.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-footer{border-top:1px solid var(--scg-line);color:var(--scg-ink);background:radial-gradient(90% 130% at 50% -10%,rgba(60,232,212,.06),transparent 60%),linear-gradient(#070d1d 0%,#050b19 100%);padding:max(50px,min(7vw,90px)) 5vw 30px;position:relative;overflow:hidden}.scg-footer .scg-f-top,.scg-footer .scg-f-grid,.scg-footer .scg-f-bot{max-width:var(--scg-wrap,1180px);margin-left:auto;margin-right:auto}.scg-f-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:max(28px,min(4vw,60px));margin-bottom:max(40px,min(6vw,70px));display:flex}.scg-f-cta .scg-lbl{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block}.scg-f-h{font-family:var(--scg-font-unbounded), sans-serif;letter-spacing:-.01em;max-width:22ch;color:var(--scg-ink);text-wrap:balance;margin:0 0 16px;font-size:max(1.3rem,min(3vw,2.3rem));font-weight:600;line-height:1.18}.scg-f-cta-p{color:var(--scg-soft);max-width:56ch;margin:0;font-size:.95rem;line-height:1.65}.scg-f-cta-btns{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.scg-orb{border:1px solid var(--scg-line);background:var(--scg-glass);-webkit-backdrop-filter:blur(10px);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:150px;height:150px;text-decoration:none;transition:background .4s,border-color .4s;display:grid;position:relative}.scg-orb .scg-ring{width:calc(100% - 18px);height:calc(100% - 18px);animation:16s linear infinite scgSpin;position:absolute;top:9px;bottom:9px;left:9px;right:9px}.scg-orb .scg-ring text{fill:var(--scg-mut);font-family:var(--scg-font-jbmono), monospace;letter-spacing:.3em;font-size:10.5px;transition:fill .4s}.scg-orb .scg-oi{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--scg-acc);white-space:nowrap;padding-left:.22em;font-size:10.5px;font-weight:600;transition:color .35s}.scg-orb:hover{background:var(--scg-acc);border-color:var(--scg-acc)}.scg-orb:hover .scg-oi{color:var(--scg-acc-ink)}.scg-orb:hover .scg-ring text{fill:var(--scg-acc-ink)}@keyframes scgSpin{to{transform:rotate(405deg)}}.scg-f-grid{border-top:1px solid var(--scg-line);grid-template-columns:1.3fr .75fr 1fr .95fr;gap:max(26px,min(3.2vw,48px));padding-top:max(30px,min(4vw,46px));display:grid}.scg-f-brand-w{font-family:var(--scg-font-unbounded), sans-serif;letter-spacing:-.01em;color:var(--scg-ink);font-size:1.6rem;font-weight:700}.scg-f-brand-w em{color:var(--scg-acc);font-style:normal}.scg-f-brand p{color:var(--scg-soft);max-width:36ch;margin:14px 0 18px;font-size:.92rem;line-height:1.62}.scg-f-legal{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.08em;color:var(--scg-mut);font-size:10.5px;line-height:1.8}.scg-f-col-h{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.22em;color:var(--scg-acc);text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block}.scg-f-col ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.scg-f-col ul a{color:var(--scg-soft);font-size:.92rem;text-decoration:none;transition:color .25s}.scg-f-col ul a:hover{color:var(--scg-acc)}.scg-f-cons{flex-direction:column;gap:13px;display:flex}.scg-f-k{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.18em;color:var(--scg-mut);text-transform:uppercase;margin-bottom:3px;font-size:9.5px;display:block}.scg-f-cc a{color:var(--scg-ink);font-weight:600;text-decoration:none;transition:color .25s}.scg-f-cc a:hover{color:var(--scg-acc)}.scg-f-bot{border-top:1px solid var(--scg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:max(30px,min(4vw,50px));padding-top:24px;display:flex}.scg-f-soc{flex-wrap:wrap;gap:24px;display:flex}.scg-f-soc a{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.14em;color:var(--scg-mut);text-transform:uppercase;font-size:11px;text-decoration:none;transition:color .25s;position:relative}.scg-f-soc 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-f-soc a:hover{color:var(--scg-ink)}.scg-f-soc a:hover:after{transform-origin:0;transform:scaleX(1)}.scg-f-c{color:var(--scg-mut);font-size:.9rem}@media (max-width:960px){.scg-f-grid{grid-template-columns:1fr 1fr}.scg-f-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.scg-orb .scg-ring{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-header{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--scg-line)!important;background:rgba(6,10,22,.82)!important}.scg-htop{font-family:var(--scg-font-jbmono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.scg-htop a{transition:color .25s}.scg-htop a:hover,.scg-htop svg,.scg-h247{color:var(--scg-acc)!important}.scg-h247 i{background:var(--scg-acc);border-radius:50%;width:6px;height:6px;animation:2.2s ease-out infinite scgLivep;box-shadow:0 0 rgba(60,232,212,.5)}@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-hnav{border:1px solid var(--scg-line)!important;background:rgba(150,196,255,.04)!important}.scg-hnav-link{white-space:nowrap;border-radius:12px;padding:8px 14px;font-size:12px;font-weight:600;position:relative;color:var(--scg-soft)!important;transition:color .25s,background .25s!important}.scg-hnav-link:hover{background:rgba(150,196,255,.07);color:var(--scg-ink)!important}.scg-hnav-link.scg-on{color:var(--scg-acc)!important;background:rgba(60,232,212,.09)!important}.scg-hnav-link.scg-on:after{content:"";background:var(--scg-acc);border-radius:2px;height:1.5px;position:absolute;bottom:4px;left:14px;right:14px}.scg-burger{border:1px solid var(--scg-line)!important;background:var(--scg-glass)!important;color:var(--scg-ink)!important}@media (prefers-reduced-motion:reduce){.scg-h247 i{animation:none}}.scg-lang{-webkit-backdrop-filter:blur(12px);background:rgba(6,18,47,.55);border:1px solid rgba(159,196,255,.16);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.scg-lang-item{min-width:32px;font-family:var(--scg-font-jbmono), monospace;letter-spacing:.08em;color:rgba(159,182,224,.75);border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:11px;font-weight:700;transition:color .25s,background .25s;display:inline-flex}.scg-lang-item:hover{color:var(--scg-ink);background:rgba(150,196,255,.08)}.scg-lang-item.scg-lang-on{color:var(--scg-acc-ink);background:linear-gradient(135deg,#54ffe4,#22c7b4)}.scg-lang-wide{min-width:96px}@media (max-width:470px){.scg-lang-item{min-width:28px;padding:4px 6px;font-size:10px}}
