.page-hero{padding-block:clamp(64px,9vw,120px) clamp(40px,5vw,64px);position:relative}.page-hero h1{margin-block:12px 16px}.page-hero p{max-width:60ch}.page-hero__k{display:none}@media (min-width:1024px){.page-hero__k{display:block;position:absolute;inset-inline-end:-40px;inset-block-start:-30px;width:min(300px,34vw);opacity:.22;pointer-events:none}}.chip-filter{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:var(--kv-radius-pill);border:1px solid var(--kv-border);background:transparent;color:var(--kv-slate-300);font:500 14px/1 var(--kv-font-body);cursor:pointer;text-decoration:none;transition:border-color var(--kv-d-fast) var(--kv-ease),color var(--kv-d-fast) var(--kv-ease)}.chip-filter:hover{color:var(--kv-white-100);border-color:var(--kv-cyan-400)}.chip-filter[aria-pressed="true"],.chip-filter.is-active{background:#1B63E0;border-color:#1B63E0;color:#fff}.steps{display:grid;gap:24px;list-style:none;padding:0}@media (min-width:1024px){.steps{grid-template-columns:repeat(4,1fr)}}.steps li{padding:24px;border:1px solid var(--kv-border-soft);border-radius:var(--kv-radius-card);background:var(--kv-navy-800);position:relative}.steps__n{font:700 13px/1 var(--kv-font-mono);letter-spacing:.12em;background:var(--kv-pulse);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.steps h3{font-size:20px;margin-block:12px 8px}.steps p{color:var(--kv-slate-300);font-size:14px}@media (min-width:1024px){.steps li:not(:last-child)::after{content:"→";position:absolute;inset-inline-end:-22px;top:50%;translate:0 -50%;color:var(--kv-slate-300)}}.feature{display:flex;gap:16px;align-items:flex-start}.feature__icon{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--kv-blue-500) 14%,transparent);border:1px solid color-mix(in srgb,var(--kv-blue-500) 35%,transparent);color:var(--kv-cyan-400)}.feature h3{font-size:18px;margin-block-end:4px}.feature p{color:var(--kv-slate-300);font-size:14px}.feature--v .feature__icon{color:var(--kv-violet-500);background:color-mix(in srgb,var(--kv-violet-500) 14%,transparent);border-color:color-mix(in srgb,var(--kv-violet-500) 35%,transparent)}.timeline{display:grid;gap:24px;grid-template-columns:1fr;position:relative;margin-top:48px}@media (min-width:768px){.timeline{grid-template-columns:repeat(4,1fr)}}.timeline__node{position:relative;padding-top:34px}.timeline__node::before{content:"";position:absolute;top:0;inset-inline-start:0;width:18px;height:18px;border-radius:50%;background:var(--kv-navy-900);border:2px solid var(--kv-cyan-400);box-shadow:var(--kv-glow-cyan)}.timeline__node--v::before{border-color:var(--kv-violet-500);box-shadow:var(--kv-glow-violet)}.timeline__node:not(:last-child)::after{content:"";position:absolute;top:8px;inset-inline-start:26px;inset-inline-end:-14px;height:2px;background:var(--kv-pulse);opacity:.5}.timeline__node h3{font-size:18px;margin-block-end:6px}.timeline__node p{font-size:14px;color:var(--kv-slate-300)}.eco{display:grid;place-items:center;padding:32px 0}.eco svg{width:min(100%,620px);height:auto}.article-card{display:grid;gap:12px;text-decoration:none;color:inherit}.article-card:hover h3{color:var(--kv-cyan-400)}.article-card__art{height:160px;border-radius:var(--kv-radius-md);background:var(--kv-hero-glow),var(--kv-navy-900);border:1px solid var(--kv-border-soft);position:relative;overflow:hidden}.article-card__art i{position:absolute;inset-inline:16px;height:3px;border-radius:2px;background:var(--kv-pulse);opacity:.8}.article-card__art i:nth-child(1){top:38px;width:60%}.article-card__art i:nth-child(2){top:62px;width:82%}.article-card__art i:nth-child(3){top:86px;width:45%}.article-card__meta{font:400 12px/1.5 var(--kv-font-mono);color:var(--kv-slate-300);letter-spacing:.06em;text-transform:uppercase}.article-card h3{font-size:20px;line-height:1.3;transition:color var(--kv-d-fast) var(--kv-ease)}.price-card{position:relative}.price-card--featured{border-color:transparent;background-image:linear-gradient(var(--kv-navy-800),var(--kv-navy-800)),var(--kv-pulse-135deg);background-origin:border-box;background-clip:padding-box,border-box}.price-card__amount{font:700 48px/1.1 var(--kv-font-display);margin-block:8px 4px}.price-card__cycle{color:var(--kv-slate-300);font-size:14px}.price-card ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px;font-size:14px;color:var(--kv-slate-300)}.price-card li::before{content:"→ ";color:var(--kv-cyan-400);font-family:var(--kv-font-mono)}.faq details{border:1px solid var(--kv-border-soft);border-radius:var(--kv-radius-md);background:var(--kv-navy-800);padding:0 24px}.faq details + details{margin-top:12px}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-family:var(--kv-font-display);font-weight:600;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-family:var(--kv-font-mono);color:var(--kv-cyan-400);font-size:20px;transition:transform var(--kv-d-med) var(--kv-ease)}.faq details[open] summary::after{transform:rotate(45deg)}.faq details>p{color:var(--kv-slate-300);font-size:15px;padding-block-end:20px}.form-grid{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .span-2{grid-column:span 2}}textarea.input{height:auto;min-height:140px;padding-block:14px;resize:vertical}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--kv-slate-300) 50%),linear-gradient(135deg,var(--kv-slate-300) 50%,transparent 50%);background-position:calc(100% - 20px) 24px,calc(100% - 15px) 24px;background-size:5px 5px;background-repeat:no-repeat}.pwd-req{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px;font-size:12px;color:var(--kv-slate-300)}.pwd-req li::before{content:"○ ";font-family:var(--kv-font-mono)}.pwd-req li.ok{color:var(--kv-success)}.pwd-req li.ok::before{content:"● "}.otp{display:flex;gap:clamp(6px,2vw,10px)}.otp input:nth-child(3){margin-inline-end:8px}.otp input{width:min(52px,(100% - 50px) / 6);flex:1;min-width:0;height:60px;text-align:center;font:700 22px/1 var(--kv-font-mono);background:#0C152C;border:1px solid #3A4A72;border-radius:var(--kv-radius-md);color:var(--kv-white-100);transition:border-color var(--kv-d-fast) var(--kv-ease)}.otp input:focus{outline:none;border-color:var(--kv-cyan-400);box-shadow:0 0 0 3px rgba(0,200,255,.18)}.client{display:grid;grid-template-columns:1fr;min-height:100dvh}@media (min-width:1024px){.client{grid-template-columns:280px 1fr}}.client__side{background:var(--kv-navy-900);border-inline-end:1px solid var(--kv-border-soft);padding:24px 16px;position:fixed;inset-block:0;inset-inline-start:0;width:280px;z-index:60;overflow-y:auto;transform:translateX(-100%);transition:transform var(--kv-d-slow) var(--kv-ease)}@media (prefers-reduced-motion:reduce){.client__side{transition:none}}.client__side[data-open="true"]{transform:translateX(0)}@media (min-width:1024px){.client__side{position:sticky;top:0;height:100dvh;transform:none}}.client__label{font-weight:700;font-size:12px;line-height:1.5;font-family:var(--kv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--kv-slate-300);padding:24px 12px 12px}.client__side a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--kv-radius-sm);color:var(--kv-slate-300);text-decoration:none;font-size:14px}.client__side a:hover{background:var(--kv-navy-800);color:var(--kv-white-100)}.client__side a[aria-current="page"]{background:#122142;color:var(--kv-cyan-400);box-shadow:inset 3px 0 0 var(--kv-cyan-400)}.client__topbar{display:flex;align-items:center;gap:16px;padding:16px clamp(20px,3vw,40px);border-bottom:1px solid var(--kv-border-soft)}.client__topbar .input{max-width:420px}.client__main{padding:clamp(20px,3vw,40px);display:grid;gap:24px;align-content:start}.client__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.avatar{width:40px;height:40px;border-radius:50%;background:var(--kv-pulse);display:grid;place-items:center;font:600 16px/1 var(--kv-font-display);color:#fff;flex:none}.notif{position:relative;background:none;border:0;color:var(--kv-slate-300);cursor:pointer;width:44px;height:44px;display:grid;place-items:center}.notif__badge{position:absolute;top:4px;inset-inline-end:4px;min-width:18px;height:18px;border-radius:9px;background:var(--kv-violet-500);color:#fff;font:700 11px/18px var(--kv-font-mono);text-align:center;padding-inline:4px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--kv-border-soft);overflow-x:auto}.tabs button{background:none;border:0;padding:14px 18px;color:var(--kv-slate-300);font:500 14px/1 var(--kv-font-body);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;min-height:44px}.tabs button:hover{color:var(--kv-white-100)}.tabs button[aria-selected="true"]{color:var(--kv-cyan-400);border-bottom-color:var(--kv-cyan-400)}.tabpanel[hidden]{display:none}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--kv-slate-300);list-style:none;padding:0}.breadcrumb a{color:var(--kv-slate-300)}.breadcrumb li + li::before{content:"/";color:var(--kv-slate-500);padding-inline-end:8px}.toast{position:fixed;inset-block-end:24px;inset-inline:16px;z-index:90;display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:var(--kv-radius-md);background:var(--kv-navy-800);border:1px solid var(--kv-success);box-shadow:var(--kv-shadow-card);font-size:14px}@media (min-width:640px){.toast{inset-inline-end:24px;inset-inline-start:auto;max-width:380px}}.state{display:grid;place-items:center;text-align:center;gap:16px;padding-block:64px}.state svg,.state img{width:84px;opacity:.9}.state h2{font-size:24px}.state p{color:var(--kv-slate-300);max-width:44ch}.skeleton{border-radius:var(--kv-radius-md);background:linear-gradient(90deg,var(--kv-navy-800) 25%,var(--kv-navy-700) 50%,var(--kv-navy-800) 75%);background-size:200% 100%;animation:kv-skel 1.4s var(--kv-ease) infinite}@keyframes kv-skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.auth{display:grid;grid-template-columns:1fr;min-height:100dvh}@media (min-width:1024px){.auth{grid-template-columns:44% 56%}}.auth__brand-pane{display:none;background:var(--kv-navy-900);position:relative;overflow:hidden;padding:clamp(48px,5vw,80px);flex-direction:column;justify-content:space-between}@media (min-width:1024px){.auth__brand-pane{display:flex}}.auth__brand-pane::after{content:"";position:absolute;inset:0;background:var(--kv-hero-glow);pointer-events:none}.auth__brand-pane>*{position:relative;z-index:1}.auth__k{position:absolute;inset-inline:0;inset-block-start:9%;width:100%;height:auto;opacity:.45;z-index:0;pointer-events:none}.auth__form-pane{display:grid;place-items:center;padding:clamp(24px,6vw,64px)}.auth__form{width:min(100%,460px);display:grid;gap:24px}.auth__row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.auth__divider{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;color:var(--kv-slate-300);font-size:14px}.auth__divider::before,.auth__divider::after{content:"";height:1px;background:var(--kv-border)}.auth__secure{display:flex;gap:12px;align-items:flex-start;color:var(--kv-slate-300);font-size:12px;line-height:1.6}.switch{position:relative;display:inline-flex;align-items:center}.switch input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.switch__track{width:44px;height:24px;border-radius:12px;background:var(--kv-navy-900);border:1px solid var(--kv-border);transition:background var(--kv-d-fast) var(--kv-ease),border-color var(--kv-d-fast) var(--kv-ease);flex:none;position:relative}.switch__track::after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:18px;height:18px;border-radius:50%;background:var(--kv-slate-300);transition:transform var(--kv-d-fast) var(--kv-ease),background var(--kv-d-fast) var(--kv-ease)}.switch input:checked + .switch__track{background:var(--kv-blue-500);border-color:var(--kv-blue-500)}.switch input:checked + .switch__track::after{transform:translateX(20px);background:#fff}.switch input:focus-visible + .switch__track{outline:2px solid var(--kv-cyan-400);outline-offset:2px}[dir="rtl"] .switch input:checked + .switch__track::after{transform:translateX(-20px)}.modal{position:fixed;inset:0;z-index:80;display:none;place-items:center;padding:24px}.modal[data-open="true"]{display:grid}.modal__backdrop{position:absolute;inset:0;background:rgba(5,10,24,.72)}.modal__dialog{position:relative;width:min(100%,480px);background:var(--kv-navy-800);border:1px solid var(--kv-border);border-radius:var(--kv-radius-card);padding:28px;box-shadow:var(--kv-shadow-card)}.modal__dialog h2{font-size:22px;margin-block-end:8px}