.svp{overflow-x:clip}.svp a{text-decoration:none}.svp-hero{position:relative;overflow:hidden;background:#fff;border-bottom:1px solid var(--line)}.svp-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:blur(90px);opacity:.55}.svp-hero-bg i{position:absolute;border-radius:50%;width:48vw;height:48vw;max-width:680px;max-height:680px}.svp-hero-bg i:nth-child(1){background:color-mix(in srgb,var(--c1) 35%,#fff);right:-8%;top:-30%}.svp-hero-bg i:nth-child(2){background:color-mix(in srgb,var(--core) 45%,#fff);left:-14%;bottom:-50%;opacity:.7}.svp-hero-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding-top:48px;padding-bottom:110px}.svp-hero-copy{display:flex;flex-direction:column;gap:20px}.svp-back{align-self:flex-start;font-size:15px;font-weight:600;color:var(--mute)}.svp-back:hover{color:var(--c1)}.svp-h1{margin:0;font-size:clamp(51px,7.5vw,118px);line-height:.88;font-weight:700;letter-spacing:-.06em;background:linear-gradient(100deg,var(--ink) 0%,var(--ink) 40%,var(--c1) 75%,color-mix(in srgb,var(--c1) 50%,var(--act)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-bottom:.06em}.svp-h1 sup{display:inline-block;font-size:.3em;line-height:1;vertical-align:top;margin:.38em 0 0 .06em;letter-spacing:0;color:var(--c1);-webkit-text-fill-color:var(--c1);background:none}.svp-tag{margin:0;font-size:clamp(22px,2.2vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--c1);max-width:620px}.svp-chips{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.svp-chips li{padding:8px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c1) 30%,#fff);background:#ffffffbf;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.06em;color:var(--ink)}.svp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.svp-btn{background:var(--c1);color:#fff;box-shadow:0 16px 36px -18px var(--c1)}.svp-hero-vis{position:relative;width:min(460px,78vw);aspect-ratio:1;justify-self:center}.svp-orb{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 7%,#fff0 24%),radial-gradient(circle at 50% 55%,var(--core) 0 26%,color-mix(in srgb,var(--c1) 55%,#fff) 27% 60%,color-mix(in srgb,var(--c1) 18%,#fff) 100%);box-shadow:0 50px 90px -40px var(--c1),inset 0 0 0 10px #ffffff8c;animation:sv-float 7s ease-in-out infinite}.svp-ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--c1) 45%,#fff);animation:sv-spin 40s linear infinite}.svp-ring--2{top:14%;right:14%;bottom:14%;left:14%;border-style:solid;border-color:color-mix(in srgb,var(--c1) 20%,#fff);animation-direction:reverse;animation-duration:60s}.svp-dot{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--act);box-shadow:0 0 0 6px color-mix(in srgb,var(--act) 25%,transparent);animation:sv-float 5s ease-in-out infinite}.svp-dot--1{left:10%;top:30%}.svp-dot--2{right:8%;top:58%;animation-delay:-2s;background:var(--c1);box-shadow:0 0 0 6px color-mix(in srgb,var(--c1) 25%,transparent)}.svp-dot--3{left:30%;bottom:6%;animation-delay:-3.5s;background:var(--core)}.svp-scroll{position:absolute;left:50%;bottom:28px;width:26px;height:42px;margin-left:-13px;border-radius:14px;border:2px solid color-mix(in srgb,var(--ink) 25%,#fff)}.svp-scroll span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--c1);animation:svp-wheel 1.8s ease-in-out infinite}@keyframes svp-wheel{0%{opacity:0;transform:translateY(-4px)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}.svp-build{position:relative;background:linear-gradient(180deg,#fff,#f4f7fc)}.svp-build-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);max-width:1440px;margin:0 auto;padding:0 40px}.svp-stage-col{order:1}.svp-steps{order:2}.svp-stage{position:sticky;top:72px;height:calc(100vh - 96px);min-height:520px;border-radius:32px;overflow:hidden;margin:12px 0}.svp-stage-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 45%,#fff,color-mix(in srgb,var(--c1) 8%,#fff) 60%,color-mix(in srgb,var(--c1) 16%,#fff));transition:background 1s}.svp-stage[data-scene="0"] .svp-stage-bg{background:radial-gradient(ellipse 70% 60% at 50% 45%,#fff,color-mix(in srgb,var(--act) 10%,#fff) 70%,color-mix(in srgb,var(--act) 18%,#fff))}.svp-stage[data-scene="5"] .svp-stage-bg{background:radial-gradient(ellipse 80% 70% at 50% 40%,#eaf6ff,#cfe6fa 60%,#b6d6f4)}.svp-stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.svp-hud-top{position:absolute;left:24px;right:24px;top:20px;display:flex;align-items:center;gap:16px;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.1em;color:#5a6578}.svp-count b{color:var(--ink);font-weight:600}.svp-progress{flex:1;height:2px;background:#0a1b381a;border-radius:2px;overflow:hidden}.svp-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--c1),var(--act));transform:scaleX(0);transform-origin:left}[data-svb-from]{opacity:0;pointer-events:none}.svp-callout{position:absolute;left:24px;bottom:24px;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 48px);padding:10px 16px;border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(10,27,56,.08);box-shadow:0 14px 30px -18px #0a1b3859;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);transform:translateY(calc((1 - var(--k,0)) * 10px))}.svp-callout i{width:9px;height:9px;border-radius:50%;background:var(--c1);box-shadow:0 0 0 4px color-mix(in srgb,var(--c1) 25%,transparent)}.svp-triggers{position:absolute;right:24px;top:56px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.svp-triggers span{padding:8px 14px;border-radius:999px;background:var(--c1);color:#fff;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;opacity:clamp(.18,calc(var(--draw,0) * 3.2 - var(--n)),1);transform:translate(calc((1 - clamp(0,calc(var(--draw,0) * 3.2 - var(--n)),1))*14px));box-shadow:0 10px 24px -12px var(--c1)}.svp-chart{position:absolute;left:24px;top:56px;margin:0;width:min(260px,40%);padding:14px 14px 10px;border-radius:18px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(10,27,56,.08);box-shadow:0 20px 40px -24px #0a1b3866}.svp-chart svg{display:block;width:100%;height:auto;overflow:visible}.svp-chart .ax{stroke:#c9d3e2;stroke-width:1}.svp-chart path{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--draw,0))}.svp-chart .burst{stroke:#b6c0d0;stroke-dasharray:1}.svp-chart .sus{stroke:var(--c1)}.svp-chart figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12.5px;color:var(--ink)}.svp-chart figcaption span:before{content:"";display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.svp-chart .k1:before{background:#b6c0d0}.svp-chart .k2:before{background:var(--c1)}.svp-chart small{width:100%;font-size:11.5px;color:#6b7588;letter-spacing:.04em}.svp-scale{position:absolute;right:28px;top:52px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.svp-scale-bar{width:120px;height:6px;border:2px solid var(--ink);border-top:0;border-radius:0 0 3px 3px}.svp-scale b{font-size:clamp(28px,3vw,44px);letter-spacing:-.03em;color:var(--ink)}.svp-scale small{font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#4a5b78}.svp-steps{padding:0 0 0 48px}.svp-step{min-height:100vh;display:flex;align-items:center}.svp-step:first-child{min-height:90vh}.svp-step-card{display:flex;flex-direction:column;gap:14px;max-width:460px;opacity:.28;transform:translateY(16px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.svp-step.is-on .svp-step-card{opacity:1;transform:none}.svp-step-n{font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:14px;font-weight:600;color:var(--c1)}.svp-step-kicker{margin:0;font-family:var(--font-accent--family,ui-monospace),ui-monospace,Menlo,monospace;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:#5a6578}.svp-step h2{margin:0;font-size:clamp(32px,3.4vw,52px);line-height:1;letter-spacing:-.04em;font-weight:700;color:var(--ink)}.svp-step p{margin:0;font-size:17px;line-height:1.65;color:var(--mute)}.svp-step ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.svp-step li{position:relative;padding-left:22px;font-size:16px;line-height:1.5;color:var(--ink)}.svp-step li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:50%;background:var(--c1);box-shadow:0 0 0 3px color-mix(in srgb,var(--c1) 22%,transparent)}.svp-ben-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.svp-ben-card{padding:30px;border-radius:24px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s}.svp-ben-card:hover{transform:translateY(-4px);border-color:var(--c1);box-shadow:0 30px 50px -36px var(--c1)}.svp-ben-stat{font-size:clamp(34px,3.2vw,48px);font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--c1)}.svp-ben-dot{width:14px;height:14px;border-radius:50%;background:var(--c1);box-shadow:0 0 0 6px color-mix(in srgb,var(--c1) 18%,transparent);margin:6px 0 8px 4px}.svp-ben-card h3{margin:4px 0 0;font-size:21px;letter-spacing:-.02em}.svp-ben-card p{margin:0;font-size:16px;line-height:1.55;color:var(--mute)}.svp-shop{background:var(--soft)}.svp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.svp-card{display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid var(--line);overflow:hidden;color:var(--ink);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s}.svp-card:hover{transform:translateY(-6px);border-color:var(--c1);box-shadow:0 30px 60px -40px var(--c1)}.svp-card-media{display:block;aspect-ratio:1;background:radial-gradient(ellipse at 50% 45%,#f2f6fc,#e8eef7);overflow:hidden}.svp-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.svp-card:hover .svp-card-media img{transform:scale(1.05)}.svp-card-orb{display:block;width:44%;aspect-ratio:1;margin:28% auto;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 8%,#fff0 26%),radial-gradient(circle,var(--c1),color-mix(in srgb,var(--c1) 40%,#fff))}.svp-card-body{display:flex;flex-direction:column;gap:12px;padding:18px 20px 20px;flex:1}.svp-card-title{font-size:16px;font-weight:600;line-height:1.3}.svp-card-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:15px;color:var(--mute)}.svp-card-go{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--c1) 12%,#fff);color:var(--c1);transition:background .3s,color .3s}.svp-card:hover .svp-card-go{background:var(--c1);color:#fff}.svp-end-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start}.svp-faq details{border-bottom:1px solid var(--line)}.svp-faq h2{margin-bottom:18px}.svp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:600}.svp-faq summary::-webkit-details-marker{display:none}.svp-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--c1) 12%,#fff);color:var(--c1);font-size:19px;transition:transform .3s}.svp-faq details[open] summary:after{transform:rotate(45deg)}.svp-faq details div{padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--mute)}.svp-faq details div p{margin:0}.svp-faq details a{color:var(--c1);font-weight:600}.svp-cta{position:sticky;top:100px;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:40px;border-radius:28px;color:#fff;background:linear-gradient(140deg,#0a1b38,color-mix(in srgb,var(--c1) 70%,#0A1B38))}.svp-cta-orb{position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 6%,#fff0 22%),radial-gradient(circle,var(--c1),color-mix(in srgb,var(--c1) 30%,transparent));opacity:.8;animation:sv-float 7s ease-in-out infinite}.svp-cta h2{position:relative;margin:0;font-size:clamp(28px,2.8vw,40px);line-height:1.05;letter-spacing:-.035em;color:#fff;max-width:420px}.svp-cta p{position:relative;margin:0;color:#cbd8ec;font-size:16px;line-height:1.55}.svp-cta-btns{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.svp-btn-light{background:#fff;color:var(--ink)}.svp-btn-ghost{border:1px solid rgba(255,255,255,.4);color:#fff}@media(max-width:1100px){.svp-hero-wrap{grid-template-columns:1fr;padding-bottom:90px}.svp-hero-vis{width:min(340px,70vw)}.svp-build-grid{display:block;padding:0 16px}.svp-stage-col{display:contents}.svp-stage{top:64px;height:46svh;min-height:320px;border-radius:24px;z-index:1}.svp-steps{position:relative;z-index:2;padding:0}.svp-step{min-height:72svh;align-items:flex-end;padding-bottom:4svh}.svp-step:first-child{min-height:60svh}.svp-step-card{max-width:none;padding:22px;border-radius:22px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:0 20px 40px -26px #0a1b3866;opacity:0}.svp-step-card h2{font-size:26px}.svp-step-card{gap:10px}.svp-step-card ul{display:none}.svp-step-card p{font-size:16.5px}.svp-chart{width:min(220px,58%)}.svp-ben-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.svp-end-wrap{grid-template-columns:1fr}.svp-cta{position:relative;top:auto}}@media(max-width:749px){.svp-ben-grid{grid-template-columns:1fr}.svp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.svp-card-body{padding:14px}.svp-triggers{top:48px;right:14px}.svp-triggers span{padding:6px 10px;font-size:11.5px}.svp-chart{left:14px;top:48px}.svp-callout{left:14px;bottom:14px;font-size:12px}.svp-hud-top{left:16px;right:16px;top:16px}}@media(prefers-reduced-motion:reduce){.svp *{animation:none!important}.svp-step-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/sv-platform.css.map */
