.cx-page{--cx-bg-0:#16181d;--cx-bg-1:#1c1e24;--cx-bg-2:#23262d;--cx-line:#f4f1ea1a;--cx-line-strong:#f4f1ea38;--cx-ink:#f4f1ea;--cx-ink-mute:#f4f1eaa8;--cx-ink-faint:#f4f1ea6b;--cx-cream:#f4f1ea;--cx-cream-deep:#ece7da;--cx-cream-card:#fff;--cx-cream-line:#1c1d1e1a;--cx-cream-line-strong:#1c1d1e38;--cx-dark-ink:#1c1d1e;--cx-dark-ink-mute:#5c5a52;--cx-dark-ink-faint:#1c1d1e73;--cx-accent:#d4a35b;--cx-accent-hi:#e0b26c;--cx-ease:cubic-bezier(.16, 1, .3, 1);background:var(--cx-bg-0);color:var(--cx-ink);margin-top:-84px;padding-top:0;font-family:"Swiss 721",Helvetica Neue,-apple-system,BlinkMacSystemFont,sans-serif}.cx-inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.cx-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--cx-accent);font-size:11px;font-weight:600}.cx-hero{border-bottom:1px solid var(--cx-line);padding:clamp(120px,18vw,200px) 0 clamp(60px,8vw,120px)}.cx-hero-grid{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:clamp(32px,6vw,80px);display:grid}.cx-hero-left .cx-eyebrow{margin-bottom:clamp(20px,2vw,28px)}.cx-hero-h1{letter-spacing:-.035em;color:var(--cx-ink);margin:0 0 clamp(20px,2.4vw,32px);font-size:clamp(44px,7vw,88px);font-weight:500;line-height:.98}.cx-hero-lede{color:var(--cx-ink-mute);max-width:48ch;margin:0 0 clamp(28px,3vw,40px);font-size:clamp(16px,1vw + 13px,19px);line-height:1.55}.cx-hero-quick{border:1px solid var(--cx-line-strong);color:var(--cx-ink);letter-spacing:.04em;text-transform:uppercase;transition:background .4s var(--cx-ease), color .4s var(--cx-ease), border-color .4s var(--cx-ease);align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cx-hero-quick:hover{background:var(--cx-accent);color:var(--cx-dark-ink);border-color:var(--cx-accent)}.cx-hero-quick svg{transition:transform .4s var(--cx-ease)}.cx-hero-quick:hover svg{transform:translate(3px,-3px)}.cx-audit{background:var(--cx-cream);color:var(--cx-dark-ink);border-top:3px solid var(--cx-accent);flex-direction:column;gap:16px;padding:clamp(28px,3vw,44px);display:flex}.cx-audit-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--cx-accent);font-size:11px;font-weight:600}.cx-audit-title{letter-spacing:-.02em;color:var(--cx-dark-ink);margin:0;font-size:clamp(22px,1.6vw + 12px,32px);font-weight:500;line-height:1.1}.cx-audit-sub{color:var(--cx-dark-ink-mute);margin:0;font-size:15px;line-height:1.55}.cx-audit-form{flex-direction:column;gap:10px;margin-top:8px;display:flex}.cx-audit-input{border:1px solid var(--cx-cream-line-strong);width:100%;color:var(--cx-dark-ink);background:0 0;outline:none;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.cx-audit-input::placeholder{color:var(--cx-dark-ink-faint)}.cx-audit-input:focus{border-color:var(--cx-accent);background:#d4a35b0f}.cx-audit-cta{background:var(--cx-dark-ink);color:var(--cx-cream);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--cx-ease), color .4s var(--cx-ease);border:none;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:16px 22px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.cx-audit-cta:hover{background:var(--cx-accent);color:var(--cx-dark-ink)}.cx-audit-cta:disabled{opacity:.55;cursor:wait}.cx-audit-cta svg{transition:transform .4s var(--cx-ease)}.cx-audit-cta:hover svg{transform:translate(4px)}.cx-channels{background:var(--cx-bg-0);padding:clamp(60px,7vw,100px) 0}.cx-section-eyebrow{margin-bottom:clamp(28px,3vw,44px)}.cx-channels-grid{background:var(--cx-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cx-channel{background:var(--cx-bg-1);color:var(--cx-ink);transition:background .4s var(--cx-ease);border-top:1px solid var(--cx-accent);padding:clamp(24px,2.5vw,36px);text-decoration:none;display:block;position:relative}.cx-channel:hover{background:var(--cx-bg-2)}.cx-channel-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cx-channel-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--cx-ink-mute);font-size:11px;font-weight:600}.cx-channel-arrow{color:var(--cx-accent);transition:transform .4s var(--cx-ease)}.cx-channel:hover .cx-channel-arrow{transform:translate(4px,-4px)}.cx-channel-value{letter-spacing:-.02em;color:var(--cx-ink);margin-bottom:8px;font-size:clamp(22px,1.6vw + 14px,30px);font-weight:500;line-height:1.15}.cx-channel-sub{color:var(--cx-ink-mute);font-size:14px;line-height:1.5}.cx-form-section{background:var(--cx-cream);color:var(--cx-dark-ink);padding:clamp(80px,9vw,140px) 0}.cx-form-section .cx-eyebrow{color:var(--cx-accent)}.cx-form-grid{grid-template-columns:1fr 1.05fr;align-items:flex-start;gap:clamp(40px,6vw,80px);display:grid}.cx-form-intro h2{letter-spacing:-.025em;color:var(--cx-dark-ink);margin:16px 0 clamp(20px,2vw,28px);font-size:clamp(34px,4vw + 12px,56px);font-weight:500;line-height:1.05}.cx-form-intro p{color:var(--cx-dark-ink-mute);max-width:42ch;margin:0 0 clamp(36px,4vw,52px);font-size:clamp(15px,.5vw + 13px,17px);line-height:1.6}.cx-reasons{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cx-reason{border-top:1px solid var(--cx-cream-line);grid-template-columns:56px 1fr;gap:24px;padding:24px 0;display:grid}.cx-reason:last-child{border-bottom:1px solid var(--cx-cream-line)}.cx-reason-num{letter-spacing:.04em;color:var(--cx-accent);font-variant-numeric:tabular-nums;padding-top:2px;font-size:14px;font-weight:600}.cx-reason-title{letter-spacing:-.01em;color:var(--cx-dark-ink);margin:0 0 6px;font-size:17px;font-weight:500}.cx-reason-desc{color:var(--cx-dark-ink-mute);margin:0;font-size:15px;line-height:1.55}.cx-form-card{background:var(--cx-cream-card);border:1px solid var(--cx-cream-line);border-top:3px solid var(--cx-accent);padding:clamp(28px,3vw,44px)}.cx-form-card h3{letter-spacing:.22em;text-transform:uppercase;color:var(--cx-accent);margin:0 0 clamp(20px,2vw,28px);font-size:13px;font-weight:600}.cx-form-fields{flex-direction:column;gap:14px;display:flex}.cx-input{border:1px solid var(--cx-cream-line-strong);width:100%;color:var(--cx-dark-ink);background:0 0;outline:none;padding:16px 18px;font-family:inherit;font-size:15px;transition:border-color .2s,background .2s}.cx-input::placeholder{color:var(--cx-dark-ink-faint)}.cx-input:focus{border-color:var(--cx-accent);background:#d4a35b0f}textarea.cx-input{resize:vertical;min-height:120px;font-family:inherit}.cx-form-cta{background:var(--cx-dark-ink);color:var(--cx-cream);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .4s var(--cx-ease), color .4s var(--cx-ease);border:none;align-self:flex-start;align-items:center;gap:12px;margin-top:8px;padding:16px 28px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.cx-form-cta:hover{background:var(--cx-accent);color:var(--cx-dark-ink)}.cx-form-cta:disabled{opacity:.55;cursor:wait}.cx-form-cta svg{transition:transform .4s var(--cx-ease)}.cx-form-cta:hover svg{transform:translate(4px)}.cx-form-foot{color:var(--cx-dark-ink-faint);margin-top:16px;font-size:12px;line-height:1.5}.cx-form-foot a{color:inherit}.cx-meta{background:var(--cx-bg-0);padding:clamp(48px,5vw,72px) 0 clamp(80px,8vw,140px)}.cx-meta-grid{background:var(--cx-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.cx-meta-cell{background:var(--cx-bg-0);padding:clamp(20px,2vw,28px) clamp(20px,2vw,28px) clamp(24px,2.4vw,32px)}.cx-meta-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--cx-ink-mute);margin-bottom:14px;font-size:11px;font-weight:600}.cx-meta-value{letter-spacing:-.01em;color:var(--cx-ink);font-size:clamp(16px,1vw + 13px,19px);font-weight:500;line-height:1.35}.cx-meta-sub{color:var(--cx-ink-mute);margin-top:6px;font-size:13px;line-height:1.5}.cx-req-toggle{color:var(--cx-ink);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:clamp(16px,1vw + 13px,19px);font-weight:500;display:flex}.cx-req-toggle svg{color:var(--cx-accent);transition:transform .25s}.cx-req-toggle.is-open svg{transform:rotate(180deg)}.cx-req-panel{border-top:1px solid var(--cx-line);transition:max-height .35s var(--cx-ease), opacity .25s ease, margin-top .3s ease, padding-top .3s ease;grid-template-columns:repeat(2,1fr);gap:16px 48px;margin-top:clamp(48px,5vw,72px);padding-top:clamp(28px,3vw,40px);display:grid;overflow:hidden}.cx-req-panel.is-closed{opacity:0;border-top-color:#0000;max-height:0;margin-top:0;padding-top:0}.cx-req-row{color:var(--cx-ink);grid-template-columns:160px 1fr;gap:20px;font-size:14px;line-height:1.5;display:grid}.cx-req-row span:first-child{color:var(--cx-ink-mute);letter-spacing:.04em;text-transform:uppercase;padding-top:1px;font-size:12px}.cx-req-row .mono{font-family:JetBrains Mono,SF Mono,Menlo,monospace}@media (width<=1023px){.cx-hero-grid{grid-template-columns:1fr}.cx-form-grid{grid-template-columns:1fr;gap:56px}.cx-channels-grid{grid-template-columns:1fr}.cx-meta-grid{grid-template-columns:repeat(2,1fr)}.cx-req-panel{grid-template-columns:1fr}}@media (width<=600px){.cx-hero{padding-top:120px}.cx-meta-grid{grid-template-columns:1fr}.cx-req-row{grid-template-columns:100px 1fr;gap:14px;font-size:13px}}
