@font-face{font-family:Montserrat;src:url(../fonts/montserrat-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--navy:#000d49;--blue:#025ef3;--sky:#3fadfc;--paper:#f7f8fb;--ink:#090e1a;--muted:#5c6477;--border:#d0d5df;--radius:16px;color:var(--ink);background:var(--paper);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:92px;font-family:Montserrat,Arial,sans-serif}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--sky);outline-offset:5px}img{max-width:100%;display:block}::selection{background:var(--sky);color:var(--navy)}.container{width:min(1200px,100% - 96px);margin-inline:auto}.skip-link:not(:focus),.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;color:var(--navy);background:#fff;padding:16px;position:fixed;top:12px;left:12px}.header{background:var(--navy);color:#fff;border-bottom:1px solid #ffffff1c;height:88px}.header-inner{align-items:center;gap:32px;height:100%;display:flex}.brand img{width:130px;height:auto}.header-context{letter-spacing:1.8px;border-left:1px solid #ffffff40;padding-left:24px;font-size:9px;font-weight:600}.header nav{align-items:center;gap:28px;margin-left:auto;font-size:12px;font-weight:500;display:flex}.header nav>a:not(.nav-cta){color:#d4ddf6;transition:color .18s}.header nav>a:hover{color:var(--sky)}.nav-cta{border:1px solid #ffffff50;border-radius:8px;gap:24px;padding:14px 18px;display:flex}.menu-toggle{display:none}.hero{background:var(--navy);color:#fff;isolation:isolate;position:relative;overflow:hidden}.hero-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.74;width:100%;height:calc(100% - 100px)}.hero-photo,.hero-shade{position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#000d49f7,#000d49bd 47%,#000d4930),linear-gradient(#0000 30%,#000d49 88%)}.hero-content{padding-top:94px;padding-bottom:92px;position:relative}.eyebrow{letter-spacing:1.8px;color:#b4caff;align-items:center;gap:12px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.eyebrow-line{background:var(--sky);width:28px;height:2px}h1{letter-spacing:-3.5px;margin-top:28px;font-size:calc(clamp(46px,5.3vw,76px));font-weight:650;line-height:1.07}h1>span{color:var(--sky)}.hero-description{color:#d0d9ef;max-width:480px;margin-top:28px;font-size:16px;line-height:1.8}.hero-description strong{color:#fff;font-weight:600}.hero-actions{gap:24px;margin-top:36px}.button,.hero-actions{align-items:center;display:flex}.button{border:0;border-radius:8px;justify-content:space-between;gap:40px;min-height:56px;padding:0 24px;font-size:13px;font-weight:600;transition:background .18s,box-shadow .18s}.button>span{font-size:23px;font-weight:400;line-height:1}.button-blue{background:var(--blue);color:#fff}.button-blue:hover{background:#004dd0;box-shadow:0 4px 16px #025ef325}.button-navy{background:var(--navy);color:#fff}.button-navy:hover{background:#071f70}.button-white{color:var(--navy);background:#fff}.button-white:hover{background:#e5edff}.hero-condition{color:#c1cce4;font-size:10px;line-height:1.6}.hero-plan-note{color:#c1cce4;gap:14px;margin-top:40px;font-size:11px;display:flex}.hero-plan-note span{color:var(--sky)}.offer-ribbon{background:var(--blue);color:#fff;position:relative}.ribbon-inner{justify-content:space-between;align-items:center;gap:32px;min-height:112px;display:flex}.ribbon-label{letter-spacing:1.5px;color:#c7dbff;font-size:10px;line-height:1.65}.ribbon-label strong{color:#fff;font-weight:600}.ribbon-equation{letter-spacing:1.5px;align-items:center;gap:18px;font-size:13px;font-weight:500;display:flex}.ribbon-equation>strong{letter-spacing:-2px;font-size:52px;font-weight:600;line-height:1}.ribbon-divider{background:#ffffff50;width:1px;height:40px;margin-inline:20px;transform:rotate(20deg)}.ribbon-inner>a{align-items:center;gap:32px;font-size:11px;font-weight:600;display:flex}.ribbon-inner>a span{font-size:24px}.plans-section{padding:104px 0 80px}.section-heading{justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:48px;display:flex}.blue-dot,.dark-eyebrow{color:var(--blue)}h2{letter-spacing:-1.8px;font-size:calc(clamp(34px,3.7vw,48px));font-weight:650;line-height:1.12}.plan-card h3,.section-heading h2{margin-top:16px}.section-heading>p{max-width:365px;color:var(--muted);margin-bottom:4px;font-size:13px;line-height:1.9}.plans-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.plan-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:32px;overflow:hidden}.plan-card-arrojado{border-color:#a4beef}.card-topline{color:var(--muted);letter-spacing:1.5px;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;display:flex}.card-index{color:#7b8498;font-size:11px}.plan-card h3{letter-spacing:-1px;color:var(--navy);font-size:30px;font-weight:650}.plan-description{color:var(--muted);max-width:400px;margin-top:12px;font-size:12px;line-height:1.8}.bundle-strip{color:var(--navy);background:#eef3ff;border-radius:8px;align-items:center;gap:18px;margin:24px 0 28px;padding:16px 18px;display:flex}.bundle-symbol{letter-spacing:-1px;white-space:nowrap;font-size:24px;font-weight:600}.bundle-symbol span{color:var(--blue);margin-inline:3px;font-weight:400}.bundle-strip>span:last-child{border-left:1px solid #c5d5f8;padding-left:18px;font-size:10px;line-height:1.7}.bundle-strip strong{font-size:11px;font-weight:650;display:block}.plan-margin>span{color:var(--muted);font-size:11px;display:block}.plan-margin>strong{letter-spacing:-1.4px;color:var(--navy);margin-top:8px;font-size:36px;font-weight:600;display:block}.plan-details{margin:24px 0 0;padding:0}.plan-details>div{border-top:1px solid #e9ecf2;justify-content:space-between;gap:16px;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.plan-details dt{color:var(--muted)}.plan-details dd{color:var(--navy);text-align:right;margin:0;font-weight:600}.plan-price{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:24px;padding-top:24px;display:flex}.plan-price>span{color:var(--muted);font-size:12px}.plan-price>strong{letter-spacing:-1px;color:var(--navy);font-size:30px;font-weight:650}.plan-price>small{color:var(--muted);flex-basis:100%;margin-top:0;font-size:11px}.plan-card .button{width:100%;margin-top:24px}.card-footnote{margin-top:14px;font-size:9px}.card-footnote,.pricing-note{text-align:center;color:var(--muted)}.pricing-note{margin-top:24px;font-size:10px;line-height:1.7}.plan-loading{min-height:374px;color:var(--muted);padding-top:28px;font-size:12px}.plan-loading p{margin-top:20px;line-height:1.7}.skeleton{background:#eff2f7;border-radius:6px;width:72%;height:44px}.skeleton.short{width:50%;height:16px;margin-top:20px}.retry-button{border:1px solid var(--border);color:var(--navy);background:#fff;border-radius:8px;margin-top:16px;padding:12px 18px}.closing{background:var(--navy);color:#fff;padding:88px 0}.closing-grid{grid-template-columns:1.15fr 1fr;gap:100px;display:grid}.closing h2{letter-spacing:-2.5px;margin-top:24px;font-size:calc(clamp(42px,4.5vw,62px))}.closing h2 span{color:var(--sky)}.closing-copy>p{color:#c5d1ee;max-width:415px;font-size:14px;line-height:1.9}.closing-copy>p:first-child{color:#fff;margin-bottom:16px;font-size:18px;line-height:1.65}.activation-note{border-block:1px solid #ffffff26;gap:20px;margin:32px 0;padding-block:24px;display:flex}.activation-icon{color:var(--sky);font-size:32px}.activation-note strong{font-size:16px;font-weight:600;line-height:1.5}.activation-note p{color:#c5d1ee;max-width:300px;margin-top:12px;font-size:11px;line-height:1.8}.closing .button{max-width:330px}.conditions{background:#eef1f7;padding:40px 0}.conditions-inner{grid-template-columns:1fr 2fr;gap:60px;display:grid}.conditions h2{letter-spacing:-.4px;font-size:18px;line-height:1.5}.conditions p{color:var(--muted);max-width:650px;font-size:11px;line-height:1.9}.conditions a{color:var(--blue);margin-top:16px;font-size:11px;font-weight:600;display:inline-block}.conditions a:hover{text-decoration:underline}footer{background:var(--paper);padding:36px 0}.footer-top{border-bottom:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;font-size:10px;display:flex}.footer-top img{width:115px;height:auto}footer p{color:var(--muted);max-width:860px;margin-top:24px;font-size:9px;line-height:1.9}.offer-dialog{width:min(500px,100% - 32px);color:var(--ink);border:0;border-radius:20px;max-height:calc(100dvh - 32px);padding:44px;box-shadow:0 24px 80px #00000040}.offer-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00072bbb}.offer-dialog h2{margin-top:20px;font-size:32px}.offer-dialog>p{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.8}.offer-dialog .button{width:100%;margin-top:24px}.dialog-close{color:var(--navy);background:0 0;border:0;width:40px;height:40px;font-size:28px;position:absolute;top:14px;right:18px}.dialog-condition{color:var(--navy);background:#eef3ff;border-radius:8px;margin-top:24px;padding:16px;font-size:11px;line-height:1.8}.offer-dialog .checkout-unavailable{font-size:11px}.dialog-close:hover{background:#eef3ff;border-radius:50%}@media (width>=1600px){.hero-content{padding-top:110px;padding-bottom:110px}.hero-photo{-o-object-position:center 40%;object-position:center 40%}}@media (width<=1100px){.container{width:calc(100% - 64px)}.header-context{display:none}.header nav{gap:22px}.hero-content{padding-top:80px;padding-bottom:72px}h1{font-size:60px}.closing-grid{gap:60px}.ribbon-divider{margin-inline:8px}}@media (width<=760px){:root{scroll-padding-top:24px}.container{width:calc(100% - 40px)}.header{height:76px}.brand img{width:113px}.header-inner{justify-content:space-between}.menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff45;border-radius:8px;align-items:center;gap:20px;min-height:40px;padding:0 14px;font-size:11px;display:flex}.menu-toggle span{font-size:20px}.header nav{z-index:10;background:var(--navy);border-top:1px solid #ffffff20;flex-direction:column;align-items:stretch;gap:0;padding:24px 20px 32px;display:none;position:absolute;top:76px;left:0;right:0}.header nav.open{display:flex}.header nav>a{padding:16px 0}.header nav .nav-cta{margin-top:8px;padding:16px}.hero-photo{opacity:.48;-o-object-position:65% center;object-position:65% center}.hero-shade{background:linear-gradient(90deg,#000d49d9,#000d4970),linear-gradient(#0000,#000d49 88%)}.hero-content{padding-bottom:56px}.eyebrow{letter-spacing:1.25px;gap:9px;font-size:8px}.eyebrow-line{width:16px}h1{letter-spacing:-1.8px;margin-top:24px;font-size:calc(clamp(35px,8.8vw,56px));line-height:1.12}.hero-description{max-width:325px;margin-top:24px;font-size:13px;line-height:1.9}.desktop-break,.hero-condition br,.ribbon-inner>a,.ribbon-label{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.hero-actions .button{width:100%;max-width:340px}.hero-condition{font-size:9px}.hero-plan-note{gap:10px;margin-top:32px;font-size:9px}.ribbon-inner{flex-wrap:wrap;justify-content:center;gap:20px;min-height:116px;padding-block:24px}.ribbon-equation{letter-spacing:.8px;gap:12px;font-size:10px}.ribbon-equation>strong{font-size:40px}.ribbon-divider{height:30px;margin-inline:8px}.plans-section{padding:60px 0 48px}.section-heading{margin-bottom:28px;display:block}.section-heading h2{letter-spacing:-1.4px;margin-top:14px;font-size:36px}.section-heading>p{max-width:440px;margin-top:24px;font-size:12px;line-height:1.9}.plans-grid{grid-template-columns:1fr;gap:24px}.plan-card{padding:24px}.plan-card h3{font-size:28px}.plan-description{max-width:100%;font-size:11px}.bundle-strip{gap:12px;margin-top:20px;padding:14px}.bundle-strip>span:last-child{padding-left:12px}.bundle-symbol{font-size:23px}.plan-margin>strong{font-size:32px}.plan-details>div{font-size:10px}.plan-price>strong{font-size:28px}.pricing-note{max-width:300px;margin:24px auto 0;font-size:9px}.closing{padding:56px 0}.closing-grid{grid-template-columns:1fr;gap:32px}.closing h2{letter-spacing:-1.7px;margin-top:20px;font-size:44px;line-height:1.12}.closing-copy>p{font-size:12px}.closing-copy>p:first-child{font-size:16px}.activation-note{margin:24px 0}.closing .button{max-width:none}.conditions{padding:32px 0}.conditions-inner{grid-template-columns:1fr;gap:16px}.conditions p{font-size:10px}.footer-top{flex-wrap:wrap;gap:20px}.footer-top>span{text-align:right;flex-basis:calc(100% - 140px);font-size:9px}.footer-top>a:last-child{font-size:9px}footer p{font-size:8px}.offer-dialog{padding:40px 24px 28px}.offer-dialog h2{font-size:30px}.offer-dialog .eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.header,.hero{background:#020711}.hero-content{pointer-events:none;flex-direction:column;justify-content:center;min-height:calc(max(640px,100svh - 200px));padding-top:88px;padding-bottom:88px;display:flex}.hero-content a{pointer-events:auto}.flow-backdrop{background:linear-gradient(145deg,#00072b 12%,#000d49 35%,#025ef3 64%,#3fadfc 77%,#000d49);position:absolute;inset:0 0 112px;overflow:hidden}.flow-canvas{width:100%;height:100%;display:block}.flow-canvas,.flow-scrim{position:absolute;inset:0}.flow-scrim{pointer-events:none;background:linear-gradient(90deg,#020711e0,#0207119c 35%,#02071110 72%),linear-gradient(#02071160,#0000 40%,#02071180)}@media (width<=760px){.hero-content{min-height:570px;padding-top:64px;padding-bottom:96px}.flow-backdrop{bottom:116px}.flow-scrim{background:linear-gradient(90deg,#020711b3,#02071126),linear-gradient(#02071180,#0000 40%,#02071199)}}.plan-fit{color:var(--navy);margin-top:10px;font-size:13px;font-weight:600}.plan-description{min-height:66px;margin-top:8px}.conditions h2{letter-spacing:-.8px;margin-top:12px;font-size:26px;line-height:1.2}.campaign-faq details{border-bottom:1px solid var(--border)}.campaign-faq summary{color:var(--navy);cursor:pointer;padding:18px 24px 18px 0;font-size:13px;font-weight:600;line-height:1.6}.campaign-faq summary::marker{color:var(--blue)}.campaign-faq summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:4px}.campaign-faq details p{padding:0 24px 20px 0;font-size:12px;line-height:1.9}.order-summary{border-block:1px solid var(--border);margin-top:24px}.order-summary>div{padding:16px 0}.order-summary>div+div{border-top:1px solid #e9ecf2}.order-summary span{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.order-summary strong{color:var(--navy);font-size:16px;display:block}.order-summary small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.8;display:block}@media (width<=760px){.plan-description{min-height:0}.campaign-faq summary{font-size:12px}}.hero-description{max-width:550px}.hero-description-followup{margin-top:16px}.hero-condition{max-width:220px}.ribbon-inner{justify-content:center}.section-heading>h2{max-width:560px}.section-intro{max-width:390px;color:var(--muted);font-size:13px;line-height:1.9}.section-intro p+p{margin-top:12px}.plan-card h3{font-size:26px}.bundle-strip>strong{font-size:11px;line-height:1.7}.closing-grid>h2{letter-spacing:-1.5px;margin:0;font-size:calc(clamp(34px,3.8vw,52px));line-height:1.15}.activation-note>p{color:#fff;font-size:13px;line-height:1.8}.footer-top nav{gap:20px;display:flex}@media (width<=760px){.hero-content{min-height:620px}h1{font-size:calc(clamp(33px,8.3vw,56px))}.hero-condition{max-width:none}.section-intro{margin-top:24px;font-size:12px}.plan-card h3{font-size:24px}.closing-grid>h2{font-size:36px}.footer-top nav{flex-basis:100%}}
