.assess-wrap[data-astro-cid-ikzcxylh]{max-width:820px;padding-top:72px}.intro[data-astro-cid-ikzcxylh]{font-size:19px;color:#c9c6c1;line-height:1.75;margin:28px 0 48px;max-width:560px}.intro[data-astro-cid-ikzcxylh] strong[data-astro-cid-ikzcxylh]{color:var(--white);font-weight:500}.progress[data-astro-cid-ikzcxylh]{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gray);margin-bottom:20px}.begin-btn[data-astro-cid-ikzcxylh]{display:block;width:100%;max-width:620px;background:var(--off-black);border:2px solid var(--accent);border-radius:2px;color:var(--white);font-family:var(--font-display);font-size:clamp(30px,4.5vw,46px);letter-spacing:2px;padding:44px 40px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.begin-btn[data-astro-cid-ikzcxylh]:hover{transform:translateY(-3px);box-shadow:0 10px 40px #fb6d024d;background:#171310}.begin-note[data-astro-cid-ikzcxylh]{margin-top:18px;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--gray)}#compiling[data-astro-cid-ikzcxylh]{text-align:center;padding:60px 0 80px}.compiling-logo[data-astro-cid-ikzcxylh]{width:130px;height:auto;margin:0 auto 32px;animation:pulse 1.1s ease-in-out infinite}.compiling-title[data-astro-cid-ikzcxylh]{font-family:var(--font-display);font-size:clamp(34px,4.5vw,52px);letter-spacing:1px}.scan-track[data-astro-cid-ikzcxylh]{width:min(420px,80%);height:4px;background:var(--hairline);margin:32px auto 24px;border-radius:2px;overflow:hidden;position:relative}.scan-bar[data-astro-cid-ikzcxylh]{position:absolute;width:38%;height:100%;background:var(--accent);border-radius:2px;animation:scan 1s ease-in-out infinite alternate}.compiling-line[data-astro-cid-ikzcxylh]{font-size:16px;color:var(--gray);letter-spacing:1px;min-height:1.5em}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.85}}@keyframes scan{0%{left:-5%}to{left:67%}}@media(prefers-reduced-motion:reduce){.compiling-logo[data-astro-cid-ikzcxylh]{animation:none}.scan-bar[data-astro-cid-ikzcxylh]{animation:none;width:100%;left:0}}fieldset[data-astro-cid-ikzcxylh]{border:none}legend[data-astro-cid-ikzcxylh]{font-family:var(--font-display);font-size:clamp(26px,3.4vw,38px);letter-spacing:1px;line-height:1.1;margin-bottom:20px;color:var(--white)}.hint[data-astro-cid-ikzcxylh]{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mid);margin-bottom:16px}.options[data-astro-cid-ikzcxylh]{display:grid;gap:10px}.options--compact[data-astro-cid-ikzcxylh]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.option[data-astro-cid-ikzcxylh]{display:flex;align-items:flex-start;gap:14px;background:var(--off-black);border:1px solid var(--hairline);border-radius:2px;padding:16px 18px;cursor:pointer;transition:border-color .15s ease,background .15s ease;font-size:17px;color:#c9c6c1;line-height:1.5}.option[data-astro-cid-ikzcxylh]:hover{border-color:#3a3a3a}.option[data-astro-cid-ikzcxylh]:has(input:checked){border-color:var(--accent);background:#171310;color:var(--white)}.option[data-astro-cid-ikzcxylh] input[data-astro-cid-ikzcxylh]{accent-color:var(--accent);margin-top:3px;flex-shrink:0}.consent[data-astro-cid-ikzcxylh]{margin-top:28px;font-size:13px;color:var(--mid);line-height:1.7;border-top:3px solid var(--accent);padding-top:16px}.consent[data-astro-cid-ikzcxylh] strong[data-astro-cid-ikzcxylh],.consent[data-astro-cid-ikzcxylh] a[data-astro-cid-ikzcxylh]{color:var(--gray)}.step-error[data-astro-cid-ikzcxylh]{margin-top:20px;color:var(--accent);font-size:14px}.wizard-nav[data-astro-cid-ikzcxylh]{display:flex;gap:20px;align-items:center;margin-top:36px}.btn-back[data-astro-cid-ikzcxylh]{background:none;border:1px solid var(--hairline);color:var(--gray);padding:15px 28px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;border-radius:2px;font-family:var(--font-body)}.btn-back[data-astro-cid-ikzcxylh]:hover{color:var(--white);border-color:#3a3a3a}.tier-heading[data-astro-cid-ikzcxylh]{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);letter-spacing:1px;margin-top:44px}.tier-sub[data-astro-cid-ikzcxylh]{margin-top:14px;font-size:18px;color:#c9c6c1;line-height:1.75;max-width:620px}.rec-cards[data-astro-cid-ikzcxylh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-top:36px}.rec-card[data-astro-cid-ikzcxylh]{background:var(--off-black);padding:32px 28px;display:flex;flex-direction:column;position:relative}.rec-card[data-astro-cid-ikzcxylh].featured{outline:1px solid var(--accent);outline-offset:-1px}.rec-flag[data-astro-cid-ikzcxylh]{position:absolute;top:0;right:0;background:var(--accent);color:var(--black);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 10px}.rec-label[data-astro-cid-ikzcxylh]{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mid);margin-bottom:10px}.rec-card[data-astro-cid-ikzcxylh] h4[data-astro-cid-ikzcxylh]{font-family:var(--font-display);font-size:26px;letter-spacing:1px;color:var(--white);margin-bottom:10px}.rec-body[data-astro-cid-ikzcxylh]{font-size:16px;color:#b3b0ab;line-height:1.65;flex:1}.rec-price[data-astro-cid-ikzcxylh]{font-family:var(--font-body);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:16px;color:var(--accent);margin:18px 0 14px}.rec-links[data-astro-cid-ikzcxylh]{display:flex;flex-direction:column;gap:10px}.rec-btn[data-astro-cid-ikzcxylh]{text-align:center;padding:13px 18px;font-size:12px}.send-note[data-astro-cid-ikzcxylh]{margin-top:32px;font-size:13px;color:var(--gray)}.send-note[data-astro-cid-ikzcxylh] a[data-astro-cid-ikzcxylh]{color:var(--accent)}
