.ct{--ct-ink:#0f172a;--ct-ink-2:#334155;--ct-mute:#64748b;--ct-line:#e2e8f0;--ct-line-strong:#cbd5e1;--ct-paper:#fff;--ct-raised:#f8fafc;--ct-it:#7c3aed;--ct-it-deep:#6d28d9;--ct-it-soft:#7c3aed14;--ct-it-ring:#7c3aed2e;--ct-nonit:#f97316;--ct-nonit-soft:#f973161a;--ct-nonit-text:#c2410c;--ct-ok:#059669;--ct-ok-soft:#0596691a;--ct-bad:#dc2626;--ct-bad-soft:#dc262614;--ct-ease:cubic-bezier(0.16,1,0.3,1);--ct-shadow-panel:0 18px 50px #0f172a1a;--ct-shadow-soft:0 4px 16px #0f172a0f;--ct-radius-panel:20px;--ct-radius-field:12px;color:var(--ct-ink)}.ct [id]{scroll-margin-top:6rem}.ct a:not(.btn):focus-visible,.ct button:not(.btn):focus-visible{border-radius:6px;outline:2px solid var(--ct-it);outline-offset:3px}.ct .btn:focus-visible{outline:2px solid var(--ct-it);outline-offset:2px}.ct-section{padding:5rem 0}.ct-section--tight{padding-top:0}.ct-section--form{background:radial-gradient(60rem 30rem at 50% 0,#8b5cf60d,#0000 60%),var(--ct-raised);border-top:1px solid var(--ct-line);padding:6.5rem 0 5rem}.ct-hero{padding:7.75rem 0 0;position:relative}.ct-hero-bg{inset:0;overflow:hidden}.ct-hero-bg,.ct-hero-bg:before{pointer-events:none;position:absolute}.ct-hero-bg:before{background:radial-gradient(ellipse 50% 35% at 50% 0,#8b5cf612 0,#0000 60%),radial-gradient(ellipse 30% 20% at 60% 10%,#f973160a 0,#0000 50%);content:"";height:140vh;left:-20vw;top:-40vh;width:140vw}.ct-hero .container{position:relative;z-index:1}.ct-hero-orb{animation:ct-orb-float 20s ease-in-out infinite;border-radius:50%;contain:layout style;filter:blur(80px);pointer-events:none;position:absolute;will-change:transform}.ct-hero-orb--1{animation-duration:25s;background:#8b5cf61f;height:600px;left:-10%;top:-20%;width:600px}.ct-hero-orb--2{animation-delay:-8s;animation-duration:30s;background:#f9731614;height:500px;right:-12%;top:10%;width:500px}.ct-hero-orb--3{animation-delay:-15s;animation-duration:22s;background:#8b5cf612;bottom:-25%;height:380px;left:35%;width:380px}@keyframes ct-orb-float{0%,to{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,25px)}}.ct-hero-intro{margin:0 auto;max-width:840px;text-align:center}.ct-title{animation:ct-rise-y .7s var(--ct-ease) both}.ct-eyebrow,.ct-hero-meta,.ct-lede{animation:ct-rise .7s var(--ct-ease) both}.ct-hero-meta{animation-delay:.08s}@keyframes ct-rise-y{0%{transform:translateY(14px)}to{transform:none}}@keyframes ct-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ct-eyebrow{align-items:center;background:linear-gradient(135deg,#f973161a,#8b5cf614);border:1px solid #f973162e;border-radius:999px;color:var(--ct-nonit-text);display:inline-flex;font-size:.8125rem;font-weight:700;gap:.45rem;letter-spacing:.06em;margin-bottom:.875rem;padding:.45rem 1rem;text-transform:uppercase}.ct-title{font-size:2.875rem;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 auto 1.25rem;max-width:760px;text-wrap:balance}.ct-lede{color:var(--ct-ink-2);font-size:1.125rem;line-height:1.75;margin:0 auto;max-width:640px}.ct-nowrap{white-space:nowrap}.ct-hero-meta{color:var(--ct-mute);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem 1.75rem;justify-content:center;list-style:none;margin:1.5rem 0 0;padding:0}.ct-hero-meta li{align-items:center;display:inline-flex;gap:.45rem}.ct-hero-meta svg{color:var(--ct-it);flex:none}.ct-hero-meta strong{color:var(--ct-ink);font-weight:700}.ct-triage{animation:ct-rise .7s var(--ct-ease) .16s both;background:var(--ct-paper);border:1px solid var(--ct-line);border-radius:16px;box-shadow:var(--ct-shadow-panel);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:2.5rem auto -3.25rem;max-width:1040px;overflow:hidden;position:relative;z-index:2}.ct-triage-item{background:#0000;border:0;border-left:1px solid var(--ct-line);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.35rem;padding:1.125rem 1rem 1.375rem;position:relative;text-align:left;transition:background .2s var(--ct-ease)}.ct-triage-item:first-child{border-left:0}.ct-triage-item:after{background:var(--ct-triage-color,var(--ct-it));bottom:0;content:"";height:4px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ct-ease)}.ct-triage-item:focus-visible,.ct-triage-item:hover{background:var(--ct-raised)}.ct-triage-item:focus-visible:after,.ct-triage-item:hover:after,.ct-triage-item[aria-pressed=true]:after{transform:scaleX(1)}.ct-triage-item[aria-pressed=true]{background:linear-gradient(180deg,#7c3aed0d,#0000)}.ct-triage-item:focus-visible{border-radius:12px;outline-offset:-4px}.ct-triage-item--b2b{--ct-triage-color:var(--ct-nonit)}.ct-triage-icon{align-items:center;background:var(--ct-it-soft);border-radius:12px;color:var(--ct-it);display:inline-flex;height:2.5rem;justify-content:center;margin-bottom:.35rem;transition:transform .35s var(--ct-ease),background .2s var(--ct-ease);width:2.5rem}.ct-triage-item:hover .ct-triage-icon,.ct-triage-item[aria-pressed=true] .ct-triage-icon{background:var(--ct-it);color:#fff}.ct-triage-item--b2b:hover .ct-triage-icon,.ct-triage-item--b2b[aria-pressed=true] .ct-triage-icon{background:var(--ct-nonit);color:#fff}.ct-triage-item--b2b .ct-triage-icon{background:var(--ct-nonit-soft);color:var(--ct-nonit-text)}.ct-triage-text{display:grid;gap:.15rem;min-width:0}.ct-triage-go{color:var(--ct-it);display:inline-flex;opacity:0;position:absolute;right:.875rem;top:1.125rem;transform:translateX(-6px);transition:opacity .25s var(--ct-ease),transform .35s var(--ct-ease)}.ct-triage-item--b2b .ct-triage-go{color:var(--ct-nonit-text)}.ct-triage-item:focus-visible .ct-triage-go,.ct-triage-item:hover .ct-triage-go,.ct-triage-item[aria-pressed=true] .ct-triage-go{opacity:1;transform:none}.ct-triage-name{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.ct-triage-sub{color:var(--ct-mute);font-size:.8rem;line-height:1.45}.ct-layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 380px}.ct-panel{background:var(--ct-paper);border:1px solid var(--ct-line);border-radius:var(--ct-radius-panel);box-shadow:var(--ct-shadow-panel);overflow:hidden;padding:2.25rem 2.5rem 2.5rem;position:relative}.ct-panel:before{background:linear-gradient(90deg,var(--ct-it) 0,var(--ct-nonit) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.ct-panel-head{align-items:flex-start;border-bottom:1px solid var(--ct-line);display:flex;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.5rem}.ct-panel-head-icon{align-items:center;background:linear-gradient(135deg,var(--ct-it) 0,var(--ct-it-deep) 100%);border-radius:12px;box-shadow:0 6px 16px #7c3aed40;color:#fff;display:inline-flex;flex:none;height:2.75rem;justify-content:center;width:2.75rem}.ct-panel-head h2{font-size:1.625rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.ct-panel-head p{color:var(--ct-ink-2);font-size:.975rem;line-height:1.65;margin:0}.ct-known{align-items:center;background:var(--ct-it-soft);border-radius:12px;color:var(--ct-ink-2);display:flex;font-size:.875rem;gap:.6rem;margin:0 0 1.5rem;padding:.7rem .9rem}.ct-known svg{color:var(--ct-it);flex:none}.ct-known strong{color:var(--ct-ink)}.ct-banner{align-items:flex-start;background:var(--ct-bad-soft);border:1px solid #dc262640;border-radius:12px;color:#991b1b;display:flex;font-size:.9rem;gap:.6rem;line-height:1.55;margin:0 0 1.5rem;padding:.85rem 1rem}.ct-banner svg{color:var(--ct-bad);flex:none;margin-top:.15rem}.ct-form,.ct-row{display:grid;gap:1.375rem}.ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-field{display:grid;gap:.45rem}.ct-field>.ct-label,.ct-field>label{color:var(--ct-ink);font-size:.875rem;font-weight:600}.ct-label-note{color:var(--ct-mute);font-weight:500;margin-left:.35rem}.ct-input,.ct-textarea{background:var(--ct-raised);border:1px solid var(--ct-line);border-radius:var(--ct-radius-field);color:var(--ct-ink);font:inherit;font-size:.975rem;line-height:1.5;padding:.8rem .95rem;transition:border-color .2s var(--ct-ease),box-shadow .2s var(--ct-ease),background .2s var(--ct-ease);width:100%}.ct-input::placeholder,.ct-textarea::placeholder{color:#94a3b8}.ct-input:hover,.ct-textarea:hover{border-color:var(--ct-line-strong)}.ct-input:focus,.ct-textarea:focus{background:var(--ct-paper);border-color:var(--ct-it);box-shadow:0 0 0 4px var(--ct-it-ring);outline:none}.ct-textarea{min-height:9rem;resize:vertical}.ct-field.has-error .ct-input,.ct-field.has-error .ct-textarea,.ct-input:user-invalid,.ct-textarea:user-invalid{border-color:var(--ct-bad);box-shadow:0 0 0 4px #dc26261f}.ct-field-error{align-items:center;color:var(--ct-bad);display:flex;font-size:.8125rem;font-weight:500;gap:.35rem}.ct-field-error:empty{display:none}.ct-field-error:before{background:currentColor;border-radius:50%;content:"";flex:none;height:6px;width:6px}.ct-subject{border:0;margin:0;min-width:0;padding:0}.ct-subject legend{color:var(--ct-ink);font-size:.875rem;font-weight:600;margin-bottom:.55rem;padding:0}.ct-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ct-chip{align-items:center;background:var(--ct-raised);border:1px solid var(--ct-line);border-radius:999px;color:var(--ct-ink-2);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem .95rem .5rem .65rem;position:relative;transition:border-color .2s var(--ct-ease),background .2s var(--ct-ease),color .2s var(--ct-ease)}.ct-chip input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.ct-chip-icon{align-items:center;background:var(--ct-paper);border:1px solid var(--ct-line);border-radius:50%;color:var(--ct-mute);display:inline-flex;flex:none;height:1.5rem;justify-content:center;transition:background .2s var(--ct-ease),color .2s var(--ct-ease),border-color .2s var(--ct-ease);width:1.5rem}.ct-chip-icon svg{height:13px;width:13px}.ct-chip:hover{background:var(--ct-paper);border-color:var(--ct-it);color:var(--ct-it)}.ct-chip:hover .ct-chip-icon{border-color:var(--ct-it-ring);color:var(--ct-it)}.ct-chip:has(input:checked){background:var(--ct-it-soft);border-color:var(--ct-it);color:var(--ct-it-deep)}.ct-chip:has(input:checked) .ct-chip-icon{background:var(--ct-it);border-color:var(--ct-it);color:#fff}.ct-chip:has(input:focus-visible){outline:2px solid var(--ct-it);outline-offset:2px}.ct-subject-hint{align-items:flex-start;background:var(--ct-raised);border-left:3px solid var(--ct-it);border-radius:0 10px 10px 0;color:var(--ct-ink-2);display:flex;font-size:.85rem;gap:.5rem;line-height:1.55;margin-top:.75rem;padding:.7rem .9rem}.ct-subject-hint[hidden]{display:none}.ct-subject-hint svg{color:var(--ct-it);flex:none;margin-top:.15rem}.ct-field[hidden]{display:none}.ct-context{align-items:center;color:var(--ct-mute);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.4rem .6rem;margin:.6rem 0 0}.ct-context[hidden]{display:none}.ct-context svg{color:var(--ct-it);flex:none}.ct-context-off{background:var(--ct-paper);border:1px solid var(--ct-line);border-radius:999px;color:var(--ct-ink-2);cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;padding:.1rem .5rem}.ct-context-off:hover{border-color:var(--ct-it);color:var(--ct-it)}.ct-deflect{background:var(--ct-paper);border:1px dashed var(--ct-line-strong);border-radius:12px;margin-top:.85rem;padding:.85rem 1rem .5rem}.ct-deflect[hidden]{display:none}.ct-deflect-title{color:var(--ct-nonit-text);font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0 0 .35rem;text-transform:uppercase}.ct-deflect-item{border-top:1px solid var(--ct-line)}.ct-deflect-item:first-of-type{border-top:0}.ct-deflect-item summary{align-items:center;color:var(--ct-ink);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.75rem;justify-content:space-between;list-style:none;padding:.55rem 0}.ct-deflect-item summary::-webkit-details-marker{display:none}.ct-deflect-item summary svg{color:var(--ct-mute);flex:none;transition:transform .25s var(--ct-ease)}.ct-deflect-item[open] summary svg{transform:rotate(180deg)}.ct-deflect-answer{color:var(--ct-ink-2);font-size:.85rem;line-height:1.6;padding:0 0 .75rem}.ct-deflect-answer p{margin:0 0 .5rem}.ct-deflect-answer ul{margin:0 0 .5rem;padding-left:1.1rem}.ct-deflect-answer a{color:var(--ct-it);font-weight:600}.ct-draft-note{align-items:center;background:var(--ct-nonit-soft);border-radius:10px;color:var(--ct-ink-2);display:flex;font-size:.8125rem;gap:.5rem;margin:-.5rem 0 1.25rem;padding:.55rem .8rem}.ct-draft-note[hidden]{display:none}.ct-draft-note svg{color:var(--ct-nonit-text);flex:none}.ct-textarea-foot{align-items:center;color:var(--ct-mute);display:flex;font-size:.8125rem;gap:1rem;justify-content:space-between}.ct-counter{font-variant-numeric:tabular-nums;white-space:nowrap}.ct-counter.is-bad{color:var(--ct-bad);font-weight:600}.ct-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.ct-panel-foot{background:var(--ct-raised);border-top:1px solid var(--ct-line);margin:.5rem -2.5rem -2.5rem;padding:1.5rem 2.5rem 1.75rem}.ct-submit{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.ct-submit .btn{min-width:220px}.ct-submit .btn[aria-busy=true]{opacity:.75;pointer-events:none}.ct-submit .btn[aria-busy=true] .btn-arrow{animation:ct-spin .9s linear infinite}@keyframes ct-spin{to{transform:rotate(1turn)}}.ct-submit-note{align-items:flex-start;color:var(--ct-mute);display:inline-flex;font-size:.875rem;gap:.45rem;margin:0}.ct-submit-note svg{color:var(--ct-ok);flex:none;margin-top:.2rem}.ct-gdpr{color:var(--ct-mute);font-size:.78rem;line-height:1.6;margin:1.25rem 0 0}.ct-gdpr a{color:var(--ct-it);font-weight:600}.ct-success{padding:1rem 0 .5rem;text-align:center}.ct-success-icon{align-items:center;animation:ct-pop .5s var(--ct-ease) both;background:var(--ct-ok-soft);border-radius:50%;color:var(--ct-ok);display:inline-flex;height:4.5rem;justify-content:center;margin-bottom:1.25rem;width:4.5rem}.ct-success-icon svg path{animation:ct-draw .45s var(--ct-ease) .1s forwards;stroke-dasharray:40;stroke-dashoffset:40}@keyframes ct-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ct-draw{to{stroke-dashoffset:0}}.ct-success h2{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .6rem}.ct-success-ref{align-items:baseline;background:var(--ct-it-soft);border-radius:999px;color:var(--ct-ink-2);display:inline-flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem .5rem;margin:0 0 .9rem;padding:.5rem .9rem}.ct-success-ref strong{color:var(--ct-it-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;letter-spacing:.04em}.ct-success-ref span{color:var(--ct-mute);font-size:.78rem}.ct-success>p{color:var(--ct-ink-2);font-size:1rem;line-height:1.7;margin:0 auto;max-width:30rem}.ct-success>p strong{color:var(--ct-ink)}.ct-success-steps{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:1.75rem auto 0;max-width:36rem;padding:0;text-align:left}.ct-success-steps li{background:var(--ct-raised);border:1px solid var(--ct-line);border-radius:12px;color:var(--ct-ink-2);font-size:.85rem;line-height:1.5;padding:.9rem 1rem}.ct-success-steps strong{color:var(--ct-ink);display:block;font-size:.9rem;margin-bottom:.15rem}.ct-success-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}.ct-success-note{color:var(--ct-mute);font-size:.8125rem;margin:1.25rem 0 0}.ct-aside{display:grid;gap:1.25rem;position:sticky;top:5.5rem}.ct-card{background:var(--ct-paper);border:1px solid var(--ct-line);border-radius:16px;box-shadow:var(--ct-shadow-soft);padding:1.5rem}.ct-card h2,.ct-card h3{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1rem}.ct-card-head{margin-bottom:1.25rem}.ct-card-head h2{margin:0 0 .2rem}.ct-card-head p{color:var(--ct-mute);font-size:.8125rem;margin:0}.ct-after{display:grid;list-style:none;margin:0;padding:0}.ct-after-step{align-items:start;display:grid;gap:.85rem;grid-template-columns:2.25rem minmax(0,1fr);padding-bottom:1.25rem;position:relative}.ct-after-step:last-child{padding-bottom:0}.ct-after-step:not(:last-child):before{background:var(--ct-line);border-radius:2px;bottom:0;content:"";left:calc(1.125rem - 1px);position:absolute;top:2.25rem;width:2px}.ct-after-step.is-now:before{background:linear-gradient(180deg,var(--ct-it) 0,#7c3aed26 100%)}.ct-after-mark{align-items:center;background:var(--ct-paper);border:1.5px solid #7c3aed4d;border-radius:50%;color:var(--ct-it);display:inline-flex;height:2.25rem;justify-content:center;position:relative;width:2.25rem;z-index:1}.ct-after-step.is-now .ct-after-mark{background:linear-gradient(135deg,var(--ct-it) 0,var(--ct-it-deep) 100%);border-color:#0000;box-shadow:0 0 0 4px var(--ct-it-soft),0 6px 14px #7c3aed40;color:#fff}.ct-after-body{min-width:0;padding-top:.3rem}.ct-after-head{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem .5rem;margin-bottom:.2rem}.ct-after-head strong{color:var(--ct-ink);font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.ct-after-when{background:var(--ct-it-soft);border-radius:999px;color:var(--ct-it-deep);flex:none;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em;padding:.15rem .5rem;white-space:nowrap}.ct-after-when--now{background:var(--ct-ok-soft);color:var(--ct-ok)}.ct-after-desc{color:var(--ct-mute);font-size:.8125rem;line-height:1.55;margin:0}.ct-direct{display:grid}.ct-direct-row{align-items:center;background:#0000;border:0;border-radius:12px;border-top:1px solid var(--ct-line);color:inherit;cursor:pointer;display:grid;font:inherit;gap:.85rem;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;margin:0 -.5rem;padding:.8rem .5rem;text-align:left;transition:background .2s var(--ct-ease);width:calc(100% + 1rem)}.ct-direct-row:first-child{border-top:0;padding-top:.25rem}.ct-direct-row:focus-visible,.ct-direct-row:hover{background:var(--ct-raised);color:inherit}.ct-direct-row:hover .ct-direct-value{color:var(--ct-it)}.ct-direct-row:hover .ct-direct-go{color:var(--ct-it);transform:translateX(3px)}.ct-direct-icon{align-items:center;background:var(--ct-it-soft);border-radius:12px;color:var(--ct-it);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.ct-direct-icon--b2b{background:var(--ct-nonit-soft);color:var(--ct-nonit-text)}.ct-direct-text{display:grid;gap:.1rem;min-width:0}.ct-direct-label{color:var(--ct-mute);font-size:.78rem}.ct-direct-value{color:var(--ct-ink);font-size:.9375rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;transition:color .2s var(--ct-ease)}.ct-direct-go{color:var(--ct-line-strong);display:inline-flex;justify-content:center;transition:transform .25s var(--ct-ease),color .2s var(--ct-ease)}.ct-direct-copy{align-items:center;background:none;border:0;color:var(--ct-it);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:600;gap:.35rem;justify-self:start;margin:-.35rem 0 .6rem 3.35rem;padding:.2rem 0;transition:color .2s var(--ct-ease)}.ct-direct-copy:hover{color:var(--ct-it-deep)}.ct-direct-copy.is-done{color:var(--ct-ok)}.ct-socials{border-top:1px solid var(--ct-line);display:flex;gap:.5rem;margin-top:1.1rem;padding-top:1rem}.ct-socials a{align-items:center;border:1px solid var(--ct-line);border-radius:10px;color:var(--ct-mute);display:inline-flex;height:2.25rem;justify-content:center;transition:border-color .2s var(--ct-ease),color .2s var(--ct-ease),background .2s var(--ct-ease);width:2.25rem}.ct-socials a:hover{background:var(--ct-it-soft);border-color:var(--ct-it);color:var(--ct-it)}.ct-firm{color:var(--ct-mute);font-size:.8125rem;line-height:1.65;margin:0;padding:0 .25rem}.ct-firm strong{color:var(--ct-ink-2);font-weight:600}.ct-band{align-items:center;background:radial-gradient(40rem 20rem at 0 0,#8b5cf60f,#0000 60%),var(--ct-raised);border:1px solid var(--ct-line);border-radius:var(--ct-radius-panel);display:flex;gap:1.5rem 2rem;justify-content:space-between;padding:1.75rem 2rem}.ct-band-title{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .25rem}.ct-band-desc{color:var(--ct-ink-2);font-size:.9375rem;line-height:1.6;margin:0}.ct-band-actions{display:flex;flex:none;flex-wrap:wrap;gap:.75rem}.reveal{animation:ct-force-visible 0s 2.5s forwards;opacity:0;transform:translateY(24px);transition:opacity .8s var(--ct-ease),transform .8s var(--ct-ease)}@media (scripting:none){.reveal{animation:none;opacity:1;transform:none;transition:none}}.reveal.active{opacity:1;transform:translateY(0)}@keyframes ct-force-visible{to{opacity:1;transform:none}}@media (max-width:1024px){.ct-layout{gap:1.75rem;grid-template-columns:minmax(0,1fr) 320px}.ct-panel{padding:2rem}.ct-panel-foot{margin:.5rem -2rem -2rem;padding:1.5rem 2rem 1.75rem}.ct-triage{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-triage-item:nth-child(3n+1){border-left:0}.ct-triage-item:nth-child(n+4){border-top:1px solid var(--ct-line)}}@media (max-width:900px){.ct-layout{grid-template-columns:1fr}.ct-aside{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ct-firm{grid-column:1/-1}.ct-band{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.ct-hero{padding:6.5rem 0 2.25rem}.ct-title{font-size:2.125rem}.ct-lede{font-size:1.0625rem}.ct-hero-meta{gap:.375rem 1.25rem}.ct-triage{background:var(--ct-line);gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem auto -2rem}.ct-triage-item{align-items:center;background:var(--ct-paper);border:0;flex-direction:row;gap:.65rem;padding:.85rem}.ct-triage-item:nth-child(n+4){border-top:0}.ct-triage-icon{height:2.125rem;margin-bottom:0;width:2.125rem}.ct-triage-go,.ct-triage-sub{display:none}.ct-triage-name{font-size:.875rem}.ct-section{padding:3.5rem 0}.ct-section--form{padding:4.5rem 0 3.5rem}.ct-panel-foot{margin:.5rem -1.25rem -1.5rem;padding:1.25rem 1.25rem 1.5rem}.ct-panel{border-radius:16px;padding:1.5rem 1.25rem}.ct-panel-head{gap:.75rem}.ct-panel-head-icon{height:2.25rem;width:2.25rem}.ct-row{grid-template-columns:1fr}.ct-submit .btn{justify-content:center;min-width:0;width:100%}.ct-success-steps{grid-template-columns:1fr}.ct-success-actions .btn{justify-content:center;width:100%}.ct-aside{grid-template-columns:1fr}.ct-band{padding:1.5rem 1.25rem}.ct-band-actions,.ct-band-actions .btn{justify-content:center;width:100%}}@media (max-width:420px){.ct-title{font-size:1.875rem}.ct-chips{gap:.4rem}.ct-chip{font-size:.8125rem;padding:.5rem .8rem}}@media (prefers-reduced-motion:reduce){.ct-eyebrow,.ct-hero-meta,.ct-hero-orb,.ct-lede,.ct-submit .btn[aria-busy=true] .btn-arrow,.ct-success-icon,.ct-success-icon svg path,.ct-title,.ct-triage,.ct-triage-go{animation:none}.ct-success-icon svg path{stroke-dashoffset:0}.reveal{animation:none;opacity:1;transform:none;transition:none}.ct *,.ct :after,.ct :before{transition-duration:.01ms!important}}