.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-hero{width:100vw;min-height:100svh;color:var(--scg-ink);font-family:var(--scg-font-manrope), sans-serif;background:#060a16;flex-direction:column;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.scg-gl{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s .15s;display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(145% 125% at 62% 40%,#000 52%,rgba(0,0,0,.55) 76%,transparent 100%);mask:radial-gradient(145% 125% at 62% 40%,#000 52%,rgba(0,0,0,.55) 76%,transparent 100%)}.scg-gl.on{opacity:1}.scg-hero-dim{z-index:1;pointer-events:none;background:rgba(5,11,25,.45);position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1024px){.scg-hero-dim{display:none}}.scg-hero-fade{z-index:2;pointer-events:none;background:linear-gradient(to top, var(--scg-bg), transparent);left:0;right:0;height:10rem;position:absolute;bottom:0}.scg-hero-inner{z-index:3;pointer-events:none;width:100%;max-width:var(--scg-wrap);flex-direction:column;flex:1;justify-content:center;margin:0 auto;padding:max(96px,min(12vh,150px)) 5vw max(118px,min(15vh,160px));display:flex;position:relative}.scg-hero-cta,.scg-hero-chip{pointer-events:auto}@media (prefers-reduced-motion:reduce){.scg-gl{transition:none}}.scg-hero-copy{max-width:46rem;position:relative}.scg-hero-scrim{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(6px)saturate(1.06);background:linear-gradient(112deg,rgba(4,8,18,.82),rgba(4,8,18,.55) 46%,rgba(4,8,18,.24) 72%,rgba(4,8,18,0) 88%);border-radius:36px;position:absolute;top:-16px;bottom:-26px;left:-42px;right:-34px;-webkit-mask:radial-gradient(125% 155% at 8% 45%,#000 44%,rgba(0,0,0,.4) 68%,transparent 84%);mask:radial-gradient(125% 155% at 8% 45%,#000 44%,rgba(0,0,0,.4) 68%,transparent 84%)}.scg-hero-meta{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px}.scg-hero-badge{letter-spacing:.18em;color:var(--scg-acc);vertical-align:1px;white-space:nowrap;border:1px solid rgba(60,232,212,.4);border-radius:999px;align-items:center;margin-left:14px;padding:4px 11px;font-size:9.5px;display:inline-flex}.scg-hero-title{font-family:var(--scg-font-unbounded), sans-serif;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:max(2rem,min(5vw,4.4rem));font-weight:600;line-height:1.12}.scg-hero-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.scg-hero-line-in{will-change:transform;display:inline-block}.scg-hero-outline{color:transparent;-webkit-text-stroke:1.5px var(--scg-ink)}@supports not (-webkit-text-stroke:1px black){.scg-hero-outline{color:var(--scg-ink)}}.scg-hero-accent{font-family:var(--scg-font-playfair), serif;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-hero-sub{max-width:46ch;color:var(--scg-soft);margin:22px 0 0;font-size:max(.98rem,min(1.2vw,1.12rem));line-height:1.6}.scg-hero-note{border-left:2px solid var(--scg-acc);background:linear-gradient(90deg,rgba(60,232,212,.09),rgba(60,232,212,.02) 70%,transparent);border-radius:2px 14px 14px 2px;align-items:flex-start;gap:12px;max-width:58ch;margin:18px 0 0;padding:14px 18px;display:flex}.scg-hero-note svg{width:16px;height:16px;color:var(--scg-acc);flex-shrink:0;margin-top:3px}.scg-hero-note p{color:var(--scg-soft);font-size:.9rem;line-height:1.5}.scg-hero-note strong{color:var(--scg-ink);font-weight:800}.scg-hero-cta{flex-flow:row;align-items:center;gap:max(14px,min(2vw,22px));margin-top:26px;display:flex}.scg-hero-chip{z-index:3;background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(14px);font-family:var(--scg-font-jbmono), monospace;color:var(--scg-soft);border-radius:14px;align-items:center;gap:9px;padding:11px 18px;font-size:11.5px;transition:border-color .3s,color .3s;display:flex;position:absolute;top:22%;right:6%}.scg-hero-chip svg{width:14px;height:14px;color:var(--scg-acc)}.scg-hero-chip em{color:var(--scg-acc);font-style:normal}.scg-hero-chip:hover{color:var(--scg-ink);border-color:rgba(60,232,212,.55)}.scg-hero-side{z-index:4;pointer-events:none;writing-mode:vertical-rl;font-family:var(--scg-font-jbmono), monospace;letter-spacing:.34em;text-transform:uppercase;color:rgba(143,163,196,.7);font-size:10px;position:absolute;top:50%}.scg-hero-side-l{left:max(2.1vw, calc((100vw - var(--scg-wrap)) / 2 - 56px));transform:translateY(-50%)rotate(180deg)}.scg-hero-side-r{right:max(2.1vw, calc((100vw - var(--scg-wrap)) / 2 - 56px));transform:translateY(-50%)}.scg-hero-scroll{z-index:5;pointer-events:none;font-family:var(--scg-font-jbmono), monospace;letter-spacing:.32em;text-transform:uppercase;color:var(--scg-mut);flex-direction:column;align-items:center;gap:10px;font-size:9.5px;display:flex;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.scg-hero-scroll i{width:1px;height:38px;animation:scg-scrollcue 2.2s var(--scg-e) infinite;background:linear-gradient(rgba(60,232,212,.9),transparent);display:block}@keyframes scg-scrollcue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.scg-hero-devices{z-index:1;pointer-events:none;top:0;bottom:0;width:52%;display:none;position:absolute;right:0}@media (min-width:1024px){.scg-hero-devices{display:block}}.scg-hero-devices img{object-fit:contain;object-position:right center;filter:drop-shadow(0 40px 80px rgba(0,0,0,.5))}.scg-hero-devices-mobile{margin-top:2rem}@media (min-width:1024px){.scg-hero-devices-mobile{display:none}}.scg-hero-devices-mobile img{filter:drop-shadow(0 30px 60px rgba(0,0,0,.5));width:100%;height:auto}.scg-hero-marquee{z-index:4;border-top:1px solid var(--scg-line);-webkit-backdrop-filter:blur(10px);pointer-events:none;background:rgba(6,10,22,.55);padding:17px 0;position:relative;overflow:hidden}.scg-hero-marquee-track{width:max-content;animation:scg-marquee var(--scg-marquee-duration,32s) linear infinite;will-change:transform;align-items:center;display:flex}.scg-hero-marquee-group{flex:none;align-items:center;display:flex}@keyframes scg-marquee{to{transform:translate(-50%)}}.scg-hero-marquee-track span{font-family:var(--scg-font-unbounded), sans-serif;letter-spacing:.16em;color:var(--scg-mut);white-space:nowrap;text-transform:uppercase;font-size:13px;font-weight:500}.scg-hero-dia{background:var(--scg-acc);flex-shrink:0;width:6px;height:6px;margin:0 32px;animation:9s linear infinite scg-spin;display:inline-block;transform:rotate(45deg)}@keyframes scg-spin{to{transform:rotate(405deg)}}@media (max-height:820px) and (min-width:761px){.scg-hero-inner{padding-top:84px;padding-bottom:104px}.scg-hero-title{font-size:max(1.6rem,min(3.9vw,3.1rem));line-height:1.14}.scg-hero-meta{margin-bottom:16px}.scg-hero-sub{margin-top:18px}.scg-hero-note{margin-top:16px;padding:12px 15px}.scg-hero-cta{margin-top:24px}.scg-btn{padding:13px 24px}}@media (max-width:760px){.scg-hero-inner{justify-content:center;padding-top:max(80px,min(11vh,104px));padding-bottom:max(140px,min(18vh,180px))}.scg-hero-scrim{border-radius:26px;top:-10px;bottom:-18px;left:-18px;right:-14px}.scg-hero-meta{margin-bottom:16px}.scg-hero-title{font-size:max(1.5rem,min(6.4vw,2.2rem));line-height:1.16}.scg-hero-sub{margin:16px 0 0;line-height:1.55}.scg-hero-note{margin-top:16px;padding:12px 14px}.scg-hero-note p{font-size:.8rem}.scg-hero-cta{gap:16px;margin-top:24px}.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-hero-chip,.scg-hero-side{display:none}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-hero-cta{gap:10px}.scg-btn .hx{display:none}.scg-btn .hs{display:inline}.scg-btn{flex:1 1 0;justify-content:center}}@media (max-width:760px) and (max-height:680px){.scg-hero-inner{padding-top:76px;padding-bottom:120px}.scg-hero-title{font-size:max(1.3rem,min(5.6vw,1.75rem))}.scg-hero-sub{font-size:.92rem}.scg-hero-cta{gap:14px;margin-top:18px}.scg-btn{padding:12px 18px;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.scg-hero-marquee-track,.scg-btn-solid:after,.scg-hero-scroll i,.scg-hero-dia{animation:none}}
.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-timeline{padding:max(48px,min(6.5vw,92px)) 0;scroll-margin-top:6rem;position:relative;overflow:hidden}.scg-orb-hint{text-align:center;text-transform:uppercase;letter-spacing:.16em;color:#8fa3c4;font-size:10.5px;font-family:var(--scg-font-jbmono), monospace;justify-content:center;align-items:center;gap:8px;margin-top:28px;display:flex}.scg-orb-hint svg{width:13px;height:13px;color:var(--scg-acc);flex-shrink:0}.scg-orbit .orb-sphere{-webkit-backdrop-filter:blur(6px);background:radial-gradient(circle at 30% 24%,rgba(234,242,255,.3),rgba(234,242,255,0) 44%),radial-gradient(circle at 70% 84%,rgba(60,232,212,.16),rgba(60,232,212,0) 55%),linear-gradient(152deg,#17264f 0%,#0a1128 52%,#060a16 100%);box-shadow:inset 0 1px 1px rgba(234,242,255,.22),inset 0 -10px 16px rgba(2,8,20,.6),inset 0 0 0 1px rgba(159,196,255,.1),0 14px 28px -12px rgba(0,0,12,.75)}.scg-orbit .orb-sphere:before{content:"";pointer-events:none;z-index:1;filter:blur(2px);opacity:.5;background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,0));border-radius:9999px;width:36%;height:24%;position:absolute;top:10%;left:16%}.scg-orbit .orb-sphere:after{content:"";z-index:-1;background:linear-gradient(rgba(159,196,255,.05),rgba(60,232,212,.02));border:1px solid rgba(159,196,255,.16);border-radius:9999px;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.scg-orbit .orb-sphere-on{color:#03251c;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.45),rgba(255,255,255,0) 46%),linear-gradient(152deg,#54ffe4 0%,#22c7b4 62%,#0f9d8d 100%)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.5),inset 0 -10px 16px rgba(3,60,50,.35),0 0 30px rgba(60,232,212,.55),0 14px 30px -10px rgba(0,0,12,.8)!important}.scg-orbit .orb-sphere-on:before{opacity:.75}.scg-orbit .orb-sphere-rel{box-shadow:inset 0 1px 1px rgba(234,242,255,.25),inset 0 -10px 16px rgba(2,8,20,.55),0 0 22px rgba(60,232,212,.35),0 14px 28px -12px rgba(0,0,12,.7)!important}.scg-orbit .orb-num{z-index:2;color:#03251c;background:linear-gradient(135deg,#54ffe4,#22c7b4);border-radius:9999px;align-items:center;justify-items:center;width:17px;height:17px;font-size:8px;font-weight:600;line-height:1;display:grid;position:absolute;top:-5px;right:-7px;box-shadow:0 2px 8px rgba(60,232,212,.45),inset 0 1px rgba(255,255,255,.55)}.scg-orbit .orb-sphere-on .orb-num{background:linear-gradient(135deg,#eaf2ff,#8fb6ff)}.scg-orbit .orb-glass{-webkit-backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(165deg,rgba(16,26,52,.78),rgba(7,12,26,.88))!important;border:1px solid rgba(159,196,255,.22)!important;box-shadow:0 28px 64px -24px rgba(0,0,16,.95),inset 0 1px rgba(234,242,255,.08)!important}@keyframes scgOrbCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.scg-orbit .orb-card-in{animation:scgOrbCardIn .35s var(--scg-eo) both}@media (max-width:760px){.scg-orbit .orb-sphere{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.scg-orbit .orb-card-in{animation:none}.scg-orbit .orb-sphere,.scg-orbit .orb-glass{-webkit-backdrop-filter:none}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--scg-ws:1.12}::-ms-backdrop{--scg-ws:1.12}::backdrop{--scg-ws:1.12}}}.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}@property --scg-ws{syntax:"<number>";inherits:false;initial-value:1.12}.scg-works{padding:max(48px,min(6.5vw,92px)) 0;scroll-margin-top:6rem;position:relative;overflow:hidden}.scg-works-top{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:max(30px,min(4vw,48px));display:flex}.scg-works-top .scg-sec-head{margin-bottom:0}.scg-works-micro{color:var(--scg-mut);margin:10px 0 0;font-size:.78rem}.scg-reel-ctl{flex-shrink:0;gap:8px;display:flex}.scg-reel-ctl button{background:var(--scg-glass);border:1px solid var(--scg-line);width:52px;height:52px;color:var(--scg-ink);-webkit-backdrop-filter:blur(12px);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,border-color .3s;display:flex}.scg-reel-ctl button:hover{background:var(--scg-acc);color:var(--scg-acc-ink);border-color:transparent}.scg-reel-ctl svg{width:20px;height:20px}.scg-reel{cursor:grab;touch-action:pan-y;margin:0 -5vw;padding:24px 5vw 34px max(4px,5vw);overflow:hidden}.scg-reel:active{cursor:grabbing}.scg-rtrack{will-change:transform;align-items:flex-end;gap:22px;width:max-content;display:flex}.scg-rtrack.anim{transition:transform .6s var(--scg-e)}.scg-work{width:var(--w);height:var(--h);cursor:pointer;border:1px solid var(--scg-line);transition:border-color .4s var(--scg-e), transform .5s var(--scg-e);background:radial-gradient(125% 95% at 84% 0,rgba(60,232,212,.11),transparent 58%),linear-gradient(168deg,rgba(14,23,45,.97),rgba(7,12,26,.99));border-radius:20px;flex:none;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px rgba(0,0,16,.9)}.scg-work.mt{margin-bottom:34px}.scg-work{container-type:inline-size}.scg-work:hover{border-color:rgba(60,232,212,.42);transform:translateY(-4px)}.scg-w-panel{flex-direction:column;gap:13px;height:100%;padding:18px;display:flex}.scg-w-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.scg-w-idx{font-family:var(--scg-font-unbounded), sans-serif;letter-spacing:.04em;color:rgba(159,196,255,.5);font-size:.95rem;font-weight:500;transition:color .4s}.scg-work:hover .scg-w-idx{color:var(--scg-acc)}.scg-w-tag{border:1px solid var(--scg-line);font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--scg-mut);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:9.5px}.scg-w-metric{flex-direction:column;gap:4px;display:flex}.scg-w-metric b{font-family:var(--scg-font-unbounded), sans-serif;letter-spacing:-.02em;color:var(--scg-acc);font-size:max(1.85rem,min(2.6vw,2.85rem));font-weight:500;line-height:1}.scg-w-metric span{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--scg-mut);font-size:10px}.scg-w-bars{flex:auto;align-items:flex-end;gap:5px;min-height:52px;display:flex}.scg-w-bars i{transition:background .4s var(--scg-e);background:linear-gradient(rgba(60,232,212,.42),rgba(60,232,212,.1));border-radius:3px 3px 1px 1px;flex:1}.scg-w-bars i:last-child{background:linear-gradient(to top, rgba(60,232,212,.34), var(--scg-acc))}.scg-work:hover .scg-w-bars i{background:linear-gradient(rgba(60,232,212,.62),rgba(60,232,212,.2))}.scg-work:hover .scg-w-bars i:last-child{background:linear-gradient(#7ffff0,rgba(60,232,212,.5))}.scg-w-stats{border-top:1px solid rgba(159,196,255,.1);gap:14px;padding-top:12px;display:flex}.scg-w-stats>div{flex:1;min-width:0}.scg-w-stats b{font-family:var(--scg-font-jbmono), monospace;color:#eaf2ff;font-size:12.5px;display:block}.scg-w-stats span{color:var(--scg-mut);margin-top:3px;font-size:10px;line-height:1.35;display:block}.scg-w-cap{border-top:1px solid rgba(159,196,255,.1);justify-content:space-between;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.scg-w-cap>div{min-width:0}.scg-w-cap strong{-webkit-line-clamp:2;font-family:var(--scg-font-unbounded), sans-serif;color:#eaf2ff;-webkit-box-orient:vertical;font-size:.92rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.scg-w-cap span{white-space:nowrap;text-overflow:ellipsis;font-family:var(--scg-font-jbmono), monospace;letter-spacing:.06em;color:var(--scg-mut);margin-top:6px;font-size:9.5px;display:block;overflow:hidden}.scg-w-cap svg{width:17px;height:17px;color:var(--scg-acc);opacity:.45;flex-shrink:0;transition:all .3s;transform:translate(-3px,3px)}.scg-work:hover .scg-w-cap svg{opacity:1;transform:none}.scg-work:focus-within{border-color:rgba(60,232,212,.42);transform:translateY(-4px)}.scg-w-link{z-index:3;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.scg-w-link:focus-visible{outline:2px solid var(--scg-acc);outline-offset:-3px}@container (max-width:380px){.scg-w-panel{gap:10px;padding:15px}.scg-w-metric b{font-size:max(1.6rem,min(7cqw,2.2rem))}.scg-w-metric span{font-size:9.5px}.scg-w-bars{gap:4px;min-height:42px}.scg-w-stats{gap:10px;padding-top:10px}.scg-w-stats b{font-size:11.5px}.scg-w-stats span{font-size:9px}.scg-w-cap{padding-top:10px}.scg-w-cap strong{font-size:.84rem}.scg-w-cap span{margin-top:4px;font-size:9px}}@media (max-width:760px){.scg-works-top{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.scg-rtrack.anim,.scg-work{transition:none}}
.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-calc{padding:max(48px,min(6.5vw,92px)) 0;scroll-margin-top:6rem;position:relative;overflow:hidden}.scg-calc-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.scg-calc-card{padding:max(22px,min(3vw,36px))}.scg-calc-card h3{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);text-wrap:balance;margin-bottom:6px;font-size:1.2rem;font-weight:500}.scg-mc-sub{color:var(--scg-mut);margin-bottom:24px;font-size:.9rem;line-height:1.55}.scg-cal{margin-bottom:20px}.scg-cal-l{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.scg-cal-l span{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;color:var(--scg-mut);text-transform:uppercase;font-size:10.5px}.scg-cal-l b{font-family:var(--scg-font-jbmono), monospace;color:var(--scg-acc);white-space:nowrap;font-size:13px}.scg-calc input[type=range]{-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.scg-calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,rgba(60,232,212,.6),rgba(159,196,255,.25));border-radius:4px;height:4px}.scg-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#54ffe4,#22c7b4);border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 4px 14px -4px rgba(60,232,212,.6)}.scg-calc input[type=range]::-moz-range-track{background:rgba(159,196,255,.25);border-radius:4px;height:4px}.scg-calc input[type=range]::-moz-range-thumb{background:#3ce8d4;border:none;border-radius:50%;width:18px;height:18px}.scg-roi-big{flex-wrap:wrap;align-items:baseline;gap:14px;margin:22px 0 8px;display:flex}.scg-roi-big b{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-acc);font-variant-numeric:tabular-nums;font-size:max(2rem,min(3.6vw,3rem));font-weight:700;line-height:1}.scg-roi-big em{font-style:normal;font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;color:var(--scg-mut);text-transform:uppercase;font-size:10.5px}.scg-roi-sub{color:var(--scg-mut);margin-bottom:12px;font-size:.92rem}.scg-roi-sub b{color:var(--scg-ink)}.scg-roi-back{color:var(--scg-soft);flex-wrap:wrap;align-items:center;gap:9px;font-size:.95rem;display:flex}.scg-roi-back svg{width:15px;height:15px;color:var(--scg-acc);flex-shrink:0}.scg-roi-back b{color:var(--scg-acc)}.scg-micro{color:var(--scg-mut);margin-top:16px;font-size:.78rem;line-height:1.55}.scg-bud-big{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-acc);font-variant-numeric:tabular-nums;margin:22px 0 8px;font-size:max(1.6rem,min(2.8vw,2.3rem));font-weight:700;line-height:1.1}.scg-bud-time{color:var(--scg-soft);margin-bottom:4px;font-size:.95rem}.scg-bud-time b{color:var(--scg-ink)}.scg-calc-proof{flex-direction:column;align-items:center;gap:22px;margin-top:18px;display:flex}@media (max-width:900px){.scg-calc-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scg-calc input[type=range]::-webkit-slider-thumb{box-shadow:none}}
.scg-stack{padding:max(30px,min(4.5vw,54px)) 0;position:relative}.scg-stack-head{max-width:var(--scg-wrap,1180px);margin-bottom:18px;justify-content:space-between;align-items:baseline;gap:20px;margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;display:flex}.scg-stack-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;font-size:11.5px;display:block}.scg-stack-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut,#8fa3c4);text-transform:uppercase;white-space:nowrap;text-align:right;font-size:11px}.scg-stack-row{--scg-stack-copies:4;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4px 0;overflow:hidden}.scg-stack-track{will-change:transform;width:max-content;animation:56s linear infinite scg-stack-scroll;display:flex}.scg-stack-copy{flex:none;justify-content:space-around;gap:12px;min-width:calc(100vw + 240px);padding-right:12px;display:flex}.scg-stack-row-rev .scg-stack-track{animation-duration:66s;animation-direction:reverse}@media (min-width:2100px){.scg-stack-track{animation-duration:82s}.scg-stack-row-rev .scg-stack-track{animation-duration:96s}}@media (min-width:3200px){.scg-stack-track{animation-duration:118s}.scg-stack-row-rev .scg-stack-track{animation-duration:140s}}.scg-stack-row:hover .scg-stack-track{animation-play-state:paused}@keyframes scg-stack-scroll{to{transform:translateX(calc(-100% / var(--scg-stack-copies)))}}.scg-stack-chip{border:1px solid var(--scg-line);background:var(--scg-glass);font-family:var(--scg-font-jbmono), monospace;letter-spacing:.08em;color:var(--scg-soft);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 19px;font-size:11.5px;transition:border-color .3s,color .3s;display:inline-flex}.scg-stack-chip:hover{color:var(--scg-ink);border-color:rgba(60,232,212,.5)}.scg-stack-chip img{flex-shrink:0;width:16px;height:16px}.scg-stack-chip img.scg-stack-invert{filter:brightness(0)invert()}.scg-stack-chip svg{flex-shrink:0;width:16px;height:16px}.scg-stack-chip-dot{background:var(--scg-acc);border-radius:50%;flex-shrink:0;width:6px;height:6px}.scg-stack-info{margin-top:20px;max-width:var(--scg-wrap,1180px);border:1px solid var(--scg-line);border-left:2px solid var(--scg-acc);background:linear-gradient(90deg,rgba(60,232,212,.07),rgba(60,232,212,.016) 70%,transparent);border-radius:2px 16px 16px 2px;flex-wrap:wrap;align-items:baseline;gap:18px;min-height:48px;margin-left:auto;margin-right:auto;padding:12px 20px;display:flex}.scg-stack-info-k{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);white-space:nowrap;font-size:.85rem;font-weight:500}.scg-stack-info-v{color:var(--scg-soft);font-size:.9rem}@media (max-width:560px){.scg-stack-note{display:none}}@media (prefers-reduced-motion:reduce){.scg-stack-track{animation:none}}
.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-quiz-sec{padding:max(48px,min(6.5vw,92px)) 0;position:relative;overflow:hidden}.scg-quiz-wrap{max-width:var(--scg-wrap);z-index:1;margin:0 auto;padding-left:5vw;padding-right:5vw;position:relative}.scg-quiz-tile{padding:max(24px,min(3.5vw,42px))}.scg-q-top{align-items:center;gap:16px;margin-bottom:24px;display:flex}.scg-q-count{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.18em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;font-size:11px}.scg-q-prog{background:rgba(159,196,255,.12);border-radius:3px;flex:1;height:3px;overflow:hidden}.scg-q-prog i{background:linear-gradient(90deg, var(--scg-acc), #8fb6ff);width:0;height:100%;transition:width .5s var(--scg-e);display:block}.scg-q-t{font-family:var(--scg-font-unbounded), sans-serif;max-width:36ch;color:var(--scg-ink);text-wrap:balance;margin-bottom:20px;font-size:max(1.2rem,min(2.4vw,1.85rem));font-weight:500}.scg-q-opts{border:1px solid var(--scg-line);border-radius:14px;overflow:hidden}.scg-q-opt{text-align:left;border:none;border-top:1px solid var(--scg-line);width:100%;color:var(--scg-ink);font-family:var(--scg-font-manrope), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:16px;padding:16px 18px;transition:background .25s;display:flex}.scg-q-opt:first-child{border-top:none}.scg-q-opt:hover{background:rgba(60,232,212,.07)}.scg-q-n{font-family:var(--scg-font-jbmono), monospace;color:var(--scg-acc);font-size:11px}.scg-q-o{flex:1;font-size:.98rem;font-weight:600}.scg-q-opt svg{width:17px;height:17px;color:var(--scg-mut);flex-shrink:0;transition:all .25s}.scg-q-opt:hover svg{color:var(--scg-acc);transform:translate(3px,-3px)}.scg-q-opt-on{box-shadow:inset 2px 0 0 var(--scg-acc);background:rgba(60,232,212,.08)}.scg-q-opt-on svg{color:var(--scg-acc)}.scg-q-act{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}.scg-q-hint{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;color:var(--scg-mut);text-transform:uppercase;flex:1;min-width:130px;font-size:10.5px}.scg-q-back{color:var(--scg-mut);font-family:var(--scg-font-manrope), sans-serif;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:18px;padding:6px 2px;font-size:.85rem;font-weight:600;transition:color .25s;display:inline-flex}.scg-q-back:hover{color:var(--scg-ink)}.scg-q-back svg{width:14px;height:14px}.scg-q-res{animation:scg-q-in .6s var(--scg-eo)}@keyframes scg-q-in{0%{opacity:0;translate:0 14px}}.scg-q-r-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.2em;color:var(--scg-acc);text-transform:uppercase;font-size:10.5px}.scg-q-r-t{font-family:var(--scg-font-playfair), serif;color:var(--scg-ink);text-wrap:balance;margin:10px 0 12px;font-size:max(1.4rem,min(2.6vw,2.1rem));font-style:italic;font-weight:500;line-height:1.2}.scg-q-r-s{color:var(--scg-soft);max-width:58ch;line-height:1.6}.scg-q-r-list{flex-direction:column;gap:10px;margin:18px 0 26px;padding:0;list-style:none;display:flex}.scg-q-r-list li{color:var(--scg-soft);align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.scg-q-r-list svg{width:16px;height:16px;color:var(--scg-acc);flex-shrink:0;margin-top:3px}.scg-q-r-sub{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.18em;color:var(--scg-mut);text-transform:uppercase;margin:22px 0 10px;font-size:10.5px;display:block}.scg-q-r-srv{border-top:1px solid var(--scg-line);flex-direction:column;margin:0 0 26px;padding:0;list-style:none;display:flex}.scg-q-r-srv li{border-bottom:1px solid var(--scg-line);color:var(--scg-soft);align-items:center;gap:11px;padding:12px 2px;font-size:.94rem;font-weight:600;display:flex}.scg-q-r-srv li svg{width:15px;height:15px;color:var(--scg-acc);flex-shrink:0}.scg-q-r-cta{flex-wrap:wrap;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.scg-q-res{animation:none}}
.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-audit{padding:max(48px,min(6.5vw,92px)) 0;scroll-margin-top:6rem;position:relative;overflow:hidden}.scg-audit-grid{grid-template-columns:1fr 1fr;align-items:center;gap:max(28px,min(4vw,64px));display:grid}.scg-audit-sub{color:var(--scg-soft);max-width:50ch;margin:20px 0 30px;font-size:.98rem;line-height:1.65}.scg-audit .scg-btn{margin-bottom:16px}.scg-audit-card{padding:max(22px,min(3vw,32px))}.scg-a-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.scg-a-head h4{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);font-size:1.05rem;font-weight:500}.scg-a-count{font-family:var(--scg-font-jbmono), monospace;color:var(--scg-acc);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.scg-a-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.scg-a-list li{color:var(--scg-mut);opacity:.55;border-bottom:1px solid rgba(255,255,255,.05);align-items:center;gap:12px;padding:9px 4px;font-size:.92rem;transition:opacity .4s,color .4s;display:flex}.scg-a-list li:last-child{border-bottom:none}.scg-a-list li svg{width:15px;height:15px;color:var(--scg-acc);opacity:0;transition:opacity .35s ease, transform .35s var(--scg-e);flex-shrink:0;transform:scale(.5)}.scg-a-list li.done{opacity:1;color:var(--scg-soft)}.scg-a-list li.done svg{opacity:1;transform:scale(1)}.scg-a-foot{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--scg-mut);margin-top:16px;font-size:10.5px}@media (max-width:900px){.scg-audit-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scg-a-list li,.scg-a-list li svg{transition:none}}
.scg-mani{padding:max(40px,min(5vw,72px)) 0;position:relative;overflow:hidden}.scg-mani-p{font-family:var(--scg-font-manrope), sans-serif;max-width:30ch;color:var(--scg-ink);text-wrap:balance;margin:0;font-size:max(1.45rem,min(2.9vw,2.45rem));font-weight:600;line-height:1.4}.scg-mani-p .sf{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;font-size:1.02em;font-style:italic;font-weight:500}.scg-inst{vertical-align:middle;white-space:nowrap;background:linear-gradient(rgba(150,196,255,.07),rgba(150,196,255,.02));border:1px solid rgba(159,196,255,.16);border-radius:.55em;align-items:center;gap:.32em;height:1.12em;margin:0 .14em;padding:0 .62em;transition:border-color .3s;display:inline-flex;position:relative;top:-.09em;overflow:hidden}.scg-inst:hover{border-color:rgba(60,232,212,.55)}.scg-inst-val{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;color:var(--scg-acc);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10px}.scg-inst-bar{background:rgba(150,196,255,.14);border-radius:2px;width:34px;height:4px;overflow:hidden}.scg-inst-bar i{background:linear-gradient(90deg, rgba(60,232,212,.25), var(--scg-acc));transform-origin:0;height:100%;animation:scgInstSweep 2.4s var(--scg-e) infinite;border-radius:2px;display:block}.scg-inst-led{background:var(--scg-acc);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite scgLivep;box-shadow:0 0 9px rgba(60,232,212,.75)}.scg-inst-load{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.scg-inst-load i{background:var(--scg-acc);opacity:.8;border-radius:1.5px;width:3px;height:34%;animation:2.6s ease-in-out infinite scgInstLoad}.scg-inst-load i:nth-child(2){opacity:.9;animation-delay:.18s}.scg-inst-load i:nth-child(3){animation-delay:.36s}.scg-inst-load i:nth-child(4){opacity:.9;animation-delay:.54s}.scg-inst-load i:nth-child(5){opacity:.7;animation-delay:.72s}@keyframes scgInstSweep{0%{transform:scaleX(0)}50%{transform:scaleX(1)}78%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes scgInstLoad{0%,to{height:34%}42%{height:96%}58%{height:76%}76%{height:88%}}@keyframes scgLivep{0%{box-shadow:0 0 rgba(60,232,212,.45)}70%{box-shadow:0 0 0 7px rgba(60,232,212,0)}to{box-shadow:0 0 rgba(60,232,212,0)}}.scg-mani-cap{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.18em;color:var(--scg-mut);text-transform:uppercase;margin-top:26px;font-size:11px}@media (prefers-reduced-motion:reduce){.scg-inst-bar i,.scg-inst-led,.scg-inst-load i{animation:none}}
.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-bento-sec{padding:max(48px,min(6.5vw,92px)) 0;scroll-margin-top:6rem;position:relative;overflow:hidden}.scg-bento{grid-template-columns:repeat(12,1fr);align-items:start;gap:18px;display:grid;position:relative}.scg-w-flow{grid-area:1/1/3/8}.scg-w-serv{grid-area:1/8/auto/13;margin-top:34px}.scg-w-count{grid-area:2/8/auto/13;margin-top:26px}.scg-w-quote{grid-area:3/1/auto/6;margin-top:52px}.scg-w-term{grid-area:3/6/auto/13;margin-top:38px}.scg-t-flow{flex-direction:column;height:100%;min-height:640px;padding:26px;scroll-margin-top:10rem;display:flex}.scg-sticker{z-index:3;-webkit-backdrop-filter:blur(12px);font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;color:var(--scg-soft);background:rgba(10,17,40,.8);border:1px solid rgba(159,196,255,.16);border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:10.5px;display:flex;position:absolute;top:180px;right:-14px;transform:rotate(3deg)}.scg-sticker b{background:var(--scg-acc);border-radius:50%;width:7px;height:7px;animation:1.6s infinite scgBlink}.scg-flow-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.scg-flow-head h3{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);font-size:1.25rem;font-weight:500}.scg-flow-head p{color:var(--scg-mut);max-width:40ch;margin-top:6px;font-size:.92rem}.scg-flow-tag{font-family:var(--scg-font-jbmono), monospace;color:var(--scg-acc);letter-spacing:.12em;white-space:nowrap;border:1px solid rgba(60,232,212,.3);border-radius:999px;padding:6px 12px;font-size:10.5px}.scg-flow-wrap{background:#071024;border-radius:18px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.scg-flow-wrap>*{flex:1;min-height:0}.scg-flow-wrap canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.scg-flow-foot{font-family:var(--scg-font-jbmono), monospace;color:var(--scg-mut);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;font-size:10.5px;display:flex}.scg-t-serv{padding:14px 10px}.scg-srv{border-top:1px solid transparent;border-radius:18px;align-items:center;gap:18px;padding:20px 18px;transition:background .3s;display:flex}.scg-srv+.scg-srv{border-top:1px solid rgba(159,196,255,.14)}.scg-srv:hover{background:rgba(150,196,255,.06)}.scg-srv-n{font-family:var(--scg-font-jbmono), monospace;color:var(--scg-acc);font-size:12px}.scg-srv h4{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);transition:transform .35s var(--scg-e);font-size:1.02rem;font-weight:500;line-height:1.3}.scg-srv p{color:var(--scg-mut);margin-top:4px;font-size:.88rem}.scg-srv .go{color:var(--scg-mut);flex-shrink:0;margin-left:auto;transition:all .3s}.scg-srv .go svg{width:19px;height:19px}.scg-srv:hover h4{transform:translate(6px)}.scg-srv:hover .go{color:var(--scg-acc);transform:translate(4px,-4px)}.scg-tile.scg-t-count{color:#03251c;background:linear-gradient(140deg,#54ffe4 0%,#22c7b4 100%);padding:32px 34px;transform:rotate(-1.5deg);box-shadow:0 30px 60px -22px rgba(60,232,212,.3)}.scg-cnts{grid-template-columns:1fr 1fr;gap:26px 18px;display:grid}.scg-cnt .n{font-family:var(--scg-font-unbounded), sans-serif;font-variant-numeric:tabular-nums;font-size:max(1.9rem,min(2.8vw,2.6rem));font-weight:700;line-height:1.1;display:block}.scg-cnt .lbl{opacity:.75;text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:.8rem;font-weight:800;line-height:1.35;display:block}.scg-t-quote{padding:34px 36px}.scg-t-quote .qq{font-family:var(--scg-font-playfair), serif;color:var(--scg-acc);margin-bottom:10px;font-size:4.6rem;font-style:italic;line-height:.55;display:block}.scg-t-quote p{font-family:var(--scg-font-playfair), serif;color:var(--scg-ink);font-size:max(1.2rem,min(1.8vw,1.55rem));font-style:italic;font-weight:500;line-height:1.45}.scg-t-quote .qa{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;color:var(--scg-mut);text-transform:uppercase;margin-top:18px;font-size:11px;display:block}.scg-tile.scg-t-term{background:rgba(4,8,20,.92);overflow:hidden}.scg-term-bar{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;color:var(--scg-mut);border-bottom:1px solid rgba(159,196,255,.14);justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;font-size:11px;display:flex}.scg-term-bar .up{color:var(--scg-acc)}.scg-tdots{gap:6px;display:flex}.scg-tdots i{background:rgba(170,205,255,.18);border-radius:50%;width:9px;height:9px}.scg-tdots i:first-child{background:rgba(60,232,212,.55)}.scg-term-body{font-family:var(--scg-font-jbmono), monospace;min-height:280px;color:var(--scg-soft);padding:20px 22px 24px;font-size:12.5px;line-height:1.9}.scg-term-body .c-cmd{color:var(--scg-ink);font-weight:600}.scg-term-body .c-ok{color:var(--scg-acc)}.scg-term-body .c-dim{color:var(--scg-mut)}.scg-term-body .cur{background:var(--scg-acc);vertical-align:-2px;width:8px;height:15px;animation:1s infinite scgBlink;display:inline-block}@keyframes scgBlink{0%,to{opacity:1}50%{opacity:.25}}@media (max-width:960px){.scg-bento{flex-direction:column;gap:16px;display:flex}.scg-w-serv,.scg-w-count,.scg-w-quote,.scg-w-term{margin-top:0}.scg-t-flow{min-height:620px}.scg-t-count{transform:rotate(-1.2deg)}.scg-sticker{top:auto;bottom:120px}.scg-flow-head{flex-wrap:wrap;gap:10px;margin-bottom:12px}.scg-flow-head h3{font-size:1.08rem}.scg-flow-head p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;font-size:.85rem;display:-webkit-box;overflow:hidden}.scg-flow-tag{padding:5px 10px;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.scg-sticker b,.scg-term-body .cur{animation:none}}
.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-monitor{padding:max(48px,min(6.5vw,92px)) 0;scroll-margin-top:6rem;position:relative;overflow:hidden}.scg-mon-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.scg-mon-card{flex-direction:column;gap:9px;padding:20px 22px;display:flex}.scg-mon-card svg{width:17px;height:17px;color:var(--scg-acc)}.scg-mv{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);font-variant-numeric:tabular-nums;font-size:max(1.4rem,min(2.2vw,1.9rem));font-weight:700;line-height:1}.scg-ml{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;color:var(--scg-mut);text-transform:uppercase;font-size:10px}.scg-mon-wide{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.scg-mon-wide canvas{width:100%;height:88px;display:block}.scg-mon-wide .dim{color:rgba(143,163,196,.6)}@media (max-width:960px){.scg-mon-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.scg-mon-grid{grid-template-columns:1fr}}
.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-faq,.scg-compare{padding:max(48px,min(6.5vw,92px)) 0;scroll-margin-top:6rem;position:relative;overflow:hidden}.scg-faq-list{margin-top:max(6px,min(1vw,14px))}.scg-step{border-top:1px solid var(--scg-line)}.scg-step:last-child{border-bottom:1px solid var(--scg-line)}.scg-step-h{width:100%;color:var(--scg-ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:max(14px,min(3vw,30px));padding:26px 8px;display:flex}.scg-f-n{font-family:var(--scg-font-jbmono), monospace;color:var(--scg-acc);flex-shrink:0;font-size:12px}.scg-f-q{font-family:var(--scg-font-unbounded), sans-serif;transition:transform .35s var(--scg-e);flex:1;font-size:max(1rem,min(2vw,1.35rem));font-weight:500;line-height:1.35}.scg-step-h:hover .scg-f-q{transform:translate(6px)}.scg-s-ic{border:1px solid var(--scg-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .35s;display:flex}.scg-s-ic svg{width:16px;height:16px;transition:all .35s}.scg-step.on .scg-s-ic{background:var(--scg-acc);color:var(--scg-acc-ink);border-color:transparent}.scg-step.on .scg-s-ic svg{transform:rotate(45deg)}.scg-s-b{transition:grid-template-rows .5s var(--scg-e);grid-template-rows:0fr;display:grid}.scg-step.on .scg-s-b{grid-template-rows:1fr}.scg-s-bi{overflow:hidden}.scg-s-bi p{color:var(--scg-soft);max-width:66ch;margin:0;padding:0 8px 28px calc(12px + max(14px,min(3vw,30px)));line-height:1.65}.scg-cmp-wrap{padding-bottom:10px}.scg-cmp{border:1px solid var(--scg-line);border-radius:var(--scg-r-lg);background:var(--scg-glass);overflow:hidden}.scg-cmp-head,.scg-cmp-row{grid-template-columns:1.05fr 1fr 1fr;display:grid}.scg-cmp-head>div,.scg-cmp-row>div{align-items:center;gap:10px;padding:16px 20px;font-size:.9rem;line-height:1.4;display:flex}.scg-cmp-head>div{background:rgba(150,196,255,.07)}.scg-cmp-row>div{border-top:1px solid var(--scg-line)}.scg-cell-tag{display:none}.scg-ch{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.16em;color:var(--scg-mut);text-transform:uppercase;font-size:10.5px}.scg-ch.us{color:var(--scg-acc)}.scg-cc{color:var(--scg-mut);font-weight:700}.scg-ct{color:var(--scg-mut)}.scg-cu{color:var(--scg-ink)}.scg-cu svg{width:16px;height:16px;color:var(--scg-acc);flex-shrink:0}.scg-ct svg{color:#ff8a5c;opacity:.75;flex-shrink:0;width:16px;height:16px}@media (max-width:760px){.scg-cmp-head{display:none}.scg-cmp-row{grid-template-columns:1fr}.scg-cmp-row>div{flex-wrap:wrap}.scg-cell-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--scg-mut);width:100%;font-size:9.5px;display:inline}.scg-cu .scg-cell-tag{color:var(--scg-acc)}}@media (prefers-reduced-motion:reduce){.scg-s-b,.scg-f-q{transition:none}}
.scg-btn{font-family:var(--scg-font-manrope), sans-serif;white-space:nowrap;cursor:pointer;border:1px solid transparent;border-radius:999px;align-items:center;gap:10px;padding:15px 27px;font-size:.95rem;font-weight:700;transition:box-shadow .35s,background .35s,border-color .35s;display:inline-flex}.scg-btn-solid{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4);position:relative;box-shadow:0 10px 30px -12px rgba(60,232,212,.45)}.scg-btn-solid:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid rgba(84,255,228,.6);animation:3.4s cubic-bezier(.22,1,.36,1) infinite scg-halo;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes scg-halo{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.14)}}.scg-btn-solid:hover{box-shadow:0 16px 40px -14px rgba(60,232,212,.5)}.scg-btn-ghost{color:var(--scg-soft);-webkit-backdrop-filter:blur(12px);background:rgba(150,196,255,.043);border-color:rgba(159,196,255,.16)}.scg-btn-ghost:hover{background:rgba(159,196,255,.1);border-color:rgba(159,196,255,.3)}.scg-btn-sm{padding:10px 18px;font-size:.88rem}.scg-btn svg{width:17px;height:17px;transition:transform .4s var(--scg-e);flex-shrink:0}.scg-btn:hover svg{transform:translate(3px,-3px)}.scg-btn .bt{vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.scg-btn .bt>span{transition:transform .55s var(--scg-sl);display:block}.scg-btn .bt>span+span{position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(105%)}.scg-btn:hover .bt>span:first-child{transform:translateY(-105%)}.scg-btn:focus-visible .bt>span:first-child{transform:translateY(-105%)}.scg-btn:hover .bt>span+span{transform:none}.scg-btn:focus-visible .bt>span+span{transform:none}.scg-btn .hs{font-style:normal;display:none}.scg-btn .hx{font-style:normal;display:inline}.scg-btn:disabled{opacity:.35;pointer-events:none}.scg-sec-head{margin-bottom:max(30px,min(4vw,52px))}.scg-sec-tag{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:18px;font-size:11.5px;display:block}.scg-sec-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.scg-sec-note{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;color:var(--scg-mut);text-transform:uppercase;white-space:nowrap;padding-bottom:.7em;font-size:11px}.scg-h2{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);text-wrap:balance;font-size:max(1.7rem,min(3.6vw,3rem));font-weight:600;line-height:1.14}.scg-h2-accent{font-family:var(--scg-font-playfair), serif;text-transform:none;letter-spacing:.005em;color:var(--scg-acc);font-style:italic;font-weight:500}.scg-tile{border-radius:var(--scg-r-lg);background:var(--scg-glass);border:1px solid var(--scg-line);-webkit-backdrop-filter:blur(18px);position:relative;box-shadow:inset 0 1px rgba(255,255,255,.06),0 30px 64px -36px rgba(0,0,14,.95)}@media (max-width:760px){.scg-btn{padding:12px 14px;font-size:.78rem}.scg-btn svg{width:13px;height:13px}.scg-sec-row{flex-direction:column;align-items:flex-start}.scg-sec-note{white-space:normal}}@media (max-width:560px){.scg-btn{padding:12px;font-size:.74rem}}@media (max-width:470px){.scg-btn .hx{display:none}.scg-btn .hs{display:inline}}@media (prefers-reduced-motion:reduce){.scg-btn-solid:after{animation:none}}.scg-contact{padding:max(48px,min(6.5vw,92px)) 0;scroll-margin-top:6rem;position:relative;overflow:hidden}.scg-cta{grid-template-columns:1.35fr 1fr;gap:max(30px,min(4vw,60px));padding:max(34px,min(4.5vw,58px));display:grid}.scg-cta h2{margin-bottom:14px}.scg-cta-l>p{color:var(--scg-soft);max-width:48ch;margin-bottom:20px;line-height:1.6}.scg-cta-r{border-left:1px solid var(--scg-line);flex-direction:column;justify-content:center;gap:20px;padding-left:max(20px,min(3vw,44px));display:flex}.scg-c-row{align-items:flex-start;gap:14px;display:flex}.scg-c-row>svg{width:19px;height:19px;color:var(--scg-acc);flex-shrink:0;margin-top:3px}.scg-c-row strong{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;color:var(--scg-mut);text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:400;display:block}.scg-c-row a{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);font-size:1.05rem;font-weight:500;position:relative}.scg-c-row a:after{content:"";background:var(--scg-acc);transform-origin:100%;width:100%;height:1px;transition:transform .4s var(--scg-e);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.scg-c-row a:hover:after{transform-origin:0;transform:scaleX(1)}.scg-c-row a:hover{color:var(--scg-acc)}.scg-c-row p{color:var(--scg-soft);margin:0;line-height:1.55}.scg-cf-wrap{max-width:46rem}.scg-cf{flex-direction:column;gap:12px;display:flex}.scg-cf-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.scg-cf-field{flex-direction:column;gap:7px;min-width:0;display:flex}.scg-cf-field>span{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--scg-mut);font-size:10px}.scg-cf-field input,.scg-cf-field select,.scg-cf-field textarea{border:1px solid var(--scg-line);width:100%;color:var(--scg-ink);font-family:var(--scg-font-manrope), sans-serif;transition:border-color .3s var(--scg-e), background .3s var(--scg-e), box-shadow .3s var(--scg-e);background:rgba(150,196,255,.04);border-radius:12px;outline:none;padding:12px 14px;font-size:.92rem;line-height:1.45}.scg-cf-field input::-ms-input-placeholder{color:rgba(143,163,196,.5)}.scg-cf-field input::placeholder{color:rgba(143,163,196,.5)}.scg-cf-field textarea::-ms-input-placeholder{color:rgba(143,163,196,.5)}.scg-cf-field textarea::placeholder{color:rgba(143,163,196,.5)}.scg-cf-field input:focus,.scg-cf-field select:focus,.scg-cf-field textarea:focus{background:rgba(60,232,212,.05);border-color:rgba(60,232,212,.55);box-shadow:0 0 0 4px rgba(60,232,212,.07)}.scg-cf-field select{-ms-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%238FA3C4' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}.scg-cf-field select option{color:#eaf2ff;background:#0a1226}.scg-cf-field textarea{resize:vertical;min-height:96px}.scg-cf-legal{color:rgba(143,163,196,.72);max-width:62ch;margin:0;font-size:11.5px;line-height:1.6}.scg-cf .scg-cf-legal a{color:var(--scg-acc);text-underline-offset:2px;text-decoration:underline}.scg-cf-hint{color:rgba(143,163,196,.6);margin:0;font-size:11.5px;line-height:1.55}.scg-cf-err{color:#ff9b9b;margin:0;font-size:.85rem}.scg-cf-actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.scg-cf-done{background:linear-gradient(120deg,rgba(60,232,212,.1),rgba(60,232,212,.02) 70%,transparent);border:1px solid rgba(60,232,212,.35);border-radius:16px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.scg-cf-done strong{font-family:var(--scg-font-unbounded), sans-serif;color:var(--scg-ink);font-size:1.05rem;font-weight:500}.scg-cf-done p{color:var(--scg-soft);margin:0;font-size:.9rem;line-height:1.6}@media (max-width:640px){.scg-cf-row{grid-template-columns:1fr}}.scg-trust{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;color:rgba(143,163,196,.55);text-transform:uppercase;margin-top:14px;font-size:10px;line-height:1.7}.scg-mmap{margin-top:26px;padding:max(24px,min(3.4vw,44px)) max(18px,min(2.6vw,36px));overflow:hidden}.scg-mm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 28px;margin-bottom:20px;display:flex}.scg-mm-head .scg-sec-tag{margin-bottom:10px}.scg-mm-h{font-family:var(--scg-font-unbounded), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--scg-ink);margin:0;font-size:max(1.05rem,min(2.1vw,1.5rem));font-weight:600;line-height:1.16}.scg-mm-box{border:1px solid var(--scg-line);background:radial-gradient(120% 170% at 28% -8%,rgba(60,232,212,.055),transparent 55%),linear-gradient(rgba(150,196,255,.043),rgba(150,196,255,.016));border-radius:14px;overflow:hidden}.scg-mm-box svg{width:100%;height:auto;display:block}.scg-mm-grid{stroke:rgba(159,196,255,.075);stroke-width:1px}.scg-mm-grid-t{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;fill:rgba(143,163,196,.5);font-size:9px}.scg-mm-arc{fill:none;stroke:rgba(60,232,212,.5);stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:1px}.scg-lit .scg-mm-arc{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.3, .6, .3, 1) calc(.15s + var(--scg-i) * 60ms), stroke .3s, stroke-width .3s}.scg-mm-arc.scg-hot{stroke:var(--scg-acc);stroke-width:1.6px}.scg-mm-arc.scg-dim{stroke:rgba(60,232,212,.1)}.scg-mm-pulse{fill:var(--scg-acc);opacity:0;transition:opacity .8s .9s}.scg-lit .scg-mm-pulse{opacity:.95}.scg-mm-city{cursor:pointer;outline:none}.scg-mm-dot{fill:#0a1128;stroke:rgba(60,232,212,.65);stroke-width:1.3px;transition:fill .25s,stroke .25s}.scg-mm-city:hover .scg-mm-dot,.scg-mm-city.scg-on .scg-mm-dot{fill:var(--scg-acc);stroke:var(--scg-acc)}.scg-mm-city:focus-visible .scg-mm-dot{fill:var(--scg-acc);stroke:var(--scg-acc)}.scg-mm-city.scg-dim{opacity:.45;transition:opacity .25s}.scg-mm-lb{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;fill:rgba(196,211,236,.78);text-transform:uppercase;font-size:9.5px;transition:fill .25s}.scg-mm-city:hover .scg-mm-lb,.scg-mm-city.scg-on .scg-mm-lb{fill:#eaf2ff}.scg-mm-city:focus-visible .scg-mm-lb{fill:#eaf2ff}.scg-mm-hubg{pointer-events:none}.scg-mm-hubdot{fill:var(--scg-acc);stroke:rgba(60,232,212,.4);stroke-width:1px}.scg-mm-hublb{fill:var(--scg-acc);letter-spacing:.16em;font-weight:700}.scg-mm-hubring{fill:none;stroke:rgba(60,232,212,.5);stroke-width:1px;transform-origin:50%;transform-box:fill-box;animation:3s ease-out infinite scgMmPing}@keyframes scgMmPing{0%{opacity:.8;transform:scale(.35)}70%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.scg-mm-legend{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.scg-mm-chip{border:1px solid var(--scg-line);color:var(--scg-mut);font-family:var(--scg-font-jbmono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:default;background:0 0;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:7px 12px;font-size:10.5px;font-weight:600;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.scg-mm-chip i{background:rgba(60,232,212,.5);border-radius:50%;flex-shrink:0;width:5px;height:5px;transition:background .25s,box-shadow .25s}.scg-mm-chip.scg-hub{color:var(--scg-acc);border-color:rgba(60,232,212,.4)}.scg-mm-chip.scg-hub i{background:var(--scg-acc)}.scg-mm-chip.scg-on{color:var(--scg-ink);background:rgba(60,232,212,.07);border-color:rgba(60,232,212,.75)}.scg-mm-chip.scg-on i{background:var(--scg-acc);box-shadow:0 0 8px rgba(60,232,212,.8)}.scg-mm-micro{margin-top:14px}@media (max-width:960px){.scg-cta{grid-template-columns:1fr}.scg-cta-r{border-left:none;border-top:1px solid var(--scg-line);padding-top:30px;padding-left:0}}@media (max-width:719px){.scg-mm-lb,.scg-mm-grid-t{display:none}.scg-mm-box svg{min-height:230px}.scg-mm-legend{gap:7px}.scg-mm-chip{min-height:36px;padding:8px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.scg-mm-pulse{display:none}.scg-lit .scg-mm-arc{transition:none}.scg-mm-hubring{opacity:.35;animation:none}}
