
/* Complete content redesign: every public platform template. */
body.preview-platform{--seo-accent:#137aff;--seo-ink:#0b2443;--seo-muted:#526b83;--seo-line:#d5e5f5;--seo-soft:#eff7ff;--seo-dark:#062650;--primary:#137aff;--accent:#137aff;--guide-accent:#137aff}
.preview-platform main{font-family:Arial,Helvetica,sans-serif!important}
.preview-platform main :is(.seo-breadcrumb,.seo-hero,.seo-benefits,.seo-related){width:100%!important;max-width:none!important}
.preview-platform main .seo-breadcrumb{margin:0 0 20px!important;letter-spacing:.03em;font-size:11px}
.preview-platform main .seo-hero{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);min-height:380px!important;margin:0 0 24px!important;padding:35px!important;gap:35px!important}
.preview-platform main .seo-hero h1{font-size:clamp(29px,3.2vw,43px)!important;line-height:1.13!important;letter-spacing:-.04em!important;max-width:750px}
.preview-platform main .seo-hero>div>p{margin:18px 0 0!important;font-size:16px!important;line-height:1.65!important;max-width:720px}
.preview-platform main :is(.seo-kicker,.seo-section-head>span,.seo-intro>span,.seo-final-cta>span,.guide-hub-hero>span,.guide-article-head>span,.guide-takeaways>span,.guide-section-title>span,.guide-card>span,.guide-product-link>span,.guide-hub-note>div>span){color:#076ce8!important;font-size:10px!important;letter-spacing:.08em!important;font-weight:800!important;line-height:1.5}
.preview-platform main .seo-kicker{padding:4px 10px!important}
.preview-platform main .seo-actions{margin-top:23px;gap:11px}
.preview-platform main :is(.seo-btn,.seo-btn-primary){display:inline-flex;justify-content:center;align-items:center;min-height:44px;border:1px solid #137aff!important;border-radius:8px!important;background:linear-gradient(125deg,#168bff,#0667eb)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;padding:11px 18px!important;box-shadow:0 5px 12px #137aff26!important}
.preview-platform main .seo-btn-secondary{background:white!important;color:#086be4!important;border-color:#a9cef6!important;box-shadow:none!important}
.preview-platform main .seo-btn-light{background:white!important;color:#075acb!important;border-color:white!important}
.preview-platform main .seo-trust{gap:12px 18px;font-size:11px;color:#37658c;margin-top:19px}
.preview-platform main .seo-hero-panel{background:radial-gradient(ellipse at 100% 0,#155ba5,transparent 60%),linear-gradient(135deg,#06213f,#083c76)!important;border:1px solid #6499c8!important;border-radius:16px!important;box-shadow:0 12px 25px #0b49872b!important;padding:26px!important;color:#fff!important}
.preview-platform main .seo-hero-panel:after{background:#00aeff22!important;right:-65px;top:-65px}
.preview-platform main .seo-hero-panel>span{color:#65c5ff!important}
.preview-platform main .seo-hero-panel strong{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.13!important;margin:30px 0 16px!important;color:#fff!important}
.preview-platform main .seo-hero-panel p{font-size:13px!important;line-height:1.6!important;color:#d2e7fa!important}
.preview-platform main .seo-hero-panel li{color:#e1f2ff!important;font-size:11px}
.preview-platform main .seo-hero-panel li:before{color:#4ac5ff!important}
.preview-platform main :is(.seo-intro,.seo-steps,.seo-faq,.seo-related,.guide-hub-note,.guide-product-link,.guide-takeaways,.guide-hub-hero,.guide-related){padding:28px!important;margin:24px 0!important;border-radius:16px!important;border:1px solid #d5e6f6!important;background:#f0f8ff!important;color:#173957!important}
.preview-platform main :is(.seo-intro h2,.seo-section-head h2){font-size:27px!important;line-height:1.2!important;letter-spacing:-.035em!important}
.preview-platform main .seo-intro p{font-size:15px!important;line-height:1.7!important;margin:15px 0 0!important;max-width:950px}
.preview-platform main .seo-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:8px 0!important;margin:0!important}
.preview-platform main .seo-benefits article{min-height:0!important;padding:23px!important;background:#fff!important;border:1px solid #d5e5f5!important;border-radius:13px!important;box-shadow:0 5px 14px #0d6dc00c}
.preview-platform main .seo-benefits article>span{background:#e7f3ff!important;color:#137aff!important;border-radius:9px;width:35px;height:35px}
.preview-platform main .seo-benefits article h2{font-size:19px!important;line-height:1.2!important;margin:21px 0 10px!important}
.preview-platform main .seo-benefits article p{font-size:13px!important;line-height:1.6!important;color:#506b84!important}
.preview-platform main .seo-step-grid{margin-top:22px!important;gap:15px!important}
.preview-platform main .seo-step-grid article{background:#fff!important;border:1px solid #cfe3f6!important;border-radius:12px!important;padding:22px!important;box-shadow:0 4px 14px #0e65b010}
.preview-platform main .seo-step-grid b{background:#137aff!important;color:#fff!important;width:33px;height:33px;font-size:13px}
.preview-platform main .seo-step-grid h3{font-size:18px!important;line-height:1.25!important;margin:19px 0 9px!important;color:#123757!important}
.preview-platform main .seo-step-grid p{font-size:13px!important;line-height:1.6!important;color:#506b84!important}
.preview-platform main .seo-related{background:#fff!important;padding:25px!important}
.preview-platform main .seo-related-grid{margin-top:20px!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.preview-platform main .seo-related-grid a{min-height:105px!important;border:1px solid #d5e5f5!important;background:#f8fcff!important;border-radius:12px!important;padding:18px 35px 18px 18px!important}
.preview-platform main .seo-related-grid strong{font-size:14px!important;color:#095fcd!important}
.preview-platform main .seo-related-grid span{font-size:12px!important;color:#566e86!important}
.preview-platform main .seo-related-grid i{color:#137aff!important}
.preview-platform main .seo-faq-list{max-width:none!important;margin-top:22px!important;border-top:0!important;display:grid;gap:8px}
.preview-platform main .seo-faq details{background:#fff!important;border:1px solid #cfdfef!important;border-radius:8px!important;padding:0 17px!important}
.preview-platform main .seo-faq summary{font-size:14px!important;padding:15px 0!important;color:#173957!important}
.preview-platform main .seo-faq summary span{color:#137aff!important}
.preview-platform main .seo-faq details p{font-size:13px!important;color:#526b83!important;line-height:1.65!important}
.preview-platform main :is(.seo-final-cta,.guide-final){background:radial-gradient(ellipse at 10% 0,#168aff,transparent 65%),linear-gradient(115deg,#076eea,#044baf)!important;color:#fff!important;padding:38px 28px!important;border:1px solid #1482fa!important;border-radius:16px!important;margin:25px 0 0!important;box-shadow:0 7px 22px #075fbf1a}
.preview-platform main :is(.seo-final-cta,.guide-final)>span{color:#c4e8ff!important;font-size:10px!important;font-weight:700}
.preview-platform main :is(.seo-final-cta,.guide-final) h2{color:#fff!important;font-size:31px!important;line-height:1.15!important;letter-spacing:-.035em!important}
.preview-platform main :is(.seo-final-cta,.guide-final) p{color:#e3f1ff!important;font-size:15px!important;margin:15px 0 22px!important}
.preview-platform main :is(.guide-hub-hero,.guide-article-head){padding:32px!important;background:linear-gradient(125deg,#e3f2ff,#fafcff)!important;border:1px solid #d4e6f8!important;border-radius:18px!important;margin:0 0 24px!important}
.preview-platform main .guide-hub-hero p,.preview-platform main .guide-article-head p{color:#506b84!important;font-size:16px!important;line-height:1.7!important;max-width:900px}
.preview-platform main .guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0!important;margin:0!important}
.preview-platform main .guide-card{padding:25px!important;min-height:0!important;border-radius:14px!important;background:#fff!important;border:1px solid #d6e5f5!important;box-shadow:0 5px 17px #095fb513!important}
.preview-platform main .guide-card h2{font-size:22px!important;line-height:1.2!important;margin:14px 0!important}
.preview-platform main .guide-card p{font-size:14px!important;line-height:1.65!important}
.preview-platform main .guide-card a{font-size:13px!important;color:#0768df!important}
.preview-platform main .guide-article{max-width:none!important;width:100%!important}
.preview-platform main .guide-meta{color:#64819b!important;font-size:12px!important}
.preview-platform main .guide-takeaways ul{color:#21415f!important;font-size:15px!important;line-height:1.8!important}
.preview-platform main .guide-takeaways li::marker{color:#137aff!important}
.preview-platform main .guide-content{width:100%!important;max-width:100%!important;margin:0!important}
.preview-platform main .guide-content>section{padding:26px!important;margin:18px 0!important;background:#fff!important;border:1px solid #d8e6f5!important;border-radius:14px!important}
.preview-platform main .guide-content h2{font-size:25px!important;margin-bottom:15px!important}
.preview-platform main .guide-content p,.preview-platform main .guide-content li{font-size:15px!important;line-height:1.8!important;color:#425e78!important}
.preview-platform main .guide-tip{background:#eaf5ff!important;border:1px solid #c7e1fa!important;border-left:4px solid #137aff!important;border-radius:9px!important;padding:16px!important;margin-top:16px!important}
.preview-platform main .guide-tip strong{color:#0965d0!important}
.preview-platform main .guide-product-link h2,.preview-platform main .guide-hub-note h2{font-size:25px!important;color:#11385b!important}
.preview-platform main .guide-related-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;margin-top:20px!important}
.preview-platform main .guide-related-grid a{background:#fff!important;border:1px solid #d2e4f5!important;border-radius:12px!important;padding:20px!important;color:#0b61cc!important}
.preview-platform main .guide-related-grid span{color:#2176d5!important}
.preview-platform main .guide-related-grid b{color:#137aff!important}
.preview-platform main :is(.kb-article-card,.support-access-card,.support-context-card,.support-notify-card,.support-ticket-card,.kb-ticket-cta,.support-empty,.forum-stat,.forum-side-card,.forum-search,.forum-new-topic,.forum-reply-box){background:#fff!important;color:#163b5e!important;border:1px solid #d4e5f7!important;border-radius:12px!important;box-shadow:0 4px 14px #075ea90a}
.preview-platform main .kb-article-card{padding:22px!important}
.preview-platform main .kb-article-card h2{font-size:21px!important}
.preview-platform main .kb-article-meta{color:#086bdf!important}
.preview-platform main :is(.kb-single-meta>span,.kb-article-meta>span,.support-hero-badges>span){background:#e4f2ff!important;color:#1462a9!important;border-color:#c4e0f8!important}
.preview-platform main .kb-answer :is(h2,h3){color:#123959!important;margin-top:24px!important}
.preview-platform main .kb-answer :is(p,li){font-size:15px!important;line-height:1.8!important;color:#3c5972!important}
.preview-platform main .support-message-bubble{background:#edf7ff!important;color:#123a5a!important;border-color:#cce2f5!important;border-radius:14px!important}
.preview-platform main .support-message-text{color:#163a59!important;font-size:15px;line-height:1.7}
.preview-platform main .support-info-grid>div,.preview-platform main .support-info-grid>article{background:#eef7ff!important;color:#294c69!important;border:1px solid #d7e7f7!important;border-radius:10px!important}
.preview-platform main .forum-post>div>header{background:#f4faff!important;color:#54718b!important;border-color:#d9e8f6!important}
.preview-platform main .forum-post-list{gap:18px}
.preview-platform main .forum-post-body{color:#24425c!important;background:#fff!important}
.preview-platform main .forum-post-body :is(p,li){color:#24425c!important}
.preview-platform main .forum-board-stats{color:#146bd5!important}
.preview-platform main :is(.forum-identity,.forum-readonly){background:#e6f3ff!important;border:1px solid #c9e3fa!important;color:#234b6d!important;border-radius:10px!important}
.preview-platform main .legal-card{padding:30px!important;background:#fff!important}
.preview-platform main .legal-card :is(p,li){color:#3f5c76!important;font-size:15px!important;line-height:1.8!important}
.preview-platform main .legal-card :is(h2,h3){color:#163d60!important;margin-top:25px}
.preview-platform main :is(.legal-contact,.legal-note,.privacy-note){background:#edf6ff!important;border-color:#cbe2f7!important;color:#244867!important;border-radius:10px!important}
.preview-platform main .alert.danger,.preview-platform main .field-error{background:#fff1f2!important;color:#a4273a!important;border-color:#f6c9d0!important}
.preview-platform main .alert.info{background:#eaf5ff!important;color:#15588d!important;border-color:#bfdcf6!important}
@media(max-width:980px){.preview-platform main .seo-hero{grid-template-columns:1fr!important;min-height:0!important;gap:24px!important}.preview-platform main .seo-hero-panel{max-width:none!important}.preview-platform main .seo-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.preview-platform main .guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.preview-platform main .seo-hero{padding:23px!important}.preview-platform main .seo-hero h1{font-size:30px!important}.preview-platform main .seo-hero>div>p{font-size:15px!important}.preview-platform main .seo-benefits,.preview-platform main .seo-step-grid,.preview-platform main .seo-related-grid,.preview-platform main .guide-card-grid,.preview-platform main .guide-related-grid{grid-template-columns:1fr!important}.preview-platform main :is(.seo-intro,.seo-steps,.seo-faq,.seo-related,.guide-hub-note,.guide-product-link,.guide-takeaways,.guide-hub-hero,.guide-related,.guide-article-head){padding:21px!important;margin:19px 0!important}.preview-platform main .seo-benefits article{padding:21px!important}.preview-platform main :is(.seo-final-cta,.guide-final){padding:29px 21px!important}.preview-platform main :is(.seo-final-cta,.guide-final) h2{font-size:26px!important}.preview-platform main .guide-content>section{padding:21px!important}.preview-platform main .legal-card{padding:22px!important}}
