.seo-page{color:#ecf0f8;background:#0c111b;min-height:100vh;font:16px/1.75 Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.seo-page a:focus-visible{outline-offset:4px;outline:2px solid #72edd4}.seo-nav{border-bottom:1px solid #263144;justify-content:space-between;align-items:center;gap:20px;max-width:1050px;margin:auto;padding:25px 24px;display:flex}.seo-brand{letter-spacing:.04em;color:#72edd4;font-size:18px;font-weight:800}.seo-nav nav{color:#b2c2d4;gap:20px;font-size:14px;display:flex}.seo-wrap{max-width:1050px;margin:0 auto;padding:78px 24px 88px}.seo-eyebrow{color:#72edd4;letter-spacing:.16em;font-size:12px;font-weight:700}.seo-wrap h1{letter-spacing:-.04em;max-width:840px;margin:18px 0 22px;font-size:clamp(32px,5vw,54px);font-weight:750;line-height:1.22}.seo-lead{color:#c0cede;max-width:800px;font-size:18px;line-height:1.85}.seo-cta{color:#0d1820;background:#72edd4;border-radius:12px;align-items:center;gap:15px;margin:30px 0 60px;padding:12px 22px;font-size:16px;font-weight:800;display:inline-flex}.seo-cta:hover{background:#a4ffe8}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.seo-grid section,.seo-note{background:#151e2d;border:1px solid #2b384b;border-radius:18px;padding:26px}.seo-page h2{color:#ecf7f3;margin:0 0 12px;font-size:20px;font-weight:700}.seo-grid p,.seo-note p{color:#b3c1d1;margin:0}.seo-note{background:#162b2e;border-color:#2b4b47;margin-top:18px}.seo-foot{color:#a3b2c5;margin-top:34px;font-size:14px}.seo-foot a{color:#b7eedb;text-decoration:underline}@media (max-width:680px){.seo-wrap{padding-top:44px}.seo-grid{grid-template-columns:1fr}.seo-nav{flex-wrap:wrap}.seo-lead{font-size:16px}.seo-cta{margin-bottom:40px}}.methodology>section{border-top:1px solid #29384a;max-width:850px;padding:25px 0}.methodology>section h2{font-size:22px}.methodology>section p{color:#c0cede;margin:10px 0;line-height:1.9}.methodology>.seo-note{max-width:850px;margin:24px 0}.methodology a:not(.seo-cta):not(.seo-brand){text-underline-offset:3px;text-decoration:underline}.lab{background:#132a32;border:1px solid #365c61;border-radius:18px;max-width:850px;margin:34px 0 42px;padding:26px}.lab>p{color:#c0cede}.lab-presets{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.lab-presets button{color:#e1faf3;cursor:pointer;font:inherit;background:#1d3a40;border:1px solid #57877e;border-radius:9px;padding:9px 13px}:is(.lab-presets button:hover,.lab-presets button:focus-visible){background:#31565a}.lab-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lab-fields label{color:#d6e4ed;flex-direction:column;gap:5px;font-size:14px;display:flex}.lab-fields input{color:#fff;width:100%;font:inherit;background:#0b1723;border:1px solid #58717a;border-radius:8px;padding:10px}.lab-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.lab-results div{background:#0d2027;border:1px solid #36545a;border-radius:10px;padding:15px}.lab-results span{color:#c4d5dc;font-size:13px;line-height:1.4;display:block}.lab-results strong{margin-top:8px;font-size:24px;display:block}.lab-results p{color:#dce9e8;grid-column:1/-1;margin:6px 0}.lab .positive{color:#77e8c5}.lab .negative{color:#ffafae}.lab .lab-formula{color:#afc3cc;margin:22px 0 0;font-size:13px}.methodology ol{color:#c0cede;padding-left:23px;line-height:1.85}.methodology li{margin:9px 0}@media (max-width:680px){.lab{padding:18px}.lab-results{grid-template-columns:1fr}.lab-results p{grid-column:auto}.lab-fields{grid-template-columns:1fr}}
