.acquisition-page{background:#fff}.acq-hero{background:var(--canvas);padding:74px 0 27px}.acq-intro{text-align:center;padding:0 24px}.acq-intro>.section-label{margin-bottom:30px}.acq-intro h1{font-size:clamp(65px,6.6vw,104px);line-height:1.02;letter-spacing:-.065em;font-weight:650;margin:0 0 28px;text-wrap:balance}.acq-intro>p{font-size:18px;line-height:1.8;color:var(--muted);margin-bottom:30px}.acq-intro .hero-actions{justify-content:center;margin-bottom:55px}.acq-journey{border-radius:26px;border:1px solid #d9dfd1;background:#e9ede2;overflow:hidden;scroll-margin-top:20px}.journey-top{display:flex;align-items:center;gap:24px;padding:22px 26px;border-bottom:1px solid #d4ddca}.journey-top>span:nth-child(2){font-size:8px;letter-spacing:.12em;color:#526247}.journey-top .small-brand{font-size:20px;letter-spacing:-1px;font-weight:750}.illustration-label{margin-left:auto;font-size:8px;padding:6px 10px;background:#f5f6ef;border:1px solid #d5ddcc;border-radius:20px;white-space:nowrap}.acq-step-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 24px;gap:14px}.acq-step-controls button{display:flex;align-items:center;gap:10px;min-width:0;padding:20px 0 15px;font-size:11px;font-weight:600;color:#6a7661;text-align:left;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer}.acq-step-controls button>span{font-size:8px;font-weight:400}.acq-step-controls button>svg{width:15px;height:15px;margin-left:auto}.acq-step-controls button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.acq-scenes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 24px 25px;align-items:stretch}.acq-scene{min-width:0;background:#fff;border-radius:15px;border:1px solid #dce2d6;padding:22px 19px;min-height:400px;display:flex;flex-direction:column;position:relative}.acq-scene.is-current{box-shadow:0 0 0 1px #546640}.scene-label{font-size:7px;letter-spacing:.09em;line-height:1.8;color:#74816b;display:block}.search-pill{display:flex;align-items:center;gap:8px;background:#f5f6f1;border:1px solid #dfe4d8;border-radius:30px;padding:12px 10px;margin:18px 0 25px;font-size:9px}.search-pill svg{width:13px;height:13px;flex:none}.ad-sponsored{font-size:7px;color:#717969}.ad-brand{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:600;margin:16px 0 14px}.business-monogram{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e7ecdf;color:#48583e;font-size:10px}.ad-brand small{display:block;font-size:6px;color:#75806e;font-weight:400;margin-top:2px}.ad-result h3{font-size:21px;line-height:1.2;letter-spacing:-.04em;color:#263d60;margin:0 0 14px}.ad-result>p{font-size:9px;line-height:1.8;color:#69735e}.ad-links{display:flex;gap:12px;font-size:7px;color:#334d70;margin-top:17px}.scene-bottom{font-size:7px;display:flex;align-items:center;gap:6px;color:#6f7c63;border-top:1px solid #e7ebdf;margin-top:auto;padding-top:19px}.tiny-dot{display:inline-block;width:5px;height:5px;background:#7c995c;border-radius:50%;flex:none}.acq-scene[data-acq-panel="1"]{padding:0;overflow:hidden}.mini-browser{font-size:6px;padding:12px;display:flex;gap:13px;justify-content:space-between;color:#7b8671;border-bottom:1px solid #e5eadf}.mini-browser span:first-child{letter-spacing:1px;color:#afb9a5}.landing-photo{height:132px;position:relative;overflow:hidden}.landing-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;display:block}.landing-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#17211c80)}.landing-photo>span{position:absolute;bottom:13px;left:15px;z-index:1;color:white;font-size:6px;letter-spacing:.1em}.landing-copy{padding:18px 17px 12px}.landing-copy .scene-label{font-size:6px}.landing-copy h3{font-size:26px;font-weight:650;line-height:1.05;letter-spacing:-.05em;margin:9px 0 16px}.landing-price{display:flex;gap:10px;align-items:center;margin-bottom:17px}.landing-price>strong{font-size:21px;letter-spacing:-1px;font-weight:600}.landing-price>span{font-size:6px;line-height:1.8;color:#74806a}.mini-cta{display:flex;align-items:center;justify-content:space-between;background:var(--green);border-radius:22px;font-size:7px;font-weight:600;padding:10px 12px}.mini-cta svg{width:11px;height:11px}.landing-copy>p{font-size:7px;color:#7b8573;line-height:1.7;margin-top:13px}.anna-mini-header{display:flex;gap:9px;align-items:center;padding-bottom:15px}.anna-disc{display:grid;place-items:center;width:29px;height:29px;background:#eef2e6;border-radius:50%}.anna-disc svg{width:18px;height:18px}.anna-mini-header strong{font-size:13px;font-weight:600;display:block}.anna-mini-header>div>span{font-size:5px;letter-spacing:.08em;display:block;margin-top:2px;color:#7b8672}.anna-mini-header>.tiny-dot{margin-left:auto}.acq-channel{display:flex;border-top:1px solid #e7ebdf;border-bottom:1px solid #e7ebdf;padding:9px 0;gap:6px;margin-bottom:14px}.acq-channel button{border:1px solid transparent;border-radius:30px;background:transparent;font-size:7px;padding:6px 11px;display:flex;gap:4px;align-items:center;cursor:pointer;color:#7b8673}.acq-channel button[aria-pressed=true]{border-color:#cbd4bf;color:var(--ink);background:#f7f8f2}.acq-channel svg{width:8px;height:8px}.acq-conversation{display:flex;flex-direction:column;gap:8px}.acq-bubble{font-size:8px;line-height:1.75;padding:9px 10px;border-radius:11px;background:#eff3e8;margin:0;max-width:96%}.acq-bubble.customer{background:#f3f4ef;align-self:flex-end;border-bottom-right-radius:2px}.acq-bubble.agent{border-bottom-left-radius:2px}.acq-bubble small{display:block;font-size:5px;color:#819073;letter-spacing:.06em;margin-bottom:3px}.voice-transcript-label{font-size:6px;color:#7b8673;letter-spacing:.06em;margin-bottom:1px}.anna-context{display:flex;gap:5px;margin-top:16px;flex-wrap:wrap}.anna-context span{font-size:5px;border:1px solid #dce4d3;padding:4px 5px;border-radius:4px;color:#75846b}.mini-text-link{display:flex;align-items:center;gap:6px;font-size:7px;margin-top:auto;padding-top:16px;align-self:flex-start;border-bottom:1px solid #cbd4c2;padding-bottom:3px}.mini-text-link svg{width:10px;height:10px}.paid-acq-scene>.scene-label{font-size:6px}.acq-receipt{text-align:center;padding:23px 0 16px;border-bottom:1px solid #e6eadf}.receipt-disc{display:grid;place-items:center;width:34px;height:34px;background:#e8efdb;border-radius:50%;margin:0 auto 12px}.receipt-disc svg{width:17px;height:17px}.acq-receipt>span:not(.receipt-disc){display:block;font-size:6px;letter-spacing:.08em;color:#77866b}.acq-receipt>strong{display:block;font-size:38px;line-height:1.1;letter-spacing:-2px;margin-top:9px;font-weight:600}.acq-receipt>p{font-size:8px;margin-top:10px;color:#6c7a60;line-height:1.6}.acq-receipt.is-pending .receipt-disc{background:#f3eedb}.acq-receipt.is-pending>strong{font-size:26px;letter-spacing:-1px}.payment-state-toggle{align-self:center;font-size:7px;background:transparent;border:0;border-bottom:1px solid #b8c2ab;padding:4px 0;color:#647155;cursor:pointer;margin-top:10px}.job-mini{display:flex;align-items:flex-start;gap:9px;border:1px solid #dce4d1;border-radius:10px;margin-top:22px;padding:12px 10px;background:#f5f7ef}.job-mini>svg{width:17px;height:17px;flex:none}.job-mini strong{font-size:9px;display:block;font-weight:600}.job-mini span{font-size:7px;display:block;margin-top:5px;color:#6d7b5e}.collected-note{font-size:7px;line-height:1.8;margin-top:15px;color:#728166}.acq-explainer{display:flex;align-items:center;gap:40px;padding:25px 30px;background:#f7f8f2;border-top:1px solid #dce2d3;min-height:150px}.acq-explainer>div{max-width:740px}.acq-explainer>div>span{font-size:7px;letter-spacing:.1em;color:#7f8b74;display:block;margin-bottom:9px}.acq-explainer h2{font-size:25px;line-height:1.15;letter-spacing:-.04em;margin:0 0 10px;font-weight:600}.acq-explainer p{font-size:12px;color:#6d7963;line-height:1.8;max-width:650px}.ink-button{background:var(--ink);color:#fff;font-size:10px;padding:13px 19px;white-space:nowrap;margin-left:auto}.ink-button svg{width:14px;height:14px}.journey-source{display:flex;align-items:center;gap:14px;padding:17px 30px;border-top:1px solid #dce2d3;font-size:8px;color:#667458;flex-wrap:wrap}.journey-source>span:first-child{font-size:6px;letter-spacing:.08em;margin-right:8px}.journey-source strong{font-weight:550}.journey-source svg{width:11px;height:11px}.acq-hero-note{text-align:center;font-size:8px;color:#7b8672;margin:20px 22px 0;line-height:1.8}
.offer-section{padding:110px 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;align-items:center}.offer-copy h2{font-size:60px;line-height:1.03;margin-bottom:27px;letter-spacing:-.055em}.offer-copy>p{font-size:17px;line-height:1.8;color:var(--muted);max-width:460px}.offer-points{margin:30px 0}.offer-points>div{display:flex;gap:20px;border-top:1px solid var(--border);padding:18px 0}.offer-points>div>span{font-size:8px;color:#829173;padding-top:4px}.offer-points h3{font-size:15px;letter-spacing:-.02em;font-weight:600;margin-bottom:6px}.offer-points p{font-size:12px;color:var(--muted);line-height:1.8}.offer-copy>.text-link{font-size:12px}.offer-visual{position:relative;height:650px;border-radius:26px;overflow:hidden;background:#e7ebdf}.offer-visual>img{width:100%;height:100%;object-fit:cover;object-position:54% center}.offer-sheet{position:absolute;bottom:25px;left:25px;right:25px;background:#f5f6eff5;border-radius:17px;padding:25px}.offer-sheet h3{font-size:29px;font-weight:600;letter-spacing:-.05em;margin:10px 0 4px}.offer-sheet>p{font-size:10px;color:#76806c}.offer-sheet>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dbe1d2;margin-top:18px;padding-top:16px;gap:12px}.offer-sheet>div>span{font-size:7px;color:#77826d;line-height:1.8}.offer-sheet strong{font-size:18px;color:var(--ink);display:block;font-weight:600;letter-spacing:-.04em;margin-top:4px}.offer-sheet small{display:block;font-size:7px;color:#87927c;margin-top:18px}.message-section{background:var(--canvas);padding:85px 0 28px}.message-section .section-heading{margin-bottom:45px;align-items:end}.message-section .section-heading h2,.economics-section .section-heading h2{font-size:55px;letter-spacing:-.055em;line-height:1.07}.message-section .section-heading>p{max-width:390px;font-size:15px;line-height:1.9}.message-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.message-columns>div{border-top:1px solid #cfd8c4;padding-top:24px}.message-columns>div>span{font-size:7px;letter-spacing:.08em;color:#7f8e71}.message-columns h3{font-size:30px;letter-spacing:-.045em;line-height:1.2;margin:16px 0}.message-columns p{font-size:13px;color:var(--muted);line-height:1.9}.continuity-line{margin-top:45px;padding-top:23px;border-top:1px solid #dce3d2;display:flex;gap:12px;align-items:center;font-size:10px}.continuity-line>svg{width:15px;height:15px}.continuity-line>p{color:#6b7d58}.continuity-line>a{margin-left:auto;display:flex;gap:12px;align-items:center;font-size:9px}.continuity-line>a>svg{width:15px;height:15px}
.economics-section{padding:110px 0 90px}.economics-section .section-heading{align-items:end;margin-bottom:45px}.economics-section .section-heading>p{max-width:350px;font-size:15px;line-height:1.9}.economics-workbench{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border:1px solid #dce2d3;border-radius:26px;overflow:hidden}.economics-inputs{background:#f5f6ef;padding:40px}.economics-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.economics-top>.text-button{font-size:8px;color:#79876e;padding:0}.economics-inputs>h3{font-size:35px;letter-spacing:-.05em;margin:20px 0 12px;line-height:1.1}.economics-inputs>p:not(.economics-assumptions){font-size:13px;color:var(--muted);line-height:1.8;max-width:370px}.economics-inputs form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:28px 0}.econ-field{min-width:0}.econ-field label{font-size:9px;line-height:1.7;display:block;margin-bottom:9px;min-height:15px}.econ-field>div{display:flex;align-items:center;gap:6px;background:white;border:1px solid #cfd8c3;border-radius:9px;padding:13px 15px;min-height:54px}.econ-field input{font:600 21px Manrope,sans-serif;letter-spacing:-.04em;line-height:1.2;color:var(--ink);width:100%;min-width:0;border:0;outline:none;background:transparent;padding:0}.econ-field>div:focus-within{outline:2px solid #4f6c29;outline-offset:3px}.econ-field>div>span{font-size:14px;color:#8a967f}.econ-field>div>span:last-child{font-size:9px}.econ-field small{display:block;font-size:7px;color:#849179;margin-top:6px}.economics-assumptions{font-size:9px;line-height:1.9;color:#7b886f;border-top:1px solid #dce3d3;padding-top:21px}.economics-results{padding:42px 40px;background:#e9eedf;min-width:0}.contribution-value{font-size:91px;letter-spacing:-.065em;line-height:1.1;font-weight:550;margin:28px 0 5px;overflow-wrap:anywhere}.economics-results>h3{font-size:17px;letter-spacing:-.03em;margin-bottom:8px;font-weight:550}.economics-results>p:not(.econ-limits){font-size:11px;color:#6a7b58}.econ-waterfall{margin:28px 0 25px;border-top:1px solid #ccd8bc}.econ-waterfall>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #d5dec9;font-size:10px;color:#61734f;line-height:1.5}.econ-waterfall strong{font-weight:550;white-space:nowrap;color:#3e4e32}.econ-secondary>span{font-size:10px;display:flex;justify-content:space-between;gap:25px;line-height:1.7}.econ-secondary strong{font-size:26px;letter-spacing:-1px;font-weight:550;white-space:nowrap}.econ-secondary>small{font-size:8px;line-height:1.9;color:#7a8a6a;max-width:330px;display:block;margin-top:8px}.economics-results>.econ-limits{font-size:8px;line-height:1.9;color:#7a886c;border-top:1px solid #cfdbc0;margin-top:24px;padding-top:18px}.econ-caption{font-size:9px;color:#8b947f;text-align:center;margin:18px 15px 0;line-height:1.8}.economics-results[data-negative=true]{background:#eee9dd}.economics-results[data-negative=true] .contribution-value{color:#705338}
.campaign-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:80px;background:var(--ink);color:var(--canvas);border-radius:26px;padding:60px;margin-bottom:95px;align-items:center}.campaign-copy>.section-label{color:#9dae86;font-size:8px}.campaign-copy>h2{font-size:60px;line-height:1.03;letter-spacing:-.055em;margin:24px 0}.campaign-copy>p{font-size:15px;line-height:1.85;color:#a4af99;max-width:370px;margin-bottom:25px}.campaign-copy>.button{font-size:11px}.campaign-plan{background:#f3f5eb;border-radius:17px;color:var(--ink);padding:30px}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.plan-top .small-brand{font-size:20px;letter-spacing:-1px;font-weight:750}.plan-top>span:last-child{font-size:6px;letter-spacing:.1em;color:#869279}.campaign-plan>div:not(.plan-top){border-top:1px solid #d8e0cd;padding:20px 0}.campaign-plan>div>span{font-size:7px;color:#7e8e6c;letter-spacing:.07em}.campaign-plan h3{font-size:19px;letter-spacing:-.04em;margin:10px 0;line-height:1.2;font-weight:600}.campaign-plan p{font-size:10px;color:#7c896f;line-height:1.9}.campaign-plan>small{font-size:7px;line-height:1.8;color:#8b987e;display:block}.commercial-section{padding-bottom:85px}.commercial-section>h2{font-size:53px;line-height:1.1;letter-spacing:-.055em;max-width:850px;margin-bottom:32px}.commercial-section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;max-width:930px;margin-bottom:24px}.commercial-section>div>p{font-size:15px;line-height:1.85;color:var(--muted)}.commercial-section>.text-link{font-size:12px}.acquisition-page .faq-section{padding-top:15px;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:75px}.acquisition-page .closing h2{font-size:65px;letter-spacing:-.055em}.acquisition-page h2,.acquisition-page h3{text-wrap:balance}.acquisition-page main div,.acquisition-page main section{min-width:0}.acquisition-page .faq-list summary>span{flex:none}.acquisition-page .desktop-nav{gap:26px}
@media(max-width:1150px){.acq-intro h1{font-size:78px}.acq-scenes{gap:9px;padding-left:15px;padding-right:15px}.acq-scene{padding:20px 13px}.acq-step-controls{padding:0 15px;gap:9px}.acq-step-controls button{font-size:9px}.acq-scene{min-height:410px}.ad-result h3{font-size:19px}.landing-copy{padding:15px 13px}.landing-copy h3{font-size:24px}.landing-price{gap:7px}.offer-section{gap:45px}.offer-copy h2{font-size:53px}.economics-inputs,.economics-results{padding:32px}.campaign-section{gap:45px;padding:45px}.campaign-copy h2{font-size:54px}.acquisition-page .desktop-nav{gap:17px}.acquisition-page .header-actions .login{display:none}.message-section .section-heading h2,.economics-section .section-heading h2{font-size:48px}}
@media(max-width:900px) and (min-width:761px){.acq-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.acq-scene{min-height:370px}.ad-result h3{font-size:24px}.ad-result>p{font-size:11px}.ad-links{font-size:9px}.acq-bubble{font-size:10px}.landing-photo{height:150px}.landing-copy h3{font-size:29px}.landing-copy>p{font-size:9px}.mini-cta{font-size:9px}.acq-intro h1{font-size:66px}.offer-section{gap:35px}.offer-copy h2{font-size:45px}.offer-visual{height:630px}.offer-sheet{left:15px;right:15px;padding:20px}.offer-sheet>div{gap:7px}.offer-sheet strong{font-size:16px}.message-columns{gap:25px}.message-columns h3{font-size:25px}.economics-section .section-heading,.message-section .section-heading{display:block}.economics-section .section-heading>p,.message-section .section-heading>p{margin-top:25px;max-width:540px}.economics-inputs,.economics-results{padding:25px}.economics-inputs form{gap:20px 12px}.econ-field label{min-height:30px}.economics-inputs>h3{font-size:31px}.contribution-value{font-size:75px}.campaign-section{gap:30px;padding:35px}.campaign-copy h2{font-size:44px}.campaign-plan{padding:25px}.acquisition-page .faq-section{gap:35px}}
@media(max-width:760px){.acq-hero{padding:42px 0 24px}.acq-intro{padding:0 22px}.acq-intro>.section-label{font-size:8px;margin-bottom:24px}.acq-intro h1{font-size:clamp(37px,10.9vw,62px);line-height:1.04;letter-spacing:-.06em;margin-bottom:24px}.acq-intro>p{font-size:15px;line-height:1.8;max-width:410px;margin:0 auto 25px}.acq-intro .hero-actions{margin-bottom:32px}.acq-intro .hero-actions>.button{font-size:12px}.acq-journey.section-wrap{margin-left:14px;margin-right:14px;border-radius:22px}.journey-top{padding:18px 17px;gap:15px}.journey-top .small-brand{font-size:18px}.journey-top>span:nth-child(2){display:none}.illustration-label{font-size:7px;padding:5px 8px}.acq-step-controls{padding:0 14px;gap:6px}.acq-step-controls button{display:block;font-size:8px;line-height:1.6;padding:16px 0 13px;letter-spacing:-.02em}.acq-step-controls button>span{display:block;font-size:7px;margin-bottom:5px}.acq-step-controls button>svg{display:none}.acq-scenes{display:block;padding:17px 15px}.acq-scene:not(.is-current){display:none}.acq-scene{padding:24px;min-height:365px;border-radius:15px}.scene-label{font-size:7px}.search-pill{font-size:12px;padding:14px;margin:16px 0 23px}.search-pill svg{width:16px;height:16px}.ad-sponsored{font-size:8px}.ad-brand{font-size:11px;margin-top:18px}.ad-brand small{font-size:7px}.business-monogram{width:29px;height:29px;font-size:12px}.ad-result h3{font-size:28px;margin-bottom:17px}.ad-result>p{font-size:11px;line-height:1.8}.ad-links{font-size:9px;margin:19px 0 25px}.scene-bottom{font-size:8px;padding-top:18px}.mini-browser{font-size:7px;padding:14px}.landing-photo{height:175px}.landing-photo>span{font-size:7px;left:20px;bottom:17px}.landing-copy{padding:23px 22px 18px}.landing-copy .scene-label{font-size:7px}.landing-copy h3{font-size:36px;margin:12px 0 20px}.landing-price{gap:15px;margin-bottom:20px}.landing-price>strong{font-size:28px}.landing-price>span{font-size:8px}.mini-cta{font-size:10px;padding:13px 16px}.mini-cta svg{width:14px;height:14px}.landing-copy>p{font-size:9px;line-height:1.8}.anna-mini-header{padding-bottom:18px;gap:12px}.anna-disc{width:37px;height:37px}.anna-disc svg{width:23px;height:23px}.anna-mini-header strong{font-size:17px}.anna-mini-header>div>span{font-size:7px}.acq-channel{padding:10px 0;margin-bottom:17px}.acq-channel button{font-size:10px;padding:7px 15px}.acq-channel svg{width:11px;height:11px}.acq-conversation{gap:10px}.acq-bubble{font-size:11px;padding:12px 14px;line-height:1.85}.acq-bubble small{font-size:7px}.voice-transcript-label{font-size:8px}.anna-context{gap:7px;margin-top:20px}.anna-context span{font-size:6px;padding:5px 7px}.mini-text-link{font-size:9px;padding-top:20px}.mini-text-link svg{width:12px;height:12px}.paid-acq-scene>.scene-label{font-size:7px}.acq-receipt{padding:27px 0 22px}.receipt-disc{width:45px;height:45px;margin-bottom:16px}.receipt-disc svg{width:24px;height:24px}.acq-receipt>span:not(.receipt-disc){font-size:8px}.acq-receipt>strong{font-size:54px}.acq-receipt>p{font-size:11px;margin-top:12px}.acq-receipt.is-pending>strong{font-size:33px}.payment-state-toggle{font-size:9px;margin-top:14px}.job-mini{padding:16px 14px;gap:13px;margin-top:25px}.job-mini>svg{width:22px;height:22px}.job-mini strong{font-size:12px}.job-mini span{font-size:9px}.collected-note{font-size:9px;line-height:1.9;margin-top:20px}.acq-explainer{display:block;padding:24px 22px;min-height:0}.acq-explainer>div>span{font-size:7px}.acq-explainer h2{font-size:25px;line-height:1.15}.acq-explainer p{font-size:11px;line-height:1.85}.acq-explainer>.button{margin:19px 0 0;font-size:10px;width:100%;padding:13px 15px;justify-content:space-between}.journey-source{gap:9px;padding:16px 22px;font-size:7px;line-height:1.7}.journey-source>span:first-child{flex-basis:100%;font-size:6px}.journey-source>svg{width:9px;height:9px}.acq-hero-note{font-size:7px;margin-top:17px;line-height:1.9}.offer-section{padding:65px 0;grid-template-columns:minmax(0,1fr);gap:35px}.offer-copy h2{font-size:42px;margin-bottom:23px;line-height:1.08}.offer-copy>p{font-size:15px;line-height:1.85}.offer-copy>.section-label{font-size:7px;line-height:1.8}.offer-points{margin:25px 0}.offer-points>div{gap:15px;padding:17px 0}.offer-points h3{font-size:14px}.offer-points p{font-size:11px}.offer-copy>.text-link{font-size:11px}.offer-visual{height:490px;border-radius:22px}.offer-sheet{left:18px;right:18px;bottom:18px;padding:23px 20px}.offer-sheet h3{font-size:28px}.offer-sheet>div{gap:10px}.offer-sheet>div>span{font-size:6px}.offer-sheet strong{font-size:17px}.message-section{padding:60px 0 25px}.message-section .section-heading,.economics-section .section-heading{display:block;margin-bottom:30px}.message-section .section-heading h2,.economics-section .section-heading h2{font-size:38px;line-height:1.1;letter-spacing:-.055em}.message-section .section-heading .section-label,.economics-section .section-heading .section-label{font-size:7px;line-height:1.8}.message-section .section-heading>p,.economics-section .section-heading>p{font-size:14px;line-height:1.85;margin-top:24px;max-width:none}.message-columns{grid-template-columns:minmax(0,1fr);gap:25px}.message-columns>div{padding-top:22px}.message-columns>div>span{font-size:7px}.message-columns h3{font-size:28px;margin:12px 0}.message-columns p{font-size:13px;line-height:1.85}.continuity-line{margin-top:30px;padding-top:22px;gap:9px;align-items:flex-start;flex-wrap:wrap;font-size:9px;line-height:1.8}.continuity-line>p{flex:1}.continuity-line>a{flex-basis:100%;margin:12px 0 0 25px;font-size:10px}.economics-section{padding:65px 0}.economics-workbench{grid-template-columns:minmax(0,1fr);border-radius:22px}.economics-inputs,.economics-results{padding:27px 22px}.economics-top{gap:10px}.economics-top .scene-label{font-size:6px}.economics-top>.text-button{font-size:7px}.economics-inputs>h3{font-size:29px;line-height:1.15;margin:22px 0 13px}.economics-inputs>p:not(.economics-assumptions){font-size:12px;line-height:1.8}.economics-inputs form{gap:20px 13px;margin:23px 0}.econ-field label{font-size:8px;line-height:1.8;min-height:29px;margin-bottom:8px}.econ-field>div{padding:12px 10px;min-height:49px}.econ-field input{font-size:21px}.econ-field>div>span{font-size:12px}.econ-field>div>span:last-child{font-size:8px}.econ-field small{font-size:6px}.economics-assumptions{font-size:8px;line-height:1.9;padding-top:20px}.economics-results>.scene-label{font-size:7px}.contribution-value{font-size:80px;margin:23px 0 8px;line-height:1.05}.economics-results>h3{font-size:17px;line-height:1.3}.economics-results>p:not(.econ-limits){font-size:11px}.econ-waterfall{margin-top:25px}.econ-waterfall>div{font-size:9px;padding:13px 0}.econ-secondary>span{font-size:9px}.econ-secondary strong{font-size:25px}.econ-secondary>small{font-size:7px}.economics-results>.econ-limits{font-size:7px;line-height:1.9}.econ-caption{font-size:8px;line-height:1.85;margin:17px 8px 0}.campaign-section{grid-template-columns:minmax(0,1fr);gap:30px;padding:32px 25px;border-radius:22px;margin-bottom:65px}.campaign-copy>.section-label{font-size:7px;line-height:1.9}.campaign-copy>h2{font-size:44px;line-height:1.05;margin:23px 0}.campaign-copy>p{font-size:14px;line-height:1.85}.campaign-copy>.button{font-size:10px;min-height:47px;padding:12px 16px}.campaign-plan{padding:24px 20px;border-radius:14px}.plan-top{gap:10px}.plan-top .small-brand{font-size:18px}.plan-top>span:last-child{font-size:5px;letter-spacing:.03em;text-align:right}.campaign-plan h3{font-size:20px;line-height:1.2}.campaign-plan p{font-size:10px}.campaign-plan>div>span,.campaign-plan>small{font-size:6px}.commercial-section{padding-bottom:55px}.commercial-section>.section-label{font-size:7px}.commercial-section>h2{font-size:36px;line-height:1.1;letter-spacing:-.055em;margin-bottom:25px}.commercial-section>h2>br{display:none}.commercial-section>div{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:23px}.commercial-section>div>p{font-size:14px;line-height:1.9}.commercial-section>.text-link{font-size:10px}.acquisition-page .faq-section{grid-template-columns:minmax(0,1fr);gap:15px;padding-top:15px}.acquisition-page .faq-section h2{font-size:37px}.acquisition-page .closing h2{font-size:40px}.acquisition-page .closing .button{font-size:11px}}
@media(prefers-reduced-motion:reduce){.acquisition-page *{scroll-behavior:auto!important}}

.acquisition-page main svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ad-open{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ad-open:hover{text-decoration:underline;text-underline-offset:4px}.mini-cta{border:0;width:100%;font-family:inherit;text-align:left;cursor:pointer}.mini-cta:hover{background:#d0fa75}.acquisition-page .desktop-nav a[aria-current=page]{border-bottom:1px solid currentColor;padding-bottom:5px}

.acq-intro h1>span{display:block;text-wrap:balance}

.economics-section .section-heading h2>span{display:block;text-wrap:balance}

.acq-intro>.acquisition-brand-label{display:inline-flex}.acq-step-controls button{line-height:1.5}.acq-step-controls button>svg{flex-shrink:0}@media(max-width:700px){.acq-intro>.acquisition-brand-label{gap:10px}}
@media(max-width:700px){.acq-step-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.acq-step-controls button{display:flex;align-items:center;gap:8px;min-height:58px;font-size:11px;padding:12px 0}.acq-step-controls button>span{display:inline;font-size:8px;margin:0;flex-shrink:0}.acq-step-controls button>svg{display:none}}
