.seo-wrap{max-width:820px;margin:0 auto;padding:120px 24px 96px}.seo-wrap h1{font-family:Sora,system-ui,sans-serif;font-size:2.6rem;line-height:1.1;font-weight:800;color:#061b4f;letter-spacing:-.02em;margin:0 0 .6rem}.seo-lede{color:#475569;font-size:1.18rem;line-height:1.7;margin:0 0 2.2rem}.seo-wrap h2{font-family:Sora,system-ui,sans-serif;font-size:1.55rem;font-weight:700;color:#061b4f;margin:2.6rem 0 .7rem;scroll-margin-top:90px}.seo-wrap h3{font-weight:600;color:#0f172a;margin:1.6rem 0 .4rem;font-size:1.12rem}.seo-wrap p,.seo-wrap li{color:#334155;line-height:1.78;font-size:1.02rem}.seo-wrap ul,.seo-wrap ol{padding-left:1.3rem;margin:.5rem 0 1.1rem}.seo-wrap ul{list-style:disc}.seo-wrap ol{list-style:decimal}.seo-wrap li{margin:.4rem 0}.seo-wrap a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.seo-wrap strong{color:#0f172a}.seo-cta{background:#061b4f;border-radius:18px;padding:30px 32px;margin:2.8rem 0;text-align:center}.seo-cta p{color:#c7d4f2;margin:0 0 1.1rem;font-size:1.05rem}.seo-cta a.seo-btn{display:inline-block;background:#16c8f5;color:#04263f;font-weight:700;text-decoration:none;border-radius:10px;padding:12px 26px;font-size:1rem}.seo-cta a.seo-btn:hover{background:#3dd4f7}.seo-callout{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #16C8F5;border-radius:12px;padding:16px 20px;margin:1.4rem 0}.seo-callout p{margin:0;font-size:.98rem}.seo-faq details{border-bottom:1px solid #e2e8f0;padding:.9rem 0}.seo-faq summary{font-weight:600;color:#0f172a;cursor:pointer;font-size:1.04rem}.seo-faq p{margin:.6rem 0 0}:root[data-theme=dark] .seo-wrap h1,:root[data-theme=dark] .seo-wrap h2{color:#e8eefc}:root[data-theme=dark] .seo-wrap h3,:root[data-theme=dark] .seo-wrap strong,:root[data-theme=dark] .seo-faq summary{color:#f1f5f9}:root[data-theme=dark] .seo-wrap p,:root[data-theme=dark] .seo-wrap li,:root[data-theme=dark] .seo-lede{color:#cbd5e1}:root[data-theme=dark] .seo-callout{background:#0f172a;border-color:#1e293b;border-left-color:#16c8f5}:root[data-theme=dark] .seo-faq details{border-color:#1e293b}.cmp-table{width:100%;border-collapse:collapse;font-size:.92rem;margin:1.2rem 0 1.8rem}.cmp-table th{text-align:left;background:#f1f5f9;color:#0f172a;padding:10px 12px;border:1px solid #e2e8f0;font-weight:600}.cmp-table td{padding:10px 12px;border:1px solid #e2e8f0;color:#334155;vertical-align:top;line-height:1.5}.cmp-table tr.cmp-us td{background:#eef9ff}.cmp-scroll{overflow-x:auto}:root[data-theme=dark] .cmp-table th{background:#0f172a;color:#e8eefc;border-color:#1e293b}:root[data-theme=dark] .cmp-table td{border-color:#1e293b;color:#cbd5e1}:root[data-theme=dark] .cmp-table tr.cmp-us td{background:#07253a}.seo-wrap a.blog-card,.seo-wrap a.blog-card h2{text-decoration:none;color:inherit}.blog-card{display:block;border:1px solid #e2e8f0;border-radius:14px;padding:22px 24px;margin:0 0 1.1rem;text-decoration:none}.blog-card:hover{border-color:#94a3b8}.blog-card h2{margin:0 0 .35rem;font-size:1.25rem}.blog-card p{margin:0;font-size:.98rem}.blog-card .bc-date{color:#64748b;font-size:.85rem;display:block;margin-bottom:.4rem}:root[data-theme=dark] .blog-card{border-color:#1e293b}body{background:#fff}:root[data-theme=dark] body{background:#0b1220}.legal-wrap{max-width:820px;margin:0 auto;padding:56px 24px 96px}.legal-wrap h1{font-family:Sora,system-ui,sans-serif;font-size:2.35rem;line-height:1.1;font-weight:800;color:#061b4f;letter-spacing:-.02em;margin:0 0 .35rem}.legal-meta{color:#64748b;font-size:.95rem;margin:0 0 2rem}.legal-wrap h2{font-family:Sora,system-ui,sans-serif;font-size:1.4rem;font-weight:700;color:#061b4f;margin:2.4rem 0 .6rem;scroll-margin-top:90px}.legal-wrap h3{font-weight:600;color:#0f172a;margin:1.5rem 0 .35rem;font-size:1.06rem}.legal-wrap p,.legal-wrap li{color:#334155;line-height:1.75;font-size:1rem}.legal-wrap ul{padding-left:1.25rem;margin:.4rem 0 1rem}.legal-wrap li{margin:.35rem 0}.legal-wrap a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.legal-wrap strong{color:#0f172a}.legal-toc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px 22px;margin:0 0 2.5rem}.legal-toc a{display:inline-block;margin:.2rem 1rem .2rem 0;font-size:.92rem}:root[data-theme=dark] .legal-wrap h1,:root[data-theme=dark] .legal-wrap h2{color:#e8eefc}:root[data-theme=dark] .legal-wrap h3,:root[data-theme=dark] .legal-wrap strong{color:#f1f5f9}:root[data-theme=dark] .legal-wrap p,:root[data-theme=dark] .legal-wrap li{color:#cbd5e1}:root[data-theme=dark] .legal-toc{background:#0f172a;border-color:#1e293b}.ss00{color:#2563eb!important}.ss01{color:#64748b!important;font-size:.92rem!important;margin:0 0 2rem!important}.ss02{scroll-margin-top:90px!important}
