/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.grid{display:grid}.inline-block{display:inline-block}.table{display:table}}.benefits .button-primary:hover,.faq .button-primary:hover{background:var(--blue);box-shadow:0 10px 25px #10097840}.neighborhoods span{transition:color .25s}.neighborhoods span:hover{color:var(--orange)}:root{--blue:#100978;--deep:#09063f;--orange:#ff6a3d;--cyan:#19c9ff;--ink:#17163d;--soft:#f4f6ff;--line:#dfe3f7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1440px,100% - 48px);margin:auto}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09063fed;border-bottom:1px solid #ffffff1f;position:fixed;inset:0 0 auto}.nav-wrap{align-items:center;gap:28px;height:76px;display:flex}.brand{color:#fff;letter-spacing:-.6px;white-space:nowrap;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.brand b{color:var(--orange)}.brand-mark{background:var(--orange);color:#fff;border-radius:50% 50% 50% 8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:grid;transform:rotate(-18deg)}.main-nav{align-items:center;gap:19px;margin-left:auto;display:flex}.main-nav a{color:#d7d6f2;font-size:13px;font-weight:700}.main-nav a:hover{color:#fff}.nav-actions{align-items:center;gap:12px;display:flex}.client-link{color:#fff;white-space:nowrap;font-size:12px;font-weight:700}.client-link em{color:var(--deep);background:var(--cyan);border-radius:5px;margin-left:4px;padding:3px 5px;font-size:9px;font-style:normal}.button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:14px 18px;font-size:14px;font-weight:800;transition:transform .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--orange);box-shadow:0 10px 25px #ff6a3d40}.nav-actions .button{padding:11px 13px;font-size:12px}.menu-toggle{display:none}.hero{color:#fff;background:radial-gradient(circle at 83% 37%,#2540ba 0,#100978 30%,#09063f 77%);min-height:710px;padding:174px 0 98px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #19c9ff40;border-radius:50%;width:850px;height:850px;position:absolute;top:-160px;right:-290px;box-shadow:0 0 100px 40px #19c9ff14,inset 0 0 100px #19c9ff14}.hero-content{z-index:2;max-width:820px;position:relative}.eyebrow{letter-spacing:1.5px;color:var(--blue);margin:0 0 16px;font-size:12px;font-weight:900}.light{color:var(--cyan)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-3.2px;max-width:800px;margin-bottom:22px;font-size:clamp(43px,5.4vw,78px);line-height:1.02}.hero-copy{color:#e5e8ff;max-width:610px;font-size:20px;line-height:1.5}.hero-points{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.hero-points span{background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;padding:8px 11px;font-size:12px}.hero-actions{flex-wrap:wrap;gap:13px;display:flex}.button-ghost{color:#fff;border:1px solid #ffffff80}.legal{margin:24px 0 0;font-size:11px}.signal-card{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#ffffff38,#19c9ff0f);border:1px solid #ffffff40;border-radius:42px;flex-direction:column;justify-content:center;align-items:center;width:260px;display:flex;position:absolute;bottom:70px;right:11%;overflow:hidden;transform:rotate(7deg);box-shadow:0 30px 60px #0003}.signal-card strong{letter-spacing:-8px;font-size:81px;line-height:.8}.signal-card span{font-size:15px;font-weight:700}.signal-card small{margin-top:13px;font-size:10px}.orbit{border:1px solid #19c9ffbf;border-radius:50%;width:190px;height:50px;position:absolute;transform:rotate(-28deg)}.orbit-a{top:43px}.orbit-b{bottom:43px}.hero-lights i{background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.5;width:45vw;height:2px;animation:5s linear infinite shine;position:absolute;transform:rotate(-32deg)}.hero-lights i:first-child{top:20%;left:-12%}.hero-lights i:nth-child(2){animation-delay:1.5s;top:60%;left:-20%}.hero-lights i:nth-child(3){animation-delay:3s;top:80%;left:-8%}@keyframes shine{50%{opacity:1;transform:translate(150px,-100px)rotate(-32deg)}}.section{padding:105px 0}.section-intro{max-width:680px}.section-intro.centered{text-align:center;margin:0 auto 46px}.section-intro h2,h2{letter-spacing:-2px;margin-bottom:17px;font-size:clamp(31px,3.5vw,52px);line-height:1.08}.section-intro>p:last-child,.company p,.coverage p,.faq-wrap>div>p,.contact p{color:#5d5b79;font-size:17px;line-height:1.55}.plans-section{background:linear-gradient(#fff 0,#f6f7ff 100%)}.plans-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:19px;display:grid}.plan-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:34px 28px;display:flex;position:relative;box-shadow:0 12px 40px #1009780f}.plan-card.featured{border:2px solid var(--orange);transform:translateY(-10px);box-shadow:0 18px 50px #ff6a3d29}.best-choice{background:var(--orange);color:#fff;letter-spacing:.7px;white-space:nowrap;border-radius:99px;padding:6px 12px;font-size:10px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan-card h3{margin-bottom:24px;font-size:24px}.plan-card h3 span{color:var(--blue);letter-spacing:-2px;font-size:44px}.from{color:#706e8b;margin-bottom:2px;font-size:12px}.price{color:var(--blue);letter-spacing:-2px;margin:0;font-size:40px;font-weight:900}.price sup{vertical-align:15px;margin-right:4px;font-size:16px}.price small{letter-spacing:0;color:#676582;font-size:13px}.plan-detail{color:var(--ink);margin:7px 0;font-weight:700}.after{color:#696783;min-height:35px;font-size:13px}.plan-card ul{border-top:1px solid var(--line);margin:0 0 auto;padding:18px 0 14px;font-size:13px;line-height:2.1;list-style:none}.plan-card li:before{content:"✓";color:var(--orange);margin-right:8px;font-weight:900}.button-card{background:var(--blue);color:#fff;width:100%}.fine-print{text-align:center;color:#77758e;margin:28px 0 0;font-size:12px}.turbo-cta{color:#fff;background:linear-gradient(115deg,#09063f,#100978 60%,#122a9d);padding:66px 0;overflow:hidden}.turbo-wrap{grid-template-columns:1.4fr .6fr;align-items:center;gap:80px;display:grid}.turbo-wrap h2{max-width:750px;margin-bottom:12px;font-size:clamp(29px,3.2vw,47px)}.turbo-wrap p{color:#e1e4ff;max-width:590px;margin-bottom:25px}.turbo-note{background:#19c9ff14;border:1px solid #19c9ff66;border-radius:20px;padding:26px;position:relative}.turbo-note strong{font-size:18px}.turbo-note p{margin:7px 0 0;font-size:13px}.pulse{background:var(--orange);border-radius:50%;width:11px;height:11px;margin-right:8px;display:inline-block;box-shadow:0 0 0 7px #ff6a3d29}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:40px;display:grid}.benefit-card{border:1px solid var(--line);border-radius:17px;min-height:206px;padding:23px;transition:all .2s}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #10097814}.benefit-icon{width:39px;height:39px;color:var(--blue);background:#eef0ff;border-radius:12px;place-items:center;font-size:21px;font-weight:900;display:grid}.benefit-card h3{margin:19px 0 9px;font-size:17px}.center-cta{text-align:center;margin-top:36px}.impact{color:#fff;background-color:#100978;background-image:linear-gradient(115deg,#09063f73,#100978b8),radial-gradient(circle at 70% 30%,#19c9ff 0,#0000 19%),radial-gradient(circle at 25% 70%,#ff6a3d 0,#0000 14%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:470px}.impact-shade{background:linear-gradient(90deg,#09063fa6,#0000);padding:115px 0}.impact h2{max-width:620px}.impact p:not(.eyebrow){color:#e4e7ff;max-width:500px;margin-bottom:28px;font-size:18px;line-height:1.5}.company-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.store-visual{color:#fff;text-align:center;background:linear-gradient(135deg,#0c0759,#221cac);border:8px solid #f3f4ff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex;position:relative;overflow:hidden}.store-visual:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 45px,#19c9ff1a 46px 47px);position:absolute;inset:0}.store-visual span{z-index:1;font-size:40px;font-weight:900}.store-visual span b{color:var(--orange)}.store-visual small{z-index:1;color:#d8eaff;max-width:180px;margin-top:14px}.store-glow{border:2px solid var(--cyan);width:260px;height:120px;box-shadow:0 0 40px var(--cyan);border-radius:50%;position:absolute;bottom:-55px}.address-mini{gap:11px;margin-top:24px;display:flex}.address-mini span{color:var(--orange);font-size:23px}.address-mini p{margin:0;font-size:14px}.coverage{background:var(--blue);color:#fff}.coverage-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.coverage p{color:#dde4ff}.neighborhoods{flex-wrap:wrap;gap:10px;display:flex}.neighborhoods span{background:#ffffff0d;border:1px solid #ffffff47;border-radius:10px;padding:11px 13px;font-size:13px;font-weight:700}.faq-wrap{grid-template-columns:.7fr 1.3fr;gap:75px;display:grid}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary h3{margin:0;font-size:16px}summary span{color:var(--orange);font-size:25px;transition:all .2s}details[open] summary span{transform:rotate(45deg)}details p{color:#5e5c78;margin:0 28px 20px 0;font-size:14px;line-height:1.6}.contact{color:#fff;background:linear-gradient(120deg,#09063f,#100978)}.contact-layout{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.contact p{color:#e0e4ff}.automation{margin-top:22px;font-size:12px!important}.contact-card{color:var(--ink);background:#fff;border-radius:20px;margin:0;padding:28px;font-style:normal}.contact-card p{color:#5c5a76;border-bottom:1px solid var(--line);margin:0;padding:13px 0;font-size:14px!important}.contact-card p:last-child{border:0}.contact-card b{color:var(--ink);margin-bottom:5px;font-size:12px;display:block}.contact-card a{color:var(--blue);font-weight:700}footer{color:#d7d6ef;background:#060426;padding:61px 0 0}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:38px;display:grid}.footer-grid .brand{margin-bottom:14px}.footer-grid p{color:#a8a6c8;font-size:12px;line-height:1.6}.footer-grid h3{color:#fff;margin:0 0 15px;font-size:13px}.footer-grid a{margin:0 0 9px;font-size:12px;display:block}.footer-bottom{color:#aaa8c6;border-top:1px solid #ffffff1a;margin-top:48px;padding:20px 0;font-size:11px}.whatsapp-float{z-index:25;background:var(--orange);color:#fff;border-radius:99px;padding:13px 17px;font-size:13px;font-weight:800;position:fixed;bottom:21px;right:22px;box-shadow:0 8px 25px #00000040}.cookie-banner{z-index:35;width:min(420px,100% - 44px);color:var(--ink);background:#fff;border-radius:14px;padding:18px 18px 15px;font-size:12px;line-height:1.45;position:fixed;bottom:22px;left:22px;box-shadow:0 16px 45px #09063f40}.cookie-banner p{margin:0 0 12px}.cookie-banner div{justify-content:flex-end;align-items:center;gap:14px;display:flex}.cookie-banner a{color:var(--blue);font-weight:700}.cookie-banner button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 13px;font-weight:700}@media (max-width:1100px){.main-nav{display:none}.benefit-grid{grid-template-columns:repeat(3,1fr)}.signal-card{right:4%}.nav-wrap{gap:16px}}@media (max-width:760px){.container{width:min(100% - 32px,1440px)}.site-header{height:68px}.nav-wrap{justify-content:space-between;height:68px}.menu-toggle{color:#fff;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.menu-toggle span{font-size:19px}.main-nav.open{background:#09063f;border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:17px;padding:20px 16px;display:flex;position:absolute;top:68px;left:0;right:0}.nav-actions{display:none}.hero{min-height:720px;padding-top:137px}.hero:after{top:230px;right:-410px}.hero h1{letter-spacing:-2.4px}.hero-copy{font-size:17px}.hero-points{gap:6px}.hero-points span{font-size:10px}.signal-card{border-radius:25px;width:145px;bottom:43px;right:14px}.signal-card strong{font-size:48px}.signal-card span{font-size:11px}.orbit{width:120px;height:35px}.orbit-a{top:28px}.orbit-b{bottom:28px}.section{padding:70px 0}.plans-grid,.turbo-wrap,.company-grid,.coverage-layout,.faq-wrap,.contact-layout{grid-template-columns:1fr;gap:35px}.plan-card.featured{transform:none}.plans-grid{gap:18px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px}.benefit-card{min-height:188px;padding:16px}.benefit-card h3{margin:13px 0 7px;font-size:15px}.benefit-card p{font-size:12px}.impact{background-attachment:scroll;min-height:400px}.impact-shade{padding:82px 0}.company-grid{gap:34px}.store-visual{min-height:280px}.coverage-layout,.faq-wrap{gap:30px}.contact-layout{gap:35px}.footer-grid{grid-template-columns:1fr 1fr;gap:29px}.whatsapp-float{border-radius:50%;place-items:center;width:50px;height:50px;padding:14px;display:grid;bottom:17px;right:17px}.whatsapp-float span{display:none}.cookie-banner{width:calc(100% - 32px);bottom:80px;left:16px}.contact-card{padding:20px}h2{letter-spacing:-1.4px}.button{padding:13px 15px;font-size:13px}}@media (max-width:390px){.benefit-grid{grid-template-columns:1fr}.hero{min-height:760px}.footer-grid{grid-template-columns:1fr}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#04031bd1,#04031b05);border-bottom:0}.hero{background:#070521;align-items:center;min-height:100svh;padding:190px 0 110px;display:flex}.hero:after{display:none}.hero-photo{background:url(/hero-lifestyle.png) 100%/cover no-repeat;animation:12s ease-in-out infinite alternate heroBreathe;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#030216ed 0%,#030216c7 31%,#03021647 63%,#03021624 100%);position:absolute;inset:0}.hero h1{letter-spacing:-4.4px;text-transform:uppercase;margin:5px 0 24px;font-size:clamp(53px,6.3vw,92px);line-height:.94}.hero h1 span{color:var(--cyan);display:block}.hero-copy{max-width:510px;font-size:19px}.hero-points{margin:25px 0 31px}.hero-points span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05042475}.hero-arrow{z-index:4;color:#fff;opacity:.82;cursor:pointer;background:0 0;border:0;padding:8px;font-size:74px;font-weight:200;line-height:.5;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow:hover{color:var(--cyan)}.hero-arrow-left{left:4.6vw}.hero-arrow-right{right:4.6vw}.hero-pagination{z-index:4;gap:11px;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.hero-pagination span{background:#ffffff8c;border:1px solid #fffc;border-radius:50%;width:8px;height:8px}.hero-pagination .active{background:var(--cyan);transform:scale(1.15)}.plans-section{background:#fff;padding:120px 0}.plans-section .section-intro{max-width:790px}.plans-grid{border:1px solid #e6e6ef;border-radius:22px;gap:0;overflow:hidden;box-shadow:0 22px 55px #09063f14}.plan-card{box-shadow:none;border:0;border-radius:0;padding:41px 34px}.plan-card+.plan-card{border-left:1px solid #e6e6ef}.plan-card.featured{color:#fff;box-shadow:none;background:linear-gradient(160deg,#100978,#1c2baa);border:0;transform:none}.plan-card.featured h3 span,.plan-card.featured .price,.plan-card.featured .plan-detail{color:#fff}.plan-card.featured .from,.plan-card.featured .after{color:#dce5ff}.plan-card.featured ul{border-color:#ffffff40}.plan-card.featured .button-card{background:var(--orange)}.plan-card.featured .best-choice{background:var(--cyan);color:var(--deep);top:15px}.impact{min-height:550px}.company{padding:120px 0}.benefits{background:#fafbff}.benefit-card{background:#fff}.turbo-cta{padding:86px 0}.coverage{padding:115px 0}@keyframes heroBreathe{to{transform:scale(1.035)}}@media (max-width:760px){.site-header{background:linear-gradient(#04031bf0,#04031b57)}.hero{align-items:flex-start;min-height:760px;padding:155px 0 115px}.hero-photo{background-position:64%}.hero-overlay{background:linear-gradient(#030216a3,#0302168a 36%,#030216e6 100%)}.hero h1{letter-spacing:-3px;font-size:clamp(47px,13vw,67px)}.hero-copy{font-size:16px}.hero-arrow{display:none}.hero-pagination{bottom:26px}.plans-grid{box-shadow:none;border:0;border-radius:0;gap:16px;overflow:visible}.plan-card,.plan-card+.plan-card{border:1px solid #e6e6ef;border-radius:18px}.plan-card.featured{border:0}.plans-section{padding:78px 0}.best-choice{top:-12px!important}.hero-points{margin:22px 0}.hero-points span{font-size:10px}.section-intro.centered{margin-bottom:35px}}.brand{align-items:center;display:flex}.brand-logo{object-fit:contain;width:auto;max-width:170px;height:43px;display:block}.site-header .brand-logo{height:42px}.turbo-wrap{grid-template-columns:1.35fr .65fr}.turbo-visual{justify-content:center;align-items:flex-end;min-height:270px;display:flex;position:relative}.turbo-visual:before{content:"";background:radial-gradient(circle,#19c9ff4f,#19c9ff00 68%);border-radius:50%;width:245px;height:245px;position:absolute;bottom:6px}.turbo-visual img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 22px #00000054);mix-blend-mode:normal;width:auto;height:315px;position:relative}.turbo-visual>div{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09063fc2;border:1px solid #19c9ff6b;border-radius:14px;max-width:178px;padding:14px 15px;position:absolute;bottom:4px;right:0}.turbo-visual strong{font-size:13px}.turbo-visual p{line-height:1.4;margin:5px 0 0!important;font-size:11px!important}.footer-grid .brand-logo{height:40px}.footer-grid .brand{width:max-content}@media (max-width:760px){.brand-logo,.site-header .brand-logo{max-width:145px;height:33px}.turbo-visual{min-height:280px}.turbo-visual img{height:305px}.turbo-visual>div{bottom:0;right:2px}.footer-grid .brand-logo{height:38px}}.hero-photo{transition:opacity .45s}.hero-content{animation:.55s both heroCopyIn}.hero h1 span b{margin-right:.22em;display:inline-block}.hero-pagination{align-items:center}.hero-pagination button{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff8c;border:1px solid #ffffffd9;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background .2s;display:block}.hero-pagination button.active{background:var(--cyan);transform:scale(1.15)}.whatsapp-float{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;display:grid;box-shadow:0 10px 24px #0000004d}.whatsapp-float:first-letter{font-size:inherit}.whatsapp-float .whatsapp-icon{margin-top:-2px;font-family:Arial,sans-serif;font-size:29px;font-weight:700;line-height:1;transform:rotate(-18deg);display:block!important}@keyframes heroCopyIn{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.whatsapp-float{width:54px;height:54px}.whatsapp-float .whatsapp-icon{font-size:27px}.hero h1 span b{margin-right:.16em}}:root{--content-max:1440px;--content-gutter:clamp(20px,3vw,64px)}.container{width:min(var(--content-max),calc(100% - (var(--content-gutter) * 2)));margin-inline:auto}.hero-content{max-width:none}.hero-content h1{max-width:880px}.hero-content .hero-copy{max-width:560px}.site-header,.hero,.section,.turbo-cta,.impact,.coverage,.contact,footer{width:100%}@media (max-width:760px){:root{--content-gutter:16px}.hero-content h1{max-width:680px}}@media (min-width:761px){.nav-wrap{position:relative}.main-nav{margin:0;position:absolute;left:50%;transform:translate(-50%)}.nav-actions{margin-left:auto}}.whatsapp-float .whatsapp-icon{place-items:center;width:100%;height:100%;margin:0;transform:none;display:grid!important}.whatsapp-float .whatsapp-icon img{object-fit:contain;width:29px;height:29px;display:block}@media (max-width:760px){.whatsapp-float .whatsapp-icon img{width:27px;height:27px;display:block}}.plans-grid{box-shadow:none;border:0;border-radius:0;gap:20px;overflow:visible}.plan-card,.plans-grid .plan-card+.plan-card{border:1px solid #e2e5f4;border-radius:24px;overflow:hidden;box-shadow:0 16px 38px #09063f17}.plan-card{transition:transform .25s,box-shadow .25s}.plan-card:hover{transform:translateY(-7px);box-shadow:0 24px 48px #09063f26}.plan-card.featured{border:1px solid #0000;border-radius:24px;box-shadow:0 20px 45px #1009783b}.plan-card.featured:hover{transform:translateY(-7px);box-shadow:0 28px 52px #1009784d}.plan-card.featured .best-choice{top:16px}@media (max-width:760px){.plans-grid{gap:18px}.plan-card,.plans-grid .plan-card+.plan-card{border-radius:20px}.plan-card.featured .best-choice{top:14px!important}}.benefits .section-intro h2{letter-spacing:0;font-size:0}.benefits .section-intro h2:before,.benefits .section-intro h2:after{letter-spacing:-2px;font-size:clamp(31px,3.5vw,52px);line-height:1.08}.benefits .section-intro h2:before{content:"Por que escolher a ";color:var(--ink)}.benefit-grid{gap:20px}.benefit-card{isolation:isolate;background:linear-gradient(145deg,#fff 0%,#f7f8ff 100%);border:1px solid #dbe2ff;min-height:218px;padding:27px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 13px 30px #141a6717}.benefit-card:before{content:"";z-index:-1;background:radial-gradient(circle,#19c9ff2b,#19c9ff00 68%);border-radius:50%;width:145px;height:145px;position:absolute;top:-76px;right:-66px}.benefit-card:hover{border-color:#9ddfff;transform:translateY(-8px);box-shadow:0 22px 38px #141a6729}.benefit-icon{color:#fff;background:linear-gradient(145deg,#18cdfd,#117ce1);border:1px solid #ffffffa6;border-radius:16px;width:52px;height:52px;font-size:24px;line-height:1;box-shadow:0 10px 19px #117ce147}.benefit-card:nth-child(2) .benefit-icon{background:linear-gradient(145deg,#654cff,#2417ae);box-shadow:0 10px 19px #2417ae40}.benefit-card:nth-child(3) .benefit-icon{background:linear-gradient(145deg,#ff9660,#ff5b38);box-shadow:0 10px 19px #ff5b3840}.benefit-card:nth-child(4) .benefit-icon{background:linear-gradient(145deg,#1edca5,#00a578);box-shadow:0 10px 19px #00a5783b}.benefit-card:nth-child(5) .benefit-icon{background:linear-gradient(145deg,#ffc34f,#ff713e);box-shadow:0 10px 19px #ff713e40}.benefit-card:nth-child(6) .benefit-icon{background:linear-gradient(145deg,#4777ff,#1734bb);box-shadow:0 10px 19px #1734bb3d}.benefit-card:nth-child(7) .benefit-icon{background:linear-gradient(145deg,#ba56ff,#6f2bdf);box-shadow:0 10px 19px #6f2bdf3d}.benefit-card h3{color:var(--blue);margin:21px 0 9px;font-size:18px}.benefit-card p{color:#545373;font-size:13px;line-height:1.55}.impact-shade{padding:82px 0;position:relative;overflow:hidden}.impact-shade:after{content:"";z-index:1;filter:drop-shadow(0 24px 24px #00000052);background:url(/turbo-transparent.png) bottom/contain no-repeat;width:min(37vw,470px);height:440px;position:absolute;bottom:-20px;right:max(5vw,50vw - 720px);transform:rotate(-4deg)}.impact-shade .container{z-index:2;position:relative}.impact h2,.impact p:not(.eyebrow),.impact .button{z-index:3;position:relative}@media (max-width:760px){.benefits .section-intro h2:before,.benefits .section-intro h2:after{letter-spacing:-1.6px;font-size:clamp(31px,9vw,44px)}.benefit-grid{gap:13px}.benefit-card{border-radius:18px;min-height:196px;padding:19px 16px}.benefit-icon{border-radius:14px;width:45px;height:45px;font-size:21px}.benefit-card h3{margin:16px 0 8px;font-size:16px}.impact-shade{padding:75px 0 285px}.impact-shade:after{width:295px;height:295px;bottom:-2px;right:50%;transform:translate(50%)rotate(-3deg)}.impact h2,.impact p:not(.eyebrow),.impact .button{z-index:3}}.store-visual{background:#100978 url(/angra-on-fachada-aprovada-v2.png) 50%/cover no-repeat;border:0;border-radius:22px;min-height:390px;box-shadow:0 22px 45px #09063f29}.store-visual:before,.store-visual span,.store-visual small,.store-visual .store-glow{display:none}@media (max-width:760px){.store-visual{background-position:50%;border-radius:18px;min-height:245px}}.benefits .section-intro .eyebrow{display:none}.benefits .section-intro h2{margin-bottom:0}.benefits .section-intro h2:after{content:"Angra ON?";color:var(--ink);text-shadow:none}.benefit-card:nth-child(n) .benefit-icon{background:linear-gradient(145deg,#18cdfd,#117ce1);box-shadow:0 10px 19px #117ce147}.turbo-visual img{filter:drop-shadow(0 24px 25px #00000057);height:390px}.impact-shade:after{width:min(34vw,420px);height:390px;top:24px;bottom:auto;right:max(8vw,50vw - 720px);transform:rotate(6deg)}@media (max-width:760px){.turbo-visual{min-height:325px}.turbo-visual:before{width:275px;height:275px}.turbo-visual img{height:340px}.impact-shade{padding-bottom:325px}.impact-shade:after{width:330px;height:340px;top:auto;bottom:-4px;right:50%;transform:translate(50%)rotate(4deg)}}.impact-shade:after{width:min(36vw,450px);height:440px}.impact-shade .container{text-align:center;width:min(700px,100% - 40px)}.impact-shade .container h2,.impact-shade .container p{margin-left:auto;margin-right:auto}@media (max-width:760px){.turbo-visual{min-height:355px}.turbo-visual img{height:370px}.impact-shade{padding-bottom:355px}.impact-shade:after{width:370px;height:370px}.impact-shade .container{width:min(100% - 32px,700px)}}.company-grid{grid-template-columns:1.3fr .9fr;gap:58px}.store-visual{aspect-ratio:31/18;background-position:50%;background-size:cover;min-height:0}.faq-list summary h3{font-weight:800}.faq-list details p{font-weight:400}@media (max-width:760px){.company-grid{grid-template-columns:1fr;gap:34px}.store-visual{aspect-ratio:31/18;min-height:0}}.benefit-card{border-color:#ff6a3d85}.benefit-card:hover{border-color:var(--orange)}.turbo-visual{min-height:465px}.turbo-visual:before{width:430px;height:430px}.turbo-visual img{height:520px}.impact-shade .container>.eyebrow{display:none}@media (max-width:760px){.turbo-visual{min-height:395px}.turbo-visual:before{width:330px;height:330px}.turbo-visual img{height:420px}}.company-grid>div:nth-child(2)>.eyebrow{display:none}.company-grid .address-mini p{color:var(--blue);font-weight:700}@media (min-width:761px){.turbo-visual{min-height:270px}.turbo-visual:before{width:245px;height:245px}.turbo-visual img{height:315px}.impact-shade .container{width:min(var(--content-max),calc(100% - (var(--content-gutter) * 2)));text-align:left;padding-right:42%}.impact-shade .container h2,.impact-shade .container p{margin-left:0;margin-right:0}.impact-shade:after{top:18px;right:max(4vw,50vw - 720px)}.impact-shade{min-height:610px}.impact-shade:after{width:283px;height:315px}.impact-shade .container{width:min(900px,100% - 64px);margin-inline:auto;padding-right:380px}.impact-shade:after{right:max(32px,50% - 450px)}}.impact-shade:after{display:none}@media (min-width:761px){.turbo-cta,.impact{min-height:580px}.turbo-cta{padding:0}.impact-shade{min-height:580px;padding:0}.promo-layout{grid-template-columns:minmax(0,1fr) 283px;align-items:start;gap:160px;min-height:580px;margin-inline:auto;display:grid;width:min(1024px,100% - 64px)!important;padding:96px 0 0!important}.promo-copy{padding-top:20px}.promo-copy h2{letter-spacing:-2px;max-width:620px;margin-bottom:12px;font-size:clamp(29px,3.2vw,47px);line-height:1.08}.promo-copy>p:not(.eyebrow){max-width:590px;margin-bottom:25px;line-height:1.5;font-size:17px!important}.promo-visual{justify-content:center;align-items:flex-end;width:283px;height:315px;min-height:315px;display:flex;position:relative}.promo-visual:before{content:"";background:radial-gradient(circle,#19c9ff4f,#19c9ff00 68%);border-radius:50%;width:245px;height:245px;position:absolute;bottom:6px}.promo-visual img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 22px #00000054);width:auto;height:315px;position:relative}.impact .promo-copy .eyebrow{visibility:hidden;display:block}.impact-shade .promo-layout .promo-copy h2,.impact-shade .promo-layout .promo-copy p{text-align:left;margin-left:0;margin-right:0}}@media (max-width:760px){.impact-shade{padding:75px 0 0}.impact .promo-layout{grid-template-columns:1fr;gap:0;display:grid}.impact .promo-copy{text-align:center}.impact .promo-copy .eyebrow{display:none}.impact .promo-copy h2,.impact .promo-copy p{text-align:center;margin-left:auto;margin-right:auto}.impact .promo-visual{height:395px;min-height:395px;margin-inline:auto}.impact .promo-visual:before{width:330px;height:330px}.impact .promo-visual img{height:420px}}@media (min-width:761px){.promo-layout{grid-template-columns:minmax(0,1fr) 405px}.promo-visual{width:405px;height:450px;min-height:450px}.promo-visual:before{width:350px;height:350px}.promo-visual img{height:450px}}.impact .promo-visual .turbo-official-animation{z-index:1;width:100%;height:100%;position:relative;overflow:visible;transform:translateY(-16px)}.impact .promo-visual .turbo-official-animation img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 22px #00000054);opacity:0;width:100%;height:100%;animation-duration:4.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block;position:absolute;inset:0}.impact .promo-visual .turbo-official-animation img:first-child{animation-name:turbo-pose-one}.impact .promo-visual .turbo-official-animation img:nth-child(2){animation-name:turbo-pose-two}.impact .promo-visual .turbo-official-animation img:nth-child(3){animation-name:turbo-pose-three}@keyframes turbo-pose-one{0%,27%{opacity:1;transform:translateY(0)scale(1.14)}33%,to{opacity:0;transform:translateY(-4px)scale(1.13)}}@keyframes turbo-pose-two{0%,27%{opacity:0;transform:translateY(4px)scale(1.13)}33%,60%{opacity:1;transform:translateY(0)scale(1.14)}66%,to{opacity:0;transform:translateY(-4px)scale(1.13)}}@keyframes turbo-pose-three{0%,60%{opacity:0;transform:translateY(4px)scale(1.13)}66%,94%{opacity:1;transform:translateY(0)scale(1.14)}to{opacity:0;transform:translateY(-4px)scale(1.13)}}@media (prefers-reduced-motion:reduce){.impact .promo-visual .turbo-official-animation img{animation:none}.impact .promo-visual .turbo-official-animation img:first-child{opacity:1;transform:scale(1.14)}}@media (max-width:760px){.turbo-cta,.impact{min-height:auto}.turbo-cta{padding:0}.turbo-cta .promo-layout,.impact .promo-layout{grid-template-columns:1fr;align-items:start;gap:26px;min-height:auto;display:grid;padding:72px 0 26px!important}.turbo-cta .promo-copy,.impact .promo-copy{text-align:center;padding-top:0}.turbo-cta .promo-copy h2,.turbo-cta .promo-copy p,.impact .promo-copy h2,.impact .promo-copy p{text-align:center;margin-left:auto;margin-right:auto}.turbo-cta .promo-visual,.impact .promo-visual{justify-content:center;align-items:flex-end;width:min(100%,420px);height:420px;min-height:420px;margin:0 auto;display:flex;position:relative;overflow:visible}.turbo-cta .promo-visual:before,.impact .promo-visual:before{width:330px;height:330px}.turbo-cta .promo-visual>img{object-fit:contain;object-position:center bottom;width:min(94vw,420px);max-width:none;height:auto;max-height:none;transform:none}.impact .promo-visual .turbo-official-animation{width:min(94vw,420px);height:420px;transform:none}.impact-shade{min-height:auto;padding:0}.impact .promo-copy .eyebrow{display:none}}.coverage-side{gap:18px;display:grid}.expansion-callout{background:linear-gradient(135deg,#19c9ff2e,#ff6a3d21);border:1px solid #19c9ff6b;border-radius:18px;padding:23px;box-shadow:0 16px 35px #00000021}.expansion-callout span,.coverage-label{color:var(--cyan);letter-spacing:1.2px;margin:0 0 9px;font-size:11px;font-weight:900;display:block}.expansion-callout strong{font-size:21px;line-height:1.15;display:block}.expansion-callout p{margin:9px 0 0!important;font-size:14px!important}.coverage-label{color:#e4e7ff!important;margin:4px 0 -7px!important}.coverage .neighborhoods span{transition:transform .2s,background .2s}.coverage .neighborhoods span:hover{background:#19c9ff2b;transform:translateY(-3px)}@media (max-width:760px){.coverage-side{gap:15px}.expansion-callout{padding:20px}.expansion-callout strong{font-size:19px}}.contact-card strong{color:var(--blue);font-weight:700;line-height:1.45;display:block}.coverage-brand{margin-left:.12em;display:inline-block}.coverage-side{flex-direction:column;display:flex}.coverage-side .coverage-label{order:1}.coverage-side .neighborhoods{order:2}.coverage-side .expansion-callout{order:3;margin-top:10px}.section .button-primary,.turbo-cta .button-primary{margin-top:14px}.hero-actions .button-primary,.plan-card .button-primary{margin-top:0}.site-header .brand-logo{max-width:200px;height:50px;transition:transform .25s}.site-header .brand:hover .brand-logo{transform:scale(1.035)}.main-nav a{padding:8px 0;transition:color .2s,transform .2s;position:relative}.main-nav a:after{content:"";background:var(--cyan);border-radius:99px;width:0;height:2px;transition:width .22s,left .22s;position:absolute;bottom:0;left:50%;box-shadow:0 0 10px #19c9ffcc}.main-nav a:hover{color:var(--cyan);text-shadow:0 0 12px #19c9ff59;transform:translateY(-1px)}.main-nav a:hover:after{width:100%;left:0}@media (max-width:760px){.site-header .brand-logo{max-width:165px;height:39px}.main-nav a:after{display:none}}.footer-grid .brand-logo{max-width:200px;height:50px}@media (max-width:760px){.footer-grid .brand-logo{max-width:165px;height:39px}}footer a,footer h3,footer p{transition:color .22s}footer a:hover,footer h3:hover,footer p:hover{color:var(--orange)!important}.client-link{padding:8px 0;transition:color .2s,transform .2s;position:relative}.client-link:after{content:"";background:var(--cyan);border-radius:99px;width:0;height:2px;transition:width .22s,left .22s;position:absolute;bottom:0;left:50%;box-shadow:0 0 10px #19c9ffcc}.client-link:hover{color:var(--cyan);text-shadow:0 0 12px #19c9ff59;transform:translateY(-1px)}.client-link:hover:after{width:100%;left:0}.client-link:hover em{color:var(--blue);background:#fff}.hero-points span{transition:color .2s,border-color .2s,background .2s,transform .2s}.hero-points span:hover{color:var(--orange);border-color:var(--orange);text-shadow:0 0 12px #ff6a3d40;background:#ff6a3d21;transform:translateY(-2px)}.whatsapp-float{transition:transform .22s,box-shadow .22s}.whatsapp-float img{transition:transform .3s}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 13px 28px #00000059}.whatsapp-float:hover img{animation:.55s ease-in-out whatsapp-wave}@keyframes whatsapp-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)scale(1.06)}75%{transform:rotate(14deg)scale(1.06)}}.plan-card .button-card{transition:background .22s,transform .22s,box-shadow .22s}.plan-card:not(.featured) .button-card:hover{background:var(--orange);box-shadow:0 12px 22px #ff6a3d47}.plan-card.featured .button-card:hover{background:#0b0670;box-shadow:0 12px 22px #09063f52}.contact-heading{max-width:760px;margin-bottom:34px}.contact-heading h2{margin-bottom:12px}.contact-heading p{color:#e0e4ff;margin:0;font-size:17px;line-height:1.55}.contact-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:36px}.contact-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.service-option{background:#ffffff13;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;min-width:0;padding:20px 17px;display:flex;box-shadow:0 13px 34px #0000001f}.service-option.commercial-option{background:linear-gradient(145deg,#ff6a3d29,#ffffff12);border-color:#ff6a3d94}.service-option.support-option{background:linear-gradient(145deg,#19c9ff24,#ffffff12);border-color:#19c9ff94}.service-option-top{justify-content:space-between;align-items:flex-start;gap:7px;min-height:42px;display:flex}.service-type{letter-spacing:1px;color:var(--cyan);font-size:9px;font-weight:900}.commercial-option .service-type{color:#ff9b7c}.service-option-top em{color:var(--deep);background:var(--cyan);text-align:center;border-radius:999px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:900;line-height:1.2}.service-option h3{color:#fff;letter-spacing:-.35px;margin:0 0 9px;font-size:18px;line-height:1.18}.service-option p{min-height:37px;margin:0 0 18px;color:#dfe3ff!important;font-size:12.5px!important;line-height:1.45!important}.service-option small{color:#dfe3ff;margin-top:10px;font-size:9px;line-height:1.35}.service-button{background:var(--orange);color:#fff;width:100%;margin-top:auto;padding:12px 10px;font-size:11px}.service-option:not(.commercial-option) .service-button{color:var(--blue);background:#fff}.support-option .service-button{background:var(--cyan)!important;color:var(--deep)!important}.contact-card{flex-direction:column;justify-content:center;height:100%;display:flex}.contact-card p{width:100%}@media (max-width:1180px){.contact-layout{grid-template-columns:1fr .52fr}.contact-options{grid-template-columns:1fr}.service-option{grid-template-columns:1fr auto;align-items:center;column-gap:16px;display:grid}.service-option-top,.service-option h3,.service-option p,.service-option small{grid-column:1}.service-option-top{min-height:26px}.service-option p{min-height:0;margin-bottom:0}.service-button{grid-area:1/2/5;width:190px}.service-option small{margin-top:5px}}@media (max-width:760px){.contact-heading{margin-bottom:25px}.contact-heading p{font-size:15px}.contact-layout{grid-template-columns:1fr;gap:28px}.contact-options{grid-template-columns:1fr;gap:12px}.service-option{padding:19px 17px;display:flex}.service-option-top{min-height:36px}.service-option p{margin-bottom:16px}.service-button{width:100%;margin-top:auto}.contact-card{height:auto}}.service-option{transition:transform .25s,box-shadow .25s,border-color .25s}.service-option:hover,.service-option:focus-within{transform:translateY(-6px);box-shadow:0 20px 44px #00000038}.service-option small{min-height:12px}.contact-card p>a{margin-top:4px;line-height:1.35;display:block}.contact-card .contact-number{color:var(--blue);margin-top:4px;font-weight:700;line-height:1.35;display:block}.footer-grid .contact-number{color:#d7d6ef;margin:0 0 9px;font-size:12px;line-height:1.4;display:block}.footer-grid a,.footer-grid .contact-number{transition:color .2s}.footer-grid a:hover,.footer-grid .contact-number:hover{color:var(--orange)}
