.brief[data-astro-cid-n7ykk7l4]{max-width:60rem;margin:0 auto;padding:clamp(8rem,14vw,10rem) clamp(1rem,5vw,3rem) clamp(5rem,9vw,7rem);position:relative;overflow:hidden}.brief__glow[data-astro-cid-n7ykk7l4]{aspect-ratio:3;pointer-events:none;filter:blur(40px);background:radial-gradient(closest-side,#d9a44138,#0000);border-radius:50%;width:120%;position:absolute;top:0;left:50%;translate:-50% -40%}.kicker[data-astro-cid-n7ykk7l4]{font:500 .7rem var(--font-body);letter-spacing:.32em;text-transform:uppercase;color:var(--aurum-glow)}.brief[data-astro-cid-n7ykk7l4] h1[data-astro-cid-n7ykk7l4]{font:400 clamp(2.8rem, 7vw, 5.4rem)/.98 var(--font-display);margin:1.1rem 0 1.4rem;position:relative}.brief[data-astro-cid-n7ykk7l4] h1[data-astro-cid-n7ykk7l4] em[data-astro-cid-n7ykk7l4],.done[data-astro-cid-n7ykk7l4] h2[data-astro-cid-n7ykk7l4] em[data-astro-cid-n7ykk7l4]{color:var(--aurum-glow);font-style:italic}.lead[data-astro-cid-n7ykk7l4]{color:#ece7debf;max-width:36rem;line-height:1.7}.progress[data-astro-cid-n7ykk7l4]{grid-template-columns:repeat(4,1fr);gap:.6rem;margin:3.5rem 0 2.5rem;list-style:none;display:grid}.progress[data-astro-cid-n7ykk7l4] li[data-astro-cid-n7ykk7l4]{border-top:1px solid var(--line);font:500 .66rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:.9rem;transition:color .4s,border-color .4s}.progress[data-astro-cid-n7ykk7l4] span[data-astro-cid-n7ykk7l4]{font:400 1.3rem var(--font-display);letter-spacing:0;margin-bottom:.2rem;display:block}.progress[data-astro-cid-n7ykk7l4] li[data-astro-cid-n7ykk7l4].on{color:var(--ivory);border-color:var(--aurum)}.progress[data-astro-cid-n7ykk7l4] li[data-astro-cid-n7ykk7l4].on span[data-astro-cid-n7ykk7l4]{color:var(--aurum-glow)}.step[data-astro-cid-n7ykk7l4]{border:0;gap:1.6rem;display:grid}.step[data-astro-cid-n7ykk7l4] legend[data-astro-cid-n7ykk7l4]{font:400 clamp(1.8rem, 3.2vw, 2.4rem) var(--font-display);margin-bottom:1.4rem}.step[data-astro-cid-n7ykk7l4] legend[data-astro-cid-n7ykk7l4] span[data-astro-cid-n7ykk7l4]{color:var(--aurum-glow);margin-right:.4rem}i[data-astro-cid-n7ykk7l4]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:.5rem;font-size:.7rem;font-style:normal}.js .step[data-astro-cid-n7ykk7l4]:not(.on){display:none}.js .step[data-astro-cid-n7ykk7l4].on{animation:.5s cubic-bezier(.2,.7,.2,1) step-in}@keyframes step-in{0%{opacity:0;transform:translateY(14px)}}.choices[data-astro-cid-n7ykk7l4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.choice[data-astro-cid-n7ykk7l4]{cursor:pointer;border:1px solid var(--line);background:linear-gradient(160deg,#1c1e2699,#0b0c1099);border-radius:16px;gap:.4rem;padding:1.3rem 1.4rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.choice[data-astro-cid-n7ykk7l4]:hover{border-color:#d9a44180;transform:translateY(-2px)}.choice[data-astro-cid-n7ykk7l4] input[data-astro-cid-n7ykk7l4],.pill[data-astro-cid-n7ykk7l4] input[data-astro-cid-n7ykk7l4]{opacity:0;pointer-events:none;position:absolute}.choice__title[data-astro-cid-n7ykk7l4]{font:400 1.6rem/1.1 var(--font-display)}.choice__text[data-astro-cid-n7ykk7l4]{color:#ece7dea6;font-size:.9rem;line-height:1.5}.choice[data-astro-cid-n7ykk7l4]:has(input:checked){border-color:var(--aurum);box-shadow:0 0 0 1px var(--aurum), 0 10px 40px #d9a4412e}.choice[data-astro-cid-n7ykk7l4]:has(input:checked) .choice__title[data-astro-cid-n7ykk7l4]{color:var(--aurum-glow)}.choice[data-astro-cid-n7ykk7l4]:has(input:focus-visible),.pill[data-astro-cid-n7ykk7l4]:has(input:focus-visible){outline:2px solid var(--azur-ice);outline-offset:3px}.field[data-astro-cid-n7ykk7l4]{gap:.55rem;display:grid}.field[data-astro-cid-n7ykk7l4][hidden]{display:none}.field[data-astro-cid-n7ykk7l4]>span[data-astro-cid-n7ykk7l4]{font:500 .7rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:#ece7deb3}.field[data-astro-cid-n7ykk7l4] input[data-astro-cid-n7ykk7l4],.field[data-astro-cid-n7ykk7l4] textarea[data-astro-cid-n7ykk7l4],.field[data-astro-cid-n7ykk7l4] select[data-astro-cid-n7ykk7l4]{width:100%;font:400 1rem/1.5 var(--font-body);color:var(--ivory);border:1px solid var(--line);background:#0b0c10b3;border-radius:12px;padding:.95rem 1.1rem;transition:border-color .3s,box-shadow .3s}.field[data-astro-cid-n7ykk7l4] textarea[data-astro-cid-n7ykk7l4]{resize:vertical}.field[data-astro-cid-n7ykk7l4] input[data-astro-cid-n7ykk7l4]::placeholder,.field[data-astro-cid-n7ykk7l4] textarea[data-astro-cid-n7ykk7l4]::placeholder{color:#a39d9399}.field[data-astro-cid-n7ykk7l4] input[data-astro-cid-n7ykk7l4]:focus,.field[data-astro-cid-n7ykk7l4] textarea[data-astro-cid-n7ykk7l4]:focus,.field[data-astro-cid-n7ykk7l4] select[data-astro-cid-n7ykk7l4]:focus{border-color:var(--aurum);outline:none;box-shadow:0 0 0 3px #d9a44126}.field[data-astro-cid-n7ykk7l4] [data-astro-cid-n7ykk7l4][aria-invalid=true]{border-color:#e07a6a}.grid2[data-astro-cid-n7ykk7l4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1rem;display:grid}.pills[data-astro-cid-n7ykk7l4]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-astro-cid-n7ykk7l4]{cursor:pointer;position:relative}.pill[data-astro-cid-n7ykk7l4] span[data-astro-cid-n7ykk7l4]{border:1px solid var(--line);border-radius:999px;padding:.75em 1.2em;font-size:.9rem;transition:border-color .3s,color .3s,background .3s;display:inline-block}.pill[data-astro-cid-n7ykk7l4]:hover span[data-astro-cid-n7ykk7l4]{border-color:#d9a44180}.pill[data-astro-cid-n7ykk7l4]:has(input:checked) span[data-astro-cid-n7ykk7l4]{border-color:var(--aurum);color:var(--aurum-glow);background:#d9a44114}.consent[data-astro-cid-n7ykk7l4]{color:#ece7decc;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;font-size:.92rem;line-height:1.6;display:grid}.consent[data-astro-cid-n7ykk7l4] input[data-astro-cid-n7ykk7l4]{width:1.2rem;height:1.2rem;accent-color:var(--aurum);margin-top:.2rem}.consent[data-astro-cid-n7ykk7l4] a[data-astro-cid-n7ykk7l4]{color:var(--aurum-glow)}.hp[data-astro-cid-n7ykk7l4]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.error[data-astro-cid-n7ykk7l4]{color:#f3c2b9;background:#e07a6a14;border:1px solid #e07a6a80;border-radius:12px;margin-top:1.6rem;padding:1rem 1.2rem;line-height:1.6}.nav[data-astro-cid-n7ykk7l4]{justify-content:space-between;gap:.8rem;margin-top:2.4rem;display:flex}.btn[data-astro-cid-n7ykk7l4]{min-height:44px;font:600 .72rem/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:.6em;padding:1.3em 2em;text-decoration:none;transition:box-shadow .3s,transform .3s,opacity .3s;display:inline-flex}.btn--gold[data-astro-cid-n7ykk7l4]{color:var(--obsidian);background:linear-gradient(135deg, #f4d58e, var(--aurum) 60%, #b98a2e);border:0;margin-left:auto;box-shadow:0 8px 30px #d9a44140}.btn--gold[data-astro-cid-n7ykk7l4]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #d9a44173}.btn--ghost[data-astro-cid-n7ykk7l4]{color:var(--ivory);border:1px solid var(--line);background:0 0}.btn--ghost[data-astro-cid-n7ykk7l4]:hover{border-color:var(--ivory)}.btn[data-astro-cid-n7ykk7l4][disabled]{opacity:.5;pointer-events:none}.nav[data-astro-cid-n7ykk7l4] [data-astro-cid-n7ykk7l4][hidden],.done[data-astro-cid-n7ykk7l4][hidden],.progress[data-astro-cid-n7ykk7l4][hidden],html:not(.js) [data-astro-cid-n7ykk7l4][data-prev],html:not(.js) [data-astro-cid-n7ykk7l4][data-next]{display:none}.done[data-astro-cid-n7ykk7l4]{text-align:center;justify-items:center;gap:1.2rem;padding:3rem 0;display:grid}.done[data-astro-cid-n7ykk7l4] h2[data-astro-cid-n7ykk7l4]{font:400 clamp(2.6rem, 6vw, 4.4rem)/1 var(--font-display)}.done[data-astro-cid-n7ykk7l4] p[data-astro-cid-n7ykk7l4]{color:#ece7dec7;max-width:32rem;line-height:1.7}@media (width<=700px){.choices[data-astro-cid-n7ykk7l4],.grid2[data-astro-cid-n7ykk7l4]{grid-template-columns:1fr}.progress[data-astro-cid-n7ykk7l4] li[data-astro-cid-n7ykk7l4]{font-size:0}.progress[data-astro-cid-n7ykk7l4] span[data-astro-cid-n7ykk7l4]{font-size:1.1rem}.nav[data-astro-cid-n7ykk7l4] .btn[data-astro-cid-n7ykk7l4]{padding:1.2em 1.4em}}
