@font-face{font-family:Red Hat Display;font-weight:300 900;font-style:normal;font-display:swap;src:url(/fonts/redhatdisplay.woff2) format("woff2")}@font-face{font-family:Roboto;font-weight:100 900;font-style:normal;font-display:swap;src:url(/fonts/roboto.woff2) format("woff2")}.zk-pricing{--bg: #0A0E14;--surface: #161B24;--glass: rgba(22, 27, 36, .55);--border-subtle: rgba(255, 255, 255, .08);--border-active: rgba(56, 140, 255, .4);--c1: #F2F5FA;--c2: #8A93A3;--c3: #5A6473;--accent: #0981FF;--accent-600: #0A6FD8;--accent-700: #0A5CB0;--accent-tint: rgba(9, 129, 255, .14);--cyan: #1ED1E9;--on-accent: #04121F;--brand-red: #B01F28;--brand-red-lift: #D4323C;--glow-blue: 0 0 40px rgba(9, 129, 255, .2);--card-sh: 0 8px 32px rgba(0, 0, 0, .4);--ring: 0 0 0 3px rgba(56, 140, 255, .4);--font-head: "Red Hat Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;position:relative;isolation:isolate;overflow:hidden;background-color:var(--bg);background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;color:var(--c1);font-family:var(--font-body);padding:var(--zk-air) clamp(24px,5vw,64px) var(--zk-air)}.zk-pricing:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--zk-rule);pointer-events:none;z-index:3}.zk-pricing__glow{position:absolute;top:-160px;left:50%;width:820px;height:520px;transform:translate(-50%);background:radial-gradient(circle,rgba(9,129,255,.16),transparent 66%);filter:blur(30px);pointer-events:none;z-index:0}.zk-pricing__head{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto 34px}.zk-pricing__eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.zk-pricing__eyebrow svg{width:16px;height:16px;flex:none}.zk-pricing__eyebrow span{font:500 12px var(--font-head);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase}.zk-pricing__title{font-family:var(--font-head);font-weight:300;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.06;letter-spacing:-.026em;color:var(--c1);margin:0 0 14px;text-wrap:balance}.zk-pricing__sub{font:400 clamp(.95rem,1.2vw,1.03rem) / 1.62 var(--font-body);color:var(--c2);margin:0}.zk-pricing__toggle{position:relative;z-index:1;display:flex;justify-content:center;margin:18px 0 30px}.zk-pricing__seg{display:inline-flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-subtle)}.zk-pricing__seg button{position:relative;font:500 14px var(--font-head);border:none;border-radius:999px;padding:10px 22px;cursor:pointer;background:transparent;color:var(--c2);transition:background var(--_d, .22s) ease,color .22s ease,box-shadow .22s ease}.zk-pricing__pop{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);white-space:nowrap;padding:3px 9px;border-radius:999px;font:700 9.5px var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:#2a1600;background:linear-gradient(180deg,#ffa53d,#ff8400);box-shadow:0 4px 14px #ff840059}.zk-pricing__pop:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#ff8400}.zk-pricing__seg button:focus-visible{outline:none;box-shadow:var(--ring)}.zk-pricing__seg button.is-active{background:var(--accent);color:var(--on-accent);box-shadow:var(--glow-blue)}.zk-pricing__seg .save{font-size:11px;color:var(--cyan);transition:color .22s ease}.zk-pricing__seg button[data-plan=anual].is-active .save{color:var(--on-accent)}.zk-pricing__border{position:relative;z-index:1;max-width:1080px;margin:0 auto}.zk-pricing__card{position:relative;border-radius:22px;overflow:hidden;background:var(--glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px var(--border-active),var(--card-sh),var(--glow-blue)}.zk-pricing__card-glow{position:absolute;top:0;left:0;right:0;height:220px;background:radial-gradient(120% 150% at 30% 0,rgba(9,129,255,.22),transparent 68%);pointer-events:none}.zk-pricing__enso{position:absolute;top:-46px;right:-40px;width:340px;height:340px;opacity:.5;filter:drop-shadow(0 0 30px rgba(212,50,60,.3));pointer-events:none}.zk-pricing__pad{position:relative;padding:40px clamp(24px,3vw,44px) 20px}.zk-pricing__plan{display:flex;align-items:flex-start;gap:12px;margin-bottom:26px}.zk-pricing__plan-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;flex:none;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--border-subtle)}.zk-pricing__plan-icon svg{width:26px;height:26px}.zk-pricing__plan .name{font:500 24px var(--font-head);color:var(--c1);letter-spacing:-.016em}.zk-pricing__plan .desc{font:400 14px var(--font-body);color:var(--c2);margin-top:2px}.zk-pricing__price{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.zk-pricing__amount{display:flex;align-items:flex-start;gap:3px}.zk-pricing__amount .cur{font:400 30px var(--font-head);color:var(--c2);margin-top:12px}.zk-pricing__amount .num{font:500 64px/1 var(--font-head);color:var(--c1);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.zk-pricing__amount .per{font:500 15px var(--font-head);color:var(--c2);margin-top:14px}.zk-pricing__note{font:400 13.5px/1.4 var(--font-body);color:var(--c2);padding-bottom:6px}.zk-pricing__amount.is-changing,.zk-pricing__note.is-changing{animation:zk-pz-pop .36s cubic-bezier(.16,1,.3,1)}@keyframes zk-pz-pop{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zk-pricing__msi{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;border-radius:999px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--border-subtle);font:400 13px var(--font-body);color:var(--c2)}.zk-pricing__msi svg{flex:none;color:var(--cyan)}.zk-pricing__msi b{color:var(--c1);font-weight:600}.zk-pricing:not([data-plan=anual]) .zk-pricing__msi{display:none}.zk-pricing__cta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:24px 0 6px}.zk-pricing__buy{font:500 15px var(--font-head);color:var(--on-accent);background:var(--accent);border:none;border-radius:12px;padding:15px 34px;cursor:pointer;box-shadow:var(--glow-blue);transition:transform .12s ease,background .22s ease,box-shadow .22s ease}.zk-pricing__buy:hover{background:var(--accent-600);transform:translateY(-2px)}.zk-pricing__buy:active{background:var(--accent-700);transform:scale(.98)}.zk-pricing__buy:focus-visible{outline:none;box-shadow:var(--ring)}.zk-pricing__guarantee{font:400 13.5px var(--font-body);color:var(--c2)}.zk-pricing__features{position:relative;margin:20px clamp(24px,3vw,44px) 0;padding-top:26px;border-top:1px solid var(--border-subtle)}.zk-pricing__features .label{font:500 11px var(--font-head);letter-spacing:.1em;color:var(--cyan);text-transform:uppercase;margin-bottom:20px}.zk-pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 30px;padding-bottom:42px}.zk-pricing__feat{display:flex;align-items:flex-start;gap:11px}.zk-pricing__feat svg{flex:none;margin-top:1px}.zk-pricing__feat span{font:400 14.5px/1.45 var(--font-body);color:var(--c1)}.zk-pricing.is-fx [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity var(--zk-dur-reveal) var(--zk-ease-out),transform var(--zk-dur-reveal) var(--zk-ease-out)}.zk-pricing.is-in [data-reveal]{opacity:1;transform:none}@media (max-width: 820px){.zk-pricing__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.zk-pricing__grid{grid-template-columns:1fr}.zk-pricing__enso{width:240px;height:240px;top:-30px;right:-30px}.zk-pricing__amount .num{font-size:52px}}@media (prefers-reduced-motion: reduce){.zk-pricing.is-fx [data-reveal]{opacity:1!important;transform:none!important;transition:none}.zk-pricing__amount,.zk-pricing__note{animation:none!important}.zk-pricing__seg button,.zk-pricing__buy{transition:none}}
