.seo-head{padding:clamp(36px, 3.13vw, 60px) var(--pad) 0;grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(28px,3.33vw,64px);display:grid}.seo-head[data-aside]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.seo-crumbs{color:var(--color-ash);font-size:var(--t-small);flex-wrap:wrap;gap:4px 10px;margin-bottom:clamp(16px,1.56vw,30px);font-weight:400;line-height:1.3;display:flex}.seo-crumbs>span+span:before{content:"/";color:var(--color-stone);margin-right:10px}.seo-crumbs a:hover{color:var(--color-accent)}.seo-crumbs [aria-current]{color:var(--color-pearl)}.seo-title{letter-spacing:-.025em;text-wrap:balance;max-width:16em;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.08}.seo-head[data-wide] .seo-title{max-width:18em}.seo-head[data-aside] .seo-title{max-width:none;font-size:clamp(30px,3.6vw,48px)}.seo-lead{max-width:34em;font-size:var(--text-32);color:var(--s-fg2);text-wrap:pretty;margin-top:clamp(16px,1.56vw,30px);font-weight:400;line-height:1.3}.seo-actions{flex-wrap:wrap;align-items:center;gap:12px clamp(12px,1.25vw,24px);margin-top:clamp(22px,2.08vw,40px);display:flex}.seo-actions .btn{border-radius:clamp(14px,1.04vw,20px);min-height:clamp(44px,2.71vw,52px);padding-inline:clamp(18px,1.35vw,26px);font-size:15px}.seo-arrow{width:1.15em;height:1.15em}.seo-plan{border:1px solid var(--s-line2);min-height:28px;color:var(--color-pearl);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.seo-plan[data-on]{border-color:rgb(var(--s-accent-rgb) / .5);color:var(--color-accent)}.seo-sec{padding-inline:var(--pad)}.seo-sec>:first-child:not(.landing-sec-lead){margin-top:var(--sec-gap)}.seo-sec>.landing-sec-lead+*{margin-top:clamp(28px,2.6vw,50px)}.seo-sec .landing-features{margin-inline:0}.seo-chips{margin:clamp(24px, 2.08vw, 40px) var(--pad) 0;flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.seo-chips-label{color:var(--color-ash);font-size:var(--t-small);margin-right:4px;font-weight:400}.seo-chips .example-chip{min-height:clamp(32px,1.98vw,38px);font-size:var(--t-small);padding-inline:clamp(12px,.83vw,16px)}.seo-chips .example-chip[aria-current],.seo-chips .example-chip[aria-pressed=true]{border-color:var(--color-accent);background:rgb(var(--s-accent-rgb) / .1);color:var(--color-paper)}.seo-tpl-grid{margin:clamp(28px, 2.6vw, 50px) var(--pad) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.08vw,40px);display:grid}.seo-sec .seo-tpl-grid{margin-inline:0}.seo-tpl-more .seo-tpl-grid,.seo-tpl-part+.seo-tpl-part .seo-tpl-grid{margin-top:clamp(18px,2.08vw,40px)}.seo-tpl-grid[data-size=lg]{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-tpl-grid[data-size=sm]{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-tpl{border-radius:var(--tile-r);flex-direction:column;min-width:0;padding:clamp(10px,.73vw,14px) clamp(10px,.73vw,14px) clamp(16px,1.15vw,22px);transition:background-color .2s;display:flex;position:relative}.seo-tpl:hover{background:var(--s-bg2)}.seo-tpl .deck{border-radius:clamp(8px,.63vw,12px)}.seo-tpl-body{flex-direction:column;gap:6px;padding:clamp(12px,.94vw,18px) clamp(6px,.42vw,8px) 0;display:flex}.seo-tpl-name{font-size:var(--t-h3);justify-content:space-between;align-items:center;gap:12px;font-weight:400;line-height:1.2;display:flex}.seo-tpl-name a:after{content:"";border-radius:inherit;position:absolute;inset:0}.seo-tpl-name a:focus-visible{outline:none}.seo-tpl:has(a:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.seo-tpl-name .seo-arrow{color:var(--color-ash);transition:color .2s,translate .2s}.seo-tpl:hover .seo-tpl-name .seo-arrow{color:var(--color-accent);translate:4px}.seo-tpl-desc{color:var(--s-fg2);font-size:15px;font-weight:400;line-height:1.45}.seo-tpl-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.seo-tpl-tags span{background:var(--s-bg2);color:var(--color-ash);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:400;line-height:1.3}.seo-tpl-grid[data-size=sm] .seo-tpl-desc,.seo-tpl-grid[data-size=sm] .seo-tpl-tags{display:none}.seo-tpl-own .seo-tpl-own-art{aspect-ratio:16/9;border:1.5px dashed rgb(var(--s-accent-rgb) / .45);background:var(--s-bg2);border-radius:clamp(8px,.63vw,12px);place-items:center;display:grid}.seo-tpl-own-file{color:var(--color-pearl);align-items:center;gap:14px;font-size:15px;display:flex}.seo-tpl-own-file svg{width:clamp(28px,2.08vw,40px);height:auto;color:var(--color-accent)}.seo-tpl-grid[data-size=sm] .seo-tpl-own .seo-plan{display:none}@media (min-width:1200px){.seo-tpl-grid:not([data-size])>.seo-tpl-own{--span:var(--fill3);grid-column:span var(--fill3)}.seo-tpl-grid[data-size=sm]>.seo-tpl-own{--span:var(--fill4);grid-column:span var(--fill4)}.seo-tpl-grid:not([data-size])>.seo-tpl-own[data-wide~="3"],.seo-tpl-grid[data-size=sm]>.seo-tpl-own[data-wide~="4"]{--own-in:grid;--own-pad:0}}@media (min-width:600px) and (max-width:1199px){.seo-tpl-grid:not([data-size=lg])>.seo-tpl-own{--span:var(--fill2);grid-column:span var(--fill2)}.seo-tpl-grid:not([data-size=lg])>.seo-tpl-own[data-wide~="2"]{--own-in:grid;--own-pad:0}}@media (max-width:599px){.seo-tpl-grid[data-size=sm]>.seo-tpl-own{--span:var(--fill2);grid-column:span var(--fill2)}.seo-tpl-grid[data-size=sm]>.seo-tpl-own[data-wide~="2"]{--own-in:grid;--own-pad:0}}.seo-tpl-own-in{display:var(--own-in,contents);grid-template-columns:calc((100% - (var(--span,1) - 1) * clamp(18px, 2.08vw, 40px)) / var(--span,1)) minmax(0, 1fr);align-items:center;gap:clamp(16px,1.67vw,32px)}.seo-tpl-own-in .seo-tpl-body{padding-top:var(--own-pad,clamp(12px, .94vw, 18px))}.seo-tpl-own .seo-plan{align-self:flex-start;margin-top:4px}.seo-band{margin:var(--sec-gap) var(--pad) 0;border-radius:var(--tile-r);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,2.6vw,50px);padding:clamp(24px,2.6vw,50px);display:grid}.seo-band h2{font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.seo-band p{max-width:40em;color:var(--s-fg2);font-size:var(--text-20);margin-top:10px;font-weight:400;line-height:1.5}.seo-band-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.seo-stage{margin:clamp(32px, 3.13vw, 60px) var(--pad) 0;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.6vw,50px);display:grid}.seo-facts{padding:clamp(8px, .52vw, 10px) var(--tile-pad);border-radius:var(--tile-r);flex-direction:column;display:flex}.seo-facts>div{gap:6px;padding-block:clamp(14px,1.15vw,22px);display:grid}.seo-facts>div+div{border-top:1px solid var(--line)}.seo-facts dt{color:var(--color-ash);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:400}.seo-facts dd{font-size:var(--text-20);font-weight:400;line-height:1.4}.seo-facts dd a{border-bottom:1px solid var(--s-line2)}.seo-facts dd a:hover{border-color:var(--color-accent);color:var(--color-accent)}.seo-swatches{gap:8px;margin-top:4px;display:flex}.seo-swatches span{background:var(--s-bg2);font-size:var(--t-small);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex}.seo-swatches i{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--s-line2);border-radius:50%;display:block}.seo-stage-note{color:var(--color-ash);font-size:var(--t-small);text-align:center;margin-top:clamp(12px,1.04vw,20px);font-weight:400}.seo-slides{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.82vw,35px);display:grid}.seo-slides figure{min-width:0;margin:0}.seo-slides .deck{box-shadow:0 0 0 1px var(--s-line);border-radius:clamp(8px,.63vw,12px)}.seo-slides figcaption{color:var(--color-ash);font-size:var(--t-small);margin-top:10px;font-weight:400}.seo-site{height:clamp(420px,41.7vw,800px)}.seo-outline{border-radius:var(--tile-r);background:var(--s-panel);counter-reset:outline;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-outline li{padding:var(--tile-pad);counter-increment:outline;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(12px,1.04vw,20px);display:grid}.seo-outline li:before{content:counter(outline, decimal-leading-zero);color:var(--color-accent);grid-row:span 2;font-size:15px;font-weight:600;line-height:1.7}.seo-outline h3{font-size:var(--t-h3);font-weight:600;line-height:1.25}.seo-outline p{color:var(--s-fg2);font-size:var(--text-20);margin-top:6px;font-weight:400;line-height:1.45}@media (min-width:1100px){.seo-outline li:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.seo-outline li:nth-child(n+4){border-top:1px solid var(--line)}}.seo-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.82vw,35px);display:grid}.seo-link{min-width:0;padding:var(--tile-pad);border-radius:var(--tile-r);flex-direction:column;gap:12px;transition:background-color .2s;display:flex;position:relative}.seo-link:hover{background:var(--s-bg2)}.seo-link-icon{width:clamp(24px,1.67vw,32px);height:auto;color:var(--color-accent)}.seo-link p{color:var(--s-fg2);font-size:var(--text-20);font-weight:400;line-height:1.45}.seo-link-go{color:var(--color-accent);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:600;display:inline-flex}.seo-link-go:after{content:"";border-radius:inherit;position:absolute;inset:0}.seo-rows{margin-top:var(--sec-gap);flex-direction:column;gap:clamp(20px,2.08vw,40px);display:flex}.seo-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,3.65vw,70px);padding:clamp(24px,2.8vw,48px);display:grid}.seo-row:nth-child(2n) .seo-row-art{order:-1}.seo-row h2{letter-spacing:-.02em;align-items:center;gap:14px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.08;display:flex}.seo-row h2 svg{width:clamp(26px,1.98vw,38px);height:auto;color:var(--color-accent);flex:none}.seo-row>:not(.seo-row-art) p{color:var(--s-fg2);font-size:var(--text-20);margin-top:clamp(12px,1.04vw,20px);font-weight:400;line-height:1.5}.seo-row-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(18px,1.56vw,30px);display:flex}.seo-row-art{min-width:0}.seo-row-art .deck{border-radius:clamp(8px,.63vw,12px);box-shadow:0 18px 40px #00000042}.seo-bars{background:var(--s-bg2);border-radius:clamp(12px,.94vw,18px);gap:clamp(14px,1.04vw,20px);padding:clamp(18px,1.56vw,30px);display:grid}.seo-bars-head{color:var(--color-ash);justify-content:space-between;gap:16px;font-size:13px;display:flex}.seo-bars-head b{color:var(--color-paper);font-size:clamp(20px,1.6vw,22px);font-weight:400}.seo-bars-cols{grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:8px;height:clamp(110px,8.85vw,170px);display:grid}.seo-bars-cols i{background:linear-gradient(to top, rgb(var(--s-accent-rgb) / .25), rgb(var(--s-accent-rgb) / .75));border-radius:6px 6px 2px 2px;display:block}.seo-bars-axis{color:var(--color-stone);text-align:center;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.seo-files{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,.94vw,18px);display:grid}.seo-file{background:var(--s-bg2);border-radius:clamp(12px,.94vw,18px);flex-direction:column;gap:10px;padding:10px 10px 14px;display:flex}.seo-file .deck{border-radius:8px}.seo-file-name{font-size:var(--t-small);align-items:center;gap:8px;padding-inline:4px;display:flex}.seo-file-ext{background:var(--color-accent);color:var(--color-obsidian);letter-spacing:.04em;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.seo-fan{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.seo-fan .deck{box-shadow:0 0 0 1px var(--s-line), var(--s-shadow-card);border-radius:8px}.seo-fan>:nth-child(2){translate:0 -14%}.seo-demo{margin:clamp(32px, 3.13vw, 60px) var(--pad) 0;grid-template-columns:minmax(0,1fr);display:grid}.seo-sec .seo-demo{margin:0}.seo-demo-frame{justify-self:center;width:100%;max-width:1100px}.seo-stage-note a{color:var(--color-accent)}.seo-steps{border-radius:var(--tile-r);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-steps li{padding:var(--tile-pad)}.seo-steps li+li{border-left:1px solid var(--line)}.seo-step-n{color:var(--color-accent);font-size:15px;font-weight:600}.seo-steps h3{margin-top:clamp(10px,.83vw,16px);font-size:clamp(20px,1.6vw,22px);font-weight:600;line-height:1.2}.seo-steps p{color:var(--s-fg2);font-size:var(--text-20);margin-top:8px;font-weight:400;line-height:1.45}.seo-demo-art{border-radius:var(--tile-r);padding:clamp(16px,2.08vw,40px)}.seo-site-art .landing-browser{height:clamp(300px,24vw,460px)}.seo-site-art[data-large]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.08vw,40px);display:grid}.seo-site-art[data-large] .landing-browser{height:clamp(320px,28vw,540px)}.seo-site-art-slide{box-shadow:0 0 0 1px var(--s-line), var(--s-shadow-card);border-radius:10px}.seo-import-art{grid-template-columns:minmax(0,.8fr) auto minmax(0,1.7fr);align-items:center;gap:clamp(16px,2.08vw,40px);display:grid}.seo-import-art figure{justify-items:center;gap:clamp(14px,1.25vw,24px);display:grid}.seo-import-art figure:first-child .seo-tpl-own-file{border:1.5px dashed rgb(var(--s-accent-rgb) / .45);background:var(--s-bg2);border-radius:clamp(8px,.63vw,12px);padding:clamp(28px,3.13vw,60px) clamp(20px,2.08vw,40px)}.seo-import-art figure:last-child{width:100%}.seo-import-art figure:last-child .seo-fan{width:100%;padding-top:8%}.seo-import-art figcaption{color:var(--color-ash);font-size:var(--text-20);font-weight:400}.seo-import-art>.seo-arrow{width:clamp(24px,2.08vw,40px);height:auto;color:var(--color-accent)}@media (max-width:899px){.seo-site-art[data-large],.seo-import-art{grid-template-columns:minmax(0,1fr)}.seo-import-art>.seo-arrow{justify-self:center;rotate:90deg}}.seo-plans-row{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));border-radius:var(--tile-r);display:grid}.seo-plans-row>div{padding:var(--tile-pad);flex-direction:column;gap:8px;display:flex}.seo-plans-row>div+div{border-left:1px solid var(--line)}.seo-plans-row h3{font-size:var(--t-h3);font-weight:600}.seo-plans-row p{color:var(--s-fg2);font-size:var(--text-20);align-items:flex-start;gap:10px;font-weight:400;line-height:1.4;display:flex}.seo-plans-row svg{color:var(--color-accent);flex:none;margin-top:.2em}.seo-plans-row [data-off],.seo-plans-row [data-off] svg{color:var(--color-stone)}.seo-compare-wrap{border-radius:var(--tile-r);overflow-x:auto}.seo-compare{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--text-20);font-weight:400}.seo-compare th,.seo-compare td{padding:clamp(12px, .94vw, 18px) var(--tile-pad);text-align:left;vertical-align:middle}.seo-compare thead th{color:var(--color-paper);font-size:var(--t-h3);font-weight:400}.seo-compare thead th[data-main]{color:var(--color-accent)}.seo-compare td{text-align:center;width:17%}.seo-compare thead th:not(:first-child){text-align:center}.seo-compare tbody tr+tr th,.seo-compare tbody tr+tr td{border-top:1px solid var(--s-line)}.seo-compare tbody th{color:var(--s-fg2);font-weight:400}.seo-compare .seo-compare-group th{color:var(--color-ash);letter-spacing:.08em;text-transform:uppercase;padding-top:clamp(24px,2.08vw,40px);font-size:13px;font-weight:500}.seo-compare td[data-main]{background:rgb(var(--s-accent-rgb) / .06)}.seo-compare .seo-yes{color:var(--color-accent)}.seo-compare .seo-no{color:var(--color-stone)}.seo-drop{border-radius:var(--tile-r);text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,1.04vw,20px);padding:clamp(28px,3.13vw,60px) clamp(20px,2.08vw,40px);display:flex}.seo-drop-zone{border:1.5px dashed rgb(var(--s-accent-rgb) / .45);background:var(--s-bg2);border-radius:clamp(16px,1.25vw,24px);flex-direction:column;align-items:center;gap:14px;width:100%;padding:clamp(28px,2.6vw,50px) 16px;display:flex}.seo-drop-zone svg{width:clamp(36px,2.5vw,48px);height:auto;color:var(--color-accent)}.seo-drop-title{font-size:var(--t-h3);font-weight:600}.seo-drop-formats{color:var(--color-ash);font-size:var(--t-small);font-weight:400}.seo-drop-zone[data-over]{border-color:var(--color-accent);background:rgb(var(--s-accent-rgb) / .06)}.seo-drop-message{color:var(--color-pearl);text-align:center;font-size:15px}.seo-drop-message[data-error]{color:var(--ui-danger)}.seo-drop-private{color:var(--color-ash);text-align:center;font-size:13px}.seo-drop-or{color:var(--color-ash);font-size:var(--t-small)}.seo-drop-or a{color:var(--color-accent);border-bottom:1px solid rgb(var(--s-accent-rgb) / .4)}.seo-ba{border-radius:var(--tile-r);grid-template-columns:minmax(0,.8fr) auto minmax(0,1.4fr);align-items:center;gap:clamp(16px,2.08vw,40px);padding:clamp(20px,2.08vw,40px);display:grid}.seo-doc{aspect-ratio:1/1.25;color:#1d1d1b;box-shadow:var(--s-shadow-card);background:#fbfbf8;border-radius:10px;padding:clamp(18px,1.56vw,30px);font-family:Times New Roman,Georgia,serif}.seo-doc h3{font-size:clamp(14px,1.2vw,17px);font-weight:700;line-height:1.2}.seo-doc h4{margin-top:14px;font-size:clamp(12px,.94vw,15px);font-weight:700}.seo-doc p,.seo-doc li{margin-top:8px;font-size:12px;line-height:1.45}.seo-doc ul{padding-left:1.2em;list-style:outside}.seo-doc-name{color:var(--color-ash);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.seo-ba-arrow{width:clamp(28px,2.08vw,40px);height:auto;color:var(--color-accent)}.seo-ba-slides{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,.94vw,18px);display:grid}.seo-ba-slides .deck{box-shadow:0 0 0 1px var(--s-line);border-radius:8px}.seo-foot-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-bottom:36px;display:grid}.seo-foot-map>div{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.seo-foot-head{color:var(--s-fg);font-size:var(--t-small);margin-bottom:4px;font-weight:600}.seo-foot-map a{color:var(--s-fg2);font-size:var(--t-small)}.seo-foot-map a:hover{color:var(--s-fg)}@media (max-width:1199px){.seo-head[data-aside],.seo-stage{grid-template-columns:minmax(0,1fr)}.seo-tpl-grid,.seo-tpl-grid[data-size=sm]{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-row{grid-template-columns:minmax(0,1fr)}.seo-row:nth-child(2n) .seo-row-art{order:0}.seo-outline{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-outline li:nth-child(2n){border-left:1px solid var(--line)}.seo-outline li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:899px){.seo-links,.seo-slides{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-steps,.seo-plans-row{grid-template-columns:minmax(0,1fr)}.seo-steps li+li,.seo-plans-row>div+div{border-left:0;border-top:1px solid var(--line)}.seo-band{grid-template-columns:minmax(0,1fr)}.seo-band-side{align-items:flex-start}.seo-ba{grid-template-columns:minmax(0,1fr);justify-items:center}.seo-ba-slides{justify-self:stretch}.seo-doc{width:min(100%,320px)}.seo-ba-arrow{rotate:90deg}}@media (max-width:599px){.seo-tpl-grid,.seo-tpl-grid[data-size=lg],.seo-links,.seo-slides,.seo-outline,.seo-foot-map{grid-template-columns:minmax(0,1fr)}.seo-tpl-grid[data-size=sm]{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-outline li+li{border-top:1px solid var(--line);border-left:0!important}.seo-files{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-site{height:520px}}@media (prefers-reduced-motion:reduce){.seo-tpl,.seo-link,.seo-tpl-name .seo-arrow{transition:none}}.seo-verdict{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.82vw,35px);display:grid}.seo-verdict>div{padding:var(--tile-pad);border-radius:var(--tile-r)}.seo-verdict h2{font-size:clamp(20px,1.6vw,22px);font-weight:600;line-height:1.2}.seo-verdict ul{gap:12px;margin-top:clamp(14px,1.25vw,24px);display:grid}.seo-verdict li{font-size:var(--text-20);color:var(--s-fg2);grid-template-columns:20px minmax(0,1fr);gap:12px;font-weight:400;line-height:1.45;display:grid}.seo-verdict li svg{color:var(--color-ash);margin-top:.2em}.seo-verdict [data-us]{box-shadow:inset 0 0 0 1px rgb(var(--s-accent-rgb) / .45)}.seo-verdict [data-us] li svg{color:var(--color-accent)}.seo-compare-text td{text-align:left;width:36%;font-size:15px;line-height:1.4}.seo-compare-text tbody th{width:28%}.seo-compare-text thead th:not(:first-child){text-align:left}.seo-compare-sec,.seo-compare-sec .seo-verdict{margin-top:var(--sec-gap)}.seo-compare-sec .seo-source{margin-top:16px}.seo-source a{text-underline-offset:2px;text-decoration:underline}.seo-source a:hover{color:var(--s-fg)}.seo-source{max-width:60em;color:var(--color-ash);margin-top:clamp(12px,1.04vw,20px);font-size:13px;font-weight:400;line-height:1.5}.seo-chips-row{flex-wrap:wrap;gap:10px 12px;display:flex}.seo-guide-featured{border-radius:var(--tile-r);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(20px,2.6vw,50px);padding:clamp(12px,.94vw,18px);display:grid;position:relative}.seo-guide-featured .deck{border-radius:clamp(10px,.78vw,15px)}.seo-guide-featured h2{text-wrap:balance;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.15}.seo-guide-featured p{color:var(--s-fg2);font-size:var(--text-20);margin-top:14px;font-weight:400;line-height:1.5}.seo-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.82vw,35px);margin-top:clamp(16px,1.82vw,35px);display:grid}.seo-guide{min-width:0;padding:var(--tile-pad);border-radius:var(--tile-r);flex-direction:column;gap:10px;transition:background-color .2s;display:flex;position:relative}.seo-guide:hover,.seo-guide-featured:hover{background:var(--s-bg2)}.seo-guide h3{font-size:var(--t-h3);text-wrap:balance;font-weight:600;line-height:1.22}.seo-guide h3 a:after,.seo-guide-featured h2 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.seo-guide p{color:var(--s-fg2);font-size:15px;font-weight:400;line-height:1.45}.seo-guide-meta{color:var(--color-ash);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;font-size:13px;display:flex}.seo-tag{background:rgb(var(--s-accent-rgb) / .1);color:var(--color-accent);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.seo-article{margin:clamp(32px, 3.13vw, 60px) var(--pad) 0;grid-template-columns:minmax(0,.32fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.17vw,80px);display:grid}.seo-toc{border-radius:var(--tile-r);gap:4px;padding:clamp(16px,1.25vw,24px);display:grid;position:sticky;top:24px}.seo-toc p{color:var(--color-ash);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:500}.seo-toc a{color:var(--s-fg2);padding:6px 0;font-size:15px;font-weight:400;line-height:1.35}.seo-toc a:hover,.seo-toc a[aria-current]{color:var(--color-accent)}.seo-prose{max-width:46em;font-size:var(--t-body);color:var(--s-fg2);font-weight:400;line-height:1.65}.seo-prose>*+*{margin-top:1em}.seo-prose h2{color:var(--color-paper);margin-top:clamp(36px,2.6vw,50px);scroll-margin-top:24px;font-size:clamp(22px,2vw,26px);font-weight:600;line-height:1.2}.seo-prose ol.seo-prose-steps{counter-reset:step;gap:2px;display:grid}.seo-prose-steps li{border-top:1px solid var(--s-line);counter-increment:step;grid-template-columns:2.4em minmax(0,1fr);padding:12px 0;display:grid}.seo-prose-steps li:before{content:counter(step, decimal-leading-zero);color:var(--color-accent);font-size:.85em;font-weight:600;line-height:1.95}.seo-prose-steps b,.seo-prose-steps strong{color:var(--color-paper);font-weight:500}.seo-prose ul.seo-prose-list{gap:8px;padding-left:1.2em;list-style:outside;display:grid}.seo-prose ul.seo-prose-list li::marker{color:var(--color-accent)}.seo-meta{color:var(--color-ash);font-size:var(--t-small);flex-wrap:wrap;gap:8px 18px;margin-top:clamp(14px,1.25vw,24px);font-weight:400;display:flex}.seo-meta>*+:before{content:"·";color:var(--color-stone);margin-right:18px}.seo-callout{border-radius:var(--tile-r);box-shadow:inset 0 0 0 1px rgb(var(--s-accent-rgb) / .45);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:clamp(18px,1.56vw,30px);display:flex}.seo-callout p{max-width:30em;color:var(--color-paper);margin:0;font-size:17px;line-height:1.4}.seo-prose-covers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seo-prose-covers a{color:var(--color-ash);gap:6px;font-size:14px;display:grid}.seo-prose-covers a:hover{color:var(--color-accent)}.seo-prose-covers .deck{box-shadow:0 0 0 1px var(--s-line);border-radius:8px}.seo-search{max-width:720px;height:clamp(52px,3.33vw,64px);color:var(--color-ash);font-size:var(--t-body);border-radius:999px;align-items:center;gap:14px;margin-top:clamp(22px,2.08vw,40px);padding:0 22px;font-weight:400;display:flex}.seo-search svg{color:var(--color-accent);flex:none}.seo-help-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.82vw,35px);display:grid}.seo-help-cat{padding:var(--tile-pad);border-radius:var(--tile-r);flex-direction:column;gap:12px;display:flex}.seo-help-cat h2{font-size:var(--t-h3);justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.seo-help-cat h2 span{align-items:center;gap:12px;display:inline-flex}.seo-help-cat h2 svg{color:var(--color-accent)}.seo-help-count{color:var(--color-ash);white-space:nowrap;font-size:13px}.seo-help-cat ul{gap:8px;display:grid}.seo-help-cat li a,.seo-help-links a{color:var(--s-fg2);font-size:15px;font-weight:400;line-height:1.4}.seo-help-cat li a:hover,.seo-help-links a:hover{color:var(--color-accent)}.seo-help-all{color:var(--color-accent);font-size:var(--t-small);margin-top:auto;padding-top:6px;font-weight:600}.seo-help-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,3.13vw,60px);display:grid}.seo-help-links a{border-bottom:1px solid var(--line);min-height:clamp(52px,3.65vw,70px);font-size:var(--text-20);justify-content:space-between;align-items:center;gap:12px;display:flex}.seo-help-links a .seo-arrow{color:var(--color-ash);flex:none}.seo-help-nav{gap:2px;display:grid}.seo-help-nav a{color:var(--s-fg2);border-radius:10px;padding:8px 12px;font-size:15px;font-weight:400;line-height:1.35}.seo-help-nav a[aria-current]{background:rgb(var(--s-accent-rgb) / .1);color:var(--color-accent)}.seo-help-steps{counter-reset:hstep;gap:clamp(28px,2.6vw,50px);display:grid}.seo-help-steps>li{counter-increment:hstep;grid-template-columns:clamp(36px,2.5vw,48px) minmax(0,1fr);column-gap:clamp(14px,1.25vw,24px);display:grid}.seo-help-steps>li:before{content:counter(hstep);aspect-ratio:1;width:clamp(36px,2.5vw,48px);box-shadow:inset 0 0 0 1px rgb(var(--s-accent-rgb) / .6);color:var(--color-accent);font-size:var(--t-body);border-radius:50%;place-items:center;font-weight:600;display:grid}.seo-help-steps h2{font-size:var(--t-h3);margin:0}.seo-help-steps p{margin-top:6px}.seo-shot{aspect-ratio:16/9;border:1.5px dashed var(--s-line2);background:var(--s-bg2);color:var(--color-ash);font-size:var(--t-small);text-align:center;border-radius:clamp(12px,.94vw,18px);place-items:center;margin-top:16px;display:grid}.seo-shot-real{margin-top:16px}.seo-shot-real .deck{box-shadow:0 0 0 1px var(--s-line);border-radius:clamp(10px,.78vw,15px)}.seo-tip{background:rgb(var(--s-accent-rgb) / .07);border-radius:clamp(14px,1.04vw,20px);grid-template-columns:24px minmax(0,1fr);gap:14px;padding:clamp(16px,1.25vw,24px);display:grid}.seo-tip svg{color:var(--color-accent)}.seo-helpful{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.seo-helpful .btn{border-radius:14px;min-height:40px;padding-inline:18px}@media (max-width:1199px){.seo-guides,.seo-help-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-article{grid-template-columns:minmax(0,1fr)}.seo-toc,.seo-help-aside{position:static}}@media (max-width:899px){.seo-verdict,.seo-guide-featured,.seo-help-links{grid-template-columns:minmax(0,1fr)}.seo-prose-covers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.seo-guides,.seo-help-cats{grid-template-columns:minmax(0,1fr)}.seo-compare-text{min-width:0}.seo-compare-text tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-compare-text thead th:first-child{display:none}.seo-compare-text tbody th{width:auto;color:var(--color-ash);grid-column:1/-1;padding-bottom:4px;font-size:13px}.seo-compare-text td{width:auto;padding-top:4px}.seo-compare-text tbody tr+tr td{border-top:0}.seo-compare-text thead th{font-size:17px}}.seo-pricing{margin-top:var(--sec-gap)}.seo-more{text-align:center;font-size:var(--text-20);margin-top:clamp(16px,1.56vw,30px)}.seo-more a{color:var(--color-accent);border-bottom:1px solid rgb(var(--s-accent-rgb) / .4)}.seo-prose h3{color:var(--color-paper);margin-top:1.6em;font-size:1.1em;font-weight:500}.seo-prose p a,.seo-prose li a,.seo-prose td a{color:var(--color-accent);border-bottom:1px solid rgb(var(--s-accent-rgb) / .35)}.seo-prose strong{color:var(--color-paper);font-weight:500}.seo-prose-table{border:1px solid var(--line);border-radius:clamp(12px,.94vw,18px);overflow-x:auto}.seo-prose-table table{border-collapse:collapse;width:100%;font-size:.9em}.seo-prose-table th,.seo-prose-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 14px}.seo-prose-table thead th{color:var(--color-paper);font-weight:500}.seo-prose-table tr:last-child td,.seo-prose-table tr:last-child th{border-bottom:0}.seo-shot-img img{width:100%;height:auto;box-shadow:0 0 0 1px var(--s-line), var(--s-shadow-card);border-radius:clamp(12px,.94vw,18px);display:block}.seo-help-steps .seo-shot-img,.seo-help-steps .seo-shot-real,.seo-help-steps .seo-tip{margin-top:16px}.seo-help-steps p+p{margin-top:.6em}.seo-guides-sec{margin-top:clamp(28px,2.6vw,50px)}.seo-guide-featured h2{margin-top:14px}.seo-guide-featured .seo-guide-meta{margin-top:18px}.seo-help-sec{margin-top:var(--sec-gap)}.seo-help-back{margin-top:12px}.seo-help-related{grid-template-columns:minmax(0,1fr)}.seo-helpful{margin-top:clamp(28px,2.6vw,50px)}.seo-help-more summary{cursor:pointer;list-style:none}.seo-help-more summary::-webkit-details-marker{display:none}.seo-help-more[open] summary{margin-bottom:12px}.seo-search-box{width:min(720px,100%);position:relative}.seo-search-box .seo-search{cursor:text;margin-top:0}.seo-search input{min-width:0;height:100%;color:var(--color-paper);font:inherit;background:0 0;border:0;outline:0;flex:1}.seo-search input::placeholder{color:var(--color-ash)}.seo-search:focus-within{box-shadow:0 0 0 1.5px var(--color-accent)}.seo-search-results{z-index:5;background:var(--s-panel);border-radius:clamp(16px,1.25vw,24px);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0}.seo-search-results ul{gap:2px;display:grid}.seo-search-results a{border-radius:12px;gap:2px;padding:10px 14px;display:grid}.seo-search-results a:hover,.seo-search-results a:focus-visible{background:var(--s-bg2)}.seo-search-results b{color:var(--color-paper);font-weight:500}.seo-search-results span{color:var(--color-ash);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.seo-search-results p{color:var(--color-ash);padding:10px 14px}.seo-search-ask{color:var(--color-accent);cursor:pointer}.seo-site .landing-browser-screen,.seo-site-art .landing-browser-screen{flex:auto;height:0}@media (max-width:599px){.seo-site-art .landing-browser{height:360px}}.onb-steps{flex-direction:column;gap:clamp(16px,1.67vw,24px);list-style:none;display:flex}.onb-step{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:center;gap:clamp(20px,3vw,52px);padding:clamp(20px,2.4vw,36px);scroll-margin-top:24px;display:grid}.onb-step:nth-child(2n){grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.onb-step:nth-child(2n) .onb-media{order:-1}.onb-text{min-width:0}.onb-num{background:var(--tone-fg);min-width:36px;height:36px;color:var(--tone-bg);font-size:var(--text-16);border-radius:999px;place-items:center;padding-inline:8px;font-weight:600;display:inline-grid}.onb-step h2{letter-spacing:-.02em;text-wrap:balance;margin-top:14px;font-size:clamp(26px,2.6vw,38px);font-weight:600;line-height:1.1}.onb-step p{color:var(--tone-fg2);font-size:var(--t-body);margin-top:12px;line-height:1.45}.onb-more{color:var(--tone-fg);align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:600;display:inline-flex}.onb-more:hover{text-decoration:underline}.onb-media{aspect-ratio:16/9;object-fit:cover;background:#0b0c0c;border-radius:clamp(8px,.8vw,14px);width:100%;height:auto;display:block;box-shadow:0 18px 40px #00000047}@media (max-width:899px){.onb-step,.onb-step:nth-child(2n){grid-template-columns:minmax(0,1fr)}.onb-step:nth-child(2n) .onb-media{order:0}}.landing [data-tone=violet]{--tone-bg:#3a1fd6;--tone-fg:#fff;--tone-fg2:#ffffffd6}.landing [data-tone=pine]{--tone-bg:#0d5c52;--tone-fg:#fff;--tone-fg2:#ffffffd6}.landing [data-tone=ink]{--tone-bg:#101114;--tone-fg:#fff;--tone-fg2:#ffffffd6}.landing [data-tone=sun]{--tone-bg:#ffd84a;--tone-fg:#17150a;--tone-fg2:#17150acc}.landing [data-tone=sky]{--tone-bg:#cfe2ff;--tone-fg:#0c1a33;--tone-fg2:#0c1a33cc}.landing [data-tone=coral]{--tone-bg:#ff6a4d;--tone-fg:#1d0a05;--tone-fg2:#1d0a05d6}.landing [data-tone=sand]{--tone-bg:#efe6d8;--tone-fg:#1c1810;--tone-fg2:#1c1810cc}.landing [data-tone=lime]{--tone-bg:#d3f550;--tone-fg:#141a05;--tone-fg2:#141a05cc}.tone{--s-fg:var(--tone-fg);--s-fg2:var(--tone-fg2);--s-fg3:var(--tone-fg2);--s-accent:var(--tone-fg);--s-line:color-mix(in srgb, var(--tone-fg) 22%, transparent);--s-line2:color-mix(in srgb, var(--tone-fg) 40%, transparent);--line:var(--s-line);--color-paper:var(--tone-fg);--color-pearl:var(--tone-fg2);--color-ash:var(--tone-fg2);--color-stone:var(--tone-fg2);--color-accent:var(--tone-fg);background:var(--tone-bg);color:var(--tone-fg);border-radius:24px}.landing .tone .btn-ghost{background:var(--tone-fg);color:var(--tone-bg);border-color:#0000}.landing .tone .btn-ghost:hover:not(:disabled){background:var(--tone-fg);opacity:.88;border-color:#0000}.tone .landing-browser,.tone .landing-live-frame,.tone .seo-bars,.tone .seo-tpl-own-file{--s-fg:#111316;--s-fg2:#4e555d;--s-fg3:#666d76;--s-accent:#00756a;--s-line:#e4e6e9;--s-line2:#cfd3d8;--line:#e4e6e9;--color-paper:#111316;--color-pearl:#4e555d;--color-ash:#666d76;--color-stone:#666d76;--color-accent:#00756a;box-shadow:0 18px 40px #00000042}.tone .seo-bars{background:#fff}.fx-ai{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:0 clamp(16px,3vw,48px);padding:clamp(24px,2.8vw,44px);display:grid;position:relative;overflow:hidden}.fx-ai h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,3.6vw,52px);font-weight:600;line-height:1.08}.fx-ai-head p{color:var(--tone-fg2);font-size:var(--text-20);margin-top:14px;line-height:1.45}.fx-ai .slide-scatter{z-index:-1;margin:clamp(-60px,-3vw,-24px) -9% -5% 0}.fx-ai .slide-scatter img{box-shadow:0 18px 40px #00000047}.landing .fx-ai .landing-features.glass{background:0 0;border:0;grid-column:1/-1;gap:10px;margin-top:clamp(20px,2vw,32px);overflow:visible}.fx-ai .landing-feature{background:color-mix(in srgb, var(--tone-bg) 86%, #fff);border-radius:16px}.fx-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.1vw,16px);list-style:none;display:grid}.fx-tiles .landing-feature{background:var(--tone-bg);border-radius:20px}.seo-steps.fx-tint{gap:clamp(10px,1.1vw,16px);list-style:none}.seo-steps.fx-tint li{border-radius:var(--tile-r);background:color-mix(in srgb, var(--tone-bg) 22%, #fff);border:0}.fx-tint .seo-step-n{background:var(--tone-bg);width:36px;height:36px;color:var(--tone-fg);border-radius:50%;place-items:center;display:inline-grid}.fx-chips .landing-feature{--feature-icon:44px}.fx-chips .landing-feature-icon{background:var(--tone-bg);color:var(--tone-fg);border-radius:12px;padding:10px}.seo-demo-stage{padding:clamp(18px,3vw,56px) clamp(14px,3vw,56px) clamp(14px,1.6vw,28px)}.landing .tone .seo-demo-art.glass{background:0 0;border:0;padding:0}.tone .seo-stage-note{color:var(--tone-fg2)}.landing .seo-link.tone:hover{background:var(--tone-bg)}.seo-link.tone .seo-link-go{transition:translate .2s}.seo-link.tone:hover .seo-link-go{translate:3px}@media (prefers-reduced-motion:reduce){.seo-link.tone:hover .seo-link-go{translate:none}}@media (max-width:1099px){.fx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.fx-ai{grid-template-columns:minmax(0,1fr)}.fx-ai .slide-scatter{order:3;justify-self:center;width:min(112%,620px);margin:20px 0 -30px}}@media (max-width:559px){.fx-tiles{grid-template-columns:minmax(0,1fr)}}.uc-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.4vw,20px);list-style:none;display:grid}.uc-card{isolation:isolate;flex-direction:column;grid-column:span 5;padding:clamp(24px,2.4vw,36px);display:flex;position:relative;overflow:hidden}.uc-card[data-wide]{grid-column:span 7}.uc-who{color:var(--tone-fg2);font-size:var(--t-small);font-weight:500}.uc-card h2{letter-spacing:-.02em;text-wrap:balance;margin-top:8px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.08}.uc-card h2 a:after{content:"";z-index:2;position:absolute;inset:0}.uc-card h2 a:focus-visible{outline:none}.uc-card:has(h2 a:focus-visible){outline:3px solid var(--s-accent);outline-offset:2px}.uc-points{color:var(--tone-fg2);font-size:var(--t-body);gap:4px;margin-top:14px;line-height:1.4;list-style:none;display:grid}.uc-go{align-self:flex-start;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:600;display:inline-flex}.uc-go svg{transition:translate .2s}.uc-card:hover .uc-go svg{translate:4px}.uc-card .slide-scatter{z-index:-1;flex:none;align-self:center;width:114%;margin-top:auto;margin-bottom:-26px}.uc-card[data-wide] .slide-scatter{align-self:flex-end;width:92%;margin-bottom:-44px;margin-right:-5%}.uc-text{margin-bottom:28px}.uc-card[data-wide] .uc-text{max-width:72%}.uc-card .slide-scatter img{transition:translate .25s;box-shadow:0 0 0 1px #0000000f,0 18px 40px #00000047}.uc-card:hover .slide-scatter img:first-child{translate:6px -6px}.uc-card:hover .slide-scatter img:nth-child(2){translate:-6px -6px}.uc-card:hover .slide-scatter img:nth-child(3){translate:0 -8px}@media (prefers-reduced-motion:reduce){.uc-card:hover .slide-scatter img,.uc-card:hover .uc-go svg{translate:none}}@media (max-width:899px){.uc-card,.uc-card[data-wide]{grid-column:1/-1}.uc-card[data-wide] .uc-text{max-width:none}.uc-card .slide-scatter,.uc-card[data-wide] .slide-scatter{align-self:center;width:min(112%,620px);margin:auto 0 -30px}.seo-foot-map{grid-template-columns:repeat(2,minmax(0,1fr))}}
