
.sba-page{color:#14253b;background:#f8f7f3}.sba-page p{line-height:1.8}.sba-page em{font-weight:400}.sba-opening{display:grid;grid-template-columns:1.35fr .75fr;gap:100px;padding-top:100px;padding-bottom:100px;align-items:center}.sba-kicker{font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px;color:#526379}.sba-heading h1{font-size:clamp(48px,6.4vw,88px);line-height:1.12;letter-spacing:-.045em;margin:0 0 30px}.sba-lead{font-size:17px;max-width:520px;margin-bottom:26px}.sba-first-note{border-top:1px solid #8c98a2;padding-top:30px}.sba-first-note h2{font-size:42px;line-height:1.35;margin:0 0 28px}.sba-first-note>p{font-size:15px;margin-bottom:24px}.sba-first-note .sba-availability{font-size:12px;color:#526379}.sba-page .line-link{font-size:13px;line-height:1.7;display:inline-block;white-space:normal}.sba-context{background:#14253b;color:#f8f7f3;padding:70px 0}.sba-context-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px}.sba-context h2{font-size:40px;line-height:1.35;margin:0}.sba-context p{margin:0 0 18px;font-size:15px;color:#e0e5ea}.sba-context .line-link{color:#f8f7f3;border-color:#8c98a2}.sba-conversation{padding-top:100px;padding-bottom:90px;display:grid;grid-template-columns:1fr 1.25fr;gap:90px}.sba-section-intro h2{font-size:42px;line-height:1.3;margin:0 0 22px;letter-spacing:-.03em}.sba-section-intro>p:last-child{font-size:15px;max-width:490px}.sba-prompts{margin:0}.sba-prompts>div{padding:22px 0 26px;border-top:1px solid #bac0c6}.sba-prompts dt{font-family:Manrope,sans-serif;font-size:15px;font-weight:600;margin-bottom:10px}.sba-prompts dd{font-size:14px;line-height:1.9;margin:0;color:#526379}.sba-outline{background:#efeee9;padding:85px 0}.sba-workspace{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:start;margin-top:45px}.sba-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sba-field label{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.sba-field input,.sba-field select,.sba-field textarea{display:block;width:100%;max-width:100%;border:0;border-bottom:1px solid #8c98a2;border-radius:0;background:transparent;padding:12px 0;color:#14253b;font:14px/1.7 Manrope,sans-serif;outline-offset:5px}.sba-field textarea{resize:vertical}.sba-field input::placeholder,.sba-field textarea::placeholder{color:#657487}.sba-field-wide{grid-column:1/-1}.sba-form-note{font-size:12px;color:#526379;margin:0}.sba-preview{border-top:2px solid #14253b;padding-top:25px;min-width:0}.sba-preview h3{font-size:27px;font-weight:400;margin:0 0 22px}.sba-preview .sba-kicker{margin-bottom:14px}.sba-preview-label{display:block;font-size:12px;margin-bottom:10px}.sba-preview textarea{width:100%;background:#f8f7f3;border:0;padding:20px;resize:vertical;font:13px/1.8 Manrope,sans-serif;color:#14253b;min-height:250px}.sba-preview-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin:20px 0}.sba-preview-actions .button{font-size:12px;padding:15px 20px;background:#14253b;color:#f8f7f3}.sba-preview-actions .button[aria-disabled=true]{opacity:.5;cursor:default}.sba-page button.line-link{background:transparent;border:0;border-bottom:1px solid #8c98a2;cursor:pointer;padding:0}.sba-page [role=status],.sba-page [role=alert],.sba-page .field-error{font-size:12px;line-height:1.7}.sba-page .field-error,.sba-page [role=alert]{color:#923831}.sba-closing{padding-top:85px;padding-bottom:95px}.sba-closing h2{font-size:40px;line-height:1.4;margin:0 0 30px}.sba-page a:focus-visible,.sba-page button:focus-visible,.sba-page input:focus-visible,.sba-page textarea:focus-visible,.sba-page select:focus-visible{outline:2px solid #64758a;outline-offset:6px}.sba-opening>*{min-width:0}.sba-field{min-width:0}
@media(max-width:1000px){.sba-opening{gap:50px}.sba-workspace{gap:45px}.sba-conversation,.sba-context-inner{gap:45px}.sba-first-note h2{font-size:34px}}
@media(max-width:780px){.sba-opening{grid-template-columns:1fr;gap:48px;padding-top:55px;padding-bottom:55px}.sba-heading h1{font-size:clamp(43px,8.5vw,66px)}.sba-first-note h2{font-size:32px}.sba-context-inner,.sba-conversation,.sba-workspace{grid-template-columns:1fr;gap:35px}.sba-context{padding:50px 0}.sba-context h2,.sba-section-intro h2,.sba-closing h2{font-size:32px}.sba-conversation{padding-top:60px;padding-bottom:55px}.sba-outline{padding:55px 0}.sba-closing{padding-top:60px;padding-bottom:65px}.sba-workspace{margin-top:30px}.sba-lead{font-size:16px}}
@media(max-width:420px){.sba-form{grid-template-columns:1fr}.sba-field-wide{grid-column:auto}.sba-preview-actions{align-items:flex-start;gap:16px}.sba-preview-actions .button{width:100%}}
