.sing-root{--sing-green:#6bef1a;--sing-green-dim:#6bef1a8c;--sing-green-soft:#6bef1a24;--sing-ink:#eef4ea;--sing-muted:#8b958a;--sing-faint:#eef4ea6b;--sing-mono:"TheGoodMonolith",ui-monospace,SFMono-Regular,Menlo,monospace;--sing-sans:var(--font-inter),Inter,system-ui,sans-serif;--fs-h1:clamp(2.3rem,5vw,4.2rem);--fs-h2:clamp(1.85rem,3.8vw,3.2rem);--fs-h3:clamp(1.2rem,2.3vw,1.55rem);--fs-h4:clamp(0.95rem,1.4vw,1.1rem);--fs-body:clamp(0.95rem,1.5vw,1.1rem);--fs-body-sm:clamp(0.78rem,1.1vw,0.86rem);--fs-label:clamp(0.62rem,1vw,0.74rem);--fs-micro:0.6rem;--fs-display:var(--fs-h1);--fs-h:var(--fs-h2);--fs-sub:var(--fs-body);--fw-bold:700;--fw-semibold:600;--fw-medium:500;--fw-regular:400;--tr-tight:-0.03em;--tr-snug:-0.015em;--tr-label:0.32em;--tr-mono:0.16em;--lh-display:1.04;--lh-heading:1.18;--lh-body:1.55;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-8:48px;--sp-10:64px;--glass-fill:#0a0e0b85;--glass-fill-hover:#0e140da3;--glass-blur:blur(16px) saturate(150%);--glass-radius:16px;--glass-hair:#ffffff29;--glass-shadow:0 1px 0 0 #ffffff0d inset,0 8px 30px -6px #00000080,0 0 0 1px #0000002e;--glass-shadow-hover:0 1px 0 0 #ffffff14 inset,0 14px 40px -8px #0009,0 0 28px -4px #6bef1a52;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--sing-enter:0.85s;--sing-header:5rem;--sing-chrome:7.6rem;position:relative;width:100%;min-height:100svh;color:var(--sing-ink);margin-top:-5rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sing-stage{width:100%;overflow:hidden;background:#0000}.sing-stage[data-mode=snap]{position:fixed;inset:0;height:100svh;z-index:30}.sing-stage[data-mode=free]:not([data-fallback="1"]){position:relative;height:0;min-height:0;overflow:visible;z-index:1}.sing-root[data-mode=free]{min-height:0}.sing-stage[data-mode=free]:not([data-fallback="1"]) .sing-cue,.sing-stage[data-mode=free]:not([data-fallback="1"]) .sing-grain,.sing-stage[data-mode=free]:not([data-fallback="1"]) .sing-hud,.sing-stage[data-mode=free]:not([data-fallback="1"]) .sing-scanlines,.sing-stage[data-mode=free]:not([data-fallback="1"]) .sing-vignette{display:none}.sing-rings{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;transform-origin:50% 50%;-webkit-mask:radial-gradient(ellipse 78% 42% at 50% 50%,#000 0,#000 48%,#0000 82%);mask:radial-gradient(ellipse 78% 42% at 50% 50%,#000 0,#000 48%,#0000 82%);background-image:radial-gradient(circle at 50% 50%,#0000 62px,#78e63c26 64px,#0000 66px),radial-gradient(circle at 50% 50%,#0000 110px,#78e63c24 112px,#0000 114px),radial-gradient(circle at 50% 50%,#0000 158px,rgba(120,230,60,.132) 160px,#0000 162px),radial-gradient(circle at 50% 50%,#0000 206px,rgba(120,230,60,.125) 208px,#0000 210px),radial-gradient(circle at 50% 50%,#0000 254px,rgba(120,230,60,.112) 256px,#0000 258px),radial-gradient(circle at 50% 50%,#0000 302px,rgba(120,230,60,.099) 304px,#0000 306px),radial-gradient(circle at 50% 50%,#0000 350px,rgba(120,230,60,.086) 352px,#0000 354px),radial-gradient(circle at 50% 50%,#0000 398px,rgba(120,230,60,.074) 400px,#0000 402px),radial-gradient(circle at 50% 50%,#0000 446px,rgba(120,230,60,.062) 448px,#0000 450px),radial-gradient(circle at 50% 50%,#0000 494px,rgba(120,230,60,.051) 496px,#0000 498px),radial-gradient(circle at 50% 50%,#0000 542px,rgba(120,230,60,.041) 544px,#0000 546px),radial-gradient(circle at 50% 50%,#0000 590px,rgba(120,230,60,.032) 592px,#0000 594px),radial-gradient(circle at 50% 50%,#0000 638px,rgba(120,230,60,.024) 640px,#0000 642px),radial-gradient(circle at 50% 50%,#0000 686px,rgba(120,230,60,.018) 688px,#0000 690px),radial-gradient(circle at 50% 50%,#0000 734px,rgba(120,230,60,.013) 736px,#0000 738px),radial-gradient(circle at 50% 50%,#0000 782px,rgba(120,230,60,.009) 784px,#0000 786px);opacity:1;animation:sing-rings-in .8s ease 1.9s backwards}@keyframes sing-rings-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sing-rings{animation:none;opacity:1}}.sing-stage[data-phase=section] .sing-rings{opacity:0;transition:opacity .4s ease}.sing-stage[data-phase=section] .sing-beats,.sing-stage[data-phase=section] .sing-const,.sing-stage[data-phase=section] .sing-cue,.sing-stage[data-phase=section] .sing-scanlines,.sing-stage[data-phase=section] .sing-vignette{opacity:0!important;pointer-events:none!important}.sing-vignette{inset:0;z-index:2;background:radial-gradient(130% 90% at 50% 46%,#0000 40%,#05060780 80%,#040506d1 100%)}.sing-grain,.sing-vignette{position:absolute;pointer-events:none}.sing-grain{inset:-150%;z-index:6;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;animation:sing-grain-shift .7s steps(4) infinite;will-change:transform}@keyframes sing-grain-shift{0%{transform:translate(0)}25%{transform:translate(-6%,4%)}50%{transform:translate(4%,-5%)}75%{transform:translate(-3%,6%)}to{transform:translate(5%,-3%)}}.sing-scanlines{z-index:5;opacity:.5;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.018) 0,hsla(0,0%,100%,.018) 1px,#0000 0,#0000 3px)}.sing-flash,.sing-scanlines{position:absolute;inset:0;pointer-events:none}.sing-flash{z-index:7;opacity:0;background:radial-gradient(60% 60% at 50% 50%,#fff 0,var(--sing-green) 34%,#6bef1a00 72%);mix-blend-mode:screen}.sing-hud{position:absolute;left:clamp(1rem,3.5vw,2.75rem);bottom:clamp(1rem,3.5vh,2rem);z-index:9;font-family:var(--sing-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--sing-faint);pointer-events:none;line-height:1.9;-webkit-user-select:none;user-select:none;padding-left:var(--sp-3);border-left:1px solid #6bef1a47}.sing-hud-row{display:grid;grid-template-columns:4.5rem auto;gap:var(--sp-3);align-items:baseline}.sing-hud-key{color:var(--sing-green-dim)}.sing-hud-val{color:var(--sing-ink);font-variant-numeric:tabular-nums;letter-spacing:.1em}.sing-hud-bar{margin-top:var(--sp-2);width:clamp(90px,14vw,150px);height:2px;border-radius:2px;background:#ffffff1a;position:relative;overflow:hidden}.sing-hud-bar:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;transform:scaleX(var(--sing-p,0));transform-origin:left center;border-radius:2px;background:linear-gradient(90deg,var(--sing-green-dim),var(--sing-green));box-shadow:0 0 8px #6bef1a80;transition:transform .6s var(--ease-out-expo)}.sing-cue{position:absolute;left:50%;bottom:clamp(1rem,4vh,2.25rem);transform:translateX(-50%);z-index:9;font-family:var(--sing-mono);font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:#eef4eac7;text-shadow:0 1px 10px #000000d9;display:flex;flex-direction:column;align-items:center;gap:.55rem;pointer-events:none}.sing-cue-line{width:1px;height:34px;background:linear-gradient(to bottom,var(--sing-green),#0000);animation:sing-cue-pulse 2s ease-in-out infinite}@keyframes sing-cue-pulse{0%,to{opacity:.35;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.sing-beats{z-index:4}.sing-beat,.sing-beats{position:absolute;inset:0;pointer-events:none}.sing-beat{display:flex;align-items:center;padding:calc(var(--sing-chrome) + clamp(.5rem, 1.6vh, 1rem)) clamp(1.25rem,5vw,5.5rem) clamp(1.75rem,5vh,3.5rem);box-sizing:border-box;opacity:0;overflow:hidden}.sing-beat.is-active{opacity:1}.sing-beat.is-active a,.sing-beat.is-active button{pointer-events:auto}.sing-beat:not(.is-active),.sing-beat:not(.is-active) *{pointer-events:none!important}.sing-beat--hero{text-align:center}.sing-beat--split{align-items:center}.sing-beat--split-left{justify-content:flex-start;text-align:left}.sing-beat--split-right{justify-content:flex-end;text-align:right}.sing-beat--services{flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding-top:calc(var(--sing-chrome) + clamp(.75rem, 2.5vh, 1.75rem));padding-bottom:clamp(1.5rem,5vh,3rem)}.sing-services-bottom,.sing-services-top{max-width:min(46ch,92vw)}.sing-beat--split .sing-col{width:50%;max-width:50%;box-sizing:border-box}.sing-beat--split-left .sing-col{margin-right:auto;padding-right:clamp(1rem,3vw,2.5rem)}.sing-beat--split-right .sing-col{margin-left:auto;padding-left:clamp(1rem,3vw,2.5rem)}.sing-col{max-width:min(54ch,90vw);min-width:0;box-sizing:border-box}.sing-beat--split .sing-col{position:relative}.sing-beat--split-left .sing-col{padding-left:clamp(1rem,2.2vw,1.8rem)}.sing-beat--split-right .sing-col{padding-right:clamp(1rem,2.2vw,1.8rem)}.sing-beat--split-right .sing-h .g{display:block}.sing-beat--split .sing-col:before{content:"";position:absolute;top:.25rem;bottom:.25rem;width:1px;background:linear-gradient(180deg,var(--sing-green),#6bef1a0a);transform:scaleY(0);transform-origin:top;transition:transform .8s var(--ease-out-expo) .15s}.sing-beat--split-left .sing-col:before{left:0}.sing-beat--split-right .sing-col:before{right:0;background:linear-gradient(180deg,var(--sing-green),#6bef1a0a)}.sing-beat--split.is-active .sing-col:before{transform:scaleY(1)}.sing-kicker{font-family:var(--sing-mono);font-size:var(--fs-label);letter-spacing:calc(var(--tr-label) + .02em);text-transform:uppercase;color:var(--sing-green);font-weight:500;text-shadow:0 1px 6px #0000008c;margin:0 0 var(--sp-5);display:inline-flex;align-items:center;gap:.7rem}.sing-kicker:before{content:"";width:clamp(20px,3vw,38px);height:1px;background:linear-gradient(90deg,#6bef1a00,var(--sing-green));box-shadow:0 0 6px #6bef1a80}.sing-beat--split-right .sing-kicker:before{background:linear-gradient(90deg,var(--sing-green),#6bef1a00)}.sing-beat--split-right .sing-kicker{flex-direction:row-reverse}.sing-h{font-family:var(--sing-sans);font-weight:600;font-size:var(--fs-h);line-height:var(--lh-display);letter-spacing:var(--tr-tight);margin:0;max-width:100%;color:var(--sing-ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.sing-h .g{color:var(--sing-green);text-shadow:0 0 30px #6bef1a73}.sing-h[data-slide-heading]{border:none}.sing-h[data-slide-heading],.sing-h[data-slide-heading]:focus,.sing-h[data-slide-heading]:focus-visible{outline:none;box-shadow:none}.sing-h--hero{font-weight:700;font-size:var(--fs-display)}.sing-h--hero .sing-h-line{display:block}.sing-h--hero .sing-h-line+.sing-h-line{margin-top:.14em}.sing-h-mark{position:relative;display:inline-block}.sing-h-underline{position:absolute;left:0;bottom:-.16em;width:100%;height:.32em;overflow:visible;pointer-events:none}.sing-h-underline path{stroke:var(--sing-green);stroke-width:3;fill:none;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(107,239,26,.5));stroke-dasharray:305;stroke-dashoffset:305}.sing-beat--headline.is-active .sing-h-underline path{animation:sing-underline-draw .9s var(--ease-out-expo) .55s forwards}@keyframes sing-underline-draw{to{stroke-dashoffset:0}}.sing-sub{font-family:var(--sing-sans);font-weight:400;font-size:var(--fs-sub);line-height:var(--lh-body);letter-spacing:-.01em;color:var(--sing-muted);margin:var(--sp-5) 0 0;max-width:min(46ch,100%)}.sing-beat--split-right .sing-sub{margin-left:auto}.sing-beat--hero .sing-sub{margin-left:auto;margin-right:auto}.sing-cta-row{margin-top:var(--sp-6);display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center}.sing-beat--hero .sing-cta-row{justify-content:center}.sing-beat--split-right .sing-cta-row{justify-content:flex-end}.sing-cta{font-family:var(--sing-mono);font-size:.72rem;letter-spacing:var(--tr-mono);text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:.6rem;padding:0 1.6rem;height:48px;border-radius:999px;position:relative;overflow:hidden;cursor:pointer;white-space:nowrap;transition:color .25s ease,box-shadow .3s ease,background .3s ease,border-color .25s ease,transform .3s var(--ease-out-expo)}.sing-cta svg{width:16px;height:16px;transition:transform .3s var(--ease-out-expo)}.sing-cta--primary{color:#06120a;font-weight:600;background:linear-gradient(180deg,#7cf52e,var(--sing-green));border:1px solid var(--sing-green);box-shadow:0 6px 22px -6px #6bef1a8c,inset 0 1px 0 0 #fff6}.sing-cta--primary:hover{transform:translateY(-1px);box-shadow:0 10px 30px -6px #6bef1ab3,inset 0 1px 0 0 #ffffff80}.sing-cta--primary:hover svg{transform:translate(2px,-2px)}.sing-cta--ghost{color:var(--sing-ink);background:#ffffff12;border:1px solid #eef4ea6b}.sing-cta--ghost:hover{color:var(--sing-ink);border-color:#eef4ea80;background:hsla(0,0%,100%,.045)}.sing-cta:not(.sing-cta--primary):not(.sing-cta--ghost){color:var(--sing-ink);border:1px solid var(--sing-green);background:#0000}.sing-cta:not(.sing-cta--primary):not(.sing-cta--ghost):hover{color:#08110a;background:var(--sing-green);box-shadow:0 0 28px #6bef1a66}.sing-beat--hero{flex-direction:column;justify-content:center}.sing-hero-diagram{position:absolute;inset:0;z-index:4;pointer-events:none}.sing-flow{stroke-width:1.6;stroke-dasharray:.06 .16;stroke-dashoffset:.22;filter:drop-shadow(0 0 4px rgba(107,239,26,.55));animation:sing-flow 3.2s linear infinite}.sing-flow,.sing-pulse{fill:none;stroke-linecap:round;mix-blend-mode:screen;opacity:0}.sing-pulse{stroke-width:3.4;stroke-dasharray:.1 1;stroke-dashoffset:1.1;filter:drop-shadow(0 0 7px rgba(120,245,70,.8)) drop-shadow(0 0 16px rgba(107,239,26,.5));animation:sing-pulse 2.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes sing-flow{0%{stroke-dashoffset:.22}to{stroke-dashoffset:0}}@keyframes sing-pulse{0%{stroke-dashoffset:1.1}to{stroke-dashoffset:0}}.sing-tip{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#eafff4;box-shadow:0 0 4px 1px #6bef1ab3,0 0 10px 4px #6bef1a47;pointer-events:none;opacity:0;z-index:3}.sing-wordbox{position:absolute;pointer-events:auto;padding:18px 22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;gap:.25rem;box-sizing:border-box;width:clamp(220px,18vw,278px);height:clamp(150px,19vh,170px);z-index:2;isolation:isolate}.sing-wordbox:after,.sing-wordbox:before{display:none}.sing-wordbox-frame{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible;pointer-events:none}.sing-wordbox-frame path{fill:#0b110d99;stroke:#96dc6e52;stroke-width:1.25;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke .2s ease}.sing-hubbox:hover .sing-wordbox-frame path,.sing-wordbox:hover .sing-wordbox-frame path{stroke:#6bef1a99;stroke-width:1.6;fill:#0e140da3}.sing-hubbox:hover .sing-wordbox-frame,.sing-wordbox:hover .sing-wordbox-frame{filter:drop-shadow(0 0 14px rgba(107,239,26,.34))}.sing-wordbox-num{color:var(--sing-green);font-weight:600;margin-right:.32em;opacity:.9}.sing-wordbox-mini,.sing-wordbox-svc,.sing-wordbox-t{position:relative;z-index:1}.sing-wordbox--ll:after,.sing-wordbox--ul:after{--corner:100%}.sing-wordbox--lr:after,.sing-wordbox--ur:after{--corner:0%}.sing-wordbox-t{font-family:var(--sing-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h3);letter-spacing:var(--tr-snug);color:var(--sing-ink);line-height:var(--lh-heading);white-space:nowrap;text-shadow:0 2px 12px #000000d9,0 0 2px #000000e6}.sing-wordbox-svc{font-family:var(--sing-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sing-green);opacity:.78;display:inline-flex;align-items:center;gap:.3rem;text-shadow:0 1px 6px #000c;transition:opacity .2s ease,color .2s ease}.sing-wordbox-svc:after{content:"\2197";font-size:.62rem;opacity:.7}a.sing-wordbox{text-decoration:none;color:inherit;cursor:pointer}@media (hover:hover) and (pointer:fine){.sing-wordbox:hover{border-color:#6bef1a8c}.sing-wordbox:hover:after{opacity:1}.sing-wordbox:hover .sing-wordbox-svc{opacity:1;color:#b6ff7a}}.sing-wordbox-mini{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;width:66%;height:50px;margin:.45rem 0 .4rem;padding:6px 7px;border-radius:6px;border:1px solid #6bef1a29;background:#6bef1a0d}.sing-wordbox-mini b{display:block;flex:none;width:42%;height:4px;border-radius:2px;background:#6bef1a73}.sing-wordbox-mini u{display:flex;flex:1;gap:5px;min-height:0}.sing-wordbox-mini i{display:block;border-radius:2px;background:linear-gradient(90deg,#6bef1a21 25%,#6bef1a6b 50%,#6bef1a21 75%);background-size:220% 100%;animation:sing-mini-shimmer 2.4s linear infinite}.sing-wordbox-mini i:nth-child(2){animation-delay:.3s}.sing-wordbox-mini i:nth-child(3){animation-delay:.6s}.sing-wordbox-mini i:nth-child(4){animation-delay:.9s}@keyframes sing-mini-shimmer{0%{background-position:220% 0}to{background-position:-120% 0}}.sing-wordbox-mini[data-mini=recon] u{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:3px}.sing-wordbox-mini[data-mini=recon] i{flex:1;border-radius:1.5px}.sing-wordbox-mini[data-mini=recon] i:first-child{height:48%}.sing-wordbox-mini[data-mini=recon] i:nth-child(2){height:80%}.sing-wordbox-mini[data-mini=recon] i:nth-child(3){height:100%}.sing-wordbox-mini[data-mini=recon] i:nth-child(4){height:62%}.sing-wordbox-mini[data-mini=recon] i:nth-child(5){height:88%}.sing-wordbox-mini[data-mini=fireline] u{flex-direction:column;justify-content:space-between;align-items:flex-start}.sing-wordbox-mini[data-mini=fireline] i{height:4px}.sing-wordbox-mini[data-mini=fireline] i:first-child{width:88%}.sing-wordbox-mini[data-mini=fireline] i:nth-child(2){width:60%}.sing-wordbox-mini[data-mini=fireline] i:nth-child(3){width:28%}.sing-wordbox-mini[data-mini=oversight] u{flex-wrap:wrap;align-content:space-between;justify-content:space-between}.sing-wordbox-mini[data-mini=oversight] i{width:calc(50% - 3px);height:calc(50% - 3px)}.sing-wordbox-mini[data-mini=orizonai] u{flex-direction:column;justify-content:space-between}.sing-wordbox-mini[data-mini=orizonai] i{height:6px;border-radius:4px}.sing-wordbox-mini[data-mini=orizonai] i:first-child{width:72%;align-self:flex-start;border-bottom-left-radius:1px}.sing-wordbox-mini[data-mini=orizonai] i:nth-child(2){width:52%;align-self:flex-end;border-bottom-right-radius:1px}@media (prefers-reduced-motion:reduce){.sing-wordbox-mini i{animation:none;background-position:50% 0}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.sing-wordbox{background:#0a0e0cc7}}.sing-wordbox--ul{top:33%}.sing-wordbox--ll,.sing-wordbox--ul{left:21.5%;transform:translate(-50%,-50%)}.sing-wordbox--ll{top:61%}.sing-wordbox--ur{top:33%}.sing-wordbox--lr,.sing-wordbox--ur{left:78.5%;transform:translate(-50%,-50%)}.sing-wordbox--lr{top:61%}.sing-wordbox--ll,.sing-wordbox--ul{align-items:flex-start;text-align:left}.sing-wordbox--lr,.sing-wordbox--ur{align-items:flex-end;text-align:right}.sing-const{position:absolute;inset:0;z-index:0;opacity:0;pointer-events:none}.sing-const.is-live .sing-card{pointer-events:auto}.sing-const-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1}.sing-beam{stroke:none;filter:drop-shadow(0 0 4px rgba(107,239,26,.85)) drop-shadow(0 0 12px rgba(107,239,26,.5));opacity:0;transition:opacity .6s ease}.sing-const.is-live .sing-beam{opacity:.95;animation:sing-breathe 6s ease-in-out infinite}.sing-edge{fill:none;stroke:#9bff5a59;stroke-width:1;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:opacity .5s ease}.sing-const.is-live .sing-edge{opacity:1}@keyframes sing-breathe{0%,to{opacity:.82}50%{opacity:1}}.sing-cards{position:absolute;top:0;bottom:0;z-index:2;width:clamp(230px,19vw,260px);animation:sing-orbit 26s ease-in-out infinite;will-change:transform}.sing-cards--l{left:clamp(4.5rem,10vw,11rem);right:auto}.sing-cards--r{right:clamp(4.5rem,10vw,11rem);left:auto;animation-direction:reverse}@keyframes sing-orbit{0%,to{transform:translateY(-1px)}50%{transform:translateY(1px)}}.sing-cards--l .sing-card[data-row="0"],.sing-cards--l .sing-card[data-row="2"]{--bow:-14px}.sing-cards--r .sing-card[data-row="0"],.sing-cards--r .sing-card[data-row="2"]{--bow:14px}.sing-card{position:absolute;left:0;right:0;transform:translateY(-50%) translateX(var(--bow,0));display:flex;flex-direction:column;gap:.55rem;height:clamp(132px,17vh,152px);box-sizing:border-box;padding:clamp(.85rem,1.5vh,1.15rem) clamp(.95rem,1.4vw,1.25rem);border-radius:var(--glass-radius);text-decoration:none;background:var(--glass-fill);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-hair);box-shadow:inset 0 1px 0 #ffffff1a,inset 0 0 0 1px #ffffff0a,0 18px 40px -16px #000000a8,0 0 0 1px #6bef1a0f;overflow:hidden;isolation:isolate;transition:transform .32s var(--ease-out-expo),border-color .28s ease,box-shadow .32s ease,background .28s ease}.sing-card:before{padding:1px;background:linear-gradient(135deg,#ffffff4d,#fff0 46%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sing-card:after,.sing-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.sing-card:after{background:radial-gradient(120% 90% at var(--corner,50%) 50%,#6bef1a33,#0000 62%);opacity:.5;transition:opacity .32s ease}.sing-cards--l .sing-card{--corner:100%}.sing-cards--r .sing-card{--corner:0%}.sing-card:hover{transform:translateY(calc(-50% - 4px)) translateX(var(--bow,0));border-color:#6bef1a99;background:var(--glass-fill-hover);box-shadow:var(--glass-shadow-hover)}.sing-card:hover:after{opacity:1}.sing-card-head{display:flex;align-items:center;gap:.7rem;min-width:0}.sing-card-ico{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:12px;color:var(--sing-green);border:1px solid var(--sing-green-dim);background:radial-gradient(circle at 50% 30%,#6bef1a38,#0a0c0a8c 78%);box-shadow:inset 0 0 0 1px #0003;transition:box-shadow .3s ease,transform .3s var(--ease-out-expo)}.sing-card:hover .sing-card-ico{box-shadow:0 0 18px #6bef1a73,inset 0 0 0 1px #6bef1a4d}.sing-card-ico svg{width:22px;height:22px}.sing-card-name{font-family:var(--sing-mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#f3f8ef;font-weight:500;line-height:1.1;min-width:0;overflow-wrap:break-word}.sing-card-tag{font-family:var(--sing-sans);font-weight:var(--fw-regular);font-size:var(--fs-body-sm);line-height:1.35;color:#aeb8ac;letter-spacing:-.01em;transition:color .28s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sing-card:hover .sing-card-tag{color:var(--sing-ink)}.sing-card-price{font-family:var(--sing-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sing-green-dim);margin-top:auto;padding-top:.55rem;border-top:1px solid #ffffff14;display:flex;align-items:center;gap:.4rem;transition:color .28s ease}.sing-card:hover .sing-card-price{color:var(--sing-green)}.sing-card-cta{color:var(--sing-green-dim)}.sing-card-cta svg{width:13px;height:13px;margin-left:auto;transition:transform .25s var(--ease-out-expo)}.sing-card:hover .sing-card-cta{color:var(--sing-green)}.sing-card:hover .sing-card-cta svg{transform:translate(2px,-2px)}.sing-card-price:empty{display:none}.sing-table-wrap{margin-top:var(--sp-4);width:100%;max-width:100%;max-height:calc(100svh - var(--sing-chrome) - clamp(9rem, 22vh, 13rem));overflow:auto;border-radius:var(--glass-radius);border:1px solid var(--glass-hair);background:#0a0e0b57;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);padding:clamp(.5rem,1.2vw,.85rem) clamp(.6rem,1.4vw,.95rem)}.sing-beat--split-right .sing-table-wrap{margin-left:auto}.sing-table{width:100%;table-layout:fixed;border-collapse:initial;border-spacing:0;font-family:var(--sing-sans);text-align:left}.sing-table col.sing-col-dim{width:30%}.sing-table col.sing-col-val{width:23.33%}.sing-table thead th{font-family:var(--sing-mono);font-size:clamp(.56rem,.9vw,.68rem);letter-spacing:.06em;text-transform:uppercase;color:var(--sing-muted);font-weight:500;padding:.3rem .5rem clamp(.45rem,1.1vh,.7rem);border-bottom:1px solid #ffffff29;white-space:normal;vertical-align:bottom;text-align:center}.sing-table thead th.sing-table-dim{text-align:left}.sing-table tbody th[scope=row]{font-family:var(--sing-mono);font-size:clamp(.58rem,.95vw,.7rem);letter-spacing:.02em;font-weight:400;padding:clamp(.4rem,1.1vh,.7rem) .5rem;white-space:normal}.sing-table tbody td{font-size:clamp(.72rem,1.2vw,.88rem);color:var(--sing-faint);padding:clamp(.4rem,1.1vh,.7rem) .5rem;border-bottom:1px solid #ffffff0f;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums}.sing-table tbody tr:last-child td,.sing-table tbody tr:last-child th{border-bottom:none}.sing-table th.sing-table-us{color:var(--sing-green);background:linear-gradient(180deg,#6bef1a24,#6bef1a0d);border-radius:10px 10px 0 0;border-bottom-color:#6bef1a66}.sing-table td.sing-table-us{color:var(--sing-green);font-weight:600;text-shadow:0 0 18px #6bef1a4d;background:rgba(107,239,26,.055);border-bottom-color:#6bef1a1f;box-shadow:inset 1px 0 0 0 #6bef1a2e,inset -1px 0 0 0 #6bef1a2e}.sing-table tbody tr:last-child td.sing-table-us{border-radius:0 0 10px 10px;box-shadow:inset 1px 0 0 0 #6bef1a2e,inset -1px 0 0 0 #6bef1a2e,inset 0 -1px 0 0 #6bef1a1f}.sing-table td.sing-table-us.sing-table-hero{font-size:clamp(1.05rem,2.4vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1}.sing-table .sing-mark{display:inline-grid;place-items:center;border-radius:50%;border:1px solid;width:24px;height:24px}.sing-table .sing-mark svg{width:14px;height:14px}.sing-beat--split-right .sing-kicker{margin-bottom:var(--sp-3)}.sing-table .sing-yes{color:var(--sing-green)}.sing-table td.sing-table-us .sing-yes{background:#6bef1a29;box-shadow:0 0 12px #6bef1a4d}.sing-table .sing-no{color:#eef4ea52}.sing-table .sing-partial{color:var(--sing-muted)}.sing-table-dim{min-width:8ch}.sing-table tbody tr:nth-child(odd) td:not(.sing-table-us),.sing-table tbody tr:nth-child(odd) th[scope=row]{background:hsla(0,0%,100%,.018)}.sing-table tbody th[scope=row]{border-right:1px solid #ffffff12;font-weight:500;color:var(--sing-ink)}.sing-table th.sing-table-us{color:#081109;background:linear-gradient(180deg,#7cf52e,var(--sing-green));font-weight:700;letter-spacing:.08em;text-shadow:none;box-shadow:0 6px 18px -8px #6bef1a8c;position:relative}.sing-table th.sing-table-us:before{content:"";position:absolute;left:14%;right:14%;top:-5px;height:2px;border-radius:2px;background:var(--sing-green);box-shadow:0 0 10px #6bef1acc}.sing-table .sing-mark{background:#ffffff05;transition:background .25s ease,box-shadow .25s ease}.sing-table .sing-no{border-color:#eef4ea2e}.sing-table .sing-partial{border-color:#8b958a99}.sing-table td.sing-table-us .sing-mark{border-color:#6bef1a80}.sing-beat--hub{flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding-bottom:clamp(6vh,9vh,11vh)}.sing-hub-eyebrow{position:absolute;left:0;right:0;top:calc(var(--sing-chrome) + clamp(1.8rem, 5.5vh, 3.6rem));display:flex;justify-content:center;z-index:5;white-space:nowrap}.sing-hub-eyebrow:focus,.sing-hub-eyebrow:focus-visible{outline:none}.sing-beat--hub .sing-hub-cue{position:absolute;left:0;right:0;bottom:clamp(1rem,4vh,2.25rem);margin:0;display:flex;flex-direction:column;align-items:center;gap:.55rem;font-family:var(--sing-mono);font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:var(--sing-faint);z-index:9;white-space:nowrap}.sing-beat--hub .sing-hub-cue:after{content:none}.sing-hub-diagram{position:absolute;inset:0;z-index:2;pointer-events:none}.sing-hubbox{position:absolute;transform:translate(-50%,-50%);z-index:1;pointer-events:auto;display:flex;flex-direction:row;align-items:center;width:clamp(202px,14.5vw,222px);height:clamp(58px,7.6vh,72px);box-sizing:border-box;text-decoration:none;isolation:isolate;opacity:0;transition:transform .2s var(--ease-out-expo)}.sing-hubbox--l0,.sing-hubbox--l1,.sing-hubbox--l2{padding:0 40px 0 15px}.sing-hubbox--r0,.sing-hubbox--r1,.sing-hubbox--r2{padding:0 15px 0 40px}.sing-beat--hub .sing-hubbox{transform:translate(-50%,-50%);transition:transform .2s var(--ease-out-expo)}@keyframes sing-hub-rise{0%{opacity:0;transform:translate(-50%,-50%) translateY(12px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}.sing-beat--hub.is-active .sing-hubbox{opacity:1;animation:sing-hub-rise .42s var(--ease-out-expo) backwards}.sing-beat--hub.is-active .sing-hubbox--l0{animation-delay:calc(var(--sing-enter) + .06s)}.sing-beat--hub.is-active .sing-hubbox--r0{animation-delay:calc(var(--sing-enter) + .105s)}.sing-beat--hub.is-active .sing-hubbox--l1{animation-delay:calc(var(--sing-enter) + .15s)}.sing-beat--hub.is-active .sing-hubbox--r1{animation-delay:calc(var(--sing-enter) + .195s)}.sing-beat--hub.is-active .sing-hubbox--l2{animation-delay:calc(var(--sing-enter) + .24s)}.sing-beat--hub.is-active .sing-hubbox--r2{animation-delay:calc(var(--sing-enter) + .285s)}@keyframes sing-hub-rise-m{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sing-beat--hub.is-active .sing-hubbox{animation:none}.sing-h-underline path{animation:none;stroke-dashoffset:0}}.sing-hubbox-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.18rem;min-width:0;max-width:100%}.sing-hubbox-head{display:flex;align-items:center;gap:.4rem}.sing-hubbox .sing-wordbox-t{font-weight:var(--fw-semibold);font-size:var(--fs-h4);letter-spacing:var(--tr-snug);color:var(--sing-ink);text-shadow:0 1px 8px #000c}.sing-hubbox .sing-wordbox-t,.sing-hubbox-desc{font-family:var(--sing-sans);white-space:nowrap}.sing-hubbox-desc{font-weight:var(--fw-regular);font-size:var(--fs-body-sm);line-height:1.2;color:var(--sing-faint);text-shadow:0 1px 6px #000c;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sing-hubbox-go{display:inline-flex;color:var(--sing-green)}.sing-hubbox-go svg{width:16px;height:16px;transition:transform .25s var(--ease-out-expo)}.sing-hubbox:hover .sing-hubbox-go svg{transform:translate(2px,-2px)}.sing-hubbox--l0{top:38%;left:24%}.sing-hubbox--l1{top:50%;left:24%}.sing-hubbox--l2{top:62%;left:24%}.sing-hubbox--r0{top:38%;left:76%}.sing-hubbox--r1{top:50%;left:76%}.sing-hubbox--r2{top:62%;left:76%}.sing-hubbox--l0,.sing-hubbox--l1,.sing-hubbox--l2{justify-content:flex-start;text-align:left}.sing-hubbox--l0 .sing-hubbox-body,.sing-hubbox--l1 .sing-hubbox-body,.sing-hubbox--l2 .sing-hubbox-body{align-items:flex-start}.sing-hubbox--r0,.sing-hubbox--r1,.sing-hubbox--r2{justify-content:flex-end;text-align:right}.sing-hubbox--r0 .sing-hubbox-body,.sing-hubbox--r1 .sing-hubbox-body,.sing-hubbox--r2 .sing-hubbox-body{align-items:flex-end}.sing-hubbox--r0 .sing-hubbox-head,.sing-hubbox--r1 .sing-hubbox-head,.sing-hubbox--r2 .sing-hubbox-head{flex-direction:row-reverse}.sing-beat--hub .sing-h{font-size:clamp(1.6rem,3.4vw,2.6rem)}.sing-beat--hub .sing-sub{margin-top:var(--sp-3);max-width:min(52ch,100%)}.sing-hub-cue{display:inline-flex;align-items:center;gap:.55rem;margin-top:var(--sp-5);font-family:var(--sing-mono);font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--sing-faint)}.sing-hub-cue:after{content:"";width:1px;height:18px;background:linear-gradient(to bottom,var(--sing-green-dim),#0000);animation:sing-cue-pulse 2s ease-in-out infinite}.sing-beat,.sing-const{-webkit-user-select:text;user-select:text}.sing-beat.is-active .sing-conn-lead,.sing-beat.is-active .sing-h,.sing-beat.is-active .sing-kicker,.sing-beat.is-active .sing-sub,.sing-beat.is-active .sing-tier-price{pointer-events:auto}.sing-beat .sing-conn-lead,.sing-beat .sing-cta-row,.sing-beat .sing-h,.sing-beat .sing-hub-cue,.sing-beat .sing-kicker,.sing-beat .sing-services-hint,.sing-beat .sing-sub,.sing-beat .sing-table-wrap{opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo),filter .6s var(--ease-out-expo);will-change:opacity,transform,filter}.sing-beat.is-active .sing-kicker{opacity:1;transform:none;filter:none;transition-delay:calc(var(--sing-enter) + 0s)}.sing-beat.is-active .sing-h{opacity:1;transform:none;filter:none;transition-delay:calc(var(--sing-enter) + .08s)}.sing-beat.is-active .sing-sub{opacity:1;transform:none;filter:none;transition-delay:calc(var(--sing-enter) + .2s)}.sing-beat.is-active .sing-cta-row{opacity:1;transform:none;filter:none;transition-delay:calc(var(--sing-enter) + .32s)}.sing-beat.is-active .sing-table-wrap{opacity:1;transform:none;filter:none;transition-delay:calc(var(--sing-enter) + .28s)}.sing-beat.is-active .sing-hub-cue{opacity:1;transform:none;filter:none;transition-delay:calc(var(--sing-enter) + .44s)}.sing-beat.is-active .sing-conn-lead{opacity:1;transform:none;filter:none;transition-delay:calc(var(--sing-enter) + .3s)}.sing-beat.is-active .sing-services-hint{opacity:1;transform:none;filter:none;transition-delay:calc(var(--sing-enter) + .28s)}.sing-beat.is-leaving .sing-conn-lead,.sing-beat.is-leaving .sing-cta-row,.sing-beat.is-leaving .sing-h,.sing-beat.is-leaving .sing-hub-cue,.sing-beat.is-leaving .sing-kicker,.sing-beat.is-leaving .sing-services-hint,.sing-beat.is-leaving .sing-sub,.sing-beat.is-leaving .sing-table-wrap{opacity:0;transform:translateY(-16px);filter:blur(6px);transition:opacity .3s cubic-bezier(.55,.085,.68,.53),transform .3s cubic-bezier(.55,.085,.68,.53),filter .3s cubic-bezier(.55,.085,.68,.53);transition-delay:0s!important}.sing-beat.is-leaving{opacity:1}.sing-wordbox{opacity:0;transform:translate(-50%,-50%) scale(.96);transition:opacity .5s ease var(--box-in-delay,0s),transform .14s ease}.sing-beat--hero.is-active .sing-wordbox{opacity:1;transform:translate(-50%,-50%) scale(1)}.sing-beat--hero.is-active .sing-wordbox--ul{--box-in-delay:0.82s}.sing-beat--hero.is-active .sing-wordbox--ur{--box-in-delay:0.92s}.sing-beat--hero.is-active .sing-wordbox--ll{--box-in-delay:1.02s}.sing-beat--hero.is-active .sing-wordbox--lr{--box-in-delay:1.12s}@media (prefers-reduced-motion:reduce){.sing-beat--hero.is-active .sing-wordbox{transition:opacity .01s}}.sing-beat--hero.is-active .sing-flow,.sing-beat--hero.is-active .sing-pulse{opacity:1}.sing-beat--hero .sing-tip{transition:opacity .4s ease .7s}.sing-beat--hero.is-active .sing-tip{opacity:1;animation:sing-node-pulse 2.6s ease-in-out 1.2s infinite}@keyframes sing-node-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}.sing-const.is-live .sing-tip{opacity:1;animation:sing-node-pulse 2.6s ease-in-out 1s infinite}.sing-const .sing-tip{transition:opacity .4s ease .5s}.sing-const.is-live .sing-flow,.sing-const.is-live .sing-pulse{opacity:1}.sing-card{opacity:0;transform:translateY(calc(-50% + 16px)) translateX(var(--bow,0));transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.sing-stage[data-slide="3"] .sing-card{opacity:1;transform:translateY(-50%) translateX(var(--bow,0))}.sing-stage[data-slide="3"] .sing-cards--l .sing-card:first-child{transition-delay:calc(var(--sing-enter) + .06s)}.sing-stage[data-slide="3"] .sing-cards--l .sing-card:nth-child(2){transition-delay:calc(var(--sing-enter) + .14s)}.sing-stage[data-slide="3"] .sing-cards--l .sing-card:nth-child(3){transition-delay:calc(var(--sing-enter) + .22s)}.sing-stage[data-slide="3"] .sing-cards--r .sing-card:first-child{transition-delay:calc(var(--sing-enter) + .1s)}.sing-stage[data-slide="3"] .sing-cards--r .sing-card:nth-child(2){transition-delay:calc(var(--sing-enter) + .18s)}.sing-stage[data-slide="3"] .sing-cards--r .sing-card:nth-child(3){transition-delay:calc(var(--sing-enter) + .26s)}.sing-stage[data-slide="3"] .sing-card:hover{transform:translateY(-50%) translateX(var(--bow,0))}.sing-card{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.sing-const.is-zoomed,.sing-const.is-zoomed .sing-card{pointer-events:none!important}.sing-conn-foot{position:absolute;left:50%;bottom:clamp(12vh,16vh,20vh);transform:translateX(-50%);z-index:5;width:100%;max-width:min(54ch,90vw);text-align:center;pointer-events:none}.sing-h--conn{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin:0;outline:none}.sing-kicker--top{position:absolute;top:clamp(15%,16vh,18%);left:50%;z-index:4;margin:0;white-space:nowrap;font-size:var(--fs-label);letter-spacing:calc(var(--tr-label) + .02em)}.sing-beat .sing-kicker--top{transform:translateX(-50%) translateY(20px)}.sing-beat--hero.is-active .sing-kicker--top{transform:translateX(-50%)}.sing-conn-lead{font-family:var(--sing-sans);font-weight:500;font-size:clamp(1.35rem,2.7vw,2rem);line-height:1.4;letter-spacing:-.01em;color:var(--sing-ink);text-shadow:0 2px 16px #000000bf;max-width:42ch}.sing-beat--headline{justify-content:center;text-align:center;flex-direction:column;padding-top:clamp(1.75rem,5vh,3.5rem)}.sing-headline-scrim{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(120vw,1100px);height:min(90vh,720px);z-index:4;pointer-events:none;background:radial-gradient(60% 56% at 50% 52%,#040605e0 0,#040605bd 38%,#0406056b 66%,#04060500 100%);backdrop-filter:blur(13px) saturate(120%);-webkit-backdrop-filter:blur(13px) saturate(120%);-webkit-mask:radial-gradient(60% 56% at 50% 52%,#000 32%,#0000 78%);mask:radial-gradient(60% 56% at 50% 52%,#000 32%,#0000 78%);opacity:0;transition:opacity .6s var(--ease-out-expo)}.sing-beat--headline.is-active .sing-headline-scrim{opacity:1;transition-delay:var(--sing-enter)}.sing-headline-stack{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:min(58ch,92vw);margin:0 auto}.sing-headline-stack .sing-sub{margin-left:auto;margin-right:auto}.sing-headline-stack .sing-cta-row{justify-content:center}.sing-services-hint{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--sp-4);font-family:var(--sing-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--sing-faint)}.sing-services-hint:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sing-green-dim);box-shadow:0 0 6px #6bef1a99}.sing-services-bottom,.sing-services-top{opacity:calc(1 - var(--svc-zoom, 0));transition:opacity .3s ease}@keyframes sing-svc-pulse{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:1024px){.sing-wordbox{max-width:clamp(110px,24vw,160px)}.sing-wordbox--ll,.sing-wordbox--ul{left:16%}.sing-wordbox--lr,.sing-wordbox--ur{left:84%}.sing-cards{width:clamp(170px,24vw,230px)}.sing-card{padding:.75rem .9rem;gap:.45rem}.sing-card-ico{width:38px;height:38px}.sing-card-ico svg{width:20px;height:20px}.sing-card-name{font-size:.74rem}.sing-card-tag{font-size:.72rem}}@media (max-width:820px),(orientation:portrait){.sing-root{--sing-header:4rem;--sing-chrome:6.4rem}.sing-hud{display:none}.sing-beat{padding:calc(var(--sing-chrome) + clamp(.4rem, 1.5vh, .9rem)) clamp(1.1rem,6vw,2rem) clamp(1.5rem,5vh,2.5rem);align-items:center}.sing-beat--split,.sing-beat--split-left,.sing-beat--split-right{justify-content:flex-end;text-align:center}.sing-beat--split .sing-col{width:auto;max-width:min(52ch,94vw);margin:0 auto;padding-left:0;padding-right:0;padding-bottom:clamp(1rem,4vh,2rem)}.sing-beat--split .sing-h,.sing-beat--split .sing-sub{text-shadow:0 2px 20px #000000e6,0 0 6px #000000b3}.sing-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;max-height:none;padding:clamp(.35rem,1.5vw,.6rem) clamp(.3rem,1.4vw,.55rem)}.sing-table{width:100%;min-width:0;table-layout:fixed}.sing-table col.sing-col-dim{width:28%}.sing-table col.sing-col-val{width:24%}.sing-table thead th{font-size:clamp(.5rem,2.2vw,.62rem);padding:.25rem .2rem clamp(.35rem,1vh,.6rem);letter-spacing:.02em}.sing-table tbody th[scope=row]{font-size:clamp(.56rem,2.6vw,.68rem);padding:clamp(.4rem,1.4vh,.65rem) .25rem;letter-spacing:0}.sing-table tbody td{font-size:clamp(.6rem,2.8vw,.74rem);padding:clamp(.4rem,1.4vh,.65rem) .2rem;white-space:normal}.sing-table .sing-mark{width:20px;height:20px}.sing-table .sing-mark svg{width:12px;height:12px}.sing-beat--split .sing-col:before{display:none}.sing-beat--split-right .sing-cta-row,.sing-beat--split-right .sing-sub{margin-left:auto;margin-right:auto}.sing-beat--split-right .sing-kicker{flex-direction:row}.sing-h{font-size:clamp(1.7rem,7.2vw,2.6rem)}.sing-h--hero{font-size:clamp(1.65rem,7vw,2.6rem)}.sing-sub{font-size:clamp(.9rem,3.4vw,1.05rem)}.sing-hero-diagram{position:static;inset:auto;width:100%;max-width:30rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2.2vw,.85rem);padding:0}.sing-wordbox{position:static;width:auto;max-width:none;height:auto;min-height:0;flex-direction:row;align-items:center;gap:.5rem;padding:.62rem .85rem;border:1px solid #6bef1a33;border-radius:12px;background:#0a0e0c9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sing-beat--hero.is-active .sing-wordbox,.sing-wordbox{transform:none}.sing-hero-diagram .sing-tip,.sing-wordbox-frame,.sing-wordbox-mini{display:none}.sing-wordbox-t{display:inline-flex;align-items:baseline;gap:.32rem;font-size:clamp(.82rem,3.4vw,1rem);white-space:nowrap}.sing-wordbox-svc{margin-left:auto;font-size:.6rem;letter-spacing:.1em;color:var(--sing-green);opacity:.9;white-space:nowrap}.sing-const .sing-tip,.sing-const-svg{display:none}.sing-const{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,1.6vw,.7rem);align-content:end;justify-content:stretch;padding:45vh clamp(.85rem,4vw,1.5rem) clamp(1.25rem,5vh,2.25rem)}.sing-cards{display:contents;animation:none}.sing-card{position:static;width:auto;padding:.55rem .7rem;gap:.3rem;--bow:0px}.sing-card,.sing-stage[data-slide="3"] .sing-card,.sing-stage[data-slide="3"] .sing-card:hover{transform:none}.sing-card-ico{width:32px;height:32px}.sing-card-ico svg{width:17px;height:17px}.sing-card-name{font-size:.72rem}.sing-card-tag{font-size:.64rem;line-height:1.25}.sing-card-price{padding-top:.35rem;font-size:.62rem}.sing-services-bottom{display:none}.sing-beat--hub{justify-content:center}.sing-hub-diagram{position:absolute;inset:44vh 0 4.5rem 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2.5vw,.9rem);align-content:end;align-items:stretch;padding-inline:clamp(1rem,5vw,2rem)}.sing-hubbox{position:static;transform:none;width:auto;height:auto;min-height:58px;padding:.65rem .95rem;justify-content:flex-start;text-align:left;border:1px solid var(--glass-hair);border-radius:14px;background:var(--glass-fill)}.sing-hubbox-body{align-items:flex-start}.sing-hubbox--r0 .sing-hubbox-head,.sing-hubbox--r1 .sing-hubbox-head,.sing-hubbox--r2 .sing-hubbox-head{flex-direction:row}.sing-hubbox .sing-wordbox-frame{display:none}.sing-beat--hub.is-active .sing-hubbox{transform:none;animation-name:sing-hub-rise-m}.sing-beat--hub.is-active .sing-hubbox:hover{transform:none}.sing-tier-price{font-size:clamp(1.4rem,8vw,2rem)}.sing-hud{font-size:.58rem}.sing-beat--headline{justify-content:center;padding-top:clamp(7rem,30vh,16rem)}.sing-beat--headline .sing-headline-scrim{top:62%}.sing-beat--connections{justify-content:flex-end}.sing-conn-foot{bottom:clamp(18vh,22vh,26vh)}.sing-beat--split-left{justify-content:center}.sing-beat--split-left .sing-col{padding-top:clamp(7rem,30vh,15rem);padding-bottom:clamp(1rem,4vh,2rem)}.sing-const{padding-top:34vh;align-content:center;padding-bottom:clamp(1.5rem,6vh,3rem)}.sing-hub-diagram{inset:33vh 0 clamp(2rem,7vh,4rem) 0;align-content:center}.sing-beat--split-right{justify-content:center}.sing-beat--split-right .sing-col{padding-top:clamp(6rem,26vh,13rem);padding-bottom:clamp(1rem,4vh,2rem)}}@media (max-width:420px){.sing-card-price,.sing-card-tag{display:none}.sing-hub-diagram{grid-template-columns:minmax(0,1fr);gap:.5rem;inset:calc(var(--sing-chrome) + 2.6rem) 0 4.5rem 0}.sing-hubbox{min-height:52px}}@media (max-height:720px){.sing-h{font-size:clamp(1.9rem,5vw,4rem)}.sing-h--hero{font-size:clamp(1.7rem,4vw,3rem)}.sing-sub{font-size:clamp(.88rem,1.5vw,1.05rem);margin-top:clamp(.7rem,1.8vh,1.2rem)}.sing-cta-row{margin-top:clamp(1rem,2.6vh,1.8rem)}.sing-table-wrap{margin-top:clamp(.9rem,2.2vh,1.4rem)}.sing-table tbody td,.sing-table tbody th[scope=row]{padding-top:clamp(.4rem,1.2vh,.7rem);padding-bottom:clamp(.4rem,1.2vh,.7rem)}.sing-wordbox--ul,.sing-wordbox--ur{top:31%}.sing-wordbox--ll,.sing-wordbox--lr{top:63%}.sing-card{padding:.7rem .95rem;gap:.4rem}.sing-card-ico{width:38px;height:38px}.sing-card-ico svg{width:20px;height:20px}.sing-card-price{display:none}}.sing-resolve{opacity:0;transform:translateY(34px);filter:blur(14px);will-change:opacity,transform,filter}.sing-resolve.sing-resolve--in{opacity:1;transform:none;filter:none;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.sing-resolve{opacity:1!important;transform:none!important;filter:none!important}}.sing-stage[data-fallback="1"]{position:relative;height:auto;min-height:100svh}.sing-stage[data-fallback="1"] .sing-scanlines,.sing-stage[data-fallback="1"] .sing-vignette{position:fixed;opacity:1!important}.sing-stage[data-fallback="1"] .sing-beats{position:relative;height:100svh}.sing-stage[data-fallback="1"] .sing-beat:not(.sing-beat--headline),.sing-stage[data-fallback="1"] .sing-const,.sing-stage[data-fallback="1"] .sing-cue{display:none}.sing-stage[data-fallback="1"] .sing-beat--headline{position:absolute;opacity:1}.sing-stage[data-fallback="1"] .sing-beat--headline .sing-cta-row,.sing-stage[data-fallback="1"] .sing-beat--headline .sing-h,.sing-stage[data-fallback="1"] .sing-beat--headline .sing-kicker,.sing-stage[data-fallback="1"] .sing-beat--headline .sing-sub{opacity:1!important;transform:none!important;filter:none!important}@media (prefers-reduced-motion:reduce){.sing-grain{display:none}.sing-beam,.sing-cards,.sing-cue-line,.sing-flow,.sing-hub-cue:after,.sing-pulse,.sing-tip{animation:none!important}.sing-flow,.sing-pulse{display:none!important}.sing-tip{opacity:1!important}.sing-beam{opacity:.95!important}.sing-beat .sing-conn-lead,.sing-beat .sing-cta-row,.sing-beat .sing-h,.sing-beat .sing-hub-cue,.sing-beat .sing-kicker,.sing-beat .sing-services-hint,.sing-beat .sing-sub,.sing-beat .sing-table-wrap,.sing-beat--split .sing-col:before,.sing-card,.sing-edge,.sing-wordbox{transition:none!important;animation:none!important}.sing-edge{opacity:0!important}.sing-card{opacity:1;transform:none}.sing-beat--split .sing-col:before{transform:scaleY(1)}.sing-stage[data-mode=free] .sing-beat--headline{opacity:1}.sing-stage[data-mode=free] .sing-beat--headline .sing-cta-row,.sing-stage[data-mode=free] .sing-beat--headline .sing-h,.sing-stage[data-mode=free] .sing-beat--headline .sing-kicker,.sing-stage[data-mode=free] .sing-beat--headline .sing-sub{opacity:1;transform:none;filter:none}}html:not(.dark) .sing-root{--sing-green:#4ac300;--sing-green-dim:#4ac300eb;--sing-green-soft:#4ac3001f;--sing-ink:#0d1410;--sing-muted:#46524b;--sing-faint:#0d141080;--glass-fill:#ffffffa8;--glass-fill-hover:#ffffffd1;--glass-hair:#0d141024}html:not(.dark) .sing-stage{background:#0000}html:not(.dark) .sing-card-name,html:not(.dark) .sing-conn-lead,html:not(.dark) .sing-h,html:not(.dark) .sing-table,html:not(.dark) .sing-table td,html:not(.dark) .sing-table th,html:not(.dark) .sing-tier-price,html:not(.dark) .sing-wordbox-t{color:var(--sing-ink)}html:not(.dark) .sing-card-tag,html:not(.dark) .sing-hud,html:not(.dark) .sing-sub,html:not(.dark) .sing-wordbox-num{color:var(--sing-muted)}html:not(.dark) .sing-beat--split .sing-sub,html:not(.dark) .sing-card-name,html:not(.dark) .sing-card-tag,html:not(.dark) .sing-conn-lead,html:not(.dark) .sing-cue,html:not(.dark) .sing-h,html:not(.dark) .sing-hub-cue,html:not(.dark) .sing-hubbox,html:not(.dark) .sing-hubbox-desc,html:not(.dark) .sing-kicker,html:not(.dark) .sing-root .g,html:not(.dark) .sing-sub,html:not(.dark) .sing-table,html:not(.dark) .sing-table-us,html:not(.dark) .sing-wordbox-mini,html:not(.dark) .sing-wordbox-num,html:not(.dark) .sing-wordbox-svc,html:not(.dark) .sing-wordbox-t{text-shadow:none!important}html:not(.dark) .sing-hub-eyebrow,html:not(.dark) .sing-kicker,html:not(.dark) .sing-wordbox-svc{color:var(--sing-ink)!important;font-weight:600}html:not(.dark) .sing-card-cta{color:var(--sing-ink)!important}html:not(.dark) .sing-card:hover .sing-card-cta,html:not(.dark) .sing-root .g,html:not(.dark) .sing-wordbox-num,html:not(.dark) .sing-wordbox:hover .sing-wordbox-svc{color:#4ac300!important}html:not(.dark) .sing-wordbox-mini{border-color:#0d14102e;background:rgba(13,20,16,.035)}html:not(.dark) .sing-wordbox-mini b{background:#0d141073}html:not(.dark) .sing-wordbox-mini i{background:linear-gradient(90deg,#0d141029 25%,#0d141080 50%,#0d141029 75%);background-size:220% 100%}html:not(.dark) .sing-card-ico{background:#4ac300;color:#fff;border-color:#4ac300;box-shadow:none}html:not(.dark) .sing-card:hover .sing-card-ico{box-shadow:0 0 16px #4ac30066}html:not(.dark) .sing-wordbox-frame path{fill:#fffc;stroke:#4ac3008c}html:not(.dark) .sing-hubbox:hover .sing-wordbox-frame path,html:not(.dark) .sing-wordbox:hover .sing-wordbox-frame path{stroke:#4ac300f2;fill:#ffffffeb}html:not(.dark) .sing-wordbox{background:#fffc}html:not(.dark) .sing-table-wrap{background:#ffffffa8;border-color:#0d141024}html:not(.dark) .sing-table td,html:not(.dark) .sing-table th{border-bottom-color:#0d14101a}html:not(.dark) .sing-headline-scrim{background:radial-gradient(60% 56% at 50% 52%,#ffffffe6 0,#ffffffbd 38%,#fff6 66%,#fff0 100%);backdrop-filter:blur(2px) saturate(103%);-webkit-backdrop-filter:blur(2px) saturate(103%)}html:not(.dark) .sing-vignette{background:radial-gradient(130% 90% at 50% 46%,#0000 62%,#141e140d 100%)}html:not(.dark) .sing-scanlines{opacity:.1;mix-blend-mode:multiply}html:not(.dark) .sing-grain{opacity:.03}html:not(.dark) .sing-cta--primary{background:linear-gradient(180deg,#6bef1a,#4ac300);border-color:#4ac300;color:#fff;box-shadow:0 6px 22px -6px #4ac30066,inset 0 1px 0 0 #fff6}html:not(.dark) .sing-cta--ghost{background:#0d14100a;border-color:#0d14103d}html:not(.dark) .sing-cta--ghost:hover{background:#0d141014;border-color:#0d141052}html:not(.dark) .sing-cta:not(.sing-cta--primary):not(.sing-cta--ghost):hover{color:#fff}.sing-beat--headline .sing-cta{min-width:15rem;justify-content:center}