*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--ink:#100b22;--purple:#6d28d9;--gold:#ffd234;--muted:#6b647a}body{margin:0;background:#f6f3fb;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55;padding-bottom:76px}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}.mini-header{height:62px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:rgba(9,5,28,.97);color:#fff;position:sticky;top:0;z-index:30}.brand{display:flex;align-items:center;gap:9px}.brand-logo{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),#ff9f0a);color:#1d1232;font-weight:900;font-size:21px}.brand strong,.brand small{display:block;line-height:1.05}.brand strong{font-size:16px;letter-spacing:1px}.brand small{font-size:9px;letter-spacing:2px;color:#d9cdf8}.login-link{border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.mobile-hero{min-height:calc(100svh - 62px);position:relative;overflow:hidden;padding:15px 16px 24px;color:#fff;background:#09051c}.hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 82% 20%,rgba(156,39,176,.55),transparent 32%),radial-gradient(circle at 10% 90%,rgba(76,29,149,.7),transparent 42%),linear-gradient(165deg,#070313,#17103d 58%,#390c63)}.hero-agent,.hero-poster,.hero-actions,.hero-note{position:relative;z-index:2}.hero-agent{width:max-content;max-width:100%;margin:0 auto 10px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.1);font-size:12px;border:1px solid rgba(255,255,255,.14)}.online-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#34d399;margin-right:6px}.hero-poster{min-height:535px;border-radius:28px;overflow:hidden;padding:25px 20px 0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),radial-gradient(circle at 70% 75%,rgba(168,85,247,.6),transparent 36%);border:1px solid rgba(255,255,255,.16);box-shadow:0 25px 65px rgba(0,0,0,.38);display:grid;grid-template-rows:auto 1fr}.hero-copy{position:relative;z-index:3}.hero-tag{display:inline-block;padding:7px 11px;border-radius:999px;background:var(--gold);color:#231438;font-size:11px;font-weight:900;letter-spacing:1px}.hero-kicker{font-size:12px;font-weight:800;letter-spacing:1.5px;margin:15px 0 4px;color:#e9ddff}.hero-copy h1{font-size:46px;line-height:.91;margin:0;letter-spacing:-2.3px;font-weight:900}.hero-copy h1 span{color:var(--gold)}.sim-price{display:flex;align-items:flex-end;gap:7px;margin-top:17px}.sim-price small{font-weight:900;font-size:12px;writing-mode:vertical-rl;transform:rotate(180deg)}.sim-price strong{font-size:61px;line-height:.8}.sim-price sup{font-size:20px}.sim-price span{background:#fff;color:#251044;font-size:11px;font-weight:900;padding:5px 8px;border-radius:8px}.hero-benefits{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.hero-benefits span{font-size:11px;font-weight:800;padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.12)}.hero-visual{position:relative;min-height:210px;margin-top:-18px}.hero-visual img{position:absolute;right:-23px;bottom:-8px;width:250px;z-index:2;filter:drop-shadow(0 25px 32px rgba(0,0,0,.55))}.visual-glow{position:absolute;width:250px;height:250px;border-radius:50%;right:-50px;bottom:-50px;background:radial-gradient(circle,#a855f7,transparent 68%)}.hero-actions{display:grid;gap:9px;margin-top:13px}.btn{min-height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:13px 18px;font-weight:900;text-align:center}.btn-buy{background:linear-gradient(135deg,var(--gold),#ffae00);color:#211030;box-shadow:0 14px 30px rgba(255,184,0,.24)}.btn-help{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:13px}.hero-note{text-align:center;font-size:11px;color:#d8ccec;margin:12px auto 0;max-width:330px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.trust-strip div{text-align:center;padding:17px 5px;border-right:1px solid #ece6f5}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{font-size:16px;color:var(--purple)}.trust-strip span{font-size:10px;color:var(--muted)}.section{padding:55px 18px}.white-section,.flow-section,.faq-section{background:#fff}.eyebrow{display:block;font-size:11px;font-weight:900;letter-spacing:1.6px;color:var(--purple);margin-bottom:8px}.eyebrow.light{color:#e9d5ff}.section h2{font-size:30px;line-height:1.08;margin:0 0 13px;letter-spacing:-1px}.section-intro{color:var(--muted);margin:0 0 24px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.feature-grid article{background:#f7f3fc;border:1px solid #ece4f7;border-radius:19px;padding:17px;min-height:145px}.feature-grid article span{font-size:27px;display:block;margin-bottom:15px}.feature-grid strong,.feature-grid small{display:block}.feature-grid strong{font-size:14px}.feature-grid small{font-size:11px;color:var(--muted);margin-top:7px}.bonus-section{color:#fff;background:linear-gradient(150deg,#251044,#6d28d9)}.bonus-card{display:flex;gap:15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.17);padding:18px;border-radius:20px;margin-top:22px}.bonus-icon{font-size:30px}.bonus-card p{font-size:13px;color:#e9ddff;margin:5px 0 0}.bonus-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.bonus-list div{background:rgba(255,255,255,.08);border-radius:13px;padding:12px;font-size:12px;font-weight:800}.soft-note{font-size:12px;color:#e9ddff;border-left:3px solid var(--gold);padding-left:11px}.vertical-flow{margin-top:25px}.vertical-flow article{display:flex;align-items:center;gap:14px;padding:15px;border-radius:18px;background:#f7f3fc;border:1px solid #ece4f7}.vertical-flow article>span{width:39px;height:39px;border-radius:13px;display:grid;place-items:center;flex:0 0 auto;background:linear-gradient(135deg,var(--purple),#9333ea);color:#fff;font-weight:900}.vertical-flow strong,.vertical-flow small{display:block}.vertical-flow small{font-size:11px;color:var(--muted)}.vertical-flow i{display:block;text-align:center;font-style:normal;color:var(--purple);font-size:21px;height:28px}.no-pressure-section{background:#0b3427;color:#fff}.no-list{display:grid;gap:9px;margin:22px 0}.no-list div{background:rgba(255,255,255,.08);padding:13px 15px;border-radius:14px;font-weight:700;font-size:13px}.no-list span{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:8px;border-radius:50%;background:#ef4444}.yes-card{background:#fff;color:#143b2f;padding:20px;border-radius:21px}.yes-card p{font-size:13px;color:#45645b}.yes-card span{font-size:12px;font-weight:900;color:#08775a}.agent-section{background:#f4effa}.agent-card{display:flex;align-items:center;gap:13px}.agent-avatar{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,var(--purple),#9333ea);color:#fff;font-size:24px;font-weight:900}.agent-avatar img{width:100%;height:100%;object-fit:cover}.agent-card small{font-size:10px;color:var(--purple);font-weight:900}.agent-card h2{font-size:22px;margin:1px 0}.agent-card p{margin:0;color:var(--muted);font-size:12px}blockquote{margin:20px 0;padding:18px;border-radius:18px;background:#fff;font-size:15px;font-weight:700;border-left:4px solid var(--purple)}.btn-whatsapp{background:#16a34a;color:#fff}.faq-list{display:grid;gap:10px;margin-top:22px}details{border:1px solid #e9e1f3;border-radius:16px;overflow:hidden;background:#fff}summary{cursor:pointer;padding:16px;font-size:13px;font-weight:900;list-style:none}summary:after{content:"+";float:right;color:var(--purple);font-size:20px}details[open] summary:after{content:"–"}details p{margin:0;padding:0 16px 17px;color:var(--muted);font-size:12px}.final-cta{padding:48px 18px 55px;text-align:center;color:#fff;background:linear-gradient(160deg,#09051c,#54138a)}.final-cta img{width:170px;margin:0 auto 15px}.final-cta h2{font-size:36px;line-height:1;margin:8px 0}.final-cta h2 strong{font-size:55px;color:var(--gold)}.final-cta .btn{max-width:420px;margin:20px auto 0}footer{text-align:center;padding:30px 18px 95px;background:#080514;color:#fff}footer p,footer small{display:block;color:#b9adc9;font-size:11px}.mobile-buy-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:62px 1fr;gap:8px;padding:9px;background:rgba(8,5,20,.96)}.mobile-buy-bar a{min-height:52px;border-radius:15px;display:grid;place-items:center;font-weight:900}.mobile-buy-bar a:first-child{background:#16a34a;color:#fff;font-size:21px}.mobile-buy-bar a:last-child{background:linear-gradient(135deg,var(--gold),#ffad00);color:#211030}@media(min-width:760px){body{padding-bottom:0}.mobile-hero{min-height:auto;padding:42px 24px 55px}.hero-poster{max-width:1120px;margin:auto;min-height:590px;grid-template-columns:1.05fr .95fr;grid-template-rows:1fr;padding:55px}.hero-copy h1{font-size:75px}.hero-visual{min-height:480px;margin:0}.hero-visual img{width:470px;right:0}.hero-actions{max-width:1120px;margin:16px auto 0;grid-template-columns:1fr 260px}.section{padding:85px max(24px,calc((100% - 1000px)/2))}.feature-grid{grid-template-columns:repeat(4,1fr)}.bonus-list{grid-template-columns:repeat(4,1fr)}.mobile-buy-bar{display:none}footer{padding-bottom:35px}}


