.result-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.case-shot{aspect-ratio:16/9;object-fit:cover;object-position:left center;background:var(--panel-2);width:100%;display:block}@media (width<=560px){.result-grid{grid-template-columns:1fr}}.seo-page{color:#fff;background:#060810}.seo-wrap{max-width:960px;margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.seo-wrap.narrow{max-width:680px}.seo-hero{text-align:center;background:radial-gradient(at 50% 0,#0066ff2e,#0000 60%);padding:clamp(120px,14vw,168px) 0 72px}.seo-updated{color:#ffffff8c;margin-bottom:20px;font-size:.75rem}.seo-hero h1{margin-bottom:24px;font-size:clamp(2rem,5.5vw,3.75rem);font-weight:700;line-height:1.08}.seo-lead{color:#ffffffb8;max-width:720px;margin:0 auto 36px;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6}.seo-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.seo-outline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:12px}.seo-outline:hover{color:#fff;background:#ffffff0f}.seo-section{padding:clamp(56px,8vw,88px) 0}.seo-section.alt{background:#ffffff06;border-block:1px solid #ffffff0f}.seo-section h2{margin-bottom:24px;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;line-height:1.15}.seo-section p{color:#ffffffb8;margin-bottom:16px;line-height:1.7}.seo-note{margin-top:16px;font-size:.8rem;color:#ffffff8c!important}.seo-stat{text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;max-width:640px;padding:24px 28px;display:inline-block}.seo-stat.big{text-align:center;background:linear-gradient(135deg,#0066ff38,#0066ff0d);border-color:#0066ff59;margin:0 auto;padding:clamp(28px,5vw,48px);display:block}.seo-stat-num{color:#3385ff;margin-bottom:14px;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1;display:block}.seo-stat p{margin-bottom:8px;font-size:.95rem}.seo-stat cite,.seo-card cite{color:#ffffff80;font-size:.75rem;font-style:normal}.seo-checks{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.seo-checks li{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;line-height:1.5;display:flex}.seo-checks svg{color:#3385ff;flex-shrink:0;width:20px;height:20px;margin-top:2px}.seo-cards{gap:16px;margin-top:24px;display:grid}@media (width>=768px){.seo-cards.three{grid-template-columns:repeat(3,1fr)}}.seo-cards .seo-stat{max-width:none;display:block}.seo-cards .seo-stat-num{font-size:2.25rem}.seo-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:24px}.seo-card.center{text-align:center}.seo-card svg{color:#3385ff;width:30px;height:30px;margin-bottom:14px}.seo-card.center svg{margin-inline:auto}.seo-card h3{margin-bottom:10px;font-size:1.15rem;font-weight:700}.seo-card p{font-size:.92rem}.seo-card.center p{color:#fff;margin:0;font-weight:400}.seo-table-wrap{border:1px solid #ffffff14;border-radius:14px;margin:8px 0 24px;overflow-x:auto}.seo-table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.seo-table th,.seo-table td{border-bottom:1px solid #ffffff12;padding:14px 18px}.seo-table th{background:#ffffff0a;font-weight:700}.seo-table tr:last-child td{border-bottom:0}.seo-table tr.highlight td{color:#3385ff;font-weight:700}.seo-cta-box{text-align:center;background:linear-gradient(135deg,#0066ff38,#0066ff0d);border:1px solid #0066ff59;border-radius:24px;padding:clamp(28px,5vw,56px)}.seo-cta-box p{max-width:600px;margin-inline:auto}.seo-page .faq-list{gap:12px;display:grid}.seo-form-card{background:linear-gradient(135deg,#0066ff2e,#0066ff0a);border:1px solid #0066ff59;border-radius:24px;padding:clamp(24px,4vw,40px)}.seo-form-card h2{margin-bottom:8px;font-size:clamp(1.35rem,3vw,1.75rem)}.seo-form-intro{font-size:.9rem;margin-bottom:24px!important}.seo-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.seo-form>label,.seo-form>.seo-check,.seo-form>button,.seo-form>.form-status{grid-column:1/-1}.seo-form>label.half{grid-column:auto}@media (width<=560px){.seo-form>label.half{grid-column:1/-1}}.seo-form label{color:#ffffffd9;flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;display:flex}.seo-form input:not([type=checkbox]),.seo-form select,.seo-form textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#06081099;border:1px solid #ffffff24;border-radius:12px;padding:12px 14px;font-weight:400}.seo-form select option{color:#0a1638}.seo-form input:focus-visible,.seo-form select:focus-visible,.seo-form textarea:focus-visible{outline-offset:1px;outline:2px solid #3385ff}.seo-form [aria-invalid=true]{border-color:#ff3b5c}.seo-check{color:#ffffffb3;align-items:flex-start;gap:10px;font-size:.8rem;display:flex}.seo-check input{accent-color:#06f;flex-shrink:0;width:16px;height:16px;margin-top:3px}.seo-check a{text-decoration:underline}.seo-check a:hover{color:#3385ff}.seo-form button[type=submit]{justify-content:center;width:100%}@media (width<=767px){.seo-card p,.seo-stat p,.card p,.footer-grid p{font-size:16px}input,select,textarea{font-size:16px!important}.seo-form>button{min-height:48px}.seo-check{align-items:center;min-height:44px;font-size:12px;position:relative}.seo-check label{cursor:pointer;flex:1;padding-block:12px}.seo-check input{margin-top:0;position:relative}.seo-check input:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seo-table-wrap{-webkit-overflow-scrolling:touch;background:linear-gradient(to left, transparent, var(--blog-bg,#060810) 70%) left / 24px 100% no-repeat local, linear-gradient(to right, transparent, var(--blog-bg,#060810) 70%) right / 24px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #0066ff73, transparent) right / 16px 100% no-repeat scroll, radial-gradient(farthest-side at 0 50%, #0066ff73, transparent) left / 16px 100% no-repeat scroll;overflow-x:auto}.seo-table-wrap table{min-width:520px}}.seo-page .seo-hero{border-bottom:1px solid var(--rule);background:radial-gradient(at 50% 0,#0066ff24,#0000 60%)}.seo-page .seo-updated{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:12px}.seo-page .seo-hero h1{letter-spacing:-.035em;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.02}.seo-page .seo-lead{color:var(--text-2)}.seo-page .seo-outline,.seo-page .btn.main-btn{border-radius:0}.seo-page .seo-section{border-top:1px solid var(--rule)}.seo-page .seo-section.alt{background:var(--surface-1);border-block:1px solid var(--rule)}.seo-page .seo-section h2{letter-spacing:-.03em;font-size:clamp(1.75rem,3.8vw,2.75rem);line-height:1.05}.seo-page .seo-section p{color:var(--text-2)}.seo-page .seo-note{font-family:var(--mono);letter-spacing:.02em;color:var(--text-3)!important}.seo-page .seo-stat,.seo-page .seo-card,.seo-page .seo-table-wrap,.seo-page .seo-tabs,.seo-page .seo-tabs button{border-radius:0}.seo-page .seo-stat{border-color:var(--rule);background:0 0}.seo-page .seo-stat-num{color:var(--text-1);letter-spacing:-.04em}.seo-page .seo-stat cite{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-style:normal}.seo-page .seo-card{border-color:var(--rule);background:0 0}.seo-page .seo-table-wrap{border-color:var(--rule)}.seo-page .seo-cta-box{background:var(--blue);border:0;border-radius:0}.seo-page .seo-cta-box,.seo-page .seo-cta-box p,.seo-page .seo-cta-box h2{color:#fff}.seo-page .faq-list{border-top:1px solid var(--rule);gap:0}.seo-page .faq-item{border:0;border-bottom:1px solid var(--rule);background:0 0;border-radius:0}.seo-page .seo-form-card{background:var(--surface-1);border-color:var(--line-strong);border-radius:0}.seo-page .seo-form input,.seo-page .seo-form select,.seo-page .seo-form textarea{border-radius:0}.seo-page .seo-cta-box .seo-note{color:#fff!important}
