:root{--sg-ink:#131209;--sg-paper:#f6f5f0;--sg-volt:#c6ff3d;--sg-blue:#2f5bf5;--sg-blue-dark:#1f45d6;--sg-graphite:#1f1f1f;--sg-line-dark:#313131;--sg-stone:#5c5c55;--sg-mute:#a3a39b;--sg-soft:#c9c9c0;--sg-line:#e4e2d8;--sg-sand:#edece6;--sg-white:#fff;--sg-sans:"Manrope";--sg-mono:"Geist Mono";--sg-ease:cubic-bezier(.22, 1, .36, 1);--sg-nav-h:92px}html body{font-family:var(--sg-sans), "Segoe UI", Arial, sans-serif;background:var(--sg-paper);color:var(--sg-ink);-webkit-font-smoothing:antialiased;margin:0}.sg{font-family:var(--sg-sans), "Segoe UI", Arial, sans-serif;color:var(--sg-ink);background:var(--sg-paper);font-size:16px;line-height:24px;overflow-x:clip}.sg *,.sg :before,.sg :after{box-sizing:border-box}.sg :where(h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.sg :where(h1,h2,h3,h4,h5){color:inherit;font-family:inherit;font-weight:600}.sg :where(ul,ol){list-style:none}.sg :where(a){color:inherit;text-decoration:none}.sg :where(img){max-width:100%;height:auto;display:block}.sg :where(button){font:inherit}.sg :focus-visible{outline:2px solid var(--sg-blue);outline-offset:3px}.sg-link{color:var(--sg-blue);transition:color .3s var(--sg-ease);font-weight:600}.sg-link:hover{color:var(--sg-blue-dark)}.sg-ink .sg-link{color:var(--sg-white)}.sg [hidden]{display:none!important}.sg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-wrap{max-width:1248px;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));margin:0 auto}.sg-narrow{max-width:848px}.sg-band{padding-block:112px;position:relative}.sg-band.sg-tight{padding-block:80px}.sg-ink{background:var(--sg-ink);color:var(--sg-white)}.sg-paper{background:var(--sg-paper)}.sg-sand{background:var(--sg-sand)}.sg-white{background:var(--sg-white)}.sg-ink+.sg-ink{border-top:1px solid #272727}.sg-eyebrow{font-family:var(--sg-mono), ui-monospace, monospace;letter-spacing:1px;text-transform:uppercase;color:var(--sg-stone);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;line-height:16px;display:inline-flex}.sg-eyebrow i{background:var(--sg-volt);border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.sg-paper .sg-eyebrow i,.sg-white .sg-eyebrow i,.sg-sand .sg-eyebrow i{background:var(--sg-blue)}.sg-ink .sg-eyebrow{color:var(--sg-mute)}.sg-h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(42px,5vw,64px);font-weight:600;line-height:1.02}.sg-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.05}.sg-h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.12}.sg-h5{letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:32px}.sg-title{font-size:18px;font-weight:600;line-height:28px}.sg-lede{color:var(--sg-stone);text-wrap:pretty;max-width:680px;font-size:18px;line-height:28px}.sg-ink .sg-lede{color:var(--sg-soft)}.sg-body{color:var(--sg-stone);font-size:16px;line-height:24px}.sg-ink .sg-body{color:var(--sg-soft)}.sg-caption{font-size:12px;font-weight:500;line-height:16px}.sg-mono{font-family:var(--sg-mono), ui-monospace, monospace}.sg-num{font-family:var(--sg-mono), ui-monospace, monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.sg-accent{color:var(--sg-volt)}.sg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:48px;display:flex}.sg-head>div{flex-direction:column;gap:14px;max-width:720px;display:flex}.sg-head-center{text-align:center;justify-content:center;align-items:center;margin-inline:auto}.sg-head-center>div{align-items:center}.sg-head-center .sg-eyebrow{margin-bottom:2px}.sg-btn{cursor:pointer;min-height:48px;transition:transform .3s var(--sg-ease), background-color .3s var(--sg-ease), color .3s var(--sg-ease), box-shadow .3s var(--sg-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:inline-flex}.sg-btn:hover{transform:translateY(-2px)}.sg-btn:active{transform:scale(.98)}.sg-btn-volt{background:var(--sg-volt);color:var(--sg-ink)}.sg-btn-volt:hover{color:var(--sg-ink);background:#b5f21f}.sg-btn-ink{background:var(--sg-ink);color:var(--sg-white)}.sg-btn-ink:hover{color:var(--sg-white);background:#2a2a23}.sg-btn-ghost{color:var(--sg-ink);box-shadow:inset 0 0 0 1px var(--sg-line);background:0 0}.sg-btn-ghost:hover{color:var(--sg-ink);box-shadow:inset 0 0 0 1px var(--sg-ink)}.sg-ink .sg-btn-ghost{color:var(--sg-white);box-shadow:inset 0 0 0 1px #3a3a3a}.sg-ink .sg-btn-ghost:hover{color:var(--sg-white);box-shadow:inset 0 0 0 1px var(--sg-white)}.sg-btn-sm{min-height:40px;padding:8px 18px;font-size:14px;line-height:20px}.sg-arr{transition:transform .3s var(--sg-ease);display:inline-block}a:hover>.sg-arr,a:hover .sg-arr{transform:translate(4px)}.sg-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.sg-chip{background:var(--sg-white);border:1px solid var(--sg-line);color:var(--sg-ink);border-radius:12px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.sg-ink .sg-chip{border-color:var(--sg-line-dark);color:var(--sg-soft);background:0 0}.sg-status{font-family:var(--sg-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:12px;align-items:center;padding:3px 10px;font-size:11px;line-height:16px;display:inline-flex}.sg-status-live{color:#11653a;background:#e7f7ee}.sg-status-prog{color:#7a4d00;background:#fff3dc}.sg-status-int{color:var(--sg-blue-dark);background:#e8edfe}.sg-ink .sg-status-live,.sg-graphite .sg-status-live{color:#7fe0a8;background:#12301f}.sg-ink .sg-status-int,.sg-graphite .sg-status-int{color:#a9bcff;background:#17244d}.sg-stack{gap:var(--gap,16px);flex-direction:column;display:flex}.sg-card{background:var(--sg-white);border:1px solid var(--sg-line);border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:32px;display:flex}.sg-card-link{transition:transform .5s var(--sg-ease), box-shadow .5s var(--sg-ease);color:inherit}.sg-card-link:hover{transform:translateY(-6px);box-shadow:0 24px 60px -32px #13120966}.sg-card-ink{background:var(--sg-ink);border-color:var(--sg-ink);color:var(--sg-white)}.sg-card-ink .sg-body{color:var(--sg-soft)}.sg-card-volt{background:var(--sg-volt);border-color:var(--sg-volt);color:var(--sg-ink)}.sg-card-volt .sg-body{color:var(--sg-ink)}.sg-graphite{background:var(--sg-graphite);border:1px solid var(--sg-line-dark);border-radius:24px}.sg-ink .sg-card{background:var(--sg-graphite);border-color:var(--sg-line-dark);color:var(--sg-white)}.sg-ink .sg-card .sg-body{color:var(--sg-soft)}.sg-grid{gap:24px;display:grid}.sg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-shot{background:var(--sg-white);border:1px solid var(--sg-line);border-radius:12px;overflow:hidden}.sg-shot-bar{background:var(--sg-sand);font-family:var(--sg-mono), ui-monospace, monospace;color:var(--sg-stone);align-items:center;gap:6px;padding:8px 12px;font-size:12px;line-height:16px;display:flex}.sg-shot-bar i{background:var(--sg-soft);border-radius:99px;width:8px;height:8px;display:block}.sg-shot-bar span{margin-left:8px}.sg-shot img{width:100%;height:auto}.sg-ink .sg-shot,.sg-card-ink .sg-shot{border-color:var(--sg-line-dark)}.sg-qa{border:1px solid var(--sg-line);background:var(--sg-white);transition:border-color .3s var(--sg-ease);border-radius:16px}.sg-qa+.sg-qa{margin-top:12px}.sg-qa[open]{border-color:var(--sg-ink)}.sg-qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;list-style:none;display:flex}.sg-qa summary::-webkit-details-marker{display:none}.sg-qa summary h3{font-size:18px;font-weight:600;line-height:28px}.sg-pm{background:var(--sg-paper);width:28px;height:28px;transition:transform .3s var(--sg-ease), background-color .3s var(--sg-ease);border-radius:99px;flex:none;place-items:center;display:grid}.sg-qa[open] .sg-pm{background:var(--sg-volt);transform:rotate(45deg)}.sg-qa .sg-qa-body{color:var(--sg-stone);flex-direction:column;gap:12px;padding:0 24px 24px;display:flex}@keyframes sg-rise{0%{opacity:0;transform:translateY(32px)}}@keyframes sg-fade{0%{opacity:0}}@keyframes sg-blink{50%{opacity:0}}@keyframes sg-word{0%{opacity:0;transform:translateY(110%)}}@keyframes sg-drop{0%{opacity:0;transform:translateY(-24px)scale(.96)}}@keyframes sg-pop{0%{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes sg-spring{0%{opacity:0;transform:scale(.5)rotate(-12deg)}60%{opacity:1;transform:scale(1.08)rotate(3deg)}}@keyframes sg-up{0%{opacity:0;transform:translateY(56px)scale(.97)}}@keyframes sg-wipe{0%{clip-path:inset(0 0 100%);transform:translateY(24px)}to{clip-path:inset(0 0 -20%)}}@keyframes sg-shot-in{0%{clip-path:inset(10% 6% round 24px)}to{clip-path:inset(0 round 12px)}}@keyframes sg-zoom{0%{transform:scale(1.16)}}@keyframes sg-cta-in{0%{opacity:0;border-radius:64px;transform:translateY(64px)scale(.9)}}@keyframes sg-term-pop{0%{opacity:0;transform:perspective(1200px)translateY(64px)rotateX(10deg)scale(.94)}}@keyframes sg-term-glow{0%,to{box-shadow:0 40px 80px -48px #000000e6}45%{box-shadow:0 0 0 1px #c6ff3d8c,0 30px 120px -30px #c6ff3d59}}@keyframes sg-ping{0%{box-shadow:0 0 #c6ff3db3}to{box-shadow:0 0 0 10px #c6ff3d00}}@keyframes sg-dots{0%{opacity:0}}@keyframes sg-drift{to{background-position:28px 28px}}.sg-wd{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.sg-wd>span{display:inline-block}@media (prefers-reduced-motion:no-preference){.sg-nav-pill{animation:sg-drop .8s var(--sg-ease) both}.sg-load{animation:sg-rise .8s var(--sg-ease) 80ms both}.sg-load-2{animation-delay:.48s}.sg-load-3{animation-delay:.64s}.sg-words-in .sg-wd>span{animation:sg-word .9s var(--sg-ease) calc(.16s + var(--w,0) * 65ms) both}.sg-term.sg-load{animation:sg-term-pop 1.2s var(--sg-ease) .32s both, sg-term-glow 2.4s ease-in-out 1.1s both}.sg-eyebrow i,.sg-pill-tag i{animation:1.8s ease-out .9s 2 sg-ping}}.sg-hero,.sg-pagehead{isolation:isolate;position:relative}.sg-hero:before,.sg-pagehead:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff1c 1px,#0000 1.6px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 72% 35%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 80% at 72% 35%,#000 10%,#0000 75%)}@media (prefers-reduced-motion:no-preference){.sg-hero:before,.sg-pagehead:before{animation:1.6s .2s both sg-dots,18s linear infinite sg-drift}}.motion-ready:not(.motion-off) .sg-rv:not(.is-revealed){opacity:0}.motion-ready:not(.motion-off) .sg-rv.is-revealed{animation:sg-up 1s var(--sg-ease) var(--reveal-delay,0s) backwards}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-h2{animation:sg-wipe 1.1s var(--sg-ease) calc(var(--reveal-delay,0s) + .12s) backwards}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-lede{animation:sg-rise .9s var(--sg-ease) calc(var(--reveal-delay,0s) + .26s) backwards}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-eyebrow i{animation:sg-ping 1.6s ease-out calc(var(--reveal-delay,0s) + .4s) 2}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-chip{animation:sg-pop .6s var(--sg-ease) calc(var(--reveal-delay,0s) + .38s) backwards}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-chip:nth-child(2){animation-delay:calc(var(--reveal-delay,0s) + .44s)}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-chip:nth-child(3){animation-delay:calc(var(--reveal-delay,0s) + .5s)}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-chip:nth-child(n+4){animation-delay:calc(var(--reveal-delay,0s) + .56s)}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-ico{animation:sg-spring .9s var(--sg-ease) calc(var(--reveal-delay,0s) + .25s) backwards}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-shot{animation:sg-shot-in 1.3s var(--sg-ease) calc(var(--reveal-delay,0s) + .15s) backwards}.motion-ready:not(.motion-off) .sg-rv.is-revealed .sg-shot img{animation:sg-zoom 1.8s var(--sg-ease) calc(var(--reveal-delay,0s) + .15s) backwards}.motion-ready:not(.motion-off) .sg-cta.sg-rv.is-revealed{animation-name:sg-cta-in;animation-duration:1.2s}.motion-ready:not(.motion-off) .sg-hero .sg-term{translate:0 calc(var(--sg-out,0) * -90px)}.motion-ready:not(.motion-off) .sg-hero .sg-hero-copy,.motion-ready:not(.motion-off) .sg-pagehead>.sg-wrap{translate:0 calc(var(--sg-out,0) * 60px);opacity:calc(1 - var(--sg-out,0) * .9)}.motion-ready:not(.motion-off) .sg-hero:before,.motion-ready:not(.motion-off) .sg-pagehead:before{translate:0 calc(var(--sg-out,0) * 120px)}.sg-btn-volt{position:relative;overflow:hidden}.sg-btn-volt:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff9 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.sg-card{--sg-spot:#2f5bf514}.sg-card-ink,.sg-graphite,.sg-term{--sg-spot:#c6ff3d1c}.sg-card-volt{--sg-spot:#fff6}.sg-shot img{transition:transform .9s var(--sg-ease)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.motion-ready .sg-btn{translate:var(--mx,0px) var(--my,0px);transition:transform .3s var(--sg-ease), translate .25s var(--sg-ease), background-color .3s var(--sg-ease), color .3s var(--sg-ease), box-shadow .3s var(--sg-ease)}.sg-btn-volt:hover{box-shadow:0 12px 32px -12px #c6ff3db3}.sg-btn-volt:hover:after{transition:transform .8s var(--sg-ease);transform:translate(130%)}.motion-ready .sg-card:hover,.motion-ready .sg-graphite:hover,.motion-ready .sg-term:hover{background-image:radial-gradient(460px circle at var(--spot-x,50%) var(--spot-y,50%), var(--sg-spot), transparent 62%)}.sg-card-link:hover .sg-shot img{transform:scale(1.04)}.sg-card-link:hover .sg-arr,.sg-btn:hover .sg-arr{transform:translate(4px)}}.sg-nav-pill{transition:max-width .5s var(--sg-ease), min-height .5s var(--sg-ease), background-color .5s var(--sg-ease), box-shadow .5s var(--sg-ease)}.sg-scrolled .sg-nav-pill{background:#131209db;max-width:1080px;min-height:54px;box-shadow:0 22px 48px -22px #000000bf}.sg-progress{display:none}html.motion-ready .sg-progress{z-index:1000;transform-origin:0;background:var(--sg-volt);pointer-events:none;height:3px;display:block;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (interpolate-size:allow-keywords){.sg{interpolate-size:allow-keywords}.sg-qa::details-content{block-size:0;transition:block-size .45s var(--sg-ease), content-visibility .45s allow-discrete;overflow:hidden}.sg-qa[open]::details-content{block-size:auto}}.sg-pagehead{padding-top:calc(var(--sg-nav-h) + 72px);margin-top:calc(var(--sg-nav-h) * -1);padding-bottom:88px}.sg-pagehead .sg-lede{margin-top:18px}.sg-crumbs{color:var(--sg-mute);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:14px;line-height:20px;display:flex}.sg-crumbs a{color:var(--sg-white)}.sg-crumbs a:hover{color:var(--sg-volt)}.sg-nav{top:env(safe-area-inset-top,0px);z-index:60;padding:16px max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));pointer-events:none;position:sticky}.sg-nav-pill{pointer-events:auto;border:1px solid var(--sg-line-dark);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);max-width:1200px;min-height:60px;color:var(--sg-white);background:#1f1f1fc7;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:8px 8px 8px 24px;display:flex;position:relative;box-shadow:0 18px 40px -24px #0009}.sg-brand{color:inherit;letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:28px;display:inline-flex}.sg-brand:hover{color:inherit}.sg-nav-links{align-items:center;gap:4px;display:flex}.sg-nav-links a{color:var(--sg-soft);transition:color .3s var(--sg-ease), background-color .3s var(--sg-ease);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}.sg-nav-links a:hover{color:var(--sg-white)}.sg-nav-links a[aria-current=page]{color:var(--sg-white);background:#ffffff14}.sg-nav-end{align-items:center;gap:8px;display:flex}.sg-lang{font-family:var(--sg-mono), ui-monospace, monospace;color:var(--sg-mute);gap:6px;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}.sg-lang a:hover{color:var(--sg-white)}.sg-lang b{color:var(--sg-white);font-weight:500}.sg-burger{width:44px;height:44px;color:var(--sg-white);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;place-items:center;display:none}.sg-burger span{width:18px;height:2px;transition:transform .3s var(--sg-ease), opacity .3s var(--sg-ease);background:currentColor;border-radius:2px;display:block}.sg-burger span+span{margin-top:5px}.sg-burger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.sg-burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.sg-menu{background:var(--sg-graphite);border:1px solid var(--sg-line-dark);border-radius:24px;flex-direction:column;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 48px -20px #0009}.sg-menu a{color:var(--sg-soft);border-radius:14px;padding:14px 16px;font-size:16px;font-weight:500;line-height:24px}.sg-menu a[aria-current=page],.sg-menu a:hover{color:var(--sg-white);background:#ffffff0f}.sg-menu .sg-btn{color:var(--sg-ink);margin-top:8px}.sg-menu .sg-btn:hover{color:var(--sg-ink);background:#b5f21f}@media (prefers-reduced-motion:no-preference){.sg-menu:not([hidden]){animation:sg-rise .3s var(--sg-ease) both}}.sg-foot{background:var(--sg-ink);color:var(--sg-mute);padding-block:64px 48px}.sg-foot-top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.sg-foot-brand{flex-direction:column;gap:12px;max-width:380px;font-size:14px;line-height:20px;display:flex}.sg-foot-brand .sg-brand{color:var(--sg-white)}.sg-foot-links{flex-wrap:wrap;gap:12px 24px;font-size:14px;line-height:20px;display:flex}.sg-foot-links a{color:var(--sg-soft);transition:color .3s var(--sg-ease)}.sg-foot-links a:hover{color:var(--sg-white)}.sg-foot-legal{font-family:var(--sg-mono), ui-monospace, monospace;letter-spacing:.08em;color:#7a7a72;border-top:1px solid #272727;margin-top:40px;padding-top:24px;font-size:11px;line-height:16px}@media (max-width:1020px){.sg-grid-3,.sg-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-nav-links,.sg-nav-end .sg-btn,.sg-lang{display:none}.sg-burger{flex-direction:column;justify-content:center;align-items:center;display:flex}.sg-nav-pill{padding-left:20px}}@media (max-width:680px){:root{--sg-nav-h:88px}.sg-band{padding-block:80px}.sg-band.sg-tight{padding-block:56px}.sg-grid-2,.sg-grid-3,.sg-grid-4{grid-template-columns:minmax(0,1fr)}.sg-card{padding:24px}.sg-head{margin-bottom:32px}.sg-pagehead{padding-top:calc(var(--sg-nav-h) + 48px);padding-bottom:64px}.sg-wrap{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){.sg *,.sg :before,.sg :after{transition:none!important;animation:none!important}}.sg-caret{vertical-align:middle;background:var(--sg-volt);width:2px;height:18px;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.sg-caret{animation:1s step-end infinite sg-blink}}.sg-hero{margin-top:calc(var(--sg-nav-h) * -1);padding-top:calc(var(--sg-nav-h) + 80px);padding-bottom:96px;overflow:hidden}.sg-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.sg-hero-copy{flex-direction:column;gap:24px;display:flex}.sg-hero .sg-h1 .sg-accent{color:var(--sg-volt)}.sg-pill-tag{border:1px solid var(--sg-line-dark);color:var(--sg-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.sg-pill-tag i{background:var(--sg-volt);border-radius:99px;width:8px;height:8px}.sg-trust{color:var(--sg-mute);flex-wrap:wrap;gap:10px 24px;font-size:14px;line-height:20px;display:flex}.sg-trust li{align-items:center;gap:8px;display:inline-flex}.sg-trust svg{color:var(--sg-volt)}.sg-term{background:var(--sg-graphite);border:1px solid var(--sg-line-dark);font-family:var(--sg-mono), ui-monospace, monospace;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px -48px #000000e6}.sg-term-bar{border-bottom:1px solid var(--sg-line-dark);color:#8a8a82;align-items:center;gap:7px;padding:14px 18px;font-size:12px;display:flex}.sg-term-bar i{background:#333;border-radius:99px;width:10px;height:10px;display:block}.sg-term-bar i:first-child{background:var(--sg-volt)}.sg-term-bar span{margin-left:10px}.sg-term-body{color:#d6d6ce;flex-direction:column;gap:12px;min-height:316px;padding:22px;font-size:14px;line-height:20px;display:flex}.sg-term-line{align-items:baseline;gap:10px;display:flex}.sg-term-line>span:nth-child(2){min-width:0}.sg-term-mark{color:#7fe0a8;flex:none;width:14px}.sg-term-cmd{color:var(--sg-white)}.sg-term-cmd .sg-term-mark,.sg-term-run .sg-term-mark{color:var(--sg-volt)}.sg-term-run{color:#e3ff9e;flex-wrap:wrap;align-items:center}.sg-term-track{background:#2c2c2c;border-radius:99px;flex:120px;height:6px;overflow:hidden}.sg-term-fill{background:var(--sg-volt);transform-origin:0;height:100%;display:block}.sg-term-cursor{background:var(--sg-volt);width:9px;height:18px;display:inline-block}.sg-term-status{border-top:1px solid var(--sg-line-dark);color:var(--sg-mute);flex-wrap:wrap;font-size:12px;display:flex}.sg-term-status span{border-right:1px solid var(--sg-line-dark);white-space:nowrap;padding:10px 16px}.sg-term-status span:last-child{border-right:0}.sg-term-status .sg-on{background:var(--sg-volt);color:var(--sg-ink);font-weight:600}@keyframes sg-term-in{0%{opacity:0;transform:translate(-10px)}4%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes sg-term-fill{0%,2%{transform:scaleX(0)}9%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.sg-term-line{animation:sg-term-in 14s var(--sg-ease) calc(.4s + var(--i) * .75s) infinite both}.sg-term-fill{animation:14s ease-in-out 4.15s infinite both sg-term-fill}.sg-term-cursor{animation:1s step-end infinite sg-blink}}.sg-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.sg-proof>div{flex-direction:column;gap:6px;display:flex}.sg-proof .sg-num{color:var(--sg-white);font-size:36px;line-height:40px}.sg-proof>div:first-child .sg-num{color:var(--sg-volt)}.sg-proof>div>span:last-child{color:var(--sg-mute);font-size:14px;line-height:20px}.sg-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.sg-split>div{flex-direction:column;gap:20px;min-width:0;display:flex}.sg-strong{color:var(--sg-ink);font-weight:500}.sg-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sg-work .sg-span2{grid-column:span 2}.sg-work-tag{font-family:var(--sg-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--sg-stone);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.sg-card-ink .sg-work-tag{color:var(--sg-mute)}.sg-gh{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:40px;display:grid}.sg-gh-stats{flex-wrap:wrap;gap:20px 40px;display:flex}.sg-gh-stats .sg-num{color:var(--sg-white);font-size:clamp(40px,4vw,56px);line-height:1}.sg-gh-stats>div:last-child .sg-num{color:var(--sg-volt)}.sg-gh-stats>div>span:last-child{color:var(--sg-mute);margin-top:8px;font-size:14px;line-height:20px;display:block}.sg-feats{flex-wrap:wrap;gap:8px;display:flex}.sg-read{color:var(--sg-blue);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.sg-card-ink .sg-read{color:var(--sg-white)}.sg-nexus{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.sg-nexus>div:first-child{flex-direction:column;flex:380px;gap:12px;min-width:0;display:flex}.sg-search{background:var(--sg-graphite);border:1px solid var(--sg-line-dark);min-width:0;color:var(--sg-soft);border-radius:16px;flex:380px;align-items:center;gap:12px;padding:16px 18px;font-size:15px;line-height:22px;display:flex}.sg-search svg{color:var(--sg-mute);flex:none}.sg-tabs{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;display:grid}.sg-tab-list{flex-direction:column;gap:6px;display:flex}.sg-tab{all:unset;box-sizing:border-box;cursor:pointer;min-height:72px;color:var(--sg-stone);transition:background-color .3s var(--sg-ease), color .3s var(--sg-ease);border-radius:16px;align-items:center;gap:16px;padding:0 20px;font-size:clamp(18px,1.8vw,22px);font-weight:600;display:flex}.sg-tab .sg-mono{width:26px;color:var(--sg-mute);font-size:12px;font-weight:400}.sg-tab:hover{color:var(--sg-ink);background:var(--sg-white)}.sg-tab:focus-visible{outline:2px solid var(--sg-blue)}.sg-tab[aria-selected=true]{color:var(--sg-ink);background:var(--sg-white);box-shadow:inset 0 0 0 1px var(--sg-line)}.sg-tab[aria-selected=true] .sg-mono{color:var(--sg-blue)}.sg-tab .sg-arr{opacity:0;color:var(--sg-blue);margin-left:auto}.sg-tab[aria-selected=true] .sg-arr{opacity:1}.sg-tab-panel{background:var(--sg-ink);color:var(--sg-white);border-radius:24px;flex-direction:column;gap:18px;min-height:400px;padding:40px;display:flex;position:relative;overflow:hidden}.sg-tab-panel .sg-big{font-family:var(--sg-mono), ui-monospace, monospace;color:#22211a;pointer-events:none;font-size:120px;line-height:1;position:absolute;top:8px;right:24px}.sg-tab-panel h3{max-width:85%;position:relative}.sg-tab-panel p{color:var(--sg-soft);max-width:540px;position:relative}.sg-log{background:var(--sg-graphite);border:1px solid var(--sg-line-dark);font-family:var(--sg-mono), ui-monospace, monospace;color:#d6d6ce;border-radius:16px;margin-top:auto;padding:16px 20px;font-size:13px;line-height:26px;position:relative}.sg-log b{color:var(--sg-volt);font-weight:400}.sg-log em{color:#7fe0a8;font-style:normal}@keyframes sg-swap{0%{opacity:0;transform:translateY(12px)}}.sg-swap{animation:sg-swap .45s var(--sg-ease) both}.sg-acc{display:none}.sg-acc summary{justify-content:flex-start;gap:14px}.sg-acc summary .sg-pm{margin-left:auto}.sg-acc .sg-mono{color:var(--sg-mute);width:22px;font-size:12px}.sg-tagline{letter-spacing:-.03em;text-wrap:balance;max-width:1000px;font-size:clamp(32px,4.4vw,60px);font-weight:600;line-height:1.06}.sg-tagline .sg-w{color:var(--sg-white)}@keyframes sg-lit{0%{color:#ffffff38}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sg-tagline .sg-w{animation:linear both sg-lit;animation-timeline:view();animation-range:cover 20% cover 45%}}}.sg-tagline .sg-w.sg-hl{color:var(--sg-volt)}.sg-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sg-bento .sg-tall{grid-row:span 2;justify-content:space-between}.sg-bento .sg-card{transition:transform .5s var(--sg-ease)}.sg-bento .sg-card:hover{transform:translateY(-4px)}.sg-bento .sg-mono{color:var(--sg-blue);font-size:12px}.sg-bento .sg-card-ink .sg-mono{color:var(--sg-volt)}.sg-bento .sg-card-volt .sg-mono{color:var(--sg-ink)}.sg-toggle{background:var(--sg-sand);border-radius:999px;flex-wrap:wrap;gap:4px;padding:5px;display:inline-flex}.sg-toggle button{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--sg-stone);transition:background-color .3s var(--sg-ease), color .3s var(--sg-ease);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.sg-toggle button:hover{color:var(--sg-ink)}.sg-toggle button:focus-visible{outline:2px solid var(--sg-blue)}.sg-toggle button[aria-selected=true]{background:var(--sg-ink);color:var(--sg-white)}.sg-pkg-note{color:var(--sg-stone);margin-top:16px;font-size:15px}.sg-pkgs{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.sg-pkgs.sg-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-pkg{min-height:260px}.sg-pkg .sg-num{letter-spacing:.06em;text-transform:uppercase;color:var(--sg-blue);font-size:12px;line-height:16px}.sg-pkg h3{font-size:24px;line-height:32px}.sg-pkg .sg-more{align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.sg-ico{background:var(--sg-ink);width:48px;height:48px;color:var(--sg-volt);transition:transform .3s var(--sg-ease);border-radius:16px;place-items:center;display:grid}.sg-pkg:hover .sg-ico{transform:translateY(-3px)}.sg-pkgs.sg-swap-in .sg-pkg{animation:sg-swap .45s var(--sg-ease) both}.sg-pkgs.sg-swap-in .sg-pkg:nth-child(2){animation-delay:70ms}.sg-pkgs.sg-swap-in .sg-pkg:nth-child(3){animation-delay:.14s}.sg-pkgs.sg-swap-in .sg-pkg:nth-child(4){animation-delay:.21s}.sg-ticks{flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:14px;font-weight:500;line-height:20px;display:flex}.sg-ticks li{align-items:center;gap:8px;display:inline-flex}.sg-ticks svg{color:var(--sg-blue)}.sg-ink .sg-ticks svg{color:var(--sg-volt)}.sg-steps-box{position:relative}.sg-track{background:var(--sg-line);height:2px;position:absolute;top:23px;left:0;right:0}.sg-ink .sg-track{background:#2c2c2c}.sg-track-fill{background:var(--sg-volt);transform-origin:0;position:absolute;inset:0}.sg-paper .sg-track-fill,.sg-white .sg-track-fill{background:var(--sg-blue)}.sg-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.sg-steps li{flex-direction:column;gap:12px;display:flex}.sg-bub{background:var(--sg-paper);border:2px solid var(--sg-blue);width:48px;height:48px;font-family:var(--sg-mono), ui-monospace, monospace;color:var(--sg-ink);border-radius:99px;place-items:center;font-size:14px;font-weight:500;display:grid}.sg-ink .sg-bub{background:var(--sg-ink);border-color:var(--sg-volt);color:var(--sg-white)}.sg-steps h3{margin-top:8px;font-size:20px;line-height:28px}@keyframes sg-grow{0%{transform:scaleX(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sg-steps-box{view-timeline-name:--sg-steps}.sg-track-fill{animation:linear both sg-grow;animation-timeline:--sg-steps;animation-range:entry 10%}.sg-steps li{animation:linear both sg-rise;animation-timeline:--sg-steps}.sg-steps li:first-child{animation-range:entry entry 55%}.sg-steps li:nth-child(2){animation-range:entry 15% entry 70%}.sg-steps li:nth-child(3){animation-range:entry 30% entry 85%}.sg-steps li:nth-child(4){animation-range:entry 45%}}}.sg-vn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.sg-vn-stats{flex-direction:column;gap:28px;display:flex}.sg-vn-stat{border-top:1px solid var(--sg-line-dark);padding-top:24px}.sg-vn-stat .sg-num{color:var(--sg-white);letter-spacing:-.04em;font-size:clamp(52px,6.5vw,96px);line-height:1}.sg-vn-stat .sg-num em{color:var(--sg-volt);font-style:normal}.sg-vn-stat p{color:var(--sg-soft);max-width:460px;margin-top:12px}.sg-vn-stat p strong{color:var(--sg-white);font-weight:600}.sg-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.sg-faq-head{top:calc(var(--sg-nav-h) + 16px);flex-direction:column;gap:16px;display:flex;position:sticky}.sg-cta{background:var(--sg-volt);color:var(--sg-ink);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:22px;padding:80px 48px;display:flex}.sg-cta p{max-width:560px;font-size:18px;line-height:28px}.sg-cta .sg-mail{text-underline-offset:4px;font-weight:600;text-decoration:underline}@media (max-width:1020px){.sg-hero-grid,.sg-split,.sg-tabs,.sg-vn,.sg-faq{grid-template-columns:minmax(0,1fr);gap:40px}.sg-faq-head{position:static}.sg-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-gh{grid-template-columns:minmax(0,1fr)}.sg-bento,.sg-pkgs,.sg-pkgs.sg-three{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.sg-track{display:none}}@media (max-width:680px){.sg-hero{padding-top:calc(var(--sg-nav-h) + 48px);padding-bottom:72px}.sg-term-body{min-height:0;padding:18px;font-size:12px}.sg-work{grid-template-columns:minmax(0,1fr)}.sg-work .sg-span2{grid-column:span 1}.sg-tabs{display:none}.sg-acc{display:block}.sg-bento{grid-template-columns:minmax(0,1fr)}.sg-bento .sg-tall{grid-row:auto}.sg-steps{grid-template-columns:minmax(0,1fr)}.sg-cta{border-radius:24px;padding:56px 24px}.sg-toggle{border-radius:20px;grid-template-columns:1fr 1fr;width:100%;display:grid}.sg-toggle button{text-align:center;border-radius:16px;justify-content:center;min-height:56px;padding:6px 10px;font-size:14px;line-height:1.3}.sg-pkgs,.sg-pkgs.sg-three{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px}.sg-pkg{border-radius:16px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:2px 14px;min-height:0;padding:18px 16px;display:grid}.sg-pkg .sg-ico{border-radius:12px;grid-area:1/1/span 3;align-self:start;width:44px;height:44px}.sg-pkg .sg-num{grid-area:1/2;font-size:11px}.sg-pkg h3{grid-area:2/2;font-size:19px;line-height:26px}.sg-pkg p{grid-area:3/2;font-size:14px;line-height:20px}.sg-pkg .sg-more{grid-area:1/3/span 3;justify-self:end;margin:0;font-size:0}.sg-pkg .sg-more .sg-arr{font-size:18px}}.sg-bento .sg-wide{grid-column:span 3}@media (max-width:1020px){.sg-bento .sg-wide{grid-column:span 2}}@media (max-width:680px){.sg-bento .sg-wide{grid-column:auto}}.sg-foot .sg-link{color:var(--sg-white)}
