.acquisition-page .acq-hero{min-height:650px;padding-block:70px;grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:48px}.acquisition-page .acq-hero h1{font-size:clamp(38px,4.5vw,66px);line-height:1.08;max-width:920px}.acquisition-page .hero-lede{font-size:18px;line-height:1.6}.acq-section{padding-block:64px}.acq-section h2{font:400 clamp(32px,3.7vw,48px)/1.15 var(--display);max-width:830px;margin:0 0 30px}.acq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.acq-grid article{padding:28px;border:1px solid var(--line);background:rgba(255,255,255,.5)}.acq-grid h3{margin:0 0 12px;font:400 26px/1.25 var(--display)}.acq-grid p{margin:0;color:var(--muted)}.acq-signal{border:1px solid var(--line);padding:35px;background:var(--paper);display:flex;align-items:center;flex-direction:column;gap:18px}.acq-signal span{font-size:12px;font-weight:700;letter-spacing:.1em}.acq-signal i{height:25px;width:2px;background:var(--orange-dark)}.acq-signal strong{background:var(--brown);color:white;padding:14px 20px;letter-spacing:.06em}.acq-signal p{font:400 28px/1.4 var(--display);text-align:center;margin:10px 0 0}.acq-trust{font-size:14px;color:var(--muted)}.acquisition-page .contact-form label{display:block;margin-bottom:14px}.acquisition-page .contact-form select,.acquisition-page .contact-form textarea{width:100%;font:inherit;min-height:46px;padding:10px;border:1px solid #c9b9a7;border-radius:0;background:#fffaf2;color:#241812}.acquisition-page .contact-form input{min-width:0}.acquisition-page .site-header{gap:20px}.acquisition-page .site-header ul{gap:18px}.acquisition-page .hero-actions{flex-wrap:wrap;gap:20px}.acquisition-page .hero-actions .button{max-width:100%;text-align:center;white-space:normal}.acquisition-page .acq-hero h1,.acquisition-page h2{overflow-wrap:break-word}.acquisition-page :focus-visible{outline:3px solid #c65313;outline-offset:4px}.acquisition-page .acq-grid a{color:#4a2417}.acquisition-page .contact .form-trap{display:none}.acquisition-page .site-header .header-cta{font-size:13px}.acquisition-page .acq-hero .hero-proof{flex-wrap:wrap}.acquisition-page .acq-section{scroll-margin-top:100px}
.acquisition-page main{padding-top:82px}.acquisition-page .hero-primary-cta{width:auto}.acquisition-page .hero-lede{max-width:60ch}
@media(max-width:767px){.acquisition-page main{padding-top:72px}}
@media(max-width:1100px){.acquisition-page .site-header .header-cta{display:none}.acquisition-page .acq-hero{gap:25px}.acquisition-page .site-header nav a{font-size:13px}}
@media(max-width:767px){.acquisition-page .acq-hero{grid-template-columns:1fr;min-height:0;padding-block:40px;gap:30px}.acq-grid{grid-template-columns:1fr}.acq-grid article{padding:22px}.acq-section{padding-block:40px}.acq-signal{padding:25px}.acquisition-page .acq-hero h1{font-size:clamp(34px,8vw,52px)}.acquisition-page .site-header nav{margin-left:0}.acquisition-page .site-header ul{gap:12px}.acquisition-page .section-shell{width:calc(100% - 32px)}.acquisition-page .hero-lede{font-size:17px}.acquisition-page .hero-proof{gap:14px}.acquisition-page .contact-grid{min-width:0}.acquisition-page .form-row{grid-template-columns:1fr}.acquisition-page .acq-trust{line-height:1.6}}
@media(prefers-reduced-motion:reduce){.acquisition-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.dynamic-acquisition .acq-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:42px}.dynamic-acquisition .hero-lede{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:16px;line-height:1.35}.dynamic-acquisition .hero-lede span{display:block}.dynamic-acquisition[data-service="paid_media"] main{padding-top:0}.dynamic-acquisition .acq-grid article{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(ellipse at 0 0,rgba(255,180,85,.2),transparent 65%),#fffaf2;box-shadow:0 14px 40px #4a241709;transition:transform .35s,box-shadow .35s,border-color .35s}.dynamic-acquisition .acq-grid article:hover{transform:translateY(-7px);border-color:#c6531370;box-shadow:0 24px 50px #4a241719}.acq-icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:22px;border-radius:14px;background:#4a2417;color:#ffc88b;box-shadow:0 8px 25px #c653132a}.acq-icon svg{width:27px;height:27px}.acq-card-label{display:block;font-size:15px;color:var(--muted);line-height:1.45}.acq-grid .text-link{display:inline-block;margin-top:18px}.acq-reveal{transition:opacity .6s,transform .6s}.acq-reveal.waiting{opacity:0;transform:translateY(30px)}.dynamic-acquisition .founder-card>div>div:not(.founder-portrait){margin-block:18px}.dynamic-acquisition .price-card>div:not(.price){margin-block:12px}.dynamic-acquisition .contact-note{margin-top:16px;font-size:14px}.dynamic-acquisition .intro-hero{min-height:0;padding-block:28px}.dynamic-acquisition .intro-hero .hero-copy{min-height:0}.dynamic-acquisition .acq-section:nth-child(even){background:radial-gradient(ellipse at 95% 50%,#ffa94d16,transparent 55%)}
@media(max-width:767px){.dynamic-acquisition .acq-hero{grid-template-columns:1fr;gap:24px}.dynamic-acquisition .intro-hero{display:grid;height:auto;overflow:visible}.dynamic-acquisition .intro-hero .hero-copy{padding-top:10px}.dynamic-acquisition .intro-hero .acq-instrument{min-height:370px}.dynamic-acquisition .intro-hero h1{font-size:40px}.dynamic-acquisition .intro-hero .hero-proof{margin-top:16px}.dynamic-acquisition .intro-hero .hero-actions{gap:12px}.dynamic-acquisition .intro-hero .acq-trust{margin-top:8px}}
.dynamic-acquisition .acq-instrument .reading-message{color:#fffaf2;text-align:left;position:static;width:auto;opacity:1}.dynamic-acquisition .acq-instrument .instrument-note{color:#c9aa92;position:static;width:auto;opacity:1;text-align:left}
@media(max-width:767px){html.intro-enhanced .dynamic-acquisition .intro-hero{height:calc(100svh - 96px);max-height:calc(100svh - 96px);overflow-y:auto;align-self:start;margin-top:12px;scrollbar-width:thin}.dynamic-acquisition .intro-hero .hero-copy{align-self:start}}
@media(prefers-reduced-motion:reduce){.dynamic-acquisition .intro-cookie,.dynamic-acquisition .cookie-teaser{display:none!important}.dynamic-acquisition .cookie-intro-stage{height:auto!important;min-height:0!important;padding-top:90px!important}.dynamic-acquisition .intro-hero{height:auto!important;max-height:none!important}}
