@charset "UTF-8";@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/geist-mono.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sk-bg: #0F172A;--sk-bg-deep: #0B1120;--sk-surface: #1E293B;--sk-surface-2: #243349;--sk-surface-3: #334155;--sk-border: rgba(148,163,184,.16);--sk-border-2: rgba(148,163,184,.28);--sk-brand: #3B82F6;--sk-brand-bright:#38BDF8;--sk-brand-deep: #2563EB;--sk-brand-tint: rgba(56,189,248,.12);--sk-brand-ring: rgba(59,130,246,.4);--sk-cta: #F97316;--sk-cta-hover: #EA580C;--sk-cta-ink: #1A0A00;--sk-cta-glow: rgba(249,115,22,.32);--sk-cta-tint: rgba(249,115,22,.12);--sk-text: #F8FAFC;--sk-text-soft: #CBD5E1;--sk-text-muted: #94A3B8;--sk-text-dim: #64748B;--sk-light: #F1F5F9;--sk-light-ink: #0F172A;--sk-ok: #22C55E;--sk-warn: #F59E0B;--sk-err: #F43F5E;--sk-r-xs: 6px;--sk-r-sm: 8px;--sk-r-md: 12px;--sk-r-lg: 16px;--sk-r-xl: 22px;--sk-r-pill: 999px;--sk-shadow-sm: 0 1px 2px rgba(2,6,23,.4);--sk-shadow-md: 0 10px 30px -12px rgba(2,6,23,.7);--sk-shadow-lg: 0 30px 70px -20px rgba(2,6,23,.8);--sk-glow-cta: 0 6px 18px -8px var(--sk-cta-glow);--sk-font-head: "Geist", system-ui, -apple-system, sans-serif;--sk-font-body: "Geist", system-ui, -apple-system, sans-serif;--sk-font-mono: "Geist Mono", ui-monospace, "SF Mono", monospace;--sk-fs-display: clamp(2.6rem, 1.6rem + 4.2vw, 4.6rem);--sk-fs-h1: clamp(2.1rem, 1.4rem + 3vw, 3.4rem);--sk-fs-h2: clamp(1.7rem, 1.2rem + 1.8vw, 2.5rem);--sk-fs-h3: clamp(1.25rem, 1.05rem + .7vw, 1.5rem);--sk-fs-lead: clamp(1.05rem, .98rem + .4vw, 1.25rem);--sk-fs-body: 1rem;--sk-fs-sm: .875rem;--sk-fs-xs: .78rem;--sk-lh-tight: 1.1;--sk-lh-snug: 1.3;--sk-lh-body: 1.62;--sk-1: 4px;--sk-2: 8px;--sk-3: 12px;--sk-4: 16px;--sk-5: 24px;--sk-6: 32px;--sk-7: 48px;--sk-8: 64px;--sk-9: 96px;--sk-10: 128px;--sk-maxw: 1200px;--sk-maxw-text: 70ch;--sk-t: .17s cubic-bezier(.4, 0, .2, 1);--sk-t-slow: .24s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box}html,body{background-color:var(--sk-bg)!important}.sk-root,.sk-page{margin:0;background:var(--sk-bg);color:var(--sk-text);font-family:var(--sk-font-body);font-size:var(--sk-fs-body);line-height:var(--sk-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sk-page{min-height:100vh}.sk-page h1,.sk-page h2,.sk-page h3,.sk-page h4,.sk-root h1,.sk-root h2,.sk-root h3,.sk-root h4{font-family:var(--sk-font-head);font-weight:600;letter-spacing:-.02em;line-height:var(--sk-lh-tight);margin:0;color:var(--sk-text);text-wrap:balance}.sk-page p{margin:0}.sk-page a:not(.sk-btn){color:inherit;text-decoration:none}.sk-page a.sk-btn{text-decoration:none}.sk-container{width:100%;max-width:var(--sk-maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}.sk-container--wide{max-width:1320px}.sk-container--narrow{max-width:880px}.sk-section{padding-block:clamp(56px,8vw,112px)}.sk-section--tight{padding-block:clamp(40px,5vw,72px)}.sk-section--surface{background:var(--sk-surface)}.sk-section--deep{background:var(--sk-bg-deep)}.sk-backdrop{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 78% -8%,rgba(56,189,248,.16),transparent 60%),radial-gradient(700px 460px at 6% 4%,rgba(59,130,246,.12),transparent 58%),var(--sk-bg)}.sk-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at 70% 20%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 70% 20%,#000 0%,transparent 72%);pointer-events:none}.sk-backdrop>*{position:relative;z-index:1}.sk-eyebrow{display:inline-flex;align-items:center;gap:var(--sk-2);width:-moz-fit-content;width:fit-content;font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-brand-bright)}.sk-eyebrow--chip{padding:6px 14px;border:1px solid var(--sk-border-2);border-radius:var(--sk-r-pill);background:var(--sk-brand-tint)}.sk-display{font-size:var(--sk-fs-display)}.sk-page .sk-display,.sk-page .sk-h1{font-weight:540}.sk-h1{font-size:var(--sk-fs-h1)}.sk-h2{font-size:var(--sk-fs-h2)}.sk-h3{font-size:var(--sk-fs-h3)}.sk-accent{color:var(--sk-brand-bright)}.sk-page mark{background:transparent;color:var(--sk-brand-bright);padding:0}.sk-lead{font-size:var(--sk-fs-lead);line-height:1.55;color:var(--sk-text-soft);max-width:var(--sk-maxw-text)}.sk-muted{color:var(--sk-text-muted)}.sk-stack{display:flex;flex-direction:column}.sk-row{display:flex;align-items:center}.sk-wrap{flex-wrap:wrap}.sk-grid{display:grid}.sk-grid>*{min-width:0}@media (max-width: 768px){.sk-page .sk-grid{grid-template-columns:1fr!important}}.sk-page :focus-visible,.sk-root :focus-visible{outline:2px solid var(--sk-brand-bright);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sk-2);font-family:var(--sk-font-body);font-weight:600;font-size:var(--sk-fs-sm);line-height:1;min-height:44px;padding:13px 22px;border-radius:var(--sk-r-sm);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background var(--sk-t),border-color var(--sk-t),color var(--sk-t),box-shadow var(--sk-t),transform var(--sk-t);text-decoration:none}.sk-btn svg{width:17px;height:17px;flex:none}.sk-btn:active{transform:translateY(1px)}.sk-btn--cta,a.sk-btn--cta{background:var(--sk-cta);color:var(--sk-cta-ink);box-shadow:var(--sk-glow-cta)}.sk-btn--cta:hover{background:var(--sk-cta-hover);box-shadow:0 12px 40px -8px var(--sk-cta-glow)}.sk-btn:focus-visible{outline:2px solid var(--sk-brand-ring);outline-offset:3px;box-shadow:0 0 0 4px var(--sk-brand-ring)}.sk-btn--primary{background:var(--sk-brand);color:#fff}.sk-btn--primary:hover{background:var(--sk-brand-deep)}.sk-btn--secondary{background:#94a3b80a;color:var(--sk-text);border-color:var(--sk-border-2)}.sk-btn--secondary:hover{border-color:var(--sk-brand-bright);background:var(--sk-brand-tint);color:#fff}.sk-btn--ghost{background:transparent;color:var(--sk-text-soft)}.sk-btn--ghost:hover{color:#fff;background:#94a3b814}.sk-btn--lg{min-height:52px;padding:16px 30px;font-size:1rem;border-radius:var(--sk-r-md)}.sk-btn--sm{min-height:38px;padding:9px 16px;font-size:var(--sk-fs-xs)}.sk-btn--block{width:100%}.sk-dualcta{display:flex;flex-direction:column;gap:var(--sk-3)}.sk-dualcta__row{display:flex;flex-wrap:wrap;gap:var(--sk-3)}.sk-dualcta__note{font-size:var(--sk-fs-sm);color:var(--sk-text-muted);display:inline-flex;align-items:center;gap:var(--sk-2)}.sk-dualcta__note b{color:var(--sk-text-soft);font-weight:600}.sk-dualcta--center{align-items:center;text-align:center}.sk-dualcta--center .sk-dualcta__row{justify-content:center}.sk-nav{position:sticky;top:0;z-index:50;background:#0f172ad1;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--sk-border)}.sk-nav__inner{display:flex;align-items:center;gap:var(--sk-5);height:68px}.sk-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--sk-font-head);font-weight:700;letter-spacing:.16em;font-size:1.05rem;color:#fff}.sk-logo__mark{width:30px;height:30px;border-radius:9px;flex:none;background:conic-gradient(from 220deg at 50% 50%,var(--sk-brand-bright),var(--sk-brand),var(--sk-brand-deep),var(--sk-brand-bright));position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.sk-logo__mark:after{content:"";position:absolute;inset:7px 7px auto 7px;height:9px;border-radius:999px;background:#ffffffe6;box-shadow:0 6px 0 -3px #ffffff59}.sk-logo b{font-weight:700}.sk-logo span{color:var(--sk-brand-bright)}.sk-nav__links{display:flex;align-items:center;gap:4px;margin-left:var(--sk-4)}.sk-nav__link{display:inline-flex;align-items:center;gap:5px;padding:9px 13px;border-radius:var(--sk-r-sm);font-size:var(--sk-fs-sm);font-weight:500;color:var(--sk-text-soft);transition:color var(--sk-t),background var(--sk-t)}.sk-nav__link:hover{color:#fff;background:#94a3b814}.sk-nav__link:focus-visible{outline:2px solid var(--sk-brand-ring);outline-offset:2px}.sk-nav__link svg{width:13px;height:13px;opacity:.6}.sk-nav__spacer{flex:1}.sk-nav__actions{display:flex;align-items:center;gap:var(--sk-3)}.sk-nav__burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--sk-r-sm);border:1px solid var(--sk-border);background:transparent;color:var(--sk-text);cursor:pointer}@media (max-width: 1024px){.sk-nav__links,.sk-nav__actions .sk-nav__login{display:none}}@media (max-width: 760px){.sk-nav__actions .sk-btn--secondary{display:none}.sk-nav__burger{display:inline-flex}}.sk-trust{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sk-5)}.sk-trust__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sk-3)}.sk-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:var(--sk-r-pill);border:1px solid var(--sk-border-2);background:var(--sk-surface);font-size:var(--sk-fs-sm);font-weight:600;color:var(--sk-text-soft)}.sk-badge svg{width:16px;height:16px;color:var(--sk-brand-bright)}.sk-badge--ok svg{color:var(--sk-ok)}.sk-trust__strip-label{font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-text-dim)}.sk-logostrip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(20px,4vw,48px)}.sk-logostrip__item{display:inline-flex;align-items:center}.sk-logostrip__item img{height:26px;width:auto;max-width:150px;filter:brightness(0) invert(1);opacity:.62;transition:opacity var(--sk-t)}.sk-logostrip__item:hover img{opacity:1}.sk-dash{border-radius:var(--sk-r-lg);background:var(--sk-surface);border:1px solid var(--sk-border-2);box-shadow:var(--sk-shadow-lg);overflow:hidden;font-size:var(--sk-fs-sm);position:relative}.sk-dash__bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--sk-border);background:var(--sk-bg-deep)}.sk-dash__dot{width:11px;height:11px;border-radius:999px}.sk-dash__bar-title{margin-left:10px;font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);color:var(--sk-text-dim)}.sk-dash__head{padding:18px 20px;background:linear-gradient(120deg,var(--sk-brand-deep),#6366f1 120%);color:#fff}.sk-dash__head h4{color:#fff;font-size:1.15rem}.sk-dash__head p{color:#ffffffc7;font-size:var(--sk-fs-sm);margin-top:4px}.sk-dash__chips{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.sk-dash__chip{font-size:var(--sk-fs-xs);padding:4px 10px;border-radius:999px;background:#ffffff29;color:#fff;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sk-dash__chip i{width:6px;height:6px;border-radius:999px;background:#4ade80;display:inline-block;font-style:normal}.sk-dash__body{padding:6px 8px 10px}.sk-dash__rowhead,.sk-dash__row{display:grid;grid-template-columns:1.2fr 1fr 1.2fr .9fr 1fr;align-items:center;gap:8px;padding:12px 14px}.sk-dash__rowhead{font-family:var(--sk-font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-text-dim)}.sk-dash__row{border-top:1px solid var(--sk-border)}.sk-dash__row b{font-weight:600;color:var(--sk-text)}.sk-dash__pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--sk-fs-xs);padding:4px 10px;border-radius:999px;background:#22c55e1f;color:#4ade80;font-weight:600;width:-moz-max-content;width:max-content}.sk-dash__pill i{width:6px;height:6px;border-radius:999px;background:currentColor;font-style:normal;display:inline-block}.sk-dash__ver{font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);color:var(--sk-text-muted)}.sk-dash__size{font-size:var(--sk-fs-xs);color:var(--sk-text-soft);border:1px solid var(--sk-border);border-radius:6px;padding:3px 8px;width:-moz-max-content;width:max-content}.sk-dash__loc{color:var(--sk-text-soft);display:inline-flex;align-items:center;gap:7px}.sk-dash__flag{width:16px;height:11px;border-radius:2px;flex:none;-o-object-fit:cover;object-fit:cover}.sk-dash__live{position:absolute;right:-14px;bottom:34px;background:var(--sk-bg-deep);border:1px solid var(--sk-border-2);border-radius:var(--sk-r-md);padding:14px 18px;box-shadow:var(--sk-shadow-lg);display:flex;flex-direction:column;gap:10px;min-width:210px}.sk-dash__live-h{display:flex;align-items:center;gap:8px;font-size:var(--sk-fs-xs);color:var(--sk-text-soft);font-weight:600}.sk-dash__live-h .sk-blink{margin-left:auto;width:8px;height:8px;border-radius:999px;background:var(--sk-ok);box-shadow:0 0 #22c55e66;animation:skPulse 2s infinite}.sk-dash__live-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sk-dash__live-num{font-family:var(--sk-font-head);font-weight:700;font-size:1.4rem;color:#fff}.sk-dash__live-lbl{font-size:.68rem;color:var(--sk-text-dim)}@keyframes skPulse{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (max-width: 560px){.sk-dash__rowhead,.sk-dash__row{grid-template-columns:1.1fr 1fr .9fr}.sk-dash__rowhead span:nth-child(4),.sk-dash__rowhead span:nth-child(5),.sk-dash__row>*:nth-child(4),.sk-dash__row>*:nth-child(5){display:none}.sk-dash__live{position:static;margin:12px;min-width:0}}.sk-answer{border:1px solid var(--sk-border-2);border-left:3px solid var(--sk-brand-bright);background:linear-gradient(100deg,var(--sk-brand-tint),transparent 60%),var(--sk-surface);border-radius:var(--sk-r-md);padding:clamp(22px,3vw,34px);max-width:820px}.sk-answer__q{font-size:var(--sk-fs-h3);margin-bottom:12px}.sk-answer__a{font-size:var(--sk-fs-lead);line-height:1.6;color:var(--sk-text-soft)}.sk-answer__a b,.sk-answer__a strong{color:#fff;font-weight:600}.sk-features{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sk-4)}.sk-features>*{min-width:0}.sk-feature{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-r-md);padding:var(--sk-5);transition:border-color var(--sk-t),transform var(--sk-t),background var(--sk-t)}.sk-feature:hover{border-color:var(--sk-border-2);transform:translateY(-2px);background:var(--sk-surface-2)}.sk-feature__ico{width:42px;height:42px;border-radius:var(--sk-r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--sk-brand-tint);color:var(--sk-brand-bright);margin-bottom:var(--sk-4)}.sk-feature__ico svg{width:21px;height:21px}.sk-feature h3{font-size:1.1rem;margin-bottom:8px}.sk-feature p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.6}.sk-compare{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--sk-fs-sm)}.sk-compare th,.sk-compare td{padding:16px 20px;text-align:left}.sk-compare thead th{font-family:var(--sk-font-head);font-size:1rem;font-weight:600;color:var(--sk-text);border-bottom:1px solid var(--sk-border-2)}.sk-compare thead th small{display:block;font-family:var(--sk-font-body);font-weight:400;font-size:var(--sk-fs-xs);color:var(--sk-text-muted);margin-top:3px}.sk-compare tbody td{border-bottom:1px solid var(--sk-border);color:var(--sk-text-soft)}.sk-compare tbody tr td:first-child{color:var(--sk-text);font-weight:500}.sk-compare__cell{display:inline-flex;align-items:center;gap:9px}.sk-compare__yes svg{color:var(--sk-ok)}.sk-compare__no svg{color:var(--sk-text-dim)}.sk-compare__hl{background:linear-gradient(180deg,#22c55e1f,#22c55e08);position:relative}.sk-compare thead th.sk-compare__hl{color:#fff}.sk-compare thead .sk-compare__hl{border-top:2px solid var(--sk-ok);border-radius:var(--sk-r-sm) var(--sk-r-sm) 0 0}.sk-compare__tag{display:inline-block;margin-top:4px;font-family:var(--sk-font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sk-ok)}.sk-compare-wrap{overflow-x:auto;border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface)}.sk-faq{display:flex;flex-direction:column;gap:var(--sk-3);max-width:860px}.sk-faq__item{border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);overflow:hidden;transition:border-color var(--sk-t)}.sk-faq__item[open]{border-color:var(--sk-border-2)}.sk-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--sk-4);padding:18px 22px;font-family:var(--sk-font-head);font-weight:500;font-size:1.05rem;color:var(--sk-text)}.sk-faq__q::-webkit-details-marker{display:none}.sk-faq__q .sk-faq__plus{margin-left:auto;flex:none;width:22px;height:22px;position:relative;transition:transform var(--sk-t);color:var(--sk-brand-bright)}.sk-faq__q .sk-faq__plus:before,.sk-faq__q .sk-faq__plus:after{content:"";position:absolute;inset:50% 2px auto 2px;height:2px;background:currentColor;transform:translateY(-50%)}.sk-faq__q .sk-faq__plus:after{transform:translateY(-50%) rotate(90deg);transition:transform var(--sk-t)}.sk-faq__item[open] .sk-faq__plus:after{transform:translateY(-50%) rotate(0)}.sk-faq__a{padding:0 22px 20px;color:var(--sk-text-muted);font-size:var(--sk-fs-body);line-height:1.65;max-width:70ch}.sk-faq__a b{color:var(--sk-text-soft)}.sk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sk-4)}.sk-stat{padding:var(--sk-5);border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface)}.sk-stat__num{font-family:var(--sk-font-head);font-weight:700;font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);color:#fff;line-height:1}.sk-stat__num span{color:var(--sk-brand-bright)}.sk-stat__lbl{margin-top:8px;color:var(--sk-text-muted);font-size:var(--sk-fs-sm)}.sk-footer{background:var(--sk-bg-deep);border-top:1px solid var(--sk-border);padding-block:var(--sk-8) var(--sk-6)}.sk-footer__cta{border:1px solid var(--sk-border-2);border-radius:var(--sk-r-lg);background:radial-gradient(600px 300px at 80% -40%,rgba(249,115,22,.14),transparent 60%),radial-gradient(600px 300px at 10% 0%,rgba(59,130,246,.16),transparent 60%),var(--sk-surface);padding:clamp(32px,5vw,56px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sk-5);margin-bottom:var(--sk-8)}.sk-footer__cta h2{font-size:var(--sk-fs-h2);max-width:18ch}.sk-footer__cta p{color:var(--sk-text-soft);margin-top:10px;max-width:46ch}.sk-footer__cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:var(--sk-5)}.sk-footer__col h5{font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-text-dim);margin:0 0 14px}.sk-footer__col a{display:block;padding:5px 0;color:var(--sk-text-muted);font-size:var(--sk-fs-sm);transition:color var(--sk-t)}.sk-footer__col a:hover{color:#fff}.sk-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sk-3);margin-top:var(--sk-7);padding-top:var(--sk-5);border-top:1px solid var(--sk-border);color:var(--sk-text-dim);font-size:var(--sk-fs-sm)}@media (max-width: 820px){.sk-footer__cols{grid-template-columns:1fr 1fr;gap:var(--sk-6)}}.sk-testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sk-4)}@media (max-width: 720px){.sk-testi-grid{grid-template-columns:1fr}}.sk-testi{display:flex;flex-direction:column;gap:var(--sk-4);background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);padding:clamp(24px,3vw,36px)}.sk-testi__mark{color:var(--sk-cta);width:34px;height:34px;flex:none}.sk-testi__quote{font-family:var(--sk-font-head);font-weight:500;font-size:1.3rem;line-height:1.4;letter-spacing:-.01em;color:var(--sk-text);text-wrap:pretty}.sk-testi__attr{display:flex;align-items:center;gap:var(--sk-4);margin-top:auto;padding-top:var(--sk-2)}.sk-testi__logo{height:22px;width:auto;max-width:120px;filter:brightness(0) invert(1);opacity:.72}.sk-testi__who{display:flex;flex-direction:column;gap:2px;min-width:0}.sk-testi__name{font-weight:600;color:var(--sk-text);font-size:var(--sk-fs-sm)}.sk-testi__role{color:var(--sk-text-muted);font-size:var(--sk-fs-sm)}.sk-testi--centered{max-width:760px;margin-inline:auto;align-items:center;text-align:center;gap:var(--sk-5)}.sk-testi--centered .sk-testi__quote{font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);line-height:1.35}.sk-testi--centered .sk-testi__attr{flex-direction:column;gap:var(--sk-3);margin-top:0}.sk-testi--centered .sk-testi__who{align-items:center}.sk-testi--centered .sk-testi__logo{height:26px}.sk-pricing{display:flex;flex-direction:column;gap:36px}.sk-pricing__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sk-pricing__toggle{display:inline-flex;align-self:center;align-items:center;background:var(--sk-surface);border:1px solid var(--sk-border-2);border-radius:var(--sk-r-pill);padding:4px;gap:4px}.sk-pricing__toggle label{border:none;background:transparent;color:var(--sk-text-muted);font-family:var(--sk-font-body);font-weight:600;font-size:var(--sk-fs-sm);padding:9px 20px;border-radius:var(--sk-r-pill);cursor:pointer;min-height:40px;display:inline-flex;align-items:center;transition:background var(--sk-t),color var(--sk-t)}.sk-pricing:has(#sk-bill-monthly:checked) label[for=sk-bill-monthly],.sk-pricing:has(#sk-bill-annual:checked) label[for=sk-bill-annual]{background:var(--sk-brand);color:#fff}.sk-pricing__radio:focus-visible+.sk-pricing__radio+.sk-pricing__toggle label,.sk-pricing__toggle label:focus-visible{outline:2px solid var(--sk-brand-ring);outline-offset:2px}.sk-pricing__save{color:var(--sk-ok);font-weight:600;font-size:var(--sk-fs-xs);padding-right:12px;padding-left:4px}.sk-pricing:has(#sk-bill-annual:checked) .sk-price-m{display:none}.sk-pricing:has(#sk-bill-monthly:checked) .sk-price-a{display:none}.sk-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}@media (max-width: 1080px){.sk-plans{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.sk-plans{grid-template-columns:1fr}}.sk-plan{position:relative;display:flex;flex-direction:column;gap:18px;background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);padding:28px 24px}.sk-plan--popular{border-color:var(--sk-brand);box-shadow:0 0 0 1px var(--sk-brand),var(--sk-shadow-md)}.sk-plan__tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--sk-cta);color:var(--sk-cta-ink);font-family:var(--sk-font-mono);font-size:.64rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:var(--sk-r-pill);white-space:nowrap}.sk-plan__name{font-family:var(--sk-font-head);font-size:1.4rem;font-weight:600}.sk-plan__bestfor{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);margin-top:3px;min-height:2.6em}.sk-plan__price{display:flex;align-items:baseline;gap:6px}.sk-plan__price b{font-family:var(--sk-font-head);font-size:2.5rem;font-weight:700;line-height:1;color:#fff}.sk-plan__price.is-custom b{color:var(--sk-brand-bright);font-size:2rem}.sk-plan__price span{color:var(--sk-text-muted);font-size:.95rem}.sk-plan__pricenote{color:var(--sk-text-dim);font-size:var(--sk-fs-xs);margin-top:-8px}.sk-plan__cluster{display:inline-flex;align-items:center;gap:7px;color:var(--sk-brand-bright);font-size:var(--sk-fs-sm);font-weight:600}.sk-plan__divider{height:1px;background:var(--sk-border)}.sk-plan__features{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}.sk-plan__features li{display:flex;gap:10px;font-size:var(--sk-fs-sm);color:var(--sk-text-soft);line-height:1.45}.sk-plan__features svg{width:18px;height:18px;flex:none;color:var(--sk-ok);margin-top:1px}.sk-plan__cta{margin-top:auto}.sk-eband{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,4vw,44px);border-radius:var(--sk-r-lg);border:1px solid var(--sk-border-2);background:radial-gradient(600px 300px at 85% -40%,rgba(249,115,22,.14),transparent 60%),radial-gradient(500px 260px at 0% 130%,rgba(59,130,246,.16),transparent 60%),var(--sk-surface)}.sk-eband h2{font-size:var(--sk-fs-h3);max-width:24ch}.sk-eband p{color:var(--sk-text-soft);margin-top:8px;max-width:52ch;font-size:var(--sk-fs-sm)}.sk-addon-group+.sk-addon-group{margin-top:44px}.sk-addon-group__h h3{font-size:1.2rem}.sk-addon-group__h p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);margin-top:4px}.sk-addon{display:flex;gap:18px;padding:22px;border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);margin-top:14px;transition:border-color var(--sk-t)}.sk-addon:hover{border-color:var(--sk-border-2)}.sk-addon__ico{width:42px;height:42px;border-radius:var(--sk-r-sm);background:var(--sk-brand-tint);color:var(--sk-brand-bright);display:inline-flex;align-items:center;justify-content:center;flex:none}.sk-addon__ico svg{width:21px;height:21px}.sk-addon h4{font-family:var(--sk-font-head);font-size:1.02rem;font-weight:600}.sk-addon p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.55;margin-top:5px;max-width:88ch}.sk-addon a{color:var(--sk-brand-bright);font-size:var(--sk-fs-sm);font-weight:600;display:inline-block;margin-top:10px}.sk-addon a:hover{text-decoration:underline}.sk-progs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 760px){.sk-progs{grid-template-columns:1fr}}.sk-prog{position:relative;text-align:center;padding:36px 24px 28px;border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);background:var(--sk-surface);display:flex;flex-direction:column;align-items:center;gap:12px}.sk-prog__off{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--sk-ok);color:#04240f;font-weight:700;font-size:var(--sk-fs-xs);padding:5px 14px;border-radius:var(--sk-r-pill)}.sk-prog__ico{width:46px;height:46px;border-radius:50%;background:var(--sk-brand-tint);color:var(--sk-brand-bright);display:inline-flex;align-items:center;justify-content:center}.sk-prog h3{font-size:1.15rem}.sk-prog p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.5}.sk-mau{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:14px}.sk-mau__row{display:grid;grid-template-columns:88px 1fr;align-items:center;gap:16px}.sk-mau__label{color:var(--sk-text-soft);font-size:var(--sk-fs-sm)}.sk-mau__bar{background:#94a3b81a;border-radius:var(--sk-r-sm);height:42px;overflow:hidden}.sk-mau__fill{height:100%;border-radius:var(--sk-r-sm);display:flex;align-items:center;padding-inline:14px;font-weight:700;font-size:var(--sk-fs-sm);color:#fff;white-space:nowrap;min-width:-moz-max-content;min-width:max-content}.sk-mau__fill--them{background:var(--sk-surface-3)}.sk-mau__fill--us{background:var(--sk-brand)}.sk-calc{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;align-items:stretch}@media (max-width: 820px){.sk-calc{grid-template-columns:1fr}}.sk-calc__panel{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-r-md);padding:22px;display:flex;flex-direction:column;gap:14px}.sk-calc__lbl{font-size:var(--sk-fs-sm);font-weight:600;color:var(--sk-text-soft)}.sk-calc__seg{display:flex;gap:10px;flex-wrap:wrap}.sk-calc__seg button{flex:1;min-width:96px;min-height:44px;border:1px solid var(--sk-border-2);background:transparent;color:var(--sk-text-soft);border-radius:var(--sk-r-sm);font-weight:600;cursor:pointer;font-family:var(--sk-font-body);font-size:var(--sk-fs-sm);transition:border-color var(--sk-t),background var(--sk-t),color var(--sk-t)}.sk-calc__seg button[aria-pressed=true]{border-color:var(--sk-brand);color:#fff;background:var(--sk-brand-tint)}.sk-calc__range{width:100%;accent-color:var(--sk-brand)}.sk-calc__result{background:radial-gradient(420px 220px at 80% -20%,rgba(59,130,246,.22),transparent 60%),var(--sk-bg-deep);border:1px solid var(--sk-border-2);border-radius:var(--sk-r-md);padding:30px;display:flex;flex-direction:column;gap:6px;justify-content:center}.sk-calc__result .lbl{font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-text-dim)}.sk-calc__result .num{font-family:var(--sk-font-head);font-weight:700;font-size:3rem;color:#fff;line-height:1}.sk-calc__result .num span{color:var(--sk-text-muted);font-size:1.1rem}.sk-subpoints{display:flex;flex-wrap:wrap;gap:14px 26px}.sk-subpoint{display:inline-flex;align-items:center;gap:9px;color:var(--sk-text-soft);font-size:var(--sk-fs-sm);font-weight:500}.sk-subpoint svg{width:18px;height:18px;color:var(--sk-brand-bright);flex:none}.sk-included{display:inline-flex;align-items:center;gap:6px;font-size:var(--sk-fs-xs);font-weight:600;padding:5px 12px;border-radius:var(--sk-r-pill);background:#22c55e1f;color:#4ade80}.sk-included svg{width:14px;height:14px}.sk-protocols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 820px){.sk-protocols{grid-template-columns:1fr}}.sk-protocol{text-align:center;padding:32px 26px;border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);background:var(--sk-surface);display:flex;flex-direction:column;align-items:center;gap:12px;transition:border-color var(--sk-t),transform var(--sk-t)}.sk-protocol:hover{border-color:var(--sk-border-2);transform:translateY(-2px)}.sk-protocol__ico{width:56px;height:56px;border-radius:var(--sk-r-md);background:var(--sk-brand-tint);color:var(--sk-brand-bright);display:inline-flex;align-items:center;justify-content:center}.sk-protocol__ico svg{width:26px;height:26px}.sk-protocol h3{font-size:1.2rem}.sk-protocol p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.55;max-width:32ch}.sk-idp-group+.sk-idp-group{margin-top:32px}.sk-idp-group__h{display:flex;align-items:baseline;gap:12px;margin-bottom:16px;flex-wrap:wrap}.sk-idp-group__h h3{font-size:1.15rem}.sk-idp-group__h span{color:var(--sk-text-dim);font-size:var(--sk-fs-sm)}.sk-idp-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.sk-idp-grid>*{flex:0 1 150px}@media (max-width: 900px){.sk-idp-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 520px){.sk-idp-grid{grid-template-columns:repeat(3,1fr)}}.sk-idp{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 10px;border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);transition:border-color var(--sk-t),background var(--sk-t)}.sk-idp:hover{border-color:var(--sk-border-2);background:var(--sk-surface-2)}.sk-idp__mark{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sk-font-head);font-weight:700;font-size:1.05rem;color:#fff;background:var(--sk-surface-3)}.sk-idp__mark img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.92}.sk-idp span{font-size:var(--sk-fs-sm);color:var(--sk-text-soft);font-weight:500;text-align:center;line-height:1.25}.sk-idp--more{border-style:dashed}.sk-idp--more .sk-idp__mark{background:transparent;color:var(--sk-brand-bright);border:1px solid var(--sk-border-2)}.sk-idp--more span{color:var(--sk-brand-bright);font-weight:600}.sk-flow{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--sk-r-lg);background:var(--sk-bg-deep);border:1px solid var(--sk-border)}.sk-flow__step{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--sk-r-md);background:var(--sk-surface);border:1px solid var(--sk-border);font-weight:600;color:var(--sk-text);font-size:var(--sk-fs-sm)}.sk-flow__step .sk-flow__ico{width:34px;height:34px;border-radius:var(--sk-r-sm);background:var(--sk-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.sk-flow__step .sk-flow__ico svg{width:18px;height:18px}.sk-flow__arrow{align-self:center;color:var(--sk-brand-bright);line-height:0}.sk-flow__arrow svg{width:18px;height:18px}.sk-code{border-radius:var(--sk-r-md);background:var(--sk-bg-deep);border:1px solid var(--sk-border);overflow:hidden}.sk-code__bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--sk-border)}.sk-code__bar b{font-size:var(--sk-fs-sm);color:var(--sk-text-soft);font-weight:600}.sk-code__tag{font-family:var(--sk-font-mono);font-size:.62rem;letter-spacing:.08em;padding:3px 9px;border-radius:5px;background:var(--sk-brand-tint);color:var(--sk-brand-bright)}.sk-code pre{margin:0;padding:18px;font-family:var(--sk-font-mono);font-size:.8rem;line-height:1.7;color:var(--sk-text-soft);overflow-x:auto}.sk-code .k{color:var(--sk-brand-bright)}.sk-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 820px){.sk-steps{grid-template-columns:1fr}}.sk-step{padding:26px;border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);background:var(--sk-surface);display:flex;flex-direction:column;gap:10px}.sk-step__n{width:34px;height:34px;border-radius:50%;background:var(--sk-brand);color:#fff;font-family:var(--sk-font-head);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.sk-step h3{font-size:1.1rem}.sk-step p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.55}.sk-step__time{color:var(--sk-ok);font-weight:600;font-size:var(--sk-fs-sm);margin-top:auto}.sk-related{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 820px){.sk-related{grid-template-columns:1fr}}.sk-relcard{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);transition:border-color var(--sk-t),transform var(--sk-t)}.sk-relcard:hover{border-color:var(--sk-brand);transform:translateY(-2px)}.sk-relcard__ico{width:40px;height:40px;border-radius:var(--sk-r-sm);background:var(--sk-brand-tint);color:var(--sk-brand-bright);display:inline-flex;align-items:center;justify-content:center}.sk-relcard__ico svg{width:20px;height:20px}.sk-relcard h3{font-size:1.05rem}.sk-relcard p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.5}.sk-relcard__more{color:var(--sk-brand-bright);font-size:var(--sk-fs-sm);font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-top:2px}.sk-path{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0}@media (max-width: 820px){.sk-path{grid-auto-flow:row;grid-template-columns:1fr 1fr;row-gap:36px}}@media (max-width: 480px){.sk-path{grid-template-columns:1fr}}.sk-path__step{position:relative;text-align:center;padding:0 14px;display:flex;flex-direction:column;align-items:center;gap:10px}.sk-path__n{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;background:var(--sk-brand);color:#fff;font-family:var(--sk-font-head);font-weight:700;font-size:1.2rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px var(--sk-bg)}.sk-path__step:not(:last-child):after{content:"";position:absolute;top:24px;left:calc(50% + 30px);right:calc(-50% + 30px);height:2px;background:var(--sk-border-2);z-index:0}@media (max-width: 820px){.sk-path__step:nth-child(odd):after{display:none}}@media (max-width: 480px){.sk-path__step:after{display:none!important}}.sk-path__step h3{font-size:1.1rem}.sk-path__step p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.5;max-width:28ch}.sk-path__badge{display:inline-block;font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);font-weight:600;padding:4px 12px;border-radius:var(--sk-r-pill);background:var(--sk-brand-tint);color:var(--sk-brand-bright)}.sk-stat--accent{text-align:center}.sk-stat--accent .sk-stat__num{color:var(--sk-brand-bright);font-size:clamp(2.2rem,1.4rem + 2.6vw,3.2rem)}.sk-stat--accent .sk-stat__sub{color:var(--sk-text);font-weight:600;font-size:1.05rem;margin-top:6px}.sk-certs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}@media (max-width: 480px){.sk-certs{grid-template-columns:1fr}}.sk-cert{text-align:center;padding:28px 22px;border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);background:var(--sk-surface);display:flex;flex-direction:column;align-items:center;gap:12px;transition:border-color var(--sk-t),transform var(--sk-t)}.sk-cert>*{margin-inline:auto}.sk-cert:hover{border-color:var(--sk-border-2);transform:translateY(-2px)}.sk-cert__seal{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--sk-brand-tint);color:var(--sk-brand-bright);font-family:var(--sk-font-head);font-weight:700;font-size:.78rem;letter-spacing:.02em}.sk-cert__seal svg{width:28px;height:28px}.sk-cert__logo{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.sk-cert h3{font-size:1.05rem}.sk-cert p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.5}.sk-status{display:inline-flex;align-items:center;gap:6px;font-size:var(--sk-fs-xs);font-weight:600;padding:5px 13px;border-radius:var(--sk-r-pill);margin-top:auto}.sk-status--ok{background:#22c55e24;color:#4ade80}.sk-status--soon{background:#f59e0b24;color:var(--sk-warn)}.sk-layers{display:flex;flex-direction:column;gap:0;max-width:760px;margin-inline:auto}.sk-layer{display:grid;grid-template-columns:44px 1fr;gap:20px;position:relative;padding-bottom:28px}.sk-layer:last-child{padding-bottom:0}.sk-layer__n{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;border:2px solid var(--sk-brand);background:var(--sk-bg);color:var(--sk-brand-bright);font-family:var(--sk-font-head);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sk-layer:not(:last-child):before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:var(--sk-border-2)}.sk-layer__body{padding-top:7px}.sk-layer__body h3{font-size:1.15rem;margin-bottom:6px}.sk-layer__body p{color:var(--sk-text-muted);font-size:var(--sk-fs-sm);line-height:1.6;max-width:62ch}.sk-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.sk-checklist li{display:flex;gap:11px;padding:11px 0;border-top:1px solid var(--sk-border);color:var(--sk-text-soft);font-size:var(--sk-fs-sm);line-height:1.45}.sk-checklist li:first-child{border-top:none}.sk-checklist svg{width:17px;height:17px;flex:none;color:var(--sk-ok);margin-top:2px}.sk-resp{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 760px){.sk-resp{grid-template-columns:1fr}}.sk-resp__col{border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);padding:28px}.sk-resp__col--ours{background:var(--sk-bg-deep);border-color:var(--sk-brand-ring)}.sk-resp__col--yours{background:var(--sk-surface)}.sk-resp__h{display:flex;align-items:center;gap:10px;font-family:var(--sk-font-head);font-weight:600;font-size:1.15rem;margin-bottom:18px}.sk-resp__h svg{width:22px;height:22px;color:var(--sk-brand-bright)}.sk-sev{width:100%;border-collapse:collapse;font-size:var(--sk-fs-sm)}.sk-sev th{text-align:left;font-family:var(--sk-font-head);font-weight:600;color:var(--sk-text-soft);padding:12px 14px;border-bottom:1px solid var(--sk-border-2);font-size:var(--sk-fs-xs);text-transform:uppercase;letter-spacing:.06em}.sk-sev td{padding:14px;border-bottom:1px solid var(--sk-border);color:var(--sk-text-soft);vertical-align:top}.sk-sev td:last-child,.sk-sev th:last-child{text-align:right;white-space:nowrap}.sk-sev__sev{font-weight:700}.sk-sev__sev--crit{color:var(--sk-err)}.sk-sev__sev--high{color:var(--sk-warn)}.sk-sev__sev--med{color:var(--sk-brand-bright)}.sk-sev__sev--low{color:var(--sk-text-muted)}.sk-kv{border:1px solid var(--sk-border-2);border-radius:var(--sk-r-md);background:var(--sk-surface);padding:8px 22px;max-width:720px}.sk-kv__row{display:grid;grid-template-columns:170px 1fr;gap:16px;padding:16px 0;border-top:1px solid var(--sk-border);align-items:center}.sk-kv__row:first-child{border-top:none}.sk-kv__k{font-weight:600;color:var(--sk-text)}.sk-kv__v{color:var(--sk-text-soft)}.sk-kv__v a{color:var(--sk-brand-bright);font-weight:600}.sk-pills2{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:880px;margin-inline:auto}@media (max-width: 640px){.sk-pills2{grid-template-columns:1fr}}.sk-pill2{display:flex;gap:11px;align-items:flex-start;padding:16px 18px;border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);font-size:var(--sk-fs-sm);color:var(--sk-text-soft);line-height:1.4}.sk-pill2 svg{width:18px;height:18px;flex:none;color:var(--sk-ok);margin-top:1px}.sk-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,4vw,44px);border-radius:var(--sk-r-lg);background:linear-gradient(120deg,var(--sk-brand-deep),#6366f1 130%)}.sk-promo h2{color:#fff;font-size:var(--sk-fs-h3)}.sk-promo p{color:#ffffffd9;margin-top:8px;max-width:60ch;font-size:var(--sk-fs-sm)}.sk-promo .sk-btn{background:#fff;color:var(--sk-brand-deep)}.sk-promo .sk-btn:hover{background:#f1f5f9}.sk-article{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}@media (max-width: 940px){.sk-article{grid-template-columns:1fr}}.sk-arthero{background:var(--sk-bg-deep);border-bottom:1px solid var(--sk-border)}.sk-breadcrumb{display:flex;align-items:center;gap:8px;font-size:var(--sk-fs-sm);color:var(--sk-text-dim);margin-bottom:22px}.sk-breadcrumb a{color:var(--sk-text-muted)}.sk-breadcrumb a:hover{color:var(--sk-brand-bright)}.sk-breadcrumb svg{width:14px;height:14px;opacity:.5}.sk-artmeta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;color:var(--sk-text-muted);font-size:var(--sk-fs-sm)}.sk-artmeta__author{display:inline-flex;align-items:center;gap:10px;color:var(--sk-text-soft);font-weight:600}.sk-artmeta__avatar{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--sk-border-2);background:var(--sk-surface-3)}.sk-artmeta__sep{width:4px;height:4px;border-radius:50%;background:var(--sk-text-dim)}.sk-artmeta__upd{color:var(--sk-ok)}.sk-toc{position:sticky;top:92px}@media (max-width: 940px){.sk-toc{position:static;margin-bottom:8px;border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface)}}.sk-toc__h{font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-text-dim);margin:0 0 14px;padding-left:13px}@media (max-width: 940px){.sk-toc__h{padding:16px 18px 0;margin-bottom:8px}}.sk-toc__list{display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--sk-border-2)}@media (max-width: 940px){.sk-toc__list{border-left:none;padding:0 8px 12px}}.sk-toc__list a{display:block;padding:7px 13px;font-size:var(--sk-fs-sm);color:var(--sk-text-muted);line-height:1.4;border-left:2px solid transparent;margin-left:-1px;transition:color var(--sk-t),border-color var(--sk-t)}.sk-toc__list a:hover{color:var(--sk-text)}.sk-toc__list a.is-active{color:var(--sk-brand-bright);border-left-color:var(--sk-brand-bright);font-weight:600}.sk-toc__list a.sub{padding-left:26px;font-size:var(--sk-fs-xs)}.sk-toc__sum{display:none}@media (max-width: 940px){.sk-toc__sum{display:flex;align-items:center;gap:10px;cursor:pointer;padding:16px 18px;font-family:var(--sk-font-head);font-weight:600;color:var(--sk-text);list-style:none}.sk-toc__sum::-webkit-details-marker{display:none}.sk-toc__sum svg{width:18px;height:18px;margin-left:auto;transition:transform var(--sk-t)}.sk-toc[open] .sk-toc__sum svg{transform:rotate(180deg)}}.sk-toc-inline{border:1px solid var(--sk-border-2);border-radius:var(--sk-r-md);background:var(--sk-surface);margin-bottom:30px;max-width:72ch}.sk-toc-inline>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:15px 20px;font-family:var(--sk-font-head);font-weight:600;font-size:1rem;color:var(--sk-text);list-style:none}.sk-toc-inline>summary::-webkit-details-marker{display:none}.sk-toc-inline>summary svg{width:18px;height:18px;margin-left:auto;color:var(--sk-text-muted);transition:transform var(--sk-t)}.sk-toc-inline[open]>summary svg{transform:rotate(180deg)}.sk-toc-inline__list{display:flex;flex-direction:column;padding:0 14px 14px}.sk-toc-inline__list a{padding:7px 14px;font-size:var(--sk-fs-sm);color:var(--sk-text-muted);line-height:1.4;border-left:2px solid var(--sk-border);margin-left:6px;transition:color var(--sk-t),border-color var(--sk-t)}.sk-toc-inline__list a:hover{color:var(--sk-brand-bright);border-left-color:var(--sk-brand-bright)}.sk-toc-inline__list a.sub{padding-left:28px;font-size:var(--sk-fs-xs)}.sk-prose{max-width:72ch;font-size:1.06rem;line-height:var(--sk-lh-body);color:var(--sk-text-soft)}.sk-prose>p{margin:0 0 22px}.sk-prose h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);margin:48px 0 18px;scroll-margin-top:92px}.sk-prose h3{font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem);margin:36px 0 14px;scroll-margin-top:92px}.sk-prose__lead{font-weight:600;color:var(--sk-text);font-size:1.16rem;line-height:1.6}.sk-prose__updated{font-style:italic;color:var(--sk-text-dim);font-size:var(--sk-fs-sm);margin-bottom:22px}.sk-prose a{color:var(--sk-brand-bright);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--sk-brand-ring);transition:text-decoration-color var(--sk-t)}.sk-prose a:hover{text-decoration-color:var(--sk-brand-bright)}.sk-prose a.sk-btn{text-decoration:none}.sk-prose a.sk-btn--cta{color:var(--sk-cta-ink)}.sk-prose a.sk-btn--primary{color:#fff}.sk-prose a.sk-btn--secondary{color:var(--sk-text)}.sk-prose a.sk-btn--secondary:hover{color:#fff}.sk-prose p:empty,.sk-prose div:empty{display:none}.sk-prose strong,.sk-prose b{color:var(--sk-text);font-weight:600}.sk-prose em{font-style:italic}.sk-prose ul,.sk-prose ol{margin:0 0 22px;padding-left:4px;list-style:none}.sk-prose li{position:relative;padding-left:24px;margin-bottom:11px;line-height:1.6}.sk-prose li:before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--sk-brand)}.sk-prose ol{counter-reset:sk-ol}.sk-prose ol>li{counter-increment:sk-ol;padding-left:40px}.sk-prose ol>li:before{content:counter(sk-ol);position:absolute;left:0;top:.05em;background:var(--sk-brand-tint);color:var(--sk-brand-bright);width:24px;height:24px;border-radius:6px;font-size:.74rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sk-code{font-family:var(--sk-font-mono);font-size:.84em;background:var(--sk-bg-deep);border:1px solid var(--sk-border-2);border-radius:5px;padding:2px 7px;color:var(--sk-brand-bright);white-space:nowrap}.sk-prose__table{overflow-x:auto;border:1px solid var(--sk-border);border-radius:var(--sk-r-md);background:var(--sk-surface);margin:0 0 24px}.sk-prose__table table{width:100%;border-collapse:collapse;font-size:var(--sk-fs-sm);min-width:560px}.sk-prose__table th{text-align:left;font-family:var(--sk-font-head);font-weight:600;color:var(--sk-text);padding:13px 16px;border-bottom:1px solid var(--sk-border-2)}.sk-prose__table td{padding:13px 16px;border-bottom:1px solid var(--sk-border);color:var(--sk-text-soft);vertical-align:top}.sk-prose__table tbody tr:last-child td{border-bottom:none}.sk-prose__table td:first-child{color:var(--sk-text);font-weight:500}.sk-bridge{margin:36px 0;border:1px solid var(--sk-cta);border-radius:var(--sk-r-lg);background:radial-gradient(520px 240px at 88% -30%,var(--sk-cta-tint),transparent 62%),var(--sk-surface);padding:clamp(22px,3vw,30px);display:flex;gap:20px;align-items:center;flex-wrap:wrap}.sk-bridge__ico{width:48px;height:48px;border-radius:var(--sk-r-md);background:var(--sk-cta-tint);color:var(--sk-cta);display:inline-flex;align-items:center;justify-content:center;flex:none}.sk-bridge__ico svg{width:25px;height:25px}.sk-bridge__body{flex:1;min-width:240px}.sk-bridge__body h4{font-family:var(--sk-font-head);font-size:1.2rem;font-weight:600;color:var(--sk-text);margin:0 0 6px}.sk-bridge__body p{color:var(--sk-text-soft);font-size:var(--sk-fs-sm);line-height:1.55;margin:0;max-width:56ch}.sk-bridge__actions{display:flex;gap:10px;flex-wrap:wrap;flex:none}@media (max-width: 600px){.sk-bridge__actions{width:100%}.sk-bridge__actions .sk-btn{flex:1}}.sk-bio{display:flex;gap:24px;border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);background:var(--sk-surface);padding:32px;margin-top:48px}.sk-bio__avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;border:1px solid var(--sk-border-2);background:var(--sk-surface-3)}.sk-bio__k{font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-text-dim)}.sk-bio__name{font-family:var(--sk-font-head);font-size:1.35rem;font-weight:600;color:var(--sk-text);margin:6px 0 3px}.sk-bio__role{color:var(--sk-text-muted);font-size:var(--sk-fs-sm)}.sk-bio .sk-bio__desc{color:var(--sk-text-muted);font-size:var(--sk-fs-body);line-height:1.65;margin:14px 0 0;max-width:70ch}.sk-bio__links{display:flex;align-items:center;gap:12px;margin-top:20px}.sk-bio__links a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--sk-r-sm);border:1px solid var(--sk-border-2);color:var(--sk-text-muted);transition:color var(--sk-t),border-color var(--sk-t)}.sk-bio__links a:hover{color:var(--sk-brand-bright);border-color:var(--sk-brand-bright)}.sk-bio__links a svg{width:16px;height:16px}.sk-bio__links .sk-bio__all{width:auto;padding:0 12px;gap:7px;font-size:var(--sk-fs-sm);font-weight:600;color:var(--sk-brand-bright)}.sk-page[data-screen-label=blog-post] .sk-container--wide{max-width:880px}.sk-blogrel{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 860px){.sk-blogrel{grid-template-columns:1fr}}.sk-blogrelcard{border:1px solid var(--sk-border);border-radius:var(--sk-r-lg);background:var(--sk-surface);overflow:hidden;transition:border-color var(--sk-t),transform var(--sk-t);display:flex;flex-direction:column}.sk-blogrelcard:hover{border-color:var(--sk-border-2);transform:translateY(-3px)}.sk-blogrelcard__thumb{aspect-ratio:16/9;background:repeating-linear-gradient(135deg,var(--sk-surface-2) 0 14px,var(--sk-surface) 14px 28px);display:flex;align-items:center;justify-content:center;color:var(--sk-text-dim);border-bottom:1px solid var(--sk-border)}.sk-blogrelcard__thumb svg{width:38px;height:38px;opacity:.5}.sk-blogrelcard__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:9px}.sk-blogrelcard__cat{font-family:var(--sk-font-mono);font-size:var(--sk-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-brand-bright)}.sk-blogrelcard__title{font-family:var(--sk-font-head);font-size:1.08rem;font-weight:600;color:var(--sk-text);line-height:1.3}.sk-blogrelcard__meta{color:var(--sk-text-dim);font-size:var(--sk-fs-xs);margin-top:auto}.sk-stickycta{display:none}@media (max-width: 760px){.sk-stickycta{display:flex;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0b1120eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--sk-border)}.sk-stickycta .sk-btn{flex:1}}@media (prefers-reduced-motion: reduce){.sk-dash__live-h .sk-blink{animation:none!important}.sk-btn:active,.sk-btn--cta:hover,.sk-feature:hover{transform:none!important}}.sky-header-modern{background:#0b1120d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--sk-border)}.sky-header-modern.scrolled{background:#0b1120f2;box-shadow:var(--sk-shadow-sm)}.sky-header-modern .nav-item .nav-link{color:var(--sk-text-soft)}.sky-header-modern .nav-item .nav-link:hover{color:#fff;background:#94a3b81a}.sky-header-modern .sky-nav-login{color:var(--sk-text-soft)}.sky-header-modern .sky-nav-login:hover{color:#fff}.sky-header-modern .dropdown-menu{background:var(--sk-surface);box-shadow:var(--sk-shadow-md);border:1px solid var(--sk-border)}.sky-header-modern .dropdown-menu:before{background:var(--sk-surface);box-shadow:none}.sky-header-modern .dropdown-section .dropdown-heading{color:var(--sk-text-muted)}.sky-header-modern .dropdown-item:hover{background:#94a3b81a;border-color:var(--sk-border-2)}.sky-header-modern .dropdown-item:hover .dropdown-title{color:var(--sk-brand-bright)}.sky-header-modern .dropdown-item:hover .dropdown-icon{background:var(--sk-brand-tint)}.sky-header-modern .dropdown-item .dropdown-icon{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.sky-header-modern .dropdown-item .dropdown-text .dropdown-title{color:var(--sk-text)}.sky-header-modern .dropdown-item .dropdown-text .dropdown-desc{color:var(--sk-text-muted)}.sky-header-modern .sky-btn-secondary{background:transparent;color:var(--sk-text-soft);border:1.5px solid var(--sk-border-2)}.sky-header-modern .sky-btn-secondary:hover{background:#94a3b81a;border-color:var(--sk-text-muted);color:#fff}.sky-header-modern .sky-btn-primary{background:var(--sk-cta);color:var(--sk-cta-ink)}.sky-header-modern .sky-btn-primary:hover{background:var(--sk-cta-hover);color:var(--sk-cta-ink);box-shadow:var(--sk-glow-cta)}.sky-header-modern .sky-mobile-toggle .hamburger-line{background:var(--sk-text)}@media (max-width: 1024px){.sky-header-modern .sky-nav-wrapper{background:var(--sk-bg-deep);height:calc(100vh - 72px);height:calc(100dvh - 72px);bottom:auto}.sky-header-modern .dropdown-menu{background:var(--sk-surface-2)}.sky-header-modern .sky-nav-cta .sky-nav-login{color:var(--sk-text-soft)}}.sky-footer{background-color:var(--sk-bg-deep);color:var(--sk-text-soft);border-top:1px solid var(--sk-border)}.sky-footer-links h5,.sky-footer-links h5 a{color:var(--sk-text)}.sky-footer-links ul a{color:var(--sk-text-muted)}.sky-footer-links ul a:hover{color:#fff}.sky-footer-info-content,.sky-footer-info-content p{color:var(--sk-text-muted)}.sky-footer .sky-social img{filter:grayscale(40%)}.sky-footer .sky-social a:hover img{filter:grayscale(0%)}.sky-copyrights{background:var(--sk-bg-deep);color:var(--sk-text-muted)}.sky-copyrights a{color:var(--sk-text-soft)}.sky-copyrights a:hover{color:#fff}.tool-lede{color:var(--sk-text-soft)}.tool-education{background:var(--sk-bg-deep)}.education-section{background:var(--sk-surface);border:1px solid var(--sk-border);box-shadow:var(--sk-shadow-md)}.education-heading{color:var(--sk-text)}.education-heading .heading-icon{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.education-content{color:var(--sk-text-muted)}.education-content h3,.education-content h4,.education-content strong{color:var(--sk-text-soft)}.education-content a{color:var(--sk-brand-bright)}.education-content a:hover{color:#fff}.education-content code{background:var(--sk-bg-deep);border:1px solid var(--sk-border);color:var(--sk-text-soft)}.tool-cta-banner{background:linear-gradient(135deg,var(--sk-surface) 0%,var(--sk-bg) 100%);border-top:1px solid var(--sk-border);border-bottom:1px solid var(--sk-border)}.tool-cta-banner:before{opacity:.18}.tool-cta-banner .cta-title{color:var(--sk-text)}.tool-cta-banner .cta-subtitle{color:var(--sk-text-muted)}.tool-cta-banner .cta-btn{background:var(--sk-cta);color:var(--sk-cta-ink)}.tool-cta-banner .cta-btn:hover{background:var(--sk-cta-hover);color:var(--sk-cta-ink);box-shadow:var(--sk-glow-cta)}.pricing-calculator-page .tool-section-light{background:var(--sk-bg-deep);border-top:1px solid var(--sk-border)}.pricing-calculator-page .back-link a{color:var(--sk-text-muted)}.pricing-calculator-page .back-link a:hover{color:var(--sk-brand-bright)}.hosting-hero.mkp-hero .hero-cta a.btn-primary{background:var(--sk-cta);color:var(--sk-cta-ink)}.hosting-hero.mkp-hero .hero-cta a.btn-primary:hover{background:var(--sk-cta-hover);color:var(--sk-cta-ink);box-shadow:var(--sk-glow-cta)}.hosting-hero.mkp-hero .hero-cta a.btn-secondary{color:var(--sk-brand-bright);border-color:var(--sk-border-2)}.hosting-hero.mkp-hero .hero-cta a.btn-secondary:hover{background:var(--sk-brand-tint);border-color:var(--sk-brand-bright);color:var(--sk-brand-bright)}.hosting-included{background:var(--sk-bg)}.hosting-included .section-header h2{color:var(--sk-text)}.hosting-included .section-header h2 mark{color:var(--sk-brand-bright)}.hosting-included .section-header p{color:var(--sk-text-soft)}.hosting-included .included-card{background:var(--sk-surface);border:1px solid var(--sk-border)}.hosting-included .included-card:hover{box-shadow:var(--sk-shadow-md);border-color:var(--sk-border-2)}.hosting-included .included-card h3{color:var(--sk-text)}.hosting-included .included-card p,.hosting-included .included-card ul li{color:var(--sk-text-soft)}.hosting-included .included-card .case-link{color:var(--sk-brand-bright);text-decoration:none}.hosting-included .included-card .case-link:hover{color:#fff;text-decoration:underline}.mkp-compare .provider-table-wrap{background:var(--sk-surface);border:1px solid var(--sk-border);box-shadow:var(--sk-shadow-md)}.mkp-compare .provider-table th,.mkp-compare .provider-table td{color:var(--sk-text-soft);border-bottom:1px solid var(--sk-border)}.mkp-compare .provider-table thead th{background:var(--sk-bg-deep);color:var(--sk-text)}.mkp-compare .provider-table tbody th[scope=row]{color:var(--sk-text)}.mkp-compare .provider-row-highlight{background:var(--sk-brand-tint)}.mkp-compare .provider-row-highlight th[scope=row]{color:var(--sk-brand-bright);box-shadow:inset 3px 0 0 var(--sk-cta)}.mkp-compare .provider-table-note{color:var(--sk-text-muted)}.final-cta{background:linear-gradient(135deg,var(--sk-surface) 0%,var(--sk-bg) 100%);color:var(--sk-text);border-top:1px solid var(--sk-border);border-bottom:1px solid var(--sk-border)}.final-cta h2{color:var(--sk-text)}.final-cta h2 mark{color:var(--sk-brand-bright)}.final-cta .cta-description{color:var(--sk-text-soft)}.final-cta .cta-buttons a.btn-primary{background:var(--sk-cta);color:var(--sk-cta-ink);box-shadow:var(--sk-glow-cta)}.final-cta .cta-buttons a.btn-primary:hover{background:var(--sk-cta-hover);color:var(--sk-cta-ink);box-shadow:var(--sk-glow-cta)}.final-cta .cta-buttons a.btn-secondary{color:var(--sk-brand-bright);border-color:var(--sk-border-2)}.final-cta .cta-buttons a.btn-secondary:hover{background:var(--sk-brand-tint);border-color:var(--sk-brand-bright);color:var(--sk-brand-bright)}.final-cta .cta-features .cta-feature{color:var(--sk-text-muted)}.hosting-faq{background:var(--sk-bg-deep)}.hosting-faq .section-header h2{color:var(--sk-text)}.hosting-faq .section-header h2 mark{color:var(--sk-brand-bright)}.hosting-faq .faq-item{background:var(--sk-surface);border:1px solid var(--sk-border)}.hosting-faq .faq-item:hover{border-color:var(--sk-border-2)}.hosting-faq .faq-question{color:var(--sk-text)}.hosting-faq .faq-question:hover{color:var(--sk-brand-bright)}.hosting-faq .faq-question svg{color:var(--sk-text-muted)}.hosting-faq .faq-answer p{color:var(--sk-text-soft)}.hosting-faq .faq-answer p a{color:var(--sk-brand-bright)}.hosting-faq .faq-answer p a:hover{color:#fff}.about-story{background:var(--sk-bg)}.about-story__content h2{color:var(--sk-text)}.about-story__content p{color:var(--sk-text-soft)}.about-story__content p strong{color:var(--sk-text)}.about-story__lead{color:var(--sk-text)!important}.about-mission{background:var(--sk-bg-deep)}.about-mission__content h2{color:var(--sk-text)}.about-mission__statement{color:var(--sk-text-soft)}.about-mission__value{background:var(--sk-surface);border-color:var(--sk-border)}.about-mission__value:hover{border-color:var(--sk-border-2)}.about-mission__value h3{color:var(--sk-text)}.about-mission__value p{color:var(--sk-text-soft)}.about-mission__icon{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.about-stats{background:var(--sk-bg);border-top:1px solid var(--sk-border);border-bottom:1px solid var(--sk-border)}.about-stats__number{color:var(--sk-brand-bright)}.about-stats__label{color:var(--sk-text-muted)}.developers-page .developers-code{background:var(--sk-bg)}.developers-page .developers-code .code-text h2{color:var(--sk-text)}.developers-page .developers-code .code-text>p{color:var(--sk-text-soft)}.developers-page .developers-code .feature-checklist li{color:var(--sk-text-soft)}.developers-page .developers-code .feature-checklist li svg{color:var(--sk-brand-bright)}.developers-page .developers-steps{background:var(--sk-bg-deep)}.developers-page .developers-steps .section-header h2{color:var(--sk-text)}.developers-page .developers-steps .section-header p{color:var(--sk-text-soft)}.developers-page .developers-steps .step-card{background:var(--sk-surface);border:1px solid var(--sk-border);box-shadow:var(--sk-shadow-md)}.developers-page .developers-steps .step-card h3{color:var(--sk-text)}.developers-page .developers-steps .step-card p{color:var(--sk-text-soft)}.developers-page .developers-steps .step-icon,.developers-page .developers-steps .step-time{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.developers-page .developers-steps .step-connector{color:var(--sk-text-dim)}.developers-page .developers-steps .steps-cta .cta-note{color:var(--sk-text-muted)}.developers-page .developers-integrations{background:var(--sk-bg)}.developers-page .developers-integrations .section-header h2{color:var(--sk-text)}.developers-page .developers-integrations .section-header p{color:var(--sk-text-soft)}.developers-page .developers-integrations .framework-card{background:var(--sk-surface);border-color:var(--sk-border)}.developers-page .developers-integrations .framework-card:hover{border-color:var(--sk-brand-bright)}.developers-page .developers-integrations .framework-card h3{color:var(--sk-text)}.developers-page .developers-integrations .framework-card p{color:var(--sk-text-soft)}.developers-page .developers-integrations .framework-card .framework-link{color:var(--sk-brand-bright)}.developers-page .developers-integrations .integration-note{color:var(--sk-text-soft)}.developers-page .developers-integrations .integration-note .text-link{color:var(--sk-brand-bright)}.developers-page .developers-resources{background:var(--sk-bg-deep)}.developers-page .developers-resources .section-header h2{color:var(--sk-text)}.developers-page .developers-resources .section-header p{color:var(--sk-text-soft)}.developers-page .developers-resources .resource-card{background:var(--sk-surface);border:1px solid var(--sk-border);box-shadow:var(--sk-shadow-md)}.developers-page .developers-resources .resource-card h3{color:var(--sk-text)}.developers-page .developers-resources .resource-card p{color:var(--sk-text-soft)}.developers-page .developers-resources .resource-card .resource-link{color:var(--sk-brand-bright)}.developers-page .developers-resources .resource-icon{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.developers-page .developers-migration{background:var(--sk-bg)}.developers-page .developers-migration .migration-text h2{color:var(--sk-text)}.developers-page .developers-migration .migration-text>p{color:var(--sk-text-soft)}.developers-page .developers-migration .migration-text .feature-checklist li{color:var(--sk-text-soft)}.developers-page .developers-migration .migration-text .feature-checklist li svg{color:var(--sk-brand-bright)}.developers-page .developers-migration .migration-step span{color:var(--sk-text-muted)}.developers-page .developers-migration .migration-icon.skycloak{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.developers-page .developers-migration .migration-arrow{color:var(--sk-brand-bright)}.developers-page .developers-migration .migration-benefits{background:var(--sk-surface);border:1px solid var(--sk-border)}.developers-page .developers-migration .benefit-row:not(:last-child){border-bottom-color:var(--sk-border)}.developers-page .developers-migration .benefit-row .benefit-label{color:var(--sk-text)}.developers-page .developers-migration .benefit-row .benefit-after{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.keycloak-page{background:var(--sk-bg)}.keycloak-page .section-header h2{color:var(--sk-text)}.keycloak-page .section-header p{color:var(--sk-text-soft)}.keycloak-page .kc-stats{background:var(--sk-bg-deep);border-bottom:1px solid var(--sk-border)}.keycloak-page .kc-stats .stat-value{color:var(--sk-text)}.keycloak-page .kc-stats .stat-label{color:var(--sk-text-muted)}.keycloak-page .kc-adopters{background:var(--sk-bg)}.keycloak-page .kc-adopters .adopters-source a{color:var(--sk-brand-bright)}.keycloak-page .feature-card{background:var(--sk-surface);border:1px solid var(--sk-border)}.keycloak-page .feature-card:hover{border-color:var(--sk-brand-bright);box-shadow:var(--sk-shadow-md)}.keycloak-page .feature-card h3{color:var(--sk-text)}.keycloak-page .feature-card p{color:var(--sk-text-soft)}.keycloak-page .feature-icon{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.keycloak-page .kc-comparison{background:var(--sk-bg-deep)}.keycloak-page .comparison-card.self-hosted{background:var(--sk-surface);border:1px solid var(--sk-border)}.keycloak-page .comparison-card.self-hosted h3{color:var(--sk-text)}.keycloak-page .comparison-subtitle{color:var(--sk-text-muted)}.keycloak-page .comparison-list.challenges li{color:var(--sk-text-soft)}.keycloak-page .case-card{background:var(--sk-surface);border:1px solid var(--sk-border)}.keycloak-page .case-card h3{color:var(--sk-text)}.keycloak-page .case-card p{color:var(--sk-text-soft)}.keycloak-page .case-industry{color:var(--sk-brand-bright)}.keycloak-page .case-stats span{color:var(--sk-text-muted)}.keycloak-page .case-stats strong{color:var(--sk-text)}.keycloak-page .cases-source a{color:var(--sk-brand-bright)}.keycloak-page .kc-why-skycloak{background:var(--sk-bg)}.keycloak-page .benefit-item{background:var(--sk-surface);border:1px solid var(--sk-border)}.keycloak-page .benefit-item:hover{background:var(--sk-surface-2);border-color:var(--sk-brand-bright);box-shadow:var(--sk-shadow-md)}.keycloak-page .benefit-item h4{color:var(--sk-text)}.keycloak-page .benefit-item p{color:var(--sk-text-soft)}.keycloak-page .benefit-icon{background:var(--sk-surface-2);color:var(--sk-brand-bright)}.keycloak-page .faq-item{background:var(--sk-surface);border:1px solid var(--sk-border)}.keycloak-page .faq-item h3{color:var(--sk-text)}.keycloak-page .faq-item p{color:var(--sk-text-soft)}.keycloak-page .faq-item p a{color:var(--sk-brand-bright)}.keycloak-page .faq-item p a:hover{color:#fff}.keycloak-page .kc-cta{background:var(--sk-bg-deep)}.keycloak-page .kc-cta .cta-content h2{color:var(--sk-text)}.keycloak-page .kc-cta .cta-content>p{color:var(--sk-text-soft)}.keycloak-page .kc-cta .cta-note{color:var(--sk-text-muted)}.keycloak-page .kc-cta .btn-outline{border-color:var(--sk-border-2);color:var(--sk-text)}.keycloak-page .kc-cta .btn-outline:hover{background:var(--sk-surface-2)}.sla-page{background:var(--sk-bg)}.sla-page .section-header h2{color:var(--sk-text)}.sla-page .section-header p{color:var(--sk-text-soft)}.sla-page .uptime-card{background:var(--sk-surface);border:1px solid var(--sk-border)}.sla-page .uptime-card.featured{border-color:var(--sk-brand-bright);box-shadow:var(--sk-shadow-md)}.sla-page .uptime-tier{color:var(--sk-brand-bright)}.sla-page .uptime-value{color:var(--sk-text)}.sla-page .uptime-desc,.sla-page .uptime-features li{color:var(--sk-text-soft)}.sla-page .sla-support{background:var(--sk-bg-deep)}.sla-page .support-table,.sla-page .credits-table{background:var(--sk-surface);box-shadow:var(--sk-shadow-md)}.sla-page .support-table th,.sla-page .credits-table th{background:var(--sk-surface-2);color:var(--sk-text)}.sla-page .support-table td,.sla-page .credits-table td{color:var(--sk-text-soft);border-bottom-color:var(--sk-border)}.sla-page .support-table th,.sla-page .credits-table th{border-bottom-color:var(--sk-border)}.sla-page .th-sub,.sla-page .priority-desc{color:var(--sk-text-muted)}.sla-page .support-table td strong{color:var(--sk-text)}.sla-page .support-hours{background:var(--sk-surface);border:1px solid var(--sk-border)}.sla-page .support-hours h4,.sla-page .support-hours .hours-item strong{color:var(--sk-text)}.sla-page .support-hours .hours-item span{color:var(--sk-text-soft)}.sla-page .credits-note{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:var(--sk-text-soft)}.sla-page .credits-note strong{color:var(--sk-warn)}.sla-page .exclusion-item{background:var(--sk-surface);border:1px solid var(--sk-border)}.sla-page .exclusion-item h4{color:var(--sk-text)}.sla-page .exclusion-item p{color:var(--sk-text-soft)}.legal-content{background:var(--sk-bg)}.legal-toc .legal-toc-inner{background:var(--sk-surface);border-color:var(--sk-border)}.legal-toc h2{color:var(--sk-text-muted)}.legal-toc a{color:var(--sk-text-soft)}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--sk-brand-bright)}.legal-article{background:var(--sk-surface);border-color:var(--sk-border);color:var(--sk-text-soft)}.legal-article h2,.legal-article h3,.legal-article h4{color:var(--sk-text)}.legal-article p{color:var(--sk-text-soft)}.legal-article strong{color:var(--sk-text)}.legal-article ul li,.legal-article ol li{color:var(--sk-text-soft)}.legal-article a:not(.btn){color:var(--sk-brand-bright)}.legal-article a:not(.btn):hover{color:#fff}.legal-article .legal-updated{background:var(--sk-brand-tint);border-color:var(--sk-border-2);color:var(--sk-brand-bright)}.legal-article .legal-updated strong{color:var(--sk-brand-bright)}.legal-article blockquote{color:var(--sk-text-soft);border-left:3px solid var(--sk-brand-bright)}.legal-article table{border-collapse:collapse;width:100%}.legal-article th,.legal-article td{border:1px solid var(--sk-border);color:var(--sk-text-soft)}.legal-article th{background:var(--sk-surface-2);color:var(--sk-text)}.legal-contact-card{background:var(--sk-surface);border-color:var(--sk-border)}.legal-contact-card h2{color:var(--sk-text)}.legal-contact-card p{color:var(--sk-text-soft)}.legal-contact-card .legal-contact-email{color:var(--sk-brand-bright)}.legal-contact-card .legal-contact-email:hover{color:#fff}.sk-prose pre.wp-block-code{margin:28px 0;padding:18px 22px;background:var(--sk-bg-deep);border:1px solid var(--sk-border);border-radius:12px;overflow-x:auto}.sk-prose .sk-codeblock{margin:28px 0;border:1px solid var(--sk-border);border-radius:12px;overflow:hidden;background:var(--sk-surface)}.sk-prose .sk-codeblock pre.wp-block-code{margin:0;border:0;border-radius:0;background:var(--sk-bg-deep)}.sk-codeblock__head{display:flex;align-items:center;gap:12px;padding:9px 12px 9px 14px;background:linear-gradient(180deg,rgba(56,189,248,.07),transparent);border-bottom:1px solid var(--sk-border)}.sk-codeblock__lang{display:inline-flex;align-items:center;gap:7px;font-family:var(--sk-font-mono);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--sk-brand-bright)}.sk-codeblock__dot{width:7px;height:7px;border-radius:2px;background:var(--sk-brand-bright);box-shadow:0 0 10px #38bdf8b3}.sk-codeblock__copy{margin-left:auto;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--sk-font-mono);font-size:11px;color:var(--sk-text-muted);background:#94a3b814;border:1px solid var(--sk-border);border-radius:7px;padding:5px 9px;transition:color .18s ease,border-color .18s ease,background .18s ease}.sk-codeblock__copy:hover{color:var(--sk-text);border-color:var(--sk-border-2);background:#94a3b824}.sk-codeblock__copy svg{width:13px;height:13px}.sk-codeblock__copy.is-copied{color:var(--sk-ok);border-color:#22c55e66}.sk-prose pre.wp-block-code code,.sk-prose pre.wp-block-code code.hljs{font-family:var(--sk-font-mono);font-size:13.5px;line-height:1.7;background:transparent;padding:0;color:var(--sk-text-soft)}.sk-prose .hljs-keyword,.sk-prose .hljs-built_in,.sk-prose .hljs-type,.sk-prose .hljs-class .hljs-keyword{color:#c792ea}.sk-prose .hljs-string,.sk-prose .hljs-symbol,.sk-prose .hljs-regexp,.sk-prose .hljs-meta .hljs-string{color:#7ee787}.sk-prose .hljs-attr,.sk-prose .hljs-attribute,.sk-prose .hljs-property,.sk-prose .hljs-variable,.sk-prose .hljs-template-variable,.sk-prose .hljs-selector-attr,.sk-prose .hljs-selector-pseudo{color:#79c0ff}.sk-prose .hljs-literal,.sk-prose .hljs-number,.sk-prose .hljs-boolean{color:#ff9e64}.sk-prose .hljs-title,.sk-prose .hljs-title.function_,.sk-prose .hljs-name,.sk-prose .hljs-section,.sk-prose .hljs-selector-tag{color:#d2a8ff}.sk-prose .hljs-comment,.sk-prose .hljs-quote{color:#8b949e;font-style:italic}.sk-prose .hljs-punctuation,.sk-prose .hljs-operator{color:#8b949e}.sk-prose .hljs-meta{color:var(--sk-text-muted)}.sk-prose .hljs-deletion{color:#ff7b72}.sk-prose .hljs-addition{color:#7ee787}
