:root{--red: #E11C1C;--red-dark: #B81414;--blue: #0F3A8E;--blue-mid: #1C5BC0;--blue-bright: #2E7BE6;--ink: #13233F;--muted: #5C6B85;--bg: #FFFFFF;--soft: #F3F6FC;--line: #E4EAF4;--green: #1FA855;--radius: 20px;--ease: cubic-bezier(0.22, 1, 0.36, 1);--maxw: 1180px;--shadow: 0 24px 60px -30px rgba(15, 58, 142, 0.45)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:"Manrope",-apple-system,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.display{font-family:"Sora",sans-serif;font-weight:800;letter-spacing:-0.03em;line-height:1.02}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--red);margin-bottom:16px}.eyebrow::before{content:"";width:24px;height:3px;background:var(--red);border-radius:3px}.topbar{height:4px;background:linear-gradient(90deg, var(--red) 0 45%, var(--blue-mid) 55% 100%)}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,0);transition:.35s var(--ease);margin-top:4px}nav.scrolled{border-color:var(--line);box-shadow:0 8px 30px -22px rgba(15,58,142,.5)}nav .logo img{height:34px;display:block}nav .links{display:flex;gap:28px;align-items:center;font-size:15px;font-weight:700}nav .links a:not(.nav-cta){color:var(--ink);transition:color .2s}nav .links a:not(.nav-cta):hover{color:var(--red)}nav .links a:not(.nav-cta){position:relative}nav .links a:not(.nav-cta)::after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--red);border-radius:2px;transition:width .25s var(--ease)}nav .links a.active:not(.nav-cta){color:var(--ink)}nav .links a.active:not(.nav-cta)::after,nav .links a:not(.nav-cta):hover::after{width:100%}nav .nav-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:100px;background:var(--red);color:#fff !important;font-weight:700;box-shadow:0 10px 24px -12px var(--red);transition:.25s var(--ease)}nav .nav-cta:hover{transform:translateY(-2px);background:var(--red-dark)}.nav-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:none;border:0;cursor:pointer;padding:0}.nav-toggle span{width:24px;height:2px;background:var(--ink);border-radius:2px;transition:.3s var(--ease)}@media(max-width: 940px){nav{padding:12px 20px}.nav-toggle{display:flex}nav .links{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 18px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);box-shadow:0 22px 44px -26px rgba(15,58,142,.5);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s}nav.open .links{opacity:1;visibility:visible;transform:none}nav .links a:not(.nav-cta){display:block;padding:15px 4px;font-size:16px;color:var(--ink);border-bottom:1px solid var(--line)}nav .links a:not(.nav-cta)::after{display:none}nav .links .nav-cta{margin-top:14px;justify-content:center}nav .links .assinante span{display:inline}nav.open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}nav.open .nav-toggle span:nth-child(2){opacity:0}nav.open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media(max-width: 520px){nav .logo img{height:28px}}header{position:relative;color:#fff;overflow:hidden;background:radial-gradient(125% 130% at 78% 0%, #1F62CC 0%, #103A8E 46%, #0A2657 100%)}.hero-rule{position:absolute;inset:0;background-image:linear-gradient(rgba(255, 255, 255, 0.045) 1px, transparent 1px);background-size:100% 68px;pointer-events:none}.hero-arc{position:absolute;top:-26%;right:-16%;width:78%;opacity:.13;pointer-events:none}header .wrap{position:relative;z-index:2}.hgrid{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:20px;min-height:580px;padding-top:118px}@media(max-width: 900px){.hgrid{grid-template-columns:1fr;min-height:0;padding-top:120px}}.hcol-text{padding-bottom:64px}@media(max-width: 900px){.hcol-text{padding-bottom:8px}}.badge{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#fff;padding:7px 15px;border:1px solid hsla(0,0%,100%,.24);border-radius:100px;background:hsla(0,0%,100%,.07);margin-bottom:26px}.badge .pulse{width:8px;height:8px;border-radius:50%;background:#46e08b;position:relative}.badge .pulse::before{content:"";position:absolute;inset:0;border-radius:50%;background:#46e08b;animation:ping 1.8s var(--ease) infinite}@keyframes ping{0%{transform:scale(1);opacity:.7}100%{transform:scale(3);opacity:0}}h1.hero{font-size:clamp(40px,6vw,72px);color:#fff;letter-spacing:-0.03em;line-height:1.02}h1.hero em{font-style:normal;color:#ff5440}h1.hero .b{color:#84b3ff}.hero-sub{margin-top:22px;max-width:470px;font-size:clamp(17px,2.2vw,20px);color:#c4d5f5}.rating-inline{display:inline-flex;align-items:center;gap:9px;margin-top:24px;font-size:14.5px;color:#e8eefb}.rating-inline .stars{color:#ffc400;font-size:17px;letter-spacing:1px}.rating-inline b{font-family:"Sora";font-weight:800;font-size:17px;color:#fff}.rating-inline span{color:#9db6e6}.hero-actions{margin-top:28px;display:flex;gap:13px;flex-wrap:wrap;align-items:center}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:12px;font-weight:700;font-size:16px;transition:transform .25s var(--ease),box-shadow .25s,background .25s,color .25s}.btn-red{background:var(--red);color:#fff;box-shadow:0 16px 34px -14px rgba(225,28,28,.85)}.btn-red:hover{transform:translateY(-3px);background:#fff;color:var(--blue)}.btn-wa{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.26)}.btn-wa:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.18)}.hcol-img{position:relative;align-self:end;justify-self:center;width:100%;max-width:540px}.hcol-img .disc{position:absolute;left:50%;bottom:-3%;transform:translateX(-50%);width:120%;aspect-ratio:1;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 44%, rgba(160, 198, 255, 0.66), rgba(46, 118, 224, 0.14) 50%, transparent 67%)}.hcol-img .disc::before,.hcol-img .disc::after{content:"";position:absolute;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.13)}.hcol-img .disc::before{inset:1%}.hcol-img .disc::after{inset:13%;border-color:hsla(0,0%,100%,.22)}.hcol-img .rings{position:absolute;left:50%;bottom:-3%;transform:translateX(-50%);width:142%;aspect-ratio:1;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.07);z-index:0}.hcol-img .rings::after{content:"";position:absolute;inset:11%;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.05)}.hcol-img img{position:relative;z-index:2;width:100%;display:block;filter:drop-shadow(0 28px 48px rgba(5, 18, 52, 0.55))}@media(max-width: 900px){.hcol-img{max-width:330px}}.trust{display:flex;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.16);position:relative;z-index:2}.trust .t{flex:1 1 200px;display:flex;gap:13px;align-items:center;padding:22px;border-right:1px solid hsla(0,0%,100%,.12)}.trust .t:last-child{border-right:0}.trust .t .ic{color:#84b3ff;flex-shrink:0}.trust .t b{font-family:"Sora";font-weight:700;display:block;font-size:15px;color:#fff}.trust .t small{color:#9db6e6;font-size:13px}@media(max-width: 760px){.trust .t{flex-basis:50%;border-right:0;padding:18px}}section{padding:84px 0}h2.sec{font-size:clamp(31px,5vw,52px);letter-spacing:-0.03em;color:var(--ink);max-width:720px}.sec-intro{color:var(--muted);max-width:560px;margin-top:14px;font-size:18px}.soft{background:var(--soft)}.tab{display:inline-flex;align-items:center;gap:9px;margin-top:26px;padding:11px 22px;border-radius:100px;background:linear-gradient(135deg, var(--blue), var(--blue-mid));color:#fff;font-weight:700;box-shadow:var(--shadow)}.plans{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;margin-top:38px}@media(max-width: 980px){.plans{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 540px){.plans{grid-template-columns:1fr}}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px;display:flex;flex-direction:column;position:relative;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.plan:hover{transform:translateY(-8px);box-shadow:var(--shadow)}.plan.feat{background:linear-gradient(165deg, var(--blue), #0a2a6b);color:#fff;border-color:rgba(0,0,0,0)}.plan.feat .tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--red);color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:6px 14px;border-radius:100px;box-shadow:0 10px 20px -8px var(--red)}.plan .name{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.plan.feat .name{color:#9dc0ff}.plan .speed{font-family:"Sora";font-weight:800;font-size:54px;letter-spacing:-0.04em;line-height:1;margin-top:12px;display:flex;align-items:baseline;gap:8px}.plan .speed sub{font-size:15px;font-weight:800;vertical-align:baseline;color:#fff;background:var(--red);padding:5px 11px;border-radius:100px;text-transform:uppercase}.plan.feat .speed{color:#fff}.plan .feats{list-style:none;margin:20px 0;display:flex;flex-direction:column;gap:11px;font-size:14px;font-weight:600}.plan .feats li{display:flex;gap:10px;align-items:flex-start}.plan .feats li .chk{width:21px;height:21px;border-radius:7px;background:rgba(28,91,192,.12);color:var(--blue-mid);display:grid;place-items:center;flex-shrink:0}.plan.feat .feats li .chk{background:hsla(0,0%,100%,.16);color:#fff}.plan .apps{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:10px 13px;margin-bottom:18px;min-height:42px}.plan.feat .apps{background:#fff;border-color:rgba(0,0,0,0)}.plan .apps img{height:15px;width:auto;display:block}.plan .apps .lbl{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.plan .apps .lbl::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue-mid)}.plan .price{margin-top:auto}.plan .price .v{font-family:"Sora";font-weight:800;font-size:36px;color:var(--ink);letter-spacing:-0.02em}.plan.feat .price .v{color:#fff}.plan .price .v sup{font-size:17px;font-weight:700;margin-right:2px}.plan .price .per{color:var(--muted);font-size:14px}.plan.feat .price .per{color:#9dc0ff}.plan .per-day{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--blue);background:rgba(28,91,192,.09);padding:5px 11px;border-radius:100px}.plan.feat .per-day{color:#fff;background:hsla(0,0%,100%,.16)}.plan.feat{box-shadow:0 30px 64px -28px rgba(8,28,75,.85)}.plan .cta{margin-top:16px;text-align:center;padding:14px;border-radius:100px;font-weight:800;background:var(--red);color:#fff;transition:.25s var(--ease)}.plan .cta:hover{background:var(--red-dark)}.plan.feat .cta{background:#fff;color:var(--blue)}.plan.feat .cta:hover{background:#eaf1ff}.exp{display:grid;grid-template-columns:1fr 2fr;gap:18px;margin-top:36px;align-items:stretch}@media(max-width: 900px){.exp{grid-template-columns:1fr}}.exp .intro{background:linear-gradient(165deg, var(--blue), #0a2a6b);color:#fff;border-radius:var(--radius);padding:42px;display:flex;flex-direction:column;justify-content:center;box-shadow:var(--shadow)}.exp .intro h3{font-family:"Sora";font-weight:800;font-size:clamp(26px,3.4vw,38px);letter-spacing:-0.03em;line-height:1.08}.exp .intro p{color:#b7cbf0;margin-top:12px}.exp .cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 620px){.exp .cards{grid-template-columns:1fr}}.ec{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:#fff;display:flex;flex-direction:column;transition:.35s var(--ease)}.ec:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.ec .lg{font-family:"Sora";font-weight:800;font-size:17px;color:var(--blue);margin-bottom:10px}.ec h4{font-family:"Sora";font-weight:700;font-size:17px}.ec p{color:var(--muted);font-size:14px;margin-top:6px;flex:1}.ec a{margin-top:14px;font-weight:800;color:var(--red);display:inline-flex;gap:7px;transition:gap .25s}.ec a:hover{gap:12px}.brands{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:38px}@media(max-width: 700px){.brands{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 420px){.brands{grid-template-columns:1fr}}.brand-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:14px;transition:.35s var(--ease)}.brand-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:rgba(0,0,0,0)}.brand-logo{min-height:52px;display:flex;align-items:center}.brand-logo img{height:34px;width:auto;max-width:200px;object-fit:contain;display:block}.brand-logo img.sq{height:48px;border-radius:11px}.brand-card p{color:var(--muted);font-size:14px;line-height:1.5}.brand-wm{font-family:"Sora";font-weight:800;letter-spacing:-0.01em;display:inline-flex;align-items:center}.store-badge{display:inline-flex;align-items:center;gap:11px;background:var(--ink);color:#fff;border-radius:12px;padding:10px 18px;transition:.25s var(--ease)}.store-badge:hover{transform:translateY(-3px);background:#000}.store-badge .st-txt{display:flex;flex-direction:column;line-height:1.12}.store-badge .st-txt small{font-size:10px;opacity:.85;text-transform:uppercase;letter-spacing:.05em}.store-badge .st-txt b{font-family:"Sora";font-weight:700;font-size:16px}.services{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin-top:50px}@media(max-width: 820px){.services{grid-template-columns:1fr}}.svc{border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px 32px;background:#fff;transition:.35s var(--ease);position:relative;overflow:hidden}.svc::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--red), var(--blue-mid));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.svc:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:rgba(0,0,0,0)}.svc:hover::before{transform:scaleX(1)}.svc .ic{color:var(--blue-mid);margin-bottom:20px}.svc .ic svg{width:34px;height:34px}.svc h3{font-family:"Sora";font-weight:700;font-size:23px}.svc p{color:var(--muted);margin-top:8px;font-size:15.5px}.faq-head{text-align:center;max-width:600px;margin:0 auto}.faq-head .eyebrow{justify-content:center}.faq-head h2{margin:0 auto}.faq{max-width:780px;margin:42px auto 0;display:flex;flex-direction:column;gap:12px}.faq details{border:1px solid var(--line);border-radius:16px;background:#fff;padding:0 24px;transition:box-shadow .3s var(--ease),border-color .3s}.faq details[open]{box-shadow:var(--shadow);border-color:rgba(0,0,0,0)}.faq summary{list-style:none;cursor:pointer;padding:22px 0;font-family:"Sora";font-weight:700;font-size:18px;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary .pl{width:24px;height:24px;flex-shrink:0;position:relative}.faq summary .pl::before,.faq summary .pl::after{content:"";position:absolute;background:var(--red);border-radius:2px;transition:.3s var(--ease)}.faq summary .pl::before{top:11px;left:3px;right:3px;height:2px}.faq summary .pl::after{left:11px;top:3px;bottom:3px;width:2px}.faq details[open] summary .pl::after{transform:rotate(90deg);opacity:0}.faq .ans{padding:0 0 24px;margin-top:-4px;color:var(--muted);font-size:15.5px;line-height:1.65;max-width:660px}.appc{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;align-items:stretch}@media(max-width: 900px){.appc{grid-template-columns:1fr}}.appc .txt{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(32px,5vw,52px)}.appc .feat-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin:26px 0}@media(max-width: 620px){.appc .feat-list{grid-template-columns:1fr}}.appc .fl .ic{width:42px;height:42px;border-radius:12px;background:rgba(225,28,28,.1);color:var(--red);display:grid;place-items:center;margin-bottom:10px}.appc .fl b{font-family:"Sora";font-weight:700;display:block;font-size:15.5px}.appc .fl small{color:var(--muted);font-size:13px}.stores{display:flex;gap:12px;flex-wrap:wrap}.store{display:inline-flex;align-items:center;gap:10px;padding:13px 20px;border-radius:14px;background:var(--ink);color:#fff;font-weight:700;transition:.25s var(--ease)}.store:hover{transform:translateY(-3px);background:var(--blue)}.appc .mock{background:linear-gradient(165deg, var(--blue-mid), var(--blue));border-radius:var(--radius);display:grid;place-items:center;padding:40px;min-height:300px;box-shadow:var(--shadow)}.phone{width:150px;height:300px;border-radius:30px;background:#fff;border:6px solid #0a2350;padding:16px 13px;display:flex;flex-direction:column;gap:9px;position:relative;box-shadow:0 30px 50px -20px rgba(0,0,0,.5)}.phone .notch{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:46px;height:6px;border-radius:10px;background:#0a2350}.phone .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:9px;margin-top:18px}.phone .grid i{aspect-ratio:1;border-radius:9px;display:block}.phone .bar{height:11px;border-radius:6px;background:var(--soft)}.phone .bar.w{width:65%}.help-wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:54px;align-items:start}@media(max-width: 880px){.help-wrap{grid-template-columns:1fr;gap:30px}}.help-intro{position:sticky;top:104px}@media(max-width: 880px){.help-intro{position:static}}.help-intro .wa-cta{display:inline-flex;align-items:center;gap:10px;margin-top:26px;padding:15px 26px;border-radius:12px;background:var(--green);color:#fff;font-weight:700;transition:.25s var(--ease)}.help-intro .wa-cta:hover{transform:translateY(-3px)}.help-list{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.help-row{display:flex;align-items:center;gap:18px;padding:20px 26px;border-bottom:1px solid var(--line);transition:background .25s var(--ease),padding-left .3s var(--ease)}.help-row:last-child{border-bottom:0}.help-row:hover{background:var(--soft);padding-left:32px}.help-row .ic{color:var(--red);flex-shrink:0}.help-row .tx{flex:1}.help-row .tx b{font-family:"Sora";font-weight:700;font-size:16.5px;display:block}.help-row .tx small{color:var(--muted);font-size:13.5px}.help-row .ar{color:#c7cedc;transition:transform .25s var(--ease),color .25s}.help-row:hover .ar{transform:translateX(5px);color:var(--red)}.cover{background:linear-gradient(135deg, var(--blue), var(--blue-mid));color:#fff;border-radius:var(--radius);padding:clamp(38px,6vw,70px);position:relative;overflow:hidden;box-shadow:var(--shadow)}.cover svg.arc{position:absolute;bottom:-40%;left:-10%;width:70%;opacity:.14}.cover .eyebrow{color:#fff}.cover .eyebrow::before{background:#fff}.cover h2{font-family:"Sora";font-weight:800;font-size:clamp(28px,5vw,46px);letter-spacing:-0.03em;position:relative}.cities{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;position:relative}.cities span{padding:9px 17px;border:1px solid hsla(0,0%,100%,.28);border-radius:100px;font-weight:600;font-size:15px;transition:.25s var(--ease)}.cities span:hover{background:#fff;color:var(--blue)}.cep-box{margin-top:32px;max-width:500px;position:relative}.cep-box .lbl{font-weight:600;font-size:14.5px;color:#c4d5f5;margin-bottom:10px}.cep-form{display:flex;gap:10px;flex-wrap:wrap}.cep-form input{flex:1;min-width:170px;padding:15px 18px;border-radius:12px;border:0;font-size:16px;font-family:inherit;background:#fff;color:var(--ink);outline:2px solid rgba(0,0,0,0);transition:outline-color .2s}.cep-form input:focus{outline-color:var(--red)}.cep-form button{padding:15px 26px;border-radius:12px;border:0;background:var(--red);color:#fff;font-weight:700;font-family:inherit;font-size:15px;cursor:pointer;transition:.25s var(--ease)}.cep-form button:hover{transform:translateY(-2px);background:#fff;color:var(--blue)}.cep-result{margin-top:14px;font-weight:600;font-size:15px;min-height:22px;line-height:1.45}.cep-result.ok{color:#7cf0b0}.cep-result.no{color:#ffc4b8}.cep-result b{color:#fff}.revs{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:18px;margin-top:48px;align-items:stretch}@media(max-width: 880px){.revs{grid-template-columns:1fr}}.rev-summary{background:linear-gradient(165deg, var(--blue), #0a2a6b);color:#fff;border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;justify-content:center;box-shadow:var(--shadow)}.rev-summary .g-row{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px;color:#e8eefb;margin-bottom:16px}.rev-summary .g-row svg{background:#fff;border-radius:50%;padding:5px;box-sizing:content-box;flex-shrink:0}.rev-summary .big{font-family:"Sora";font-weight:800;font-size:64px;line-height:1;letter-spacing:-0.03em}.rev-summary .stars{color:#ffb400;font-size:20px;letter-spacing:2px;margin-top:8px}.rev-summary .src{color:#b7cbf0;margin-top:10px;font-size:14.5px}.rev-summary .src b{color:#fff}.rev{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;display:flex;flex-direction:column;transition:.35s var(--ease)}.rev:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.rev .stars{color:#ffb400;font-size:15px;letter-spacing:1px}.rev p{margin:12px 0 18px;font-size:15.5px;color:var(--ink);flex:1}.rev .who{display:flex;align-items:center;gap:12px}.rev .who .av{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg, var(--blue-mid), var(--red));color:#fff;display:grid;place-items:center;font-family:"Sora";font-weight:800;flex-shrink:0}.rev .who b{font-family:"Sora";font-weight:700;font-size:15px;display:block}.rev .who small{color:var(--muted);font-size:13px}.cta-band{background:linear-gradient(135deg, var(--blue), var(--blue-mid));color:#fff;border-radius:var(--radius);padding:clamp(40px,6vw,72px);position:relative;overflow:hidden;box-shadow:var(--shadow)}.cta-band svg.arc{position:absolute;top:-34%;right:-12%;width:62%;opacity:.13;pointer-events:none}.cta-band .eyebrow{color:#fff}.cta-band .eyebrow::before{background:#fff}.cta-band h2{font-family:"Sora";font-weight:800;font-size:clamp(30px,5vw,50px);letter-spacing:-0.03em;position:relative;max-width:600px}.cta-band p{color:#c4d5f5;margin-top:12px;max-width:480px;position:relative}.cta-band .acts{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px;position:relative}.cta-band .b-white{background:#fff;color:var(--blue);padding:16px 28px;border-radius:12px;font-weight:700;transition:.25s var(--ease)}.cta-band .b-white:hover{transform:translateY(-3px);background:var(--red);color:#fff}.cta-band .b-wa{background:var(--green);color:#fff;padding:16px 26px;border-radius:12px;font-weight:700;display:inline-flex;align-items:center;gap:9px;transition:.25s var(--ease)}.cta-band .b-wa:hover{transform:translateY(-3px)}.cta-contacts{display:flex;flex-wrap:wrap;gap:18px 44px;margin-top:38px;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.18);position:relative}.cta-contacts .item{display:flex;align-items:center;gap:12px}.cta-contacts .item .ic{color:#84b3ff;flex-shrink:0}.cta-contacts .item small{display:block;color:#9db6e6;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.cta-contacts .item b{font-family:"Sora";font-weight:700;font-size:16.5px}footer{background:var(--ink);color:#fff}footer .wrap{padding:56px 28px 40px}footer .top{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.12);align-items:center}footer .lchip{background:#fff;border-radius:14px;padding:12px 18px;display:inline-flex}footer .lchip img{height:30px;display:block}footer .ftop{display:grid;grid-template-columns:1.15fr 2fr;gap:48px;padding-bottom:36px;border-bottom:1px solid hsla(0,0%,100%,.12)}@media(max-width: 820px){footer .ftop{grid-template-columns:1fr;gap:34px}}footer .fbrand p{color:hsla(0,0%,100%,.55);font-size:14px;margin-top:16px;max-width:320px;line-height:1.6}footer .fsocial{display:flex;gap:10px;margin-top:18px}footer .fsocial a{width:38px;height:38px;border-radius:10px;background:hsla(0,0%,100%,.08);display:grid;place-items:center;color:#fff;transition:.25s var(--ease)}footer .fsocial a:hover{background:var(--red);transform:translateY(-3px)}footer .fcols{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 520px){footer .fcols{grid-template-columns:1fr 1fr}}footer .fcol h4{font-family:"Sora";font-weight:700;font-size:13.5px;margin-bottom:13px;color:#fff;letter-spacing:.02em}footer .fcol a{display:block;color:hsla(0,0%,100%,.6);font-size:14px;padding:5px 0;transition:color .2s}footer .fcol a:hover{color:#fff}footer .fpay{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5);font-size:13px}footer .pays{display:flex;gap:8px;flex-wrap:wrap}footer .pays i{font-style:normal;font-size:12px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.1);padding:6px 12px;border-radius:7px}footer .legal{padding-top:24px;color:hsla(0,0%,100%,.55);font-size:13.5px;line-height:1.7}footer .legal b{color:hsla(0,0%,100%,.85)}.wa-float{position:fixed;bottom:24px;right:24px;z-index:200;width:60px;height:60px;border-radius:50%;background:var(--green);display:grid;place-items:center;box-shadow:0 14px 32px -8px rgba(31,168,85,.6);transition:transform .25s var(--ease)}.wa-float:hover{transform:scale(1.08)}.reveal{opacity:0;transform:translateY(30px);filter:blur(6px);transition:opacity .75s var(--ease),transform .75s var(--ease),filter .75s var(--ease)}.reveal.in{opacity:1;transform:none;filter:none}@media(prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;filter:none}.badge .pulse::before{animation:none}}.lead-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px;max-width:560px}.lead-form input{flex:1;min-width:150px;padding:14px 16px;border-radius:12px;border:0;font:inherit;font-size:15px;background:#fff;color:var(--ink);outline:2px solid rgba(0,0,0,0);transition:outline-color .2s var(--ease)}.lead-form input:focus{outline-color:var(--red)}.lead-form button{padding:14px 26px;border-radius:12px;border:0;background:var(--red);color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:transform .25s var(--ease),background .25s,color .25s}.lead-form button:hover{transform:translateY(-2px);background:#fff;color:var(--blue)}.lead-result{margin-top:12px;font-weight:600;font-size:14.5px;min-height:20px;position:relative}.lead-result.ok{color:#7cf0b0}.lead-result.no{color:#ffc4b8}@media(max-width: 640px){section{padding:54px 0}.wrap{padding:0 18px}footer .wrap{padding:48px 18px 36px}h1.hero{line-height:1.06}.hero-sub{margin-top:18px}.hero-actions{flex-direction:column;align-items:stretch;gap:11px}.hero-actions .btn{width:100%;justify-content:center}.cta-contacts{gap:16px 28px}.cta-contacts .item{flex:1 1 100%}.cta-contacts .item b{font-size:15.5px;overflow-wrap:anywhere}.cep-form button,.lead-form button{flex:1 1 100%}.brands{grid-template-columns:1fr}.brand-card,.plan,.svc,.rev,.ec{min-width:0}img{max-width:100%;height:auto}.brand-logo img{max-width:100%}}@media(max-width: 380px){h1.hero{font-size:34px}.plan .speed{font-size:46px}}
