.landing-page-root{--landing-space:clamp(44px,5vw,64px)}.landing-page-root [id]{scroll-margin-top:90px}.landing-page-root .landing-section{padding:var(--landing-space) 0;border-color:var(--border)}.landing-page-root .section-intro{margin-bottom:30px}.landing-page-root .section-heading{font-size:clamp(28px,3.2vw,40px)}.landing-page-root .landing-hero-section{padding:44px 0 32px}.landing-page-root .hero-content{max-width:940px;margin-bottom:32px}.landing-page-root .hero-eyebrow-pill{margin-bottom:18px}.landing-page-root .hero-headline{font-size:clamp(32px,4.5vw,56px);margin-bottom:18px}.landing-page-root .hero-subhead{max-width:810px;font-size:17px;margin-bottom:22px}.landing-page-root .hero-cta-group{margin-bottom:14px}.landing-page-root .hero-trust-line{font-size:13px}.landing-page-root .hero-visual-wrapper{max-width:1160px;margin-bottom:24px}.landing-page-root .hero-visual-card{border-radius:16px;overflow:hidden}.landing-page-root .illustrative-example-badge{position:static;display:block;border:0;border-radius:0;box-shadow:none;background:var(--brand-mint);color:var(--brand-navy);padding:9px 18px;font-size:11px;letter-spacing:.04em}.landing-page-root .hero-visual-topbar{padding:14px 20px;gap:12px}.landing-page-root .hero-visual-body{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.landing-page-root .hero-visual-transcript-col{padding:22px;min-width:0;background:var(--surface)}.landing-page-root .hero-visual-side-col{padding:20px;gap:14px;min-width:0;background:var(--brand-mint)}.landing-page-root .hero-chat-bubble{font-size:14px}.landing-page-root .hero-side-card{padding:16px}.landing-page-root .hero-memory-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.landing-page-root .hero-memory-list>div{padding:0;border:0;display:block}.landing-page-root .hero-memory-list dd{margin:4px 0 0;text-align:left}.landing-page-root .hero-grid-pattern{opacity:.35}.landing-page-root .hero-eyebrow-dot,.landing-page-root .hero-waveform span,.landing-page-root .live-dot{animation:none}.landing-page-root .proof-strip-wrapper{margin:0}.landing-page-root .proof-strip-inner{padding:18px 20px;box-shadow:none}.landing-page-root .proof-strip-item small{font-size:11px}.landing-page-root .workflow-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;list-style:none;gap:0;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface)}.landing-page-root .workflow-step-card{border:0;border-radius:0;box-shadow:none;border-right:1px solid var(--border);padding:24px}.landing-page-root .workflow-step-card:last-child{border:0}.landing-page-root .workflow-step-num{font-size:22px;margin-bottom:14px}.landing-page-root .feature-two-col{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.landing-page-root .feature-copy .section-subheading+.section-subheading{margin-top:18px}.landing-page-root .feature-interactive-panel{padding:0;min-width:0}.landing-page-root .two-column-differentiators{gap:24px}.landing-page-root .differentiator-col-card{padding:28px}.landing-page-root .differentiator-heading{font-size:clamp(25px,2.5vw,32px)}.landing-page-root .followup-preview-box{margin:20px 0;padding:18px}.landing-page-root .followup-preview-box p{margin-bottom:0;color:var(--brand-slate);font-size:14px;line-height:1.6}.landing-page-root .compact-outcome-note{font-size:14px;line-height:1.65}.landing-page-root .dashboard-mockup-frame{max-width:none}.landing-page-root .dashboard-stat-card .stat-value{font-size:clamp(18px,2.1vw,26px)}.landing-page-root .mockup-window-badge{color:#fff;background:rgba(255,255,255,.12)}.landing-page-root .pricing-card-wrapper{max-width:1040px;margin-bottom:24px}.landing-page-root .pricing-card-single{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px 40px;padding:32px}.landing-page-root .pricing-card-header{text-align:left}.landing-page-root .pricing-amount-row{justify-content:flex-start}.landing-page-root .pricing-features-divider{display:none}.landing-page-root .pricing-features-content{grid-column:2;grid-row:1/3;padding-left:30px;border-left:1px solid var(--border)}.landing-page-root .pricing-feature-list{grid-template-columns:1fr;gap:10px}.landing-page-root .pricing-card-action{margin:0}.landing-page-root .pricing-card-action .primary-button{width:100%}.landing-page-root .usage-separation-wrapper{max-width:1040px;margin:0 auto}.landing-page-root .pilot-card{padding:36px}.landing-page-root .pilot-content{max-width:none}.landing-page-root .pilot-heading{color:#fff}.landing-page-root .pilot-checklist{margin:24px 0}.landing-page-root .pilot-disclosure{max-width:920px;font-size:14px;line-height:1.65}.landing-page-root .footer-pilot-link{margin-top:20px}.landing-page-root .faq-question-btn{min-height:56px}.landing-page-root .landing-mobile-drawer{max-height:calc(100dvh - 70px);overflow-y:auto}@media (max-width:1050px){.landing-page-root .landing-nav-links{gap:14px}.landing-page-root .landing-nav-container{gap:12px}.landing-page-root .landing-action-btn{padding:10px 14px}.landing-page-root .landing-text-link{padding:8px}.landing-page-root .hero-visual-meta{display:none}.landing-page-root .feature-two-col{gap:28px}.landing-page-root .two-column-differentiators{grid-template-columns:1fr 1fr}.landing-page-root .proof-strip-inner{display:grid;grid-template-columns:1fr 1fr;gap:18px}.landing-page-root .proof-strip-divider{display:none}}@media (max-width:800px){.landing-page-root .landing-nav-actions,.landing-page-root .landing-nav-links{display:none}.landing-page-root .landing-mobile-menu-btn{display:flex}.landing-page-root .landing-mobile-drawer{display:flex;flex-direction:column;padding:20px;background:var(--surface)}.landing-page-root .feature-two-col,.landing-page-root .hero-visual-body,.landing-page-root .two-column-differentiators{grid-template-columns:1fr}.landing-page-root .hero-visual-transcript-col{border-right:0;border-bottom:1px solid var(--border)}.landing-page-root .hero-visual-side-col{display:grid;grid-template-columns:1fr 1fr}.landing-page-root .hero-verified-badge{grid-column:1/-1}.landing-page-root .hero-memory-list{grid-template-columns:1fr}.landing-page-root .workflow-step-card{padding:20px 16px}.landing-page-root .pricing-card-single{gap:24px;padding:24px}.landing-page-root .pricing-features-content{padding-left:20px}}@media (max-width:600px){.landing-page-root .landing-container,.landing-page-root .landing-nav-container{width:calc(100% - 32px)}.landing-page-root .landing-hero-section{padding-top:30px}.landing-page-root .hero-headline br{display:none}.landing-page-root .hero-eyebrow-pill{font-size:9px;letter-spacing:.08em;padding:7px 10px}.landing-page-root .hero-subhead{font-size:16px}.landing-page-root .hero-cta-group{gap:10px}.landing-page-root .hero-cta-group a{width:100%;justify-content:center;min-height:48px}.landing-page-root .hero-visual-topbar{padding:12px;flex-direction:row}.landing-page-root .hero-visual-pill,.landing-page-root .mockup-window-dots{display:none}.landing-page-root .hero-visual-side-col{grid-template-columns:1fr}.landing-page-root .hero-memory-list{grid-template-columns:1fr 1fr}.landing-page-root .hero-visual-side-col,.landing-page-root .hero-visual-transcript-col{padding:16px}.landing-page-root .hero-visual-lead-bar{gap:10px}.landing-page-root .hero-visual-audio-bar{gap:8px;font-size:11px}.landing-page-root .proof-strip-inner{padding:16px;gap:16px 12px}.landing-page-root .proof-strip-item{gap:7px;align-items:flex-start}.landing-page-root .proof-icon{display:none}.landing-page-root .proof-strip-item strong{font-size:12px}.landing-page-root .workflow-steps-grid{grid-template-columns:1fr}.landing-page-root .workflow-step-card{padding:20px;border-right:0;border-bottom:1px solid var(--border)}.landing-page-root .differentiator-col-card{padding:22px}.landing-page-root .followup-event-head,.landing-page-root .knowledge-row{flex-wrap:wrap;gap:8px}.landing-page-root .knowledge-source{margin-left:28px}.landing-page-root .mockup-window-header{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:14px}.landing-page-root .mockup-dashboard-content{padding:14px}.landing-page-root .dashboard-stat-card{padding:12px}.landing-page-root .dashboard-panel-header{flex-wrap:wrap;gap:8px}.landing-page-root .pricing-card-single{grid-template-columns:1fr}.landing-page-root .pricing-features-content{grid-column:auto;grid-row:auto;padding:20px 0 0;border-left:0;border-top:1px solid var(--border)}.landing-page-root .pilot-card{padding:24px}.landing-page-root .pilot-action-row{align-items:stretch;flex-direction:column}.landing-page-root .pilot-cta-btn{justify-content:center}.landing-page-root .landing-mobile-nav-links a{display:block;padding:10px 0}.landing-page-root .landing-mobile-nav-links{gap:0}}