.st-section{--st-accent:#2358e0;--st-accent-300:#b4ccff;--st-accent-400:#7fa6ff;--st-accent-500:#3b76f6;--st-accent-700:#1c45b8;--st-bg:#eef0f3;--st-text:#111317;--st-ink:#0b1b3a;--st-n100:#f7f8fa;--st-n200:#e6e8ec;--st-n300:#d3d6dc;--st-n400:#b4b8c0;--st-n500:#8f949d;--st-n600:#6c717a;--st-n700:#50545c;--st-grad:linear-gradient(120deg,#0a2466,#1a47c9 48%,#0d6b64);--st-dark:linear-gradient(160deg,#08122b,#0d2459 55%,#0a4552);--st-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--st-text);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;z-index:1;-webkit-font-smoothing:antialiased;line-height:1.4;text-align:left}.st-section *,.st-section :after,.st-section :before{box-sizing:border-box}.st-section h1,.st-section h2,.st-section h3,.st-section h4,.st-section p{font-family:inherit;margin:0;padding:0;text-transform:none}.st-section a{text-decoration:none}.st-section a:focus-visible,.st-section button:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.st-section img{max-width:100%}.st-wrap{margin:0 auto;max-width:1400px;padding:var(--st-pt,110px) 24px var(--st-pb,0);width:100%}.st-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between}.st-head-l{display:flex;flex:1 1 420px;flex-direction:column;gap:18px;min-width:0}.st-section .st-h2{color:var(--st-ink);font-size:clamp(34px,4.4vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.st-section .st-lead{color:var(--st-n700);flex:0 1 420px;font-size:15px;line-height:1.6;text-wrap:pretty}.st-section .st-lead p+p{margin-top:10px}.st-pill{align-items:center;align-self:flex-start;background:#fff;border:1px solid var(--st-n200);border-radius:999px;color:var(--st-ink);display:inline-flex;font-size:12px;font-weight:500;gap:8px;line-height:1.3;max-width:100%;padding:4px 12px 4px 4px}.st-pill-ic{align-items:center;background:var(--st-grad);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;overflow:hidden;width:20px}.st-pill-ic img{height:12px;object-fit:contain;width:12px}.st-pill.is-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14);color:#fff}.st-btns{display:flex;flex-wrap:wrap;gap:10px}.st-section .st-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;height:46px;line-height:1;padding:0 6px 0 20px;transition:filter .25s,background .25s,border-color .25s;white-space:nowrap}.st-section .st-btn-ic{align-items:center;border-radius:50%;display:flex;font-size:15px;height:34px;justify-content:center;width:34px}.st-section .st-btn-primary{background:var(--st-grad);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 10px 24px -10px rgba(10,36,102,.75);color:#fff}.st-section .st-btn-primary:hover{color:#fff;filter:brightness(.93)}.st-section .st-btn-primary .st-btn-ic{background:hsla(0,0%,100%,.16);color:#fff}.st-section .st-btn-secondary{background:rgba(17,19,23,.06);border:1px solid rgba(17,19,23,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);color:var(--st-ink);gap:12px}.st-section .st-btn-secondary:hover{background:rgba(17,19,23,.1);color:var(--st-ink)}.st-section .st-btn-secondary .st-btn-ic{background:var(--st-grad);box-shadow:0 6px 14px -6px rgba(10,36,102,.75);color:#fff}.st-section .st-btn-outline{background:#fff;border:1px solid var(--st-n200);color:var(--st-text);padding:0 22px}.st-section .st-btn-outline:hover{border-color:var(--st-n400);color:var(--st-text)}.st-section .st-btn-outline .st-btn-ic{font-size:16px;height:auto;width:auto}.st-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14)}.st-card-w{background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(11,27,58,.05),0 18px 40px -24px rgba(11,27,58,.3)}.st-darkbox{background:var(--st-dark);box-shadow:0 50px 90px -50px rgba(11,27,58,.7);color:#fff;overflow:hidden;position:relative}.st-dots{background:radial-gradient(circle,hsla(0,0%,100%,.07) 1px,transparent 1.3px) 0 0/20px 20px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.st-dots,.st-glow{pointer-events:none;position:absolute}.st-glow{border-radius:50%}.st-glow-b{background:radial-gradient(circle,rgba(59,118,246,.42),rgba(59,118,246,0) 65%);height:320px;width:420px}.st-glow-g{background:radial-gradient(circle,rgba(16,185,129,.34),rgba(16,185,129,0) 65%);height:300px;width:380px}.st-rel{position:relative}.st-ic-img{display:block;object-fit:contain}.st-spot{background-image:radial-gradient(420px circle at var(--mx,-600px) var(--my,-600px),hsla(0,0%,100%,.75),transparent 45%)}@keyframes st-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes st-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes st-spin{to{transform:rotate(1turn)}}@keyframes st-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes st-bars{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes st-shimmer{to{background-position:-200% 0}}@keyframes st-sweep{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@keyframes st-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-section *{animation:none!important;transition:none!important}}@media (max-width:640px){.st-wrap{padding-left:16px;padding-right:16px}}