.kVBX0a_site{--self:#2d6a4f;--self-dark:#1b4332;--self-light:#52b788;--self-soft:#d8f3dc;--self-muted:#95d5b2;--band-high:#2d6a4f;--band-good:#52b788;--band-mid:#f59e0b;--band-low:#f43f5e;--bg:#fafaf9;--panel:#fff;--ink:#1c1917;--muted:#57534e;--line:#e7e5e4;--brand:#2d6a4f;--soft:#d8f3dc;color:#1c1917;background:#fafaf9;min-height:100vh}:is(.kVBX0a_site h1,.kVBX0a_site h2){letter-spacing:-.5px;font-family:Playfair Display,Georgia,Times New Roman,serif}.kVBX0a_site .btn{border-radius:12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s}.kVBX0a_site .btn.btn-small{font-size:13px}.kVBX0a_site .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #1c191714}:is(.kVBX0a_site .input,.kVBX0a_site .select){border:1px solid #d6d3d1;border-radius:12px;transition:border-color .15s,box-shadow .15s}:is(.kVBX0a_site .input:focus,.kVBX0a_site .select:focus){border-color:var(--self);box-shadow:0 0 0 3px var(--self-soft);outline:none}:is(.kVBX0a_site input[type=checkbox],.kVBX0a_site input[type=radio]){accent-color:var(--self)}:is(.kVBX0a_site .panel,.kVBX0a_site .auth-panel){border-color:var(--line);border-radius:16px;box-shadow:0 10px 28px #1c191712}.kVBX0a_header{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:16px 20px;display:flex;position:sticky;top:0}.kVBX0a_brandRow{align-items:center;gap:10px;display:flex}.kVBX0a_tag{background:var(--self-soft);color:var(--self-dark);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.kVBX0a_nav{color:#57534e;flex-wrap:wrap;align-items:center;gap:18px;font-size:14px;font-weight:500;display:flex}.kVBX0a_nav a:hover{color:var(--self)}.kVBX0a_main{max-width:1180px;margin:0 auto;padding:12px 20px 64px}.kVBX0a_primary{background:var(--self);color:#fff;border:1px solid var(--self)}.kVBX0a_primary:hover:not(:disabled){background:var(--self-dark);border-color:var(--self-dark)}.kVBX0a_hero{color:#fff;background:radial-gradient(circle at 92% 8%,#ffffff24,#0000 32%),linear-gradient(135deg,#2d6a4f 0%,#1b4332 100%);border-radius:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px;margin-top:12px;padding:48px;display:grid;overflow:hidden;box-shadow:0 20px 44px #1b43322e}.kVBX0a_eyebrow{color:#b7e4c7;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:13px;font-weight:800}.kVBX0a_heroTitle{letter-spacing:-1px;margin:0 0 16px;font-size:clamp(34px,4vw,48px);line-height:1.1}.kVBX0a_lede{color:#edf7f0;margin:0 0 18px;font-size:18px;line-height:1.65}.kVBX0a_heroChecks{color:#ecfdf5;gap:8px;margin:0 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.kVBX0a_heroChecks li{align-items:center;gap:8px;display:flex}.kVBX0a_heroChecks li:before{content:"✓";color:#b7e4c7;background:#ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-grid}.kVBX0a_branchNote{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:-4px 0 22px;padding:10px 14px;font-size:13.5px;line-height:1.5}.kVBX0a_ctaRow{flex-wrap:wrap;gap:12px;display:flex}.kVBX0a_fine{color:#57534e;margin-top:12px;font-size:13px}.kVBX0a_hero .kVBX0a_primary{color:var(--self-dark);background:#fff;border-color:#fff}.kVBX0a_hero .kVBX0a_primary:hover:not(:disabled){background:#f0fdf4}.kVBX0a_hero .btn.ghost{color:#fff;background:0 0;border-color:#ffffffb8}.kVBX0a_hero .btn.ghost:hover:not(:disabled){background:#ffffff1f}.kVBX0a_hero .kVBX0a_fine{color:#d8f3dc}.kVBX0a_sample{color:#1c1917;background:#fff;border:1px solid #ffffffa6;border-radius:18px;padding:24px;box-shadow:0 20px 36px #081c1438}.kVBX0a_sampleHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.kVBX0a_sampleScore{color:var(--self);font-size:36px;font-weight:800}.kVBX0a_bar{background:#e7e5e4;border-radius:999px;height:8px;margin-top:5px;overflow:hidden}.kVBX0a_barFill{border-radius:999px;height:100%;transition:width .35s}.kVBX0a_section{padding:36px 0}.kVBX0a_sectionTitle{letter-spacing:-.5px;margin:0 0 18px;font-size:32px;line-height:1.15}.kVBX0a_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kVBX0a_card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 4px 14px #1c19170d}.kVBX0a_featured{border:2.5px solid var(--self);background:linear-gradient(#f0fdf4 0%,#fff 42%);position:relative;box-shadow:0 16px 34px #2d6a4f24}.kVBX0a_popularPill{background:var(--self);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-flex}.kVBX0a_price{color:var(--self-dark);margin:8px 0 0;font-size:34px;font-weight:800;line-height:1.1}.kVBX0a_boundary{border:1px solid var(--line);color:#57534e;background:#f5f5f4;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;padding:16px 18px;font-size:14px;display:flex}.kVBX0a_quote{border-left:3px solid var(--self);margin:0 0 14px;padding:2px 0 2px 14px}.kVBX0a_footer{border-top:1px solid var(--line);color:#57534e;flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1180px;margin-top:32px;margin-left:auto;margin-right:auto;padding:24px 20px;font-size:13px;display:flex}.kVBX0a_doc h2{margin-top:26px;font-size:20px}.kVBX0a_doc{max-width:760px}.kVBX0a_coachLegal{max-width:900px;line-height:1.6}.kVBX0a_coachLegal .legal-table{margin:16px 0 24px;overflow-x:auto}.kVBX0a_coachLegal .legal-table table{border-collapse:collapse;width:100%;min-width:600px}:is(.kVBX0a_coachLegal .legal-table th,.kVBX0a_coachLegal .legal-table td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 11px}.kVBX0a_coachLegal .legal-table th{background:var(--panel,#f3f7f4)}.kVBX0a_coachLegal .legal-markdown a{text-decoration:underline}.kVBX0a_coachLegal .legal-markdown aside{margin:16px 0}@media (max-width:800px){.kVBX0a_hero{border-radius:18px;grid-template-columns:1fr;padding:30px 22px}.kVBX0a_heroTitle{font-size:32px}.kVBX0a_cards{grid-template-columns:1fr}}.kVBX0a_featureCard{position:relative;overflow:hidden}.kVBX0a_featureCard:hover{transform:translateY(-4px);box-shadow:0 12px 26px #1c191717}.kVBX0a_featureCard:before{content:"";background:var(--feature-accent,var(--self));width:4px;position:absolute;inset:0 auto 0 0}.kVBX0a_featureMcq{--feature-accent:#3b82f6}.kVBX0a_featureCoding{--feature-accent:#2d6a4f}.kVBX0a_featureInterview{--feature-accent:#8b5cf6}.kVBX0a_featureIcon{background:var(--self-soft);width:48px;height:48px;color:var(--self);border-radius:12px;place-items:center;margin-bottom:14px;font-size:22px;display:grid}.kVBX0a_steps{counter-reset:step}.kVBX0a_stepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.kVBX0a_stepGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kVBX0a_stepGrid{grid-template-columns:1fr}}.kVBX0a_stepCard{padding-top:64px;position:relative}.kVBX0a_stepCard:before{counter-increment:step;content:counter(step);background:var(--self-soft);width:34px;height:34px;color:var(--self-dark);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;top:20px;left:22px}.kVBX0a_packGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:18px;display:grid}.kVBX0a_pack{flex-direction:column;gap:12px;display:flex}.kVBX0a_pack:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c191717}.kVBX0a_pack ul{color:#44403c;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.kVBX0a_pack li{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.kVBX0a_pack li:before{content:"✓";color:var(--self);flex-shrink:0;font-weight:800}.kVBX0a_packFoot{gap:8px;margin-top:auto;padding-top:8px;display:grid}.kVBX0a_packFoot .btn{text-align:center;justify-content:center;width:100%}.kVBX0a_save{color:var(--self-dark);font-size:13px;font-weight:700}.kVBX0a_strike{color:#a8a29e;margin-left:8px;font-size:16px;font-weight:500;text-decoration:line-through}.kVBX0a_creditRow{flex-wrap:wrap;gap:12px;display:flex}.kVBX0a_creditChip{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:150px;padding:10px 14px}.kVBX0a_creditChip b{font-size:22px;display:block}.kVBX0a_authWrap{background:radial-gradient(circle at 50% 0%, var(--self-soft) 0%, transparent 65%);place-items:center;min-height:calc(100vh - 140px);padding:36px 20px;display:grid}.kVBX0a_authCard{border:1px solid var(--line);background:#fff;border-radius:20px;width:100%;max-width:480px;padding:36px 32px;box-shadow:0 16px 38px #1c191717}.kVBX0a_authHeader{text-align:center;margin-bottom:24px}.kVBX0a_authHeader h1{margin:0 0 6px;font-size:30px}.kVBX0a_authHeader p{margin:0;font-size:15px}.kVBX0a_socialBtn{color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.kVBX0a_socialBtn:hover{border-color:var(--self);background:#fafaf9;transform:translateY(-1px)}.kVBX0a_dashboardHero{color:#fff;background:radial-gradient(circle at 90% 12%,#ffffff24,#0000 34%),linear-gradient(135deg,#2d6a4f 0%,#1b4332 100%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:32px 36px;display:flex;box-shadow:0 16px 36px #1b433229}.kVBX0a_dashboardHero h1{color:#fff;margin:0 0 6px;font-size:clamp(28px,3vw,36px)}.kVBX0a_dashboardHero p{color:#e2f5ea;margin:0;font-size:15px}.kVBX0a_heroPrivacyPill{color:#ecfdf5;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}@keyframes kVBX0a_waveHand{0%,to{transform:rotate(0)}25%{transform:rotate(14deg)}75%{transform:rotate(-6deg)}}.kVBX0a_wave{transform-origin:70% 70%;animation:2.4s ease-in-out infinite kVBX0a_waveHand;display:inline-block}@media (prefers-reduced-motion:reduce){.kVBX0a_wave{animation:none}}.kVBX0a_dashboardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kVBX0a_planBadge{background:var(--self-soft);color:var(--self-dark);border:1px solid #95d5b2;border-radius:14px;gap:2px;min-width:190px;margin-top:16px;padding:10px 14px;display:grid}.kVBX0a_planBadge span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.kVBX0a_planBadge b{font-size:16px}.kVBX0a_planPanel{border-left:4px solid var(--self);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:20px;margin-top:18px;display:grid}.kVBX0a_creditSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kVBX0a_creditMini{border:1px solid var(--line);background:#fafaf9;border-radius:12px;gap:3px;padding:12px 14px;transition:transform .15s,border-color .15s,background-color .15s;display:grid}.kVBX0a_creditMini:hover{border-color:var(--self-muted);background:#f0fdf4;transform:translateY(-2px)}.kVBX0a_creditMini span{text-transform:uppercase;letter-spacing:.04em;color:#57534e;font-size:11.5px;font-weight:700}.kVBX0a_creditMini b{color:var(--self-dark);font-size:26px;line-height:1.1}.kVBX0a_creditMini small{color:#78716c}.kVBX0a_creditMiniEmpty{background:#fff}.kVBX0a_creditMiniEmpty b{color:#78716c}.kVBX0a_banner{background:var(--self-soft);border:1px solid #95d5b2;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px 20px;display:flex}.kVBX0a_activityGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.kVBX0a_activity{border-top:4px solid var(--accent,#d6d3d1);flex-direction:column;gap:12px;display:flex}.kVBX0a_activity:hover{transform:translateY(-4px);box-shadow:0 12px 26px #1c191717}.kVBX0a_activity h3{margin:0;font-size:20px}.kVBX0a_meta{flex-wrap:wrap;gap:6px;display:flex}.kVBX0a_metaChip{color:#44403c;background:#f5f5f4;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.kVBX0a_left{color:#57534e;font-size:14px}.kVBX0a_left b{color:#1c1917;margin-right:4px;font-size:22px}.kVBX0a_activityFoot{gap:10px;margin-top:auto;padding-top:6px;display:grid}.kVBX0a_muted{opacity:.7}.kVBX0a_results{gap:12px;display:grid}.kVBX0a_resultRow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 2px 8px #1c19170a}.kVBX0a_resultRow:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1c191712}.kVBX0a_scoreBar{background:#e7e5e4;border-radius:999px;height:8px;margin-top:4px;overflow:hidden}.kVBX0a_scoreFill{background:var(--self);border-radius:999px;height:100%;transition:width .35s}.kVBX0a_packList{gap:12px;display:grid}.kVBX0a_packRow{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 20px;transition:transform .15s,box-shadow .15s;display:grid}.kVBX0a_packRow:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1c19170f}@media (max-width:640px){.kVBX0a_resultRow,.kVBX0a_packRow{grid-template-columns:1fr;gap:10px}}.kVBX0a_avatar{background:var(--self-soft);width:26px;height:26px;color:var(--self-dark);vertical-align:middle;border-radius:50%;place-items:center;margin-left:6px;font-size:12px;font-weight:800;display:inline-grid}.kVBX0a_profileLink{align-items:center;display:inline-flex}.kVBX0a_activityMcq{--accent:#3b82f6;--accent-text:#1d4ed8;--accent-soft:#eff6ff}.kVBX0a_activityCoding{--accent:#2d6a4f;--accent-text:#1b4332;--accent-soft:#d8f3dc}.kVBX0a_activityInterview{--accent:#8b5cf6;--accent-text:#5b21b6;--accent-soft:#f5f3ff;background:#fcfcfd}.kVBX0a_activity .kVBX0a_eyebrowAccent{color:var(--accent-text,var(--self));text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;font-weight:700}.kVBX0a_eyebrowAccent{color:var(--self);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:700}.kVBX0a_chipAccent{background:var(--accent-soft)!important;color:var(--accent-text)!important}.kVBX0a_leftPill{border-radius:999px;justify-self:start;align-items:baseline;gap:4px;padding:3px 11px;font-size:13.5px;font-weight:600;display:inline-flex}.kVBX0a_leftPill b{font-size:17px}.kVBX0a_leftZero{color:#be123c;background:#ffe4e6}.kVBX0a_leftSome{background:var(--self-soft);color:var(--self-dark)}.kVBX0a_activity .kVBX0a_leftSome{background:var(--accent-soft);color:var(--accent-text)}.kVBX0a_activityCta{background:var(--accent,var(--self));border:1px solid var(--accent,var(--self));color:#fff}.kVBX0a_activityCta:hover:not(:disabled){background:var(--accent-text,var(--self-dark));border-color:var(--accent-text,var(--self-dark))}.kVBX0a_activityFoot .btn{text-align:center;justify-content:center;align-items:center;width:100%;display:inline-flex}.kVBX0a_lockChip{color:#57534e;background:#f5f5f4;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.kVBX0a_bestPill{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.kVBX0a_packFeatured{background:#f0fdf4;box-shadow:0 8px 22px #2d6a4f1a;border:2px solid var(--self-light)!important}.kVBX0a_packFeatured .btn{background:var(--self-dark);border-color:var(--self-dark);padding:11px 18px}.kVBX0a_resultHero{color:#fff;background:radial-gradient(circle at 92% 8%,#ffffff29,#0000 32%),linear-gradient(135deg,#2d6a4f 0%,#1b4332 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:8px;padding:28px 34px;display:grid;box-shadow:0 16px 34px #1b433229}.kVBX0a_resultHero h1{color:#fff;margin:0 0 6px;font-size:clamp(26px,3vw,34px)}.kVBX0a_resultHero p{color:#d8f3dc;margin:0;font-size:14px}.kVBX0a_resultScoreBox{text-align:center;background:#ffffff24;border:1px solid #ffffff3d;border-radius:16px;min-width:140px;padding:14px 24px}.kVBX0a_resultScoreBig{color:#fff;font-size:42px;font-weight:800;line-height:1.05;display:block}.kVBX0a_resultScoreSub{color:#d8f3dc;font-size:12px}@media (max-width:720px){.kVBX0a_resultHero{grid-template-columns:1fr;padding:22px}}.kVBX0a_scoreCard{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.kVBX0a_ring{background:conic-gradient(var(--self) var(--pct), #e7e5e4 0);border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.kVBX0a_ring>span{background:#fff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:34px;font-weight:800;display:grid}.kVBX0a_ringTotal{color:#57534e;margin-left:-10px;font-size:22px}.kVBX0a_problemHead{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:22px;display:flex}.kVBX0a_levelEasy,.kVBX0a_levelMedium,.kVBX0a_levelHard{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.kVBX0a_levelEasy{color:#1b4332;background:#d8f3dc}.kVBX0a_levelMedium{color:#92400e;background:#fef3c7}.kVBX0a_levelHard{color:#be123c;background:#ffe4e6}.kVBX0a_subPill{background:#f5f5f4;border-radius:999px;padding:4px 12px;font-size:14px;display:inline-block}.kVBX0a_subPill b.kVBX0a_zero{color:#be123c}.kVBX0a_testChips{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.kVBX0a_testPass,.kVBX0a_testFail{border-radius:8px;padding:3px 9px;font-size:12px;font-weight:700}.kVBX0a_testPass{color:#1b4332;background:#d8f3dc}.kVBX0a_testFail{color:#be123c;background:#ffe4e6}.kVBX0a_accordion{border-top:1px solid var(--line)}.kVBX0a_accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 8px;font-weight:500;list-style:none;display:flex}.kVBX0a_accordion>summary::-webkit-details-marker{display:none}.kVBX0a_accordion>summary:after{content:"";border-bottom:2px solid #44403c;border-right:2px solid #44403c;width:8px;height:8px;margin:-4px 6px 0 0;transition:transform .15s;transform:rotate(45deg)}.kVBX0a_accordion[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.kVBX0a_accordion[open]>summary{font-weight:700}.kVBX0a_accordionBody{padding:0 8px 12px}.kVBX0a_integrityCard{background:#f0fdf4;border:1.5px solid #95d5b2;border-radius:14px;padding:18px 20px}.kVBX0a_integrityFlagged{background:linear-gradient(90deg,#fffbeb,#fff1f2);border-color:#f59e0b;box-shadow:inset 0 0 0 1px #fda4af}.kVBX0a_integrityRow{color:#92400e;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.kVBX0a_warnBadge{background:#fef3c7;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.kVBX0a_ebookBadge{background:#f0fdf4;border:1px solid #95d5b2;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.kVBX0a_ebookBadge img{border-radius:4px;flex:none;box-shadow:0 2px 6px #0b2a4a26}.kVBX0a_ebookCard{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kVBX0a_ebookCard img{border-radius:6px;box-shadow:0 4px 14px #0b2a4a33}.kVBX0a_helpGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:4px 20px;display:grid}.kVBX0a_helpGrid p{margin:4px 0 0}.kVBX0a_trustGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.kVBX0a_trustGrid>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.kVBX0a_trustGrid p{margin:6px 0 0}.kVBX0a_coachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.kVBX0a_coachGrid ul,.kVBX0a_coachGrid ol{gap:4px;margin:8px 0 0;padding-left:18px;font-size:14px;display:grid}.kVBX0a_coachGood{border-top:4px solid #2d6a4f}.kVBX0a_coachWork{border-top:4px solid #f59e0b}@media (max-width:820px){.kVBX0a_coachGrid{grid-template-columns:minmax(0,1fr)}}.kVBX0a_nextCard{border-left:4px solid var(--self);grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:22px;margin-top:18px;display:grid}.kVBX0a_readiness{text-align:center;border-left:1px solid var(--line);gap:4px;padding-left:18px;display:grid}.kVBX0a_readinessScore{font-size:52px;font-weight:800;line-height:1}.kVBX0a_readinessIcon{background:var(--self-soft);width:48px;height:48px;color:var(--self-dark);border-radius:999px;justify-self:center;place-items:center;font-size:22px;display:inline-grid}.kVBX0a_upgradeBanner{background:#f0fdf4;border-color:#95d5b2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.kVBX0a_wherePanel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin-top:14px;display:grid}.kVBX0a_wherePanel a{color:var(--self-dark);font-weight:600;text-decoration:underline}@media (max-width:820px){.kVBX0a_planPanel,.kVBX0a_creditSummary,.kVBX0a_wherePanel{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.kVBX0a_nextCard{grid-template-columns:minmax(0,1fr)}.kVBX0a_readiness{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}}.kVBX0a_timelinePanel{margin-top:12px;padding:18px 20px}.kVBX0a_timelineFilters{flex-wrap:wrap;gap:6px;display:flex}.kVBX0a_timelineFilter{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:650}.kVBX0a_timelineFilterOn{border-color:var(--self-dark,#1b4332);background:var(--self-soft,#d8f3dc);color:var(--self-dark,#1b4332)}.kVBX0a_timelineList{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.kVBX0a_timelineItem{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.kVBX0a_timelineDismissed{opacity:.6}.kVBX0a_timelineTime{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:700}.kVBX0a_timelineBody{gap:2px;min-width:0;display:grid}.kVBX0a_severityChip{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.kVBX0a_severityHigh{color:#b42318;background:#fdecec}.kVBX0a_severityWarning{color:#92400e;background:#fef3c7}.kVBX0a_severityInfo{color:#344054;background:#eef1f6}@media (max-width:560px){.kVBX0a_timelineItem{grid-template-columns:48px minmax(0,1fr)}.kVBX0a_timelineItem>button{grid-column:2;justify-self:start}}
.xWZMca_page{--iv-green:#2d6a4f;--iv-deep:#1b4332;--iv-light:#52b788;--iv-mint:#d8f3dc;--iv-yellow:#f7d34f;--iv-muted:#57534e;--iv-line:#e7e5e4;max-width:1180px;margin:0 auto;padding:16px 20px 64px}.xWZMca_intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 22px;display:flex}.xWZMca_intro h1{letter-spacing:-.5px;margin:0;font-size:30px}.xWZMca_sub{color:var(--iv-muted);margin-top:4px;font-size:14px}.xWZMca_pill{background:var(--iv-mint);color:var(--iv-deep);border-radius:99px;padding:7px 13px;font-size:12px;font-weight:700}.xWZMca_cols{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.xWZMca_card{border:1px solid var(--iv-line);background:#fff;border-radius:16px;padding:26px;box-shadow:0 8px 24px #1c19170f}.xWZMca_side{gap:16px;display:grid}.xWZMca_side h3{margin:0 0 10px;font-size:16px}.xWZMca_stage{flex-direction:column;min-height:520px;display:flex}.xWZMca_progress{color:var(--iv-muted);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.xWZMca_bar{background:#e7e5e4;border-radius:999px;height:8px;margin:12px 0 26px;overflow:hidden}.xWZMca_barFill{background:#3b82f6;border-radius:999px;height:100%;transition:width .3s}.xWZMca_tag{letter-spacing:.05em;text-transform:uppercase;color:var(--iv-deep);background:var(--iv-mint);border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:11px;font-weight:800;display:inline-block}.xWZMca_question{letter-spacing:-.5px;margin:16px 0 10px;font-size:25px;line-height:1.3}.xWZMca_helper{color:var(--iv-muted);margin:0;font-size:14px;line-height:1.6}.xWZMca_mic{background:var(--iv-mint);width:104px;height:104px;color:var(--iv-green);border:2px solid #95d5b2;border-radius:50%;place-items:center;margin:30px auto 14px;transition:transform .2s,box-shadow .2s;display:grid}.xWZMca_micLive{color:#e11d48;background:#ffe4e6;border-color:#fda4af;animation:1.2s infinite xWZMca_pulse}@keyframes xWZMca_pulse{50%{box-shadow:0 0 0 14px #f43f5e2e}}@media (prefers-reduced-motion:reduce){.xWZMca_micLive{animation:none}}.xWZMca_state{text-align:center;font-weight:700}.xWZMca_timer{text-align:center;color:var(--iv-muted);font-variant-numeric:tabular-nums;margin:6px 0;font-weight:700}.xWZMca_actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:24px;display:flex}.xWZMca_danger{color:#be123c;background:#ffe4e6;border:1px solid #fda4af}.xWZMca_stat{border-bottom:1px solid var(--iv-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.xWZMca_stat:last-child{border-bottom:0}.xWZMca_stat span:last-child{text-align:right;font-weight:700}.xWZMca_tips{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.xWZMca_tips li:before{content:"✓ ";color:var(--iv-green);font-weight:800}.xWZMca_check{border:1px solid var(--iv-line);background:#fafaf9;border-radius:12px;align-items:flex-start;gap:10px;margin:16px 0;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.xWZMca_check input{accent-color:var(--iv-green);margin-top:4px}.xWZMca_notice{color:var(--iv-deep);background:#f0fdf4;border:1px solid #95d5b2;border-radius:14px;margin:16px 0;padding:16px 18px;font-size:13.5px;line-height:1.55}.xWZMca_dot{background:#a8a29e;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.xWZMca_dotOn{background:var(--iv-light)}.xWZMca_level{background:#e7e5e4;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.xWZMca_levelFill{background:linear-gradient(90deg, var(--iv-light), var(--iv-green));border-radius:999px;height:100%;transition:width .1s}.xWZMca_trackChoice{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0 8px;display:grid}.xWZMca_trackOption{text-align:left;border:2px solid var(--iv-line);color:inherit;cursor:pointer;background:#fff;border-radius:14px;gap:4px;padding:16px;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:grid}.xWZMca_trackOption:hover:not(:disabled){background:#f0fdf4;border-color:#95d5b2;transform:translateY(-2px)}.xWZMca_trackOption[aria-pressed=true]{border-color:var(--iv-green);background:var(--iv-mint);box-shadow:0 6px 16px #2d6a4f1f}.xWZMca_trackOption:disabled{opacity:.6;cursor:not-allowed;background:#fafaf9}.xWZMca_trackCreditPill{color:var(--iv-deep);background:#f5f5f4;border-radius:999px;justify-self:start;margin-top:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.xWZMca_trackOption[aria-pressed=true] .xWZMca_trackCreditPill{background:#ffffffbf}.xWZMca_trackCreditUpgrade{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.xWZMca_trackOption[aria-pressed=true] .xWZMca_trackCreditUpgrade{color:#78350f;background:#fde68a}.xWZMca_upgradeHint{border:1px dashed var(--iv-line);background:#fafaf9;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 14px;display:flex}.xWZMca_upgradeBox{background:linear-gradient(#f0fdf4 0%,#fff 100%);border:1.5px solid #95d5b2;border-radius:16px;margin-top:14px;padding:18px 20px;box-shadow:0 8px 20px #2d6a4f14}.xWZMca_upgradeHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.xWZMca_upgradeGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.xWZMca_upgradeCard{border:1.5px solid var(--iv-line);background:#fff;border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;padding:16px;display:flex}.xWZMca_upgradeCardFeatured{border-color:var(--iv-green);background:linear-gradient(#f0fdf4 0%,#fff 65%);box-shadow:0 6px 18px #2d6a4f1a}.xWZMca_upgradePrice{color:var(--iv-deep);letter-spacing:-.5px;font-size:26px;font-weight:800}.xWZMca_bestBadge{text-transform:uppercase;letter-spacing:.04em;background:var(--iv-green);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.xWZMca_saveBadge{color:#92400e;background:#fef3c7;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.xWZMca_audio{width:100%;margin:12px 0}.xWZMca_hero{color:#fff;background:radial-gradient(circle at 92% 8%,#ffffff24,#0000 32%),linear-gradient(135deg,#2d6a4f,#1b4332);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:28px 32px;display:grid;box-shadow:0 16px 36px #1b43322e}.xWZMca_eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#b7e4c7;margin:0;font-size:11px;font-weight:750}.xWZMca_hero h1{letter-spacing:-1px;margin:6px 0;font-size:30px}.xWZMca_hero p{color:#d8f3dc;margin:0}.xWZMca_bigScore{text-align:center;background:#ffffff24;border:1px solid #ffffff3d;border-radius:18px;min-width:130px;padding:14px 24px}.xWZMca_bigScore strong{color:var(--iv-yellow);font-size:42px;line-height:1.1;display:block}.xWZMca_bigScore span{font-size:12px}.xWZMca_summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.xWZMca_summaryStat{border:1px solid var(--iv-line);background:#fff;border-radius:15px;padding:18px;box-shadow:0 4px 12px #1c19170a}.xWZMca_summaryStat strong{color:var(--iv-green);font-size:26px;display:block}.xWZMca_summaryStat small{color:var(--iv-muted)}.xWZMca_layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.xWZMca_qItem{text-align:left;border:1.5px solid var(--iv-line);width:100%;color:inherit;cursor:pointer;font:inherit;background:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:12px;transition:all .15s;display:flex}.xWZMca_qItem:hover{background:#f0fdf4;border-color:#95d5b2}.xWZMca_qItemActive{border-color:var(--iv-green);background:var(--iv-mint)}.xWZMca_num{background:#f5f5f4;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.xWZMca_qItemActive .xWZMca_num{background:var(--iv-green);color:#fff}.xWZMca_qDesc{flex:1;min-width:0}.xWZMca_qDesc b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.xWZMca_qDesc small{color:var(--iv-muted)}.xWZMca_qScore{color:var(--iv-green);font-weight:800}.xWZMca_badge{background:var(--iv-mint);color:var(--iv-deep);white-space:nowrap;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800}.xWZMca_reviewTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.xWZMca_reviewTop h2{margin:4px 0;font-size:20px}.xWZMca_audioBox{border:1px solid var(--iv-line);background:#fafaf9;border-radius:14px;margin:16px 0;padding:16px}.xWZMca_audioBox audio{width:100%;margin-top:8px}.xWZMca_tabs{border-bottom:2px solid var(--iv-line);gap:6px;margin-top:14px;display:flex;overflow-x:auto}.xWZMca_tab{color:var(--iv-muted);white-space:nowrap;cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;transition:color .15s,border-color .15s}.xWZMca_tab:hover{color:var(--iv-green)}.xWZMca_tabActive{border-bottom-color:var(--iv-green);color:var(--iv-green)}.xWZMca_tabBody{min-height:170px;padding-top:16px}.xWZMca_callout{background:var(--iv-mint);border-left:4px solid var(--iv-green);border-radius:12px;margin:10px 0;padding:13px 16px}.xWZMca_callout strong{color:var(--iv-deep);margin-bottom:2px;display:block}.xWZMca_calloutWarn{background:#fffbeb;border-left:4px solid #f59e0b}.xWZMca_calloutWarn strong{color:#92400e}.xWZMca_quote{border-left:4px solid var(--iv-green);white-space:pre-wrap;background:#fafaf9;border-radius:4px 12px 12px 4px;margin:10px 0;padding:14px 16px}.xWZMca_metric{margin:12px 0}.xWZMca_metricHead{justify-content:space-between;margin-bottom:5px;font-size:13px;display:flex}.xWZMca_track{background:#e7e5e4;border-radius:20px;height:9px;overflow:hidden}.xWZMca_trackFill{background:var(--iv-green);border-radius:20px;height:100%}.xWZMca_grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xWZMca_chip{border:1px solid var(--iv-line);background:#fafaf9;border-radius:12px;padding:14px}.xWZMca_chip strong{color:var(--iv-green);font-size:22px;display:block}.xWZMca_after{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.xWZMca_actionRow{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.xWZMca_textarea{border:1px solid var(--iv-line);width:100%;min-height:140px;font:inherit;border-radius:12px;padding:12px}@media (max-width:820px){.xWZMca_cols,.xWZMca_layout,.xWZMca_after,.xWZMca_hero{grid-template-columns:minmax(0,1fr)}.xWZMca_summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xWZMca_stage{min-height:460px}.xWZMca_question{font-size:21px}.xWZMca_card{padding:18px}.xWZMca_hero{padding:22px}.xWZMca_page{padding:12px 16px 48px}}.xWZMca_cta{background:var(--iv-green);color:#fff;border:1px solid var(--iv-green)}.xWZMca_cta:hover:not(:disabled){background:var(--iv-deep);border-color:var(--iv-deep)}.xWZMca_goodAnswer{color:var(--iv-deep);background:#f0fdf4;border:1px solid #95d5b2;border-radius:12px;margin-top:14px;padding:10px 14px;font-size:13px}.xWZMca_goodAnswer summary{cursor:pointer}.xWZMca_goodAnswer ul{gap:3px;margin:8px 0 0;padding-left:18px;display:grid}.xWZMca_roomCheck{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:12px;margin:16px 0 0;padding:14px 16px}.xWZMca_roomCheck ul{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}
.f7zWDG_root{--ink:#13241f;--muted:#687870;--green:#087e58;--dark:#06573f;--light:#eef7f2;--paper:#fff;--bg:#f7f9f7;--line:#dce8df;--amber:#a96809}.f7zWDG_root,.f7zWDG_root *{box-sizing:border-box}.f7zWDG_root{background:var(--bg);color:var(--ink);margin:0;font:15px/1.48 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.f7zWDG_root button,.f7zWDG_root input,.f7zWDG_root textarea,.f7zWDG_root select{font:inherit}.f7zWDG_root button{cursor:pointer}.f7zWDG_root .coach-spinner{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:.8s linear infinite f7zWDG_coach-spin;display:inline-block}.f7zWDG_root button[aria-busy=true]:before{content:"";vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:.8s linear infinite f7zWDG_coach-spin;display:inline-block}@keyframes f7zWDG_coach-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.f7zWDG_root button[aria-busy=true]:before{animation:none}.f7zWDG_root .coach-spinner{animation:none}}.f7zWDG_root a{color:inherit;text-decoration:none}.f7zWDG_root header{border-bottom:1px solid var(--line);z-index:9;background:#fff;position:sticky;top:0}.f7zWDG_root .top{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:auto;padding:15px 20px;display:flex}.f7zWDG_root .brand{letter-spacing:-1px;font-size:23px;font-weight:850}.f7zWDG_root .brand b{color:var(--green)}.f7zWDG_root .topnav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.f7zWDG_root .navbtn,.f7zWDG_root .ghost){color:#4b5f55;background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 12px}:is(.f7zWDG_root .navbtn:hover,.f7zWDG_root .ghost:hover){background:var(--light)}.f7zWDG_root .primary{background:var(--green);border:1px solid var(--green);color:#fff;border-radius:11px;padding:12px 18px;font-weight:750}.f7zWDG_root .primary:hover:not(:disabled){background:var(--dark)}.f7zWDG_root button.primary:disabled{color:#667a6e;cursor:not-allowed;opacity:1;background:#dce5df;border-color:#dce5df}.f7zWDG_root .outline{color:var(--green);background:#fff;border:1px solid #9cbeb0;border-radius:11px;padding:12px 18px;font-weight:700}.f7zWDG_root .small{padding:8px 12px}.f7zWDG_root .layout{max-width:1180px;margin:0 auto;padding:26px 20px 70px}.f7zWDG_root .bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.f7zWDG_root .bar span{color:var(--muted);font-size:12px}.f7zWDG_root select,.f7zWDG_root input,.f7zWDG_root textarea{color:var(--ink);background:#fff;border:1px solid #c7d9cf;border-radius:10px;width:100%;padding:11px 12px}.f7zWDG_root label{margin-bottom:7px;font-size:13px;font-weight:700;display:block}.f7zWDG_root .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;padding:32px 0 42px;display:grid}.f7zWDG_root .eyebrow{text-transform:uppercase;letter-spacing:1.3px;color:var(--green);font-size:12px;font-weight:800}.f7zWDG_root h1{letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(36px,5vw,58px);line-height:1.08}.f7zWDG_root h2{letter-spacing:-.8px;margin:0 0 12px;font-size:28px}.f7zWDG_root h3{margin:0 0 10px;font-size:19px}.f7zWDG_root p{color:#5e7167;margin:0 0 15px}.f7zWDG_root .actions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}:is(.f7zWDG_root .panel,.f7zWDG_root .card){background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:24px}.f7zWDG_root .panel{box-shadow:0 8px 35px #16482b09}.f7zWDG_root dialog.credit-dialog{border:1px solid var(--line);background:var(--paper);width:min(460px,100vw - 32px);max-width:none;color:var(--ink);border-radius:17px;margin:auto;padding:24px;box-shadow:0 20px 60px #13241f33}.f7zWDG_root dialog.credit-dialog::backdrop{background:#13241f99}.f7zWDG_root dialog.credit-dialog button:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.f7zWDG_root .tag{background:var(--light);color:var(--green);border-radius:99px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-block}.f7zWDG_root .muted{color:var(--muted);font-size:13px}.f7zWDG_root .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.f7zWDG_root .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.f7zWDG_root .sidebar-layout{grid-template-columns:260px 1fr;gap:20px;display:grid}.f7zWDG_root .side{border:1px solid var(--line);background:#fff;border-radius:15px;align-self:start;padding:16px}.f7zWDG_root .side button{text-align:left;color:#53675c;background:0 0;border:0;border-radius:10px;width:100%;padding:12px}:is(.f7zWDG_root .side button.current,.f7zWDG_root .side button:hover){background:var(--light);color:var(--green);font-weight:700}.f7zWDG_root .row{justify-content:space-between;align-items:center;gap:16px;display:flex}.f7zWDG_root .stack>*+*{margin-top:16px}.f7zWDG_root .field{margin-bottom:17px}.f7zWDG_root .divider{background:var(--line);height:1px;margin:20px 0}.f7zWDG_root .step{align-items:flex-start;gap:12px;display:flex}.f7zWDG_root .number{background:var(--light);width:30px;height:30px;color:var(--green);border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid}.f7zWDG_root .soft{background:var(--light);border-radius:12px;padding:18px}.f7zWDG_root .pill{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:6px;margin:3px 4px 3px 0;padding:7px 12px;display:inline-flex}.f7zWDG_root .pill input{width:auto}.f7zWDG_root .progress{background:#e1eae4;border-radius:99px;height:9px;overflow:hidden}.f7zWDG_root .progress>div{background:var(--green);border-radius:99px;height:100%}.f7zWDG_root .score{letter-spacing:-2px;color:var(--green);font-size:42px;font-weight:850}.f7zWDG_root .hint{color:var(--amber)}.f7zWDG_root .uploaded{text-align:center;background:#fbfefc;border:2px dashed #a1c5b1;border-radius:15px;padding:28px}.f7zWDG_root .uploaded strong{margin:6px;font-size:17px;display:block}.f7zWDG_root .qarea{border:1px solid var(--line);background:#f3f8f5;border-radius:14px;margin:18px 0;padding:24px;font-size:19px;font-weight:750}.f7zWDG_root .mic{background:var(--green);color:#fff;border:8px solid #c5e9d5;border-radius:50%;width:80px;height:80px;font-size:27px}.f7zWDG_root .chat{flex-direction:column;gap:12px;display:flex}.f7zWDG_root .bubble{background:#f0f5f1;border-radius:13px;max-width:87%;padding:14px 17px}.f7zWDG_root .bubble.user{background:#e0f4e8;align-self:flex-end}.f7zWDG_root .report-row{border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:15px}.f7zWDG_root .report-row .row{flex-wrap:wrap;align-items:flex-start}.f7zWDG_root .report-row.report-gap{background:#fff7f6;border-color:#dfada9 #dfada9 #dfada9 #9b3337;border-left-style:solid;border-left-width:5px}.f7zWDG_root .report-row.report-developing{background:#fffbf1;border-color:#dfc58e #dfc58e #dfc58e #946408;border-left-style:solid;border-left-width:5px}.f7zWDG_root .report-row.report-strong{border-color:#a9d2ba;border-left:5px solid var(--green);background:#f7fcf9}.f7zWDG_root .report-row.report-neutral{background:#fafbfa;border-color:#cbd6cf #cbd6cf #cbd6cf #7a8880;border-left-style:solid;border-left-width:5px}.f7zWDG_root .report-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.f7zWDG_root .report-band{white-space:nowrap;border-radius:999px;margin-right:8px;padding:5px 9px;font-size:12px;font-weight:750;line-height:1.2;display:inline-block}.f7zWDG_root .report-band.report-gap{color:#872d32;background:#fce3e0}.f7zWDG_root .report-band.report-developing{color:#765007;background:#f8eac8}.f7zWDG_root .report-band.report-strong{color:#075f42;background:#e2f3e9}.f7zWDG_root .report-band.report-neutral{color:#53645c;background:#e9efeb}.f7zWDG_root .report-band.report-progress{color:#234b69;background:#e8f2f9}.f7zWDG_root .report-row.report-gap .progress>div{background:#9b3337}.f7zWDG_root .report-row.report-developing .progress>div{background:#946408}.f7zWDG_root .report-row.report-neutral .progress>div{background:#7a8880}.f7zWDG_root .score-progress.score-gap>div{background:#9b3337}.f7zWDG_root .score-progress.score-developing>div{background:#946408}.f7zWDG_root .score-progress.score-strong>div{background:var(--green)}.f7zWDG_root .report-row button{color:var(--green);background:0 0;border:0;font-weight:750}.f7zWDG_root .report-row summary{cursor:pointer;color:var(--green);font-weight:700}.f7zWDG_root .status{border-left:4px solid var(--green);background:var(--light);border-radius:8px;padding:13px 16px}.f7zWDG_root .warning{border-left-color:var(--amber);background:#fff9ee}.f7zWDG_root .last-question{color:#842018;background:#fff0ef;border-left-color:#b42318}.f7zWDG_root .price{margin:10px 0;font-size:35px;font-weight:850}.f7zWDG_root .footer{text-align:center;color:var(--muted);border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:12px;padding:28px 20px;font-size:13px;display:flex}.f7zWDG_root .footer-note{max-width:720px;margin:0;line-height:1.55}.f7zWDG_root .footer-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.f7zWDG_root .footer-links a{text-underline-offset:3px;text-decoration:underline}.f7zWDG_root .footer-copyright{font-size:12px}.f7zWDG_root .legal-markdown{line-height:1.65}.f7zWDG_root .legal-markdown h1{letter-spacing:-.6px;margin:24px 0 12px;font-size:32px}.f7zWDG_root .legal-markdown h2{letter-spacing:-.3px;margin:28px 0 10px;font-size:22px}.f7zWDG_root .legal-markdown h3{margin:18px 0 8px;font-size:17px}.f7zWDG_root .legal-markdown ul{margin:8px 0 18px;padding-left:24px}.f7zWDG_root .legal-markdown li{margin-bottom:8px}:is(.f7zWDG_root .legal-markdown a,.f7zWDG_root .status a){color:var(--green);text-decoration:underline}.f7zWDG_root .legal-markdown code{white-space:normal;overflow-wrap:anywhere}.f7zWDG_root .legal-table{margin:14px 0 20px;overflow-x:auto}.f7zWDG_root .legal-table table{border-collapse:collapse;width:100%;min-width:560px}:is(.f7zWDG_root .legal-table th,.f7zWDG_root .legal-table td){border:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 11px}.f7zWDG_root .legal-table th{background:var(--light)}.f7zWDG_root .filebutton{background:var(--green);color:#fff;cursor:pointer;border-radius:11px;padding:10px 14px;font-weight:700;display:inline-block}.f7zWDG_root .check{align-items:center;gap:8px;margin:9px 0;display:flex}.f7zWDG_root .check input{width:auto}.f7zWDG_root .mobilemenu{display:none}@media (max-width:800px){:is(.f7zWDG_root .hero,.f7zWDG_root .two,.f7zWDG_root .sidebar-layout){grid-template-columns:1fr}.f7zWDG_root .grid{grid-template-columns:1fr}.f7zWDG_root .topnav{display:none}.f7zWDG_root .mobilemenu{display:block}.f7zWDG_root .layout{padding:20px 14px 55px}:is(.f7zWDG_root .panel,.f7zWDG_root .card){padding:18px}.f7zWDG_root .top{padding:11px 14px}.f7zWDG_root h1{letter-spacing:-1px}.f7zWDG_root .bar{align-items:stretch}.f7zWDG_root .bar select{max-width:100%}}@media (min-width:801px) and (max-width:1050px){.f7zWDG_root .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.f7zWDG_root{min-height:100vh}.f7zWDG_root .mobilenav{display:none;position:relative}.f7zWDG_root .mobilenav summary{cursor:pointer;list-style:none}.f7zWDG_root .mobilenav summary::-webkit-details-marker{display:none}.f7zWDG_root .mobilenav nav{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 35px #16482b14}.f7zWDG_root .mobilenav nav a{border-radius:10px;padding:10px 12px}.f7zWDG_root .mobilenav nav a:hover{background:var(--light)}.f7zWDG_root .preview{color:var(--muted);margin-bottom:18px;font-size:12px}.f7zWDG_root .navbtn.current{background:var(--light);color:var(--green);font-weight:700}:is(.f7zWDG_root a.primary,.f7zWDG_root a.outline){display:inline-block}.f7zWDG_root .side a{text-align:left;color:#53675c;border-radius:10px;width:100%;padding:12px;display:block}:is(.f7zWDG_root .side a.current,.f7zWDG_root .side a:hover){background:var(--light);color:var(--green);font-weight:700}@media (max-width:800px){.f7zWDG_root .mobilenav{display:block}}
.-\31 fueq_choices{color:#19372a;background:#fff;border:1px solid #d4dfd9;border-radius:12px;max-width:1120px;margin:20px auto;padding:20px;font-size:14px;line-height:1.6}.-\31 fueq_choices p{margin:8px 0}.-\31 fueq_choices a{color:#075f43;text-decoration:underline}.-\31 fueq_actions{flex-wrap:wrap;gap:12px;display:flex}.-\31 fueq_actions button{font:inherit;color:#075f43;cursor:pointer;background:#fff;border:1px solid #075f43;border-radius:8px;min-height:44px;padding:10px 16px}.-\31 fueq_actions button:focus-visible{outline-offset:3px;outline:3px solid #b58000}
