@view-transition{navigation:none}.acquisition-page{--night:var(--brand);--mint:var(--brand-soft)}.acquisition-page .site-header{background:var(--brand)}.acquisition-page .site-header .button-glow,.acquisition-page .consent .button-glow{background:var(--brand-soft);color:var(--brand);box-shadow:none}.acquisition-page .button-glow:before{display:none}.acquisition-page .button{transition:transform .22s var(--ease-out)}.acquisition-page .button:hover{transform:translateY(-2px)}.acquisition-page .button:active{transform:scale(.98)}.acquisition-page .acquisition-button{background:var(--accent);color:#fff;white-space:normal;text-align:center}.acquisition-page .acquisition-button:focus-visible{outline-color:var(--brand)}.acquisition-hero{padding-top:calc(var(--header-h) + 30px);padding-bottom:72px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:64px;font-size:.8125rem;display:flex}.breadcrumbs a{text-underline-offset:4px}.breadcrumbs a:hover{color:var(--accent)}.acquisition-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.acquisition-page .eyebrow{color:var(--accent);letter-spacing:.12em;margin-bottom:20px;font-size:.75rem;font-weight:800}.acquisition-copy h1{max-width:15ch;font-size:clamp(2.5rem,4.7vw,4.5rem)}.acquisition-lede{color:var(--muted);max-width:54ch;margin-block:28px;font-size:1.125rem;line-height:1.8}.acquisition-note{color:var(--muted);max-width:54ch;margin-top:18px;font-size:.8125rem;line-height:1.7}.journey-card{background:var(--brand);color:#fff;border-radius:24px;margin-top:10px;padding:clamp(28px,4vw,44px);box-shadow:0 20px 50px -30px #123f444d}.journey-card .eyebrow{color:var(--brand-soft)}.journey-card h2{max-width:18ch;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.2}.journey-list{margin-block:30px}.journey-list li{border-top:1px solid #ddede840;padding-block:18px}.journey-list li:last-child{padding-bottom:0}.journey-list span{color:var(--brand-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.journey-list p{margin-top:6px;font-size:.9375rem;line-height:1.7}.journey-note{color:var(--brand-soft);border-top:1px solid #ddede840;padding-top:20px;font-size:.75rem;line-height:1.7}.acquisition-section{border-top:1px solid var(--rule);padding-block:72px}.acquisition-page h2{line-height:1.15}.section-heading h2{max-width:22ch;font-size:clamp(1.8rem,3vw,2.5rem)}.section-heading>p:last-child{color:var(--muted);margin-top:20px}.service-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.service-steps li{background:var(--surface);border:1px solid var(--rule);border-radius:18px;padding:28px}.step-number{color:var(--accent);margin-bottom:40px;font-size:.875rem;font-weight:800;display:block}.service-steps h3{margin-bottom:14px;font-size:1.125rem}.service-steps p{color:var(--muted);font-size:.9375rem;line-height:1.8}.fit-section{background:var(--brand-soft);padding-block:72px}.fit-section h2{max-width:22ch;margin-bottom:24px;font-size:clamp(1.75rem,2.8vw,2.4rem)}.fit-section p{line-height:1.8}.fit-list{margin-top:24px}.fit-list li{margin-bottom:16px;padding-left:24px;line-height:1.8;position:relative}.fit-list li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.75em;left:0}.pilot-card{background:var(--surface);border:1px solid var(--rule);border-radius:22px;padding:clamp(24px,3.5vw,40px)}.pilot-card h2{margin-bottom:24px;font-size:clamp(1.75rem,2.8vw,2.4rem)}.pilot-card .text-link{margin-top:24px;display:inline-block}.acquisition-page .faq-list details{border-color:var(--rule)}.acquisition-page .faq-list summary{justify-content:space-between;gap:20px;font-size:1rem;display:flex}.acquisition-page .faq-list summary>span{color:var(--accent);transition:transform .2s}.acquisition-page .faq-list details[open] summary>span{transform:rotate(45deg)}.acquisition-page .faq-list .faq-answer{color:var(--muted)}.related-section{padding-block:32px 80px}.related-section h2{font-size:clamp(1.6rem,2.5vw,2rem)}.related-links{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.resource-link{border:1px solid var(--rule);background:var(--surface);transition:transform .22s var(--ease-out);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.resource-link>span{color:var(--accent)}.resource-link:hover{transform:translateY(-3px)}.resource-link:active{transform:translateY(0)}.guide-contents{margin-block:28px;display:grid}.guide-contents a{text-underline-offset:5px;border-top:1px solid #ddede840;padding-block:14px;font-size:.9375rem}.guide-contents a:hover{color:var(--brand-soft)}.journey-card :focus-visible{outline-color:var(--brand-soft)}.guide-body{max-width:860px}.guide-section{border-top:1px solid var(--rule);padding-block:48px}.guide-section h2{margin-bottom:24px;font-size:clamp(1.8rem,3vw,2.6rem)}.guide-section p{margin-bottom:18px;line-height:1.9}.guide-section p:last-child{margin-bottom:0}.audit-table-wrap{margin-block:28px}.audit-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.8}.audit-table caption{text-align:left;padding-bottom:16px;font-weight:700}.audit-table th,.audit-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 12px}.audit-table thead{background:var(--brand-soft)}.audit-table tbody th{width:23%;font-weight:700}.guide-cta{background:var(--brand-soft);margin-block:28px 72px}.guide-cta p{margin-bottom:24px;line-height:1.8}.service-discovery{background:var(--canvas);padding-block:64px}.service-discovery h2{max-width:25ch;font-size:clamp(1.8rem,3vw,2.6rem)}.service-discovery .related-links{grid-template-columns:repeat(3,minmax(0,1fr))}@media (prefers-reduced-motion:no-preference){.acquisition-copy,.journey-card{animation:.35s ease-out both acquisition-enter}.journey-card{animation-delay:75ms}@keyframes acquisition-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1000px){.acquisition-grid{gap:32px}.service-steps{gap:16px}.service-steps li{padding:24px}}@media (max-width:760px){.acquisition-grid,.service-steps,.related-links,.service-discovery .related-links{grid-template-columns:1fr}.acquisition-hero{padding-bottom:48px}.breadcrumbs{margin-bottom:36px}.acquisition-copy h1{max-width:17ch}.acquisition-section,.fit-section{padding-block:48px}.journey-card{margin-top:0}.step-number{margin-bottom:24px}.guide-section{padding-block:36px}.audit-table{font-size:.75rem}.audit-table th,.audit-table td{overflow-wrap:anywhere;padding:12px 6px}}@media (prefers-reduced-motion:reduce){.acquisition-page *,.acquisition-page :before,.acquisition-page :after{transition:none;animation:none}.resource-link{transition:none}}
