/* SK-Synergie content pages – V2 */
:root{--sk-page-dark:#0A1A2F;--sk-page-blue:#0052A1;--sk-page-accent:#4DA3FF;--sk-page-ink:#17283a;--sk-page-muted:#617287;--sk-page-bg:#f3f6f9;--sk-page-border:#dfe7ef}
body.sk-content-page{margin:0;background:var(--sk-page-bg);color:var(--sk-page-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}
.sk-page-hero{position:relative;overflow:hidden;padding:82px 0 76px;background:radial-gradient(circle at 86% 16%,rgba(77,163,255,.24),transparent 27%),radial-gradient(circle at 8% 96%,rgba(0,82,161,.26),transparent 32%),linear-gradient(135deg,#08192d 0%,#0d2948 58%,#103a66 100%);color:#fff}
.sk-page-hero:after{content:"";position:absolute;right:-120px;bottom:-220px;width:520px;height:520px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}
.sk-page-hero-inner{position:relative;z-index:2;width:min(1120px,calc(100% - 40px));margin:0 auto}
.sk-page-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(110,184,255,.34);border-radius:999px;background:rgba(77,163,255,.10);color:#87c7ff;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.sk-page-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:#4DA3FF;box-shadow:0 0 0 5px rgba(77,163,255,.12)}
.sk-page-hero h1{max-width:900px;margin:0;color:#fff;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.02;font-weight:950;letter-spacing:-.045em}
.sk-page-hero p{max-width:790px;margin:20px 0 0;color:#c7d7e8;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.72}
.sk-page-hero-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}
.sk-page-hero-links a{display:inline-flex;align-items:center;min-height:39px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(255,255,255,.07);color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800;transition:background .2s ease,transform .2s ease}
.sk-page-hero-links a:hover{background:rgba(255,255,255,.14);transform:translateY(-2px)}
.sk-content-page .sk-global-header+section.mbr-section.article.content1{display:none!important}
.sk-legal-page .mbr-section.extContent{padding:68px 0 80px!important;background:linear-gradient(180deg,#f3f6f9 0%,#fff 100%)!important}
.sk-legal-page .mbr-section.extContent>.container{width:min(1120px,calc(100% - 36px));max-width:none!important}
.sk-legal-page .text-section{max-width:980px!important;flex:0 0 980px!important;padding:0!important}
.sk-legal-page .text-section>.logo,.sk-legal-page .text-section>.mbr-section-title{display:none!important}
.sk-legal-page .sk-legal-box{position:relative;margin:0!important;padding:clamp(26px,5vw,58px)!important;border:1px solid var(--sk-page-border)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 24px 65px rgba(10,26,47,.10)!important;color:#2d3d50!important;text-align:left!important}
.sk-legal-page .sk-legal-box:before{content:"";position:absolute;top:0;left:44px;right:44px;height:4px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#0052A1,#4DA3FF)}
.sk-legal-page .sk-legal-box h4{margin:34px 0 13px!important;padding-top:5px;color:#0A1A2F!important;font-size:1.22rem!important;line-height:1.35!important;font-weight:900!important;letter-spacing:-.015em}
.sk-legal-page .sk-legal-box h4:first-child{margin-top:0!important}
.sk-legal-page .sk-legal-box p,.sk-legal-page .sk-legal-box li,.sk-legal-page .sk-legal-box div{color:#435367;font-size:15px;line-height:1.78}
.sk-legal-page .sk-legal-box strong{color:#17283a;font-weight:850}
.sk-legal-page .sk-legal-box a{color:#0052A1;font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}
.sk-legal-page .sk-legal-box hr{height:1px;border:0;background:#dce5ed;margin:42px 0}
.sk-legal-page .sk-legal-note{margin:0 0 32px!important;padding:20px 22px!important;border:1px solid #d8e8f7!important;border-left:5px solid #0052A1!important;border-radius:15px!important;background:linear-gradient(135deg,#f1f7fc,#f8fbfe)!important;color:#31465d!important;box-shadow:none!important}
.sk-legal-page .sk-legal-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin:10px 8px 8px 0!important;padding:0 19px!important;border-radius:12px!important;background:linear-gradient(135deg,#0b6dbc,#0052A1)!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:850!important;box-shadow:0 12px 25px rgba(0,82,161,.21)!important;transition:transform .2s ease,box-shadow .2s ease!important}
.sk-legal-page .sk-legal-action:hover{transform:translateY(-2px);box-shadow:0 17px 30px rgba(0,82,161,.28)!important}
.sk-legal-page #content9-1d{padding:0 0 76px!important;background:#fff!important}
.sk-legal-page #content9-1d .inner-container{max-width:980px;margin:0 auto;padding:24px 28px;border:1px solid #e0e7ee;border-radius:18px;background:#f7f9fb}
.sk-legal-page #content9-1d hr{display:none}
.sk-legal-page #content9-1d .section-text{color:#596a7c!important;font-size:14px!important;line-height:1.7!important}
.sk-content-page .extFooter{padding:29px 0!important;background:#08192d!important;border-top:1px solid rgba(255,255,255,.08)!important}
.sk-content-page .extFooter .inner-text,.sk-content-page .extFooter *{color:#b8c8d8!important;font-size:13px!important;font-weight:650!important}
.sk-content-page .sk-language-tab{display:none!important}
/* SK-PDF */
.sk-pdf-page .skpdf-hero{min-height:auto!important;padding:104px 0 96px!important;background:radial-gradient(circle at 82% 12%,rgba(77,163,255,.30),transparent 29%),linear-gradient(135deg,#08192d,#0f3156 68%,#144b80)!important;color:#fff!important}
.sk-pdf-page .skpdf-bg-video{opacity:.16;filter:saturate(.5) contrast(1.1) brightness(.65)!important}
.sk-pdf-page .skpdf-bg-overlay{background:linear-gradient(90deg,rgba(8,25,45,.95),rgba(8,25,45,.72),rgba(8,25,45,.88))!important}
.sk-pdf-page .skpdf-hero h1{color:#fff!important;font-size:clamp(2.5rem,5vw,4.75rem)!important;line-height:1.02!important;font-weight:950!important;letter-spacing:-.045em!important}
.sk-pdf-page .skpdf-hero h2{max-width:790px;margin:18px auto 0;color:#ccdaea!important;font-size:clamp(1.02rem,1.8vw,1.24rem)!important;line-height:1.7!important}
.sk-pdf-page #skpdf-seo-text{padding:70px 0 38px!important;background:#fff!important}
.sk-pdf-page #skpdf-seo-text h2{color:#0A1A2F!important;font-weight:900!important;letter-spacing:-.025em}
.sk-pdf-page #skpdf-seo-text p{color:#5a6a7c!important;line-height:1.8!important}
.sk-pdf-page #content8-48{padding:0 0 72px!important;background:#fff!important}
.sk-pdf-page #content8-48 .btn{min-width:240px;padding:14px 24px!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#0d73c9,#0052A1)!important;color:#fff!important;font-weight:850!important;box-shadow:0 14px 30px rgba(0,82,161,.24)!important}
.sk-pdf-page #content4-skpdf-features{padding:82px 0!important;background:linear-gradient(180deg,#f3f7fb,#eef3f7)!important}
.sk-pdf-page #content4-skpdf-features h2{color:#0A1A2F!important;font-weight:950!important;letter-spacing:-.035em}
.sk-pdf-page .skpdf-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
.sk-pdf-page .skpdf-feature{display:block!important;padding:23px!important;border:1px solid #dfe7ef;border-radius:19px;background:#fff;box-shadow:0 12px 30px rgba(10,26,47,.07);transition:transform .22s ease,box-shadow .22s ease}
.sk-pdf-page .skpdf-feature:hover{transform:translateY(-5px);box-shadow:0 20px 38px rgba(10,26,47,.12)}
.sk-pdf-page .skpdf-feature .icon{width:46px;height:46px;margin:0 0 15px!important;border-radius:14px;display:grid;place-items:center;background:#e8f2fc;font-size:21px!important}
.sk-pdf-page .skpdf-feature h4{color:#13283e!important;font-size:1.05rem!important;font-weight:900!important}
.sk-pdf-page .skpdf-feature p{color:#637286!important;font-size:14px!important;line-height:1.65!important}
.sk-pdf-page section.features3{padding:76px 0!important;background:#fff!important}
.sk-pdf-page section.features3+section.features3{padding-top:0!important}
.sk-pdf-page section.features3 h2{color:#0A1A2F!important;font-weight:950!important}
.sk-pdf-page section.features3 .card,.sk-pdf-page section.features3 .card-wrapper{border:1px solid #e0e8ef!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 38px rgba(10,26,47,.08)!important;overflow:hidden}
.sk-pdf-page section.features3 .card-body{padding:clamp(25px,5vw,48px)!important}
.sk-pdf-page section.features3 .card-body h4{color:#13283e!important;font-weight:900!important}
.sk-pdf-page section.features3 .card-body p{color:#617286!important;line-height:1.72!important}
/* SK Tools */
.sk-calculator-page .sk-tools-hero{position:relative;overflow:hidden;padding:100px 0 86px!important;background:radial-gradient(circle at 85% 10%,rgba(246,232,66,.18),transparent 28%),radial-gradient(circle at 9% 90%,rgba(77,163,255,.18),transparent 29%),linear-gradient(135deg,#f8fbff 0%,#fff 46%,#eff5fb 100%)!important}
.sk-calculator-page .sk-tools-hero:before{content:"";position:absolute;right:-130px;top:-170px;width:460px;height:460px;border-radius:50%;border:1px solid rgba(0,82,161,.10);box-shadow:0 0 0 70px rgba(0,82,161,.025),0 0 0 140px rgba(0,82,161,.018)}
.sk-calculator-page .sk-tools-hero .container{position:relative;z-index:2}
.sk-calculator-page .sk-page-eyebrow{display:inline-flex;margin-bottom:18px;padding:7px 12px;border-radius:999px;background:#0A1A2F;color:#F6E842;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.sk-calculator-page .sk-tools-hero h1{max-width:820px;font-size:clamp(2.6rem,5.3vw,5.25rem)!important;color:#0A1A2F!important}
.sk-calculator-page .sk-mini-preview{border:1px solid rgba(255,255,255,.12)!important;border-radius:25px!important;background:radial-gradient(circle at 85% 12%,rgba(77,163,255,.27),transparent 30%),linear-gradient(145deg,#08192d,#0f3156)!important}
.sk-calculator-page .sk-tools-feature{border-radius:19px!important;transition:transform .22s ease,box-shadow .22s ease}
.sk-calculator-page .sk-tools-feature:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(10,26,47,.13)!important}
@media(max-width:900px){.sk-pdf-page .skpdf-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.sk-page-hero{padding:62px 0 58px}.sk-page-hero-inner{width:calc(100% - 28px)}.sk-legal-page .mbr-section.extContent>.container{width:calc(100% - 24px)}.sk-legal-page .text-section{max-width:100%!important;flex:0 0 100%!important}.sk-legal-page .sk-legal-box{border-radius:20px!important}.sk-pdf-page .skpdf-feature-grid{grid-template-columns:1fr!important}.sk-pdf-page .skpdf-hero{padding:74px 0 70px!important}}
