.header-actions>.button{font-size:13px;padding:11px 14px;max-width:230px;text-align:center;line-height:1.35}.hero-buttons{flex-wrap:wrap}.hero-buttons>.button{font-size:15px}.audience-accordion{margin-top:26px}.audience-accordion details{border-top:1px solid var(--line);padding:20px 0}.audience-accordion summary{font:550 19px 'Manrope',sans-serif;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.audience-accordion summary::after{content:'+'}.audience-accordion details[open] summary::after{content:'−'}.audience-accordion h3{font-size:23px;line-height:1.4;margin:20px 0 12px}.audience-accordion p{font-size:16px;line-height:1.8}.trust-section{border-top:1px solid var(--line)}.trust-section h2{margin:22px 0 36px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trust-grid article{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.trust-grid h3{font-size:20px;line-height:1.4;margin-bottom:14px}.trust-grid p{font-size:16px;line-height:1.8}.simulation-note{font-size:14px!important;line-height:1.8;color:var(--muted)}.cta-section>.text-button{display:block;width:max-content;margin:20px auto}.recognition-name small{line-height:1.6!important;font-size:11px!important}.intake-page{max-width:1160px;margin:0 auto;padding:70px 28px}.intake-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.intake-page h1{font:550 clamp(32px,4vw,54px)/1.15 'Manrope',sans-serif;letter-spacing:-1.5px;margin:24px 0}.intake-page p{font-size:17px;line-height:1.8}.intake-form{padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.intake-form label{display:block;font-size:15px;font-weight:600;margin-bottom:20px}.intake-form input,.intake-form textarea{display:block;width:100%;margin-top:8px;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:13px;color:var(--text);font:16px/1.5 'DM Sans',sans-serif}.intake-form textarea{resize:vertical;min-height:140px}.intake-form input:focus,.intake-form textarea:focus{outline:2px solid #8575db;outline-offset:2px}.intake-form .button{width:100%;white-space:normal}.intake-form .form-promise{font-size:14px;line-height:1.7;margin:17px 0 0}.form-error{color:#d73d59;font-size:15px!important}.form-error[hidden],.confirmation[hidden]{display:none}.confirmation{padding:35px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.confirmation h2{font-size:32px;margin-bottom:20px}.confirmation a{margin-top:24px}.pricing-panel{padding:32px;border:1px solid var(--line);border-radius:14px;background:var(--panel);margin-top:30px}.pricing-panel h2{font-size:28px;margin-bottom:16px}.pricing-panel p{font-size:16px}.draft-note{border-left:3px solid #8575db;padding:12px 18px;background:#8575db0c}.subpage-header{padding:22px 5%;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:25px;justify-content:space-between}.subpage-header>a:last-child{font-size:15px}.form-status{font-size:15px!important}.intake-form button:disabled{opacity:.6;cursor:wait}@media(max-width:950px){.intake-layout{grid-template-columns:1fr;gap:30px}.trust-grid{grid-template-columns:1fr}.header-actions>.button{max-width:175px;font-size:12px}}@media(max-width:600px){.intake-page{padding:38px 20px}.intake-form{padding:22px}.header-actions>.button{max-width:150px;font-size:11px;padding:8px}.hero-buttons{gap:20px}.subpage-header{gap:16px}.subpage-header .brand{font-size:28px}}
