.co-page{color:var(--foreground);max-width:1160px;margin:0 auto;padding:76px 32px 90px}.co-page *,.co-page :before,.co-page :after{box-sizing:border-box}.co-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:86px;display:grid}.co-eyebrow{color:var(--primary);letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.co-intro h1{letter-spacing:-.045em;margin:20px 0;font-size:52px;font-weight:650;line-height:1.1}.co-intro>p{color:var(--fg-2);margin:0;font-size:16px;line-height:1.85}.co-email{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:13px;margin-top:32px;padding:25px 0;display:flex}.co-email>svg{color:var(--primary);flex-shrink:0;margin-top:3px}.co-email>div{gap:7px;min-width:0;display:grid}.co-email strong{font-size:14px;font-weight:600}.co-email a{color:var(--primary);overflow-wrap:anywhere;text-underline-offset:3px;font-size:15px}.co-email span{color:var(--fg-2);font-size:12px;line-height:1.7}.co-help{margin-top:30px}.co-help h2{margin:0 0 14px;font-size:14px;font-weight:600}.co-help a{color:var(--fg-2);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.co-help a:hover{color:var(--primary)}.co-intro .co-note{color:var(--fg-2);margin-top:30px;font-size:11px;line-height:1.8}.co-form-card{min-width:0;padding:30px}.co-form-card h2{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:600}.co-form-intro{color:var(--fg-2);margin:0 0 26px;font-size:13px;line-height:1.7}.co-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.co-form-card label{margin:0 0 19px;font-size:12px;font-weight:550;display:block}.co-form-card input,.co-form-card select,.co-form-card textarea{border:1px solid var(--border-strong);background:var(--card);width:100%;color:var(--foreground);font:inherit;border-radius:8px;margin-top:8px;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.6;display:block}.co-form-card textarea{resize:vertical;min-height:160px}.co-form-card input::placeholder,.co-form-card textarea::placeholder{color:var(--fg-3)}.co-form-card input:focus,.co-form-card select:focus,.co-form-card textarea:focus{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--primary)}.co-form-card input:disabled,.co-form-card select:disabled,.co-form-card textarea:disabled{opacity:.65}.co-form-card .co-count{text-align:right;color:var(--fg-3);margin:-11px 0 20px;font-size:10px;font-weight:400;display:block}.co-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.co-captcha{margin:16px 0 22px}.co-error{border:1px solid color-mix(in srgb, var(--n-red) 20%, var(--border));background:var(--n-red-soft);color:var(--n-red);border-radius:8px;margin:0 0 18px;padding:12px;font-size:12px;line-height:1.7}.co-error a{text-decoration:underline}.co-submit{justify-content:center;width:100%}.co-privacy{color:var(--fg-2);margin:15px 0 0;font-size:11px;line-height:1.7}.co-privacy a{color:var(--primary);text-underline-offset:3px}.co-success{text-align:center;padding:42px 0}.co-success-icon{background:var(--n-green-soft);width:56px;height:56px;color:var(--n-green);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.co-success p{color:var(--fg-2);overflow-wrap:anywhere;margin:14px 0;font-size:14px;line-height:1.8}.co-success .co-reference{margin-bottom:24px;font-family:ui-monospace,monospace;font-size:10px}@media (width<=900px){.co-layout{grid-template-columns:.8fr 1.2fr;gap:36px}.co-page{padding-top:52px}.co-intro h1{font-size:44px}.co-form-card{padding:24px}.co-row{grid-template-columns:1fr;gap:0}}@media (width<=680px){.co-page{padding:40px 22px 48px}.co-layout{grid-template-columns:1fr;gap:32px}.co-intro h1{font-size:42px}.co-intro>p{font-size:15px}.co-email{margin-top:24px;padding:20px 0}.co-help{margin-top:22px}.co-form-card{padding:22px}.co-form-card input,.co-form-card select,.co-form-card textarea{font-size:16px}}
