.sv{--beige:#f3f1e6;--sky:#e7f2fd;--ink:#111418;--mute:#5d646e;--blue:#1d4ed8;color:var(--ink);font-family:var(--font-geist-sans),"Geist",-apple-system,BlinkMacSystemFont,sans-serif;background:#fff;padding-bottom:72px}.sv *{box-sizing:border-box}.sv a{color:var(--blue);font-weight:600}.sv-mono{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;font-weight:600}.sv-blue{color:var(--blue)}.sv-hero{color:#fff;background:#070c1e;padding:0 40px;position:relative;overflow:hidden}.sv-hero:before{content:"";pointer-events:none;background:radial-gradient(1100px 520px at 78% -8%,#2d5be66b,#0000 60%),radial-gradient(760px 440px at 6% 108%,#6d5cf038,#0000 60%);position:absolute;inset:0}.sv-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;animation:9s linear infinite heroGrid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.sv-hero-in{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,64px);max-width:1160px;margin:0 auto;padding:clamp(56px,8vw,104px) 0 clamp(48px,6vw,80px);display:grid;position:relative}.sv-hero-in.solo{grid-template-columns:minmax(0,820px)}.sv-badge{letter-spacing:.09em;text-transform:uppercase;color:#aebede;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;padding:6px 13px;font-size:11.5px;font-weight:600;display:inline-flex}.sv-badge i{background:#4ade9b;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #4ade9b38}.sv-hero h1{letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:22px 0 0;font-size:clamp(34px,4.8vw,60px);font-weight:700;line-height:1.06}.sv-hero p{color:#b8c2d9;max-width:560px;margin:22px 0 0;font-size:clamp(16px,1.6vw,18.5px);line-height:1.6}.sv-herobox{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.sv .sv-hb1,.sv .sv-hb2{border-radius:10px;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sv .sv-hb1{color:#0a1226;background:#fff;box-shadow:0 8px 24px -12px #0009}.sv .sv-hb2{color:#fff;background:#ffffff0f;border:1px solid #ffffff3d}.sv-mock{color:#e7ecfa;background:#0c1430;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.sv-win{background:#ffffff05;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 15px;display:flex}.sv-win>i{border-radius:999px;width:11px;height:11px}.sv-wt{color:#7f8bb0;align-items:center;gap:8px;min-width:0;margin-left:8px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12px;display:inline-flex}.sv-wt img{object-fit:contain;border-radius:4px}.sv-tag{color:#aebede;white-space:nowrap;background:#ffffff14;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.7rem}.sv-mock-body{padding:18px}.sv-pill{color:#e7ecfa;background:#2e5be61a;border:1px solid #5a82e64d;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.55}.sv-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-steps li{animation:.6s both sv-in;animation-delay:calc(var(--k)*.18s + .2s);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.sv-steps .sv-mono{color:#6f86d6}.sv-steps b{color:#fff;font-size:.95rem}.sv-steps li>span:last-child{color:#8e9bbd;font-size:.78rem;line-height:1.45}.sv-ok{color:#4ade9b;background:#4ade9b1a;border:1px solid #4ade9b38;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:.82rem;font-weight:600}.sv-over{z-index:2;padding:0 22px;position:relative}.sv-over-in{border:1px solid #e3e8f0;border-left:4px solid var(--blue);background:#fff;border-radius:20px;max-width:880px;margin:-44px auto 0;padding:clamp(24px,3.4vw,40px) clamp(22px,4vw,48px);box-shadow:0 30px 60px -34px #14285a66}.sv-over-in p{color:#2b3340;margin:14px 0 0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.7}.sv-assure{padding:72px 40px 0}.sv-assure-in{border:1px solid #e3e8f0;border-left:4px solid var(--blue);background:#f6f7f9;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:960px;margin:0 auto;padding:22px 28px;display:flex}.sv-assure-in h2{letter-spacing:-.01em;color:var(--ink);margin:0 0 6px;font-size:1.15rem;font-weight:700}.sv-assure-in p{color:var(--mute);max-width:560px;margin:0;font-size:.95rem;line-height:1.6}.sv .sv-assure-in a{color:var(--blue);align-items:center;gap:9px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}@keyframes sv-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sv-hero:after,.sv-steps li{animation:none}}.sv .sv-btn1{background:var(--blue);color:#fff;border-radius:10px;align-items:center;gap:12px;padding:8px 8px 8px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sv-btn1 em{background:#fff3;border-radius:7px;place-items:center;width:34px;height:30px;font-style:normal;display:grid}.sv-brand{align-items:center;gap:10px;display:inline-flex}.sv-brand img{object-fit:contain}.sv-sec{padding:90px 40px 0}.sv-wrap{max-width:1160px;margin:0 auto}.sv-head{text-align:center}.sv-head h2,.sv-final h2{letter-spacing:-.04em;max-width:760px;margin:16px auto;scroll-margin-top:90px;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.08}.sv-lead{max-width:680px;color:var(--mute);margin:0 auto;font-size:1rem;line-height:1.65}.sv-grid{gap:18px;margin-top:48px;display:grid}.sv-grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-card{background:var(--beige);border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}.sv-card.sky{background:var(--sky)}.sv-card h3{letter-spacing:-.02em;margin:10px 0 0;font-size:1.2rem;font-weight:700;line-height:1.25}.sv-card p,.sv-text-only p{color:var(--mute);margin:0;font-size:.97rem;line-height:1.7}.sv-text{max-width:860px;margin:40px auto 0;padding:34px}.sv-text-only{max-width:760px;margin:28px auto 0}.sv-text-only p{margin-bottom:14px}.sv-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:640px;margin:40px auto 0;display:grid}.sv-stat{background:var(--beige);border-radius:22px;padding:30px}.sv-stat.sky{background:var(--sky)}.sv-stat b{letter-spacing:-.05em;font-size:4rem;font-weight:700;line-height:1;display:block}.sv-stat .sv-mono{margin-top:12px;display:block}.sv-fig{background:var(--beige);border-radius:22px;max-width:1000px;margin:44px auto 0;padding:28px 24px 8px}.sv-fig>img{background:#fff;border-radius:14px;width:100%;height:auto;display:block}.sv-fig figcaption{color:var(--mute);text-align:center;padding:16px 20px;font-size:.88rem}.sv-table{background:var(--beige);border-radius:22px;max-width:960px;margin:40px auto 0;padding:10px;overflow-x:auto}.sv-table table{border-collapse:collapse;background:#fff;border-radius:14px;width:100%;min-width:560px;overflow:hidden}.sv-table th,.sv-table td{text-align:left;vertical-align:top;border-top:1px solid #eceef2;padding:14px 18px;font-size:.95rem;line-height:1.5}.sv-table thead th{background:var(--sky);border-top:0;font-size:.9rem}.sv-table tbody th{width:30%;font-weight:700}.sv-table td{color:var(--mute)}.sv-faq{gap:10px;max-width:860px;margin:48px auto 0;display:grid}.sv-faq details{background:var(--beige);border-radius:18px}.sv-faq details:nth-child(2n){background:var(--sky)}.sv-faq summary{cursor:pointer;letter-spacing:-.01em;align-items:center;gap:18px;padding:22px 26px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary .sv-mono{flex:none}.sv-faq summary svg{flex:none;margin-left:auto;transition:transform .2s}.sv-faq details[open] summary svg{transform:rotate(45deg)}.sv-faq details p{color:var(--mute);margin:0;padding:0 26px 24px 78px;font-size:.97rem;line-height:1.75}.sv-final{margin:90px 40px 0}.sv-final-in{text-align:center;color:#fff;background:linear-gradient(135deg,#3b74f0 0%,#1d4ed8 55%,#16349a 100%);border-radius:28px;max-width:1160px;margin:0 auto;padding:72px 40px}.sv-final h2{max-width:700px;margin-top:0}.sv-final p{opacity:.92;max-width:640px;margin:0 auto 14px;line-height:1.65}.sv .sv-final .sv-btn1{color:#16349a;background:#fff;margin-top:16px}.sv-final .sv-btn1 em{background:#e5ecfb}.sv-final a{color:#fff}.sv-foot{max-width:900px;color:var(--mute);text-align:center;margin:28px auto 0;padding:0 22px;font-size:.82rem;line-height:1.6}@media (max-width:1024px){.sv-grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sv-hero-in,.sv-hero-in.solo{grid-template-columns:1fr}}@media (max-width:640px){.sv-hero,.sv-sec{padding-left:22px;padding-right:22px}.sv-sec{padding-top:64px}.sv-over{padding:0 16px}.sv-assure{padding:56px 22px 0}.sv-grid.g2,.sv-grid.g3,.sv-stats{grid-template-columns:1fr}.sv-final{margin:64px 16px 0}.sv-final-in{padding:52px 22px}.sv-faq details p{padding-left:26px}.sv-text{padding:24px}}@keyframes heroGrid{to{background-position:40px 40px}}.sv{--mute:#5d646e;margin-top:64px}.sv-hero h1{max-width:820px}.sv-text-only a,.sv-card a,.sv-faq a{text-decoration:underline}.sv-card ul,.sv-text-only ul{color:var(--mute);margin:0;padding-left:1.2rem;line-height:1.7}.sv-final-in .sv-foot-in{color:#fff;opacity:.8;margin-top:22px;font-size:.85rem}.sv-final .sv-btn1{text-decoration:none}.fl-fig{padding:24px 24px 8px}.fl{--g:44px;--ac:#1c47a3;color:#fff;background:#0f1626;border-radius:18px;padding:clamp(22px,3.4vw,40px);overflow:hidden}.fl-bar{background:#4f7de8;border-radius:3px;width:54px;height:5px;margin-bottom:16px;display:block}.fl-title{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:700;line-height:1.2}.fl-sub{color:#9fb0d8;margin:8px 0 clamp(24px,4vw,40px);font-size:1rem;line-height:1.5}.fl-list{column-gap:var(--g);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fl-node{min-height:150px;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.35s);background:#1b2745;border:1px solid #3a4f85;border-radius:16px;flex-direction:column;gap:14px;padding:20px 18px 24px;display:flex;position:relative}.fl-num{background:linear-gradient(135deg,#3b74f0,#1d4ed8);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:grid;box-shadow:0 0 0 4px #4f7de82e}.fl-txt b{color:#fff;margin-bottom:6px;font-size:1.05rem;font-weight:700;line-height:1.25;display:block}.fl-txt span{color:#c9d4ee;font-size:.92rem;line-height:1.5}.fl-arrow{width:var(--g);transform-origin:0;height:2px;transition:transform .35s;transition-delay:calc(var(--i)*.35s + .3s);background:#7b96e6;margin-top:-1px;position:absolute;top:50%;left:100%}.fl-arrow:after{content:"";border:5px solid #0000;border-left:8px solid #7b96e6;border-right:0;position:absolute;top:-4px;right:0}.fl-note{color:#9aa8c8;margin:clamp(22px,3vw,32px) 0 0;font-size:.88rem;line-height:1.5}.fl.ready:not(.on) .fl-node{opacity:0;transform:translateY(14px)}.fl.ready:not(.on) .fl-arrow{transform:scaleX(0)}.fl.on .fl-node{animation:fl-step 8s ease-in-out calc(var(--i)*2s + 1.8s) infinite}@keyframes fl-step{0%,26%,to{background:#1b2745;border-color:#3a4f85;transform:none}6%,20%{background:#2f4f9a;border-color:#6f8fe0;transform:translateY(-3px)}}@media (max-width:860px){.fl{--g:34px}.fl-list{row-gap:var(--g);grid-template-columns:1fr}.fl-node{flex-direction:row;align-items:flex-start;gap:16px;min-height:0;padding:18px}.fl-arrow{width:2px;height:var(--g);transform-origin:top;margin:0;top:100%;left:37px}.fl-arrow:after{border:5px solid #0000;border-top:8px solid #7b96e6;border-bottom:0;inset:auto auto 0 -4px}.fl.ready:not(.on) .fl-arrow{transform:scaleY(0)}.fl-fig{padding:16px 14px 4px}}@media (prefers-reduced-motion:reduce){.fl .fl-node{transition:none!important;animation:none!important}}.sv-form{background:var(--beige);border-radius:22px;max-width:760px;padding:clamp(24px,4vw,40px)}.sv-form h2{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.sv-privacy{color:var(--mute);margin:18px 0 0;font-size:.85rem;line-height:1.6}.sv-grid.g2>.sv-card:last-child:nth-child(odd){grid-column:1/-1}.sv-grid.g1{grid-template-columns:minmax(0,860px);justify-content:center}.sv-grid.g1>.sv-card{border-left:4px solid var(--blue);border-radius:22px}.sv-card p+p{margin-top:12px}.sv-card p{color:#3a4350;font-size:1.02rem;line-height:1.75}.sv-btnrow{justify-content:center;margin-top:28px;display:flex}.sv-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px -26px #14285a55}.sv-card{transition:transform .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){.sv-card{transition:none}.sv-card:hover{transform:none}}.sv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);max-width:1160px;margin:0 auto;display:grid}.sv-split.rev .sv-img{order:2}.sv-copy h2{letter-spacing:-.035em;margin:14px 0 18px;scroll-margin-top:90px;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:700;line-height:1.1}.sv-copy>p{color:var(--mute);margin:0 0 14px;font-size:1.02rem;line-height:1.75}.sv-img{background:var(--beige);border-radius:24px;padding:14px;position:relative}.sv-img.sky{background:var(--sky)}.sv-img img{background:#fff;border-radius:14px;width:100%;height:auto;display:block}.sv-photo{border:1px solid #ffffff29;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.sv-photo img{width:100%;height:auto;display:block}.sv-ico{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 1px 2px #11182714}.sv-check{gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.sv-check li{color:#2b3340;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;display:flex}.sv-check li:before{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px}.sv-grid.g5{grid-template-columns:repeat(6,minmax(0,1fr))}.sv-grid.g5>.sv-card{grid-column:span 2}.sv-grid.g5>.sv-card:nth-child(4){grid-column:2/span 2}.sv-grid.g5>.sv-card:nth-child(5){grid-column:4/span 2}.sv-step-n{color:#fff;background:linear-gradient(135deg,#3b74f0,#1d4ed8);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.sv-stat b{font-size:3.4rem}.sv-stat p{color:#3a4350;margin:10px 0 0;font-size:.98rem;line-height:1.6}.sv-stats.g3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1160px}.sv-sub{text-align:center;max-width:820px;color:var(--mute);margin:0 auto;line-height:1.7}@media (max-width:1024px){.sv-grid.g5{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-grid.g5>.sv-card,.sv-grid.g5>.sv-card:nth-child(4),.sv-grid.g5>.sv-card:nth-child(5){grid-column:auto}.sv-stats.g3{grid-template-columns:1fr}}@media (max-width:860px){.sv-split{grid-template-columns:1fr}.sv-split.rev .sv-img{order:0}}@media (max-width:640px){.sv-grid.g5{grid-template-columns:1fr}.sv-stat b{font-size:3rem}}.sv-hero.has-bg{isolation:isolate}.sv-hero.has-bg:before,.sv-hero.has-bg:after{z-index:1}.sv-hero-bg{z-index:0;position:absolute;inset:0}.sv-hero-bg img{object-fit:cover;object-position:72% 0%;width:100%;height:100%}.sv-hero-bg:after{content:"";background:linear-gradient(90deg,#060b1ef7 0%,#070c1ee0 36%,#0a143459 62%,#0a143414 100%),linear-gradient(#060b1e40 0%,#0000 25% 55%,#060b1ed9 100%);position:absolute;inset:0}.has-bg .sv-hero-in{z-index:2;align-items:end;min-height:min(78vh,700px)}.sv-glass{align-self:end;justify-items:end;gap:12px;display:grid}.sv-glass-card{-webkit-backdrop-filter:blur(14px);color:#fff;width:min(100%,380px);animation:6s ease-in-out infinite svFloat;animation-delay:calc(var(--k)*-1.6s);background:#09112c99;border:1px solid #ffffff38;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 24px 50px -24px #000000a6,inset 0 1px #ffffff2e}.sv-glass-card:nth-child(2){margin-right:34px}.sv-glass-card .sv-gi{background:linear-gradient(135deg,#3b74f0,#1d4ed8);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 20px -8px #2d5be6}.sv-glass-card b{font-size:.98rem;font-weight:700;line-height:1.25;display:block}.sv-glass-card span{color:#c4cfe8;margin-top:3px;font-size:.8rem;line-height:1.45;display:block}@keyframes svFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:860px){.sv-hero.has-bg{padding:0}.sv-hero-bg{height:clamp(220px,58vw,320px);position:relative;inset:auto}.sv-hero-bg:after{background:linear-gradient(#060b1e1a 0%,#0000 40%,#070c1e 100%)}.has-bg .sv-hero-in{align-items:start;min-height:0;margin-top:-56px;padding:0 22px 88px}.sv-glass{justify-items:stretch}.sv-glass-card,.sv-glass-card:nth-child(2){width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.sv-glass-card{animation:none}}.sv.sv-embed{background:#fff;margin-top:0;padding-bottom:0}.sv-route{color:inherit;min-height:230px;text-decoration:none}.sv-route h3{color:var(--ink);margin:6px 0 0}.sv-route-go{color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-size:.95rem;font-weight:700;display:inline-flex}.sv-route-go svg{transition:transform .2s}.sv-route:hover .sv-route-go svg{transform:translate(4px)}.sv-route:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sv-feature{color:#fff;background:radial-gradient(600px 280px at 100% 0,#3b74f073,#0000 65%),#0f1626;border:1px solid #2a3a66;border-radius:24px;max-width:860px;margin:40px auto 0;padding:clamp(26px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #14285a99}.sv-feature .sv-badge{margin-bottom:18px}.sv-feature p{color:#d3dcf2;margin:0 0 20px;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.75}.sv-chain{flex-wrap:wrap;gap:10px 28px;margin:0 0 26px;padding:0;list-style:none;display:flex}.sv-chain li{background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:.95rem;font-weight:600;display:flex;position:relative}.sv-chain li span{background:linear-gradient(135deg,#3b74f0,#1d4ed8);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.sv-chain li+li:before{content:"";background:#7b96e6;width:20px;height:2px;position:absolute;top:50%;left:-24px}.sv .sv-feature .sv-btn1{color:#16349a;background:#fff}.sv-feature .sv-btn1 em{background:#e5ecfb}@media (max-width:640px){.sv-chain{flex-direction:column;gap:14px}.sv-chain li+li:before{width:2px;height:14px;top:-14px;left:23px}}.fl-list.branch{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:64px}.fl-list.branch .fl-alt{grid-area:2/2/auto/4}.fl-arrow.down{transform-origin:top;width:2px;height:64px;transition-delay:calc(var(--i)*.35s + .6s);margin:0 0 0 -1px;top:100%;left:50%}.fl-arrow.down:after{border:5px solid #0000;border-top:8px solid #7b96e6;border-bottom:0;inset:auto auto 0 -4px}.fl.ready:not(.on) .fl-arrow.down{transform:scaleY(0)}.fl-or{display:none}@media (max-width:860px){.fl-list.branch{row-gap:var(--g);grid-template-columns:1fr}.fl-list.branch .fl-alt{grid-area:auto}.fl-arrow.down{display:none}.fl-or{height:var(--g);letter-spacing:.14em;text-transform:uppercase;color:#9fb0d8;place-items:center;font-size:.72rem;font-style:normal;display:grid;position:absolute;top:100%;left:0;right:0}.fl-or:before{content:"";background:repeating-linear-gradient(#7b96e6 0 4px,#0000 4px 8px);width:2px;position:absolute;top:0;bottom:0;left:37px}.fl-or{justify-items:start;padding-left:50px}}.fl-arrow:before{content:"";z-index:2;opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:0;box-shadow:0 0 0 3px #4f7de859,0 0 14px 4px #4f7de8}.fl.on .fl-arrow{background:repeating-linear-gradient(90deg,#7b96e6 0 6px,#0000 6px 11px);animation:.9s linear infinite fl-dash}.fl.on .fl-arrow:before{animation:fl-dot-x 8s ease-in-out calc(var(--i)*2s + 2.6s) infinite}.fl.on .fl-arrow.down{background:repeating-linear-gradient(#7b96e6 0 6px,#0000 6px 11px);animation:.9s linear infinite fl-dash-y}.fl.on .fl-arrow.down:before{animation:fl-dot-y 8s ease-in-out calc(var(--i)*2s + 2.6s) infinite;top:0;left:-4px}@keyframes fl-dash{to{background-position:11px 0}}@keyframes fl-dash-y{to{background-position:0 11px}}@keyframes fl-dot-x{0%{opacity:0;left:0}2%{opacity:1;left:0}11%{opacity:1;left:calc(100% - 8px)}14%,to{opacity:0;left:calc(100% - 8px)}}@keyframes fl-dot-y{0%{opacity:0;top:0}2%{opacity:1;top:0}11%{opacity:1;top:calc(100% - 8px)}14%,to{opacity:0;top:calc(100% - 8px)}}@media (max-width:860px){.fl.on .fl-arrow{background:repeating-linear-gradient(#7b96e6 0 6px,#0000 6px 11px);animation:.9s linear infinite fl-dash-y}.fl.on .fl-arrow:before{animation:fl-dot-y 8s ease-in-out calc(var(--i)*2s + 2.6s) infinite;top:0;left:-4px}}@media (prefers-reduced-motion:reduce){.fl .fl-arrow,.fl .fl-arrow:before{animation:none!important}.fl-arrow:before{display:none}}@media (max-width:640px){.sv-table{padding:6px}.sv-table table{table-layout:auto;min-width:0}.sv-table th,.sv-table td{overflow-wrap:anywhere;padding:10px 9px;font-size:.84rem;line-height:1.4}.sv-table thead th{font-size:.78rem}.sv-table tbody th{white-space:nowrap;overflow-wrap:normal;width:auto}}.hm-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;font-weight:600;display:block}.hm-h2{letter-spacing:-.04em;text-wrap:balance;max-width:720px;margin:14px 0 0;scroll-margin-top:90px;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.08}.hm-lede{color:var(--mute);max-width:640px;margin:16px 0 0;font-size:1.05rem;line-height:1.7}.hm-wrap{max-width:1160px;margin:0 auto}.hm-sec{padding:96px 40px 0}.hm-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sv .hm-more{color:var(--blue);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.hm-ribbon{color:#aebede;z-index:2;background:#070c1e;border-top:1px solid #ffffff14;font-size:.9rem;position:relative}.hm-ribbon-in{flex-wrap:wrap;align-items:center;gap:18px;max-width:1160px;margin:0 auto;padding:18px 0;display:flex}.hm-ribbon .sv-mono{color:#6f86d6}.sv .hm-ribbon a{color:#fff;font-weight:600;text-decoration:none}.hm-intro{padding:44px 40px 0}.hm-intro p{color:#2b3340;max-width:1160px;margin:0 auto;font-size:1.08rem;line-height:1.75}.hm-stats{color:#fff;background:#0a1020;margin:44px 0 0;padding:0 40px}.hm-stats-in{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1160px;margin:0 auto;display:grid}.hm-stat{border-left:2px solid #2d4c9e;padding:32px 24px}.hm-stat b{letter-spacing:-.03em;font-size:clamp(2rem,3.4vw,2.8rem);line-height:1;display:block}.hm-stat span{color:#8e9bbd;margin-top:8px;font-size:.9rem;display:block}.hm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.hm-card{color:inherit;background:#fff;border:1px solid #e3e8f0;border-radius:20px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.hm-card:hover{border-color:#c9d6f3;transform:translateY(-3px);box-shadow:0 22px 44px -28px #14285a66}.hm-card:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.hm-card h3{letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;font-size:1.15rem;font-weight:700;line-height:1.25}.hm-card p{color:var(--mute);margin:0;font-size:.95rem;line-height:1.65}.hm-ico{background:var(--sky);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;display:grid}.hm-chips{flex-wrap:wrap;gap:6px;display:flex}.hm-chip{color:#445066;background:#f1f4f9;border:1px solid #e3e8f0;border-radius:999px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.hm-go{color:var(--blue);align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:.92rem;font-weight:700;display:inline-flex}.hm-card:hover .hm-go svg{transform:translate(4px)}.hm-go svg{transition:transform .2s}.hm-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.hm-layers{gap:0;display:grid}.hm-layer{background:#fff;border:1px solid #e3e8f0;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;display:flex;position:relative;box-shadow:0 1px 2px #1118270a}.hm-layer+.hm-layer{margin-top:28px}.hm-layer+.hm-layer:before{content:"";background:linear-gradient(#9db4ec,#3b74f0);width:2px;height:28px;position:absolute;top:-28px;left:41px}.hm-layer b{font-size:1.02rem;display:block}.hm-layer small{color:var(--mute);margin-top:2px;font-size:.86rem;display:block}.hm-layer .hm-chips{justify-content:flex-end;max-width:46%;margin-left:auto}.hm-layer.dark{color:#fff;background:#0f1626;border-color:#0f1626}.hm-layer.dark small{color:#9fb0d8}.hm-layer.dark .hm-ico{color:#4ade9b;background:#4ade9b1f}.hm-dark{color:#fff;background:radial-gradient(900px 420px at 95% -10%,#2d5be659,#0000 60%),#070c1e;margin-top:96px;padding:96px 40px}.hm-dark .hm-kicker{color:#8ea6ee}.hm-dark .hm-lede{color:#aebede}.hm-dgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.hm-dcard{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.hm-dcard:hover{background:#ffffff14;transform:translateY(-3px)}.hm-dcard .hm-ico{color:#8ea6ee;background:#ffffff14}.hm-dcard h3{margin:4px 0 0;font-size:1.1rem;font-weight:700}.hm-dcard p{color:#b8c2d9;margin:0;font-size:.95rem;line-height:1.6}.hm-dcard .hm-go{color:#4ade9b}.hm-manifesto{background:#f6f7f9;margin-top:96px;padding:96px 40px}.hm-big{letter-spacing:-.03em;max-width:900px;color:var(--ink);text-wrap:balance;margin:18px 0 0;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:600;line-height:1.25}.hm-big em{color:var(--blue);font-style:normal}.hm-phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.hm-phase{background:#fff;border:1px solid #e3e8f0;border-radius:16px;padding:20px}.hm-phase h3{margin:12px 0 8px;font-size:1.05rem;font-weight:700}.hm-phase p{color:var(--mute);margin:0;font-size:.9rem;line-height:1.6}.hm-nolock{border:1px solid #e3e8f0;border-left:4px solid var(--blue);color:#2b3340;background:#fff;border-radius:14px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px 22px;line-height:1.6;display:flex}.hm-nolock svg{color:var(--blue);flex:none;margin-top:3px}.hm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.hm-cta{color:#fff;text-align:center;background:radial-gradient(700px 260px at 50% 120%,#2d5be680,#0000 70%),#070c1e;margin-top:96px;padding:96px 24px}.hm-cta h2{letter-spacing:-.04em;text-wrap:balance;max-width:720px;margin:0 auto;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:700;line-height:1.08}.hm-cta p{color:#b8c2d9;max-width:600px;margin:20px auto 0;font-size:1.08rem;line-height:1.65}.hm-cta .sv-herobox{justify-content:center}.sv.sv-home{padding-bottom:0}@media (max-width:1024px){.hm-cards,.hm-dgrid,.hm-phases,.hm-stats-in{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-split{grid-template-columns:1fr}}@media (max-width:640px){.hm-sec,.hm-intro{padding-left:22px;padding-right:22px}.hm-sec{padding-top:64px}.hm-stats{padding:0 22px}.hm-dark,.hm-manifesto{margin-top:64px;padding:64px 22px}.hm-cards,.hm-dgrid,.hm-phases,.hm-two{grid-template-columns:1fr}.hm-layer{flex-wrap:wrap}.hm-layer .hm-chips{justify-content:flex-start;max-width:100%;margin-left:0}.hm-stat{padding:22px 16px}.hm-cta{margin-top:64px;padding:64px 22px}.hm-ribbon-in{padding:16px 0}}.sv .hm-dcard,.sv .hm-dcard h3{color:#fff}.sv .hm-dcard p{color:#b8c2d9}.sv .hm-card{color:inherit;font-weight:400}.sv .hm-go{color:var(--blue)}.sv .hm-dcard .hm-go{color:#4ade9b}.hm-manifesto{margin-top:0}.hm-sticky{align-items:start}.hm-stick{align-self:start;position:sticky;top:112px}.hm-prog{margin:36px 0 0;padding:0 0 0 6px;list-style:none;position:relative}.hm-prog:before{content:"";background:#e3e8f0;width:2px;position:absolute;top:10px;bottom:10px;left:12px}.hm-prog li{padding:7px 0;position:relative}.sv .hm-prog a{color:#9aa3b2;align-items:center;gap:14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .25s;display:flex}.hm-dot{z-index:1;background:#fff;border:2px solid #cfd8e8;border-radius:50%;flex:none;width:14px;height:14px;transition:all .25s;position:relative}.hm-prog li.done a{color:#5d646e}.hm-prog li.done .hm-dot{background:var(--blue);border-color:var(--blue)}.hm-prog li.on a{color:var(--ink)}.hm-prog li.on .hm-dot{background:var(--blue);border-color:var(--blue);box-shadow:0 0 0 5px #1d4ed82e}.hm-slayers{gap:56px;padding:4px 0 160px;display:grid}.hm-slayer{opacity:.7;background:#fff;border:1px solid #e3e8f0;border-radius:20px;flex-direction:column;gap:18px;min-height:250px;padding:28px;scroll-margin-top:110px;transition:opacity .35s,transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;transform:scale(.985)}.hm-slayer.on{opacity:1;border-color:#b9c9f0;transform:none;box-shadow:0 28px 56px -34px #14285a77}.hm-slayer+.hm-slayer:before{content:"";background:linear-gradient(#9db4ec,#3b74f0);width:2px;height:56px;position:absolute;top:-56px;left:46px}.hm-slayer-top{align-items:center;gap:16px;display:flex}.hm-slayer-top b{font-size:1.1rem;display:block}.hm-slayer-top small{color:var(--mute);margin-top:2px;font-size:.9rem;display:block}.hm-slayer-top .hm-chips{justify-content:flex-end;max-width:44%;margin-left:auto}.hm-slayer p{color:#3a4350;margin:0;font-size:1rem;line-height:1.75}.hm-slayer.dark{color:#fff;background:#0f1626;border-color:#0f1626}.hm-slayer.dark small,.hm-slayer.dark p{color:#b8c2d9}.hm-slayer.dark .hm-ico{color:#4ade9b;background:#4ade9b1f}@media (max-width:1024px){.hm-stick{position:static}.hm-prog{display:none}.hm-slayers{gap:40px;padding-bottom:0}.hm-slayer{opacity:1;min-height:0;transform:none}.hm-slayer+.hm-slayer:before{height:40px;top:-40px}}@media (max-width:640px){.hm-slayer-top{flex-wrap:wrap}.hm-slayer-top .hm-chips{justify-content:flex-start;max-width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.hm-slayer{opacity:1;transition:none;transform:none}.hm-dot,.sv .hm-prog a{transition:none}}.sv-partner-card{background:#ffffff0f;border:1px solid #ffffff29;border-radius:26px;justify-self:center;padding:clamp(18px,3vw,30px);animation:7s ease-in-out infinite svFloat;position:relative;box-shadow:0 40px 80px -30px #000000b3}.sv-partner-card:before{content:"";z-index:-1;background:radial-gradient(closest-side,#3b74f073,#0000 70%);position:absolute;inset:-30px}.sv-partner-card img{border-radius:14px;width:min(100%,380px);height:auto;display:block}@media (max-width:860px){.sv-partner-card{justify-self:start;width:fit-content;margin-bottom:34px;padding:16px}.sv-partner-card img{width:250px;max-width:100%}.sv-hero-in:not(.solo){padding-bottom:84px}}@media (prefers-reduced-motion:reduce){.sv-partner-card{animation:none}}
