.cs-page{--cs-rule: rgba(23, 21, 15, .1);--cs-card-border: rgba(23, 21, 15, .06);--cs-field-border: rgba(23, 21, 15, .14);--cs-placeholder: #9a958a;--cs-card-shadow: 0 24px 56px rgba(23, 20, 15, .08);background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans)}.cs-band{background:var(--surface-warm);padding-top:140px;padding-bottom:var(--space-120)}.cs-grid{display:grid;grid-template-columns:520px 560px;justify-content:space-between;align-items:start}.cs-copy{margin-top:var(--space-20);position:sticky;top:calc(var(--cs-nav-h, 0px) + 32px)}.cs-eyebrow{margin:0;font-family:var(--font-sans);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.cs-title{margin:20px 0 0;font-family:var(--font-sans);font-weight:400;font-size:60px;line-height:1.04;letter-spacing:-.02em;color:var(--text-primary)}.cs-intro{margin:24px 0 0;max-width:480px;font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:27px;color:var(--text-body)}.cs-points{list-style:none;margin:48px 0 0;padding:0;max-width:520px}.cs-point{display:flex;align-items:flex-start;gap:var(--space-12);padding:17px 0;border-top:1px solid var(--cs-rule);font-family:var(--font-sans);font-weight:400;font-size:15px;line-height:22px;color:var(--text-primary)}.cs-point:last-child{border-bottom:1px solid var(--cs-rule)}.cs-point svg{flex:none;margin-top:3px;color:var(--text-muted)}.cs-form-card{background:var(--surface-page);border:1px solid var(--cs-card-border);border-radius:var(--radius-24);box-shadow:var(--cs-card-shadow);padding:41px}.cs-page form>*+*{margin-top:18px}.cs-page form label{margin-bottom:var(--space-8);font-family:var(--font-sans);font-weight:500;font-size:13px;line-height:1.4;color:var(--text-primary)}.cs-page form input.rounded-md,.cs-page form textarea.rounded-md,.cs-page form button[role=combobox].rounded-md{width:100%;min-height:48px;height:48px;background:var(--surface-page);border:1px solid var(--cs-field-border);border-radius:var(--radius-12)!important;padding:0 var(--space-16);font-family:var(--font-sans);font-weight:400;font-size:15px;line-height:1.4;color:var(--text-primary);box-shadow:none}.cs-page form textarea.rounded-md{height:auto;min-height:112px;padding-top:var(--space-12);padding-bottom:var(--space-12)}.cs-page form input::-moz-placeholder,.cs-page form textarea::-moz-placeholder{color:var(--cs-placeholder)}.cs-page form input::placeholder,.cs-page form textarea::placeholder{color:var(--cs-placeholder)}.cs-page form input:focus-visible,.cs-page form textarea:focus-visible,.cs-page form button[role=combobox]:focus-visible{border-color:var(--text-primary);outline:2px solid var(--focus-border);outline-offset:2px;box-shadow:none}.cs-page form button[role=combobox] span{font-family:var(--font-sans);font-weight:400;font-size:15px}.cs-page form button[role=combobox] svg{width:16px;height:16px}.cs-page form p[role=alert],.cs-page form [id$=-hint]{margin-top:6px;font-family:var(--font-sans);font-weight:400;font-size:13px;line-height:1.4}.cs-page form p[role=alert]{color:var(--status-danger-text)}.cs-page form [id$=-hint]{color:var(--text-body)}.cs-page form div[role=alert]{border-color:var(--status-danger);background:var(--status-danger-tint);color:var(--status-danger-text);font-family:var(--font-sans);font-weight:400;font-size:13px}.cs-page form>div:last-child{flex-direction:column;align-items:stretch;gap:18px}.cs-page form>div:last-child p{max-width:none;font-family:var(--font-sans);font-weight:400;font-size:12.5px;line-height:19px;color:var(--text-body)}.cs-page form>div:last-child p a{color:var(--text-primary)}.cs-page form button[type=submit].rounded-md{width:100%;min-width:0;height:52px;border-radius:var(--radius-pill)!important;background:var(--action-primary);color:var(--primitive-white);font-family:var(--font-sans);font-weight:600;font-size:15px;line-height:1.3}.cs-page form button[type=submit]:focus-visible{outline:2px solid var(--focus-border);outline-offset:2px}.cs-page form button[type=submit]:disabled{opacity:.6}.cs-page form .pt-1{padding-top:0;margin-bottom:18px}.cs-page .cs-form-card div[role=status]{border:0;padding:0;background:transparent}.cs-page .cs-form-card div[role=status] h3{font-family:var(--font-sans);font-weight:400;font-size:20px;letter-spacing:-.005em;color:var(--text-primary)}.cs-page .cs-form-card div[role=status] p{font-family:var(--font-sans);font-weight:400;font-size:15px;line-height:22px;color:var(--text-body)}.cs-page .cs-form-card div[role=status] button.rounded-md{border-radius:var(--radius-pill)!important;background:var(--action-primary);color:var(--primitive-white);font-family:var(--font-sans);font-weight:600;font-size:15px}@media (max-width: 1023px){.cs-grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-64)}.cs-copy{position:static;margin-top:0}}@media (max-width: 767px){.cs-band{padding-top:var(--space-80)}.cs-title{font-size:40px}.cs-form-card{padding:var(--space-24)}}
