.regional-hero{background:linear-gradient(90deg,#002b46f7,#002b46d4 60%,#002b4673),var(--campaign-image) center/cover;color:#fff;padding:28px 0 38px;position:relative}.regional-hero .breadcrumbs{color:#d3e1e6;margin-bottom:26px}.regional-city{color:#ffe0a0;align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.regional-demo{letter-spacing:.08em;color:#ffe0a0;border-left:3px solid var(--gold);margin-bottom:20px;padding-left:10px;font-size:10px;font-weight:700}.regional-hero h1{color:#fff;max-width:800px;margin:18px 0;font-size:clamp(34px,4.6vw,60px);line-height:1.1}.regional-hero>.container>p:not(.regional-demo){color:#dce9ec;max-width:610px;font-size:15px;line-height:1.8}.regional-period{color:#dce9ec;flex-direction:column;align-items:start;gap:12px;margin-top:28px;font-size:11px;display:flex}.regional-status{background:#ffffff18;border:1px solid #ffffff38;border-radius:24px;padding:7px 14px;font-size:12px;font-weight:650}.regional-enrollment{scroll-margin-top:calc(var(--site-header-height,98px) + 20px);gap:30px;padding-block:36px;display:grid}.regional-overview h2{margin-top:16px;font-size:32px}.regional-overview>p{font-size:14px}.regional-school{border:1px solid var(--line);border-radius:12px;align-items:center;gap:20px;max-width:340px;margin-bottom:28px;padding:18px 20px;display:flex}.regional-school img{object-fit:contain;width:110px;height:40px}.regional-school span{color:var(--muted);font-size:11px}.regional-steps{margin:24px 0;padding:0;list-style:none}.regional-steps li{gap:14px;margin-top:22px;display:flex}.regional-steps li>span{height:32px;color:var(--green);background:#edf5ef;border-radius:50%;flex:0 0 32px;place-items:center;font-weight:700;display:grid}.regional-steps strong{color:var(--navy);font-size:14px}.regional-steps p{margin:5px 0;font-size:13px}.regional-conditions{border-block:1px solid var(--line);padding:15px 0;font-size:13px}.regional-conditions summary{cursor:pointer;min-height:44px;color:var(--green);align-items:center;font-weight:650;display:flex}.regional-conditions p{margin:12px 0}.regional-form{border:1px solid var(--line);background:#fff;border-radius:18px;align-self:start;min-width:0;padding:24px;box-shadow:0 12px 45px #00335606}.regional-form h2{margin:12px 0;font-size:28px}.regional-form>p{font-size:13px}.regional-fields{gap:18px;margin:24px 0;display:grid}.regional-fields label{min-width:0;font-size:13px;font-weight:650}.regional-fields input,.regional-fields select{width:100%;min-width:0;min-height:50px;color:var(--navy);background:#fff;border:1px solid #cbd9d4;border-radius:8px;margin-top:8px;padding:12px;font-size:16px;font-weight:400;display:block}.regional-fields input:focus,.regional-fields select:focus{outline:2px solid var(--green);outline-offset:2px}.regional-location{background:var(--cream);color:var(--navy);border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:14px;font-size:12px;display:flex}.regional-form>button{width:100%;min-height:52px}.regional-form>button:disabled{opacity:.55;cursor:wait}.regional-form>.fine-print{margin-top:14px;font-size:11px}.regional-confirmation{background:#eff7f1;border:1px solid #bbd8c5;border-radius:10px;margin-top:20px;padding:20px}.regional-confirmation strong{color:var(--green)}.regional-confirmation p{font-size:13px}.regional-confirmation [data-confirmation-reference]{overflow-wrap:anywhere;font-size:11px}.regional-confirmation .button{width:100%}.regional-confirmation a[hidden],.regional-confirmation[hidden]{display:none}#regional-error{color:#a22d25;font-size:13px}.regional-courses{padding-block:12px 50px}.regional-courses>div{gap:18px;margin-top:24px;display:grid}.regional-courses a{border:1px solid var(--line);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.regional-courses img{aspect-ratio:2;object-fit:cover;width:100%}.regional-courses a>span{color:var(--muted);padding:15px 20px 0;font-size:11px}.regional-courses strong{color:var(--navy);padding:5px 20px;font-size:20px;line-height:1.4}.regional-courses small{color:var(--green);padding:8px 20px 18px;font-weight:600}.regional-directory{padding-block:36px}.regional-directory-grid{gap:20px;margin-top:24px;display:grid}.regional-directory-card{border:1px solid var(--line);border-radius:16px;max-width:600px;display:block;overflow:hidden}.regional-directory-image{background:linear-gradient(0deg,#003356aa,#00335611),var(--campaign-image) center/cover;height:170px;position:relative}.regional-directory-image>span{color:var(--green);background:#fff;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:650;position:absolute;bottom:18px;left:20px}.regional-directory-body{padding:24px}.regional-directory-body h3{margin:0 0 12px;font-size:27px}.regional-directory-body p{font-size:13px}.regional-directory-body .text-link{align-items:center;min-height:44px;display:inline-flex}.regional-directory-demo{color:var(--muted);margin-bottom:12px;font-size:10px}@media (width>=701px){.regional-hero{padding-block:30px 58px}.regional-period{flex-direction:row;align-items:center}.regional-enrollment{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:55px;padding-block:60px}.regional-form{padding:32px}.regional-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-fields .wide{grid-column:1/-1}.regional-courses>div{grid-template-columns:repeat(3,minmax(0,1fr))}.regional-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.regional-hero{scroll-behavior:auto}}@media (width<=700px){.regional-form{order:0}.regional-overview{order:1}.regional-hero .button{min-height:50px}}.lp-offer-hero{background:linear-gradient(90deg,#002d49ee,#002d49db),var(--campaign-image) center/cover;padding:28px 0 35px}.lp-hero-grid{gap:28px;display:grid}.lp-hero-copy h1{max-width:670px;margin:18px 0;font-size:clamp(34px,4.4vw,58px)}.lp-hero-copy>p:not(.regional-demo){color:#d9e6e9;max-width:530px;line-height:1.8}.lp-hero-benefits{color:#e8f1ed;gap:12px;margin:25px 0;font-size:13px;display:grid}.lp-hero-benefits span{align-items:center;gap:9px;display:flex}.lp-hero-benefits svg{color:#f5bc43}.lp-partner{align-items:center;gap:15px;margin-top:25px;display:flex}.lp-partner img{object-fit:contain;background:#fff;border-radius:6px;width:102px;height:42px;padding:8px}.lp-partner>span{color:#d3e1e6;max-width:140px;font-size:11px}.lp-form-anchor{scroll-margin-top:calc(var(--site-header-height,80px) + 15px);min-width:0}.lp-offer-hero .regional-form{color:var(--navy);box-shadow:0 20px 50px #00172325}.lp-offer-hero .regional-form>p{color:var(--muted)}.lp-offer-hero .regional-form h2{color:var(--navy)}.lp-offer-hero .regional-period{gap:10px;margin-top:25px;font-size:11px;display:grid}.lp-how{gap:15px;padding-block:40px;display:grid}.lp-how h2{margin-top:14px;font-size:30px}.lp-how .regional-steps{margin:0}.lp-proof{background:var(--cream);padding:40px 0}.lp-proof h2{margin-top:14px;font-size:30px}.lp-proof-grid{gap:18px;margin-top:25px;display:grid}.lp-proof figure{background:#fff;border:1px solid #e8e3d6;border-radius:12px;margin:0;padding:24px}.lp-proof blockquote{color:var(--navy);margin:0 0 20px;font-size:14px;line-height:1.8}.lp-proof figcaption{color:var(--navy);align-items:center;gap:13px;font-size:12px;display:flex}.lp-proof figcaption img{object-fit:cover;border-radius:50%}.lp-proof>.container>.fine-print{margin:18px 0 0}.lp-pre-submit .regional-courses{padding-block:40px}.lp-course-choice{border:1px solid var(--line);text-align:left;font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.lp-course-choice:focus-visible{outline:3px solid var(--green);outline-offset:4px}.lp-course-choice>span{color:var(--muted);padding:15px 20px 0;font-size:11px}.lp-course-choice strong{color:var(--navy);padding:5px 20px;font-size:21px;line-height:1.4}.lp-course-choice small{color:var(--green);min-height:44px;padding:10px 20px 20px;font-weight:650}.lp-faq{gap:20px;padding-block:20px 45px;display:grid}.lp-faq h2{margin-top:14px;font-size:30px}.lp-faq summary{min-height:52px;font-size:14px}.lp-final-cta{text-align:center;background:var(--navy);border-radius:18px;margin-bottom:45px;padding:32px 24px}.lp-final-cta h2{color:#fff;max-width:650px;margin:0 auto 22px;font-size:30px}.lp-final-cta p{color:#cfdee4;margin:15px 0 0;font-size:11px}.lp-success[hidden],.lp-pre-submit[hidden],.lp-office[hidden],.lp-office a[hidden],#regional-whatsapp[hidden]{display:none!important}.lp-success-icon{width:64px;height:64px;color:var(--green);background:#e8f5ed;border-radius:50%;place-items:center;margin-bottom:25px;display:grid}.lp-success>.eyebrow{display:block}.lp-success h1{margin:15px 0;font-size:clamp(34px,4vw,50px)}.lp-success>p{max-width:680px;line-height:1.8}.lp-reference{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.lp-success-grid{gap:24px;margin-top:30px;display:grid}.lp-success-grid article{border:1px solid var(--line);border-radius:15px;padding:25px}.lp-success-grid h2{margin:12px 0 20px;font-size:25px}.lp-success-next ol{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.8}.lp-success-next li{margin-bottom:15px;padding-left:5px}.lp-success-next .button{width:100%;margin-top:10px}.lp-office{background:var(--cream)}.lp-office>div{color:var(--green);align-items:start;gap:12px;margin:20px 0;display:flex}.lp-office p{margin:0;font-size:14px}.lp-office p strong,.lp-office p span{display:block}.lp-office p strong{color:var(--navy);margin-bottom:7px}.lp-office .button{border-color:var(--green);width:100%;color:var(--green);background:0 0;margin-top:10px}.lp-success-safety{color:var(--green);align-items:start;gap:10px;padding-top:25px;display:flex}.lp-success-safety p{margin:0;font-size:12px}.lp-success-safety a{text-decoration:underline}.lp-success[data-waitlist=true] .lp-success-next ol{display:none}@media (width>=1001px){.lp-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:60px}.lp-offer-hero{padding-block:45px 60px}.lp-hero-copy{padding-top:22px}.lp-mobile-action{display:none}.lp-how{grid-template-columns:1fr 1.6fr;align-items:center;gap:50px;padding-block:60px}.lp-how .regional-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.lp-how .regional-steps li{margin:0;display:block}.lp-how .regional-steps li>span{margin-bottom:14px}.lp-proof-grid{grid-template-columns:1fr 1fr}.lp-proof{padding-block:55px}.lp-faq{grid-template-columns:1fr 1.5fr;gap:70px;padding-block:35px 60px}.lp-success-grid{grid-template-columns:1.1fr 1fr}.lp-success{padding-top:65px}.lp-success-grid article{padding:30px}}@media (width>=701px) and (width<=1000px){.lp-hero-grid{max-width:720px}.lp-proof-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.lp-offer-hero .regional-form{padding:22px}.lp-offer-hero .regional-fields{gap:16px;margin-top:20px}.lp-hero-copy>h1{font-size:35px}.lp-hero-benefits{gap:10px;margin-block:20px}.lp-hero-copy>p{font-size:14px}.lp-final-cta .button{width:100%}.lp-proof h2,.lp-faq h2{font-size:29px}}.lp-office [hidden]{display:none!important}.lp-review-avatar{border:2px solid #dce9df;border-radius:50%;flex:0 0 48px;width:48px;height:48px;position:relative;overflow:hidden}.lp-proof .lp-review-avatar img{border-radius:0;width:364.865%;max-width:none;height:auto;position:absolute;top:-16.217%;left:-124.325%}.lp-how .regional-steps li>span{width:32px}.lp-offer-hero .regional-status{justify-self:start}.lp-office>.fine-print{margin-top:18px;font-size:11px;line-height:1.7}.lp-urgency{background:#fff7e8;border-bottom:1px solid #eadfca;padding:30px 0}.lp-urgency>.container{gap:20px;display:grid}.lp-urgency h2{margin:12px 0;font-size:25px}.lp-urgency p{margin:0;font-size:13px}.lp-clock{gap:9px;display:flex}.lp-clock>span{background:var(--navy);color:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:62px;min-height:76px;display:flex}.lp-clock strong{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2}.lp-clock small{color:#d5e4e8;font-size:10px}.lp-urgency[data-deadline-phase=closed] .lp-clock,.lp-urgency[data-deadline-phase=unavailable] .lp-clock{display:none}.lp-program{gap:28px;padding-block:45px;display:grid}.lp-program h2{margin-top:15px;font-size:34px}.lp-program-copy>p{font-size:14px;line-height:1.85}.lp-program-copy>.button{margin-top:12px}.lp-program-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp-program-benefits article{border:1px solid var(--line);color:var(--green);background:#f8faf8;border-radius:12px;padding:20px 15px}.lp-program-benefits h3{margin:14px 0 10px;font-size:17px}.lp-program-benefits p{margin:0;font-size:12px;line-height:1.8}.lp-campaign-reason{border-left:4px solid var(--gold);background:var(--cream);border-radius:0 12px 12px 0;padding:24px}.lp-campaign-reason h3{margin:14px 0;font-size:22px}.lp-campaign-reason>p:not(.fine-print){font-size:14px;line-height:1.8}.lp-campaign-reason .fine-print{margin-bottom:0}.lp-formations h2{margin-top:14px;font-size:32px}.lp-formations>div{gap:16px;margin-top:25px;display:grid}.lp-formations article{border:1px solid var(--line);color:var(--green);border-radius:14px;padding:25px}.lp-formations article h3{margin:15px 0;font-size:22px}.lp-formations article p{font-size:14px;line-height:1.8}.lp-formations article a{align-items:center;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.lp-course-discovery{scroll-margin-top:90px}.lp-course-discovery>p{max-width:750px;font-size:14px}.lp-course-discovery .lp-course-controls{gap:15px;margin-top:24px;display:grid}.lp-course-controls label{color:var(--navy);font-size:13px;font-weight:650}.lp-course-controls input,.lp-course-controls select{width:100%;min-width:0;min-height:50px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cbd9d4;border-radius:8px;margin-top:8px;padding:12px;font-size:16px;font-weight:400;display:block}.lp-course-controls input:focus,.lp-course-controls select:focus{outline:2px solid var(--green);outline-offset:2px}.lp-course-discovery .lp-course-count{margin-top:16px;font-size:12px}.lp-featured-courses .lp-course-choice p{margin:0;padding:5px 20px 0;font-size:13px;line-height:1.7}.lp-course-discovery .lp-course-list{border:1px solid var(--line);overscroll-behavior:contain;background:#f8faf8;border-radius:12px;max-height:420px;margin-top:24px;display:block;overflow:auto}.lp-course-list details{border-bottom:1px solid var(--line)}.lp-course-list details:last-child{border:0}.lp-course-list details[hidden],[data-course-empty][hidden]{display:none}.lp-course-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;list-style:none;display:flex}.lp-course-list summary::-webkit-details-marker{display:none}.lp-course-list summary strong{padding:0;font-size:15px;line-height:1.5;display:block}.lp-course-list summary small{color:var(--muted);margin-top:5px;padding:0;font-size:11px;line-height:1.7;display:block}.lp-course-plus{color:var(--green);font-size:24px}.lp-course-list details>div{padding:0 22px 22px}.lp-course-list details p{font-size:13px;line-height:1.8}.lp-course-list details .button{text-align:center;white-space:normal;width:100%}.lp-privacy-open{color:var(--green);font:inherit;line-height:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.lp-privacy-dialog{border:1px solid var(--line);width:calc(100% - 40px);max-width:540px;max-height:85dvh;color:var(--navy);border-radius:16px;padding:30px;overflow:auto}.lp-privacy-dialog::backdrop{background:#002b46aa}.lp-privacy-dialog h2{margin-top:16px;font-size:28px}.lp-privacy-dialog p{font-size:13px;line-height:1.8}.lp-privacy-dialog>.button{width:100%}.lp-dialog-close{color:var(--navy);background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.lp-proof-grid{gap:18px}@media (width>=1001px){.lp-urgency>.container{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:30px}.lp-program{grid-template-columns:1fr 1fr;gap:40px 60px;padding-block:65px}.lp-program h2{font-size:40px}.lp-program-benefits article{padding:26px}.lp-campaign-reason{grid-column:1/-1}.lp-formations>div,.lp-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-course-discovery .lp-course-controls{grid-template-columns:1.8fr 1fr}.lp-course-list details .button{width:auto}.lp-program+.lp-how{padding-top:0}}@media (width<=700px){.lp-program-benefits{grid-template-columns:1fr}.lp-program-benefits article{padding:22px}.lp-clock{justify-content:start}.lp-urgency>.container>.button{width:100%}.lp-course-list summary{padding:17px}.lp-course-list details>div{padding:0 17px 20px}.lp-privacy-dialog{padding:26px}}.lp-featured-courses[hidden]{display:none!important}.lp-course-discovery .lp-course-controls{grid-template-columns:1fr}@media (width>=1001px){.lp-course-discovery .lp-course-controls{grid-template-columns:1.8fr 1fr}}#regional-page{--lp-ink:#061e2a;--lp-lime:#d7ed92}#regional-page .lp-pre-submit h2{letter-spacing:-.045em;line-height:1.1}#regional-page .lp-pre-submit .eyebrow{letter-spacing:.14em}#regional-page .button{border-radius:8px;min-height:52px;font-weight:750}.lp-offer-hero{background:radial-gradient(ellipse at 10% 0,#14706455,transparent 55%),linear-gradient(90deg,#061e2af5 0%,#061e2ab8 55%,#061e2a70),var(--campaign-image) center/cover;padding-block:45px 55px;overflow:hidden}.lp-hero-copy h1{letter-spacing:-.055em;font-size:clamp(40px,5.1vw,72px);font-weight:800;line-height:1.02}.lp-offer-label{border-left:2px solid var(--gold);margin:24px 0;padding-left:14px}.lp-offer-label span{letter-spacing:.13em;color:#b7cccd;font-size:10px;display:block}.lp-offer-label strong{color:#fff;margin-top:8px;font-size:15px;font-weight:550;display:block}.lp-hero-copy>p:not(.regional-demo){font-size:17px;line-height:1.7}.lp-hero-benefits{font-size:14px}.lp-hero-action{box-shadow:0 8px 30px #f0b42c20;display:inline-flex!important}.lp-offer-hero .regional-form{border:0;border-top:5px solid var(--gold);background:#fffdf8;border-radius:16px;padding:30px;box-shadow:0 25px 80px #0005}.lp-offer-hero .regional-form h2{letter-spacing:-.035em;font-size:30px}.lp-urgency{background:#d7ed92;border:0}.lp-urgency .eyebrow{color:#214b34}.lp-clock>span{background:#061e2a;border-radius:6px}.lp-identification{color:#c0ced1;background:#061e2a;padding:72px 0}.lp-identification-heading{max-width:770px}.lp-identification .eyebrow{color:#d7ed92}.lp-identification h2{color:#fff;margin:20px 0;font-size:clamp(35px,4.2vw,54px)}.lp-identification h2 em{color:#d7ed92;font-style:normal}.lp-identification-heading>p{max-width:600px;font-size:16px;line-height:1.8}.lp-objections{gap:26px;margin:42px 0 30px;display:grid}.lp-objections article{border-top:1px solid #ffffff35;padding-top:24px}.lp-objections article>span{letter-spacing:.13em;color:#d7ed92;font-size:10px}.lp-objections h3{color:#fff;letter-spacing:-.025em;margin:15px 0;font-size:24px}.lp-objections p{color:#c0ced1;max-width:370px;font-size:14px;line-height:1.8}.lp-program{gap:36px;padding-block:72px}.lp-program-image{background:var(--lp-ink);border-radius:14px;margin-bottom:32px;position:relative;overflow:hidden}.lp-program-image img{object-fit:cover;object-position:center 35%;opacity:.85;width:100%;height:280px;display:block}.lp-program-image>span{color:#fff;background:linear-gradient(#0000,#061e2a);width:100%;padding:55px 24px 24px;font-size:18px;line-height:1.5;position:absolute;bottom:0;left:0}.lp-program h2{font-size:40px}.lp-program-benefits{align-content:center}.lp-program-benefits article{background:0 0;border:0;border-bottom:1px solid #d6dfd9;border-radius:0;padding:26px 0}.lp-program-benefits h3{font-size:21px}.lp-program-benefits p{font-size:14px}.lp-campaign-reason{background:#eef3e7;border:0;border-radius:14px;padding:30px}.lp-how{border-top:1px solid var(--line);padding-block:50px}.lp-proof{background:#f3eddf;padding-block:65px}.lp-proof h2{max-width:700px;font-size:clamp(35px,4vw,52px)}.lp-proof-intro{max-width:620px;font-size:16px;line-height:1.8}.lp-proof figure{border:0;border-radius:14px;flex-direction:column;padding:28px;display:flex}.lp-quote-topic{letter-spacing:.1em;color:var(--green);font-size:10px;font-weight:700}.lp-quote-mark{color:#a7c1ac;margin-top:24px;font-family:Georgia,serif;font-size:85px;line-height:.9}.lp-proof blockquote{flex:1;font-size:16px;line-height:1.8}.lp-proof figcaption{border-top:1px solid var(--line);padding-top:20px}.lp-formations{padding-block:65px}.lp-formations h2,.lp-course-discovery h2{font-size:clamp(35px,4vw,48px)}.lp-formations article{background:#f7f9f4;border:0;border-radius:12px;padding:28px}.lp-formations article h3{font-size:25px}.lp-course-discovery{border-top:1px solid var(--line);padding-block:55px!important}.lp-course-choice{position:relative;box-shadow:0 6px 25px #002b4608}.lp-course-choice img{aspect-ratio:1.6}.lp-course-choice strong{font-size:23px}.lp-featured-courses .lp-course-choice p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lp-course-choice small{margin-top:auto}.lp-faq{padding-block:45px 65px}.lp-faq h2{font-size:40px}.lp-final-cta{background:radial-gradient(at 100% 100%,#237568,#0000 70%),#061e2a;border-radius:18px 18px 0 0;margin-bottom:0;padding:60px 28px}.lp-final-cta .eyebrow{color:#d7ed92}.lp-final-cta h2{max-width:800px;margin-top:20px;font-size:clamp(34px,4vw,50px)}.lp-final-cta .lp-final-description{max-width:580px;margin:0 auto 26px;font-size:16px;line-height:1.7}.lp-mobile-dock{display:none}.lp-mobile-dock[hidden]{display:none!important}@media (width>=1001px){.lp-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:70px}.lp-hero-copy{padding-top:10px}.lp-objections{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-program-benefits{grid-template-columns:1fr;gap:0;padding-left:35px}.lp-program{align-items:start}.lp-program-image img{height:260px}.lp-how{padding-block:50px!important}}@media (width<=700px){.lp-offer-hero{background:linear-gradient(0deg,#061e2a 5%,#061e2abc 65%,#061e2a90),var(--campaign-image) 65% top/auto 680px no-repeat,#061e2a;padding-block:30px 40px}.lp-hero-copy h1{font-size:42px}.lp-hero-copy>p:not(.regional-demo){font-size:16px}.lp-hero-benefits{font-size:13px}.lp-hero-action{width:100%}.lp-partner{margin-top:22px}.lp-hero-grid{gap:35px}.lp-offer-hero .regional-form{padding:24px 20px}.lp-identification{padding-block:48px}.lp-objections{gap:15px;margin-block:30px}.lp-objections p{margin-bottom:10px}.lp-identification>.container>.button{white-space:normal;text-align:center;width:100%}.lp-program{padding-block:48px}.lp-program h2{font-size:34px}.lp-program-image img{height:230px}.lp-program-benefits{gap:0}.lp-program-benefits article{padding-block:20px}.lp-proof,.lp-formations{padding-block:48px}.lp-proof figure{padding:25px}.lp-proof-grid{gap:14px}.lp-formations article{padding:24px}.lp-featured-courses{scroll-snap-type:x mandatory;gap:14px;padding:3px 2px 16px;overflow-x:auto;display:flex!important}.lp-featured-courses .lp-course-choice{scroll-snap-align:start;flex:0 0 85%}.lp-featured-courses[hidden]{display:none!important}.lp-course-choice small{font-size:12px}.lp-faq h2{font-size:34px}.lp-final-cta{padding:45px 24px 105px}.lp-mobile-dock{z-index:50;padding:12px 18px max(12px,env(safe-area-inset-bottom));backdrop-filter:blur(12px);color:#fff;background:#061e2af2;justify-content:space-between;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 25px #0002}.lp-mobile-dock>span{font-size:11px;font-weight:650}.lp-mobile-dock small{color:#c1d0ce;margin-top:5px;font-size:10px;display:block}.lp-mobile-dock .button{min-height:46px;padding:12px 16px;font-size:12px}.lp-course-swipe-hint{color:var(--green);margin-top:12px;display:block;font-size:12px!important}.lp-form-anchor{scroll-margin-top:90px}}@media (prefers-reduced-motion:no-preference){.lp-course-choice{transition:transform .2s,box-shadow .2s}.lp-course-choice:hover{transform:translateY(-3px);box-shadow:0 12px 30px #002b4615}}.lp-course-swipe-hint,.lp-featured-courses[hidden]+.lp-course-swipe-hint{display:none}@media (width<=700px){.lp-course-swipe-hint{display:block}}.lp-course-showcase{background:#f4f6ef;padding:65px 0 45px;scroll-margin-top:90px;overflow:hidden}.lp-course-showcase h2{max-width:750px;margin:20px 0;font-size:clamp(35px,4.2vw,56px)}.lp-course-showcase>.container>p{max-width:610px;font-size:16px;line-height:1.8}.lp-course-marquees{gap:20px;margin:35px 0 24px;display:grid}.lp-marquee{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.lp-marquee-track{width:max-content;animation:lp-course-flow var(--marquee-duration) linear infinite;will-change:transform;display:flex}.lp-marquee-reverse .lp-marquee-track{animation-direction:reverse}.lp-marquee-group{gap:20px;padding-right:20px;display:flex}.lp-course-banner{background:#072934;border-radius:12px;flex:0 0 310px;width:310px;height:220px;position:relative;overflow:hidden}.lp-course-banner>img{object-fit:cover;opacity:.86;width:100%;height:100%}.lp-course-banner>div{background:linear-gradient(#0000 15%,#061e2af2);flex-direction:column;justify-content:end;padding:60px 22px 22px;display:flex;position:absolute;inset:0}.lp-course-banner span{letter-spacing:.12em;text-transform:uppercase;color:#d7ed92;font-size:10px}.lp-course-banner h3{color:#fff;letter-spacing:-.025em;margin:10px 0 0;font-size:23px;line-height:1.15}.lp-showcase-note{color:var(--muted);font-size:12px!important}@keyframes lp-course-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-faq-shell{background:#fff;padding:65px 0}.lp-faq-shell .lp-faq{align-items:start;padding-block:0}.lp-faq-heading h2{font-size:clamp(34px,3.8vw,48px)}.lp-faq-heading>p{max-width:340px;font-size:15px;line-height:1.8}.lp-faq-seal{color:var(--green);align-items:center;gap:10px;margin-top:25px;font-size:12px;display:flex}.lp-faq-shell .faq-list{gap:12px;display:grid}.lp-faq-shell details{background:#f8faf5;border:1px solid #dbe4db;border-radius:12px;padding:0;overflow:hidden}.lp-faq-shell details[open]{background:#eef4e7;border-color:#afc6a8}.lp-faq-shell summary{cursor:pointer;align-items:center;gap:15px;padding:20px;list-style:none;display:flex}.lp-faq-shell summary::-webkit-details-marker{display:none}.lp-faq-shell summary strong{flex:1;font-size:15px;font-weight:650;line-height:1.5}.lp-faq-shell summary .lp-faq-number{color:#678573;font-size:11px;font-weight:600}.lp-faq-shell summary .lp-faq-toggle{width:30px;height:30px;color:var(--green);background:#e2ebdb;border-radius:50%;flex:0 0 30px;place-items:center;font-size:22px;display:grid}.lp-faq-shell details[open] .lp-faq-toggle{background:var(--green);color:#fff;transform:rotate(45deg)}.lp-faq-shell details>p{margin:0;padding:0 65px 23px 49px;font-size:14px;line-height:1.8}.lp-faq-shell summary:focus-visible{outline:2px solid var(--green);outline-offset:-4px}@media (width<=700px){.lp-course-showcase{padding-block:48px 30px}.lp-course-marquees{gap:12px;margin-top:25px}.lp-marquee-group{gap:12px;padding-right:12px}.lp-course-banner{flex-basis:245px;width:245px;height:180px}.lp-course-banner>div{padding:40px 18px 18px}.lp-course-banner h3{font-size:21px}.lp-faq-shell{padding-block:45px}.lp-faq-shell summary{gap:10px;padding:18px 14px}.lp-faq-shell details>p{padding:0 20px 20px 40px}.lp-faq-seal{margin:20px 0 10px}}@media (prefers-reduced-motion:reduce){.lp-marquee{overflow-x:auto;mask-image:none}.lp-marquee-track{will-change:auto;animation:none}.lp-marquee-group[aria-hidden=true]{display:none}}.lp-faq-shell details[open] summary .lp-faq-number{transform:none}.lp-success{max-width:1160px;padding-block:40px 55px}.lp-received-heading{align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.lp-received-heading .lp-success-icon{background:#e9f3df;flex:0 0 52px;width:52px;height:52px;margin:4px 0 0}.lp-received-heading .eyebrow{font-size:10px}.lp-received-heading h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(31px,3.2vw,44px)}.lp-received-heading p{max-width:720px;margin-bottom:0;font-size:15px;line-height:1.7}.lp-interest-summary{background:#f3f6ef;border:1px solid #e3e9dc;border-radius:12px;flex-wrap:wrap;gap:30px;margin-bottom:28px;padding:20px 24px;display:flex}.lp-interest-summary>span{flex:1;min-width:170px}.lp-interest-summary small,.lp-interest-summary strong{display:block}.lp-interest-summary small{color:var(--muted);margin-bottom:6px;font-size:11px}.lp-interest-summary strong{color:var(--navy);font-size:14px;line-height:1.5}.lp-success .lp-success-grid{grid-template-columns:1fr;align-items:stretch;gap:20px;margin:0}.lp-success-grid .lp-office{background:#fff;border:1px solid #d9e3d6;padding:0;overflow:hidden}.lp-office .lp-office-city{color:#d7ed92;background:linear-gradient(120deg,#063b46,#0b5c49);align-items:center;gap:14px;margin:0;padding:27px;display:flex}.lp-office-city>span{letter-spacing:.11em;flex:1;font-size:9px}.lp-office-city strong{color:#fff;letter-spacing:-.03em;margin-top:7px;font-size:23px;display:block}.lp-office-city img{object-fit:contain;background:#fff;border-radius:6px;width:86px;height:44px;padding:8px}.lp-office .lp-office-content{margin:0;padding:28px;display:block}.lp-office-content h2{margin:14px 0;font-size:28px}.lp-office-content .lp-office-intro{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.7}.lp-office-content .lp-office-detail{color:var(--green);align-items:start;gap:12px;margin:24px 0;display:flex}.lp-office-content .lp-office-detail p{margin:0;font-size:15px;line-height:1.8}.lp-office-content .lp-office-detail strong{margin-bottom:7px;font-size:12px}.lp-office-content .lp-map-link{min-height:50px;color:var(--green);background:#f0f5e9;border-color:#cad9bd;margin-top:0}.lp-office-content .fine-print{margin:16px 0 0;font-size:10px;line-height:1.7}.lp-success-grid .lp-success-next{color:#d3dfdc;background:#061e2a;border:0;padding:30px;position:relative;overflow:hidden}.lp-success-next .lp-personal-icon{color:#d7ed92;background:#d7ed921c;border:1px solid #d7ed9233;border-radius:12px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.lp-success-next .eyebrow{color:#d7ed92;letter-spacing:.12em;font-size:10px;display:block}.lp-success-next h2{color:#fff;letter-spacing:-.04em;margin:16px 0;font-size:34px;line-height:1.1}.lp-success-next>[data-next-description]{color:#c4d2cf;font-size:14px;line-height:1.8}.lp-message-context{gap:10px;padding-block:16px 24px;font-size:12px;display:grid}.lp-message-context span{align-items:center;gap:9px;display:flex}.lp-message-context svg{color:#d7ed92}.lp-success-next #regional-whatsapp{color:#123c2b;white-space:normal;text-align:center;background:#d7ed92;gap:12px;min-height:56px;margin:0;font-size:14px;font-weight:750;box-shadow:0 8px 25px #0002}.lp-success-next .lp-whatsapp-hint{color:#b7c7c2;margin:13px 0 20px;font-size:11px;line-height:1.7}.lp-success-next .lp-personal-steps{color:#c4d2cf;counter-reset:none;border-top:1px solid #fff2;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:flex}.lp-personal-steps li{flex:1;margin:0;padding:0;font-size:10px;line-height:1.6}.lp-personal-steps li>span{color:#d7ed92;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.lp-success-next>.fine-print{color:#9fb4ad;margin:20px 0 0;font-size:10px;line-height:1.7}.lp-receipt{color:var(--green);align-items:center;gap:12px;padding:22px 0 0;display:flex}.lp-receipt strong{color:var(--navy);font-size:11px}.lp-receipt .lp-reference{margin-top:4px;font-size:10px}.lp-success-safety{padding-top:18px}.lp-success-safety p{font-size:11px}.lp-success[data-waitlist=true] .lp-success-next{color:var(--navy);background:#f0f5e9}.lp-success[data-waitlist=true] .lp-success-next h2{color:var(--navy)}.lp-success[data-waitlist=true] .lp-success-next p{color:var(--muted)}.lp-success[data-waitlist=true] .lp-success-next .eyebrow{color:var(--green)}@media (width>=1001px){.lp-success .lp-success-grid{grid-template-columns:1fr 1.05fr}.lp-success-grid .lp-success-next{padding:34px}.lp-success-grid .lp-office-content{padding:30px}.lp-success{padding-top:40px}}@media (width<=700px){.lp-success{padding-top:26px}.lp-received-heading{gap:12px}.lp-received-heading .lp-success-icon{flex-basis:38px;width:38px;height:38px}.lp-received-heading h1{margin-top:10px;font-size:30px}.lp-received-heading p{font-size:14px}.lp-interest-summary{gap:16px;padding:18px}.lp-interest-summary>span{min-width:120px}.lp-interest-summary>span:first-child{flex-basis:100%}.lp-success-grid .lp-success-next{padding:25px}.lp-success-next h2{font-size:32px}.lp-office .lp-office-content{padding:24px}.lp-office .lp-office-city{padding:23px}.lp-office-city strong{font-size:22px}.lp-success-next #regional-whatsapp{font-size:13px}.lp-success-grid .lp-success-next{order:-1}.lp-success[data-waitlist=true] .lp-office{order:-2}}.lp-redemption{border:1px solid #bdd39e;border-left:4px solid var(--green);color:var(--green);background:#eaf4db;border-radius:12px;align-items:start;gap:16px;margin-bottom:24px;padding:24px;display:flex}.lp-redemption strong{color:var(--navy);font-size:22px;line-height:1.3;display:block}.lp-redemption p{margin:10px 0 0;font-size:14px;line-height:1.8}.lp-closed-banner{color:#082a37;background:#f3bd47;border-bottom:1px solid #d89d2c;padding:20px 0}.lp-closed-banner>.container{align-items:center;gap:16px;display:flex}.lp-closed-banner strong{letter-spacing:.06em;font-size:16px;font-weight:800;display:block}.lp-closed-banner p{color:#234352;max-width:780px;margin:5px 0 0;font-size:13px;line-height:1.6}.lp-closed-banner a{color:#fff;background:#082a37;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:46px;margin-left:auto;padding:12px 20px;font-size:12px;font-weight:700;display:flex}.lp-closed-banner a:focus-visible{outline-offset:3px;outline:2px solid #082a37}@media (width<=700px){.lp-closed-banner{padding-block:20px}.lp-closed-banner>.container{flex-wrap:wrap;align-items:start;gap:12px}.lp-closed-banner>.container>div{flex:1;min-width:0}.lp-closed-banner strong{font-size:14px}.lp-closed-banner p{font-size:12px}.lp-closed-banner a{width:100%;margin-left:0}}.lp-waitlist-notice{border:1px solid #c6d8b8;border-left:4px solid var(--green);color:var(--green);background:#eaf2e0;border-radius:12px;align-items:start;gap:16px;margin:0 0 24px;padding:24px;display:flex}.lp-waitlist-notice strong{color:var(--navy);font-size:23px;line-height:1.3;display:block}.lp-waitlist-notice p{margin:12px 0;font-size:15px;line-height:1.8}.lp-waitlist-notice span{color:var(--muted);font-size:11px;line-height:1.7;display:block}@media (width<=700px){.lp-waitlist-notice{gap:12px;padding:20px}.lp-waitlist-notice strong{font-size:21px}.lp-waitlist-notice p{font-size:14px}}.lp-waitlist-answers{margin:24px 0 0}.lp-waitlist-answers>div{border-top:1px solid #d4e1c8;padding:18px 0}.lp-waitlist-answers dt{color:var(--navy);font-size:14px;font-weight:700;line-height:1.5}.lp-waitlist-answers dd{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.8}.lp-success[data-waitlist=true] .lp-personal-icon{display:none}.lp-final-cta{border-radius:0;width:100%;max-width:none;margin-inline:0;padding-inline:0}.lp-final-cta>.container{margin-inline:auto}.lp-faq-shell summary .lp-faq-toggle{line-height:1;position:relative}.lp-faq-shell .lp-faq-toggle:before,.lp-faq-shell .lp-faq-toggle:after{content:"";background:currentColor;border-radius:1px;width:13px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-faq-shell .lp-faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.lp-glass-bar{z-index:80;bottom:calc(22px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(160%);color:#fff;background:linear-gradient(120deg,#061e2acc,#061e2a99);border:1px solid #ffffff40;border-radius:100px;justify-content:space-between;align-items:center;gap:22px;width:min(960px,100% - 40px);padding:12px 14px 12px 28px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff30,inset 0 -8px 20px #ffffff0a,0 12px 40px #0004}.lp-glass-bar[hidden]{display:none}.lp-glass-bar>span{font-size:18px;font-weight:700;line-height:1.4}.lp-glass-bar a{color:#003356;white-space:nowrap;background:linear-gradient(110deg,#f7c440,#efac20);border-radius:100px;justify-content:center;align-items:center;gap:15px;min-height:54px;padding:14px 25px;font-size:15px;font-weight:750;display:flex}.lp-glass-bar a:hover{background:#ffcf55}.lp-glass-bar a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (width<=700px){.lp-glass-bar{width:calc(100% - 24px);bottom:calc(12px + env(safe-area-inset-bottom));border-radius:24px;flex-direction:column;gap:10px;padding:14px}.lp-glass-bar>span{font-size:14px}.lp-glass-bar a{width:100%;min-height:46px;padding:12px 16px;font-size:13px}}body.lp-urgency-visible .lp-footer{padding-bottom:130px}@media (width<=700px){body.lp-urgency-visible .lp-footer{padding-bottom:170px}}.lp-clock[hidden]{display:none!important}