/* ===== EASTEL MOBILE V16 ===== */
.eastel-v16 .v16-hero{min-height:auto;padding:14px 14px 24px}
.eastel-v16 .v16-poster{min-height:auto;display:flex;flex-direction:column;padding:22px 16px 16px;overflow:hidden}
.eastel-v16 .v16-poster .hero-copy{width:100%;text-align:center}
.eastel-v16 .v16-poster .hero-copy h1{font-size:clamp(37px,11.5vw,48px);line-height:.93;letter-spacing:-2px}
.eastel-v16 .v16-poster .sim-price{justify-content:center;margin-top:18px}
.eastel-v16 .v16-poster .sim-price strong{font-size:clamp(58px,18vw,76px)}
.eastel-v16 .v16-poster .hero-benefits{display:grid;grid-template-columns:1fr;gap:8px;width:100%;max-width:320px;margin:18px auto 0}
.eastel-v16 .v16-poster .hero-benefits span{display:block;width:100%;padding:9px 12px;text-align:center;border:1px solid rgba(255,255,255,.12)}
.eastel-v16 .v16-poster .hero-visual{position:relative;min-height:auto;margin:20px 0 0;display:flex;justify-content:center;align-items:flex-end}
.eastel-v16 .v16-poster .hero-visual img{position:relative;right:auto;bottom:auto;width:min(100%,340px);margin:0 auto;z-index:2}
.eastel-v16 .v16-poster .visual-glow{width:260px;height:260px;right:50%;bottom:-35px;transform:translateX(50%)}
.eastel-v16 .hero-card-note{position:relative;z-index:3;display:grid;gap:2px;margin-top:-5px;padding:13px 14px;text-align:center;border-radius:15px;background:rgba(8,5,28,.72);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px)}
.eastel-v16 .hero-card-note strong{font-size:14px;color:var(--gold)}
.eastel-v16 .hero-card-note span{font-size:11px;color:#e7dcf5}
.eastel-v16 .hero-actions{margin-top:13px}

@media(max-width:374px){
  .eastel-v16 .v16-poster{padding-inline:12px}
  .eastel-v16 .v16-poster .hero-copy h1{font-size:35px}
  .eastel-v16 .v16-poster .sim-price strong{font-size:55px}
}
@media(min-width:520px) and (max-width:759px){
  .eastel-v16 .v16-poster{max-width:560px;margin-inline:auto;padding:28px 28px 20px}
  .eastel-v16 .v16-poster .hero-benefits{grid-template-columns:repeat(3,1fr);max-width:none}
}
@media(min-width:760px){
  .eastel-v16 .v16-hero{padding:42px 24px 55px}
  .eastel-v16 .v16-poster{max-width:1120px;min-height:590px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:1fr auto;column-gap:35px;align-items:center;padding:55px}
  .eastel-v16 .v16-poster .hero-copy{text-align:left}
  .eastel-v16 .v16-poster .hero-copy h1{font-size:75px}
  .eastel-v16 .v16-poster .sim-price{justify-content:flex-start}
  .eastel-v16 .v16-poster .hero-benefits{grid-template-columns:repeat(3,max-content);justify-content:start;max-width:none;margin-left:0}
  .eastel-v16 .v16-poster .hero-benefits span{width:auto}
  .eastel-v16 .v16-poster .hero-visual{min-height:480px;margin:0}
  .eastel-v16 .v16-poster .hero-visual img{width:470px}
  .eastel-v16 .hero-card-note{grid-column:1/-1;margin-top:10px}
}
