.lp .cx-sec{padding:clamp(32px,4vw,56px) clamp(20px,4vw,72px) clamp(48px,6vw,80px)}.lp .cx-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);align-items:start}.lp .cx-head{margin:0 0 clamp(22px,3vw,30px)}.lp .cx-head .lp-eyebrow{margin:0 0 14px}.lp .cx-head__title{font-size:var(--fs-subhead);font-weight:700;line-height:1.2;letter-spacing:-.01em;margin:0;color:var(--stp-text)}.lp .cx-head__sub{font-size:var(--fs-title, 14px);color:var(--stp-muted);line-height:1.6;margin:12px 0 0;max-width:460px}.lp .cx-left{display:flex;flex-direction:column}.lp .cx-desks{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,16px);flex:1;align-content:stretch}.lp .cx-desks>.stp-reveal{height:100%}.lp .cx-desks .lp-fcard{height:100%}.lp .cx-desks .lp-fcard h3{font-size:var(--fs-section, 16px)}.lp .cx-formcard{background:var(--stp-card);border:1px solid var(--stp-border);border-radius:8px;padding:clamp(24px,2.8vw,34px)}.lp .cx-form{display:grid;gap:16px;max-width:none}.lp .cx-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp .cx-form .lp-field label{margin-bottom:1px}.lp .cx-form .lp-input,.lp .cx-form .lp-textarea{background:var(--stp-bg-soft)}.lp .cx-form .lp-btn{width:100%}.lp .lp-note--err{color:#b42318;background:#ef44441a;border-color:#ef444457}.lp .cx-sent{display:flex;align-items:center;gap:11px;background:#22c55e1a;border:1px solid rgba(34,197,94,.32);border-radius:8px;padding:16px 18px;color:#166534;font-size:var(--fs-title, 14px);line-height:1.5}.lp .cx-sent__ic{flex:none;color:#22c55e;font-size:var(--fs-section, 16px);font-weight:700}@media(max-width:920px){.lp .cx-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:520px){.lp .cx-desks,.lp .cx-form__row{grid-template-columns:1fr}}.lp .cx-deskpick{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;display:block;width:100%;height:100%;border-radius:8px}.lp .cx-deskpick .lp-fcard{height:100%;transition:border-color .16s ease,box-shadow .16s ease}.lp .cx-deskpick:hover .lp-fcard{border-color:var(--stp-border-strong)}.lp .cx-deskpick.is-on .lp-fcard{border-color:var(--stp-gold);box-shadow:0 0 0 1px var(--stp-gold)}.lp .cx-deskpick:focus-visible{outline:2px solid var(--stp-gold);outline-offset:2px}.lp .cx-deskfield{pointer-events:none;color:var(--stp-muted)}
