:root{--zk-z:1;--zk-fmin:12px}@media (min-width:1200px) and (hover:hover) and (pointer:fine){@supports (zoom:1){:root{--zk-z:0.8;--zk-fmin:calc(12px / var(--zk-z))}html{zoom:var(--zk-z)}}}.focus-page{--focus:var(--green);--focus-soft:var(--green-soft);min-width:0}.focus-page .section{padding-block:46px}.focus-page .section-sm{padding-block:28px}.focus-page :is(section,details)[id]{scroll-margin-top:140px}.focus-page .focus-intro{padding-block:48px 28px;border-bottom:1px solid var(--border)}.focus-kicker{color:var(--focus);font-size:max(11px,var(--zk-fmin,12px));font-weight:800;letter-spacing:.12em}.focus-page .focus-intro h1{max-width:900px;font-size:clamp(28px,calc(4.1vw / var(--zk-z, 1)),52px);line-height:1.4;letter-spacing:-.025em;margin-block:14px 12px}.focus-intro h1>span{display:block;color:var(--focus)}.focus-page .focus-intro .focus-lead{max-width:740px;font-size:16px;line-height:1.85;margin:0}.focus-jumps{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.focus-jumps a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);font-size:max(13px,var(--zk-fmin,12px));font-weight:650}.focus-jumps a span{color:var(--focus);font-size:max(11px,var(--zk-fmin,12px))}.focus-jumps a:hover{border-color:var(--focus)}.focus-page :is(a,button,summary):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.focus-page .section-title,.focus-page .tr-h2{font-size:clamp(22px,calc(2.6vw / var(--zk-z, 1)),30px);line-height:1.5}.focus-page .section-head{margin-bottom:22px}.focus-page .head-block{margin-bottom:24px}.focus-details{padding:20px 24px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.focus-details>summary{cursor:pointer;font-weight:700;color:var(--focus);line-height:1.7}.focus-details[open]>summary{margin-bottom:24px}.focus-page .focus-details .tr-method{border:0;padding:0;background:transparent}.focus-page .tr-card-lead{border-color:var(--focus);background:var(--focus-soft)}.focus-page .tr-card-lead .tr-card-value{color:var(--focus)}.focus-page .tr-period{margin-bottom:0}.focus-page .tr-period-band{padding-block:24px 0}.focus-page .zk-ai-copy h2{max-width:600px;font-size:clamp(26px,calc(3vw / var(--zk-z, 1)),38px)}.focus-page .zk-ai-points{margin-top:18px}.focus-home .zk-hero-copy h1{font-size:clamp(30px,calc(4vw / var(--zk-z, 1)),54px);line-height:1.4}.focus-home .zk-hero-copy h1 .text-green{color:var(--focus)}.focus-home .zk-hero-lead{max-width:560px}.focus-home .zk-badge{color:var(--focus);border-color:var(--green-line);background:var(--focus-soft)}.focus-home .zk-hero-chips{gap:12px}.focus-home .focus-details{background:var(--card)}.focus-partner .id-box{border-color:var(--green-line);background:var(--card)}.focus-partner .id-box .id-val{color:var(--focus)}.focus-trial{border-left:3px solid #f0ca72;padding:20px 24px;background:#211e17;border-radius:12px}.focus-trial h2{font-size:19px;color:#f0ca72;margin:0 0 6px}.focus-trial ol,.focus-trial p{color:var(--text-2);font-size:14px}.focus-trial ol{padding-left:22px;margin:14px 0 0;line-height:1.9}.focus-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.focus-help p{color:var(--text-2)}@media (max-width:600px){.focus-page .focus-intro{padding-block:32px 24px}.focus-page .section{padding-block:30px}.focus-page .focus-intro .focus-lead{font-size:14px}.focus-jumps{gap:8px;margin-top:20px}.focus-jumps a{padding:9px 12px;font-size:max(12px,var(--zk-fmin,12px));gap:8px}.focus-details{padding:18px 16px}.focus-home .zk-hero-copy h1{font-size:30px}}.focus-page .focus-intro .tr-updated{max-width:850px;font-size:max(12px,var(--zk-fmin,12px));color:var(--text-3)}.focus-page .focus-intro{border-bottom-color:var(--green-line)}.focus-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.focus-kicker:before{content:"";width:6px;height:18px;border-radius:2px;background:var(--green)}.focus-jumps a:first-child{border-color:var(--green-line)}.focus-jumps a:first-child,.focus-jumps a:hover{color:var(--green);background:var(--green-soft)}.focus-page .tr-card-lead{border-top:3px solid var(--green)}.focus-page .zk-est .hcalc-out{border-color:var(--green-line);background:var(--green-soft)}.zk-grid-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;background:linear-gradient(180deg,#0d0e0f,#08090a 50%,#060707)}.zk2-ground>*{position:absolute;display:block}.zk2-ground-top{left:50%;top:calc(-30vh / var(--zk-z, 1));width:calc(120vw / var(--zk-z, 1));height:calc(90vh / var(--zk-z, 1));margin-left:calc(-60vw / var(--zk-z, 1));background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.045),rgba(255,255,255,.015) 40%,transparent 70%)}.zk2-orb{border-radius:50%;animation:zk2-drift 22s ease-in-out infinite}.zk2-orb-1{width:calc(55vw / var(--zk-z, 1));height:calc(55vw / var(--zk-z, 1));right:calc(-18vw / var(--zk-z, 1));top:calc(-22vw / var(--zk-z, 1));background:radial-gradient(circle,rgba(49,224,160,.09),transparent 68%)}.zk2-orb-2{width:calc(45vw / var(--zk-z, 1));height:calc(45vw / var(--zk-z, 1));left:calc(-20vw / var(--zk-z, 1));top:calc(30vh / var(--zk-z, 1));background:radial-gradient(circle,rgba(22,154,110,.08),transparent 68%);animation-delay:-7s;animation-duration:26s}.zk2-orb-3{width:calc(40vw / var(--zk-z, 1));height:calc(40vw / var(--zk-z, 1));right:calc(10vw / var(--zk-z, 1));bottom:calc(-25vw / var(--zk-z, 1));background:radial-gradient(circle,rgba(49,224,160,.06),transparent 68%);animation-delay:-14s;animation-duration:30s}@keyframes zk2-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(60px,-40px,0) scale(1.12)}}.zk2-dots{inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at 50% 0,#000 0,transparent 70%);mask-image:radial-gradient(ellipse at 50% 0,#000 0,transparent 70%)}.zk2-floor{left:0;right:0;bottom:0;height:calc(38vh / var(--zk-z, 1));overflow:hidden;perspective:500px;opacity:.5}.zk2-floor>i{position:absolute;left:-50%;width:200%;top:0;height:220%;transform-origin:center top;transform:rotateX(70deg);background-image:linear-gradient(rgba(49,224,160,.14) 1px,transparent 0),linear-gradient(90deg,rgba(49,224,160,.14) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 50%);mask-image:linear-gradient(180deg,transparent,#000 50%)}.zk2-spot{left:0;top:0;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(49,224,160,.07),transparent 60%);transform:translate3d(-999px,-999px,0);opacity:0}.zk2-spot[data-on]{opacity:1}@media (hover:none),(pointer:coarse){.zk2-spot{display:none}}@media (prefers-reduced-motion:reduce){.zk2-orb{animation:none}.zk2-spot{display:none}}body[style*="overflow: hidden"] .zk2-orb{animation-play-state:paused}@media (max-width:640px){.zk2-floor{opacity:.3}}body:has(.site-trial-chrome){--nav-h:106px}body:has(.site-trial-chrome--bare){--nav-h:68px}.site-trial-chrome{position:sticky;top:0;z-index:50}.site-trial-chrome .site-header{position:static;height:68px}.site-trial-ticker{display:flex;height:38px;background:var(--surface);border-bottom:1px solid var(--green-line);overflow:hidden}.trial-ticker-link{flex:1 1;min-width:0;overflow:hidden;color:var(--text)}.trial-ticker-item,.trial-ticker-link{display:flex;align-items:center;justify-content:center}.trial-ticker-item{gap:18px;padding-inline:22px;font-size:max(12px,var(--zk-fmin,12px));white-space:nowrap;line-height:1.5}.trial-ticker-badge{padding:3px 9px;border:1px solid var(--green);border-radius:5px;background:var(--green);color:var(--brand-ink);font-size:max(10px,var(--zk-fmin,12px));font-weight:750;letter-spacing:.04em}.trial-ticker-context{color:var(--text-2)}.trial-ticker-cta{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:max(11px,var(--zk-fmin,12px));font-weight:700}.trial-ticker-cta svg{width:13px;height:13px;flex:none}.trial-ticker-link:focus-visible{outline:2px solid var(--green);outline-offset:-3px}.promo-overlay{z-index:2000}@media (max-width:600px){.trial-ticker-item{gap:13px;padding-inline:16px}.trial-ticker-context{display:none}.trial-ticker-badge,.trial-ticker-cta{font-size:max(10px,var(--zk-fmin,12px))}}.header-trial{white-space:nowrap}.drawer-trial{margin:4px 0 14px;justify-content:center;text-align:center}@media (max-width:640px){.header-actions .header-trial{display:none}}.zk2-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:130;pointer-events:none}.zk2-progress>i{display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#169a6e,#31e0a0,#c9fae5)}body.zk-modern-site .site-trial-chrome{padding-top:env(safe-area-inset-top,0)}body.zk-modern-site .site-header,body.zk-modern-site .site-trial-chrome .site-header{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-inline:clamp(10px,calc(3vw / var(--zk-z, 1)),32px)}body.zk-modern-site .site-header:after,body.zk-modern-site .site-header:before{display:none}body.zk-modern-site .site-header.is-scrolled .brand-group{transform:none}body.zk-modern-site .site-header>.container{--pill-py:8px;--pill-btn:40px;position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:1240px;height:calc(var(--nav-h) - 10px);margin-inline:auto;padding:var(--pill-py) 8px var(--pill-py) 16px;gap:16px;justify-content:space-between;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(6,6,7,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.zk-modern-site .site-header>.container:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:rgba(6,6,7,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 50px rgba(0,0,0,.55);opacity:0;transition:opacity .4s ease;pointer-events:none}body.zk-modern-site .site-header[data-scrolled]>.container:before{opacity:1}@media (pointer:coarse){body.zk-modern-site .site-header>.container{--pill-py:6px;-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(6,6,7,.8)}}body.zk-modern-site .site-header .brand-group{gap:10px}body.zk-modern-site .site-header .brand{gap:10px;border-radius:8px}body.zk-modern-site .logo-word{font-family:var(--zk2-head);font-size:1rem;font-weight:400;letter-spacing:0;display:inline;color:var(--zk2-text)}@media (max-width:359px){body.zk-modern-site .logo-word{display:none}}body.zk-modern-site .site-header .brand-sep{width:1px;height:20px;margin-inline:2px;background:rgba(255,255,255,.22)}body.zk-modern-site .site-header .brand-group .brand-partner{height:22px!important}body.zk-modern-site .site-header .nav{flex:1 1 auto;max-width:none;margin-inline:0;padding-inline:24px;justify-content:space-between;gap:2px}body.zk-modern-site .site-header .nav a{padding:8px 12px;border-radius:10px;font-size:max(14px,calc(12.5px / var(--zk-z, 1)));font-weight:500;color:var(--zk2-text-2);transition:background .25s ease,color .25s ease}body.zk-modern-site .site-header .nav a.active{background:var(--zk2-em);color:var(--zk2-on-em);font-weight:700;box-shadow:none}@media (hover:hover) and (pointer:fine){body.zk-modern-site .site-header .nav a:not(.active):hover{background:rgba(255,255,255,.06);color:var(--zk2-text)}}body.zk-modern-site .site-header .icon-btn:focus-visible,body.zk-modern-site .site-header .nav a:focus-visible,body.zk-modern-site .site-header .nav-toggle:focus-visible,body.zk-modern-site .site-header .user-chip:focus-visible{outline:2px solid var(--zk2-em);outline-offset:2px}@media (min-width:1180px) and (max-width:1239px){body.zk-modern-site .site-header .nav{padding-inline:0}}@media (min-width:1180px) and (max-width:1359px){body.zk-modern-site .site-header .nav a{padding-inline:9px}}@media (max-width:1179px){body.zk-modern-site .site-header .nav{display:none}body.zk-modern-site .site-header .nav-toggle{display:grid}}@media (min-width:1180px){body.zk-modern-site .drawer,body.zk-modern-site .site-header .nav-toggle{display:none}}body.zk-modern-site .site-header .header-actions{gap:8px;font-size:14px;font-weight:600}body.zk-modern-site .site-header .header-trial{position:relative;overflow:hidden;min-height:0;padding:10px clamp(12px,calc(3vw / var(--zk-z, 1)),18px);border:0;border-radius:999px;font-size:clamp(13px,calc(3.4vw / var(--zk-z, 1)),14px);font-weight:700;box-shadow:0 6px 24px rgba(49,224,160,.3)}body.zk-modern-site .site-header .header-trial:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-120%) skewX(-20deg);animation:zk2-shine 4.5s ease-in-out infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){body.zk-modern-site .site-header .header-trial:after{animation:none}}body.zk-modern-site .site-header .btn-signin-text{min-height:0;padding:9px 16px;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--zk2-text);font-size:14px;font-weight:600;box-shadow:none}body.zk-modern-site .site-header .btn-signin-text:hover{background:transparent;color:var(--zk2-text);border-color:rgba(49,224,160,.5)}@media (hover:hover) and (pointer:fine){body.zk-modern-site .site-header .btn-signin-text:hover{transform:none;box-shadow:none}}body.zk-modern-site .site-header .user-chip{padding:4px 14px;text-decoration:none;border:1px solid rgba(255,255,255,.12);background:transparent;font-size:14px}body.zk-modern-site .site-header .user-chip .av{background:var(--zk2-em);color:var(--zk2-on-em)}@media (hover:hover) and (pointer:fine){body.zk-modern-site .site-header .user-chip:hover{border-color:rgba(49,224,160,.5)}}body.zk-modern-site .site-header .icon-btn{border-radius:999px;border-color:rgba(255,255,255,.12)}body.zk-modern-site .site-header .nav-toggle{place-items:center;width:var(--pill-btn);height:var(--pill-btn);min-width:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.07)}@media (pointer:coarse){body.zk-modern-site .site-header .nav-toggle{width:44px;height:44px;min-width:44px}}.nav-bars{display:flex;flex-direction:column;align-items:center;gap:4px}.nav-bars>i{display:block;width:16px;height:1.5px;background:var(--zk2-text);transition:transform .3s ease}.nav-bars.is-open>i:first-child{transform:translateY(2.75px) rotate(45deg)}.nav-bars.is-open>i:last-child{transform:translateY(-2.75px) rotate(-45deg)}body.zk-modern-site .pop{border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(16,17,19,.96);box-shadow:0 30px 60px rgba(0,0,0,.6)}body.zk-modern-site .pop-head{font-family:var(--zk2-mono);letter-spacing:.12em;color:var(--zk2-text-4)}body.zk-modern-site .pop-item{border-radius:12px}body.zk-modern-site .pop-item .ck,body.zk-modern-site .pop-item.active{color:var(--zk2-em)}@media (hover:hover) and (pointer:fine){body.zk-modern-site .pop-item:hover{background:rgba(255,255,255,.06);color:var(--zk2-text)}}body.zk-modern-site .drawer-trial{margin:4px 0 8px}body.zk-modern-site .drawer{display:block;background:rgba(3,5,5,.55);animation:zk2-sheet-in .2s ease}body.zk-modern-site .drawer.is-closing{animation:drawer-lift .2s cubic-bezier(.4,0,1,1) forwards}body.zk-modern-site .drawer .drawer-head{box-sizing:border-box;width:calc(100% - 20px);max-width:1240px;height:auto;margin:calc(10px + env(safe-area-inset-top, 0px)) auto 0;padding:8px 8px 8px 16px;border:1px solid rgba(255,255,255,.09);border-bottom-color:rgba(255,255,255,.06);border-radius:26px 26px 0 0;background:rgba(16,17,19,.98)}body.zk-modern-site .drawer .drawer-x{border-radius:50%;background:rgba(255,255,255,.07);color:var(--zk2-text)}body.zk-modern-site .drawer .drawer-nav{box-sizing:border-box;width:calc(100% - 20px);max-width:1240px;max-height:calc(calc(100dvh / var(--zk-z, 1)) - 96px);margin:0 auto;padding:10px;gap:2px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.09);border-top:0;border-radius:0 0 26px 26px;background:rgba(16,17,19,.98);box-shadow:0 30px 60px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){body.zk-modern-site .drawer,body.zk-modern-site .drawer .drawer-item,body.zk-modern-site .drawer.is-closing{animation:none}}body.zk-modern-site .drawer .drawer-item{min-height:48px;padding:14px 16px;border:0;border-radius:16px;font-size:16px;font-weight:600;color:var(--zk2-text-2);animation:zk2-item-in .22s ease backwards}body.zk-modern-site .drawer .drawer-item.active,body.zk-modern-site .drawer .drawer-nav a.active{background:var(--zk2-em);color:var(--zk2-on-em);border-color:transparent}body.zk-modern-site .drawer .drawer-in{color:var(--zk2-em-light);font-weight:600}body.zk-modern-site .drawer .drawer-out{color:var(--zk2-sell-text)}body.zk-modern-site .drawer .drawer-rule{margin:6px 0;background:rgba(255,255,255,.06)}body.zk-modern-site .drawer .drawer-item:focus-visible{outline:2px solid var(--zk2-em);outline-offset:-2px}@media (hover:hover) and (pointer:fine){body.zk-modern-site .drawer .drawer-item:not(.active):hover{background:rgba(255,255,255,.06);color:var(--zk2-text)}}@keyframes zk2-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes zk2-item-in{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:none}}:root:has(.tm-main.tm8) body.zk-modern-site .site-header>.container,:root:has(.tm.tm4) body.zk-modern-site .site-header>.container{--pill-py:2px;--pill-btn:30px;height:calc(var(--nav-h) - 6px);padding-inline:12px 4px}:root:has(.tm-main.tm8) body.zk-modern-site .site-header,:root:has(.tm.tm4) body.zk-modern-site .site-header{padding-inline:8px}body.zk-modern-site .site-footer{background:transparent;border-top:0;padding-block:var(--zk2-rhythm) 40px}body.zk-modern-site .site-footer:after,body.zk-modern-site .site-footer:before{display:none}body.zk-modern-site .site-footer>.container{max-width:var(--zk2-maxw);padding-inline:var(--zk2-gutter)}body.zk-modern-site .footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:28px 32px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.07)}@media (min-width:901px){body.zk-modern-site .footer-grid{grid-template-columns:1.7fr repeat(4,1fr)}}body.zk-modern-site .footer-brand{grid-column:auto;display:flex;flex-direction:column;align-items:flex-start;gap:14px}body.zk-modern-site .footer-brand .brand{gap:10px;border-radius:8px}body.zk-modern-site .footer-brand p{margin:0;max-width:300px;font-size:13px;line-height:1.6;color:var(--zk2-text-3)}body.zk-modern-site .footer-brand .socials{margin-top:2px}body.zk-modern-site .footer-col{display:flex;flex-direction:column;gap:10px;font-size:14px}body.zk-modern-site .footer-col h2{margin:0;display:block;font:500 max(12px,var(--zk-fmin,12px))/1.4 var(--zk2-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--zk2-text-4)}body.zk-modern-site .footer-col h2:before{display:none}body.zk-modern-site .footer-col a{padding:0;font-size:14px;color:var(--zk2-text-2);transition:color .2s ease}body.zk-modern-site .footer-col a:focus-visible,body.zk-modern-site .footer-cookie a:focus-visible{outline:2px solid var(--zk2-em);outline-offset:3px;border-radius:4px}@media (hover:hover) and (pointer:fine){body.zk-modern-site .footer-col a:hover{color:var(--zk2-em);transform:none}}@media (pointer:coarse){body.zk-modern-site .footer-col a{padding:11px 0}}@media (max-width:640px){body.zk-modern-site .footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}body.zk-modern-site .footer-brand,body.zk-modern-site .footer-col:nth-child(2),body.zk-modern-site .footer-col:nth-child(5){grid-column:1/-1}body.zk-modern-site .footer-col:nth-child(2),body.zk-modern-site .footer-col:nth-child(5){display:grid;grid-template-columns:1fr 1fr;column-gap:16px;align-content:start}body.zk-modern-site .footer-col:nth-child(2) h2,body.zk-modern-site .footer-col:nth-child(5) h2{grid-column:1/-1}}:lang(km) body.zk-modern-site .footer-col h2,body.zk-modern-site :lang(km) .footer-col h2{letter-spacing:.04em;text-transform:none}body.zk-modern-site .footer-partner{margin-top:28px;padding-top:0;border-top:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 16px}body.zk-modern-site .footer-partner .partner-disclaimer{flex:1 1 360px;max-width:960px;font-size:12px;line-height:1.6;color:var(--zk2-text-4)}body.zk-modern-site .footer-partner .partner-disclaimer strong{font-weight:500;color:var(--zk2-text-3)}body.zk-modern-site .footer-brand .footer-mail{margin:0;gap:6px;font-size:13px;color:var(--zk2-text-3)}body.zk-modern-site .footer-brand .footer-mail svg{color:currentColor}body.zk-modern-site .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:14px;padding-top:0;border-top:0;border-image:none;font-size:12px;line-height:1.6;color:var(--zk2-text-4)}body.zk-modern-site .footer-bottom .risk{max-width:960px;margin:0;padding:0;border:0;color:var(--zk2-text-4)}body.zk-modern-site .footer-fine{display:flex;flex-wrap:wrap;gap:2px 16px;margin-top:10px;font-size:12px;color:var(--zk2-text-4)}body.zk-modern-site .footer-cookie,body.zk-modern-site .footer-rights{margin:0;font-size:12px;color:var(--zk2-text-4)}body.zk-modern-site .footer-cookie a{color:var(--zk2-text-3)}body.zk-modern-site .footer-brand .socials a{border-radius:12px;border:1px solid var(--zk2-line);background:rgba(255,255,255,.03);color:var(--zk2-text-2)}body.zk-modern-site .footer-brand .socials a:after,body.zk-modern-site .footer-brand .socials a:before{display:none}@media (hover:hover) and (pointer:fine){body.zk-modern-site .footer-brand .socials a:hover{border-color:var(--zk2-line-em);color:var(--zk2-em)}}.zk2-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:calc(calc(70vh / var(--zk-z, 1)) - var(--nav-h, 68px));padding:clamp(48px,calc(8vw / var(--zk-z, 1)),96px) var(--zk2-gutter,20px);box-sizing:border-box;text-align:center}.zk2-state-title{max-width:14ch}.zk2-state-lead{max-width:440px}.zk2-state-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:8px}.zk2-state-link{background:none;border:0;padding:12px 8px;min-height:44px;font:600 15px/1.2 var(--zk2-sans);cursor:pointer}.zk2-state .zk2-link:focus-visible{outline:2px solid var(--zk2-em);outline-offset:3px;border-radius:6px}body.zk-modern-site .promo-overlay{background:rgba(3,5,5,.72);-webkit-backdrop-filter:none;backdrop-filter:none}body.zk-modern-site .promo-card{max-width:400px;border:1px solid transparent;border-radius:30px;background:linear-gradient(var(--zk2-panel-solid),var(--zk2-panel-solid)) padding-box,var(--zk2-border-grad) border-box;box-shadow:var(--zk2-card-shadow);color:var(--zk2-text-2)}body.zk-modern-site .promo-body{padding:24px 20px 20px}body.zk-modern-site .promo-mark{border-radius:16px;color:var(--zk2-em);background:rgba(49,224,160,.1);border-color:rgba(49,224,160,.35)}body.zk-modern-site .promo-badge{padding:6px 12px;border-color:rgba(49,224,160,.28);background:rgba(49,224,160,.08);color:var(--zk2-em-light);font-family:var(--zk2-mono);font-weight:500;letter-spacing:.12em}body.zk-modern-site .promo-badge-ends{background:rgba(255,255,255,.04);border-color:var(--zk2-line);color:var(--zk2-text-3)}body.zk-modern-site .promo-head{font-size:clamp(24px,calc(6vw / var(--zk-z, 1)),28px);font-weight:700;letter-spacing:-.045em;line-height:1.1;color:var(--zk2-text)}body.zk-modern-site .promo-hl{background:var(--zk2-text-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}body.zk-modern-site .promo-lead{font-size:14px;color:var(--zk2-text-3)}body.zk-modern-site .promo-step{border-radius:20px;border-color:var(--zk2-line);background:var(--zk2-panel-soft)}body.zk-modern-site .promo-step-ico{border-radius:12px;color:var(--zk2-em);background:rgba(49,224,160,.08);border-color:rgba(49,224,160,.25)}body.zk-modern-site .promo-step-text b{color:var(--zk2-text)}body.zk-modern-site .promo-step-text em{color:var(--zk2-text-4)}body.zk-modern-site .promo-step-n{font-family:var(--zk2-mono);font-weight:500;color:rgba(49,224,160,.6)}body.zk-modern-site .promo-code{border-radius:6px;font-family:var(--zk2-mono);font-weight:600;color:var(--zk2-em-light);background:rgba(49,224,160,.1);border-color:rgba(49,224,160,.3)}body.zk-modern-site .promo-cta{min-height:48px;border-radius:999px;background:var(--zk2-btn-grad);color:var(--zk2-on-em);font-weight:700;font-size:15px;box-shadow:var(--zk2-glow);transition:transform .25s ease,box-shadow .25s ease}body.zk-modern-site .promo-how{color:var(--zk2-em-light)}body.zk-modern-site .promo-later,body.zk-modern-site .promo-tg{color:var(--zk2-text-4)}body.zk-modern-site :is(.promo-cta,.promo-how,.promo-later,.promo-tg,.promo-x):focus-visible{outline:2px solid var(--zk2-em);outline-offset:3px}@media (hover:hover) and (pointer:fine){body.zk-modern-site .promo-cta:hover{filter:none;transform:translateY(-2px);box-shadow:var(--zk2-glow-hover)}body.zk-modern-site .promo-later:hover,body.zk-modern-site .promo-tg:hover{color:var(--zk2-text)}}@media (prefers-reduced-motion:reduce){body.zk-modern-site .promo-cta{transition:none}body.zk-modern-site .promo-cta:hover{transform:none}}body.zk-modern-site .site-trial-ticker{background:var(--zk2-panel-solid);border-bottom:1px solid rgba(49,224,160,.25)}body.zk-modern-site .trial-ticker-badge{border:0;border-radius:999px;background:var(--zk2-em);color:var(--zk2-on-em);font-family:var(--zk2-mono);font-weight:600}body.zk-modern-site .trial-ticker-cta{color:var(--zk2-em)}body.zk-modern-site .trial-ticker-link:focus-visible{outline-color:var(--zk2-em)}body.zk-modern-site .install-banner{border:1px solid var(--zk2-line);border-radius:24px;background:var(--zk2-panel-solid);box-shadow:0 30px 60px rgba(0,0,0,.6);color:var(--zk2-text-2)}body.zk-modern-site .install-banner-title{color:var(--zk2-text);font-weight:700;letter-spacing:-.02em}body.zk-modern-site .install-banner-subtitle{color:var(--zk2-text-3)}body.zk-modern-site .install-banner-icon{border-radius:10px}body.zk-modern-site .install-banner-action{border:0;border-radius:999px;background:var(--zk2-btn-grad);color:var(--zk2-on-em);font-weight:700;box-shadow:0 6px 20px rgba(49,224,160,.25);transition:transform .25s ease,box-shadow .25s ease}body.zk-modern-site .install-banner-action:hover{background:var(--zk2-btn-grad)}body.zk-modern-site .install-banner-close{color:var(--zk2-text-3);border-radius:50%}body.zk-modern-site .install-banner :is(button,a):focus-visible{outline:2px solid var(--zk2-em);outline-offset:3px}@media (hover:hover) and (pointer:fine){body.zk-modern-site .install-banner-action:hover{transform:translateY(-1px);box-shadow:var(--zk2-glow)}body.zk-modern-site .install-banner-close:hover{color:var(--zk2-text);background:rgba(255,255,255,.06)}}@media (max-width:640px){body.zk-modern-site .install-banner{border-radius:20px}}@media (prefers-reduced-motion:reduce){body.zk-modern-site .install-banner-action{transition:none}}body.zk-modern-site .netstatus{top:calc(var(--nav-h, 68px) + 6px + env(safe-area-inset-top, 0px));left:50%;right:auto;width:max-content;max-width:calc(100% - 20px);box-sizing:border-box;padding:10px 44px 10px 16px;border:1px solid var(--zk2-line);border-radius:999px;background:var(--zk2-panel-solid);box-shadow:0 18px 50px rgba(0,0,0,.55);font-weight:600;transform:translateX(-50%);animation:zk2-toast-in .25s ease}body.zk-modern-site .netstatus-off{border-color:rgba(255,77,90,.45);color:var(--zk2-sell-text)}body.zk-modern-site .netstatus-weak{border-color:rgba(245,197,63,.4);color:var(--zk2-gold)}body.zk-modern-site .netstatus button{right:8px;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%}@keyframes zk2-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){body.zk-modern-site .netstatus,body.zk-modern-site .netstatus i{animation:none}}body.zk-modern-site .zk-ask-back{background:rgba(3,5,5,.72);-webkit-backdrop-filter:none;backdrop-filter:none}body.zk-modern-site .zk-ask{width:min(440px,100%);padding:26px;border:1px solid transparent;border-radius:28px;background:linear-gradient(var(--zk2-panel-solid),var(--zk2-panel-solid)) padding-box,var(--zk2-border-grad) border-box;box-shadow:var(--zk2-card-shadow)}body.zk-modern-site .zk-ask.is-danger{border-top:1px solid transparent;background:linear-gradient(var(--zk2-panel-solid),var(--zk2-panel-solid)) padding-box,linear-gradient(140deg,rgba(255,77,90,.7),rgba(255,255,255,.05) 45%,rgba(255,77,90,.35)) border-box}body.zk-modern-site .zk-ask-title{margin-bottom:10px;font-size:20px;font-weight:700;letter-spacing:-.03em;color:var(--zk2-text)}body.zk-modern-site .zk-ask-body{font-size:15px;line-height:1.6;color:var(--zk2-text-3)}body.zk-modern-site .zk-ask-input{min-height:50px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.4);font-weight:500}body.zk-modern-site .zk-ask-input:focus{border-color:var(--zk2-em);box-shadow:0 0 0 4px rgba(49,224,160,.15)}body.zk-modern-site .zk-ask-btn{min-height:44px;padding:10px 20px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--zk2-text);font-weight:600}body.zk-modern-site .zk-ask-go{border:0;background:var(--zk2-btn-grad);color:var(--zk2-on-em);font-weight:700;box-shadow:var(--zk2-glow)}body.zk-modern-site .zk-ask-go:hover{background:var(--zk2-btn-grad);border-color:transparent;color:var(--zk2-on-em)}body.zk-modern-site .zk-ask-go.is-danger{border:0;background:var(--zk2-sell);color:#1a0407;box-shadow:none}body.zk-modern-site .zk-ask-go.is-danger:hover{background:var(--zk2-sell)}body.zk-modern-site .zk-ask-btn:focus-visible{outline:2px solid var(--zk2-em);outline-offset:3px}@media (hover:hover) and (pointer:fine){body.zk-modern-site .zk-ask-btn:not(.zk-ask-go):hover{background:rgba(255,255,255,.06);border-color:rgba(49,224,160,.5)}}body.zk-modern-site .modal.zk-ma-modal{padding:28px 24px}body.zk-modern-site .gate-card,body.zk-modern-site .modal.zk-ma-modal{border:1px solid transparent;border-radius:28px;background:linear-gradient(var(--zk2-panel-solid),var(--zk2-panel-solid)) padding-box,var(--zk2-border-grad) border-box;box-shadow:var(--zk2-card-shadow)}body.zk-modern-site .gate-icon{border:1px solid rgba(49,224,160,.4);background:rgba(49,224,160,.08);color:var(--zk2-em)}body.zk-modern-site .gate-title{font-weight:800;letter-spacing:-.03em;color:var(--zk2-text)}body.zk-modern-site .gate-text{color:var(--zk2-text-3)}body.zk-modern-site .gate-list li{color:var(--zk2-text-2)}body.zk-modern-site .gate-list li:before{color:var(--zk2-em)}body.zk-modern-site .zk-setup{border:1px solid var(--zk2-line);border-radius:20px;background:var(--zk2-panel-solid);box-shadow:0 18px 50px rgba(0,0,0,.55)}body.zk-modern-site .zk-setup-text strong{color:var(--zk2-text)}body.zk-modern-site .zk-setup-text span{color:var(--zk2-text-3)}body.zk-modern-site .zk-setup-x{border-radius:50%}body.zk-modern-site .zk-setup-x:focus-visible{outline:2px solid var(--zk2-em);outline-offset:2px}body.zk-modern-site .zk-boot-arc{background:conic-gradient(from 0deg,transparent 0 56%,rgba(49,224,160,.45) 82%,#31e0a0 100%)}body.zk-modern-site .zk-boot-arc--soft{background:conic-gradient(from 180deg,transparent 0 66%,rgba(49,224,160,.3) 92%,transparent 100%)}body.zk-modern-site .zk-boot-candles .up{fill:#31e0a0;stroke:#31e0a0}body.zk-modern-site .zk-boot-candles .dn{fill:var(--zk2-sell);stroke:var(--zk2-sell)}body.zk-modern-site .zk-boot-word{color:var(--zk2-text)}body.zk-modern-site .nav-loading{background:color-mix(in srgb,#08090a 95%,transparent)}body.zk-modern-site .nav-loading .zk-boot-bar:after{background:linear-gradient(90deg,rgba(49,224,160,.25),#31e0a0)}@media (pointer:coarse){body.zk-modern-site .site-header>.container{background:rgba(6,6,7,.97)}body.zk-modern-site .site-footer .socials a{display:grid}body.zk-modern-site .site-footer .footer-mail{display:inline-flex}}@media (max-width:900px){body.zk-modern-site .site-footer{padding-bottom:160px}body.zk-modern-site:has(.install-banner) .site-footer{padding-bottom:calc(var(--install-banner-height, 180px) + 40px + 54px + 32px + env(safe-area-inset-bottom))}}@media (max-width:640px){body.zk-modern-site .footer-col:nth-child(2),body.zk-modern-site .footer-col:nth-child(5){column-gap:28px}}@media (min-width:641px) and (max-width:900px){body.zk-modern-site .footer-grid{grid-template-columns:repeat(4,1fr)}body.zk-modern-site .footer-brand{grid-column:1/-1}}@media (max-width:640px){body.zk-modern-site:has(.auth-card,.ct-form) .tg-fab,body.zk-modern-site:has(.install-banner) .tg-fab{display:none}}.logo-word-fomo{fill:var(--green)}.nav-loading{position:fixed;inset:0;z-index:45;display:grid;place-items:center;background:color-mix(in srgb,var(--bg,#050506) 95%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .36s cubic-bezier(.4,0,.2,1),visibility 0s linear .36s}.nav-loading.on{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.nav-loading.on .zk-boot>:not(.zk-boot-bar){animation:zk-boot-core-in .3s cubic-bezier(.22,1,.36,1) 60ms both}.nav-loading:not(.on) .zk-boot>:not(.zk-boot-bar){opacity:0;transform:scale(.96);transition:opacity .16s ease,transform .24s ease}.nav-loading.on.quick .zk-boot-bar:after,.nav-loading.on.quick .zk-boot>:not(.zk-boot-bar){animation-delay:.14s}.nav-loading .zk-boot-bar:after{transform-origin:0 50%;background:linear-gradient(90deg,rgba(39,224,161,.25),var(--green))}.nav-loading.on .zk-boot-bar:after{animation:zk-nav-progress 1.6s cubic-bezier(.1,.6,.2,1) both}.nav-loading:not(.on) .zk-boot-bar:after{animation:none;transform:scaleX(1);transition:transform .18s ease-out}@keyframes zk-nav-progress{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){.nav-loading,.nav-loading.on{transition:none}.nav-loading.on .zk-boot>:not(.zk-boot-bar),.nav-loading:not(.on) .zk-boot>:not(.zk-boot-bar){animation:none;transition:none}.nav-loading.on .zk-boot-bar:after,.nav-loading:not(.on) .zk-boot-bar:after{animation:none;transform:none;transition:none}}body.zk-modern-site{--bg:#040907;--bg-soft:#08110d;--card:#0c1712;--surface:#0a140f;--card-2:#13231b;--border:#243a2f;--border-2:#456353;--green:#31e0a0;--green-soft:#102d20;--green-line:#287b53;--text:#f5faf7;--text-2:#b6c8be;--text-3:#8ca698;--brand-ink:#04150d;background-color:var(--bg);background-image:none}.zk-modern-site .site-header{background:#080f0b;border-bottom:1px solid var(--border);box-shadow:none}.zk-modern-site :is(.site-header,.site-header>.container,.zk-est,.promo-overlay,.modal-overlay,.pop,.drawer-backdrop,.tg-fab,.aif-xray){backdrop-filter:none;-webkit-backdrop-filter:none}.zk-modern-site .nav a.active{border-radius:8px;background:var(--green);color:var(--brand-ink);box-shadow:none}.zk-modern-site .site-footer{background:#060c08;border-top-color:var(--border)}.zk-modern-site .tm{background:var(--bg)}.zk-modern-site .zk-liquid-glass{background:transparent}.zk-modern-site .aiflow-section:after,.zk-modern-site .aiflow-section:before,.zk-modern-site .page-hero:before,.zk-modern-site .zk-hero-veil,.zk-modern-site .zk-hero:after{display:none}.zk-modern-site :is(.ind-card,.plan,.mini-card,.auth-card,.calc-strip,.toc,.zk-ai-card),body.zk-modern-site .zk-liquid-glass .zk-est{border-color:var(--border);border-radius:16px;background:var(--card);box-shadow:none}.zk-modern-site .zk-liquid-glass .zk-est:after{display:none}.zk-modern-site .zk-est .hcalc-out{border-radius:12px;border-color:#245347;background:#10251f}.zk-modern-site .plan-pro{border-color:#32745d;background:#10201e}.zk-modern-site :is(.step-ico,.mini-card .m-ico){border:1px solid var(--border);border-radius:10px;background:var(--card-2);box-shadow:none}.zk-modern-site .paid{background:#080f0b}.zk-modern-site .page-hero{background:transparent}.zk-modern-site .btn{border-radius:10px}.zk-modern-site .btn-primary{background:var(--green);color:var(--brand-ink);border:1px solid var(--green);font-weight:750;box-shadow:none}.zk-modern-site .btn-primary:hover{background:#68ffc3;border-color:#68ffc3;color:var(--brand-ink)}.zk-modern-site .btn-primary:focus-visible{outline:2px solid var(--text);outline-offset:3px}.zk-modern-site .btn-ghost{background:#101d16;border-color:var(--border-2);box-shadow:none}.zk-modern-site .drawer{background:#08110d}.zk-modern-site .stat-num{animation:none;background:none;color:var(--green);-webkit-text-fill-color:currentColor}.zk-modern-site .socials a{animation:none}.zk-modern-site .brand-partner:after,.zk-modern-site .brand:after,.zk-modern-site .btn-pulse:after,.zk-modern-site .socials a:before{display:none;animation:none}@media (hover:hover) and (pointer:fine){.zk-modern-site :is(.ind-card,.mini-card):hover{border-color:var(--border-2);box-shadow:none}}.zk-modern-site .drawer-nav a.active{background:var(--green);color:var(--brand-ink);border-color:var(--green)}.zk-modern-site :is(.zk-partner,.aif-stagefx){backdrop-filter:none;-webkit-backdrop-filter:none}.zk-modern-site .site-header>.container{justify-content:space-between;gap:24px}@media (min-width:1081px){.zk-modern-site .site-header .nav{margin-inline:0;flex:1 1;max-width:620px;justify-content:space-between}}.partner-email-entry{display:flex;justify-content:space-between;gap:20px;white-space:normal;text-align:start;width:100%;padding:18px 20px;border-color:var(--green-line)}.partner-email-entry>span{color:var(--green);flex:none}.zk-modern-site .install-banner{width:min(380px,calc(100% - 32px));padding:12px 52px 12px 14px;gap:10px;border:1px solid var(--border-2);border-radius:12px;background:#0a140f;box-shadow:0 6px 24px #0005;animation:none}.zk-modern-site .install-banner-main{gap:12px;min-height:44px}.zk-modern-site .install-banner-icon{width:36px;height:36px;flex-basis:36px;border-radius:8px}.zk-modern-site .install-banner-title{font-size:14px;line-height:1.4;margin:0 0 2px}.zk-modern-site .install-banner-action{min-height:0;color:var(--green)}.zk-modern-site .install-banner-action,.zk-modern-site .install-banner-subtitle{font-size:max(11px,var(--zk-fmin,12px));line-height:1.6}.zk-modern-site .install-share-icon{width:16px;height:16px;color:var(--green)}.zk-modern-site .install-banner-close{top:12px;right:8px;height:44px}.zk-modern-site .install-banner-close svg{width:16px;height:16px}.zk-modern-site .install-banner :is(button,a):focus-visible{outline-color:var(--green)}.zk-modern-site .install-banner{width:min(420px,calc(100% - 24px));padding-right:46px}.zk-modern-site .install-banner-main{flex:1 1;width:auto;cursor:default}.zk-modern-site .install-banner-copy{flex:1 1}.zk-modern-site .install-banner-icon{object-fit:contain;object-position:center}.zk-modern-site .install-banner-action{flex:none;min-height:44px;max-width:100px;padding:9px 12px;border:1px solid var(--green);border-radius:8px;background:var(--green);color:var(--brand-ink);font-size:max(12px,var(--zk-fmin,12px));font-weight:750;text-align:center;line-height:1.5}.zk-modern-site .install-banner-action:hover{background:#68ffc3}.zk-modern-site .install-banner-action:disabled{cursor:wait;opacity:.65}.zk-modern-site .install-banner-close{right:4px;width:36px}@media (max-width:640px){.zk-modern-site .install-banner{width:calc(100% - 16px);bottom:calc(8px + env(safe-area-inset-bottom));padding:6px 44px 6px 10px;gap:8px;border-radius:12px}.zk-modern-site .install-banner-main{gap:10px;min-height:40px}.zk-modern-site .install-banner-icon{width:28px;height:28px;flex-basis:28px;border-radius:7px}.zk-modern-site .install-banner-title{margin:0;font-size:14px;line-height:1.3}.zk-modern-site .install-banner-subtitle{display:none}.zk-modern-site .install-banner-action{min-height:36px;padding:6px 14px}.zk-modern-site .install-banner-close{top:50%;transform:translateY(-50%);height:44px}}@media (max-height:480px) and (orientation:landscape){.zk-modern-site .install-banner{left:auto;right:calc(12px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));transform:none;width:min(300px,calc(100% - 24px));padding:6px 44px 6px 10px;gap:8px}.zk-modern-site .install-banner-subtitle{display:none}}