.seo-page{--ink:#0e1b2a;--ink2:#15253a;--mist:#e6eef5;--mute:#5c6a78;--accent:#ff6b47;--line:#0e1b2a24;--lined:#ffffff21;font-family:var(--font-sans), "Inter Tight", system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#f3f6f9}.seo-page *{box-sizing:border-box}.seo-page a{color:inherit;text-decoration:none}.seo-page p,.seo-page h1,.seo-page h2,.seo-page h3{margin:0}.seo-wrap{max-width:1040px;margin:0 auto;padding:0 32px}.seo-ey{font:600 12px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#9aa7b5}.seo-ey.dark-text{color:var(--mute)}.seo-hero{background:var(--ink);color:#fff;padding:150px 0 72px;position:relative;overflow:hidden}.seo-hero:before{content:"";background-image:linear-gradient(var(--lined) 1px, transparent 1px), linear-gradient(90deg, var(--lined) 1px, transparent 1px);opacity:.3;pointer-events:none;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.seo-hero .seo-wrap{position:relative}.seo-crumbs{font:500 12px var(--font-mono), monospace;color:#9aa7b5;flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.seo-crumbs i{opacity:.5;margin:0 8px;font-style:normal}.seo-crumbs a:hover{color:var(--accent)}.seo-hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:880px;margin-top:20px;font-size:clamp(2.2rem,5.5vw,4rem);font-weight:600;line-height:1.02}.seo-hero h1 em{color:var(--accent);font-style:normal}.seo-lede{color:#b8c4d0;max-width:700px;margin-top:22px;font-size:20px;line-height:1.5}.seo-ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.seo-btn{height:46px;font:600 15px/1 var(--font-sans), sans-serif;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.seo-btn.cta{background:var(--accent);color:var(--ink)}.seo-btn.cta:hover{color:var(--ink);background:#ff8266}.seo-btn.sec{border-color:var(--lined);color:#fff}.seo-btn.sec:hover{color:#fff;border-color:#fff}.seo-body{padding:24px 0}.seo-body section{padding:36px 0}.seo-body h2{letter-spacing:-.025em;margin-top:8px;margin-bottom:18px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1.1}.seo-intro{color:var(--mute);max-width:680px;margin-bottom:22px;font-size:17px;line-height:1.55}.seo-verdict{border:1px solid var(--line);border-left:4px solid var(--accent);background:#fff;border-radius:14px;max-width:1040px;margin-top:32px;padding:22px 26px!important}.seo-verdict p{margin-top:8px;font-size:18px;line-height:1.5}.seo-widget{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:24px;padding:28px!important}.seo-tablewrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow-x:auto}.seo-tablewrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.seo-tablewrap th,.seo-tablewrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px;line-height:1.45}.seo-tablewrap thead th{font:600 12px var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:#f3f6f9}.seo-tablewrap tbody th{width:24%;font-weight:600}.seo-tablewrap tr:last-child th,.seo-tablewrap tr:last-child td{border-bottom:0}.seo-note{color:var(--mute);max-width:760px;margin-top:12px;font-size:14px;line-height:1.5}.seo-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.seo-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.seo-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.seo-card h3{letter-spacing:-.01em;font-size:18px;font-weight:600}.seo-card p{color:var(--mute);margin-top:8px;font-size:15px;line-height:1.55}.seo-card ul,.seo-caveat ul{color:var(--mute);margin:12px 0 0;padding-left:18px;font-size:15px;line-height:1.6}.seo-caveat{background:#fff6f2;border:1px solid #ffd9cc;border-radius:14px;padding:22px 26px}.seo-caveat h3{font-size:18px;font-weight:600}.seo-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.seo-steps li{border:1px solid var(--line);background:#fff;border-radius:14px;padding:22px}.seo-steps b{font:600 13px var(--font-mono), monospace;color:var(--accent)}.seo-steps h3{margin-top:10px;font-size:18px;font-weight:600}.seo-steps p{color:var(--mute);margin-top:8px;font-size:15px;line-height:1.55}.seo-faq details{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:10px;padding:0 20px}.seo-faq summary{cursor:pointer;padding:16px 0;font-size:17px;font-weight:600;list-style:none}.seo-faq summary::-webkit-details-marker{display:none}.seo-faq details p{color:var(--mute);padding-bottom:18px;font-size:16px;line-height:1.6}.seo-sources{margin:0;padding:0;font-size:14px;line-height:1.9;list-style:none}.seo-sources a{text-underline-offset:3px;text-decoration:underline}.seo-sources span{color:var(--mute);font-family:var(--font-mono), monospace;margin-left:8px;font-size:12px}.seo-related{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.seo-related a{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 18px;display:block}.seo-related a:hover{border-color:var(--ink)}.seo-related b{font-size:16px;font-weight:600;display:block}.seo-related span{color:var(--mute);margin-top:4px;font-size:14px;line-height:1.4;display:block}.seo-close{background:var(--ink);color:#fff;margin-top:24px;padding:72px 0}.seo-close h2{letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,3rem);font-weight:600}.seo-close p{color:#b8c4d0;max-width:560px;margin-top:14px;font-size:18px;line-height:1.5}.seo-w label{font:600 12px var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:8px;display:block}.seo-w input[type=text],.seo-w input[type=url]{border:1px solid var(--line);width:100%;height:46px;font:15px var(--font-sans), sans-serif;background:#fff;border-radius:12px;padding:0 14px}.seo-w .drop{border:2px dashed var(--line);text-align:center;color:var(--mute);cursor:pointer;border-radius:14px;padding:36px}.seo-w .drop:hover,.seo-w .drop.on{border-color:var(--accent);color:var(--ink)}.seo-w table{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px}.seo-w td,.seo-w th{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;word-break:break-word;padding:9px 10px}.seo-w th{width:34%;font-weight:600}.seo-w .pill{font:600 12px var(--font-mono), monospace;background:var(--mist);border-radius:999px;padding:4px 10px;display:inline-block}.seo-w .pill.warn{background:#ffe6dd}.seo-w .links{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:16px;display:grid}.seo-w .links a{border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-weight:600}.seo-w .links a:hover{border-color:var(--ink)}.seo-w .row{flex-wrap:wrap;gap:10px;display:flex}.seo-w button.go{background:var(--ink);color:#fff;height:46px;font:600 15px var(--font-sans), sans-serif;cursor:pointer;border:0;border-radius:12px;padding:0 20px}.seo-w .chk{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.seo-w .chk input{width:18px;height:18px;accent-color:var(--accent);margin-top:4px}.seo-w .chk b{font-weight:600;display:block}.seo-w .chk span{color:var(--mute);font-size:14px;line-height:1.45}@media (max-width:720px){.seo-wrap{padding:0 20px}.seo-split{grid-template-columns:1fr}.seo-hero{padding-top:120px}}
