.landing-page{padding-top:32px}.landing-page-shell{max-width:1120px;margin:0 auto}.landing-page-hero,.landing-page-section,.landing-page-final-cta{margin-bottom:72px}.landing-page-eyebrow{margin-bottom:18px;text-transform:uppercase;letter-spacing:.14em;color:#8a8f98}.landing-hub-page .landing-page-eyebrow{color:var(--clr--accent);font-weight:700}.landing-page-title{max-width:760px;font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.02;font-weight:800;letter-spacing:-.03em;color:#111;margin-bottom:20px}.landing-page-subtitle{max-width:720px;margin-top:18px;font-size:1.2rem;line-height:1.75;color:#35393f}.landing-page-actions{display:flex;align-items:center;gap:20px;margin-top:36px;flex-wrap:wrap}.landing-page-button{min-width:240px;justify-content:center}.landing-page-secondary-link{display:inline-flex;align-items:center}.landing-page-section-heading{margin-bottom:22px}.landing-page-section-heading h2,.landing-page-final-cta-inner h2{max-width:680px;font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.08;font-weight:800;letter-spacing:-.025em;color:#111}.landing-hub-page .landing-page-section-heading h2.body_text.font--bold-700{max-width:none;font-size:1rem;line-height:1.7;font-weight:700;letter-spacing:0}.landing-page-card-grid,.landing-page-steps,.landing-page-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.landing-page-card,.landing-page-step,.landing-page-why-item,.landing-page-proof-mock,.landing-page-quote,.landing-page-final-cta-inner{border:1px solid #e8eaed;border-radius:26px;background:#fcfcfb}.landing-hub-page .landing-page-card.landing-hub-card{border:0;border-radius:0;background:#fcfcfb;box-shadow:none;padding:56px}.landing-hub-page .landing-hub-card-status{margin-bottom:16px;color:#9ca3af;text-transform:uppercase;letter-spacing:.12em}.landing-hub-page .landing-hub-card--muted{opacity:.72}.landing-hub-page .landing-hub-card--muted h3,.landing-hub-page .landing-hub-card--muted p,.landing-hub-page .landing-hub-card--muted .landing-hub-link{color:#6b7280}.landing-page-card,.landing-page-step,.landing-page-why-item{padding:28px}.landing-page-card h3,.landing-page-step h3{font-size:1.15rem;line-height:1.3;font-weight:700;color:#111;margin-bottom:12px}.landing-page-card p,.landing-page-step p,.landing-page-proof-copy p,.landing-page-why-item p,.landing-page-final-cta-inner p{font-size:1rem;line-height:1.8;color:#444a51}.landing-page-story-label{margin-bottom:12px;font-size:.82rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#8a8f98}.landing-page-step-number{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:16px;border-radius:999px;background:#111;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.08em}.landing-page-section--emphasis{padding:40px;border-radius:34px}.landing-page-trigger-lines{display:none;gap:10px;margin-bottom:18px;color:#22262b}.landing-page-trigger-punchline{margin-bottom:4px;font-size:1.15rem;line-height:1.7;font-weight:700;color:#111}.landing-page-trigger-relief{max-width:760px;font-size:1rem;line-height:1.85;color:#3f464d}.landing-page-proof{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:center}.landing-page-proof-mock{padding:32px;background:linear-gradient(160deg,#0f1115,#1b2027);color:#f9fafb;box-shadow:0 20px 60px #1111111f}.landing-page-proof-mock-label,.landing-page-proof-mock-time{color:#b4beca;font-size:.92rem;line-height:1.6}.landing-page-proof-mock-id{margin:16px 0;font-size:1.9rem;line-height:1.1;font-weight:800;letter-spacing:-.03em}.landing-page-proof-mock-status{display:inline-flex;align-items:center;margin-top:14px;padding:10px 14px;border-radius:999px;background:#ffffff14;font-size:.94rem;line-height:1;font-weight:700}.landing-page-point-list{list-style:none;margin-top:18px;display:grid;gap:12px}.landing-page-point-list li{position:relative;padding-left:22px;font-size:1rem;line-height:1.7;color:#30363d}.landing-page-point-list li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:999px;background:#d26033}.landing-page-memo-section{margin-top:48px}.landing-page-memo-list{margin:0;padding-left:20px;display:grid;gap:16px}.landing-page-memo-list li{color:#30363d;line-height:1.8}.landing-page-why-item{display:flex;gap:14px;align-items:flex-start}.landing-page-why-mark{flex-shrink:0;width:30px;height:30px;border-radius:999px;background:#141414;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.landing-page-quote{padding:34px;background:#f8f6f0}.landing-page-quote p{font-size:1.24rem;line-height:1.7;color:#17191c}.landing-page-quote footer{margin-top:16px;font-size:.95rem;line-height:1.6;color:#6a727c}.landing-page-final-cta-inner{padding:42px;background:linear-gradient(135deg,#f6f4ed,#f1f5fb)}.landing-page-final-cta-inner p{max-width:680px;margin:14px 0 28px}.landing-hub-page .landing-page-section{margin-bottom:56px}.landing-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hub-card{display:flex;flex-direction:column;min-height:220px}.landing-hub-link{margin-top:auto;padding-top:20px}@media (max-width: 980px){.landing-page-card-grid,.landing-page-steps,.landing-page-why-grid,.landing-page-proof,.landing-hub-grid{grid-template-columns:1fr}}@media (max-width: 720px){.landing-page{padding-top:16px}.landing-page-hero,.landing-page-section,.landing-page-final-cta{margin-bottom:48px}.landing-page-title{font-size:2.35rem}.landing-page-subtitle{font-size:1.05rem;line-height:1.65}.landing-hub-page .landing-page-hero,.landing-hub-page .landing-page-section,.landing-hub-page .landing-page-section-heading,.landing-hub-page .landing-page-card,.landing-hub-page .landing-hub-card,.landing-hub-page .landing-page-subtitle,.landing-hub-page .landing-hub-link{text-align:left;justify-items:start;align-items:start}.landing-page-section--emphasis,.landing-page-final-cta-inner,.landing-page-card,.landing-page-step,.landing-page-why-item,.landing-page-proof-mock,.landing-page-quote{padding:24px}}
