#app{width:100%;max-width:880px;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:48px;margin:0 auto;padding:48px 24px 80px;overflow-x:clip}#app:has(#seo-landing-product),#app:has(#seo-landing-solution){max-width:1100px}#seo-landing-product,#seo-landing-solution,#seo-article{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:32px}#seo-landing-product>header,#seo-landing-solution>header,#seo-article>header{width:100%;max-width:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding:0}#seo-landing-product>header.seo-hero-inline,#seo-landing-solution>header.seo-hero-inline{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);justify-content:stretch;align-items:center;gap:40px}#seo-landing-solution>header.seo-hero-inline.seo-hero-reverse{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}#seo-landing-solution>header.seo-hero-inline.seo-hero-reverse>.seo-hero{order:-1}#seo-landing-product>header.seo-hero-inline>div,#seo-landing-solution>header.seo-hero-inline>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px}#seo-landing-product>header>span,#seo-landing-product>header.seo-hero-inline>div>span,#seo-landing-solution>header>span,#seo-landing-solution>header.seo-hero-inline>div>span,#seo-article>header>span{color:var(--color-accent);font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}#seo-landing-product>header>h1,#seo-landing-product>header.seo-hero-inline>div>h1,#seo-landing-solution>header>h1,#seo-landing-solution>header.seo-hero-inline>div>h1,#seo-article>header>h1{color:var(--color-text-primary);font-size:40px;font-weight:800;line-height:1.15;letter-spacing:-1px}#seo-landing-product>header.seo-hero-inline>div>h1{max-width:14ch;font-size:44px;letter-spacing:-1.5px}#seo-landing-solution>header.seo-hero-inline>div>h1{max-width:16ch;font-size:42px;letter-spacing:-1.5px}#seo-landing-product>header>p,#seo-landing-product>header.seo-hero-inline>div>p,#seo-landing-solution>header>p,#seo-landing-solution>header.seo-hero-inline>div>p{max-width:52ch;color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:1.6}#seo-article>header>p{color:var(--color-text-secondary);font-size:18px;font-weight:400;line-height:1.6}.seo-hero{width:100%;margin:0;overflow:hidden;border:var(--border-default);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);background:var(--color-surface)}#seo-article>.seo-hero{max-width:100%}.seo-hero>img{width:100%;height:auto;aspect-ratio:4 / 3;display:block;object-fit:cover}#seo-article>.seo-hero>img{aspect-ratio:16 / 9}.seo-highlights{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#seo-landing-solution .seo-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.seo-highlights>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px;padding:20px;border:var(--border-default);border-radius:var(--border-radius-md);background:var(--color-surface)}#seo-landing-solution .seo-highlights>div{padding:22px 24px;border-left:3px solid var(--color-accent)}.seo-highlights>div>strong{color:var(--color-text-primary);font-size:17px;font-weight:700;line-height:1.3}.seo-highlights>div>p{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.seo-pricing{width:100%;padding:18px 22px;border:var(--border-default);border-radius:var(--border-radius-md);background:var(--color-surface)}.seo-pricing>p{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:0}.seo-pricing>p>strong{color:var(--color-text-primary);font-size:22px;font-weight:800}.seo-pricing>p>span{color:var(--color-text-secondary);font-size:15px}.seo-steps{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:20px}#seo-landing-solution>.seo-steps{padding:28px;border:var(--border-default);border-radius:var(--border-radius-md);background:var(--color-surface)}.seo-steps>h2{color:var(--color-text-primary);font-size:28px;font-weight:700}.seo-steps>ol{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:14px;margin:0;padding:0;list-style:none}#seo-landing-product .seo-steps>ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#seo-landing-product .seo-steps>ol>li{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.seo-steps>ol>li{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding:18px;border:var(--border-default);border-radius:var(--border-radius-md);background:var(--color-surface)}#seo-landing-solution .seo-steps>ol>li{background:var(--color-background)}.seo-steps>ol>li>span{width:2rem;height:2rem;min-width:2rem;color:#fff;font-size:14px;font-weight:700;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;border-radius:999px;background:var(--color-accent)}.seo-steps>ol>li>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:6px}.seo-steps>ol>li strong{color:var(--color-text-primary);font-size:16px;font-weight:700}.seo-steps>ol>li p{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0}#seo-landing-product .seo-body,#seo-landing-solution .seo-body{width:100%;max-width:none;min-width:0;color:var(--color-text-primary);font-size:17px;line-height:1.7;overflow-x:clip}#seo-article .seo-body{width:100%;max-width:760px;min-width:0;color:var(--color-text-primary);font-size:17px;line-height:1.7;overflow-x:clip}.seo-body>h2{color:var(--color-text-primary);font-size:26px;font-weight:700;line-height:1.3;margin:2rem 0 .75rem}.seo-body>h2:first-of-type{margin-top:0}.seo-body>h3{color:var(--color-text-primary);font-size:20px;font-weight:650;line-height:1.35;margin:1.5rem 0 .5rem}.seo-body>p{margin:0 0 1rem}.seo-body>ul,.seo-body>ol{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:.5rem;margin:0 0 1.25rem;padding-left:1.25rem}.seo-body>ul:last-of-type,.seo-body>ol:last-of-type{margin-bottom:0}.seo-body a{color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.seo-body>strong,.seo-body>p>strong,.seo-body li>strong{color:var(--color-text-primary);font-weight:700}.seo-body>em,.seo-body>p>em,.seo-body li>em{font-style:italic}.seo-body>ul>li,.seo-body>ol>li{color:var(--color-text-primary)}.seo-body>ul>li{list-style-type:disc}.seo-body>ol>li{list-style-type:decimal}.seo-body li>ul,.seo-body li>ol{margin:.5rem 0 0;padding-left:1.25rem}.seo-body li>ul>li{list-style-type:circle}.seo-body>blockquote{width:100%;margin:0 0 1.25rem;padding:14px 18px;border-left:3px solid var(--color-accent);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}.seo-body>blockquote>p{margin:0;color:var(--color-text-secondary);font-style:italic}.seo-body>blockquote>p+p{margin-top:.75rem}.seo-body>hr{width:100%;height:0;margin:1.5rem 0;border:none;border-top:var(--border-default)}.seo-body>code{color:var(--color-text-primary);font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.9em;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--color-text-secondary) 10%,var(--color-surface))}.seo-body>pre{width:100%;max-width:100%;margin:0 0 1.25rem;padding:16px 18px;overflow-x:auto;color:var(--color-text-primary);font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:14px;line-height:1.55;border:var(--border-default);border-radius:var(--border-radius-md);background:var(--color-surface)}.seo-body>pre>code{padding:0;font-size:inherit;border-radius:0;background:transparent}.seo-table-wrap{width:100%;max-width:100%;margin:0 0 1.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:var(--border-default);border-radius:var(--border-radius-md);background:var(--color-surface)}.seo-table-wrap>table{width:100%;min-width:36rem;margin:0;border-collapse:collapse;border:none}.seo-table-wrap>table>thead{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}.seo-table-wrap>table>thead>tr>th,.seo-table-wrap>table>tbody>tr>td{min-width:8.5rem;padding:12px 14px;color:var(--color-text-primary);font-size:15px;line-height:1.45;text-align:left;vertical-align:top;border-bottom:var(--border-default)}.seo-table-wrap>table>thead>tr>th{font-weight:700;white-space:nowrap}.seo-table-wrap>table>tbody>tr:last-child>td{border-bottom:none}.seo-table-wrap>table>tbody>tr:nth-child(2n){background:color-mix(in srgb,var(--color-text-secondary) 4%,var(--color-surface))}.seo-table-wrap>table>tbody>tr>td>a{color:var(--color-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.seo-landing-cta{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px;padding:28px;border:var(--border-default);border-radius:var(--border-radius-md);background:var(--color-surface)}.seo-landing-cta--solution{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}.seo-landing-cta>h2{color:var(--color-text-primary);font-size:26px;font-weight:700}.seo-landing-cta>p{max-width:42ch;color:var(--color-text-secondary);font-size:16px;line-height:1.5}.seo-related{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:16px;margin-top:8px;padding-top:32px;border-top:var(--border-default)}.seo-related>h2{color:var(--color-text-primary);font-size:22px;font-weight:700}.seo-related>ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:10px;margin:0;padding:0;list-style:none}.seo-related--grid>ul{display:grid;grid-template-columns:1fr 1fr;gap:12px}.seo-related>ul>li>a{color:var(--color-accent);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--color-accent) 45%,transparent);cursor:pointer;transition:var(--transition-default)}.seo-related>ul>li>a:hover{color:var(--color-accent-hover);text-decoration-color:var(--color-accent-hover)}.seo-related--grid>ul>li>a{color:var(--color-text-primary);font-weight:500;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:14px 16px;text-decoration:none;border:var(--border-default);border-radius:var(--border-radius-md);background:var(--color-surface)}.seo-related--grid>ul>li>a:hover{color:var(--color-text-primary);border-color:var(--color-accent)}#tool-faqs>h2{font-size:22px}#tool-faqs>details{width:100%;padding:14px 0;border-bottom:var(--border-default)}#tool-faqs>details>summary{color:var(--color-text-primary);font-size:16px;font-weight:600;list-style:none;cursor:pointer}#tool-faqs>details>summary::-webkit-details-marker{display:none}#tool-faqs>details>summary::marker{content:""}#tool-faqs>details>p{color:var(--color-text-secondary);font-size:15px;line-height:1.6;margin-top:10px}#tool-cta{width:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:12px}#tool-cta>a{width:auto;cursor:pointer}@media screen and (max-width: 900px){#seo-landing-product>header.seo-hero-inline,#seo-landing-solution>header.seo-hero-inline{grid-template-columns:1fr;gap:24px}#seo-landing-solution>header.seo-hero-inline.seo-hero-reverse>.seo-hero{order:0}#seo-landing-product .seo-highlights,#seo-landing-solution .seo-highlights{grid-template-columns:1fr}#seo-landing-product .seo-steps>ol{grid-template-columns:1fr}}@media screen and (max-width: 768px){#app{gap:36px;padding:32px 20px 64px}#seo-landing-product>header.seo-hero-inline>div>h1,#seo-landing-solution>header.seo-hero-inline>div>h1,#seo-article>header>h1{max-width:none;font-size:30px}#seo-landing-product>header.seo-hero-inline>div>p,#seo-landing-solution>header.seo-hero-inline>div>p,#seo-article>header>p{font-size:16px}.seo-related--grid>ul{grid-template-columns:1fr}.seo-table-wrap>table{min-width:32rem}.seo-table-wrap>table>thead>tr>th,.seo-table-wrap>table>tbody>tr>td{padding:10px 12px;font-size:14px}.seo-body>pre{padding:14px 16px;font-size:13px}#tool-cta{width:100%;flex-direction:column;align-items:stretch}#tool-cta>a{width:100%;justify-content:center}}
