:root{--et-orange: #F7941D;--et-orange-hover: #E8850F;--et-dark: #333;--blue-600: #F7941D;--blue-500: #3B82F6;--blue-400: #60A5FA;--blue-100: #FFF7ED;--blue-50: #FFFBEB;--navy-950: #0A0F1E;--navy-900: #0F172A;--navy-800: #1E293B;--slate-600: #475569;--slate-500: #64748B;--slate-400: #94A3B8;--slate-200: #E2E8F0;--slate-100: #F1F5F9;--slate-50: #F8FAFC;--green-600: #16A34A;--green-500: #22C55E;--green-100: #DCFCE7;--green-50: #F0FDF4;--red-500: #EF4444;--red-100: #FEE2E2;--amber-500: #F59E0B;--amber-100: #FEF3C7;--container: 1200px;--card-radius: 16px;--btn-radius: 10px;--shadow-sm: 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.06);--shadow-lg: 0 12px 32px rgba(0,0,0,.08)}[data-astro-cid-cisr64i7]{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--slate-600);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}.container[data-astro-cid-cisr64i7]{max-width:var(--container);margin:0 auto;padding:0 24px}h1[data-astro-cid-cisr64i7],h2[data-astro-cid-cisr64i7],h3[data-astro-cid-cisr64i7],h4[data-astro-cid-cisr64i7]{font-weight:700;color:var(--navy-900);line-height:1.15}.label[data-astro-cid-cisr64i7]{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-500);margin-bottom:12px}.nav-cta[data-astro-cid-cisr64i7]:hover{background:var(--et-orange-hover)!important}.btn[data-astro-cid-cisr64i7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:var(--btn-radius);font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;cursor:pointer;border:none;line-height:1;font-family:inherit}.btn-primary[data-astro-cid-cisr64i7]{background:var(--blue-600);color:#fff;box-shadow:0 1px 3px #f7941d4d}.btn-primary[data-astro-cid-cisr64i7]:hover{background:#e8850f;transform:translateY(-1px)}.btn-ghost[data-astro-cid-cisr64i7]{background:transparent;color:var(--slate-600);border:1.5px solid var(--slate-200)}.btn-ghost[data-astro-cid-cisr64i7]:hover{border-color:var(--slate-400);color:var(--navy-900)}.btn-orange[data-astro-cid-cisr64i7]{background:var(--et-orange);color:#fff}.btn-orange[data-astro-cid-cisr64i7]:hover{background:var(--et-orange-hover);transform:translateY(-1px)}.btn-green[data-astro-cid-cisr64i7]{background:var(--green-600);color:#fff}.btn-green[data-astro-cid-cisr64i7]:hover{background:#15803d;transform:translateY(-1px)}.btn[data-astro-cid-cisr64i7]:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.breadcrumb[data-astro-cid-cisr64i7]{padding:12px 0;font-size:13px;color:var(--slate-400)}.breadcrumb[data-astro-cid-cisr64i7] a[data-astro-cid-cisr64i7]{color:var(--slate-400);text-decoration:none}.breadcrumb[data-astro-cid-cisr64i7] a[data-astro-cid-cisr64i7]:hover{color:var(--blue-600)}.breadcrumb[data-astro-cid-cisr64i7] span[data-astro-cid-cisr64i7]{margin:0 6px}.hero-compact[data-astro-cid-cisr64i7]{padding:32px 0 24px;text-align:center}.hero-compact[data-astro-cid-cisr64i7] h1[data-astro-cid-cisr64i7]{font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.hero-compact[data-astro-cid-cisr64i7] p[data-astro-cid-cisr64i7]{font-size:16px;color:var(--slate-500);max-width:560px;margin:0 auto}.quiz-wrapper[data-astro-cid-cisr64i7]{max-width:720px;margin:0 auto;padding-bottom:64px}.progress-area[data-astro-cid-cisr64i7]{margin-bottom:32px}.progress-label[data-astro-cid-cisr64i7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--slate-500)}.progress-label[data-astro-cid-cisr64i7] .step-num[data-astro-cid-cisr64i7]{color:var(--blue-600)}.progress-track[data-astro-cid-cisr64i7]{height:6px;background:var(--slate-100);border-radius:3px;overflow:hidden}.progress-fill[data-astro-cid-cisr64i7]{height:100%;background:linear-gradient(90deg,var(--blue-600),var(--blue-400));border-radius:3px;transition:width .4s ease}.question-card[data-astro-cid-cisr64i7]{background:#fff;border:1.5px solid var(--slate-200);border-radius:var(--card-radius);padding:36px 32px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.question-card[data-astro-cid-cisr64i7].slide-out-left{animation:slideOutLeft .3s ease forwards}.question-card[data-astro-cid-cisr64i7].slide-out-right{animation:slideOutRight .3s ease forwards}.question-card[data-astro-cid-cisr64i7].slide-in-left{animation:slideInLeft .3s ease forwards}.question-card[data-astro-cid-cisr64i7].slide-in-right{animation:slideInRight .3s ease forwards}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-60px)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.question-num[data-astro-cid-cisr64i7]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blue-500);margin-bottom:12px}.question-text[data-astro-cid-cisr64i7]{font-size:20px;font-weight:700;color:var(--navy-900);margin-bottom:24px;line-height:1.3}.options-list[data-astro-cid-cisr64i7]{display:flex;flex-direction:column;gap:10px}.option-item[data-astro-cid-cisr64i7]{position:relative}.option-item[data-astro-cid-cisr64i7] input[data-astro-cid-cisr64i7][type=radio]{position:absolute;opacity:0;width:0;height:0}.option-label[data-astro-cid-cisr64i7]{display:flex;align-items:center;gap:14px;padding:14px 18px;border:1.5px solid var(--slate-200);border-radius:10px;cursor:pointer;font-size:15px;color:var(--navy-900);font-weight:500;transition:all .15s;user-select:none}.option-label[data-astro-cid-cisr64i7]:hover{border-color:var(--blue-400);background:var(--blue-50)}.option-item[data-astro-cid-cisr64i7] input[data-astro-cid-cisr64i7][type=radio]:checked+.option-label[data-astro-cid-cisr64i7]{border-color:var(--blue-600);background:var(--blue-50);color:var(--blue-600);font-weight:600}.option-radio[data-astro-cid-cisr64i7]{width:20px;height:20px;border-radius:50%;border:2px solid var(--slate-300);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.option-item[data-astro-cid-cisr64i7] input[data-astro-cid-cisr64i7][type=radio]:checked+.option-label[data-astro-cid-cisr64i7] .option-radio[data-astro-cid-cisr64i7]{border-color:var(--blue-600);background:var(--blue-600)}.option-item[data-astro-cid-cisr64i7] input[data-astro-cid-cisr64i7][type=radio]:checked+.option-label[data-astro-cid-cisr64i7] .option-radio[data-astro-cid-cisr64i7]:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff}.quiz-nav[data-astro-cid-cisr64i7]{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:12px}.quiz-nav[data-astro-cid-cisr64i7] .btn[data-astro-cid-cisr64i7]{min-width:140px}.results-screen[data-astro-cid-cisr64i7]{display:none}.results-screen[data-astro-cid-cisr64i7].active{display:block}.results-hero[data-astro-cid-cisr64i7]{background:linear-gradient(135deg,#1e40af,#3b82f6);border-radius:var(--card-radius);padding:40px 32px;color:#fff;text-align:center;margin-bottom:24px}.results-hero[data-astro-cid-cisr64i7] .label[data-astro-cid-cisr64i7]{color:#ffffffb3}.results-hero[data-astro-cid-cisr64i7] .score-big[data-astro-cid-cisr64i7]{font-size:56px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:4px}.results-hero[data-astro-cid-cisr64i7] .score-big[data-astro-cid-cisr64i7] small[data-astro-cid-cisr64i7]{font-size:24px;font-weight:600}.results-hero[data-astro-cid-cisr64i7] .level-badge[data-astro-cid-cisr64i7]{display:inline-block;margin-top:12px;padding:8px 20px;background:#fff3;border-radius:24px;font-size:16px;font-weight:700;backdrop-filter:blur(8px)}.gauge-wrapper[data-astro-cid-cisr64i7]{margin:24px auto 16px;width:220px;height:110px;position:relative;overflow:hidden}.gauge-bg[data-astro-cid-cisr64i7]{width:220px;height:220px;border-radius:50%;border:18px solid var(--slate-200);border-bottom-color:transparent;border-left-color:transparent;transform:rotate(225deg);position:absolute;top:0;left:0;clip-path:inset(0 0 50% 0)}.gauge-fill[data-astro-cid-cisr64i7]{width:220px;height:220px;border-radius:50%;border:18px solid var(--blue-400);border-bottom-color:transparent;border-left-color:transparent;position:absolute;top:0;left:0;clip-path:inset(0 0 50% 0);transition:transform 1s ease}.gauge-center[data-astro-cid-cisr64i7]{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:32px;font-weight:800;color:#fff}.category-scores[data-astro-cid-cisr64i7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.cat-score-card[data-astro-cid-cisr64i7]{background:#fff;border:1.5px solid var(--slate-200);border-radius:12px;padding:20px}.cat-score-card[data-astro-cid-cisr64i7] h4[data-astro-cid-cisr64i7]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--slate-400);margin-bottom:10px}.cat-bar-track[data-astro-cid-cisr64i7]{height:8px;background:var(--slate-100);border-radius:4px;overflow:hidden;margin-bottom:6px}.cat-bar-fill[data-astro-cid-cisr64i7]{height:100%;border-radius:4px;transition:width .8s ease}.cat-bar-fill[data-astro-cid-cisr64i7].high{background:linear-gradient(90deg,var(--green-500),var(--green-600))}.cat-bar-fill[data-astro-cid-cisr64i7].mid{background:linear-gradient(90deg,var(--amber-500),var(--et-orange))}.cat-bar-fill[data-astro-cid-cisr64i7].low{background:linear-gradient(90deg,var(--red-500),#F87171)}.cat-score-val[data-astro-cid-cisr64i7]{font-size:14px;font-weight:700;color:var(--navy-900)}.recs-card[data-astro-cid-cisr64i7]{background:#fff;border:1.5px solid var(--slate-200);border-radius:var(--card-radius);padding:28px;margin-bottom:24px}.recs-card[data-astro-cid-cisr64i7] h3[data-astro-cid-cisr64i7]{font-size:18px;margin-bottom:16px}.recs-list[data-astro-cid-cisr64i7]{list-style:none;display:flex;flex-direction:column;gap:12px}.recs-list[data-astro-cid-cisr64i7] li[data-astro-cid-cisr64i7]{display:flex;gap:12px;font-size:14px;line-height:1.6;color:var(--slate-600)}.recs-list[data-astro-cid-cisr64i7] li[data-astro-cid-cisr64i7]:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--blue-600);margin-top:8px}.results-cta-area[data-astro-cid-cisr64i7]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:32px}.results-cta-area[data-astro-cid-cisr64i7] .btn[data-astro-cid-cisr64i7]{min-width:220px}.faq-section[data-astro-cid-cisr64i7]{padding:64px 0;max-width:720px;margin:0 auto}.faq-section[data-astro-cid-cisr64i7] h2[data-astro-cid-cisr64i7]{text-align:center;font-size:22px;margin-bottom:28px}.faq-item[data-astro-cid-cisr64i7]{border-bottom:1px solid var(--slate-200)}.faq-item[data-astro-cid-cisr64i7]:last-child{border-bottom:none}.faq-q[data-astro-cid-cisr64i7]{padding:18px 0;font-size:15px;font-weight:600;color:var(--navy-900);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-q[data-astro-cid-cisr64i7]:after{content:"+";font-size:20px;color:var(--slate-400);transition:transform .2s;flex-shrink:0}.faq-q[data-astro-cid-cisr64i7].open:after{transform:rotate(45deg)}.faq-a[data-astro-cid-cisr64i7]{font-size:14px;color:var(--slate-600);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .3s,padding .3s}.faq-a[data-astro-cid-cisr64i7].open{max-height:300px;padding-bottom:18px}.bottom-cta[data-astro-cid-cisr64i7]{background:linear-gradient(135deg,var(--navy-950),var(--navy-800));padding:64px 0;text-align:center}.bottom-cta[data-astro-cid-cisr64i7] h2[data-astro-cid-cisr64i7]{color:#fff;font-size:26px;margin-bottom:12px}.bottom-cta[data-astro-cid-cisr64i7] p[data-astro-cid-cisr64i7]{color:#fff9;font-size:16px;margin-bottom:28px;max-width:500px;margin-left:auto;margin-right:auto}.bottom-cta-btns[data-astro-cid-cisr64i7]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.footer[data-astro-cid-cisr64i7] a[data-astro-cid-cisr64i7]:hover{color:var(--et-orange)}@media(max-width:640px){.question-card[data-astro-cid-cisr64i7]{padding:24px 20px}.category-scores[data-astro-cid-cisr64i7]{grid-template-columns:1fr}.results-cta-area[data-astro-cid-cisr64i7]{flex-direction:column;align-items:stretch}.results-cta-area[data-astro-cid-cisr64i7] .btn[data-astro-cid-cisr64i7]{min-width:auto}}
