.qs-ct-kicker{font-family:var(--qs-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--qs-caption)}.qs-ct-hero{padding-block:clamp(56px,8vw,104px) clamp(56px,7vw,96px)}.qs-ct-hero-grid{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.qs-ct-hero-copy{flex:999 1 520px;min-width:0}.qs-ct-h1{margin-top:22px;font-size:clamp(38px,5.2vw,68px);line-height:1.03}.qs-ct-hero-copy .qs-lede{margin-top:24px;max-width:580px;font-size:clamp(17px,1.5vw,19px)}.qs-ct-card{flex:1 1 360px;max-width:440px;min-width:0;padding:24px;border:1px solid #20242b;border-radius:var(--qs-radius-lg);background:var(--qs-panel)}.qs-ct-card-top{display:flex;align-items:center;gap:10px}.qs-ct-reply{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--qs-body)}.qs-page .qs-ct-address{margin-top:14px;display:block;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.025em;color:var(--qs-text);overflow-wrap:anywhere}.qs-ct-card-note{margin-top:8px;font-size:14px;line-height:1.55;color:var(--qs-body)}.qs-ct-actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.qs-ct-actions.is-center{margin-top:32px;justify-content:center;gap:12px}.qs-ct-chips{margin-top:20px;display:flex;flex-wrap:wrap;gap:6px}.qs-ct-chip{height:28px;padding:0 11px;border-color:#22262d;font-size:12.5px;color:var(--qs-caption);animation:qs-pulse 7.5s ease-in-out infinite}.qs-ct-form-grid{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.qs-ct-form-intro{flex:1 1 320px;max-width:420px;min-width:0}.qs-ct-form-intro .qs-h2{margin-top:16px}.qs-ct-form-intro .qs-lede{margin-top:18px}.qs-ct-form-intro .qs-btn{margin-top:24px}.qs-ct-formcard{flex:999 1 560px;min-width:0;padding:clamp(22px,3vw,34px);border:1px solid #20242b;border-radius:16px;background:var(--qs-bg)}.qs-ct-form-title{margin-top:10px;font-size:24px;line-height:1.2;letter-spacing:-.025em;font-weight:600;color:var(--qs-text)}.qs-ct-form-copy{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--qs-body)}.qs-ct-alert{margin-top:16px;padding:11px 14px;border:1px solid rgba(224,87,75,.4);border-radius:var(--qs-radius-sm);font-size:14px;color:var(--qs-danger-text)}.qs-ct-form{margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px 16px}.qs-ct-form .is-wide{grid-column:1 / -1}.qs-ct-field{display:flex;flex-direction:column;gap:7px;min-width:0}.qs-ct-field>label{font-size:13.5px;font-weight:500;color:var(--qs-text-2)}.qs-ct-field :is(input[type=text],input[type=email],select,textarea){width:100%;height:44px;padding:0 13px;border:1px solid var(--qs-border);border-radius:9px;background:var(--qs-surface);color:var(--qs-text);font:inherit;font-size:15px;transition:border-color .18s ease}.qs-ct-field textarea{height:auto;min-height:132px;padding:11px 13px;line-height:1.55;resize:vertical}.qs-ct-field select.is-empty{color:var(--qs-caption)}.qs-ct-field select option{color:var(--qs-text);background:var(--qs-surface)}.qs-ct-field ::placeholder{color:var(--qs-dim)}.qs-ct-field :is(input,select,textarea):hover{border-color:var(--qs-border-hover)}.qs-ct-field :is(input[type=text],input[type=email],select,textarea):focus-visible{outline:none;border-color:var(--qs-accent-edge);box-shadow:0 0 0 3px rgba(var(--qs-accent-rgb),.12)}.qs-ct-field [aria-invalid=true]:not(input[type=checkbox]){border-color:#e0574b8c}.qs-ct-error{font-size:12.5px;color:var(--qs-danger-text)}.qs-ct-consent{display:flex;gap:11px;align-items:flex-start}.qs-ct-consent input{margin:3px 0 0;width:17px;height:17px;flex:none;accent-color:var(--qs-text-2)}.qs-ct-consent label{font-size:14px;line-height:1.5;color:var(--qs-body)}.qs-page .qs-ct-consent a{color:var(--qs-text-2);text-decoration:underline;text-underline-offset:3px}.qs-ct-honeypot{position:absolute;left:-9999px;overflow:hidden}.qs-ct-submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.qs-ct-submit .qs-btn{height:48px;padding:0 22px;font-size:15.5px}.qs-ct-count{font-size:13px;color:var(--qs-body)}.qs-ct-sent{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 4px}.qs-ct-sent-mark{width:52px;height:52px;border-radius:50%;border:1px solid rgba(92,179,126,.45);background:#5cb37e14;display:flex;align-items:center;justify-content:center;color:var(--qs-ok)}.qs-ct-sent h3{margin-top:20px;font-size:26px;letter-spacing:-.025em;font-weight:600;color:var(--qs-text)}.qs-ct-sent p{margin-top:10px;max-width:480px;font-size:15.5px;line-height:1.6;color:var(--qs-body)}.qs-page .qs-ct-sent p a{color:var(--qs-text)}.qs-ct-sent .qs-btn{margin-top:24px}.qs-ct-paths{list-style:none;padding:0;margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px}.qs-ct-path{padding:24px;display:flex;flex-direction:column}.qs-ct-path h3{margin-top:12px;font-size:19px;letter-spacing:-.02em;font-weight:600;color:var(--qs-text)}.qs-ct-path p{margin-top:8px;flex:1;font-size:14.5px;line-height:1.6;color:var(--qs-body)}.qs-ct-path .qs-btn{align-self:flex-start;margin-top:20px;height:42px;padding:0 15px;gap:8px;border-radius:9px;font-size:14.5px}.qs-ct-support{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.qs-ct-panel{flex:1 1 340px;min-width:0;padding:clamp(22px,3vw,34px);border:1px solid var(--qs-line-2);border-radius:var(--qs-radius-lg);background:var(--qs-panel)}.qs-ct-panel.is-grow{flex:999 1 520px}.qs-ct-panel h2{margin-top:14px;font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.03em;font-weight:600;color:var(--qs-text)}.qs-ct-panel>p:not(.qs-eyebrow){margin-top:10px;max-width:560px;font-size:15.5px;line-height:1.6;color:var(--qs-body)}.qs-ct-dl{margin-top:22px;border-top:1px solid var(--qs-line)}.qs-ct-dl>div{display:flex;flex-wrap:wrap;gap:4px 16px;padding:13px 0;border-bottom:1px solid #16191e;font-size:14.5px}.qs-ct-dl dt{width:110px;flex:none;padding-top:2px;font-family:var(--qs-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--qs-caption)}.qs-ct-dl dd{flex:1 1 200px;min-width:0;color:var(--qs-text)}.qs-ct-notes{list-style:none;padding:0;margin-top:20px;display:flex;flex-direction:column;gap:14px}.qs-ct-notes li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:var(--qs-text-2)}.qs-ct-notes svg{flex:none;margin-top:3px;color:var(--qs-body)}.qs-ct-cta-inner{max-width:780px;text-align:center;display:flex;flex-direction:column;align-items:center}.qs-ct-cta-inner .qs-h2{margin-top:16px;font-size:clamp(30px,4vw,50px);line-height:1.06;letter-spacing:-.04em}.qs-ct-cta-inner .qs-lede{margin-top:18px;max-width:580px}
