.ctc-page{--ctc-ink:#0c1526;--ctc-accent:#2567e8;--ctc-accent-dark:#1c4fc4;--ctc-accent-soft:#eaf0fe;--ctc-text:#47546e;--ctc-muted:#7a869e;--ctc-divider:#e3e9f7;--ctc-inset:100px;width:100%;color:var(--ctc-ink);background:#fff;overflow-x:clip}.ctc-page .ctc-section{width:100%;padding:136px 0 100px}.ctc-page .ctc-container{width:100%;padding:0 var(--ctc-inset)}.ctc-page .ctc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;width:100%;display:grid}.ctc-page .ctc-aside{align-self:start;min-width:0;padding-top:8px;position:sticky;top:108px}.ctc-page .ctc-eyebrow{background:var(--ctc-accent-soft);color:var(--ctc-accent-dark);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:7px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.ctc-page .ctc-eyebrow:before{content:"";background:var(--ctc-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ctc-page .ctc-title{letter-spacing:-.025em;color:var(--ctc-ink);margin:0 0 16px;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.12}.ctc-page .ctc-lead{max-width:440px;color:var(--ctc-text);margin:0;font-size:16px;line-height:1.7}.ctc-page .ctc-channels{border-top:1px solid var(--ctc-divider);width:100%;margin-top:36px}.ctc-page .ctc-channel{border-bottom:1px solid var(--ctc-divider);align-items:center;gap:16px;width:100%;padding:16px 4px;text-decoration:none;transition:padding-left .25s;display:flex}.ctc-page a.ctc-channel:hover,.ctc-page a.ctc-channel:focus-visible{padding-left:10px}.ctc-page .ctc-channel--static{cursor:default}.ctc-page .ctc-channel-icon{background:var(--ctc-accent-soft);width:42px;height:42px;color:var(--ctc-accent);border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;transition:background .25s,color .25s,border-color .25s;display:grid}.ctc-page a.ctc-channel:hover .ctc-channel-icon,.ctc-page a.ctc-channel:focus-visible .ctc-channel-icon{background:var(--ctc-accent);border-color:var(--ctc-accent);color:#fff}.ctc-page .ctc-channel-txt{flex-direction:column;min-width:0;display:flex}.ctc-page .ctc-channel-txt small{color:var(--ctc-muted);margin-bottom:3px;font-size:13.5px}.ctc-page .ctc-channel-txt strong{color:var(--ctc-ink);overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.45}.ctc-page .ctc-formcol{width:100%;min-width:0}.ctc-page .slf{--slf-orange:var(--ctc-accent);--slf-orange-dark:var(--ctc-accent-dark);--slf-orange-tint:var(--ctc-accent-soft)}.ctc-page .ctc-formcol .slf--card{border:1.5px solid var(--ctc-accent);width:100%;box-shadow:none;border-radius:24px;padding:40px 38px}.ctc-page .slf .slf-badge{border-color:var(--ctc-accent-soft);box-shadow:none}.ctc-page .slf .slf-submit{width:auto;box-shadow:none;border-radius:100px;padding:15px 28px;font-weight:500}.ctc-page .slf .slf-legal{text-align:center}.ctc-page .slf .lead-consent-toggle{color:var(--ctc-accent-dark)}.ctc-page .slf input:focus,.ctc-page .slf select:focus,.ctc-page .slf textarea:focus{box-shadow:0 0 0 4px #2567e824}@media (max-width:1399.98px){.ctc-page{--ctc-inset:72px}}@media (max-width:1199.98px){.ctc-page{--ctc-inset:56px}.ctc-page .ctc-grid{gap:44px}.ctc-page .ctc-formcol .slf--card{padding:34px 30px}}@media (max-width:991.98px){.ctc-page{--ctc-inset:40px}.ctc-page .ctc-section{padding:116px 0 64px}.ctc-page .ctc-grid{grid-template-columns:minmax(0,1fr);gap:44px}.ctc-page .ctc-aside{padding-top:0;position:static}.ctc-page .ctc-lead{max-width:560px}}@media (max-width:575.98px){.ctc-page{--ctc-inset:20px}.ctc-page .ctc-section{padding:96px 0 48px}.ctc-page .ctc-grid{gap:34px}.ctc-page .ctc-eyebrow{white-space:normal}.ctc-page .ctc-channels{margin-top:28px}.ctc-page .ctc-channel{gap:13px;padding:14px 2px}.ctc-page .ctc-channel-txt strong{font-size:16px}.ctc-page .ctc-formcol .slf--card{border-radius:20px;padding:28px 22px}}@media (prefers-reduced-motion:reduce){.ctc-page .ctc-channel,.ctc-page .ctc-channel-icon{transition:none}.ctc-page a.ctc-channel:hover,.ctc-page a.ctc-channel:focus-visible{padding-left:4px}}
