
::selection{background:#d9ed86;color:#243423}.mobile-download{display:none}.hero{grid-template-columns:1.05fr 1.15fr;gap:36px}.hero h1{font-size:clamp(38px,4.1vw,52px);line-height:1.26;letter-spacing:-.025em}.hero .lead{font-size:17px}.hero-foot{font-size:13px}.hero-copy .actions .button{gap:10px}.section-head>p{max-width:430px}#features .feature-grid{grid-template-columns:1fr 1fr}.report-preview-list{padding-left:20px;color:var(--muted);line-height:2.1}.recording-extra .dark-card{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.recording-extra .number,.recording-extra h3{grid-column:1}.recording-extra .clip-illustration{grid-column:2;grid-row:1/5;align-self:center;max-width:360px}.recording-extra .fine{grid-column:1}.bottom-cta{align-items:flex-start}.bottom-cta h2{max-width:650px;font-size:29px}.bottom-cta p{margin:14px 0 0;font-size:13px}.cta-actions{display:flex;flex-direction:column;gap:14px;flex:none}.sample-cta{margin:32px 0 46px;padding:28px;background:#eff3e6;border:1px solid #d6dfce;border-radius:14px;color:#243423}.sample-cta h2{font-size:24px;margin-top:0;margin-bottom:12px}.sample-cta p{font-size:14px;color:#53614e}.sample-cta .button{display:inline-flex;padding:13px 18px;border-radius:8px;background:#293923;color:#fff;text-decoration:none;font-size:14px;min-height:46px;align-items:center}.sample-cta .text-link{margin-left:20px;color:#243423}.pricing-current .price-card{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px}.price-card h2{margin-top:0}.trial-lead{font-size:22px;font-weight:650;color:#243423}.plan-label{font-size:13px;margin-bottom:10px}.price-card .price{margin-bottom:12px;font-variant-numeric:tabular-nums}.renewal{font-size:16px;color:#243423}.renewal strong{font-size:24px;font-variant-numeric:tabular-nums}.pricing-current .actions .button{width:auto}.plan-content{padding-left:24px;border-left:1px solid #d6dfce}.plan-content h3{font-size:23px;margin-bottom:20px}.future-directions{border-top:1px solid #d6dfce;padding:30px 0}.future-directions h2{font-size:23px}.future-directions p{max-width:800px;font-size:14px}.download-offer{font-weight:650;color:#243423;font-size:15px}.download-inline a{color:#293923;text-decoration:underline;text-underline-offset:4px}.notice{border-left-width:1px}.metric-label{overflow-wrap:anywhere}.report-footer{overflow-wrap:anywhere}.form-side .bottom{flex-wrap:wrap}.form-side .bottom span{max-width:100%;overflow-wrap:anywhere}
@media(max-width:1050px){.hero{grid-template-columns:1fr}.recording-extra .dark-card{display:block}.recording-extra .clip-illustration{max-width:360px}}@media(max-width:760px){.mobile-download{display:block}.nav nav.is-open{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px}.hero h1{font-size:38px}.hero-copy .actions{align-items:stretch}.hero-copy .button{font-size:13px;padding:12px 14px}.section-head>p{max-width:100%}#features .feature-grid{grid-template-columns:1fr}.bottom-cta h2{font-size:25px}.cta-actions{margin-top:22px}.pricing-current .price-card{grid-template-columns:1fr;gap:20px;padding:26px}.plan-content{padding-left:0;border-left:0;border-top:1px solid #d6dfce;padding-top:25px}.pricing-current .actions{align-items:stretch;flex-direction:column}.pricing-current .actions .button{width:100%}.trial-lead{font-size:19px}.sample-cta{padding:20px}.sample-cta h2{font-size:21px}.sample-cta .text-link{display:flex;margin:14px 0 0}.sample-cta .button{font-size:13px}.download-card .button{gap:8px;font-size:13px;padding:12px 14px}.page-intro h1{overflow-wrap:anywhere}.auth .path{flex-wrap:wrap}}

.preview-banner{margin:0;padding:8px 20px;background:#eff2dd;color:#39442b;text-align:center;font-size:12px}
