.cx-card{--cx-gold:var(--p-gold,#f5b544);--cx-soft:var(--r13-soft,#d6b36f);--cx-t1:var(--p-text,#edeae4);--cx-t2:var(--r13-t2,#aeb0b6);--cx-t3:var(--r13-t3,#85878e);--cx-hair:rgba(255,255,255,0.09);--cx-hair-2:rgba(255,255,255,0.16);--cx-ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;gap:28px;min-width:0;margin:0;padding:32px 22px 28px;border:1px solid var(--cx-hair);border-radius:22px;background:radial-gradient(120% 70% at 100% 0,rgba(245,181,68,.07),rgba(245,181,68,0) 55%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012) 60%,rgba(255,255,255,.02));-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 40px 90px -50px rgba(0,0,0,.9);color:var(--cx-t1)}.cx-card:before{inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(245,181,68,.55),rgba(214,179,111,.12) 28%,rgba(255,255,255,0) 55%,rgba(214,179,111,.18));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cx-card:after,.cx-card:before{content:"";position:absolute;pointer-events:none}.cx-card:after{top:-1px;left:12%;right:40%;height:1px;background:linear-gradient(90deg,rgba(245,181,68,0),rgba(255,220,160,.85),rgba(245,181,68,0));box-shadow:0 0 18px 2px rgba(245,181,68,.22)}@media (min-width:640px){.cx-card{padding:44px 44px 40px}}.cx-head{display:flex;flex-direction:column;gap:12px}.cx-kicker{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cx-soft)}.cx-kicker,.cx-title{margin:0;font-weight:500}.cx-title{font-size:clamp(1.625rem,1.2rem + 1.2vw,2.125rem);line-height:1.12;letter-spacing:-.02em;color:var(--cx-t1)}.cx-title .ff-serif{font-size:1.08em}.cx-sub{margin:0;max-width:52ch;font-size:.9375rem;line-height:1.6;color:var(--cx-t2)}.cx-banner{display:flex;gap:12px;align-items:flex-start;margin:0;padding:14px 16px;border:1px solid rgba(245,181,68,.35);border-radius:12px;background:rgba(245,181,68,.06);font-size:.875rem;line-height:1.5;color:var(--cx-t1);outline:none}.cx-banner svg{flex:none;margin-top:1px;color:var(--cx-gold)}.cx-topics{margin:0;padding:0;border:0;min-width:0}.cx-legend{padding:0;margin:0 0 14px;font-size:.8125rem;font-weight:500;color:var(--cx-t2)}.cx-chips{display:flex;flex-wrap:wrap;gap:10px}.cx-chip{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 16px 0 14px;border:1px solid var(--cx-hair-2);border-radius:999px;background:rgba(255,255,255,.02);font-size:.875rem;line-height:1;color:var(--cx-t2);cursor:pointer;user-select:none;transition:border-color .25s var(--cx-ease),background-color .25s var(--cx-ease),color .25s var(--cx-ease),box-shadow .3s var(--cx-ease)}.cx-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;border-radius:inherit}.cx-chip-dot{width:7px;height:7px;border-radius:50%;border:1px solid rgba(255,255,255,.28);transition:background-color .25s var(--cx-ease),border-color .25s var(--cx-ease),box-shadow .3s var(--cx-ease)}.cx-chip:hover{border-color:rgba(255,255,255,.26);color:var(--cx-t1);background:rgba(255,255,255,.04)}.cx-chip.is-on{border-color:rgba(245,181,68,.6);background:linear-gradient(180deg,rgba(245,181,68,.12),rgba(245,181,68,.05));color:var(--cx-t1);box-shadow:0 0 0 1px rgba(245,181,68,.12),0 8px 24px -14px rgba(245,181,68,.6)}.cx-chip.is-on .cx-chip-dot{background:var(--cx-gold);border-color:var(--cx-gold);box-shadow:0 0 8px rgba(245,181,68,.8)}.cx-chip:has(input:focus-visible){outline:2px solid var(--cx-gold);outline-offset:3px}.cx-chip input:focus-visible{outline:none!important}.cx-topics.has-error .cx-chip{border-color:rgba(245,181,68,.45)}.cx-hint{margin:14px 0 0;min-height:1.5em;max-width:60ch;font-size:.8125rem;line-height:1.5;color:var(--cx-t3);opacity:0;transform:translateY(-3px);transition:opacity .35s var(--cx-ease),transform .35s var(--cx-ease)}.cx-hint.is-on{opacity:1;transform:none}.cx-grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px;row-gap:28px}@media (min-width:640px){.cx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-field.is-wide{grid-column:1/-1}}.cx-field{display:flex;flex-direction:column;gap:8px;min-width:0}.cx-control{position:relative}.cx-card .cx-control input,.cx-card .cx-control textarea{box-sizing:border-box;display:block;width:100%;margin:0;padding:26px 0 10px;border:0;border-bottom:1px solid var(--cx-hair-2);border-radius:0;background:transparent;color:var(--cx-t1);font:inherit;font-size:1rem;line-height:1.45;outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none;transition:border-color .25s var(--cx-ease)}.cx-card .cx-control textarea{min-height:148px;resize:vertical;line-height:1.6}.cx-card .cx-control input:hover,.cx-card .cx-control textarea:hover{border-bottom-color:rgba(255,255,255,.26)}.cx-card .cx-control input:-webkit-autofill{-webkit-text-fill-color:var(--cx-t1);-webkit-box-shadow:inset 0 0 0 100px #121317!important;caret-color:var(--cx-t1)}.cx-control input::placeholder,.cx-control textarea::placeholder{color:transparent;transition:color .2s ease}.cx-control input:focus::placeholder,.cx-control textarea:focus::placeholder{color:#5f6168}.cx-label{position:absolute;left:0;top:26px;display:inline-flex;align-items:baseline;gap:8px;font-size:1rem;line-height:1.45;color:var(--cx-t3);pointer-events:none;transform-origin:0 0;transition:transform .3s var(--cx-ease),color .25s var(--cx-ease)}.cx-control input:focus~.cx-label,.cx-control input:not(:placeholder-shown)~.cx-label,.cx-control textarea:focus~.cx-label,.cx-control textarea:not(:placeholder-shown)~.cx-label{transform:translateY(-24px) scale(.8125);color:var(--cx-t2)}.cx-control:focus-within .cx-label{color:var(--cx-soft)}.cx-opt{font-size:.75rem;letter-spacing:.04em;color:var(--cx-t3);opacity:.8}.cx-line{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(245,181,68,.2),var(--cx-gold) 30%,#ffd98f 50%,var(--cx-gold) 70%,rgba(245,181,68,.2));box-shadow:0 0 12px rgba(245,181,68,.45);transform:scaleX(0);transition:transform .45s var(--cx-ease);pointer-events:none}.cx-control:focus-within .cx-line{transform:scaleX(1)}.cx-field.has-error .cx-control input,.cx-field.has-error .cx-control textarea{border-bottom-color:rgba(245,181,68,.75)}.cx-meta{display:flex;justify-content:space-between;align-items:baseline;gap:16px;min-height:1.2em}.cx-error{margin:0;font-size:.8125rem;line-height:1.45;color:var(--color-amber,#f5b544)}.cx-topics .cx-error{margin-top:14px}.cx-count{margin-left:auto;font-size:.75rem;line-height:1.45;color:var(--cx-t3);font-variant-numeric:tabular-nums;white-space:nowrap}.cx-count.is-over{color:var(--color-amber,#f5b544)}.cx-foot{display:flex;flex-direction:column-reverse;align-items:stretch;gap:20px;padding-top:24px;border-top:1px solid var(--cx-hair)}@media (min-width:640px){.cx-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.cx-privacy{display:flex;align-items:flex-start;gap:10px;margin:0;max-width:38ch;font-size:.8125rem;line-height:1.55;color:var(--cx-t3)}.cx-privacy svg{flex:none;margin-top:3px;color:var(--cx-soft);opacity:.85}.cx-privacy a{color:var(--cx-t2);text-decoration:underline;text-decoration-color:rgba(214,179,111,.4);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.cx-privacy a:hover{color:var(--cx-t1);text-decoration-color:var(--cx-soft)}.cx-card .cx-submit{flex:none;min-width:176px;padding:0 22px}@media (max-width:639px){.cx-card .cx-submit{width:100%}}.cx-card .cx-submit[aria-disabled=true]{cursor:default}.cx-card .cx-submit.is-busy{opacity:.85}.cx-spin{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(17,18,22,.25);border-top-color:#111216;animation:cx-spin .8s linear infinite}@keyframes cx-spin{to{transform:rotate(1turn)}}.cx-done{align-items:center;text-align:center;gap:0;padding-top:56px;padding-bottom:52px;outline:none}@media (min-width:640px){.cx-done{padding-top:72px;padding-bottom:64px}}.cx-done-mark{position:relative;color:var(--cx-gold);margin-bottom:28px;line-height:0}.cx-done-halo{position:absolute;inset:-22px;border-radius:50%;background:radial-gradient(closest-side,rgba(245,181,68,.22),rgba(245,181,68,0));animation:cx-halo 3.2s ease-in-out infinite}@keyframes cx-halo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.cx-done-body{margin:16px auto 0;max-width:40ch;font-size:.9375rem;line-height:1.6;color:var(--cx-t2)}.cx-done-body strong{color:var(--cx-t1);font-weight:500;word-break:break-word}.cx-done-topic{display:inline-flex;gap:10px;align-items:center;margin:24px auto 0;padding:8px 16px;border:1px solid rgba(245,181,68,.35);border-radius:999px;background:rgba(245,181,68,.06);font-size:.8125rem;line-height:1.2;color:var(--cx-t1)}.cx-done-next,.cx-done-topic span{color:var(--cx-t3)}.cx-done-next{margin:24px auto 0;max-width:42ch;font-size:.8125rem;line-height:1.6}.cx-again{margin-top:32px}.ct-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}@media (min-width:1000px){.ct-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:72px}.ct-aside{position:sticky;top:112px}}.ct-aside{display:flex;flex-direction:column;gap:48px;min-width:0;margin:0;padding:0}.ct-aside>*{margin-top:0}.ct-block-h{margin:0 0 20px;line-height:1.2;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--r13-soft,#d6b36f)}.ct-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;counter-reset:ct}.ct-steps li{position:relative;padding-left:40px;counter-increment:ct}.ct-steps li:before{content:counter(ct,decimal-leading-zero);position:absolute;left:0;top:2px;font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--r13-soft,#d6b36f)}.ct-steps li:not(:last-child):after{content:"";position:absolute;left:8px;top:24px;bottom:-12px;width:1px;background:linear-gradient(180deg,rgba(214,179,111,.35),rgba(214,179,111,0))}.ct-steps strong{display:block;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--r13-t1,#edeae4)}.ct-steps p{margin:4px 0 0;font-size:.875rem;line-height:1.55;color:var(--r13-t2,#aeb0b6);max-width:42ch}.ct-routes{margin:0;padding:0;display:flex;flex-direction:column}.ct-routes>div{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--r13-hair,rgba(255,255,255,.08))}.ct-routes>div:last-child{border-bottom:1px solid var(--r13-hair,rgba(255,255,255,.08))}.ct-routes dt{margin:0;font-size:.875rem;font-weight:500;color:var(--r13-t1,#edeae4)}.ct-routes dd{margin:0;font-size:.875rem;line-height:1.5;color:var(--r13-t2,#aeb0b6)}.ct-routes a{color:inherit;text-decoration:underline;text-decoration-color:rgba(214,179,111,.4);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.ct-routes a:hover{color:var(--r13-t1,#edeae4);text-decoration-color:var(--r13-soft,#d6b36f)}@media (max-width:420px){.ct-routes>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ct-note{margin:0;font-size:.8125rem;line-height:1.6;color:var(--r13-t3,#85878e);max-width:44ch}.ct-note a{color:var(--r13-t2,#aeb0b6);text-decoration:underline;text-decoration-color:rgba(255,255,255,.25);text-underline-offset:2px}.ct-note a:hover{color:var(--r13-t1,#edeae4)}@media (max-width:999px){.ct-grid{gap:56px}}@media (prefers-reduced-motion:reduce){.ct-routes a,.cx-card .cx-control input,.cx-card .cx-control textarea,.cx-chip,.cx-chip-dot,.cx-hint,.cx-label,.cx-line,.cx-privacy a{transition:none!important}.cx-done-halo,.cx-spin{animation:none}.cx-hint{transform:none}}