.seo-page{--se-bg:#0a1720;--se-panel:#10222d;--se-ink:#eef6f7;--se-muted:#aec1cb;--se-line:#29414e;--se-accent:#80eed5;--se-gold:#edcd8e;color:var(--se-ink);background:var(--se-bg);line-height:1.8;padding:32px 0 85px;overflow:hidden}.seo-page *{box-sizing:border-box}.seo-wrap{max-width:1360px;margin:auto;padding:0 34px}.seo-page a{color:inherit}.seo-eyebrow{font:600 11px/1.5 Arial,sans-serif;letter-spacing:2.3px;color:var(--se-accent);display:block}.seo-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:55px;align-items:center;min-height:610px;padding:55px 0 65px}.seo-service-label{font-size:15px;color:var(--se-muted);margin:20px 0 12px}.seo-hero h1{font-size:clamp(40px,4.4vw,68px);line-height:1.4;letter-spacing:-1.8px;font-weight:500;margin:0 0 23px}.seo-hero em{font-style:normal;color:var(--se-accent)}.seo-lead{font-size:17px;color:var(--se-muted);max-width:560px}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.seo-btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;background:var(--se-accent);color:#09251f!important;border:1px solid var(--se-accent);border-radius:9px;padding:12px 21px;text-decoration:none;font-size:14px;transition:transform .2s,background .2s}.seo-btn:hover{transform:translateY(-3px);background:#a2f7e4}.seo-btn.seo-outline{color:var(--se-ink)!important;background:transparent;border-color:var(--se-line)}.seo-btn.seo-outline:hover{border-color:var(--se-accent)}.seo-hero-meta{display:flex;flex-wrap:wrap;gap:10px 21px;font-size:11px;color:var(--se-muted)}.seo-hero-meta span:before{content:'•';color:var(--se-accent);margin-inline-end:8px}.seo-visual{min-height:440px;position:relative;display:flex;flex-direction:column;justify-content:center;isolation:isolate;padding:40px 18px}.seo-visual:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,rgba(70,192,162,.13),transparent 67%);z-index:-1}.seo-orbit{position:absolute;border:1px solid #80eed522;border-radius:50%;inset:15px 5px;transform:rotate(-25deg);z-index:-1}.orbit-two{inset:-12px 55px;transform:rotate(25deg);border-style:dashed}.seo-visual-tag{font:10px Arial;letter-spacing:3px;color:var(--se-muted);text-align:center;margin-bottom:26px}.seo-search{display:flex;align-items:center;gap:15px;border:1px solid var(--se-line);border-radius:40px;padding:13px 22px;background:var(--se-panel);box-shadow:0 12px 40px #0002;margin:0 17px 15px;font-size:13px}.seo-search>span:first-child{font:32px/1 Arial;color:var(--se-accent)}.seo-search i{height:17px;width:1px;background:var(--se-accent);animation:seo-blink 1.5s infinite}.seo-result{border:1px solid var(--se-line);border-radius:15px;background:linear-gradient(140deg,var(--se-panel),var(--se-bg));padding:25px;transform:rotate(-2deg);box-shadow:0 30px 60px #0003}.seo-result-brand{display:flex;align-items:center;gap:10px;font:11px Arial;letter-spacing:1px;margin-bottom:21px}.seo-mini-logo{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--se-accent);border-radius:8px;color:var(--se-accent)}.seo-result-brand small{display:block;font-size:9px;color:var(--se-muted);margin-top:5px;letter-spacing:0}.seo-result-tag{margin-inline-start:auto;font:10px inherit;color:var(--se-muted)}.seo-result>b{display:block;font-weight:500;font-size:21px;color:var(--se-accent)}.seo-result p{font-size:12px;color:var(--se-muted)}.seo-result-lines{display:grid;gap:7px;margin-top:18px}.seo-result-lines i{height:4px;border-radius:5px;background:var(--se-line);width:90%}.seo-result-lines i+ i{width:64%}.seo-signal{align-self:center;display:flex;align-items:center;gap:12px;padding:12px 18px;border:1px solid #b59d66;background:var(--se-bg);border-radius:9px;font-size:12px;transform:rotate(2deg);margin-top:-4px;z-index:1;color:var(--se-gold)}.seo-pulse{height:7px;width:7px;background:var(--se-gold);border-radius:50%;box-shadow:0 0 0 5px #edcd8e17}.seo-visual-note{text-align:center;font-size:10px;color:var(--se-muted);margin-top:20px}.seo-pillars{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--se-line);padding:26px 0;gap:36px}.seo-pillars article{position:relative;padding-inline-start:43px}.seo-pillars article>span{position:absolute;inset-inline-start:0;top:5px;font:12px Arial;color:var(--se-accent)}.seo-pillars h2{font-size:18px;margin:0 0 9px;font-weight:500}.seo-pillars p{font-size:13px;color:var(--se-muted);margin:0}.seo-chooser{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:70px 0 0;padding:32px 38px;border:1px solid var(--se-line);border-radius:14px;background:var(--se-panel)}.seo-chooser h2{font-size:27px;font-weight:500;margin:10px 0}.seo-chooser p{color:var(--se-muted);font-size:13px;margin:8px 0}.seo-chooser label{font-size:13px;display:block;margin-bottom:7px}.seo-chooser select{width:100%;font:inherit;font-size:14px;padding:12px;border-radius:7px;border:1px solid var(--se-line);background:var(--se-bg);color:var(--se-ink)}.seo-chooser a{font-size:12px;color:var(--se-accent);text-decoration:underline}.seo-section{padding-top:85px;scroll-margin-top:110px}.seo-heading h2{font-size:clamp(29px,3.1vw,43px);font-weight:500;line-height:1.5;margin:13px 0 17px;letter-spacing:-.6px}.seo-section-lead{font-size:14px;color:var(--se-muted);max-width:680px}.seo-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:45px;align-items:stretch}.seo-plan{position:relative;border:1px solid var(--se-line);border-radius:13px;background:var(--se-panel);padding:27px 21px;display:flex;flex-direction:column;scroll-margin-top:130px}.seo-plan.seo-featured{border-color:var(--se-accent);background:linear-gradient(180deg,#163d39,var(--se-panel) 45%)}.seo-plan-ribbon{position:absolute;bottom:100%;inset-inline:-1px;background:var(--se-accent);color:#0b2b23;text-align:center;padding:5px;font-size:11px;border-radius:9px 9px 0 0}.seo-plan-code{font:10px Arial;letter-spacing:2px;color:var(--se-accent)}.seo-plan h3{font-size:23px;font-weight:500;margin:12px 0 8px;line-height:1.5}.seo-plan h3 small{display:block;font-size:12px;color:var(--se-muted);margin-top:5px;font-weight:400}.seo-plan-for{color:var(--se-muted);font-size:12px;min-height:44px;margin:4px 0 14px}.seo-price{display:flex;align-items:baseline;gap:6px;min-height:75px;flex-wrap:wrap;position:relative;padding-top:16px}.seo-price strong{font:500 44px/1.2 Arial;letter-spacing:-2px}.seo-price>span{font-size:11px;color:var(--se-muted)}.seo-price .seo-from{position:absolute;top:-3px;font-size:10px}.seo-plan .seo-btn{width:100%;padding:10px 7px;font-size:12px;gap:12px;margin-top:10px}.seo-plan-note{font-size:9px;color:var(--se-muted);text-align:center;margin:9px 0 14px;min-height:18px}.seo-plan ul{list-style:none;padding:0;margin:0;font-size:12px}.seo-plan li{position:relative;padding:9px 0;padding-inline-start:18px;border-bottom:1px solid var(--se-line)}.seo-plan li:before{content:'✓';position:absolute;inset-inline-start:0;color:var(--se-accent)}.seo-plan details{margin-top:18px}.seo-plan summary{font-size:12px;color:var(--se-accent);cursor:pointer;padding:5px}.seo-table-wrap{overflow:auto;border:1px solid var(--se-line);border-radius:12px;margin-top:28px}.seo-page table{width:100%;border-collapse:collapse;min-width:780px;font-size:13px}.seo-page caption{text-align:start;padding:15px 20px;background:var(--se-panel);font-size:12px;color:var(--se-muted)}.seo-page th,.seo-page td{padding:18px;border-bottom:1px solid var(--se-line);text-align:start}.seo-page thead{background:var(--se-panel);color:var(--se-accent)}.seo-page th{font-weight:500}.seo-page td{color:var(--se-muted)}.seo-page tbody tr:last-child>*{border-bottom:0}.seo-fine{font-size:11px;color:var(--se-muted);margin-top:15px}.seo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px}.seo-steps article{padding-block-start:24px;border-top:1px solid var(--se-accent)}.seo-steps article>span{font-size:11px;color:var(--se-accent)}.seo-steps h3{font-size:24px;font-weight:500;margin:10px 0}.seo-steps p{font-size:14px;color:var(--se-muted)}.seo-report{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.seo-report p{font-size:14px;color:var(--se-muted)}.seo-report-preview{padding:27px;border:1px solid var(--se-line);background:var(--se-panel);border-radius:14px}.seo-report-preview>div{display:grid;grid-template-columns:30px 1fr;gap:2px 12px;border-top:1px solid var(--se-line);padding:19px 0;margin-top:15px}.seo-report-preview b{font:12px Arial;color:var(--se-accent);grid-row:span 2;padding-top:8px}.seo-report-preview small{grid-column:2;color:var(--se-muted);font-size:11px}.seo-scope ul{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:0;list-style:none}.seo-scope li{border-top:1px solid var(--se-line);padding:17px 0;font-size:13px;color:var(--se-muted)}.seo-faq{max-width:920px;margin:auto}.seo-faq details{border-bottom:1px solid var(--se-line);padding:18px 0}.seo-faq summary{cursor:pointer;font-size:17px}.seo-faq p{color:var(--se-muted);font-size:14px}.seo-final{text-align:center;padding:55px 25px;margin-top:85px;background:radial-gradient(ellipse at top,#80eed518,transparent 70%);border:1px solid var(--se-line);border-radius:15px}.seo-final h2{font-size:clamp(30px,3.5vw,49px);font-weight:500;line-height:1.5;margin:15px 0}.seo-final p{color:var(--se-muted);font-size:14px}.seo-final .seo-btn{margin-top:15px}.seo-page :focus-visible{outline:2px solid var(--se-accent);outline-offset:5px}.seo-plan.seo-recommended{box-shadow:0 0 0 3px var(--se-gold)}
html[data-theme="light"] .seo-page{--se-bg:#f5f8fa;--se-panel:#fff;--se-ink:#18303d;--se-muted:#496474;--se-line:#c3d3db;--se-accent:#007c6e;--se-gold:#86601f}html[data-theme="light"] .seo-featured{background:linear-gradient(180deg,#dcefe8,#fff 45%)}html[data-theme="light"] .seo-btn:not(.seo-outline),html[data-theme="light"] .seo-plan-ribbon{color:white!important}html[data-theme="light"] .seo-btn:hover{background:#006558}html[data-theme="light"] .seo-btn.seo-outline:hover{background:#e4f3ee}html[data-theme="light"] .seo-orbit{border-color:#007c6e33}
@keyframes seo-blink{50%{opacity:0}}
@media(min-width:1600px){.seo-hero{min-height:660px}}@media(max-width:1100px){.seo-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.seo-hero{gap:20px}.seo-plan-for{min-height:0}.seo-price{min-height:75px}.seo-plan{padding:28px}.seo-hero h1{font-size:43px}}@media(max-width:750px){.seo-wrap{padding:0 20px}.seo-hero{grid-template-columns:1fr;padding:30px 0 40px;gap:20px}.seo-hero h1{font-size:42px}.seo-visual{min-height:370px;max-width:530px;width:100%;margin:auto}.seo-lead{font-size:15px}.seo-pillars{grid-template-columns:1fr;gap:25px}.seo-chooser{grid-template-columns:1fr;gap:20px;padding:25px;margin-top:45px}.seo-section{padding-top:60px}.seo-report{grid-template-columns:1fr;gap:25px}.seo-steps{grid-template-columns:1fr;gap:18px}.seo-scope ul{grid-template-columns:1fr}.seo-final{margin-top:55px}.seo-plans{gap:38px 14px}.seo-plan{padding:22px 16px}.seo-plan h3{font-size:21px}.seo-price strong{font-size:39px}}@media(max-width:490px){.seo-plans{grid-template-columns:1fr}.seo-plan{padding:28px}.seo-plan-for{font-size:13px}.seo-hero h1{font-size:37px}.seo-result{padding:20px}.seo-result>b{font-size:18px}.seo-result-tag{font-size:9px}.seo-visual{padding-inline:0}.seo-signal{font-size:10px}.seo-btn{font-size:13px;padding:11px 15px}.seo-hero-meta{font-size:10px}.seo-heading h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.seo-page *, .seo-page *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.seo-price-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:30px;padding:19px 23px;border:1px solid var(--se-line);border-radius:10px;background:var(--se-panel)}.seo-price-toolbar label{display:flex;align-items:center;gap:13px;font-size:13px}.seo-price-toolbar select{font:inherit;background:var(--se-bg);color:var(--se-ink);border:1px solid var(--se-line);border-radius:7px;padding:9px 12px;max-width:100%}.seo-vat-note{font-size:12px;color:var(--se-gold)}.seo-feed-status{font-size:11px;color:var(--se-muted);min-height:20px;margin:9px 0}.seo-tax-total{font-size:10px;color:var(--se-accent);min-height:36px;margin:3px 0 0}.seo-price strong.seo-amount{font-size:32px;letter-spacing:-1px;overflow-wrap:anywhere}.seo-price .seo-amount{max-width:100%}@media(max-width:600px){.seo-price-toolbar{align-items:stretch;gap:13px;padding:17px}.seo-price-toolbar label{flex-wrap:wrap}.seo-vat-note{width:100%}}
.seo-faq{max-width:none;display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:start}.seo-faq-aside h2{font-weight:500;font-size:32px;line-height:1.6;margin:26px 0 15px}.seo-faq-aside em{font-style:normal;color:var(--se-accent)}.seo-faq-aside>p,.seo-faq-help p{font-size:13px;color:var(--se-muted)}.seo-faq-link{display:inline-block;font-size:12px;margin:12px 0 25px;text-decoration:underline}.seo-faq-help{border:1px solid var(--se-line);border-radius:18px;padding:30px 26px;background:linear-gradient(150deg,var(--se-panel),var(--se-bg))}.seo-faq-help svg{color:var(--se-accent);margin-bottom:15px}.seo-faq-help h3{font-weight:500;font-size:23px;margin:8px 0 15px}.seo-faq-help .seo-btn{width:100%;margin:15px 0 6px}.seo-help-link{display:block;text-align:center;padding:15px 0;border-bottom:1px solid var(--se-line);font-size:13px}.seo-faq-list{padding-top:8px}.seo-faq-list details:first-child{border-top:1px solid var(--se-line)}@media(max-width:800px){.seo-faq{grid-template-columns:1fr;gap:30px}.seo-faq-aside h2{font-size:28px}}
