.form-shell{position:relative}.form-shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(46% 30% at 50% 12%,rgb(214 170 84/.12),transparent 70%),radial-gradient(70% 45% at 50% 18%,rgb(95 211 168/.06),transparent 75%)}.form-kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-emerald-light)}.form-kicker:after,.form-kicker:before{content:"";width:5px;height:5px;border:1px solid;transform:rotate(45deg)}.form-step-count{font-size:.75rem;letter-spacing:.14em;color:rgb(239 231 215/.5)}.form-emblem-arc{transition:stroke-dashoffset 1.1s var(--ease-reveal,ease)}.form-emblem-mark{fill:var(--color-void);stroke:rgb(233 205 124/.55);stroke-width:1;transition:fill .6s ease,stroke .6s ease}.form-emblem-mark[data-state=done]{fill:#e9cd7c;stroke:#e9cd7c}.form-emblem-mark[data-state=current]{fill:#f6e7b8;stroke:#f6e7b8}.form-emblem img{box-shadow:0 0 0 1px rgb(243 221 154/.22),0 24px 60px -18px rgb(214 170 84/.5)}.form-shell .step-title{font-size:clamp(2.3rem,8vw,3.4rem);line-height:1.06;letter-spacing:-.035em}.form-shell .step-title em{font-style:italic;color:var(--color-gold-light)}.form-shell .step-support{max-width:36ch;font-family:var(--font-sans);font-size:1rem;line-height:1.65;color:rgb(239 231 215/.7)}.form-shell .choice{padding:1.25rem 1.5rem;border-radius:18px;border-color:rgb(127 220 184/.18);background:linear-gradient(180deg,rgb(10 22 20/.85),rgb(6 12 11/.9));font-size:1.3rem}.form-shell .choice:hover{border-color:rgb(127 220 184/.5)}.form-shell .choice[data-selected=true]{border-color:rgb(243 221 154/.7);background:radial-gradient(80% 120% at 0 50%,rgb(233 205 124/.1),transparent 70%),linear-gradient(180deg,rgb(10 22 20/.9),rgb(6 12 11/.95))}.form-shell .choice-diamond{border-color:var(--color-gold)}.form-shell .choice[data-selected=true] .choice-diamond{background:var(--color-gold-light)}.form-shell .summary-list{padding:.35rem 1.25rem;border:1px solid rgb(127 220 184/.18);border-radius:22px;background:linear-gradient(180deg,rgb(10 22 20/.85),rgb(6 12 11/.9))}.form-shell .summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"key edit" "value value";align-items:baseline;row-gap:.2rem;padding:.95rem .1rem}.form-shell .summary-key{grid-area:key}.form-shell .summary-value{grid-area:value;text-align:left;font-size:1.25rem}.form-shell .summary-edit{grid-area:edit}.form-shell .summary-row:last-child{border-bottom:0}.form-shell .summary-edit{color:var(--color-emerald-light);text-decoration-color:rgb(127 220 184/.4)}.form-shell .field-line:focus,.form-shell .field-line:focus-visible{border-bottom-color:var(--color-gold);box-shadow:0 1px 0 var(--color-gold)}@media (prefers-reduced-motion:reduce){.form-emblem-arc,.form-emblem-mark{transition:none}}