.zk-root{font-family:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;color:#0f172a;background:#f4f7fb;min-height:100vh;overflow-x:clip}.zk-root ::selection{color:#fff;background:#0a2540}.zk-container{max-width:1240px;margin:0 auto;padding-left:48px;padding-right:48px}@media (max-width:720px){.zk-container{padding-left:20px;padding-right:20px}}@keyframes zkCharIn{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}@keyframes zkDrift{0%{transform:translate(0)scale(1)}to{transform:translate(46px,-34px)scale(1.07)}}@keyframes zkRibbonBreathe{0%{transform:translateY(0)scale(1)}to{transform:translateY(-7px)scale(1.012)}}@keyframes zkChatDot{0%,60%,to{opacity:.25}30%{opacity:1}}.zk-blob{animation:36s ease-in-out infinite alternate zkDrift;animation-play-state:var(--zk-play,running)}.zk-breathe{animation:zkRibbonBreathe var(--zk-breathe-dur,10s) ease-in-out infinite alternate;animation-play-state:var(--zk-play,running)}.zk-char{white-space:pre;animation:.46s cubic-bezier(.2,.7,.2,1) both zkCharIn;display:inline-block}.zk-chat-dot{animation:1.2s infinite zkChatDot}.zk-btn-navy,.zk-btn-white,.zk-btn-ghost,.zk-btn-outline{cursor:pointer;border-radius:999px;font-weight:700;text-decoration:none;display:inline-block}.zk-btn-navy{color:#fff;background:#0a2540;transition:transform .2s,box-shadow .2s}.zk-btn-navy:hover{transform:translateY(-2px);box-shadow:0 10px 26px #05966947}.zk-btn-white{color:#0a2540;background:#fff;transition:transform .2s,box-shadow .2s}.zk-btn-white:hover{transform:translateY(-2px);box-shadow:0 12px 30px #05966959}.zk-btn-ghost{-webkit-backdrop-filter:blur(14px);color:#0a2540;background:#fff9;border:1.5px solid #e2e8f0e6;transition:border-color .2s}.zk-btn-ghost:hover{border-color:#0a2540}.zk-btn-outline{color:#0a2540;background:0 0;border:1.5px solid #0a2540;transition:background .2s,color .2s}.zk-btn-outline:hover{color:#fff;background:#0a2540}.zk-btn-hairline{color:#0a2540;background:0 0;border:1.5px solid #e2e8f0;border-radius:999px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-block}.zk-btn-hairline:hover{border-color:#0a2540}.zk-navlink{color:#0a2540;opacity:.85;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.zk-navlink:hover{opacity:1}.zk-card-pick{transition:transform .2s,border-color .2s,box-shadow .2s}.zk-card-pick:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0a254014;border-color:#0a2540!important}.zk-launcher{transition:transform .2s,box-shadow .2s}.zk-launcher:hover{transform:translateY(-2px);box-shadow:0 14px 36px #05966938}.zk-chip-q{transition:border-color .2s}.zk-chip-q:hover{border-color:#0a2540!important}.zk-close-btn{transition:border-color .2s}.zk-close-btn:hover{border-color:#0a2540!important}.zk-send-btn{transition:transform .2s,box-shadow .2s}.zk-send-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #05966947}.zk-root a:focus-visible,.zk-root button:focus-visible,.zk-root input:focus-visible,.zk-root [role=slider]:focus-visible,.zk-root [role=button]:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #059669}.zk-root .zk-btn-navy:focus-visible,.zk-root .zk-btn-white:focus-visible,.zk-root .zk-btn-ghost:focus-visible,.zk-root .zk-btn-outline:focus-visible,.zk-root .zk-btn-hairline:focus-visible{border-radius:999px}.zk-two-col{grid-template-columns:minmax(320px,1fr) minmax(320px,1.1fr);align-items:center;gap:72px;display:grid}.zk-two-col-trust{grid-template-columns:minmax(320px,1fr) minmax(300px,400px);align-items:center;gap:72px;display:grid}@media (max-width:920px){.zk-two-col,.zk-two-col-trust{grid-template-columns:1fr;gap:44px}}@media (max-width:860px){.zk-nav-anchors{display:none!important}}@media (max-width:720px){.zk-slider-card{padding:40px 22px 32px!important}.zk-hero-pad{padding-top:56px!important}}.zk-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.zk-blob,.zk-breathe,.zk-char,.zk-chat-dot{animation:none!important}.zk-root *{scroll-behavior:auto!important}}
