.seo-panel,.seo-card{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper-raised);box-shadow:var(--shadow-sm)}html[data-plate=on]:not([data-surface=paper]) :is(.seo-panel,.seo-card){background:var(--glass-thick);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);box-shadow:var(--glass-shine),var(--glass-shadow)}.seo-sec h3{margin:0;font:650 var(--t-md)/1.3 var(--font);color:var(--ink)}.seo-sec p{margin:0;font:400 var(--t-sm)/1.65 var(--font);color:var(--ink-soft)}.seo-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.seo-card{padding:var(--s-5);display:grid;align-content:start;gap:var(--s-2)}.seo-ic{width:30px;height:30px;color:var(--accent);margin-bottom:var(--s-1)}.seo-card:hover .seo-ic [data-part]{animation:seo-nudge var(--dur-l) var(--ease)}@keyframes seo-nudge{40%{transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){.seo-card:hover .seo-ic [data-part]{animation:none}}.seo-steps{list-style:none;margin:0;padding:var(--s-5);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}.seo-steps li{display:grid;align-content:start;gap:var(--s-2)}.seo-steps li+li{border-inline-start:1px solid var(--rule);padding-inline-start:var(--s-5)}.seo-n{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-2xl);line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.seo-price{padding:var(--s-5);display:grid;gap:var(--s-4)}.seo-tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.seo-tiers li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--s-3);row-gap:2px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:color-mix(in srgb,var(--paper-sunk) 70%,transparent)}.seo-bars{grid-row:span 2;width:22px;height:20px;color:var(--accent)}.seo-tiers b{font:650 var(--t-md)/1.25 var(--font);color:var(--ink)}.seo-tiers span{font-size:var(--t-sm);color:var(--ink-soft)}.seo-note{max-width:70ch}.seo-sec .seo-lead{max-width:70ch;margin-bottom:var(--s-4)}.seo-langs{list-style:none;margin:0;padding:var(--s-5);columns:4 12rem;column-gap:var(--s-6);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper-raised);box-shadow:var(--shadow-sm)}html[data-plate=on]:not([data-surface=paper]) .seo-langs{background:var(--glass-thick);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);box-shadow:var(--glass-shine),var(--glass-shadow)}.seo-langs li{break-inside:avoid;padding:4px 0;font-size:var(--t-sm);line-height:1.35}.seo-langs li>:is(a,span){display:inline}.seo-lang-native{color:var(--ink);font-weight:500}.seo-lang-name{color:var(--ink-soft);font-size:var(--t-xs);margin-inline-start:.55em}.seo-langs a{text-decoration:none;border-radius:4px}.seo-langs a .seo-lang-native{color:color-mix(in srgb,var(--accent) 60%,var(--ink));font-weight:650}.seo-langs a:hover .seo-lang-native{text-decoration:underline;text-underline-offset:3px}.seo-langs a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.seo-faq{padding:var(--s-1) var(--s-5)}.seo-q+.seo-q{border-top:1px solid var(--rule)}.seo-q summary{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-4) 0;cursor:pointer;list-style:none;font:650 var(--t-md)/1.35 var(--font);color:var(--ink)}.seo-q summary::-webkit-details-marker{display:none}.seo-q summary::after{content:"";flex:none;margin-inline-start:auto;width:18px;height:18px;background:var(--ink-faint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.2 9.4c2.3 2.1 4.6 4.3 6.7 6.6 2.3-2.2 4.6-4.4 6.9-6.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.2 9.4c2.3 2.1 4.6 4.3 6.7 6.6 2.3-2.2 4.6-4.4 6.9-6.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--dur-l) var(--ease),background-color var(--dur-s) var(--ease)}.seo-q summary:hover::after{background:var(--accent)}.seo-q[open] summary::after{transform:rotate(180deg)}.seo-q summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.seo-q p{max-width:72ch;padding-bottom:var(--s-4)}.seo-soon{padding:var(--s-5);display:grid;gap:var(--s-4)}.seo-soon>p{max-width:70ch}.seo-doors{display:flex;flex-wrap:wrap;gap:var(--s-3)}.seo-doors .btn{text-decoration:none}.seo-notify{display:grid;gap:var(--s-2)}.seo-notify>p:first-child{color:var(--ink);font-weight:500}.seo-notify+p{padding-top:var(--s-4);border-top:1px solid var(--rule)}.seo-notify form{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.seo-notify input{flex:1 1 16rem;min-width:0;padding:9px 14px;border-radius:var(--r-full);border:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 70%,transparent);color:var(--ink);font:500 var(--t-sm) var(--font)}.seo-notify input:focus{outline:2px solid var(--accent);outline-offset:1px}.seo-notify-say{min-height:1.4em;font-size:var(--t-sm);color:var(--ink-soft)}.seo-notify-say[data-tone=good]{color:var(--accent)}.seo-notify-say[data-tone=bad]{color:color-mix(in srgb,var(--warn) 70%,var(--ink))}.seo-what{padding:var(--s-5)}.seo-what p{max-width:70ch}@media(max-width:720px){.seo-card,.seo-steps,.seo-price,.seo-soon,.seo-what{padding:var(--s-4)}.seo-steps{grid-template-columns:1fr;gap:var(--s-4)}.seo-steps li+li{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--rule);padding-top:var(--s-4)}.seo-tiers{grid-template-columns:1fr}.seo-langs{columns:2 9rem;column-gap:var(--s-4);padding:var(--s-4)}.seo-faq{padding:0 var(--s-4)}}
