.ct-in[data-astro-cid-lxuh7dq5]{gap:var(--space-96);grid-template-columns:4fr 7fr;align-items:start;display:grid}.ct-left[data-astro-cid-lxuh7dq5]{top:calc(var(--hdr-top) + var(--hdr-h) + var(--space-48));gap:var(--space-48);flex-direction:column;display:flex;position:sticky}.ct-next[data-astro-cid-lxuh7dq5]{gap:var(--space-24);padding-top:var(--space-32);border-top:1px solid var(--border);flex-direction:column;display:flex}.ct-next[data-astro-cid-lxuh7dq5] li[data-astro-cid-lxuh7dq5]{gap:var(--space-16);align-items:flex-start;display:flex}.ct-n[data-astro-cid-lxuh7dq5]{border:1px solid var(--border-strong);width:28px;height:28px;font:500 13px/1 var(--font-sans);color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.ct-mail[data-astro-cid-lxuh7dq5]{align-items:center;gap:var(--space-8);font:500 15px/24px var(--font-sans);color:var(--text-muted);transition:color var(--dur-fast) var(--ease);display:inline-flex}.ct-mail[data-astro-cid-lxuh7dq5]:hover{color:var(--text)}.ct-form[data-astro-cid-lxuh7dq5]{gap:var(--space-32);padding:var(--space-40);border-radius:var(--card-r);border:1px solid var(--border);background:var(--surface);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.ct-form[data-astro-cid-lxuh7dq5]:before{content:"";z-index:-1;background:radial-gradient(70% 100% at 100% 0%, color-mix(in srgb, var(--brand-500) 16%, transparent), transparent 70%);pointer-events:none;height:240px;position:absolute;inset:0 0 auto}.ct-head[data-astro-cid-lxuh7dq5]{gap:var(--space-12);flex-direction:column;display:flex}.ct-step-name[data-astro-cid-lxuh7dq5]{color:var(--text)}.ct-prog[data-astro-cid-lxuh7dq5]{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.ct-prog[data-astro-cid-lxuh7dq5] li[data-astro-cid-lxuh7dq5]{border-radius:var(--radius-full);background:var(--fill-active);height:4px;position:relative;overflow:hidden}.ct-prog[data-astro-cid-lxuh7dq5] li[data-astro-cid-lxuh7dq5]:after{content:"";background:var(--brand-500);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.ct-prog[data-astro-cid-lxuh7dq5] li[data-astro-cid-lxuh7dq5].is-on:after{transform:scaleX(1)}.ct-step[data-astro-cid-lxuh7dq5]{gap:var(--space-24);min-width:0;animation:fadeUp var(--dur-slow) var(--ease-out);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ct-step[data-astro-cid-lxuh7dq5] legend[data-astro-cid-lxuh7dq5]{margin-bottom:var(--space-24);float:left;width:100%;padding:0}.ct-step[data-astro-cid-lxuh7dq5] legend[data-astro-cid-lxuh7dq5]+[data-astro-cid-lxuh7dq5]{clear:both}.two[data-astro-cid-lxuh7dq5]{gap:var(--space-16);grid-template-columns:1fr 1fr;display:grid}.options[data-astro-cid-lxuh7dq5]{gap:var(--space-12)}.field-label[data-astro-cid-lxuh7dq5]{font:500 14px/20px var(--font-sans);color:var(--text-muted)}.svc[data-astro-cid-lxuh7dq5]{gap:var(--space-12);grid-template-columns:repeat(3,1fr);display:grid}.svc-opt[data-astro-cid-lxuh7dq5]{gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-12);border:1px solid var(--border);background:var(--fill);min-height:104px;color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:relative}.svc-opt[data-astro-cid-lxuh7dq5] input[data-astro-cid-lxuh7dq5]{opacity:0;pointer-events:none;position:absolute}.svc-opt[data-astro-cid-lxuh7dq5]:hover{border-color:var(--border-hover);color:var(--text)}.svc-opt[data-astro-cid-lxuh7dq5]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--text)}.svc-opt[data-astro-cid-lxuh7dq5]:has(input:focus-visible){box-shadow:var(--focus-ring)}.ct-foot[data-astro-cid-lxuh7dq5]{align-items:center;gap:var(--space-16);padding-top:var(--space-24);border-top:1px solid var(--border);display:flex}.ct-priv[data-astro-cid-lxuh7dq5]{flex:1}.ct-foot[data-astro-cid-lxuh7dq5] [data-astro-cid-lxuh7dq5][data-back]:not([hidden])+.ct-priv[data-astro-cid-lxuh7dq5]{text-align:center}.ct-status[data-astro-cid-lxuh7dq5]:empty{display:none}.field[data-astro-cid-lxuh7dq5].has-error .svc-opt[data-astro-cid-lxuh7dq5],.field[data-astro-cid-lxuh7dq5].has-error .option[data-astro-cid-lxuh7dq5]{border-color:color-mix(in srgb, var(--danger-text) 50%, transparent)}
