:root{--ink:#17191c;--muted:#5b6069;--hairline:#e3e5e8;--accent:#1d4ed8;--accent-weak:#f4f7ff;--bg:#fff;--max:720px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{color:var(--ink);background:var(--bg);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Hiragino Sans,Noto Sans KR,Noto Sans JP,sans-serif;font-size:16px;line-height:1.65}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums;text-align:right}h1,h2,h3{letter-spacing:-.01em;line-height:1.3}h1{font-size:2rem;font-weight:700}h2{font-size:1.25rem;font-weight:700}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}hr{background:var(--hairline);border:0;height:1px;margin:48px 0}.site-header{padding:20px 0}.site-header-inner{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wordmark{letter-spacing:.02em;color:var(--ink);font-size:1.05rem;font-weight:800;text-decoration:none}.wordmark:hover{text-decoration:none}.site-nav{align-items:baseline;gap:20px;font-size:.92rem;display:flex}.site-nav a{color:var(--ink)}.lang-switch{color:var(--muted)}.lang-select{font:inherit;color:var(--muted);cursor:pointer;appearance:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 6px center,right 1px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;margin:0;padding:0 18px 0 0}.lang-select:hover{color:var(--ink)}.lang-current{color:var(--ink);font-weight:600}.lang-select:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.lang-select option{color:var(--ink);background:var(--bg,#fff)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.breadcrumbs{padding-top:14px}.breadcrumbs ol{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--hairline-dark);margin-right:8px}.breadcrumbs a{color:var(--muted)}.breadcrumbs [aria-current=page]{color:var(--ink)}.site-footer{margin-top:96px;padding:32px 0 48px}.site-footer p{max-width:60ch;font-size:.85rem}.site-footer p+p{margin-top:12px}.btn-primary,.btn-secondary{font:inherit;cursor:pointer;text-align:center;border-radius:4px;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.btn-primary:hover{background:#1a45bd;text-decoration:none}.btn-primary:disabled{cursor:default;background:#aab4c8;border-color:#aab4c8}.btn-secondary{color:var(--ink);border:1px solid var(--ink);background:#fff}.btn-secondary:hover{background:#f5f6f7;text-decoration:none}.hero{padding:72px 0 24px}.hero h1{font-size:2.5rem}.hero .subtitle{color:var(--muted);margin-top:8px;font-size:1.15rem}.hero .lead{max-width:62ch;margin-top:24px}.hero-cta{align-items:center;gap:24px;margin-top:32px;display:flex}.stat-row{gap:56px;margin:48px 0;display:flex}.stat-row .stat b{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.2;display:block}.stat-row .stat span{color:var(--muted);font-size:.88rem}.section{margin:56px 0}.section h2{margin-bottom:16px}.section p{max-width:62ch}.domain-list{border-collapse:collapse;width:100%}.domain-list th,.domain-list td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--hairline);padding:10px 0}.domain-list th{white-space:nowrap;width:1%;padding-right:28px;font-weight:600}.domain-list td{color:var(--muted);font-size:.95rem}ol.flow-list{padding-left:20px}ol.flow-list li{max-width:62ch;margin:8px 0}ul.notice-list{padding-left:20px}ul.notice-list li{max-width:62ch;margin:8px 0}.test-shell{flex-direction:column;min-height:100vh;display:flex}.test-header{max-width:var(--max);justify-content:space-between;align-items:baseline;width:100%;margin:0 auto;padding:20px 24px 12px;display:flex}.test-progress{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.92rem}.progress-track{background:var(--hairline);height:2px}.progress-fill{background:var(--accent);height:100%;transition:width .3s}.test-main{max-width:var(--max);flex:1;width:100%;margin:0 auto;padding:48px 24px 96px}.test-intro h1{margin-bottom:24px}.test-intro .notice-list{margin-bottom:36px}.learn-screen h2,.section-screen h2{margin-bottom:16px}.learn-screen p,.section-screen p{max-width:60ch;margin-bottom:16px}.learn-table{border-collapse:collapse;margin:24px 0}.learn-table th{text-align:center;width:64px;padding:10px 24px 10px 0;font-size:1.6rem;font-weight:500}.learn-table td{padding:10px 0}.learn-table tr+tr th,.learn-table tr+tr td{border-top:1px solid var(--hairline)}.learn-combo{color:var(--muted);font-variant-numeric:tabular-nums}.learn-screen .btn-primary,.section-screen .btn-primary{margin-top:16px}.item-prompt{max-width:60ch;margin-bottom:24px;font-size:1.12rem;font-weight:600}.time-left{color:var(--muted);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:.92rem}.time-left strong{color:var(--ink);font-size:1.05rem}.stimulus{margin:24px 0 32px}.options{flex-direction:column;gap:10px;max-width:560px;display:flex}.options-figure{flex-flow:wrap;max-width:none}.item-screen,.learn-screen,.section-screen{-webkit-user-select:none;user-select:none}.option-row{font:inherit;text-align:left;cursor:pointer;border:1px solid var(--hairline);color:var(--ink);touch-action:manipulation;-webkit-touch-callout:none;background:#fff;border-radius:6px;align-items:center;gap:14px;padding:12px 16px;display:flex}.option-row:hover{border-color:#b8bec8}.option-selected,.option-selected:hover{border-color:var(--accent);background:var(--accent-weak)}.option-key{color:var(--muted);flex-shrink:0;width:1.2em;font-size:.88rem;font-weight:700}.option-selected .option-key{color:var(--accent)}.options-figure .option-row{flex-direction:column;gap:6px;padding:12px}.item-actions{margin-top:32px}.wm-instruction{color:var(--muted);margin-bottom:32px}.wm-tokens{justify-content:center;gap:28px;padding:48px 0;font-size:2.6rem;font-weight:600;display:flex}.fig-symbolgrid{gap:6px 18px;padding:8px 0;font-size:1.5rem;line-height:1;display:inline-grid}.fig-pairs{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:1.1rem}.fig-pair-row{align-items:baseline;gap:18px;padding:6px 0;display:flex}.fig-pair-row+.fig-pair-row{border-top:1px solid var(--hairline)}.fig-pair-idx{color:var(--muted);width:1.4em;font-size:.85rem}.fig-colorword{letter-spacing:.02em;padding:24px 0;font-size:3rem;font-weight:800}.fig-table{border-collapse:collapse;font-variant-numeric:tabular-nums}.fig-table th,.fig-table td{text-align:left;border-bottom:1px solid var(--hairline);padding:8px 20px 8px 0}.fig-table th{font-size:.92rem;font-weight:600}.result{max-width:var(--max);margin:0 auto;padding:48px 24px 64px}.result-empty{max-width:var(--max);text-align:center;margin:0 auto;padding:96px 24px}.result-empty p{margin-bottom:24px}.result-hero{text-align:center;padding:24px 0 8px}.result-hero-label{color:var(--muted);font-size:1rem}.result-hero-number{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:5.5rem;font-weight:800;line-height:1.1}.result-hero-meta{justify-content:center;gap:48px;margin-top:20px;display:flex}.result-hero-meta dt{color:var(--muted);font-size:.85rem}.result-hero-meta dd{font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700}.result-note{color:var(--muted);max-width:60ch;margin:20px auto 0;font-size:.9rem}.result-hero .result-note{text-align:left}.result-hero-charts{grid-template-columns:1.1fr 1fr;align-items:center;gap:8px 24px;margin-top:20px;display:grid}.result-hero-chart{min-width:0;margin:0}.result-hero-charts .radar,.result-hero-charts .result-bellcurve{max-width:none;margin-inline:0}.result-hero-charts .result-bellcurve{margin-top:0}.result-bellcurve{max-width:432px;margin:26px auto 0}.bellcurve{width:100%;height:auto;display:block}.bellcurve-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.bellcurve-value{fill:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.2px;font-size:15px;font-weight:700}.bellcurve-caption{text-align:center;color:var(--muted);margin-top:2px;font-size:.8rem;line-height:1.5}.result-section{margin-top:64px}.result-section h2{margin-bottom:20px}.result-section>p{max-width:62ch}.result-section h2+p{margin-bottom:32px}.radar{max-width:480px;margin:0 auto;display:block}.radar-label{fill:var(--ink);font-size:12px;font-weight:600}.radar-score{fill:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.chart-legend{text-align:center;color:var(--muted);margin:12px 0 32px;font-size:.85rem}.domain-dot{vertical-align:baseline;border-radius:50%;flex:none;width:9px;height:9px;margin-right:8px;display:inline-block}.domain-table{border-collapse:collapse;width:100%;max-width:480px}.domain-table th,.domain-table td{border-bottom:1px solid var(--hairline);text-align:left;padding:10px 0}.domain-table th{font-weight:600}.domain-table td.num{padding-right:32px;font-weight:700}.domain-table td:last-child{color:var(--muted);text-align:right;font-size:.92rem}.error-list{padding-left:20px}.error-list li{margin:6px 0}.domain-detail summary{cursor:pointer;justify-content:space-between;align-items:baseline;padding:14px 0;font-weight:600;list-style:none;display:flex}.domain-detail summary::-webkit-details-marker{display:none}.domain-detail summary .num{font-variant-numeric:tabular-nums}.domain-detail{border-bottom:1px solid var(--hairline)}.domain-detail:first-of-type{border-top:1px solid var(--hairline)}.domain-detail-body{padding:4px 0 20px}.domain-detail-body .muted{margin-bottom:12px;font-size:.92rem}.detail-table{border-collapse:collapse;min-width:60%}.detail-table th,.detail-table td{text-align:left;padding:6px 24px 6px 0;font-size:.95rem}.detail-table th{color:var(--muted);font-weight:500}.detail-table td{font-variant-numeric:tabular-nums}.prose{max-width:66ch}.prose h1{margin:48px 0 24px}.prose h2{margin:40px 0 12px}.prose p{margin:12px 0}.prose ul,.prose ol{margin:12px 0;padding-left:22px}.prose li{margin:6px 0}.refs{color:var(--muted);font-size:.9rem}.refs li{margin:8px 0}.refs a{color:inherit;-webkit-text-decoration-color:var(--hairline-dark);text-decoration-color:var(--hairline-dark);text-underline-offset:3px}.refs a:hover{color:var(--accent)}@media (width<=560px){.hero{padding-top:48px}.hero h1{font-size:2rem}.stat-row{gap:32px}.result-hero-number{font-size:4rem}.result-hero-meta{flex-wrap:wrap;gap:24px}.result-hero-charts{grid-template-columns:1fr;gap:20px}.result-hero-charts .radar{max-width:480px;margin-inline:auto}.result-hero-charts .result-bellcurve{max-width:432px;margin-inline:auto}.wm-tokens{gap:16px;font-size:2rem}.site-header-inner{flex-wrap:wrap}}.result-top-strength .top-strength-name{letter-spacing:-.01em;margin:4px 0 10px;font-size:1.9rem;font-weight:700}.result-top-strength>p:last-child{max-width:60ch;color:var(--ink)}.result-locked>p{max-width:62ch;margin-bottom:24px}.radar-silhouette{max-width:480px;margin:8px auto 0}.radar-silhouette-note{text-align:center;max-width:46ch;color:var(--muted);flex-direction:column;align-items:center;gap:8px;margin:4px auto 0;font-size:.9rem;line-height:1.55;display:flex}.radar-sem-note{text-align:center;max-width:46ch;color:var(--muted);margin:2px auto 0;font-size:.85rem;line-height:1.55}.radar-silhouette-badge{border:1px solid var(--hairline);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex}.lock-icon{color:var(--muted)}.radar-silhouette-badge .lock-icon{width:14px;height:14px}.gap-teaser{text-align:center;margin:40px 0 24px}.gap-teaser-label{color:var(--muted);font-size:.9rem}.gap-teaser-number{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:2.8rem;font-weight:800;line-height:1.15}.peak-teaser{justify-content:center;gap:56px;margin:0 0 8px;display:flex}.peak-teaser dt{color:var(--muted);text-align:center;font-size:.85rem}.peak-teaser dd{text-align:center;margin-top:2px;font-weight:700}.peak-teaser dd.peak-locked{color:var(--muted);font-weight:600}.premium-prompt{text-align:center;max-width:60ch;margin:24px auto 0;font-size:1.05rem;line-height:1.6}.premium-offer{border-top:1px solid var(--hairline);margin-top:40px;padding-top:32px}.premium-offer-title{margin-bottom:8px;font-size:1rem;font-weight:700}.premium-include{margin:0 0 28px;padding:0;list-style:none}.premium-include li{border-bottom:1px solid var(--hairline);padding:11px 0 11px 22px;font-size:.98rem;position:relative}.premium-include li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:8px;height:8px;position:absolute;top:.95em;left:2px;transform:rotate(-45deg)}.premium-price{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.premium-product{font-weight:600}.premium-amount{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.7rem;font-weight:800}.premium-cta{margin-top:20px}.premium-onetime{color:var(--muted);margin-top:12px;font-size:.9rem}.premium-refund{color:var(--muted);margin-top:4px;font-size:.85rem}.modal-overlay{z-index:50;background:#17191c6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--bg);border:1px solid var(--hairline);border-radius:8px;width:100%;max-width:420px;max-height:90vh;padding:32px;overflow-y:auto}.modal h2{margin-bottom:4px}.modal-product{color:var(--muted);font-size:.95rem}.modal-price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:12px 0 4px;font-size:2rem;font-weight:800}.modal .premium-onetime{margin-top:8px}.modal-notice{background:var(--accent-weak);border:1px solid var(--hairline);border-radius:6px;margin-top:24px;padding:16px}.modal-notice-title{margin-bottom:6px;font-weight:700}.modal-notice p:last-child{color:var(--muted);font-size:.92rem}.modal-actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.modal-actions .btn-primary,.modal-actions .btn-secondary{width:100%}@media (width<=560px){.peak-teaser{gap:32px}.gap-teaser-number{font-size:2.2rem}.result-top-strength .top-strength-name{font-size:1.6rem}}.result-share{text-align:center;margin-top:28px}.result-share-btn{align-items:center;gap:10px;display:inline-flex}.result-share-btn:disabled{opacity:.55;cursor:default}.result-share-btn:disabled:hover{background:#fff}.share-icon{flex-shrink:0}.share-toast{min-height:1.4em;color:var(--muted);opacity:0;margin:12px auto 0;font-size:.9rem;transition:opacity .18s}.share-toast.is-visible{opacity:1}.mini-intro .mini-lead{max-width:60ch;margin-bottom:28px}.mini-intro .notice-list{margin-bottom:36px}.mini-intro-actions{align-items:center;gap:24px;display:flex}.mini-intro-legal{border-top:1px solid var(--hairline);margin-top:56px;padding-top:20px}.mini-intro-legal .result-note{margin:0 0 16px}.mini-intro-legal .footer-legal{margin-bottom:0}.mini-immediate-notice{border-left:3px solid var(--accent);background:var(--accent-weak);max-width:60ch;margin:-12px 0 28px;padding:14px 16px}.mini-immediate-notice p{margin:0}.mini-immediate-notice .result-note{margin-top:6px}.mini-immediate-notice .footer-legal{margin:12px 0 0}.mini-result{max-width:60ch}.mini-score{padding:4px 0 20px}.mini-score-label{color:var(--muted);font-size:.9rem}.mini-score-number{letter-spacing:-.02em;margin-top:6px;font-size:2.6rem;font-weight:700;line-height:1.1}.mini-score-total{color:var(--muted);font-size:1.7rem;font-weight:600}.mini-verdict{padding:8px 0}.mini-verdict-eyebrow{color:var(--muted);font-size:.9rem}.mini-verdict-line{letter-spacing:-.01em;max-width:20ch;margin:8px 0 12px;font-size:1.9rem;font-weight:700;line-height:1.3}.mini-verdict-line .domain-dot{width:12px;height:12px;margin-right:10px}.mini-verdict-desc{color:var(--muted);max-width:56ch}.mini-verdict-note{max-width:56ch;margin-top:12px}.mini-verdict-body{max-width:56ch;margin-top:4px}.mini-breakdown{margin-top:36px}.mini-breakdown-title{margin-bottom:12px;font-size:1.05rem}.mini-breakdown-list{margin:0;padding:0;list-style:none}.mini-breakdown-row{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:11px 0;display:flex}.mini-breakdown-name{flex:1;align-items:center;min-width:0;display:flex}.mini-breakdown-marks{flex:none;gap:5px;display:flex}.mini-mark{font-size:.95rem;font-weight:700;line-height:1}.mini-mark.is-correct{color:var(--accent)}.mini-mark.is-wrong{color:var(--muted)}.mini-breakdown-count{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2em;color:var(--muted);flex:none;font-weight:600}.mini-breakdown-note{margin-top:16px}.mini-cta{background:var(--accent-weak);border:1px solid var(--hairline);border-radius:8px;margin-top:40px;padding:24px}.mini-cta h2{margin-bottom:8px;font-size:1.1rem}.mini-cta p{color:var(--ink);max-width:52ch}.mini-cta .mini-cta-free{margin-top:12px;font-weight:700}.mini-cta-btn{margin-top:20px}.mini-result-actions{align-items:baseline;gap:12px;margin-top:32px;font-size:.95rem;display:flex}.mini-sep{color:var(--muted)}.mini-linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.mini-linkbtn:hover{text-decoration:underline}.mini-result-note{margin-top:32px}@media (width<=560px){.mini-immediate-notice{margin-top:-20px}.mini-verdict-line{font-size:1.55rem}.mini-score-number{font-size:2.2rem}.mini-score-total{font-size:1.45rem}.mini-intro-actions{gap:16px}}.hero-eyebrow{letter-spacing:.02em;color:var(--muted);margin-bottom:14px;font-size:.85rem;font-weight:600}.hero-headline{letter-spacing:-.02em;max-width:22ch;line-height:1.18}.hero .lead.hero-sub{color:var(--ink);max-width:48ch;margin-top:20px;font-size:1.12rem}.hero-cta{flex-wrap:wrap;row-gap:14px}.shape-examples{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:28px;display:grid}.shape-card{text-align:center;border:1px solid var(--hairline);border-radius:8px;margin:0;padding:20px 16px}.ex-radar{width:100%;max-width:220px;height:auto;margin:0 auto;display:block}.ex-ring{fill:none;stroke:var(--hairline);stroke-width:1px}.ex-axis{stroke:var(--hairline);stroke-width:1px}.ex-base{fill:none;stroke:#9aa2ad;stroke-width:1.2px;stroke-dasharray:4 3}.ex-poly{fill:#1d4ed81f;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.ex-dot{fill:var(--accent)}.shape-card figcaption{margin-top:12px}.shape-card-label{font-size:.92rem;font-weight:600;display:block}.shape-card-composite{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.85rem;display:block}.shape-note{text-align:center}.landing-tiers{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.tier{border:1px solid var(--hairline);border-radius:8px;padding:24px}.tier-paid{border-color:var(--accent);background:var(--accent-weak)}.tier-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.tier-name{font-weight:700}.tier-price{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-size:1.2rem;font-weight:800}.tier-list{margin:0;padding:0;list-style:none}.tier-list li{border-bottom:1px solid var(--hairline);padding:9px 0 9px 22px;font-size:.96rem;position:relative}.tier-list li:last-child{border-bottom:0}.tier-list li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:8px;height:8px;position:absolute;top:.9em;left:2px;transform:rotate(-45deg)}.tier-onetime{color:var(--muted);margin-top:16px;font-size:.85rem}.domains-lead{margin-bottom:20px}.landing-final-cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (width<=560px){.shape-examples,.landing-tiers{grid-template-columns:1fr}.hero .lead.hero-sub{font-size:1.05rem}}.seo-page{padding-top:8px}.seo-article>h1{margin:24px 0 20px;font-size:2.2rem}.seo-accountability{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:-8px 0 28px;padding:16px 0;font-size:.82rem;display:grid}.seo-accountability div{min-width:0}.seo-accountability dt{color:var(--muted);margin-bottom:3px}.seo-accountability dd{color:var(--ink);margin:0}.seo-accountability .seo-review-standard{grid-column:1/-1}.seo-accountability a{color:inherit}.seo-accountability a:hover{color:var(--accent)}@media (width<=560px){.seo-accountability{grid-template-columns:1fr}.seo-accountability .seo-review-standard{grid-column:auto}}.seo-lead{max-width:64ch;color:var(--ink);margin-bottom:16px;font-size:1.1rem}.seo-lead:last-of-type{margin-bottom:8px}.seo-section{margin:48px 0}.seo-section h2{margin-bottom:16px}.seo-section p{max-width:64ch;margin-bottom:14px}.seo-section p:last-child{margin-bottom:0}.seo-list{max-width:64ch;margin:8px 0 0;padding:0;list-style:none}.seo-list li{border-bottom:1px solid var(--hairline);padding:9px 0 9px 22px;font-size:.98rem;position:relative}.seo-list li:last-child{border-bottom:0}.seo-list li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:7px;height:7px;position:absolute;top:.95em;left:2px;transform:rotate(-45deg)}.seo-faq-item{border-bottom:1px solid var(--hairline)}.seo-faq-item:first-of-type{border-top:1px solid var(--hairline)}.seo-faq-item summary{cursor:pointer;padding:16px 0;font-weight:600;list-style:none}.seo-faq-item summary::-webkit-details-marker{display:none}.seo-faq-item[open] summary{color:var(--accent)}.seo-faq-item p{color:var(--muted);padding:0 0 18px}.seo-evidence{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--accent-weak);margin:28px 0 40px;padding:16px;font-size:.9rem}.seo-evidence p{margin:6px 0 0}.seo-related{margin-top:48px}.seo-related h2{margin-bottom:14px}.seo-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.seo-related a{display:inline-block}@media (width<=560px){.seo-related ul{grid-template-columns:1fr}}.seo-cta{border:1px solid var(--accent);background:var(--accent-weak);border-radius:8px;margin:64px 0 8px;padding:32px}.seo-cta h2{margin-bottom:12px}.seo-cta p{max-width:62ch;margin-bottom:24px}.seo-cta-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.inline-quiz{max-width:620px}.inline-quiz-lead{color:var(--muted);margin-bottom:20px}.inline-quiz-progress{color:var(--muted);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:.85rem}.option-correct,.option-correct:hover{background:#f1f8f2;border-color:#2e7d32}.option-wrong,.option-wrong:hover{background:#fdf2f2;border-color:#c62828}.option-row:disabled{cursor:default}.option-mark{margin-left:auto;font-weight:700}.option-correct .option-mark{color:#2e7d32}.option-wrong .option-mark{color:#c62828}.options-figure .option-mark{margin-left:0}.inline-quiz-feedback{border:1px solid var(--hairline);background:#fafbfc;border-radius:6px;margin-top:20px;padding:16px 18px}.inline-quiz-feedback.is-correct{background:#f1f8f2;border-color:#cfe6d1}.inline-quiz-feedback.is-wrong{background:#fdf5f5;border-color:#eccccc}.inline-quiz-verdict{margin-bottom:6px;font-weight:700}.inline-quiz-feedback.is-correct .inline-quiz-verdict{color:#2e7d32}.inline-quiz-feedback.is-wrong .inline-quiz-verdict{color:#c62828}.inline-quiz-explain{color:var(--ink);max-width:none;margin:0;font-size:.96rem}.inline-quiz-cta{border:1px solid var(--accent);background:var(--accent-weak);border-radius:8px;max-width:620px;padding:28px}.inline-quiz-cta-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.85rem;font-weight:600}.inline-quiz-cta h3{margin-bottom:10px;font-size:1.25rem}.inline-quiz-cta p{color:var(--ink);max-width:56ch;margin-bottom:22px}.inline-quiz-cta-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pct-calc{border:1px solid var(--hairline);border-radius:8px;max-width:560px;padding:24px}.pct-calc-controls{flex-direction:column;gap:16px;display:flex}.pct-calc-field{flex-direction:column;gap:8px;display:flex}.pct-calc-field span{color:var(--muted);font-size:.9rem}.pct-calc-field input[type=number]{font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--hairline);width:8ch;color:var(--ink);background:#fff;border-radius:6px;padding:8px 12px;font-size:1.4rem;font-weight:700}.pct-calc-field input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pct-calc-slider{width:100%;accent-color:var(--accent)}.pct-calc-output{border-top:1px solid var(--hairline);margin:24px 0 8px;padding-top:20px}.pct-calc-number{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.pct-calc-number b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1.1}.pct-calc-number span{color:var(--muted);font-size:1rem}.pct-calc-desc{max-width:56ch;margin:0}.pct-calc .result-note{margin-top:16px}.footer-explore{margin-bottom:28px}.footer-explore-title{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:.8rem;font-weight:700;display:block}.footer-explore-links{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.footer-explore-links a{color:var(--muted);font-size:.9rem}.footer-explore-links a:hover{color:var(--accent)}@media (width<=560px){.seo-article>h1{font-size:1.8rem}.seo-cta,.inline-quiz-cta,.pct-calc{padding:20px}.pct-calc-number b{font-size:2.1rem}}.result-typology{text-align:center;background:var(--type-tint,#fff);border:1px solid var(--hairline);border-radius:16px;padding:36px 28px 32px}.typology-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 auto 10px;font-size:.85rem;font-weight:600}.typology-name{letter-spacing:-.02em;border-bottom:3px solid var(--type-color,var(--accent));margin-bottom:16px;padding-bottom:6px;font-size:2.2rem;font-weight:800;line-height:1.15;display:inline-block}.typology-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.typology-badge{color:var(--ink);border:1px solid var(--type-color,var(--hairline));background:#fff;border-radius:999px;align-items:center;padding:5px 13px;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex}.typology-badge--shape{border-style:dashed}.typology-badge--style{border-style:solid}.result-typology .typology-tagline{max-width:46ch;color:var(--ink);margin:0 auto 22px;font-size:1.1rem;line-height:1.55}.typology-traits{text-align:left;flex-direction:column;gap:10px;max-width:54ch;margin:0 auto;padding:0;list-style:none;display:flex}.typology-traits li{color:var(--muted);padding-left:22px;font-size:.98rem;line-height:1.5;position:relative}.typology-traits li:before{content:"";background:var(--type-color,var(--accent));border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.typology-basis{border-top:1px solid var(--hairline);text-align:left;margin-top:28px;padding-top:24px}.typology-basis-title{margin-bottom:10px;font-size:1rem;font-weight:700}.typology-basis p{max-width:62ch;color:var(--ink);margin:0;line-height:1.6}.mini-typology-hook{max-width:52ch;color:var(--accent);margin:4px 0 24px;font-size:.98rem;font-weight:600}.landing-typology-teaser{text-align:center;max-width:62ch;color:var(--accent);margin:18px auto 0;font-size:1rem;font-weight:600}@media (width<=560px){.result-typology{padding:28px 18px 26px}.typology-name{font-size:1.8rem}.result-typology .typology-tagline{font-size:1rem}}.legal-page{padding-top:8px}.legal-doc{max-width:72ch}.legal-doc>h1{margin:24px 0;font-size:2.2rem}.legal-doc h2{margin:44px 0 12px;font-size:1.22rem}.legal-doc h3{margin:28px 0 8px;font-size:1rem}.legal-doc p{margin:12px 0;line-height:1.75}.legal-doc ul,.legal-doc ol{margin:12px 0;padding-left:22px}.legal-doc li{margin:6px 0;line-height:1.7}.legal-doc hr{border:0;border-top:1px solid var(--hairline);margin:48px 0 32px}.legal-table-wrap{margin:16px 0 20px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9rem}.legal-table th,.legal-table td{border:1px solid var(--hairline);text-align:left;vertical-align:top;padding:10px 12px;line-height:1.6}.legal-table th{background:#f7f8f9;font-weight:600}.footer-legal{flex-wrap:wrap;gap:8px 24px;margin-bottom:20px;display:flex}.footer-legal a{color:var(--muted);font-size:.9rem}.footer-legal a:hover{color:var(--accent)}@media (width<=560px){.legal-doc>h1{font-size:1.8rem}}
