body.seo-page{display:block;height:auto;min-height:100dvh;overflow-y:auto;overflow-x:hidden}body.seo-page .app{min-height:calc(100dvh - var(--bar-h))}@supports (padding: env(safe-area-inset-bottom)){body.seo-page .app{min-height:calc(100dvh - var(--bar-h) - var(--safe-bottom))}}body.seo-collapsed .seo,body.chatting .seo{display:none}body.seo-page.chatting{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}body.seo-page.chatting .app{flex:1;min-height:0}.seo{border-top:1px solid var(--c-line);background:var(--c-page);padding:2.4rem 1rem calc(3rem + var(--safe-bottom))}.seo-inner{max-width:var(--content-w);margin-inline:auto}.seo-h1{margin:0 0 .7rem;font-size:var(--fs-h1);font-weight:800;line-height:1.2;color:var(--c-ink)}.seo-lead{margin:0 0 1.1rem;font-size:var(--fs-lg);color:var(--c-ink-muted)}.seo-cta{margin:0 0 1.6rem}.seo-cta .btn{width:auto}.seo-block{margin:0 0 1.3rem}.seo-h2{margin:1.6rem 0 .6rem;font-size:var(--fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-muted)}[dir=rtl] .seo-h2{letter-spacing:normal;text-transform:none}.seo-block .seo-h2:first-child{margin-top:0}.seo-p{margin:0 0 .7rem;color:var(--c-ink)}.seo-list{margin:0 0 .7rem;padding-inline-start:1.2rem;color:var(--c-ink)}.seo-list li{margin:.3rem 0}.seo-faq{display:grid;gap:.5rem}.seo-faq-item{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-card);padding:.7rem .9rem}.seo-faq-item summary{cursor:pointer;font-weight:600;color:var(--c-ink)}.seo-faq-item summary::marker{color:var(--c-ink-muted)}.seo-faq-item p{margin:.6rem 0 0;color:var(--c-ink-muted)}.seo-table{width:100%;border-collapse:collapse;margin:.2rem 0 1.4rem;font-size:var(--fs-sm);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-card);overflow:hidden}.seo-table caption{text-align:start;color:var(--c-ink-muted);padding:.1rem 0 .5rem;font-size:var(--fs-sm)}.seo-table th,.seo-table td{text-align:start;padding:.55rem .7rem;border-top:1px solid var(--c-line)}.seo-table thead th{border-top:0;color:var(--c-ink-muted);font-weight:600}.seo-table tbody th{font-weight:600;color:var(--c-ink)}.seo-table tbody td{color:var(--c-ink-muted)}.seo-links{margin-top:1.8rem}.seo-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.seo-links a{display:inline-block;padding:.45rem .85rem;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);text-decoration:none;font-size:var(--fs-sm)}.seo-links a:hover{background:var(--c-surface-hover)}.seo-links a:focus-visible{outline:var(--focus-w) solid var(--c-primary);outline-offset:var(--focus-offset)}
