.acquisition-page{--landing-night:#020b14;--landing-navy:#061d34;--landing-blue:#0b4a89;--landing-green:#00df51;--landing-green-dark:#00bd45;--landing-paper:#f5f8fc;--landing-muted:#5c6f86;--landing-ink:#10233b;overflow:clip;background:var(--landing-paper);color:var(--landing-ink)}.landing-shell{width:min(100%,1200px);margin-inline:auto}.landing-header{--landing-night:#020b14;height:64px;background:var(--landing-night);border-bottom:1px solid #ffffff14;color:#fff}.landing-header-inner{width:min(100%,1200px);height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-inline:auto;padding-inline:24px}.landing-brand-link{display:inline-flex;text-decoration:none}.landing-header .brand-logo{width:clamp(154px,15vw,190px);height:auto}.landing-header-cta{min-height:42px;padding:9px 18px;font-size:12px;box-shadow:none}.acquisition-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 87% 15%,#1763b2 0,transparent 29%),radial-gradient(circle at 7% 92%,#0a3e6d 0,transparent 31%),linear-gradient(142deg,var(--landing-night),#08294a 62%,#0a3560);color:#fff}.acquisition-hero:before{content:"";position:absolute;z-index:-1;width:560px;height:560px;right:-250px;bottom:-390px;border-radius:50%;background:#00df5130;filter:blur(35px)}.acquisition-hero-inner{min-height:min(760px,calc(100svh - 64px));display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);align-items:center;gap:clamp(42px,5vw,70px);padding:clamp(38px,5vw,68px) 24px}.acquisition-copy{position:relative;z-index:1;max-width:760px}.acquisition-badge{width:fit-content;display:flex;align-items:center;gap:9px;margin:0 0 17px;padding:8px 12px;border:1px solid #8eb5e45c;border-radius:999px;background:#ffffff0b;color:#dceafb;font-size:10px;font-weight:900;letter-spacing:.065em;line-height:1.3;text-transform:uppercase}.acquisition-badge span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--landing-green);box-shadow:0 0 0 4px #00df5020}.acquisition-hero h1{max-width:790px;margin:0;font-size:clamp(43px,4.2vw,54px);font-weight:850;line-height:1.035;letter-spacing:-.052em;text-wrap:balance}.acquisition-hero h1 strong{color:#68f592;font-weight:inherit}.acquisition-hero h1 em{font-style:normal;text-decoration:underline;text-decoration-color:#00df516b;text-decoration-thickness:.11em;text-underline-offset:.1em}.acquisition-lead{max-width:700px;margin:19px 0 0;color:#d5e3f3;font-size:clamp(17px,1.5vw,20px);font-weight:650;line-height:1.48}.acquisition-bridge{max-width:660px;margin:11px 0 0;color:#b7cbe0;font-size:16px;line-height:1.5}.acquisition-actions{display:flex;align-items:flex-start;flex-direction:column;gap:9px;margin-top:24px}.acquisition-primary{min-height:56px;padding:14px 23px;background:linear-gradient(135deg,var(--landing-green),var(--landing-green-dark));color:#02140a!important;box-shadow:0 14px 38px #00df5132;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.acquisition-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 18px 42px #00df5140}.acquisition-primary:active{transform:scale(.985)}.acquisition-actions small{color:#b9cade;font-size:13px}.acquisition-actions small span,.acquisition-final small span,.direct-quiz-action small span{margin-inline:5px;color:#65f58e}.cost-card{position:relative;padding:clamp(25px,3.2vw,36px);border:1px solid #a6c9ef45;border-radius:28px;background:linear-gradient(155deg,#ffffff15,#ffffff08);box-shadow:0 30px 80px #0006;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cost-card:after{content:"";position:absolute;right:24px;top:25px;width:10px;height:10px;border-radius:50%;background:var(--landing-green);box-shadow:0 0 0 7px #00df511b}.card-eyebrow{margin:0 0 12px;color:#6bf395;font-size:10px;font-weight:900;letter-spacing:.13em}.cost-card h2{max-width:350px;margin:0;color:#fff;font-size:clamp(28px,3vw,38px);line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.cost-card ul{display:grid;gap:13px;margin:23px 0 25px;padding:21px 0 0;border-top:1px solid #ffffff20;list-style:none}.cost-card li{display:grid;grid-template-columns:25px 1fr;gap:10px;align-items:start;color:#d4e2f2;font-size:14px;line-height:1.45}.cost-card li span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#00df511b;color:#68f592;font-size:13px;font-weight:900}.cost-card .button{width:100%;padding-inline:14px;font-size:13px;text-align:center}.mechanism-section{padding:clamp(70px,8vw,108px) 24px;background:#fff}.mechanism-inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(42px,7vw,88px);align-items:start}.landing-kicker{margin:0 0 13px;color:#1761c8;font-size:11px;font-weight:900;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}.acquisition-final h2,.direct-quiz-inner h2,.financial-heading h2,.identification-copy h2,.landing-section-heading h2{margin:0;font-size:clamp(38px,4.25vw,56px);line-height:1.055;letter-spacing:-.052em;text-wrap:balance}.landing-section-heading>p:not(.landing-kicker){margin:18px 0 0;color:var(--landing-muted);font-size:17px;line-height:1.62}.mechanism-heading p:last-child{color:#304861;font-weight:650}.mechanism-steps{display:grid;margin:0;padding:0;border-top:1px solid #d8e3ee;list-style:none}.mechanism-steps li{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid #d8e3ee}.mechanism-steps li>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#e7f1ff;color:#155aaa;font-size:16px;font-weight:900}.mechanism-steps strong{display:block;margin:1px 0 5px;font-size:18px;letter-spacing:-.02em}.mechanism-steps p{margin:0;color:#63758b;line-height:1.52}.opportunity-highlight{grid-column:1/-1;display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:center;margin-top:2px;padding:25px 28px;border:1px solid #a9d9b8;border-radius:20px;background:linear-gradient(110deg,#ecfff2,#f6fffa)}.opportunity-highlight>span{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;background:#0dc64d;color:#fff;font-size:28px;font-weight:900}.opportunity-highlight p{margin:0;color:#264c37;font-size:clamp(17px,2vw,21px);line-height:1.4}.opportunity-highlight strong{color:#075d2a}.identification-section{position:relative;padding:clamp(70px,8vw,108px) 24px;background:var(--landing-paper)}.identification-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:clamp(46px,8vw,104px);align-items:center}.identification-copy{max-width:710px}.direct-quiz-inner h2 strong,.financial-heading h2 strong,.identification-copy h2 strong{color:#105eb5;font-weight:inherit}.identification-copy>p:not(.landing-kicker){margin:22px 0 0;color:var(--landing-muted);font-size:17px;line-height:1.65}.identification-points{display:grid;gap:9px;margin-top:22px}.identification-points p{display:grid;grid-template-columns:25px 1fr;gap:10px;align-items:center;margin:0;color:#30485f;font-weight:720;line-height:1.4}.identification-points span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#dff8e7;color:#078037;font-size:13px}.inline-cta{width:fit-content;margin-top:28px}.salary-card{position:relative;min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:34px;border-radius:30px;background:radial-gradient(circle at 80% 5%,#1d6ec1 0,transparent 40%),linear-gradient(145deg,#03101e,#092b4c);box-shadow:0 28px 70px #0927472b;color:#fff}.salary-card:before{content:"$";position:absolute;right:-25px;top:-52px;color:#ffffff08;font-size:310px;font-weight:950;line-height:1}.salary-card>span{position:relative;color:#70f294;font-size:10px;font-weight:900;letter-spacing:.15em}.salary-card p{position:relative;margin:15px 0 0;color:#d2e0f1;font-size:clamp(24px,3vw,34px);font-weight:750;line-height:1.12}.salary-card strong{position:relative;color:#69f38f;font-size:clamp(72px,8vw,100px);line-height:.92;letter-spacing:-.075em}.salary-card small{position:relative;max-width:310px;margin-top:23px;padding-top:19px;border-top:1px solid #ffffff20;color:#b8cadd;font-size:14px;line-height:1.5}.financial-section{padding:clamp(72px,8.5vw,112px) 24px;background:#fff}.financial-inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,5vw,68px)}.financial-heading{align-self:start}.financial-copy{align-self:end}.financial-copy p{margin:0;color:var(--landing-muted);font-size:17px;line-height:1.65}.financial-copy p+p{margin-top:17px;color:#30475f}.expense-block{grid-column:1/-1;margin-top:7px;padding:clamp(24px,3.5vw,38px);border:1px solid #d7e2ed;border-radius:24px;background:#f7faff}.expense-block>p:first-child{margin:0 0 18px;color:#344d65;font-size:16px;font-weight:850}.expense-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.expense-grid li{display:grid;grid-template-columns:27px 1fr;gap:10px;align-items:center;padding:13px 14px;border:1px solid #dce8f2;border-radius:13px;background:#fff;color:#263f57;font-size:14px;font-weight:750;line-height:1.35}.expense-grid span{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e2f9e9;color:#078138;font-size:13px}.financial-note{margin:18px 0 0!important;color:#687b91!important;font-size:13px!important;line-height:1.5!important}.new-nation-promise{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:2px}.new-nation-promise p{max-width:690px;margin:0;color:#385069;font-size:18px;line-height:1.55}.new-nation-promise strong{color:#123b67}.new-nation-promise .button{flex:0 0 auto}.direct-quiz-section{padding:clamp(65px,8vw,96px) 24px;background:linear-gradient(120deg,#e5f0ff,#eff9f3)}.direct-quiz-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.52fr);gap:clamp(36px,7vw,86px);align-items:center}.direct-quiz-inner h2{max-width:830px}.direct-quiz-inner>div>p:last-child{max-width:780px;margin:21px 0 0;color:#536b84;font-size:17px;line-height:1.62}.direct-quiz-action{display:grid;justify-items:stretch;gap:10px}.direct-quiz-action .button{padding-inline:17px;font-size:13px;text-align:center}.direct-quiz-action small{color:#526a85;text-align:center}.landing-faq-section{padding:clamp(70px,8vw,108px) 24px;background:var(--landing-paper)}.landing-faq-inner{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:clamp(38px,7vw,88px);align-items:start}.faq-heading{position:sticky;top:28px}.faq-heading>p:last-child{margin-top:16px}.landing-faq-list{display:grid;gap:10px}.landing-faq-list article{overflow:hidden;border:1px solid #d4e0ed;border-radius:16px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.landing-faq-list article.is-open{border-color:#9bb8dd;box-shadow:0 12px 34px #0a2d5710}.landing-faq-list h3{margin:0}.landing-faq-list button{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;border:0;background:transparent;color:var(--landing-ink);font-size:16px;font-weight:850;text-align:left;cursor:pointer}.landing-faq-list button i{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#eaf1fb;color:#1a5bad;font-size:20px;font-style:normal;line-height:1;transition:transform .22s ease,background .22s ease}.landing-faq-list .is-open button i{background:#dff8e7;color:#087a32;transform:rotate(45deg)}.landing-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.landing-faq-answer>div{overflow:hidden}.landing-faq-answer p{margin:0;padding:0 18px 18px;color:#5b6f88;font-size:16px;line-height:1.6}.landing-faq-list .is-open .landing-faq-answer{grid-template-rows:1fr}.acquisition-final{padding:clamp(72px,9vw,116px) 24px;background:radial-gradient(circle at 50% 118%,#185da9 0,transparent 46%),linear-gradient(145deg,var(--landing-night),var(--landing-navy));color:#fff}.acquisition-final-inner{display:grid;justify-items:center;text-align:center}.acquisition-final-inner>p{margin:0 0 15px;color:#65f58e;font-size:11px;font-weight:900;letter-spacing:.15em}.acquisition-final h2{max-width:880px}.acquisition-final-inner>span{max-width:800px;margin-top:19px;color:#c6d5e6;font-size:clamp(18px,2vw,22px);line-height:1.5}.acquisition-final .button{margin-top:29px}.acquisition-final small{margin-top:11px;color:#aebfd3}.mobile-sticky-cta{display:none}.acquisition-page+.global-footer{border-top:1px solid #19324e}@media(max-width:960px){.acquisition-hero-inner{grid-template-columns:1fr;gap:32px}.cost-card{width:min(100%,670px)}.financial-inner,.identification-inner,.landing-faq-inner,.mechanism-inner{grid-template-columns:1fr}.expense-block,.new-nation-promise,.opportunity-highlight{grid-column:1}.salary-card{min-height:350px}.expense-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-heading{position:static}.direct-quiz-inner{grid-template-columns:1fr}.direct-quiz-section,.financial-section,.identification-section,.landing-faq-section,.mechanism-section{padding-block:74px}}@media(max-width:767px){.landing-header{height:60px}.landing-header-inner{padding-inline:20px}.landing-header .brand{gap:9px}.landing-header .brand-logo{width:150px;height:auto}.landing-header-cta{display:none}.acquisition-hero-inner{min-height:0;grid-template-columns:1fr;align-content:start;gap:23px;padding:16px 20px 27px}.acquisition-badge{margin-bottom:12px;padding:7px 9px;font-size:9px;letter-spacing:.035em}.acquisition-hero h1{font-size:clamp(32px,8.65vw,37px);line-height:1.045;letter-spacing:-.047em;text-wrap:pretty}.acquisition-lead{margin-top:14px;font-size:16px;line-height:1.43}.acquisition-bridge{margin-top:9px;font-size:15px;line-height:1.42}.acquisition-actions{gap:7px;margin-top:17px}.acquisition-primary{width:100%;min-height:56px;padding:13px 15px;font-size:13px;line-height:1.25;text-align:center}.acquisition-actions small{width:100%;font-size:12px;text-align:center}.cost-card{padding:20px;border-radius:22px}.cost-card:after{right:18px;top:20px}.card-eyebrow{font-size:9px}.cost-card h2{padding-right:12px;font-size:27px}.cost-card ul{gap:10px;margin:17px 0 19px;padding-top:17px}.cost-card li{font-size:13px}.acquisition-final,.direct-quiz-section,.financial-section,.identification-section,.landing-faq-section,.mechanism-section{padding-inline:20px}.direct-quiz-section,.financial-section,.identification-section,.landing-faq-section,.mechanism-section{padding-block:60px}.direct-quiz-inner,.financial-inner,.identification-inner,.landing-faq-inner,.mechanism-inner{gap:28px}.acquisition-final h2,.direct-quiz-inner h2,.financial-heading h2,.identification-copy h2,.landing-section-heading h2{font-size:34px;line-height:1.07}.direct-quiz-inner>div>p:last-child,.financial-copy p,.identification-copy>p:not(.landing-kicker),.landing-section-heading>p:not(.landing-kicker){font-size:16px;line-height:1.57}.mechanism-steps li{grid-template-columns:39px 1fr;gap:13px;padding:17px 0}.mechanism-steps li>span{width:39px;height:39px;border-radius:12px}.mechanism-steps strong{font-size:17px}.mechanism-steps p{font-size:14px}.opportunity-highlight{grid-template-columns:43px 1fr;gap:13px;padding:19px;border-radius:17px}.opportunity-highlight>span{width:43px;height:43px;border-radius:14px;font-size:22px}.opportunity-highlight p{font-size:16px}.identification-points p{font-size:14px}.inline-cta{width:100%;margin-top:24px}.salary-card{min-height:330px;padding:25px;border-radius:24px}.salary-card strong{font-size:75px}.salary-card p{font-size:25px}.expense-block{padding:20px;border-radius:19px}.expense-grid{grid-template-columns:1fr;gap:8px}.expense-grid li{padding:11px 12px}.new-nation-promise{display:grid;gap:21px}.new-nation-promise p{font-size:16px}.direct-quiz-action .button{font-size:12.5px}.landing-faq-inner{gap:25px}.landing-faq-list button{min-height:58px;padding:15px 16px}.landing-faq-answer p{padding:0 16px 17px}.acquisition-final{padding-block:68px 80px}.acquisition-final-inner>span{font-size:17px}.mobile-sticky-cta{position:fixed;z-index:50;left:0;right:0;bottom:0;display:block;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#03101ae8;border-top:1px solid #ffffff1c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(110%);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.mobile-sticky-cta.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.mobile-sticky-cta a{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,var(--landing-green),var(--landing-green-dark));color:#02140a;font-size:13px;font-weight:900;text-align:center;text-decoration:none;box-shadow:0 10px 28px #00df5135}.acquisition-page{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.acquisition-page+.global-footer{padding-bottom:calc(28px + env(safe-area-inset-bottom))}}@media(max-width:370px){.acquisition-hero-inner{padding-top:14px}.acquisition-badge{font-size:8.5px}.acquisition-hero h1{font-size:31px}.acquisition-lead{font-size:15px}.acquisition-bridge{font-size:14px}.acquisition-final h2,.direct-quiz-inner h2,.financial-heading h2,.identification-copy h2,.landing-section-heading h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.acquisition-primary,.landing-faq-answer,.landing-faq-list article,.landing-faq-list button i,.mobile-sticky-cta{transition:none}.acquisition-primary:hover{transform:none}}