:root{--gb-black:#070806;--gb-black-2:#0e100e;--gb-black-3:#151713;--gb-panel:rgba(20,22,18,0.84);--gb-panel-solid:#131510;--gb-yellow:#ffde59;--gb-yellow-bright:#ffe46f;--gb-yellow-dim:#b69b32;--gb-white:#f8f8f1;--gb-muted:#aaa99c;--gb-line:rgba(255,222,89,0.28);--gb-line-soft:rgba(255,255,255,0.08);--gb-shadow:0 24px 80px rgba(0,0,0,0.42);--gb-glow:0 0 28px rgba(255,222,89,0.28);--gb-radius:4px;--gb-radius-lg:18px;--gb-container:1240px;--gb-header-h:86px;--gb-font:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",system-ui,sans-serif;--gb-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--gb-black)}body{margin:0;color:var(--gb-white);background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--gb-black);background-size:64px 64px;font-family:var(--gb-font);line-height:1.8;letter-spacing:.02em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.admin-bar .gb-site-header{top:32px}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{z-index:100000;width:auto;height:auto;padding:12px 16px;margin:0;clip:auto;background:var(--gb-yellow);color:var(--gb-black)}::selection{background:var(--gb-yellow);color:var(--gb-black)}.gb-container{width:min(calc(100% - 48px),var(--gb-container));margin-inline:auto}.gb-narrow{width:min(calc(100% - 48px),850px);margin-inline:auto}.gb-text-center{text-align:center}.gb-mt-24{margin-top:24px}.gb-mt-40{margin-top:40px}.gb-skip-link{position:fixed;z-index:99999;left:16px;top:-80px;padding:12px 18px;background:var(--gb-yellow);color:var(--gb-black)}.gb-skip-link:focus{top:16px}.gb-site-header{position:fixed;inset:0 0 auto;z-index:1000;height:var(--gb-header-h);background:linear-gradient(180deg,rgba(6,7,5,.88),rgba(6,7,5,.56));border-bottom:1px solid rgba(255,222,89,.12);backdrop-filter:blur(16px);transition:background .35s ease,box-shadow .35s ease,border-color .35s ease,height .35s ease}.gb-site-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,222,89,.6),transparent);opacity:.28}.gb-site-header.is-scrolled{background:rgba(6,7,5,.94);border-color:rgba(255,222,89,.28);box-shadow:0 12px 34px rgba(0,0,0,.42)}.gb-header-inner{height:100%;display:flex;align-items:center;gap:30px}.gb-brand{flex:0 0 auto;display:inline-flex;align-items:center;min-width:245px;min-height:58px;padding:8px 22px 7px 14px;color:var(--gb-black);background:var(--gb-yellow);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);filter:drop-shadow(0 0 18px rgba(255,222,89,.16))}.gb-brand__stack{display:flex;flex-direction:column;gap:1px}.gb-brand__logo{width:205px;height:auto;max-height:38px;object-fit:contain;object-position:left center}.gb-brand__tagline{font-family:var(--gb-mono);font-size:9px;line-height:1.1;letter-spacing:.16em;text-transform:uppercase;color:var(--gb-black);font-weight:700;padding-left:55px}.custom-logo-link{display:flex;align-items:center;padding:6px 14px;background:var(--gb-yellow);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.custom-logo{max-height:48px;width:auto}.gb-primary-nav{margin-left:auto}.gb-primary-nav ul{display:flex;align-items:center;gap:clamp(18px,2vw,34px);padding:0;margin:0;list-style:none}.gb-primary-nav li{position:relative}.gb-primary-nav a{display:block;padding:28px 0 24px;color:rgba(248,248,241,.82);font-size:14px;font-weight:600;letter-spacing:.08em;white-space:nowrap;transition:color .25s ease}.gb-primary-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:18px;height:2px;background:var(--gb-yellow);box-shadow:var(--gb-glow);transition:right .25s ease}.gb-primary-nav a:hover,.gb-primary-nav a:focus-visible,.gb-primary-nav .current-menu-item>a,.gb-primary-nav .current_page_item>a{color:var(--gb-yellow)}.gb-primary-nav a:hover::after,.gb-primary-nav a:focus-visible::after,.gb-primary-nav .current-menu-item>a::after,.gb-primary-nav .current_page_item>a::after{right:0}.gb-header-cta{flex:0 0 auto;min-height:46px;padding-inline:22px;font-size:13px}.gb-menu-toggle{display:none;border:0;background:transparent;padding:12px;margin-left:auto;cursor:pointer}.gb-menu-toggle span{display:block;width:26px;height:2px;background:var(--gb-yellow);margin:5px 0;transition:transform .25s,opacity .25s}.gb-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:12px 24px;border:1px solid var(--gb-yellow);background:var(--gb-yellow);color:var(--gb-black);font-weight:800;letter-spacing:.06em;box-shadow:0 0 0 rgba(255,222,89,0);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.gb-button::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.45),transparent 60%);transform:translateX(-130%);transition:transform .6s ease}.gb-button:hover::before{transform:translateX(130%)}.gb-button:hover{transform:translateY(-2px);box-shadow:0 0 28px rgba(255,222,89,.28)}.gb-button svg{width:20px;height:20px}.gb-button--ghost{background:rgba(7,8,6,.1);color:var(--gb-yellow);border-color:rgba(255,222,89,.62)}.gb-button--ghost:hover{background:rgba(255,222,89,.08)}.gb-button--light{background:var(--gb-yellow);color:var(--gb-black)}.gb-motion-hero{position:relative;height:370vh;min-height:2200px;background:var(--gb-black)}.gb-motion-sticky{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden;isolation:isolate;background:#070806}.gb-motion-bg,.gb-motion-bg::before,.gb-motion-bg::after{position:absolute;inset:0;content:"";pointer-events:none}.gb-motion-bg{z-index:-5;background:radial-gradient(circle at 73% 47%,rgba(255,222,89,.12) 0 2%,transparent 26%),radial-gradient(circle at 73% 47%,transparent 0 22%,rgba(255,222,89,.08) 22.2% 22.5%,transparent 22.8% 31%,rgba(255,222,89,.08) 31.2% 31.5%,transparent 31.8%),linear-gradient(120deg,#050604 0%,#0b0d0a 50%,#060705 100%)}.gb-motion-bg::before{opacity:.48;background-image:linear-gradient(rgba(255,222,89,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,black 0,black 80%,transparent 100%)}.gb-motion-bg::after{background:radial-gradient(circle,rgba(255,222,89,.8) 0 1px,transparent 1.5px) 0 0 / 98px 98px,radial-gradient(circle,rgba(255,255,255,.6) 0 1px,transparent 1.5px) 35px 22px / 138px 138px;opacity:.24;animation:gb-star-drift 22s linear infinite}@keyframes gb-star-drift{to{transform:translate3d(-90px,45px,0)}}.gb-motion-sticky::before{content:"";position:absolute;inset:var(--gb-header-h) 0 0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,transparent 49.92%,rgba(255,222,89,.09) 50%,transparent 50.08%),linear-gradient(transparent 49.92%,rgba(255,222,89,.06) 50%,transparent 50.08%);background-size:340px 340px;transform:perspective(700px) rotateX(66deg) translateY(45%);transform-origin:bottom;opacity:.34}.gb-motion-copy{position:absolute;z-index:6;left:max(48px,calc((100vw - var(--gb-container))/2));top:50%;width:min(650px,45vw);transform:translateY(-46%)}.gb-motion-stage{position:absolute;inset:auto 0;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .42s ease,transform .42s ease}.gb-motion-stage.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.gb-motion-eyebrow,.gb-kicker{margin:0 0 22px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.gb-motion-eyebrow::before,.gb-kicker::before{content:"";display:inline-block;width:30px;height:1px;margin:0 12px 4px 0;background:var(--gb-yellow);box-shadow:var(--gb-glow)}.gb-motion-stage h1,.gb-motion-stage h2{margin:0 0 30px;color:var(--gb-white);font-size:clamp(52px,5.8vw,104px);line-height:.98;letter-spacing:-.055em;font-weight:900;text-shadow:0 4px 28px rgba(0,0,0,.35)}.gb-motion-stage h1 span:last-child,.gb-motion-stage h2 span{color:var(--gb-yellow);text-shadow:0 0 36px rgba(255,222,89,.16)}.gb-motion-stage>p:last-of-type{max-width:590px;margin:0;color:rgba(248,248,241,.74);font-size:clamp(15px,1.25vw,19px);line-height:2}.gb-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.gb-device-scene{position:absolute;z-index:4;right:max(40px,calc((100vw - var(--gb-container))/2 - 30px));top:50%;width:min(620px,48vw);height:min(720px,78vh);transform:translateY(-46%)}.gb-device-scene::before,.gb-device-scene::after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(255,222,89,.17);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.gb-device-scene::before{width:550px;height:550px;box-shadow:inset 0 0 80px rgba(255,222,89,.05);animation:gb-ring-spin 28s linear infinite}.gb-device-scene::after{width:430px;height:430px;border-style:dashed;animation:gb-ring-spin-rev 20s linear infinite}@keyframes gb-ring-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes gb-ring-spin-rev{to{transform:translate(-50%,-50%) rotate(-360deg)}}.gb-device-glow{position:absolute;inset:16% 10%;border-radius:50%;background:radial-gradient(circle,rgba(255,222,89,.23),rgba(255,222,89,.08) 35%,transparent 70%);filter:blur(26px);transform:scale(var(--gb-glow-scale,1));opacity:var(--gb-glow-opacity,.78)}.gb-phone{--gb-phone-scale:1;--gb-phone-x:0;--gb-phone-y:0;--gb-phone-rotate:-3deg;position:absolute;z-index:3;left:50%;top:50%;width:285px;height:590px;transform:translate(calc(-50%+var(--gb-phone-x)),calc(-50%+var(--gb-phone-y))) rotate(var(--gb-phone-rotate)) scale(var(--gb-phone-scale));border-radius:52px;padding:11px;background:linear-gradient(145deg,#3b3c37,#080907 38%,#32332f 65%,#050604);border:1px solid rgba(255,255,255,.28);box-shadow:0 45px 90px rgba(0,0,0,.7),0 0 0 2px rgba(255,222,89,.08),0 0 44px rgba(255,222,89,.16);transition:filter .2s linear;will-change:transform}.gb-phone::before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgba(255,222,89,.7),transparent 28%,rgba(255,222,89,.24) 70%,transparent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gb-phone__speaker{position:absolute;z-index:3;top:18px;left:50%;width:92px;height:25px;transform:translateX(-50%);border-radius:20px;background:#020302}.gb-phone__screen{position:relative;height:100%;overflow:hidden;border-radius:42px;background:radial-gradient(circle at 50% 40%,rgba(255,222,89,.12),transparent 35%),linear-gradient(rgba(255,222,89,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.04) 1px,transparent 1px),#080907;background-size:auto,32px 32px,32px 32px,auto}.gb-phone__screen::before{content:"";position:absolute;left:50%;top:46%;width:250px;height:250px;transform:translate(-50%,-50%);border:1px solid rgba(255,222,89,.18);border-radius:50%;box-shadow:0 0 50px rgba(255,222,89,.08),inset 0 0 40px rgba(255,222,89,.05)}.gb-phone__brand{position:absolute;z-index:2;left:50%;top:37%;width:134px;transform:translate(-50%,-50%);filter:drop-shadow(0 0 18px rgba(255,222,89,.28))}.gb-phone__label{position:absolute;left:0;right:0;top:55%;color:var(--gb-yellow);text-align:center;font-family:var(--gb-mono);font-size:11px;letter-spacing:.22em}.gb-phone__apps{position:absolute;left:28px;right:28px;bottom:46px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;opacity:var(--gb-screen-app-opacity,1);transform:scale(var(--gb-screen-app-scale,1));transition:opacity .15s linear}.gb-phone__apps img{width:100%;border-radius:14px;border:1px solid rgba(255,222,89,.15)}.gb-phone__bar{position:absolute;left:50%;bottom:13px;width:94px;height:4px;transform:translateX(-50%);border-radius:4px;background:rgba(255,255,255,.7)}.gb-fly-icons{position:absolute;inset:0;z-index:5}.gb-fly-icon{position:absolute;left:50%;top:50%;width:92px;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 18px 25px rgba(0,0,0,.52)) drop-shadow(0 0 14px rgba(255,222,89,.14))}.gb-fly-icon::before{content:"";position:absolute;z-index:-1;left:-130px;top:48%;width:135px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,222,89,.65));transform-origin:right}.gb-fly-icon img{width:92px;border-radius:24px;border:1px solid rgba(255,222,89,.32);background:#0b0d0a}.gb-fly-icon span{display:block;width:max-content;max-width:160px;margin:8px auto 0;padding:4px 9px;border:1px solid rgba(255,222,89,.2);background:rgba(5,6,4,.8);color:rgba(248,248,241,.72);font-family:var(--gb-mono);font-size:9px;letter-spacing:.08em}.gb-motion-rail{position:absolute;z-index:10;left:24px;top:50%;display:grid;gap:16px;transform:translateY(-50%)}.gb-motion-rail::before{content:"00 INTRO\A 01 EXPAND\A 02 BUILD";white-space:pre;position:absolute;left:24px;top:-10px;color:rgba(248,248,241,.36);font-family:var(--gb-mono);font-size:9px;line-height:4.75;letter-spacing:.15em}.gb-motion-rail span{width:6px;height:6px;border:1px solid rgba(255,222,89,.45);border-radius:50%;transition:background .25s,box-shadow .25s,transform .25s}.gb-motion-rail span.is-active{background:var(--gb-yellow);box-shadow:0 0 16px rgba(255,222,89,.75);transform:scale(1.4)}.gb-motion-scroll{position:absolute;z-index:8;left:max(48px,calc((100vw - var(--gb-container))/2));bottom:28px;display:flex;align-items:center;gap:14px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.24em}.gb-motion-scroll i{position:relative;width:56px;height:1px;background:rgba(255,222,89,.24);overflow:hidden}.gb-motion-scroll i::after{content:"";position:absolute;inset:0;background:var(--gb-yellow);transform:translateX(-100%);animation:gb-scroll-line 1.8s ease-in-out infinite}@keyframes gb-scroll-line{60%,100%{transform:translateX(100%)}}.gb-motion-toggle{position:absolute;z-index:12;right:24px;bottom:24px;padding:8px 13px;border:1px solid rgba(255,222,89,.28);background:rgba(5,6,4,.72);color:rgba(248,248,241,.64);font-family:var(--gb-mono);font-size:9px;letter-spacing:.08em;cursor:pointer}.gb-motion-toggle:hover,.gb-motion-toggle:focus-visible{color:var(--gb-yellow);border-color:var(--gb-yellow)}.gb-brand-strip{overflow:hidden;border-block:1px solid rgba(255,222,89,.22);background:var(--gb-yellow);color:var(--gb-black)}.gb-brand-marquee{width:max-content;display:flex;align-items:center;gap:22px;padding:15px 0;animation:gb-marquee 25s linear infinite}.gb-brand-marquee span{font-family:var(--gb-mono);font-size:12px;font-weight:800;letter-spacing:.16em}.gb-brand-marquee i{width:6px;height:6px;background:var(--gb-black);transform:rotate(45deg)}@keyframes gb-marquee{to{transform:translateX(-35%)}}.gb-section,.gb-content{position:relative;padding:112px 0;background:rgba(7,8,6,.96)}.gb-section::before,.gb-content::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,222,89,.025) 50%,transparent)}.gb-section--white,.gb-section--soft{background:var(--gb-black-2);color:var(--gb-white)}.gb-section--soft{background:linear-gradient(135deg,#10120e,#090a08)}.gb-intro-section{background:linear-gradient(180deg,#0d0f0c,#070806)}.gb-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px;align-items:start}.gb-intro-copy{border-left:1px solid rgba(255,222,89,.3);padding-left:40px;color:rgba(248,248,241,.68);font-size:18px}.gb-intro-copy p:first-child{margin-top:0}.gb-section-title{margin:0;color:var(--gb-white);font-size:clamp(36px,4.3vw,68px);line-height:1.22;letter-spacing:-.04em}.gb-section-lead{max-width:720px;margin:24px 0 0;color:rgba(248,248,241,.62);font-size:17px}.gb-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:58px}.gb-section-head__copy{max-width:820px}.gb-stats-inner{display:grid;grid-template-columns:repeat(4,1fr);margin-top:78px;border:1px solid rgba(255,222,89,.22);background:linear-gradient(90deg,rgba(255,222,89,.045),rgba(255,255,255,.015))}.gb-stat{min-height:150px;padding:30px;border-right:1px solid rgba(255,222,89,.15);display:flex;flex-direction:column;justify-content:center}.gb-stat:last-child{border-right:0}.gb-stat strong{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:clamp(24px,2.6vw,42px);line-height:1;letter-spacing:-.04em;text-shadow:0 0 20px rgba(255,222,89,.16)}.gb-stat span{margin-top:12px;color:rgba(248,248,241,.52);font-size:12px;letter-spacing:.08em}.gb-service-stack{border-top:1px solid rgba(255,222,89,.22)}.gb-service-row{display:grid;grid-template-columns:70px 96px 1fr 60px;gap:28px;align-items:center;min-height:190px;padding:28px 20px;border-bottom:1px solid rgba(255,222,89,.18);transition:background .3s ease,transform .3s ease}.gb-service-row:hover{background:rgba(255,222,89,.035);transform:translateX(6px)}.gb-service-row__number{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:12px;letter-spacing:.16em}.gb-service-row__icon{width:78px;height:78px;padding:10px;border:1px solid rgba(255,222,89,.22);background:#0b0c0a;box-shadow:inset 0 0 28px rgba(255,222,89,.04)}.gb-service-row__icon img{width:100%;height:100%;object-fit:contain}.gb-service-row__body h3{margin:0 0 8px;font-size:28px}.gb-service-row__body p{margin:0;color:rgba(248,248,241,.58)}.gb-service-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gb-service-tags span,.gb-chip{display:inline-flex;padding:4px 10px;border:1px solid rgba(255,222,89,.22);color:rgba(248,248,241,.66);font-family:var(--gb-mono);font-size:10px;letter-spacing:.06em}.gb-service-row__link{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,222,89,.28);color:var(--gb-yellow)}.gb-service-row__link svg{width:20px}.gb-works-motion{background:#0c0e0b;overflow:hidden}.gb-work-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gb-work-card,.gb-post-card,.gb-card,.gb-price-card,.gb-app-feature{position:relative;overflow:hidden;border:1px solid rgba(255,222,89,.2);background:linear-gradient(145deg,rgba(24,26,21,.9),rgba(11,12,10,.95));box-shadow:var(--gb-shadow)}.gb-work-card::after,.gb-post-card::after,.gb-card::after,.gb-price-card::after{content:"";position:absolute;left:0;bottom:0;width:42px;height:1px;background:var(--gb-yellow);box-shadow:var(--gb-glow)}.gb-work-card__media,.gb-post-card__media{display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid rgba(255,222,89,.16);background:#090a08}.gb-work-card__media img,.gb-post-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .55s ease;filter:saturate(.8) contrast(1.02)}.gb-work-card:hover .gb-work-card__media img,.gb-post-card:hover .gb-post-card__media img{transform:scale(1.035);filter:saturate(1) contrast(1.06)}.gb-work-card__badge{position:absolute;top:14px;right:14px;padding:5px 9px;background:var(--gb-yellow);color:var(--gb-black);font-size:10px;font-weight:800}.gb-work-card__body,.gb-post-card__body{padding:26px}.gb-work-card__category,.gb-post-card__date{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase}.gb-work-card h2,.gb-work-card h3,.gb-post-card h2{margin:10px 0;font-size:23px;line-height:1.5}.gb-work-card p,.gb-post-card p{color:rgba(248,248,241,.56);margin-bottom:0}.gb-work-card__meta{margin-top:18px}.gb-app-directory-hero .gb-directory-summary{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.gb-directory-summary span{display:inline-flex;align-items:center;min-height:38px;padding:7px 13px;border:1px solid rgba(255,222,89,.25);background:rgba(7,8,6,.48);color:rgba(248,248,241,.58);font-family:var(--gb-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.gb-directory-summary strong{margin-right:7px;color:var(--gb-yellow);font-size:16px}.gb-app-directory{background:#090a08}.gb-app-toolbar{margin-bottom:42px;padding:30px;border:1px solid rgba(255,222,89,.24);background:linear-gradient(135deg,rgba(255,222,89,.045),rgba(255,255,255,.012));box-shadow:inset 0 0 70px rgba(255,222,89,.025)}.gb-app-toolbar__top{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.gb-app-toolbar h2{margin:4px 0 0;font-size:clamp(28px,3vw,44px);line-height:1.25}.gb-app-search{position:relative;width:min(100%,400px)}.gb-app-search svg{position:absolute;left:17px;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:var(--gb-yellow);stroke-width:1.6;pointer-events:none}.gb-app-search input{width:100%;min-height:52px;padding:11px 18px 11px 48px;border:1px solid rgba(255,222,89,.26);border-radius:0;outline:0;background:rgba(3,4,3,.72);color:var(--gb-white)}.gb-app-search input::placeholder{color:rgba(248,248,241,.35)}.gb-app-search input:focus{border-color:var(--gb-yellow);box-shadow:0 0 0 2px rgba(255,222,89,.08),var(--gb-glow)}.gb-app-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.gb-app-filters button{min-height:38px;padding:7px 12px;border:1px solid rgba(255,222,89,.2);background:rgba(7,8,6,.68);color:rgba(248,248,241,.6);cursor:pointer;font-family:var(--gb-mono);font-size:10px;letter-spacing:.05em;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.gb-app-filters button span{margin-left:5px;color:rgba(248,248,241,.3)}.gb-app-filters button:hover,.gb-app-filters button:focus-visible{color:var(--gb-yellow);border-color:rgba(255,222,89,.55)}.gb-app-filters button.is-active{border-color:var(--gb-yellow);background:var(--gb-yellow);color:var(--gb-black);box-shadow:0 0 26px rgba(255,222,89,.12)}.gb-app-filters button.is-active span{color:rgba(7,8,6,.55)}.gb-app-toolbar__status{margin-top:20px;color:rgba(248,248,241,.42);font-family:var(--gb-mono);font-size:10px;letter-spacing:.08em}.gb-app-toolbar__status span{color:var(--gb-yellow)}.gb-app-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gb-app-directory-card{position:relative;overflow:hidden;border:1px solid rgba(255,222,89,.2);background:linear-gradient(145deg,rgba(24,26,21,.92),rgba(9,10,8,.98));box-shadow:var(--gb-shadow);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.gb-app-directory-card:hover{transform:translateY(-5px);border-color:rgba(255,222,89,.48);box-shadow:0 28px 90px rgba(0,0,0,.48),0 0 32px rgba(255,222,89,.06)}.gb-app-directory-card[hidden]{display:none !important}.gb-app-directory-card::after{content:"";position:absolute;left:0;bottom:0;width:48px;height:1px;background:var(--gb-yellow);box-shadow:var(--gb-glow)}.gb-app-directory-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid rgba(255,222,89,.16);background:#070806}.gb-app-directory-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(7,8,6,.58));pointer-events:none}.gb-app-directory-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.03);transition:transform .55s ease,filter .55s ease}.gb-app-directory-card:hover .gb-app-directory-card__media img{transform:scale(1.035);filter:saturate(1) contrast(1.08)}.gb-app-directory-card__index{position:absolute;left:14px;bottom:12px;z-index:2;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:12px;letter-spacing:.15em}.gb-app-directory-card__body{padding:26px}.gb-app-directory-card__eyebrow{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.gb-app-directory-card h2{margin:10px 0 9px;font-size:23px;line-height:1.45}.gb-app-directory-card h2 a:hover{color:var(--gb-yellow)}.gb-app-directory-card p{margin:0;min-height:4.9em;color:rgba(248,248,241,.56);font-size:14px}.gb-app-directory-card__features{display:grid;gap:5px;min-height:82px;margin:20px 0 0;padding:16px 0 0;border-top:1px solid rgba(255,222,89,.12);list-style:none}.gb-app-directory-card__features li{position:relative;padding-left:16px;color:rgba(248,248,241,.5);font-size:12px}.gb-app-directory-card__features li::before{content:"+";position:absolute;left:0;color:var(--gb-yellow);font-family:var(--gb-mono)}.gb-app-directory-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:22px}.gb-app-directory-card__footer .gb-chip{max-width:60%}.gb-app-directory-card__footer>a{display:inline-flex;align-items:center;gap:7px;color:var(--gb-yellow);font-size:11px;font-weight:700;white-space:nowrap}.gb-app-directory-card__footer>a svg{width:16px;transition:transform .2s ease}.gb-app-directory-card__footer>a:hover svg{transform:translateX(4px)}.gb-app-no-results{padding:72px 30px;border:1px solid rgba(255,222,89,.2);text-align:center;background:rgba(255,222,89,.025)}.gb-app-no-results[hidden]{display:none !important}.gb-app-no-results h2{margin:8px 0 12px;font-size:clamp(28px,4vw,46px)}.gb-app-no-results p:not(.gb-kicker){margin:0 0 28px;color:rgba(248,248,241,.55)}.gb-process-motion{background:#080907}.gb-process-motion__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:92px}.gb-process-motion__lead{position:sticky;top:145px;align-self:start}.gb-process-list{counter-reset:process}.gb-process-step{display:grid;grid-template-columns:86px 1fr;gap:26px;padding:34px 0;border-bottom:1px solid rgba(255,222,89,.17)}.gb-process-step:first-child{border-top:1px solid rgba(255,222,89,.17)}.gb-process-step>span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:13px;letter-spacing:.14em}.gb-process-step h3{margin:0 0 8px;font-size:28px}.gb-process-step p{margin:0;color:rgba(248,248,241,.54)}.gb-final-cta{background:var(--gb-yellow);color:var(--gb-black)}.gb-final-cta::before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.045),transparent)}.gb-final-cta__inner{display:grid;grid-template-columns:120px 1fr auto;gap:46px;align-items:center}.gb-final-cta__inner>img{width:110px;filter:brightness(0)}.gb-final-cta .gb-kicker,.gb-final-cta h2,.gb-final-cta p{color:var(--gb-black)}.gb-final-cta h2{margin:0 0 12px;font-size:clamp(34px,4vw,58px);line-height:1.25}.gb-final-cta p{margin:0;max-width:680px}.gb-final-cta .gb-kicker::before{background:var(--gb-black)}.gb-final-cta .gb-button{background:var(--gb-black);color:var(--gb-yellow);border-color:var(--gb-black)}.gb-page-hero{position:relative;overflow:hidden;padding:calc(var(--gb-header-h)+100px) 0 92px;background:radial-gradient(circle at 78% 30%,rgba(255,222,89,.1),transparent 28%),linear-gradient(135deg,#080907,#10120e 60%,#070806);border-bottom:1px solid rgba(255,222,89,.2)}.gb-page-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,222,89,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.025) 1px,transparent 1px);background-size:46px 46px}.gb-page-hero::after{content:"";position:absolute;right:-100px;top:90px;width:420px;height:420px;border:1px solid rgba(255,222,89,.1);border-radius:50%;box-shadow:0 0 70px rgba(255,222,89,.05),inset 0 0 70px rgba(255,222,89,.03)}.gb-page-hero .gb-container,.gb-page-hero .gb-narrow{position:relative;z-index:2}.gb-page-hero h1{margin:10px 0 18px;font-size:clamp(52px,7vw,102px);line-height:1.04;letter-spacing:-.055em}.gb-page-hero p:not(.gb-kicker){max-width:760px;margin:0;color:rgba(248,248,241,.64);font-size:17px}.gb-breadcrumbs{margin-bottom:42px;color:rgba(248,248,241,.38);font-family:var(--gb-mono);font-size:10px;letter-spacing:.08em}.gb-breadcrumbs a{color:var(--gb-yellow)}.gb-grid{display:grid;gap:24px}.gb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-card{padding:36px}.gb-card h3{margin-top:0;font-size:27px}.gb-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:0;list-style:none}.gb-feature-list li{position:relative;padding:10px 0 10px 24px;color:rgba(248,248,241,.72);border-bottom:1px solid rgba(255,222,89,.1)}.gb-feature-list li::before{content:"+";position:absolute;left:0;color:var(--gb-yellow);font-family:var(--gb-mono)}.gb-service-detail{display:grid;grid-template-columns:120px 1fr;gap:52px;padding:58px 0;border-bottom:1px solid rgba(255,222,89,.18)}.gb-service-detail:first-child{border-top:1px solid rgba(255,222,89,.18)}.gb-service-detail__icon{width:100px;height:100px;padding:18px;border:1px solid rgba(255,222,89,.25);background:#0c0e0b}.gb-service-detail h2{margin:0 0 12px;font-size:38px}.gb-service-detail p{color:rgba(248,248,241,.62)}.gb-process{counter-reset:item;border-top:1px solid rgba(255,222,89,.2)}.gb-process-item{position:relative;padding:28px 0 28px 74px;border-bottom:1px solid rgba(255,222,89,.16)}.gb-process-item::before{counter-increment:item;content:"0" counter(item);position:absolute;left:0;top:31px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:12px}.gb-process-item h3{margin:0 0 6px;font-size:24px}.gb-process-item p{margin:0;color:rgba(248,248,241,.56)}.gb-price-card{padding:36px}.gb-price-card--featured{border-color:rgba(255,222,89,.6);box-shadow:0 0 45px rgba(255,222,89,.09)}.gb-price-label{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:10px;letter-spacing:.16em}.gb-price-card h3{margin:12px 0;font-size:26px}.gb-price{margin:10px 0 18px;color:var(--gb-yellow);font-size:24px;font-weight:800}.gb-price-card p,.gb-price-card li{color:rgba(248,248,241,.58)}.gb-price-card ul{padding-left:20px}.gb-note{padding:18px 22px;border-left:2px solid var(--gb-yellow);background:rgba(255,222,89,.045);color:rgba(248,248,241,.6)}.gb-company-table{width:100%;border-collapse:collapse;border-top:1px solid rgba(255,222,89,.25)}.gb-company-table th,.gb-company-table td{padding:22px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,222,89,.15)}.gb-company-table th{width:180px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:11px;letter-spacing:.08em}.gb-company-table td{color:rgba(248,248,241,.7)}.gb-company-table a{color:var(--gb-yellow)}.gb-cta{border:1px solid rgba(255,222,89,.3);background:linear-gradient(120deg,rgba(255,222,89,.055),rgba(255,255,255,.012));box-shadow:inset 0 0 50px rgba(255,222,89,.025)}.gb-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:54px}.gb-cta h2{margin:0 0 8px;font-size:34px}.gb-cta p{margin:0;color:rgba(248,248,241,.56)}.gb-cta-actions{flex:0 0 auto}.gb-empty{grid-column:1/-1;padding:48px;border:1px solid rgba(255,222,89,.2);color:rgba(248,248,241,.55);text-align:center}.gb-pagination{margin-top:50px}.gb-pagination .nav-links{display:flex;justify-content:center;gap:8px}.gb-pagination a,.gb-pagination span{min-width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,222,89,.22)}.gb-pagination .current{background:var(--gb-yellow);color:var(--gb-black)}.gb-app-hero{display:grid;grid-template-columns:1fr .85fr;gap:64px;align-items:center}.gb-app-hero__visual{border:1px solid rgba(255,222,89,.25);padding:16px;background:#0b0c0a;box-shadow:var(--gb-shadow)}.gb-app-hero__visual img{width:100%}.gb-app-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.gb-app-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px}.gb-app-feature{padding:28px}.gb-app-feature strong{display:block;color:var(--gb-white);font-size:19px}.gb-app-feature span{display:block;margin-top:8px;color:rgba(248,248,241,.46);font-size:13px}.gb-contact-wrap{display:grid;grid-template-columns:.76fr 1.24fr;gap:30px;align-items:start}.gb-contact-panel,.gb-form-panel{border:1px solid rgba(255,222,89,.22);background:linear-gradient(145deg,rgba(22,24,20,.92),rgba(10,11,9,.96));padding:38px}.gb-contact-panel{position:sticky;top:120px}.gb-contact-panel h2,.gb-form-panel h2{margin-top:0;font-size:30px}.gb-contact-panel p,.gb-contact-panel li{color:rgba(248,248,241,.58)}.gb-contact-panel ul{padding-left:20px}.gb-contact-item{padding:18px 0;border-top:1px solid rgba(255,222,89,.15);color:rgba(248,248,241,.72)}.gb-contact-item small{display:block;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.gb-contact-item a{color:var(--gb-yellow)}.wpcf7-form{display:grid;gap:20px}.wpcf7-form p{margin:0}.wpcf7-form label{display:block;color:rgba(248,248,241,.78);font-size:13px;font-weight:700;letter-spacing:.04em}.wpcf7-form .gb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="number"],.wpcf7-form select,.wpcf7-form textarea,.gb-entry-content input[type="text"],.gb-entry-content input[type="email"],.gb-entry-content textarea{width:100%;margin-top:8px;padding:14px 16px;border:1px solid rgba(255,222,89,.22);border-radius:0;outline:0;background:rgba(4,5,4,.75);color:var(--gb-white);transition:border-color .2s,box-shadow .2s}.wpcf7-form textarea{min-height:190px;resize:vertical}.wpcf7-form input:focus,.wpcf7-form select:focus,.wpcf7-form textarea:focus{border-color:var(--gb-yellow);box-shadow:0 0 0 3px rgba(255,222,89,.08)}.wpcf7-form input[type="submit"]{min-height:54px;padding:12px 28px;border:1px solid var(--gb-yellow);background:var(--gb-yellow);color:var(--gb-black);font-weight:800;cursor:pointer}.wpcf7-spinner{background-color:var(--gb-yellow)}.wpcf7-not-valid-tip{color:#ffcf7b;font-size:12px}.wpcf7 form .wpcf7-response-output{margin:12px 0 0;border-color:var(--gb-yellow);color:rgba(248,248,241,.72)}.gb-cf7-guide{padding:24px;border:1px dashed rgba(255,222,89,.35);background:rgba(255,222,89,.04)}.gb-cf7-guide code{color:var(--gb-yellow)}.gb-entry-content{color:rgba(248,248,241,.72)}.gb-entry-content h2{margin:2.2em 0 .7em;padding-bottom:12px;border-bottom:1px solid rgba(255,222,89,.22);color:var(--gb-white);font-size:34px}.gb-entry-content h3{margin:1.8em 0 .6em;color:var(--gb-yellow);font-size:25px}.gb-entry-content a{color:var(--gb-yellow);text-decoration:underline;text-underline-offset:4px}.gb-entry-content blockquote{margin:32px 0;padding:22px 28px;border-left:2px solid var(--gb-yellow);background:rgba(255,222,89,.04)}.gb-entry-content table{width:100%;border-collapse:collapse}.gb-entry-content th,.gb-entry-content td{padding:12px;border:1px solid rgba(255,222,89,.17)}.gb-entry-content img{border:1px solid rgba(255,222,89,.18)}.gb-site-footer{position:relative;padding:76px 0 24px;background:#040503;border-top:1px solid rgba(255,222,89,.24)}.gb-site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,222,89,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.02) 1px,transparent 1px);background-size:48px 48px}.gb-footer-main{position:relative;display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:50px}.gb-footer-brand p{max-width:440px;color:rgba(248,248,241,.45)}.gb-footer-logo{display:inline-flex;flex-direction:column;padding:10px 22px 9px 14px;background:var(--gb-yellow);color:var(--gb-black);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.gb-footer-logo img{width:200px;filter:none}.gb-footer-logo span{padding-left:54px;color:var(--gb-black);font-family:var(--gb-mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.gb-footer-title{margin:0 0 18px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.gb-footer-menu{padding:0;margin:0;list-style:none}.gb-footer-menu li{margin:9px 0}.gb-footer-menu a{color:rgba(248,248,241,.54);font-size:13px;transition:color .2s}.gb-footer-menu a:hover{color:var(--gb-yellow)}.gb-footer-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-top:22px;border-top:1px solid rgba(255,222,89,.12);color:rgba(248,248,241,.32);font-family:var(--gb-mono);font-size:9px;letter-spacing:.06em}.gb-socials{display:flex;gap:8px}.gb-socials a{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,222,89,.2);color:var(--gb-yellow)}.gb-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.gb-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1180px){:root{--gb-header-h:76px}.gb-brand{min-width:205px;min-height:52px;padding-right:18px}.gb-brand__logo{width:168px}.gb-brand__tagline{padding-left:44px;font-size:7px}.gb-primary-nav ul{gap:16px}.gb-primary-nav a{font-size:12px}.gb-header-cta{padding-inline:15px}.gb-motion-copy{left:50px;width:48vw}.gb-device-scene{right:20px;width:48vw}.gb-motion-stage h1,.gb-motion-stage h2{font-size:clamp(50px,6.7vw,82px)}}@media (max-width:980px){.gb-menu-toggle{display:block;z-index:3}.gb-header-cta{display:none}.gb-primary-nav{position:fixed;inset:var(--gb-header-h) 0 auto;margin:0;padding:26px 24px 34px;background:rgba(5,6,4,.98);border-bottom:1px solid rgba(255,222,89,.25);transform:translateY(-130%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.gb-primary-nav.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.gb-primary-nav ul{display:grid;gap:0}.gb-primary-nav a{padding:14px 4px;border-bottom:1px solid rgba(255,222,89,.1);font-size:14px}.gb-primary-nav a::after{display:none}.gb-menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.gb-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.gb-menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.gb-motion-hero{height:340vh}.gb-motion-sticky{min-height:720px}.gb-motion-copy{left:28px;right:28px;top:23%;width:auto;transform:none;text-align:center}.gb-motion-stage h1,.gb-motion-stage h2{font-size:clamp(44px,9vw,78px)}.gb-motion-stage>p:last-of-type{margin-inline:auto;max-width:680px}.gb-hero-actions{justify-content:center}.gb-device-scene{left:50%;right:auto;top:69%;width:620px;height:470px;transform:translate(-50%,-50%)}.gb-phone{width:190px;height:390px;border-radius:36px;padding:8px}.gb-phone__screen{border-radius:29px}.gb-phone__speaker{top:13px;width:66px;height:18px}.gb-phone__brand{width:95px}.gb-phone__apps{left:18px;right:18px;bottom:34px;gap:6px}.gb-device-scene::before{width:390px;height:390px}.gb-device-scene::after{width:310px;height:310px}.gb-fly-icon{width:66px}.gb-fly-icon img{width:66px;border-radius:17px}.gb-fly-icon span{display:none}.gb-motion-rail{display:none}.gb-intro-grid,.gb-process-motion__grid,.gb-contact-wrap,.gb-app-hero{grid-template-columns:1fr;gap:50px}.gb-process-motion__lead,.gb-contact-panel{position:static}.gb-work-track,.gb-grid--3,.gb-app-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-app-toolbar__top{align-items:stretch;flex-direction:column}.gb-app-search{width:100%}.gb-stats-inner{grid-template-columns:repeat(2,1fr)}.gb-stat:nth-child(2){border-right:0}.gb-stat:nth-child(-n+2){border-bottom:1px solid rgba(255,222,89,.15)}.gb-final-cta__inner{grid-template-columns:90px 1fr}.gb-final-cta__inner .gb-button{grid-column:2;justify-self:start}.gb-footer-main{grid-template-columns:1.5fr 1fr 1fr}.gb-footer-main>div:last-child{grid-column:2/4}}@media (max-width:680px){body.admin-bar .gb-site-header{top:46px}.gb-container,.gb-narrow{width:min(calc(100% - 32px),var(--gb-container))}.gb-brand{min-width:178px;min-height:48px;padding:7px 16px 6px 11px}.gb-brand__logo{width:145px}.gb-brand__tagline{padding-left:38px;font-size:6px;letter-spacing:.1em}.gb-motion-hero{height:320vh;min-height:1900px}.gb-motion-sticky{min-height:680px}.gb-motion-copy{top:19%;left:18px;right:18px}.gb-motion-eyebrow{margin-bottom:14px;font-size:9px}.gb-motion-stage h1,.gb-motion-stage h2{margin-bottom:18px;font-size:clamp(39px,13vw,62px);line-height:1.02}.gb-motion-stage>p:last-of-type{font-size:13px;line-height:1.8}.gb-hero-actions{gap:8px;margin-top:22px}.gb-hero-actions .gb-button{min-height:46px;padding:10px 14px;font-size:12px}.gb-device-scene{top:69%;width:420px;height:360px}.gb-device-scene::before{width:310px;height:310px}.gb-device-scene::after{width:245px;height:245px}.gb-phone{width:158px;height:326px}.gb-phone__label{font-size:7px}.gb-phone__brand{width:78px}.gb-fly-icon{width:52px}.gb-fly-icon img{width:52px;border-radius:14px}.gb-motion-scroll{left:18px;bottom:18px}.gb-motion-toggle{right:14px;bottom:14px;font-size:8px}.gb-section,.gb-content{padding:76px 0}.gb-section-head{display:block;margin-bottom:36px}.gb-section-head .gb-button{margin-top:26px}.gb-section-title{font-size:clamp(34px,11vw,52px)}.gb-intro-copy{padding-left:20px;font-size:15px}.gb-stats-inner,.gb-work-track,.gb-grid--2,.gb-grid--3,.gb-app-feature-grid,.gb-app-directory-grid{grid-template-columns:1fr}.gb-app-toolbar{padding:24px 18px}.gb-app-directory-card p,.gb-app-directory-card__features{min-height:0}.gb-app-directory-card__footer{align-items:flex-start;flex-direction:column}.gb-app-directory-card__footer .gb-chip{max-width:100%}.gb-stat{border-right:0;border-bottom:1px solid rgba(255,222,89,.15);min-height:115px}.gb-stat:last-child{border-bottom:0}.gb-service-row{grid-template-columns:42px 66px 1fr;gap:12px;padding-inline:0}.gb-service-row__icon{width:58px;height:58px;padding:7px}.gb-service-row__link{display:none}.gb-service-row__body h3{font-size:20px}.gb-service-tags{grid-column:1/-1}.gb-process-step{grid-template-columns:50px 1fr}.gb-final-cta__inner{grid-template-columns:1fr;gap:25px}.gb-final-cta__inner>img{width:78px}.gb-final-cta__inner .gb-button{grid-column:auto}.gb-page-hero{padding:calc(var(--gb-header-h)+72px) 0 68px}.gb-page-hero h1{font-size:clamp(46px,14vw,72px)}.gb-feature-list{grid-template-columns:1fr}.gb-service-detail{grid-template-columns:1fr;gap:22px;padding:42px 0}.gb-service-detail h2{font-size:29px}.gb-company-table,.gb-company-table tbody,.gb-company-table tr,.gb-company-table th,.gb-company-table td{display:block;width:100%}.gb-company-table th{padding-bottom:4px;border-bottom:0}.gb-company-table td{padding-top:4px}.gb-cta-inner{display:block;padding:34px 24px}.gb-cta-actions{margin-top:24px}.gb-contact-panel,.gb-form-panel{padding:26px 20px}.wpcf7-form .gb-form-grid{grid-template-columns:1fr}.gb-footer-main{grid-template-columns:1fr 1fr;gap:36px 24px}.gb-footer-brand{grid-column:1/-1}.gb-footer-main>div:last-child{grid-column:auto}.gb-footer-bottom{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}.gb-motion-hero{height:auto;min-height:880px}.gb-motion-sticky{position:relative;height:880px}.gb-motion-stage{opacity:0}.gb-motion-stage--final{opacity:1;transform:none}.gb-fly-icon{opacity:1}.gb-reveal{opacity:1;transform:none}}.gb-app-case-hero{padding-bottom:108px}.gb-app-case-actions{justify-content:flex-start}.gb-sample-disclaimer{max-width:690px;margin:22px 0 0;padding-left:14px;border-left:2px solid rgba(255,222,89,.45);color:rgba(248,248,241,.5) !important;font-family:var(--gb-mono);font-size:10px !important;line-height:1.7 !important;letter-spacing:.04em}.gb-chip--yellow{background:var(--gb-yellow);color:var(--gb-black);border-color:var(--gb-yellow)}.gb-app-overview{position:relative;overflow:hidden}.gb-app-overview::before{content:"";position:absolute;width:520px;height:520px;right:-220px;top:80px;border:1px solid rgba(255,222,89,.1);border-radius:50%;box-shadow:0 0 0 70px rgba(255,222,89,.02),0 0 0 140px rgba(255,222,89,.012)}.gb-app-overview-grid{position:relative;display:grid;grid-template-columns:.8fr 1.1fr 1.1fr;gap:18px}.gb-case-panel{min-height:360px;padding:30px;border:1px solid rgba(255,222,89,.18);background:linear-gradient(145deg,rgba(20,22,18,.94),rgba(8,9,7,.9));box-shadow:inset 0 1px rgba(255,255,255,.025)}.gb-case-panel>span{display:block;margin-bottom:54px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.18em}.gb-case-panel h3{margin:0 0 22px;color:var(--gb-white);font-size:27px}.gb-case-panel ul{list-style:none;margin:0;padding:0}.gb-case-panel li{position:relative;margin:0 0 14px;padding-left:18px;color:rgba(248,248,241,.7)}.gb-case-panel li::before{content:"";position:absolute;left:0;top:.67em;width:7px;height:1px;background:var(--gb-yellow);box-shadow:0 0 8px rgba(255,222,89,.65)}.gb-case-copy p{color:rgba(248,248,241,.64);line-height:1.9}.gb-case-panel--accent{background:var(--gb-yellow);border-color:var(--gb-yellow)}.gb-case-panel--accent>span,.gb-case-panel--accent h3,.gb-case-panel--accent .gb-case-copy p{color:var(--gb-black)}.gb-ui-map{border-block:1px solid rgba(255,222,89,.12)}.gb-ui-map-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gb-ui-map-panel{border:1px solid rgba(255,222,89,.22);background:#0b0d0a;box-shadow:var(--gb-shadow)}.gb-ui-map-panel header{position:relative;padding:28px 30px 25px;border-bottom:1px solid rgba(255,222,89,.18);background:linear-gradient(90deg,rgba(255,222,89,.08),transparent)}.gb-ui-map-panel header::after{content:"";position:absolute;right:24px;top:22px;width:42px;height:42px;border:1px solid rgba(255,222,89,.3);transform:rotate(45deg)}.gb-ui-map-panel header span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.18em}.gb-ui-map-panel h3{margin:8px 0 0;color:var(--gb-white);font-size:30px}.gb-ui-map-panel ol{list-style:none;margin:0;padding:12px 30px 28px}.gb-ui-map-panel li{display:grid;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.07)}.gb-ui-map-panel li:last-child{border-bottom:0}.gb-ui-map-panel li b{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:11px}.gb-ui-map-panel li span{color:rgba(248,248,241,.72);line-height:1.65}.gb-ui-map-panel--admin{background:linear-gradient(145deg,#14160f,#080907)}.gb-app-feature small{display:block;margin-bottom:28px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.15em}.gb-app-plan-grid{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:22px;align-items:stretch}.gb-app-plan-lead{padding:34px 34px 38px;border-left:3px solid var(--gb-yellow);background:rgba(255,222,89,.04)}.gb-app-plan-lead h2{margin:0 0 18px;color:var(--gb-white);font-size:clamp(34px,4vw,56px);line-height:1.14}.gb-app-plan-lead>p{color:rgba(248,248,241,.55);line-height:1.85}.gb-duration{margin-top:46px;padding-top:22px;border-top:1px solid rgba(255,222,89,.2)}.gb-duration small{display:block;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.16em}.gb-duration strong{display:block;margin-top:10px;color:var(--gb-white);font-size:22px;line-height:1.55}.gb-plan-list{padding:32px;border:1px solid rgba(255,222,89,.18);background:#0d0f0c}.gb-plan-list h3{margin:0 0 24px;color:var(--gb-white);font-size:26px}.gb-plan-list ul{list-style:none;margin:0;padding:0}.gb-plan-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(248,248,241,.7)}.gb-plan-list li:last-child{border-bottom:0}.gb-plan-list li svg{flex:0 0 19px;width:19px;color:var(--gb-yellow)}.gb-plan-list--yellow{background:var(--gb-yellow);border-color:var(--gb-yellow)}.gb-plan-list--yellow h3,.gb-plan-list--yellow li{color:var(--gb-black)}.gb-plan-list--yellow li{border-color:rgba(7,8,6,.14)}.gb-plan-list--yellow li svg{color:var(--gb-black)}.gb-plan-note{margin:22px 0 0;color:rgba(7,8,6,.65);font-size:11px;line-height:1.7}.gb-contact-context{margin:18px 0 28px;padding:18px 20px;border:1px solid rgba(255,222,89,.35);background:rgba(255,222,89,.07)}.gb-contact-context small{display:block;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.16em}.gb-contact-context strong{display:block;margin-top:7px;color:var(--gb-white);font-size:21px}.gb-contact-context span{display:block;margin-top:5px;color:rgba(248,248,241,.55);font-size:12px}.gb-related-apps{border-top:1px solid rgba(255,222,89,.12)}@media (max-width:980px){.gb-app-overview-grid,.gb-app-plan-grid{grid-template-columns:1fr 1fr}.gb-case-panel:first-child,.gb-app-plan-lead{grid-column:1/-1}.gb-ui-map-grid{grid-template-columns:1fr}}@media (max-width:680px){.gb-app-overview-grid,.gb-app-plan-grid{grid-template-columns:1fr}.gb-case-panel:first-child,.gb-app-plan-lead{grid-column:auto}.gb-case-panel{min-height:0;padding:24px}.gb-case-panel>span{margin-bottom:30px}.gb-ui-map-panel header,.gb-ui-map-panel ol{padding-left:20px;padding-right:20px}.gb-ui-map-panel h3{font-size:25px}.gb-app-case-actions{justify-content:center}.gb-sample-disclaimer{text-align:left}.gb-app-plan-lead,.gb-plan-list{padding:26px 22px}}.gb-solutions-motion{position:relative;overflow:hidden;background:linear-gradient(180deg,#070806 0%,#0d0e0b 100%)}.gb-solutions-motion:before,.gb-solutions-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,222,89,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent)}.gb-solution-finder{position:relative;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:28px;margin-top:48px}.gb-solution-options{display:grid;gap:10px;align-content:start}.gb-solution-option{width:100%;display:grid;grid-template-columns:38px 48px minmax(0,1fr) 24px;gap:14px;align-items:center;text-align:left;padding:16px 18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);color:#fff;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.gb-solution-option:hover,.gb-solution-option:focus-visible{border-color:rgba(255,222,89,.72);background:rgba(255,222,89,.06);transform:translateX(4px)}.gb-solution-option.is-active{border-color:#ffde59;background:linear-gradient(90deg,rgba(255,222,89,.13),rgba(255,222,89,.025));box-shadow:inset 3px 0 #ffde59,0 0 28px rgba(255,222,89,.08)}.gb-solution-option__number{font:700 11px/1 var(--gb-font-mono,monospace);letter-spacing:.12em;color:#ffde59}.gb-solution-option__icon{width:44px;height:44px;border:1px solid rgba(255,222,89,.2);background:#11120f;display:grid;place-items:center;border-radius:10px}.gb-solution-option__icon img{width:26px;height:26px}.gb-solution-option__copy{display:grid;gap:4px}.gb-solution-option__copy strong{font-size:15px;line-height:1.45}.gb-solution-option__copy small{color:rgba(255,255,255,.56);font-size:12px;line-height:1.5}.gb-solution-option__arrow{color:#ffde59;font-size:18px;transition:transform .25s}.gb-solution-option.is-active .gb-solution-option__arrow{transform:translateX(3px)}.gb-solution-results{position:relative;min-height:520px}.gb-solution-panel{position:relative;height:100%;min-height:520px;padding:clamp(28px,4vw,58px);border:1px solid rgba(255,222,89,.32);background:radial-gradient(circle at 86% 14%,rgba(255,222,89,.13),transparent 33%),linear-gradient(145deg,#11120f,#080906 72%);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));overflow:hidden}.gb-solution-panel:before{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border:1px solid rgba(255,222,89,.15);border-radius:50%;box-shadow:0 0 0 32px rgba(255,222,89,.025),0 0 0 64px rgba(255,222,89,.018)}.gb-solution-panel[hidden]{display:none}.gb-solution-panel.is-active{animation:gbSolutionIn .36s ease both}@keyframes gbSolutionIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.gb-solution-panel h3{position:relative;max-width:700px;margin:22px 0 16px;font-size:clamp(28px,4vw,50px);line-height:1.22;letter-spacing:-.04em}.gb-solution-panel__description{position:relative;max-width:700px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.9}.gb-solution-panel__features{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.gb-solution-panel__features span{padding:8px 12px;border:1px solid rgba(255,222,89,.22);background:rgba(255,222,89,.055);color:#f8f6e8;font-size:12px;letter-spacing:.03em}.gb-solution-panel__recommend{position:relative;display:grid;gap:6px;margin:34px 0 26px;padding:20px 22px;border-left:3px solid #ffde59;background:rgba(255,255,255,.035)}.gb-solution-panel__recommend span{font:700 10px/1 var(--gb-font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:#ffde59}.gb-solution-panel__recommend strong{font-size:21px}.gb-solution-panel__actions{position:relative;display:flex;flex-wrap:wrap;gap:12px}.gb-page-hero--solutions{background:radial-gradient(circle at 78% 28%,rgba(255,222,89,.16),transparent 28%),#070806}.gb-page-hero--solutions h1 span{color:#ffde59}.gb-solutions-page{position:relative;background:#090a07}@media(max-width:980px){.gb-solution-finder{grid-template-columns:1fr}.gb-solution-options{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-solution-results{min-height:auto}.gb-solution-panel{min-height:470px}}@media(max-width:680px){.gb-solution-options{grid-template-columns:1fr}.gb-solution-option{grid-template-columns:30px 42px minmax(0,1fr) 20px;padding:14px}.gb-solution-option__copy small{display:none}.gb-solution-panel{min-height:0;padding:28px 22px}.gb-solution-panel h3{font-size:28px}.gb-solution-panel__actions{display:grid}.gb-solution-panel__actions .gb-button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.gb-solution-panel.is-active{animation:none}.gb-solution-option{transition:none}}.gb-diagnosis [hidden]{display:none!important}.gb-page-hero--diagnosis{background:radial-gradient(circle at 78% 30%,rgba(255,222,89,.18),transparent 28%),linear-gradient(135deg,#070806,#10120d)}.gb-page-hero--diagnosis h1 span{color:var(--gb-yellow)}.gb-diagnosis-page{position:relative;overflow:hidden;background:#080906}.gb-diagnosis-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,222,89,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent)}.gb-diagnosis{position:relative;border:1px solid rgba(255,222,89,.25);background:radial-gradient(circle at 92% 5%,rgba(255,222,89,.11),transparent 27%),#0b0d09;box-shadow:0 32px 100px rgba(0,0,0,.38);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px))}.gb-diagnosis:before,.gb-diagnosis:after{content:"";position:absolute;pointer-events:none}.gb-diagnosis:before{left:0;top:0;width:110px;height:3px;background:var(--gb-yellow);box-shadow:0 0 20px rgba(255,222,89,.5)}.gb-diagnosis:after{right:38px;top:38px;width:140px;height:140px;border:1px solid rgba(255,222,89,.1);border-radius:50%;box-shadow:0 0 0 22px rgba(255,222,89,.018),0 0 0 44px rgba(255,222,89,.012)}.gb-diagnosis__top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:40px;align-items:end;padding:clamp(28px,5vw,64px);border-bottom:1px solid rgba(255,222,89,.16)}.gb-diagnosis__top h2{max-width:760px;margin:14px 0 0;font-size:clamp(30px,4vw,54px);line-height:1.2;letter-spacing:-.04em}.gb-diagnosis__privacy{margin:0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.1);color:rgba(248,248,241,.58);font-size:12px;line-height:1.75}.gb-diagnosis__progress{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;padding:30px clamp(28px,5vw,64px);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018)}.gb-diagnosis__progress-meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--gb-mono);font-size:10px;letter-spacing:.15em;color:var(--gb-yellow)}.gb-diagnosis__progress-meta strong{font-size:13px}.gb-diagnosis__progress-meta b{font-size:22px}.gb-diagnosis__progress-track{grid-column:1;position:relative;height:2px;background:rgba(255,255,255,.12);overflow:hidden}.gb-diagnosis__progress-track span{display:block;width:14.285%;height:100%;background:var(--gb-yellow);box-shadow:0 0 16px rgba(255,222,89,.55);transition:width .35s ease}.gb-diagnosis__progress ol{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(7,1fr);gap:8px;list-style:none;margin:0;padding:0}.gb-diagnosis__progress li{display:grid;gap:6px;align-content:start;color:rgba(248,248,241,.28);font-size:9px;line-height:1.35;transition:color .25s}.gb-diagnosis__progress li span{font:700 10px/1 var(--gb-mono);letter-spacing:.12em}.gb-diagnosis__progress li.is-active{color:var(--gb-yellow)}.gb-diagnosis__progress li.is-complete{color:rgba(248,248,241,.62)}.gb-diagnosis__form{position:relative;padding:clamp(32px,5vw,68px)}.gb-diagnosis-step{min-width:0;margin:0;padding:0;border:0}.gb-diagnosis-step[hidden]{display:none}.gb-diagnosis-step legend{display:grid;gap:14px;max-width:920px;padding:0;color:var(--gb-white);font-size:clamp(27px,3.6vw,48px);font-weight:800;line-height:1.24;letter-spacing:-.035em}.gb-diagnosis-step legend span{font:700 10px/1 var(--gb-mono);letter-spacing:.18em;color:var(--gb-yellow)}.gb-diagnosis-step__description{max-width:760px;margin:16px 0 32px;color:rgba(248,248,241,.6)}.gb-diagnosis-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gb-diagnosis-options--checkbox{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-diagnosis-option{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:15px;align-items:start;min-height:104px;padding:22px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .22s,background .22s,transform .22s;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.gb-diagnosis-option:hover{border-color:rgba(255,222,89,.5);background:rgba(255,222,89,.045);transform:translateY(-2px)}.gb-diagnosis-option:has(input:focus-visible){outline:2px solid var(--gb-yellow);outline-offset:3px}.gb-diagnosis-option:has(input:checked){border-color:var(--gb-yellow);background:linear-gradient(115deg,rgba(255,222,89,.13),rgba(255,222,89,.025));box-shadow:inset 3px 0 var(--gb-yellow),0 0 24px rgba(255,222,89,.07)}.gb-diagnosis-option input{position:absolute;opacity:0;pointer-events:none}.gb-diagnosis-option__control{width:23px;height:23px;border:1px solid rgba(255,222,89,.44);display:grid;place-items:center}.gb-diagnosis-options--radio .gb-diagnosis-option__control{border-radius:50%}.gb-diagnosis-option__control:after{content:"";width:11px;height:11px;background:var(--gb-yellow);opacity:0;transform:scale(.4);transition:opacity .2s,transform .2s}.gb-diagnosis-options--radio .gb-diagnosis-option__control:after{border-radius:50%}.gb-diagnosis-option:has(input:checked) .gb-diagnosis-option__control:after{opacity:1;transform:scale(1)}.gb-diagnosis-option strong{display:block;font-size:17px;line-height:1.45}.gb-diagnosis-option small{display:block;margin-top:7px;color:rgba(248,248,241,.5);font-size:12px;line-height:1.55}.gb-diagnosis__error{min-height:26px;margin:18px 0 0;color:#ffcf70;font-size:12px}.gb-diagnosis__controls{display:flex;justify-content:space-between;gap:12px;margin-top:36px;padding-top:28px;border-top:1px solid rgba(255,255,255,.08)}.gb-diagnosis__controls [data-diagnosis-next]{margin-left:auto}.gb-diagnosis-result{position:relative;padding:clamp(30px,5vw,72px);outline:0}.gb-diagnosis-result[hidden]{display:none}.gb-diagnosis-result>header{position:relative;max-width:900px;padding-right:130px}.gb-diagnosis-result>header h2{margin:18px 0 12px;color:var(--gb-yellow);font-size:clamp(36px,5.5vw,76px);line-height:1.08;letter-spacing:-.055em}.gb-diagnosis-result>header>p:last-child{max-width:760px;color:rgba(248,248,241,.7);font-size:16px}.gb-diagnosis-result__code{position:absolute;right:0;top:0;padding:10px 12px;border:1px solid rgba(255,222,89,.24);font:700 9px/1 var(--gb-mono);letter-spacing:.15em;color:var(--gb-yellow)}.gb-diagnosis-result__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:44px}.gb-diagnosis-result__panel{min-height:220px;padding:28px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025)}.gb-diagnosis-result__panel>small,.gb-diagnosis-result__summary>small{font:700 9px/1 var(--gb-mono);letter-spacing:.16em;color:var(--gb-yellow)}.gb-diagnosis-result__panel h3{margin:14px 0 18px;font-size:21px}.gb-diagnosis-result__panel>strong{display:block;margin:14px 0;color:var(--gb-yellow);font-size:26px}.gb-diagnosis-result__panel>p{color:rgba(248,248,241,.55);font-size:12px;line-height:1.75}.gb-diagnosis-result__chips{display:flex;flex-wrap:wrap;gap:8px}.gb-diagnosis-result__chips span{padding:8px 11px;border:1px solid rgba(255,222,89,.24);background:rgba(255,222,89,.06);font-size:12px}.gb-diagnosis-result__panel ol{list-style:none;margin:0;padding:0}.gb-diagnosis-result__panel li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(248,248,241,.7);font-size:13px}.gb-diagnosis-result__panel li span{color:var(--gb-yellow);font-family:var(--gb-mono)}.gb-diagnosis-result__summary{margin-top:12px;padding:24px 28px;border-left:3px solid var(--gb-yellow);background:rgba(255,222,89,.055)}.gb-diagnosis-result__summary p{margin:10px 0 0;color:rgba(248,248,241,.64);font-size:12px;line-height:1.75}.gb-diagnosis-result__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.gb-diagnosis-reset{margin-left:auto;border:0;border-bottom:1px solid rgba(255,222,89,.5);background:none;color:var(--gb-yellow);font-size:12px;cursor:pointer}.gb-diagnosis-result__notice{margin:20px 0 0;color:rgba(248,248,241,.38);font-size:10px}.gb-diagnosis__noscript{padding:20px 30px;color:var(--gb-yellow)}.gb-diagnosis-promo{background:linear-gradient(180deg,#0d0e0b,#070806)}.gb-diagnosis-promo__inner{position:relative;display:grid;grid-template-columns:280px minmax(0,1fr) auto;gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(32px,5vw,62px);border:1px solid rgba(255,222,89,.28);background:radial-gradient(circle at 15% 50%,rgba(255,222,89,.13),transparent 32%),#0b0d09;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.gb-diagnosis-promo__visual{position:relative;height:220px;border:1px solid rgba(255,222,89,.18);background:linear-gradient(rgba(255,222,89,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.04) 1px,transparent 1px);background-size:28px 28px}.gb-diagnosis-promo__visual>span{position:absolute;color:rgba(255,222,89,.48);font:700 10px/1 var(--gb-mono)}.gb-diagnosis-promo__visual>span:nth-child(1){left:18px;top:18px}.gb-diagnosis-promo__visual>span:nth-child(2){right:18px;top:18px}.gb-diagnosis-promo__visual>span:nth-child(3){left:18px;bottom:18px}.gb-diagnosis-promo__visual>span:nth-child(4){right:18px;bottom:18px}.gb-diagnosis-promo__visual div{position:absolute;inset:50% auto auto 50%;width:130px;height:130px;border:1px solid var(--gb-yellow);border-radius:50%;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;box-shadow:0 0 0 18px rgba(255,222,89,.035),0 0 36px rgba(255,222,89,.12)}.gb-diagnosis-promo__visual b{font-size:28px;letter-spacing:.1em}.gb-diagnosis-promo__visual small{font:700 8px/1.5 var(--gb-mono);letter-spacing:.15em;color:var(--gb-yellow)}.gb-diagnosis-promo__copy h2{margin:14px 0 15px;font-size:clamp(30px,4vw,54px);line-height:1.15}.gb-diagnosis-promo__copy>p{color:rgba(248,248,241,.58)}.gb-diagnosis-promo__facts{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px}.gb-diagnosis-promo__facts span{font:700 9px/1 var(--gb-mono);letter-spacing:.13em;color:rgba(248,248,241,.45)}.gb-diagnosis-promo__facts b{margin-right:5px;color:var(--gb-yellow);font-size:16px}@media(max-width:1040px){.gb-diagnosis__progress{grid-template-columns:1fr}.gb-diagnosis__progress ol{grid-column:1;grid-row:auto}.gb-diagnosis__progress-track{grid-column:1}.gb-diagnosis-promo__inner{grid-template-columns:220px minmax(0,1fr)}.gb-diagnosis-promo__inner>.gb-button{grid-column:2;justify-self:start}.gb-diagnosis-promo__visual{height:200px;grid-row:1/3}}@media(max-width:760px){.gb-diagnosis__top{grid-template-columns:1fr}.gb-diagnosis__progress ol{grid-template-columns:repeat(7,32px);overflow-x:auto;padding-bottom:8px}.gb-diagnosis__progress li{font-size:0}.gb-diagnosis-options,.gb-diagnosis-options--checkbox{grid-template-columns:1fr}.gb-diagnosis-result>header{padding-right:0}.gb-diagnosis-result__code{position:static;display:inline-block;margin-bottom:20px}.gb-diagnosis-result__grid{grid-template-columns:1fr}.gb-diagnosis-result__panel{min-height:0}.gb-diagnosis-result__actions{display:grid}.gb-diagnosis-result__actions .gb-button{width:100%}.gb-diagnosis-reset{margin:8px auto 0}.gb-diagnosis-promo__inner{grid-template-columns:1fr}.gb-diagnosis-promo__visual{height:180px;grid-row:auto}.gb-diagnosis-promo__inner>.gb-button{grid-column:auto;width:100%}.gb-diagnosis__controls .gb-button{min-width:0;padding-inline:16px}}@media(prefers-reduced-motion:reduce){.gb-diagnosis__progress-track span,.gb-diagnosis-option{transition:none}.gb-diagnosis-option:hover{transform:none}}.gb-page-hero--demo{background:radial-gradient(circle at 76% 30%,rgba(255,222,89,.2),transparent 28%),linear-gradient(135deg,#070806,#10120d 62%,#0a0b08)}.gb-page-hero--demo h1 span{color:var(--gb-yellow)}.gb-page-hero__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.gb-page-hero__facts span{display:inline-flex;align-items:baseline;gap:8px;padding:9px 12px;border:1px solid rgba(255,222,89,.25);background:rgba(255,222,89,.045);font:700 10px/1 var(--gb-mono);letter-spacing:.14em;color:rgba(248,248,241,.68)}.gb-page-hero__facts b{color:var(--gb-yellow);font-size:14px}.gb-demo-page{position:relative;overflow:hidden;background:linear-gradient(rgba(255,222,89,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.025) 1px,transparent 1px),#080906;background-size:50px 50px}.gb-demo-page::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 28%,rgba(255,222,89,.085),transparent 25%),radial-gradient(circle at 88% 78%,rgba(255,222,89,.055),transparent 30%)}.gb-demo-page__intro{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr);gap:52px;align-items:end;margin-bottom:44px}.gb-demo-page__intro>p{margin:0;color:rgba(248,248,241,.62)}.gb-demo [hidden]{display:none !important}.gb-demo{position:relative;z-index:1;border:1px solid rgba(255,222,89,.28);background:rgba(9,10,7,.92);box-shadow:0 34px 110px rgba(0,0,0,.5);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.gb-demo::before{content:"";position:absolute;left:0;top:0;width:160px;height:3px;z-index:3;background:var(--gb-yellow);box-shadow:0 0 24px rgba(255,222,89,.55)}.gb-demo__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-bottom:1px solid rgba(255,255,255,.08)}.gb-demo-tab{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;min-height:92px;padding:18px 24px;border:0;border-right:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.018);text-align:left;cursor:pointer;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.gb-demo-tab:last-child{border-right:0}.gb-demo-tab::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--gb-yellow);transition:right .25s ease}.gb-demo-tab:hover{background:rgba(255,222,89,.05)}.gb-demo-tab.is-active{background:linear-gradient(120deg,rgba(255,222,89,.12),rgba(255,222,89,.02));box-shadow:inset 3px 0 var(--gb-yellow)}.gb-demo-tab.is-active::after{right:0}.gb-demo-tab:focus-visible{outline:2px solid var(--gb-yellow);outline-offset:-4px}.gb-demo-tab img{width:40px;height:40px;object-fit:contain}.gb-demo-tab span{display:grid;gap:5px}.gb-demo-tab small{color:var(--gb-yellow);font:700 8px/1.2 var(--gb-mono);letter-spacing:.13em}.gb-demo-tab b{color:var(--gb-white);font-size:15px;line-height:1.35}.gb-demo__workspace{display:grid;grid-template-columns:minmax(520px,1.25fr) minmax(330px,.75fr);min-height:820px}.gb-demo__device-zone{position:relative;display:grid;place-items:center;min-width:0;padding:60px 36px 34px;overflow:hidden;border-right:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at center,rgba(255,222,89,.13),transparent 34%),linear-gradient(rgba(255,222,89,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.03) 1px,transparent 1px),#0b0d09;background-size:auto,34px 34px,34px 34px}.gb-demo__ambient{position:absolute;width:680px;height:680px;border-radius:50%;pointer-events:none}.gb-demo__ambient::before,.gb-demo__ambient::after,.gb-demo__ambient span{content:"";position:absolute;inset:0;border:1px solid rgba(255,222,89,.12);border-radius:50%}.gb-demo__ambient::after{inset:70px;border-style:dashed;animation:gb-demo-spin 30s linear infinite reverse}.gb-demo__ambient span:nth-child(1){inset:135px;border-color:rgba(255,222,89,.2);animation:gb-demo-spin 22s linear infinite}.gb-demo__ambient span:nth-child(2){inset:220px;border-style:dotted}.gb-demo__ambient span:nth-child(3){inset:285px;background:rgba(255,222,89,.05);border:0;box-shadow:0 0 70px rgba(255,222,89,.14)}@keyframes gb-demo-spin{to{transform:rotate(360deg)}}.gb-demo-device{position:relative;z-index:2;width:356px;height:718px;padding:11px;border:1px solid rgba(255,222,89,.4);border-radius:47px;background:linear-gradient(145deg,#252720,#060705 42%,#1c1e19);box-shadow:0 35px 75px rgba(0,0,0,.62),0 0 55px rgba(255,222,89,.09),inset 0 0 0 2px #050604}.gb-demo-device::before{content:"";position:absolute;left:-4px;top:148px;width:3px;height:62px;border-radius:3px 0 0 3px;background:#2c2f27;box-shadow:0 88px #2c2f27}.gb-demo-device__hardware{position:absolute;z-index:5;top:18px;left:50%;width:92px;height:24px;transform:translateX(-50%);border-radius:20px;background:#050604}.gb-demo-device__hardware span{position:absolute;right:15px;top:9px;width:7px;height:7px;border-radius:50%;background:#1f2d22;box-shadow:0 0 5px rgba(255,222,89,.18)}.gb-demo-device__screen{position:relative;height:100%;overflow:hidden;border-radius:37px;background:#f2f2eb;color:#171813}.gb-demo-status{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 22px;background:#11120f;color:#f7f7ef;font:700 10px/1 var(--gb-mono)}.gb-demo-status div{display:flex;gap:3px}.gb-demo-status i{width:4px;height:4px;border-radius:50%;background:var(--gb-yellow)}.gb-demo-panels{height:calc(100% - 38px)}.gb-demo-app{position:relative;height:100%;display:flex;flex-direction:column;background:#efefe8}.gb-demo-appbar{flex:0 0 auto;display:grid;grid-template-columns:38px 1fr 38px;align-items:center;height:52px;padding:0 10px;background:#11120f;color:#fff;border-bottom:1px solid rgba(255,222,89,.28)}.gb-demo-appbar strong{text-align:center;font-size:13px;letter-spacing:.08em}.gb-demo-appbar button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:rgba(255,255,255,.055);color:var(--gb-yellow);cursor:pointer}.gb-demo-appbar button:disabled{opacity:.22;cursor:default}.gb-demo-appbar button:focus-visible{outline:2px solid var(--gb-yellow);outline-offset:1px}.gb-demo-screen{flex:1 1 auto;min-height:0;padding:20px 18px 28px;overflow-y:auto;outline:0;scrollbar-width:thin;scrollbar-color:#c8b54d transparent}.gb-demo-screen.is-entering{animation:gb-demo-enter .36s ease both}@keyframes gb-demo-enter{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.gb-demo .gb-app-hero{display:block;grid-template-columns:none;gap:0;align-items:initial;padding:20px;margin-bottom:18px;color:#0c0d0a;background:var(--gb-yellow);border-radius:20px 4px 20px 4px;box-shadow:0 12px 28px rgba(44,40,15,.15)}.gb-demo .gb-app-hero small,.gb-app-mini-head small,.gb-app-dashboard-head small{font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.gb-demo .gb-app-hero h3{margin:10px 0 8px;font-size:22px;line-height:1.28;letter-spacing:-.03em}.gb-demo .gb-app-hero p{margin:0;font-size:11px}.gb-app-section-title{display:flex;justify-content:space-between;align-items:center;margin:18px 2px 10px}.gb-app-section-title b{font-size:12px}.gb-app-section-title span{font:700 7px/1 var(--gb-mono);letter-spacing:.12em;color:#7b7d72}.gb-app-list-button,.gb-app-event{width:100%;border:1px solid #dbdbd2;background:#fff;color:#171813;cursor:pointer}.gb-app-list-button{display:flex;align-items:center;justify-content:space-between;min-height:67px;margin-bottom:8px;padding:13px 15px;text-align:left;border-radius:10px}.gb-app-list-button:hover,.gb-app-list-button:focus-visible{border-color:#b49b35;box-shadow:0 7px 18px rgba(34,34,20,.09);transform:translateY(-1px)}.gb-app-list-button span{display:grid;gap:2px}.gb-app-list-button b{font-size:13px}.gb-app-list-button small{color:#77796f;font-size:9px}.gb-app-list-button i,.gb-app-event>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gb-yellow);color:#11120f;font-style:normal;font-size:12px}.gb-app-mini-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #d8d8d0}.gb-app-mini-head small{color:#9a842b}.gb-app-mini-head h3{margin:8px 0 4px;font-size:21px;line-height:1.3}.gb-app-mini-head p{margin:0;color:#6d6f66;font-size:10px}.gb-app-calendar{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.gb-app-calendar button{display:grid;gap:4px;place-items:center;min-height:62px;border:1px solid #d7d8cf;border-radius:8px;background:#fff;color:#25261f;cursor:pointer}.gb-app-calendar button.is-selected{border-color:#181914;background:#181914;color:var(--gb-yellow)}.gb-app-calendar small{font-size:8px}.gb-app-calendar b{font-size:16px}.gb-app-time-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.gb-app-time-grid button{min-height:47px;border:1px solid #d6d6cd;border-radius:7px;background:#fff;color:#1c1d18;font:700 12px/1 var(--gb-mono);cursor:pointer}.gb-app-time-grid button:hover,.gb-app-time-grid button:focus-visible{border-color:#171813;background:var(--gb-yellow)}.gb-app-summary-card{display:grid;gap:5px;margin-bottom:9px;padding:14px 15px;border:1px solid #dbdbd1;border-radius:8px;background:#fff}.gb-app-summary-card span{color:#8b8d82;font:700 7px/1 var(--gb-mono);letter-spacing:.13em}.gb-app-summary-card strong{font-size:13px}.gb-app-primary,.gb-app-secondary{width:100%;min-height:48px;margin-top:12px;border:0;border-radius:7px;font-weight:800;cursor:pointer}.gb-app-primary{background:#171813;color:var(--gb-yellow);box-shadow:0 10px 20px rgba(0,0,0,.18)}.gb-app-secondary{border:1px solid #23241d;background:transparent;color:#23241d}.gb-app-primary:hover,.gb-app-primary:focus-visible{background:#000;box-shadow:0 0 0 3px rgba(255,222,89,.42),0 10px 20px rgba(0,0,0,.18)}.gb-app-secondary:hover,.gb-app-secondary:focus-visible{background:var(--gb-yellow)}.gb-app-caption{margin:10px 0 0;color:#8a8c82;font-size:8px;text-align:center}.gb-app-success{display:grid;place-items:center;min-height:445px;padding:36px 22px;text-align:center}.gb-app-success>span{display:grid;place-items:center;width:82px;height:82px;margin-bottom:22px;border-radius:50%;background:var(--gb-yellow);color:#11120f;font-size:36px;box-shadow:0 0 0 13px rgba(255,222,89,.18),0 0 45px rgba(205,176,55,.28)}.gb-app-success small{color:#9a842b;font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.gb-app-success h3{margin:12px 0 14px;font-size:22px;line-height:1.35}.gb-app-success p{margin:0 0 14px;color:#5d5f56;font-size:11px}.gb-app-success p b{color:#171813;font-size:15px}.gb-app-success em{color:#8b8d82;font-size:9px;font-style:normal}.gb-app-dashboard-head{display:flex;align-items:start;justify-content:space-between;margin-bottom:14px}.gb-app-dashboard-head h3{margin:6px 0 0;font-size:20px}.gb-app-dashboard-head>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gb-yellow);font-weight:800}.gb-app-alert{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:12px;border-left:3px solid #d7b72d;border-radius:5px;background:#fff8d7}.gb-app-alert i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--gb-yellow);font-style:normal;font-weight:900}.gb-app-alert span{display:grid;gap:3px}.gb-app-alert b{font-size:10px}.gb-app-alert small{color:#6c6e64;font-size:8px}.gb-app-event{display:grid;grid-template-columns:52px 1fr 28px;gap:10px;align-items:center;padding:13px;border-radius:10px;text-align:left}.gb-app-event time{display:grid;place-items:center;min-height:54px;border-radius:8px;background:#171813;color:var(--gb-yellow)}.gb-app-event time b{font-size:20px;line-height:1}.gb-app-event time small{font:700 7px/1 var(--gb-mono)}.gb-app-event>span{display:grid;gap:2px}.gb-app-event>span b{font-size:12px}.gb-app-event>span small{color:#77796f;font-size:8px}.gb-app-event>span em{color:#9b842a;font-size:8px;font-style:normal}.gb-app-quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px}.gb-app-quick-grid button{display:grid;gap:3px;min-height:57px;padding:11px;border:1px solid #d8d8cf;border-radius:8px;background:#fff;color:#24251f;text-align:left}.gb-app-quick-grid b{font-size:10px}.gb-app-quick-grid small{color:#8a8c82;font-size:8px}.gb-app-info-row{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #d8d8d0;font-size:10px}.gb-app-info-row span{color:#85877d}.gb-app-info-row b{font-size:11px}.gb-app-attendance{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.gb-app-attendance button{display:grid;grid-template-columns:30px 1fr;gap:7px;align-items:center;min-height:55px;padding:8px;border:1px solid #d4d5cc;border-radius:8px;background:#fff;color:#22231e;cursor:pointer;text-align:left}.gb-app-attendance button:hover,.gb-app-attendance button:focus-visible{border-color:#171813;background:#fff8d1}.gb-app-attendance i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gb-yellow);font-style:normal}.gb-app-attendance b{font-size:11px}.gb-member-card{position:relative;min-height:203px;padding:24px;overflow:hidden;border-radius:20px 5px 20px 5px;background:linear-gradient(135deg,#10110e,#23251d);color:#fff;box-shadow:0 18px 35px rgba(0,0,0,.22)}.gb-member-card::after{content:"G";position:absolute;right:-14px;bottom:-54px;color:rgba(255,222,89,.09);font-size:180px;font-weight:900;line-height:1}.gb-member-card div{display:grid;gap:4px}.gb-member-card div small{color:#a9aa9f;font:700 7px/1 var(--gb-mono);letter-spacing:.14em}.gb-member-card div b{font:700 12px/1 var(--gb-mono)}.gb-member-card>span{position:absolute;right:20px;top:20px;padding:6px 9px;background:var(--gb-yellow);color:#11120f;font:800 8px/1 var(--gb-mono);letter-spacing:.12em}.gb-member-card>strong{display:block;margin-top:43px;color:var(--gb-yellow);font-size:37px;line-height:1}.gb-member-card>strong small{font-size:12px}.gb-member-card>i{position:absolute;left:24px;bottom:19px;color:#b5b6ab;font:700 7px/1 var(--gb-mono);font-style:normal;letter-spacing:.16em}.gb-coupon-card{display:grid;grid-template-columns:1fr 32px;gap:8px;align-items:center;width:100%;padding:15px;border:1px solid #d8d8cf;border-radius:11px;background:#fff;color:#171813;text-align:left;cursor:pointer}.gb-coupon-card span{display:grid;gap:3px}.gb-coupon-card small{color:#9a842b;font:700 7px/1 var(--gb-mono);letter-spacing:.12em}.gb-coupon-card b{font-size:21px}.gb-coupon-card em{color:#77796f;font-size:8px;font-style:normal}.gb-coupon-card>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gb-yellow);font-style:normal}.gb-member-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.gb-member-actions button{display:grid;gap:3px;padding:12px;border:1px solid #d9dad1;border-radius:8px;background:#fff;color:#1e1f19;text-align:left}.gb-member-actions b{font-size:10px}.gb-member-actions small{color:#85877d;font-size:8px}.gb-coupon-detail{position:relative;padding:26px 20px;overflow:hidden;border:1px solid #c5ac3b;border-radius:18px 5px 18px 5px;background:var(--gb-yellow);text-align:center}.gb-coupon-detail::before,.gb-coupon-detail::after{content:"";position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#efefe8}.gb-coupon-detail::before{left:-12px}.gb-coupon-detail::after{right:-12px}.gb-coupon-detail>small{font:700 7px/1 var(--gb-mono);letter-spacing:.14em}.gb-coupon-detail>strong{display:block;margin-top:24px;font-size:58px;line-height:1}.gb-coupon-detail>b{font-size:17px}.gb-coupon-detail>p{margin:16px 0;font-size:10px}.gb-coupon-detail>em{font-size:8px;font-style:normal}.gb-coupon-code{display:flex;justify-content:center;gap:3px;margin:18px 0;padding:12px;background:#fff}.gb-coupon-code span{width:3px;height:34px;background:#11120f}.gb-coupon-code span:nth-child(2n){width:6px}.gb-coupon-code span:nth-child(3n){height:28px}.gb-demo-homebar{position:absolute;z-index:10;left:50%;bottom:7px;width:110px;height:4px;transform:translateX(-50%);border-radius:4px;background:rgba(17,18,15,.5)}.gb-demo__device-note{position:relative;z-index:2;margin:20px 0 0;color:rgba(248,248,241,.48);font:700 9px/1.5 var(--gb-mono);letter-spacing:.08em;text-align:center}.gb-demo__device-note span{color:var(--gb-yellow)}.gb-demo__inspector{position:relative;min-width:0;padding:clamp(36px,5vw,66px);background:radial-gradient(circle at 100% 0,rgba(255,222,89,.09),transparent 30%),#0a0b08}.gb-demo__inspector::after{content:"";position:absolute;right:22px;bottom:22px;width:90px;height:90px;border-right:1px solid rgba(255,222,89,.22);border-bottom:1px solid rgba(255,222,89,.22);pointer-events:none}.gb-demo__inspector-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.gb-demo__inspector-head p{margin:0}.gb-demo__inspector-head>span{padding:7px 9px;border:1px solid rgba(255,222,89,.3);color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.12em}.gb-demo__inspector h2{margin:22px 0 14px;color:var(--gb-yellow);font-size:clamp(28px,3vw,42px);line-height:1.25;letter-spacing:-.04em}.gb-demo__inspector>p{color:rgba(248,248,241,.64);font-size:13px}.gb-demo__signal{display:flex;align-items:end;gap:4px;height:42px;margin:30px 0;padding:10px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.gb-demo__signal span{width:22px;height:7px;background:rgba(255,222,89,.25);animation:gb-demo-signal 1.6s ease-in-out infinite alternate}.gb-demo__signal span:nth-child(2){height:14px;animation-delay:.15s}.gb-demo__signal span:nth-child(3){height:24px;animation-delay:.3s}.gb-demo__signal span:nth-child(4){height:12px;animation-delay:.45s}.gb-demo__signal span:nth-child(5){height:18px;animation-delay:.6s}@keyframes gb-demo-signal{to{background:var(--gb-yellow);box-shadow:0 0 12px rgba(255,222,89,.45)}}.gb-demo__feature-box,.gb-demo__guide{margin-top:28px;padding:22px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.022)}.gb-demo__feature-box>small,.gb-demo__guide>small{color:var(--gb-yellow);font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.gb-demo__feature-box>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.gb-demo__feature-box span{padding:7px 9px;border:1px solid rgba(255,222,89,.23);background:rgba(255,222,89,.05);font-size:10px}.gb-demo__guide ol{list-style:none;margin:14px 0 0;padding:0}.gb-demo__guide li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);color:rgba(248,248,241,.7);font-size:11px}.gb-demo__guide li span{color:var(--gb-yellow);font-family:var(--gb-mono)}.gb-demo__inspector .gb-button{width:100%;justify-content:center;margin-top:28px}.gb-demo__disclaimer{margin-top:16px !important;color:rgba(248,248,241,.36) !important;font-size:9px !important;line-height:1.7}.gb-demo-promo-section{background:linear-gradient(180deg,#0b0d09,#070806)}.gb-demo-promo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);gap:56px;align-items:center;min-height:610px;padding:clamp(40px,6vw,80px);overflow:hidden;border:1px solid rgba(255,222,89,.25);background:radial-gradient(circle at 80% 50%,rgba(255,222,89,.13),transparent 30%),#0a0b08;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px))}.gb-demo-promo::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,222,89,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.025) 1px,transparent 1px);background-size:42px 42px}.gb-demo-promo__copy{position:relative;z-index:2}.gb-demo-promo__copy h2{margin:18px 0;font-size:clamp(34px,4.6vw,62px);line-height:1.18;letter-spacing:-.045em}.gb-demo-promo__copy>p{max-width:650px;color:rgba(248,248,241,.62)}.gb-demo-promo__apps{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 30px}.gb-demo-promo__apps span{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,222,89,.2);background:rgba(255,222,89,.04);font-size:10px}.gb-demo-promo__apps img{width:22px;height:22px}.gb-demo-promo__visual{position:relative;min-height:470px;display:grid;place-items:center}.gb-demo-promo__orbit{position:absolute;width:430px;height:430px;border:1px solid rgba(255,222,89,.13);border-radius:50%;animation:gb-demo-spin 28s linear infinite}.gb-demo-promo__orbit::before,.gb-demo-promo__orbit::after,.gb-demo-promo__orbit i{content:"";position:absolute;inset:54px;border:1px dashed rgba(255,222,89,.13);border-radius:50%}.gb-demo-promo__orbit::after{inset:125px;border-style:solid;box-shadow:0 0 60px rgba(255,222,89,.1)}.gb-demo-promo__orbit i:nth-child(1){width:9px;height:9px;inset:42px auto auto 88px;background:var(--gb-yellow);border:0;box-shadow:0 0 16px var(--gb-yellow)}.gb-demo-promo__orbit i:nth-child(2){width:7px;height:7px;inset:auto 56px 100px auto;background:var(--gb-yellow);border:0}.gb-demo-promo__orbit i:nth-child(3){inset:88px}.gb-demo-promo__phone{position:relative;z-index:2;width:250px;height:480px;padding:9px;border:1px solid rgba(255,222,89,.36);border-radius:36px;background:linear-gradient(140deg,#24261f,#050604 44%,#20221c);box-shadow:0 28px 70px rgba(0,0,0,.58),0 0 45px rgba(255,222,89,.11);transform:rotate(5deg)}.gb-demo-promo__speaker{position:absolute;z-index:4;top:16px;left:50%;width:66px;height:18px;transform:translateX(-50%);border-radius:15px;background:#050604}.gb-demo-promo__screen{height:100%;padding:19px 13px;border-radius:28px;background:#11120f;overflow:hidden}.gb-demo-promo__screen-head{display:flex;justify-content:space-between;color:#a8aa9e;font:700 7px/1 var(--gb-mono)}.gb-demo-promo__screen-brand{display:flex;align-items:center;gap:8px;margin:34px 0 20px;color:var(--gb-yellow);font:800 9px/1 var(--gb-mono);letter-spacing:.12em}.gb-demo-promo__screen-brand img{width:30px;height:30px}.gb-demo-promo__screen-card{display:grid;grid-template-columns:1fr 24px;gap:5px;margin-bottom:9px;padding:14px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:#fff}.gb-demo-promo__screen-card span{grid-column:1;color:#999b90;font-size:7px}.gb-demo-promo__screen-card strong{grid-column:1;font-size:11px}.gb-demo-promo__screen-card i{grid-column:2;grid-row:1/3;align-self:center;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gb-yellow);color:#11120f;font-style:normal}.gb-demo-promo__cursor{position:absolute;z-index:4;right:25px;bottom:62px;padding:9px 11px;background:var(--gb-yellow);color:#11120f;font:800 8px/1 var(--gb-mono);letter-spacing:.13em;animation:gb-demo-cursor 2s ease-in-out infinite}.gb-demo-promo__cursor::before{content:"";position:absolute;left:-10px;top:-10px;border:8px solid transparent;border-right-color:var(--gb-yellow);transform:rotate(45deg)}@keyframes gb-demo-cursor{50%{transform:translate(-10px,-12px)}}.gb-demo-explain{background:#0b0c09}.gb-demo-explain__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gb-demo-explain article{position:relative;min-height:290px;padding:30px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.022)}.gb-demo-explain article>span{position:absolute;right:22px;top:20px;color:rgba(255,222,89,.28);font:800 32px/1 var(--gb-mono)}.gb-demo-explain article img{width:52px;height:52px;margin-bottom:34px}.gb-demo-explain article h3{margin:0 0 12px;font-size:20px}.gb-demo-explain article p{margin:0;color:rgba(248,248,241,.56);font-size:12px}@media (max-width:1100px){.gb-demo__workspace{grid-template-columns:minmax(450px,1fr) minmax(300px,.72fr)}.gb-demo__inspector{padding:42px 30px}.gb-demo-tab{padding-inline:17px}}@media (max-width:900px){.gb-demo-page__intro{grid-template-columns:1fr;gap:20px}.gb-demo__tabs{grid-template-columns:1fr}.gb-demo-tab{min-height:74px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.gb-demo__workspace{grid-template-columns:1fr}.gb-demo__device-zone{min-height:800px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.gb-demo__inspector{min-height:auto}.gb-demo-promo{grid-template-columns:1fr}.gb-demo-promo__visual{min-height:520px}.gb-demo-explain__grid{grid-template-columns:1fr}}@media (max-width:580px){.gb-page-hero__facts{display:grid;grid-template-columns:1fr}.gb-demo-page__intro{margin-bottom:28px}.gb-demo{clip-path:none}.gb-demo-tab{grid-template-columns:34px 1fr;padding:14px 15px}.gb-demo-tab img{width:32px;height:32px}.gb-demo-tab b{font-size:13px}.gb-demo__device-zone{min-height:690px;padding:35px 10px 24px}.gb-demo__ambient{width:500px;height:500px}.gb-demo-device{width:min(320px,calc(100vw - 48px));height:625px;border-radius:40px}.gb-demo-device__screen{border-radius:31px}.gb-demo-screen{padding:16px 14px 24px}.gb-app-success{min-height:370px}.gb-demo__inspector{padding:34px 20px}.gb-demo__inspector h2{font-size:28px}.gb-demo-promo{min-height:0;padding:34px 20px;clip-path:none}.gb-demo-promo__copy h2{font-size:34px}.gb-demo-promo__visual{min-height:430px}.gb-demo-promo__orbit{width:350px;height:350px}.gb-demo-promo__phone{width:220px;height:420px}.gb-demo-promo__cursor{right:5px;bottom:30px}}@media (prefers-reduced-motion:reduce){.gb-demo__ambient::after,.gb-demo__ambient span,.gb-demo__signal span,.gb-demo-promo__orbit,.gb-demo-promo__cursor{animation:none !important}.gb-demo-screen.is-entering{animation:none !important}}.gb-directory-demo-link{margin-top:28px}.gb-button--small{min-height:46px;padding:10px 17px;font-size:12px}.gb-resource-promo{background:linear-gradient(180deg,#090a07,#0d0f0b);border-top:1px solid rgba(255,222,89,.12);border-bottom:1px solid rgba(255,222,89,.12)}.gb-resource-hero{background:radial-gradient(circle at 78% 32%,rgba(255,222,89,.18),transparent 26%),linear-gradient(135deg,#070806,#11130e 68%,#080907)}.gb-resource-hero h1 span{color:var(--gb-yellow)}.gb-resource-hero__status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:760px;margin-top:52px;border:1px solid rgba(255,222,89,.22);background:rgba(255,222,89,.16)}.gb-resource-hero__status>div{display:grid;gap:6px;padding:18px 20px;background:rgba(7,8,6,.92)}.gb-resource-hero__status strong{color:var(--gb-yellow);font:800 clamp(22px,3vw,34px)/1 var(--gb-mono)}.gb-resource-hero__status span{color:rgba(248,248,241,.46);font:700 9px/1.2 var(--gb-mono);letter-spacing:.13em}.gb-resource-library{background:#090a07}.gb-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gb-resource-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-resource-card{position:relative;display:grid;grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr);min-height:430px;overflow:hidden;border:1px solid rgba(255,222,89,.22);background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(255,222,89,.02));box-shadow:inset 0 0 70px rgba(255,222,89,.015)}.gb-resource-card::before,.gb-resource-card::after{content:"";position:absolute;z-index:3;width:28px;height:28px;pointer-events:none}.gb-resource-card::before{left:-1px;top:-1px;border-left:2px solid var(--gb-yellow);border-top:2px solid var(--gb-yellow)}.gb-resource-card::after{right:-1px;bottom:-1px;border-right:2px solid var(--gb-yellow);border-bottom:2px solid var(--gb-yellow)}.gb-resource-card--featured{grid-column:1/-1;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);min-height:500px;border-color:rgba(255,222,89,.48);background:radial-gradient(circle at 18% 44%,rgba(255,222,89,.12),transparent 34%),#0d0f0b}.gb-resource-card__cover{position:relative;display:grid;place-items:center;min-height:100%;padding:28px;overflow:hidden;background:linear-gradient(135deg,#141611,#060705);border-right:1px solid rgba(255,222,89,.16)}.gb-resource-card__cover::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,222,89,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.025) 1px,transparent 1px);background-size:30px 30px}.gb-resource-card__cover img{position:relative;z-index:1;width:min(100%,280px);height:auto;aspect-ratio:5/7;object-fit:cover;box-shadow:0 28px 55px rgba(0,0,0,.48);transition:transform .35s ease,filter .35s ease}.gb-resource-card--featured .gb-resource-card__cover img{width:min(100%,390px);aspect-ratio:10/7;object-fit:cover}.gb-resource-card__cover>span{position:absolute;z-index:2;right:18px;bottom:18px;padding:7px 9px;border:1px solid rgba(255,222,89,.4);background:rgba(6,7,5,.86);color:var(--gb-yellow);font:700 8px/1 var(--gb-mono);letter-spacing:.12em}.gb-resource-card__cover:hover img{transform:translateY(-5px) scale(1.015);filter:brightness(1.06)}.gb-resource-card__body{display:flex;flex-direction:column;padding:clamp(28px,4vw,48px)}.gb-resource-card__eyebrow{margin:0 0 14px;color:var(--gb-yellow);font:700 9px/1.4 var(--gb-mono);letter-spacing:.15em;text-transform:uppercase}.gb-resource-card h3{margin:0 0 15px;font-size:clamp(24px,2.6vw,38px);line-height:1.25;letter-spacing:-.035em}.gb-resource-card__body>p:not(.gb-resource-card__eyebrow){margin:0 0 20px;color:rgba(248,248,241,.58);font-size:13px}.gb-resource-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0 0 24px;padding:0;list-style:none}.gb-resource-card li{display:flex;align-items:flex-start;gap:7px;color:rgba(248,248,241,.72);font-size:11px}.gb-resource-card li svg{flex:0 0 auto;width:15px;height:15px;color:var(--gb-yellow);margin-top:1px}.gb-resource-card__meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;margin-bottom:18px}.gb-resource-card__meta span{padding:6px 8px;border:1px solid rgba(255,222,89,.18);color:rgba(248,248,241,.48);font:700 8px/1 var(--gb-mono);letter-spacing:.08em}.gb-resource-card__actions{display:flex;align-items:center;gap:18px}.gb-resource-preview-link{color:rgba(248,248,241,.64);font-size:11px;text-decoration:underline;text-underline-offset:4px}.gb-resource-preview-link:hover{color:var(--gb-yellow)}.gb-resource-grid--compact .gb-resource-card{grid-template-columns:1fr;min-height:0}.gb-resource-grid--compact .gb-resource-card__cover{min-height:290px;border-right:0;border-bottom:1px solid rgba(255,222,89,.16)}.gb-resource-grid--compact .gb-resource-card__cover img{width:185px}.gb-resource-grid--compact .gb-resource-card__body{padding:28px}.gb-resource-grid--compact .gb-resource-card h3{font-size:25px}.gb-resource-grid--compact .gb-resource-card ul{grid-template-columns:1fr}.gb-resource-grid--compact .gb-resource-card__actions{display:block}.gb-resource-grid--compact .gb-resource-preview-link{display:none}.gb-resource-usage{background:radial-gradient(circle at 15% 20%,rgba(255,222,89,.07),transparent 30%),#0d0f0b}.gb-resource-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:34px;border:1px solid rgba(255,222,89,.18);background:rgba(255,222,89,.12)}.gb-resource-step{min-height:260px;padding:30px;background:#0a0b08}.gb-resource-step>span{color:rgba(255,222,89,.38);font:800 38px/1 var(--gb-mono)}.gb-resource-step h3{margin:45px 0 12px;font-size:20px}.gb-resource-step p{margin:0;color:rgba(248,248,241,.52);font-size:12px}.gb-resource-crosslinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.gb-resource-crosslinks a{position:relative;display:grid;grid-template-columns:1fr 30px;gap:8px;align-items:center;min-height:130px;padding:28px;border:1px solid rgba(255,222,89,.22);background:linear-gradient(120deg,rgba(255,222,89,.055),rgba(255,255,255,.012))}.gb-resource-crosslinks a span{grid-column:1;color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.13em}.gb-resource-crosslinks a strong{grid-column:1;font-size:20px}.gb-resource-crosslinks a svg{grid-column:2;grid-row:1/3;width:26px;color:var(--gb-yellow);transition:transform .2s}.gb-resource-crosslinks a:hover svg{transform:translateX(5px)}.gb-resource-notes{background:#080906}.gb-resource-notes__grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:70px;align-items:start}.gb-resource-note-list{border-top:1px solid rgba(255,222,89,.2)}.gb-resource-note-list details{border-bottom:1px solid rgba(255,222,89,.15)}.gb-resource-note-list summary{position:relative;padding:24px 48px 24px 0;cursor:pointer;color:rgba(248,248,241,.88);font-size:16px;font-weight:700;list-style:none}.gb-resource-note-list summary::-webkit-details-marker{display:none}.gb-resource-note-list summary::after{content:"+";position:absolute;right:8px;top:20px;color:var(--gb-yellow);font:400 26px/1 var(--gb-mono)}.gb-resource-note-list details[open] summary::after{content:"-"}.gb-resource-note-list details p{margin:0 0 24px;padding-right:45px;color:rgba(248,248,241,.55);font-size:13px}@media (max-width:1100px){.gb-resource-grid,.gb-resource-grid--compact{grid-template-columns:1fr 1fr}.gb-resource-card--featured{grid-column:1/-1}.gb-resource-grid--compact .gb-resource-card:last-child{grid-column:1/-1;grid-template-columns:240px 1fr}.gb-resource-grid--compact .gb-resource-card:last-child .gb-resource-card__cover{min-height:100%;border-right:1px solid rgba(255,222,89,.16);border-bottom:0}.gb-resource-steps{grid-template-columns:1fr 1fr}}@media (max-width:760px){.gb-resource-hero__status{grid-template-columns:1fr}.gb-resource-grid,.gb-resource-grid--compact{grid-template-columns:1fr}.gb-resource-card,.gb-resource-card--featured,.gb-resource-grid--compact .gb-resource-card:last-child{grid-template-columns:1fr;min-height:0}.gb-resource-card__cover,.gb-resource-grid--compact .gb-resource-card:last-child .gb-resource-card__cover{min-height:330px;border-right:0;border-bottom:1px solid rgba(255,222,89,.16)}.gb-resource-card--featured .gb-resource-card__cover img{width:min(100%,420px)}.gb-resource-card ul{grid-template-columns:1fr}.gb-resource-card__actions{align-items:flex-start;flex-direction:column}.gb-resource-steps,.gb-resource-crosslinks,.gb-resource-notes__grid{grid-template-columns:1fr}.gb-resource-notes__grid{gap:28px}}@media (max-width:480px){.gb-resource-card__body{padding:24px 20px}.gb-resource-card__cover{min-height:280px;padding:20px}.gb-resource-card__cover img{width:170px}.gb-resource-card--featured .gb-resource-card__cover img{width:100%}.gb-resource-step{min-height:220px;padding:24px 20px}.gb-resource-crosslinks a{padding:22px 20px}}.gb-app-type-filters{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 14px}.gb-app-type-filters button{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:9px 14px;border:1px solid rgba(255,222,89,.22);background:#0d0f0b;color:rgba(248,248,241,.65);cursor:pointer;font-size:12px;font-weight:700}.gb-app-type-filters button span{color:rgba(255,222,89,.55);font:700 9px/1 var(--gb-mono)}.gb-app-type-filters button:hover,.gb-app-type-filters button:focus-visible,.gb-app-type-filters button.is-active{border-color:var(--gb-yellow);background:var(--gb-yellow);color:var(--gb-black);box-shadow:0 0 22px rgba(255,222,89,.12)}.gb-app-type-filters button.is-active span{color:rgba(7,8,6,.64)}.gb-app-case-hero--verified{padding-bottom:72px;background:radial-gradient(circle at 78% 35%,rgba(255,222,89,.2),transparent 28%),linear-gradient(135deg,#060705,#11130e 68%,#080906)}.gb-case-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:58px;border:1px solid rgba(255,222,89,.22);background:rgba(255,222,89,.15)}.gb-case-facts>div{display:grid;gap:8px;min-height:110px;padding:24px;background:rgba(7,8,6,.94)}.gb-case-facts small{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.15em}.gb-case-facts strong{align-self:end;color:rgba(248,248,241,.9);font-size:15px;line-height:1.45}.gb-case-story-section{background:radial-gradient(circle at 50% 20%,rgba(255,222,89,.06),transparent 35%),#090a07}.gb-case-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}.gb-case-story{position:relative;min-height:410px;padding:34px;overflow:hidden;border:1px solid rgba(255,222,89,.2);background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,222,89,.015))}.gb-case-story::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,222,89,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.022) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.gb-case-story::after{content:"";position:absolute;left:-1px;top:-1px;width:44px;height:44px;border-left:2px solid var(--gb-yellow);border-top:2px solid var(--gb-yellow)}.gb-case-story>*{position:relative;z-index:1}.gb-case-story>span{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.16em}.gb-case-story h3{margin:64px 0 20px;font-size:clamp(23px,2.2vw,32px);line-height:1.3}.gb-case-story p{color:rgba(248,248,241,.58);font-size:13px}.gb-case-story ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.gb-case-story li{display:grid;grid-template-columns:20px 1fr;gap:10px;color:rgba(248,248,241,.72);font-size:13px}.gb-case-story li svg{width:18px;color:var(--gb-yellow)}.gb-case-story--build{border-color:rgba(255,222,89,.5);background:linear-gradient(150deg,rgba(255,222,89,.09),rgba(255,255,255,.02));box-shadow:0 0 55px rgba(255,222,89,.055)}.gb-case-story--after{background:linear-gradient(150deg,rgba(255,222,89,.04),rgba(255,255,255,.02))}.gb-case-results-section{background:#070806;border-top:1px solid rgba(255,222,89,.12);border-bottom:1px solid rgba(255,222,89,.12)}.gb-case-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;border:1px solid rgba(255,222,89,.22);background:rgba(255,222,89,.14)}.gb-case-metric{min-height:245px;padding:30px;background:#0c0e0a}.gb-case-metric small{color:rgba(255,222,89,.45);font:700 9px/1 var(--gb-mono);letter-spacing:.14em}.gb-case-metric>span{display:block;margin-top:48px;color:rgba(248,248,241,.52);font-size:12px}.gb-case-metric strong{display:block;margin-top:8px;color:var(--gb-yellow);font:800 clamp(28px,3.5vw,50px)/1.1 var(--gb-mono);letter-spacing:-.04em}.gb-case-metric p{margin:18px 0 0;color:rgba(248,248,241,.48);font-size:11px}.gb-case-result-note{margin:18px 0 0;color:rgba(248,248,241,.4);font-size:10px}.gb-case-scope-section{background:radial-gradient(circle at 15% 10%,rgba(255,222,89,.08),transparent 28%),#0d0f0b}.gb-case-scope-grid{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:18px;align-items:stretch}.gb-case-scope-lead{padding:36px 32px 36px 0}.gb-case-scope-lead h2{margin:12px 0 20px;font-size:clamp(30px,4vw,52px);line-height:1.2}.gb-case-scope-lead p{color:rgba(248,248,241,.55);font-size:13px}.gb-case-voice-section{background:#090a07}.gb-case-voice{position:relative;margin:0;padding:clamp(42px,7vw,88px);border:1px solid rgba(255,222,89,.32);background:radial-gradient(circle at 86% 30%,rgba(255,222,89,.09),transparent 27%),linear-gradient(135deg,#10120e,#080906)}.gb-case-voice::before{content:'“';position:absolute;right:5%;top:0;color:rgba(255,222,89,.1);font:800 clamp(130px,20vw,280px)/1 serif}.gb-case-voice>span{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.16em}.gb-case-voice blockquote{position:relative;max-width:900px;margin:38px 0 28px;color:rgba(248,248,241,.9);font-size:clamp(21px,3vw,38px);font-weight:700;line-height:1.7;letter-spacing:-.025em}.gb-case-voice figcaption{color:rgba(248,248,241,.48);font-size:12px}@media (max-width:1000px){.gb-case-facts,.gb-case-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-case-story-grid,.gb-case-scope-grid{grid-template-columns:1fr}.gb-case-story{min-height:0}.gb-case-scope-lead{padding-right:0}}@media (max-width:620px){.gb-case-facts,.gb-case-metrics{grid-template-columns:1fr}.gb-case-facts>div{min-height:88px;padding:20px}.gb-case-story{padding:28px 22px}.gb-case-story h3{margin-top:45px}.gb-case-metric{min-height:190px;padding:24px 20px}.gb-case-metric>span{margin-top:34px}.gb-app-type-filters{display:grid;grid-template-columns:1fr}.gb-app-type-filters button{justify-content:space-between;width:100%}}.gb-pricing-hero,.gb-faq-hero{overflow:hidden}.gb-pricing-hero::after,.gb-faq-hero::after{content:"";position:absolute;right:-8vw;top:28%;width:min(46vw,620px);aspect-ratio:1;border:1px solid rgba(255,222,89,.12);border-radius:50%;box-shadow:0 0 0 70px rgba(255,222,89,.018),0 0 0 140px rgba(255,222,89,.012);pointer-events:none}.gb-pricing-anchor{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.gb-pricing-anchor a{padding:9px 13px;border:1px solid rgba(255,222,89,.24);color:rgba(248,248,241,.72);font:700 10px/1 var(--gb-mono);letter-spacing:.08em}.gb-pricing-anchor a:hover,.gb-pricing-anchor a:focus-visible{background:var(--gb-yellow);color:var(--gb-black)}.gb-pricing-principles{background:radial-gradient(circle at 80% 30%,rgba(255,222,89,.08),transparent 28%),#080906}.gb-policy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:48px;border:1px solid rgba(255,222,89,.18);background:rgba(255,222,89,.16)}.gb-policy-grid article{min-height:250px;padding:34px;background:#0c0d0a}.gb-policy-grid span,.gb-price-stage>span,.gb-contract-points span,.gb-support-plan-grid article>span,.gb-trust-grid span{color:var(--gb-yellow);font:700 10px/1 var(--gb-mono);letter-spacing:.14em}.gb-policy-grid h3{margin:55px 0 12px;font-size:21px}.gb-policy-grid p{margin:0;color:rgba(248,248,241,.58);font-size:13px}.gb-pricing-sticky{position:sticky;top:130px;align-self:start}.gb-pricing-sticky .gb-button{margin-top:30px}.gb-contract-process{display:grid;gap:0;counter-reset:process;border-top:1px solid #d9d9cf}.gb-contract-process article{padding:28px 0;border-bottom:1px solid #d9d9cf}.gb-contract-process span{color:#947b1a;font:700 9px/1 var(--gb-mono);letter-spacing:.13em}.gb-contract-process h3{margin:11px 0 8px;color:#161711;font-size:24px}.gb-contract-process p{margin:0;color:#5d5f56;font-size:14px}.gb-contract-process small{display:block;margin-top:12px;color:#8b8d82;font:700 9px/1.6 var(--gb-mono)}.gb-price-stage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px}.gb-price-stage{position:relative;min-height:490px;padding:32px;overflow:hidden;border:1px solid rgba(255,222,89,.18);background:rgba(255,255,255,.025)}.gb-price-stage::after{content:"";position:absolute;right:-45px;bottom:-45px;width:130px;height:130px;border:1px solid rgba(255,222,89,.12);border-radius:50%}.gb-price-stage--featured{border-color:var(--gb-yellow);background:linear-gradient(160deg,rgba(255,222,89,.11),rgba(255,255,255,.02));box-shadow:0 0 42px rgba(255,222,89,.09)}.gb-price-stage h3{margin:32px 0 0;font-size:24px}.gb-price-stage strong{display:block;margin:16px 0;color:var(--gb-yellow);font-size:22px}.gb-price-stage p{color:rgba(248,248,241,.62);font-size:13px}.gb-price-stage ul{list-style:none;margin:24px 0 0;padding:0}.gb-price-stage li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07);color:rgba(248,248,241,.76);font-size:12px}.gb-price-stage li::before{content:"+";margin-right:10px;color:var(--gb-yellow);font-family:var(--gb-mono)}.gb-cost-drivers{display:grid;grid-template-columns:.85fr 1.4fr;gap:60px;align-items:start;margin-top:60px;padding:42px;border:1px solid rgba(255,222,89,.16);background:#0b0c09}.gb-cost-drivers h3{margin:14px 0;font-size:28px}.gb-cost-drivers p{color:rgba(248,248,241,.58)}.gb-cost-drivers ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 26px;list-style:none;margin:0;padding:0}.gb-cost-drivers li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;min-height:60px;border-bottom:1px solid rgba(255,255,255,.07);font-size:12px}.gb-cost-drivers li span{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono)}.gb-scope-table-wrap{margin-top:40px;overflow:auto;border:1px solid rgba(255,222,89,.19)}.gb-scope-table{width:100%;min-width:940px;border-collapse:collapse;background:#0c0d0a}.gb-scope-table th,.gb-scope-table td{padding:22px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);text-align:left;vertical-align:top;font-size:12px}.gb-scope-table thead th{background:rgba(255,222,89,.08);color:var(--gb-yellow);font:700 10px/1.5 var(--gb-mono);letter-spacing:.08em}.gb-scope-table tbody th{width:130px;color:var(--gb-white)}.gb-scope-table td{color:rgba(248,248,241,.62)}.gb-contract-points{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.gb-contract-points article{padding:28px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.02)}.gb-contract-points h3{margin:20px 0 10px;font-size:18px}.gb-contract-points p{margin:0;color:rgba(248,248,241,.58);font-size:12px}.gb-support-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.gb-support-plan-grid article{position:relative;padding:36px;border:1px solid #d4d4ca;background:#fff;color:#171813}.gb-support-plan-grid .gb-support-plan--featured{border:2px solid #1d1e18;box-shadow:10px 10px 0 var(--gb-yellow)}.gb-support-plan-grid h3{margin:28px 0 12px;font-size:25px}.gb-support-plan-grid p{color:#62645a;font-size:13px}.gb-support-plan-grid ul{list-style:none;margin:24px 0;padding:0}.gb-support-plan-grid li{padding:10px 0;border-bottom:1px solid #e0e0d7;font-size:12px}.gb-support-plan-grid li::before{content:"—";margin-right:8px;color:#9c821d}.gb-support-plan-grid small{color:#85877d;font-size:10px}.gb-support-definition{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:50px;border:1px solid #d8d8ce;background:#d8d8ce}.gb-support-definition>div{padding:28px;background:#f7f7f0}.gb-support-definition h3{margin:10px 0 0;color:#181914;font-size:24px}.gb-support-definition strong{color:#181914}.gb-support-definition p{margin:8px 0 0;color:#66685e;font-size:12px}.gb-pricing-faq-cta{background:linear-gradient(110deg,var(--gb-yellow),#ffe985);color:var(--gb-black)}.gb-pricing-faq-cta__inner{display:grid;grid-template-columns:1.3fr auto;gap:50px;align-items:center}.gb-pricing-faq-cta h2{margin:12px 0;font-size:clamp(30px,4vw,58px);line-height:1.18;letter-spacing:-.045em}.gb-pricing-faq-cta p{max-width:680px;color:#565341}.gb-trust-section{background:radial-gradient(circle at 20% 0,rgba(255,222,89,.08),transparent 30%),#0b0c09}.gb-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px}.gb-trust-grid article{min-height:230px;padding:32px;border:1px solid rgba(255,222,89,.16);background:rgba(255,255,255,.02)}.gb-trust-grid h3{margin:46px 0 10px;font-size:22px}.gb-trust-grid p{margin:0;color:rgba(248,248,241,.58);font-size:13px}.gb-trust-faq-link{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:12px;padding:24px 30px;border:1px solid rgba(255,222,89,.26);background:rgba(255,222,89,.055)}.gb-trust-faq-link span{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.14em}.gb-trust-faq-link h3{margin:8px 0 0;font-size:18px}.gb-faq-section{background:radial-gradient(circle at 80% 10%,rgba(255,222,89,.07),transparent 25%),#080906}.gb-faq-tools{display:grid;grid-template-columns:1fr minmax(320px,520px);gap:50px;align-items:end}.gb-faq-tools .gb-section-title{margin-bottom:0}.gb-faq-search{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 16px;border:1px solid rgba(255,222,89,.24);background:#0e100d}.gb-faq-search:focus-within{border-color:var(--gb-yellow);box-shadow:0 0 0 3px rgba(255,222,89,.08)}.gb-faq-search svg{width:20px;fill:none;stroke:var(--gb-yellow);stroke-width:1.7}.gb-faq-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--gb-white)}.gb-faq-search input::placeholder{color:rgba(248,248,241,.35)}.gb-faq-search button{border:0;background:transparent;color:var(--gb-yellow);cursor:pointer;font-size:11px}.gb-faq-filters{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 16px}.gb-faq-filters button{padding:10px 13px;border:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(248,248,241,.62);cursor:pointer;font:700 10px/1 var(--gb-mono)}.gb-faq-filters button span{margin-left:5px;color:rgba(248,248,241,.34)}.gb-faq-filters button:hover,.gb-faq-filters button:focus-visible,.gb-faq-filters button.is-active{border-color:var(--gb-yellow);background:var(--gb-yellow);color:var(--gb-black)}.gb-faq-filters button.is-active span{color:rgba(7,8,6,.55)}.gb-faq-summary{margin-bottom:45px;color:rgba(248,248,241,.42);font:700 10px/1 var(--gb-mono);letter-spacing:.08em}.gb-faq-summary strong{color:var(--gb-yellow);font-size:14px}.gb-faq-groups{display:grid;gap:60px}.gb-faq-group{display:grid;grid-template-columns:250px 1fr;gap:50px}.gb-faq-group__head{position:sticky;top:125px;align-self:start;padding-top:15px;border-top:1px solid var(--gb-yellow)}.gb-faq-group__head span{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.15em}.gb-faq-group__head h2{margin:13px 0 0;font-size:26px}.gb-faq-list{border-top:1px solid rgba(255,255,255,.1)}.gb-faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.gb-faq-item summary{display:grid;grid-template-columns:38px 1fr 30px;gap:14px;align-items:center;min-height:86px;padding:20px 4px;cursor:pointer;list-style:none;font-weight:700}.gb-faq-item summary::-webkit-details-marker{display:none}.gb-faq-q{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,222,89,.35);color:var(--gb-yellow);font:700 12px/1 var(--gb-mono)}.gb-faq-item summary i{position:relative;width:24px;height:24px}.gb-faq-item summary i::before,.gb-faq-item summary i::after{content:"";position:absolute;left:5px;top:11px;width:14px;height:1px;background:var(--gb-yellow);transition:transform .25s ease}.gb-faq-item summary i::after{transform:rotate(90deg)}.gb-faq-item[open] summary i::after{transform:rotate(0)}.gb-faq-item[open] summary{color:var(--gb-yellow)}.gb-faq-answer{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:0 4px 28px}.gb-faq-answer>span{color:rgba(255,222,89,.5);font:700 12px/1.7 var(--gb-mono);text-align:center}.gb-faq-answer p{max-width:820px;margin:0;color:rgba(248,248,241,.63);font-size:13px}.gb-faq-empty{padding:70px 30px;border:1px solid rgba(255,222,89,.2);text-align:center}.gb-faq-empty>span{color:var(--gb-yellow);font:700 10px/1 var(--gb-mono);letter-spacing:.15em}.gb-faq-empty h2{margin:18px 0 8px}.gb-faq-empty p{color:rgba(248,248,241,.55)}.gb-faq-empty .gb-button{margin-top:20px}.gb-faq-next-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gb-faq-next-card{padding:34px;border:1px solid rgba(255,222,89,.16);background:#0d0f0c}.gb-faq-next-card>span{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.14em}.gb-faq-next-card h2{margin:32px 0 12px;font-size:21px}.gb-faq-next-card p{color:rgba(248,248,241,.58);font-size:12px}[hidden]{display:none !important}@media (max-width:1050px){.gb-policy-grid,.gb-price-stage-grid,.gb-contract-points{grid-template-columns:repeat(2,1fr)}.gb-price-stage{min-height:430px}.gb-faq-group{grid-template-columns:190px 1fr;gap:30px}.gb-trust-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.gb-pricing-anchor{gap:6px}.gb-pricing-anchor a{flex:1 1 calc(50% - 6px);text-align:center}.gb-policy-grid,.gb-price-stage-grid,.gb-contract-points,.gb-support-plan-grid,.gb-support-definition,.gb-trust-grid,.gb-faq-next-grid{grid-template-columns:1fr}.gb-policy-grid article{min-height:190px}.gb-policy-grid h3{margin-top:35px}.gb-pricing-sticky{position:static}.gb-contract-process{margin-top:30px}.gb-cost-drivers{grid-template-columns:1fr;gap:30px;padding:27px 22px}.gb-cost-drivers ul{grid-template-columns:1fr}.gb-pricing-faq-cta__inner{grid-template-columns:1fr}.gb-pricing-faq-cta .gb-cta-actions{align-items:stretch}.gb-pricing-faq-cta .gb-button{width:100%}.gb-trust-faq-link{align-items:flex-start;flex-direction:column}.gb-faq-tools{grid-template-columns:1fr;gap:25px}.gb-faq-search{min-width:0}.gb-faq-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:5px}.gb-faq-filters button{flex:0 0 auto}.gb-faq-group{grid-template-columns:1fr;gap:10px}.gb-faq-group__head{position:static;padding:0 0 14px}.gb-faq-group__head h2{font-size:22px}.gb-faq-item summary{grid-template-columns:34px 1fr 24px;min-height:78px;font-size:14px}.gb-faq-answer{grid-template-columns:34px 1fr}.gb-support-plan-grid .gb-support-plan--featured{box-shadow:6px 6px 0 var(--gb-yellow)}}.gb-contact-hero{background:radial-gradient(circle at 78% 35%,rgba(255,222,89,.09),transparent 28%),#080906}.gb-contact-intake{padding-bottom:58px;background:#090a07}.gb-contact-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px}.gb-contact-route{position:relative;min-height:180px;padding:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.018);color:var(--gb-white);text-align:left;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.gb-contact-route::after{content:"";position:absolute;right:-55px;bottom:-70px;width:150px;height:150px;border:1px solid rgba(255,222,89,.12);border-radius:50%}.gb-contact-route>span{display:block;color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.15em}.gb-contact-route strong{display:block;margin:30px 0 10px;font-size:18px;line-height:1.45}.gb-contact-route small{display:block;max-width:290px;color:rgba(248,248,241,.5);font-size:11px;line-height:1.75}.gb-contact-route:hover,.gb-contact-route:focus-visible,.gb-contact-route.is-active{border-color:var(--gb-yellow);background:linear-gradient(135deg,rgba(255,222,89,.12),rgba(255,222,89,.025));transform:translateY(-2px);outline:none}.gb-contact-route.is-active{box-shadow:inset 3px 0 0 var(--gb-yellow),0 0 35px rgba(255,222,89,.06)}.gb-contact-form-section{padding-top:70px;background:radial-gradient(circle at 12% 12%,rgba(255,222,89,.06),transparent 27%),#070806}.gb-contact-flow{align-items:start}.gb-contact-guide{margin:26px 0 30px;padding:20px;border:1px solid rgba(255,222,89,.16);background:rgba(255,222,89,.035)}.gb-contact-guide small{color:var(--gb-yellow);font:700 8px/1 var(--gb-mono);letter-spacing:.13em}.gb-contact-guide ul{margin:14px 0 0;padding:0;list-style:none}.gb-contact-guide li{position:relative;padding:9px 0 9px 19px;border-top:1px solid rgba(255,255,255,.06);color:rgba(248,248,241,.68);font-size:11px}.gb-contact-guide li::before{content:"+";position:absolute;left:0;color:var(--gb-yellow);font-family:var(--gb-mono)}.gb-contact-faq-link{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding:15px 0;border-top:1px solid rgba(255,222,89,.15);color:var(--gb-yellow);font-size:12px}.gb-contact-faq-link svg{width:19px}.gb-contact-progress{display:none;grid-template-columns:repeat(3,1fr);margin:10px 0 28px;border:1px solid rgba(255,255,255,.08)}.gb-contact-flow.is-enhanced .gb-contact-progress{display:grid}.gb-contact-progress span{position:relative;padding:13px 14px;border-right:1px solid rgba(255,255,255,.08);color:rgba(248,248,241,.36);font-size:10px}.gb-contact-progress span:last-child{border-right:0}.gb-contact-progress b{margin-right:7px;color:rgba(255,222,89,.45);font:700 9px/1 var(--gb-mono)}.gb-contact-progress span.is-active{background:rgba(255,222,89,.09);color:var(--gb-white)}.gb-contact-progress span.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gb-yellow);box-shadow:0 0 12px rgba(255,222,89,.7)}.gb-contact-progress span.is-complete{color:rgba(248,248,241,.65)}.gb-contact-progress span.is-complete b{color:var(--gb-yellow)}.gb-contact-live{min-height:0;margin:0;padding:0;border:0;color:rgba(248,248,241,.7);font-size:12px;transition:.2s ease}.gb-contact-live:not(:empty){min-height:auto;margin:0 0 20px;padding:12px 14px;border:1px solid rgba(255,222,89,.24);background:rgba(255,222,89,.05)}.gb-contact-live[data-state="error"]{border-color:rgba(255,176,93,.48);color:#ffd6a3}.gb-contact-live[data-state="success"]{border-color:var(--gb-yellow);background:rgba(255,222,89,.12);color:var(--gb-yellow)}.gb-cf7-flow{display:grid;gap:0}.gb-contact-step{display:grid;gap:20px}.gb-contact-flow.is-enhanced .gb-contact-step[hidden]{display:none!important}.gb-cf7-step-label{margin:0!important;color:var(--gb-yellow)!important;font:700 9px/1 var(--gb-mono)!important;letter-spacing:.16em!important}.gb-contact-step h2{margin:0;font-size:clamp(26px,3vw,38px);outline:none}.gb-cf7-lead{margin:-7px 0 6px!important;color:rgba(248,248,241,.52)!important;font-size:12px!important}.gb-contact-conditional{display:grid;gap:18px;padding:20px;border:1px solid rgba(255,222,89,.14);background:rgba(255,222,89,.025)}.gb-contact-conditional::before{content:"CONTEXT FIELDS";color:rgba(255,222,89,.5);font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.wpcf7-form input[type="date"]{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(255,222,89,.22);background:rgba(7,8,6,.8);color:var(--gb-white);outline:none}.wpcf7-form .wpcf7-list-item{margin:0 16px 8px 0}.wpcf7-form .wpcf7-list-item label{display:inline-flex;align-items:center;gap:7px;font-weight:500}.wpcf7-form input[type="checkbox"],.wpcf7-form input[type="radio"]{accent-color:var(--gb-yellow)}.gb-contact-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.gb-contact-step-actions .gb-button,.gb-contact-step-actions input[type="submit"]{min-width:190px}.gb-contact-review{display:grid;gap:1px;border:1px solid rgba(255,222,89,.2);background:rgba(255,222,89,.15)}.gb-contact-review:empty::before{content:"入力内容はここに表示されます。";display:block;padding:20px;background:#0e100d;color:rgba(248,248,241,.4);font-size:12px}.gb-contact-review>div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:14px 16px;background:#0e100d}.gb-contact-review span{color:rgba(248,248,241,.42);font:700 9px/1.7 var(--gb-mono)}.gb-contact-review strong{white-space:pre-wrap;color:var(--gb-white);font-size:12px;font-weight:600}.gb-contact-submit-note{padding:13px 15px;border-left:2px solid var(--gb-yellow);background:rgba(255,222,89,.05);color:rgba(248,248,241,.52);font-size:11px}.wpcf7-form-control-wrap.gb-field-invalid input,.wpcf7-form-control-wrap.gb-field-invalid select,.wpcf7-form-control-wrap.gb-field-invalid textarea{border-color:#ffb05d;box-shadow:0 0 0 3px rgba(255,176,93,.08)}.gb-contact-safety{padding-top:30px;background:#090a07}.gb-contact-safety__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gb-contact-safety article{min-height:210px;padding:28px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.gb-contact-safety article>span{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono)}.gb-contact-safety h2{margin:44px 0 10px;font-size:19px}.gb-contact-safety p{margin:0;color:rgba(248,248,241,.52);font-size:11px}.gb-contact-complete-hero{position:relative;min-height:760px;display:grid;place-items:center;overflow:hidden;padding:calc(var(--gb-header-h)+70px) 0 80px;background:radial-gradient(circle at 50% 45%,rgba(255,222,89,.13),transparent 30%),#060705;text-align:center}.gb-contact-complete-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,222,89,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.022) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle,#000 20%,transparent 72%)}.gb-contact-complete-hero__inner{position:relative;z-index:2;max-width:900px}.gb-contact-complete-mark{display:grid;place-items:center;width:82px;height:82px;margin:0 auto 28px;border:1px solid var(--gb-yellow);border-radius:50%;color:var(--gb-yellow);box-shadow:0 0 50px rgba(255,222,89,.18)}.gb-contact-complete-mark svg{width:36px}.gb-contact-complete-hero h1{margin:18px 0;font-size:clamp(48px,7vw,94px);line-height:1.05;letter-spacing:-.055em}.gb-contact-complete-hero__inner>p:not(.gb-kicker){max-width:680px;margin:0 auto;color:rgba(248,248,241,.58)}.gb-contact-complete-ticket{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;max-width:760px;margin:45px auto 0;padding:18px 22px;border:1px solid rgba(255,222,89,.3);background:rgba(8,9,6,.75)}.gb-contact-complete-ticket span,.gb-contact-complete-ticket small{color:rgba(255,222,89,.55);font:700 8px/1 var(--gb-mono);letter-spacing:.13em}.gb-contact-complete-ticket small{text-align:right;color:var(--gb-yellow)}.gb-contact-complete-ticket strong{font-size:13px}.gb-contact-complete-orbit{position:absolute;width:590px;height:590px;border:1px solid rgba(255,222,89,.12);border-radius:50%;animation:gb-demo-spin 36s linear infinite}.gb-contact-complete-orbit::before,.gb-contact-complete-orbit::after{content:"";position:absolute;inset:70px;border:1px dashed rgba(255,222,89,.12);border-radius:50%}.gb-contact-complete-orbit::after{inset:155px;border-style:solid}.gb-contact-complete-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 16px var(--gb-yellow)}.gb-contact-complete-orbit i:nth-child(1){left:62px;top:145px}.gb-contact-complete-orbit i:nth-child(2){right:84px;bottom:110px}.gb-contact-complete-orbit i:nth-child(3){left:290px;bottom:-4px}.gb-complete-process{background:#f5f5ee;color:#181914}.gb-complete-process .gb-kicker,.gb-complete-process__grid article>span{color:#907719}.gb-complete-process__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;border:1px solid #d8d8cf;background:#d8d8cf}.gb-complete-process__grid article{min-height:260px;padding:30px;background:#f9f9f3}.gb-complete-process__grid article>span{font:700 9px/1 var(--gb-mono)}.gb-complete-process__grid h3{margin:54px 0 10px;font-size:23px}.gb-complete-process__grid p{margin:0;color:#66685e;font-size:12px}.gb-complete-notice{display:grid;grid-template-columns:160px 1fr auto;gap:35px;align-items:center;margin-top:12px;padding:28px 30px;border:1px solid #d8d8cf;background:#fff}.gb-complete-notice>span{color:#907719;font:700 9px/1.5 var(--gb-mono);letter-spacing:.12em}.gb-complete-notice h2{margin:0 0 5px;font-size:19px}.gb-complete-notice p{margin:0;color:#66685e;font-size:11px}.gb-complete-notice>a{color:#6f5a0d;font-size:12px;text-decoration:underline}.gb-complete-next{background:#090a07}.gb-complete-next__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px}.gb-complete-next__grid>a{position:relative;min-height:310px;padding:30px;border:1px solid rgba(255,222,89,.17);background:rgba(255,255,255,.018);transition:.25s ease}.gb-complete-next__grid>a:hover,.gb-complete-next__grid>a:focus-visible{border-color:var(--gb-yellow);background:rgba(255,222,89,.055);transform:translateY(-3px)}.gb-complete-next__grid span{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono);letter-spacing:.13em}.gb-complete-next__grid h3{margin:70px 0 12px;font-size:22px}.gb-complete-next__grid p{color:rgba(248,248,241,.5);font-size:12px}.gb-complete-next__grid svg{position:absolute;right:28px;bottom:28px;width:22px;color:var(--gb-yellow)}.gb-complete-home{display:flex;justify-content:center;margin-top:42px}@media (max-width:980px){.gb-contact-routes{grid-template-columns:repeat(2,1fr)}.gb-contact-safety__grid,.gb-complete-process__grid,.gb-complete-next__grid{grid-template-columns:1fr}.gb-complete-notice{grid-template-columns:1fr;gap:12px}}@media (max-width:620px){.gb-contact-routes{grid-template-columns:1fr}.gb-contact-route{min-height:150px}.gb-contact-route strong{margin-top:22px}.gb-contact-progress span{padding:11px 7px;text-align:center;font-size:8px}.gb-contact-progress b{display:block;margin:0 0 5px}.gb-contact-step-actions{display:grid;grid-template-columns:1fr}.gb-contact-step-actions>span{display:none}.gb-contact-step-actions .gb-button,.gb-contact-step-actions input[type="submit"]{width:100%;min-width:0}.gb-contact-review>div{grid-template-columns:1fr;gap:5px}.gb-contact-complete-hero{min-height:680px}.gb-contact-complete-ticket{grid-template-columns:1fr;text-align:center}.gb-contact-complete-ticket small{text-align:center}.gb-contact-complete-orbit{width:430px;height:430px}}@media (prefers-reduced-motion:reduce){.gb-contact-complete-orbit{animation:none}.gb-contact-route,.gb-complete-next__grid>a{transition:none}}.gb-contact-trap{position:absolute !important;left:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}.gb-contact-trap label{margin:0!important}.gb-contact-trap input{min-height:0!important;padding:0!important;border:0!important}.gb-contact-security-note{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;margin:0;padding:13px 15px;border:1px solid rgba(255,222,89,.14);background:rgba(255,222,89,.025);color:rgba(248,248,241,.52);font-size:10px;line-height:1.75}.gb-contact-security-note::before{content:"SECURE";color:var(--gb-yellow);font:700 8px/1.7 var(--gb-mono);letter-spacing:.12em}html{scroll-padding-top:calc(var(--gb-header-h)+20px)}[id]{scroll-margin-top:calc(var(--gb-header-h)+20px)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gb-yellow);outline-offset:3px}.gb-site-header:where(a,button):focus-visible{outline-color:#fff}@media (max-width:760px){:where(.gb-button,.gb-primary-nav a,.gb-menu-toggle,.gb-motion-toggle,.gb-app-filters button,.gb-faq-filters button){min-height:44px}}@media (prefers-contrast:more){:root{--gb-line:rgba(255,222,89,.58)}.gb-button,.gb-chip,.gb-work-card,.gb-app-directory-card,.gb-service-row,.gb-contact-route,.gb-faq-item,.gb-resource-card{border-width:2px}}@media (forced-colors:active){.gb-button,.gb-menu-toggle,.gb-motion-toggle{border:2px solid ButtonText}.gb-button{forced-color-adjust:auto}}.gb-site-header.is-hero-active:not(.is-scrolled){background:linear-gradient(180deg,rgba(4,5,4,.84),rgba(4,5,4,.22));border-color:rgba(255,222,89,.08);box-shadow:none}.gb-site-header.is-hero-active:not(.is-scrolled)::after{opacity:.16}.gb-site-header.is-hero-active:not(.is-scrolled) .gb-header-cta{background:transparent;color:var(--gb-yellow)}.gb-motion-hero{height:520vh;min-height:3300px}.gb-motion-sticky{min-height:700px}.gb-motion-bg{overflow:hidden}.gb-motion-bg::before{opacity:.32;background-size:72px 72px}.gb-motion-bg::after{opacity:.18}.gb-motion-scanline{position:absolute;inset:-40% 0 auto;height:30%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(255,222,89,.065),transparent);filter:blur(1px);animation:gb-scanline 9s linear infinite}@keyframes gb-scanline{to{transform:translateY(520%)}}.gb-motion-sticky::after{content:"";position:absolute;z-index:-1;inset:auto -10vw -35vh 38%;height:78vh;background:conic-gradient(from 235deg at 50% 100%,transparent 0 22%,rgba(255,222,89,.075) 25%,transparent 29% 100%);filter:blur(10px);transform:perspective(800px) rotateX(58deg);opacity:var(--gb-scene-glow,.5);pointer-events:none}.gb-motion-system{position:absolute;z-index:10;top:calc(var(--gb-header-h)+22px);right:max(28px,calc((100vw - var(--gb-container))/2));display:flex;align-items:center;gap:14px;color:rgba(248,248,241,.35);font-family:var(--gb-mono);font-size:9px;letter-spacing:.18em}.gb-motion-system::before{content:"";width:36px;height:1px;background:rgba(255,222,89,.35)}.gb-motion-system b{color:var(--gb-yellow);font-weight:700;min-width:40px;text-align:right}.gb-motion-index{position:absolute;z-index:12;left:18px;top:50%;display:grid;gap:2px;transform:translateY(-50%);border-left:1px solid rgba(255,222,89,.16);padding:8px 0}.gb-motion-index button{position:relative;display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;min-width:142px;min-height:38px;padding:5px 10px 5px 16px;border:0;background:transparent;color:rgba(248,248,241,.28);text-align:left;cursor:pointer;transition:color .25s ease,background .25s ease}.gb-motion-index button::before{content:"";position:absolute;left:-2px;top:50%;width:3px;height:0;transform:translateY(-50%);background:var(--gb-yellow);box-shadow:0 0 14px rgba(255,222,89,.6);transition:height .25s ease}.gb-motion-index button span{font-family:var(--gb-mono);font-size:9px;letter-spacing:.1em}.gb-motion-index button b{font-family:var(--gb-mono);font-size:9px;font-weight:600;letter-spacing:.14em}.gb-motion-index button:hover,.gb-motion-index button:focus-visible{color:rgba(248,248,241,.82);background:rgba(255,222,89,.025)}.gb-motion-index button.is-active{color:var(--gb-yellow)}.gb-motion-index button.is-active::before{height:22px}.gb-motion-copy{left:max(170px,calc((100vw - var(--gb-container))/2));width:min(690px,47vw);transform:translateY(-44%)}.gb-motion-stage{transform:translateY(30px);transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .52s cubic-bezier(.2,.8,.2,1)}.gb-motion-stage h1,.gb-motion-stage h2{font-size:clamp(56px,6.2vw,108px);line-height:.96}.gb-motion-stage h1 span:first-child,.gb-motion-stage h2 span:first-child{color:var(--gb-white)}.gb-motion-stage h1 span:last-child,.gb-motion-stage h2 span:last-child{color:var(--gb-yellow)}.gb-motion-stage>p:last-of-type{max-width:620px}.gb-device-scene{right:max(28px,calc((100vw - var(--gb-container))/2 - 60px));width:min(650px,46vw)}.gb-device-scene::before,.gb-device-scene::after{display:none}.gb-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(255,222,89,.15);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.gb-orbit::before,.gb-orbit::after{content:"";position:absolute;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 14px rgba(255,222,89,.7)}.gb-orbit--one{width:560px;height:560px;animation:gb-ring-spin 36s linear infinite}.gb-orbit--one::before{width:5px;height:5px;left:8%;top:20%}.gb-orbit--one::after{width:3px;height:3px;right:10%;bottom:24%}.gb-orbit--two{width:430px;height:430px;border-style:dashed;animation:gb-ring-spin-rev 25s linear infinite}.gb-orbit--two::before{width:4px;height:4px;left:48%;top:-2px}.gb-device-glow{opacity:calc(.48+var(--gb-scene-glow,.5) * .42)}.gb-phone{width:292px;height:606px;transform-style:preserve-3d}.gb-phone::after{content:"";position:absolute;inset:8% -18% -8%;z-index:-2;background:radial-gradient(ellipse,rgba(255,222,89,calc(var(--gb-phone-energy,.2) * .38)),transparent 68%);filter:blur(24px);transform:translateZ(-40px)}.gb-phone__screen{overflow:hidden}.gb-phone__screen::before{opacity:.55}.gb-phone-state{position:absolute;inset:0;opacity:0;transform:scale(.96) translateY(10px);pointer-events:none;transition:opacity .38s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.gb-phone-state.is-active{opacity:1;transform:scale(1) translateY(0)}.gb-phone-state--idea .gb-phone__brand{top:39%}.gb-phone-state--idea .gb-phone__label{top:60%;font-size:8px}.gb-idea-pulse{position:absolute;left:50%;top:39%;width:170px;height:170px;transform:translate(-50%,-50%)}.gb-idea-pulse i{position:absolute;inset:0;border:1px solid rgba(255,222,89,.3);border-radius:50%;animation:gb-idea-pulse 2.8s ease-out infinite}.gb-idea-pulse i:nth-child(2){animation-delay:.9s}.gb-idea-pulse i:nth-child(3){animation-delay:1.8s}@keyframes gb-idea-pulse{0%{opacity:.8;transform:scale(.35)}80%,100%{opacity:0;transform:scale(1.05)}}.gb-wire-title,.gb-grow-label{position:absolute;left:24px;top:52px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.18em}.gb-wire-map{position:absolute;left:50%;top:42%;width:190px;height:250px;transform:translate(-50%,-50%)}.gb-wire-map::before,.gb-wire-map::after,.gb-wire-map span{content:"";position:absolute;background:rgba(255,222,89,.2)}.gb-wire-map::before{left:50%;top:14%;width:1px;height:72%}.gb-wire-map::after{left:12%;right:12%;top:49%;height:1px}.gb-wire-map span{left:22%;top:20%;width:56%;height:1px;transform:rotate(32deg)}.gb-wire-map i{position:absolute;width:34px;height:34px;border:1px solid rgba(255,222,89,.6);background:#0a0c09;box-shadow:0 0 20px rgba(255,222,89,.05)}.gb-wire-map i:nth-child(1){left:calc(50% - 17px);top:0;border-radius:50%;background:var(--gb-yellow)}.gb-wire-map i:nth-child(2){left:0;top:42%}.gb-wire-map i:nth-child(3){right:0;top:42%}.gb-wire-map i:nth-child(4){left:20%;bottom:0}.gb-wire-map i:nth-child(5){right:20%;bottom:0}.gb-wire-lines{position:absolute;left:24px;right:24px;bottom:48px;display:grid;gap:8px}.gb-wire-lines b{height:3px;background:linear-gradient(90deg,rgba(255,222,89,.7),rgba(255,222,89,.08))}.gb-wire-lines b:nth-child(2){width:76%}.gb-wire-lines b:nth-child(3){width:52%}.gb-build-header{position:absolute;left:24px;right:24px;top:48px;display:flex;align-items:center;gap:10px;color:rgba(248,248,241,.72);font-family:var(--gb-mono);font-size:8px;letter-spacing:.12em}.gb-build-header i{width:28px;height:28px;border-radius:50%;background:var(--gb-yellow)}.gb-build-grid{position:absolute;left:24px;right:24px;top:108px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.gb-build-grid div{min-height:138px;padding:13px;border:1px solid rgba(255,222,89,.17);background:rgba(255,255,255,.025)}.gb-build-grid img{width:52px;border-radius:14px}.gb-build-grid span{display:block;width:72%;height:4px;margin-top:22px;background:rgba(248,248,241,.13);box-shadow:0 13px 0 rgba(248,248,241,.07),0 26px 0 rgba(255,222,89,.12)}.gb-build-nav{position:absolute;left:24px;right:24px;bottom:35px;display:flex;justify-content:space-around;padding:12px 8px;border-top:1px solid rgba(255,222,89,.14)}.gb-build-nav i{width:17px;height:17px;border:1px solid rgba(248,248,241,.28);transform:rotate(45deg)}.gb-build-nav i:first-child{background:var(--gb-yellow);border-color:var(--gb-yellow)}.gb-release-ring{position:absolute;left:50%;top:37%;width:184px;height:184px;border:1px solid rgba(255,222,89,.3);border-radius:50%;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 55px rgba(255,222,89,.05),0 0 34px rgba(255,222,89,.08)}.gb-release-ring::before{content:"";position:absolute;inset:10px;border:4px solid transparent;border-top-color:var(--gb-yellow);border-right-color:var(--gb-yellow);border-radius:50%;transform:rotate(32deg)}.gb-release-ring span{color:rgba(248,248,241,.52);font-family:var(--gb-mono);font-size:8px;letter-spacing:.18em}.gb-release-ring b{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:34px;line-height:1.2}.gb-release-store{position:absolute;left:24px;right:24px;top:58%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.gb-release-store i{display:grid;place-items:center;min-height:54px;border:1px solid rgba(255,222,89,.18);color:rgba(248,248,241,.74);font-family:var(--gb-mono);font-size:10px;font-style:normal}.gb-release-log{position:absolute;left:24px;right:24px;bottom:42px;display:grid;gap:7px}.gb-release-log span{color:rgba(248,248,241,.45);font-family:var(--gb-mono);font-size:7px;letter-spacing:.12em}.gb-release-log span::before{content:"●";margin-right:8px;color:var(--gb-yellow)}.gb-grow-number{position:absolute;left:24px;top:112px}.gb-grow-number b{display:block;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:54px;line-height:1}.gb-grow-number span{color:rgba(248,248,241,.42);font-family:var(--gb-mono);font-size:8px;letter-spacing:.14em}.gb-grow-chart{position:absolute;left:24px;right:24px;top:42%;height:170px;display:flex;align-items:flex-end;gap:9px;padding:18px 14px;border:1px solid rgba(255,222,89,.13);background:linear-gradient(180deg,rgba(255,222,89,.025),transparent)}.gb-grow-chart::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(255,255,255,.04) 32px)}.gb-grow-chart i{position:relative;z-index:1;flex:1;min-height:18%;background:linear-gradient(180deg,var(--gb-yellow),rgba(255,222,89,.18));box-shadow:0 0 13px rgba(255,222,89,.13)}.gb-grow-chart i:nth-child(2){height:31%}.gb-grow-chart i:nth-child(3){height:48%}.gb-grow-chart i:nth-child(4){height:43%}.gb-grow-chart i:nth-child(5){height:72%}.gb-grow-chart i:nth-child(6){height:91%}.gb-grow-status{position:absolute;left:24px;right:24px;bottom:42px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,222,89,.14);padding-top:15px;font-family:var(--gb-mono);font-size:8px;letter-spacing:.12em}.gb-grow-status span{color:rgba(248,248,241,.38)}.gb-grow-status b{color:var(--gb-yellow)}.gb-motion-rail{left:auto;right:22px;gap:12px}.gb-motion-rail::before{content:none}.gb-motion-rail span{width:4px;height:24px;border:0;border-radius:0;background:rgba(255,222,89,.15)}.gb-motion-rail span.is-active{background:var(--gb-yellow);transform:none}.gb-motion-controls{position:absolute;z-index:13;right:24px;bottom:22px;display:flex;gap:8px}.gb-motion-toggle,.gb-motion-skip{position:static;min-height:34px;padding:7px 12px;border:1px solid rgba(255,222,89,.25);background:rgba(5,6,4,.7);color:rgba(248,248,241,.55);font-family:var(--gb-mono);font-size:8px;letter-spacing:.08em;cursor:pointer}.gb-motion-toggle:hover,.gb-motion-toggle:focus-visible,.gb-motion-skip:hover,.gb-motion-skip:focus-visible{color:var(--gb-yellow);border-color:var(--gb-yellow)}.gb-motion-hero.is-motion-static{height:auto;min-height:920px}.gb-motion-hero.is-motion-static .gb-motion-sticky{position:relative;height:920px}.gb-motion-hero.is-motion-static .gb-motion-index,.gb-motion-hero.is-motion-static .gb-motion-scroll{opacity:.35}.gb-experience-map{position:relative;overflow:hidden;border-block:1px solid rgba(255,222,89,.22);background:#0c0d0a}.gb-experience-map::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,222,89,.04),transparent 35%,rgba(255,222,89,.025));pointer-events:none}.gb-experience-map__inner{position:relative;display:grid;grid-template-columns:190px 1fr;align-items:center;gap:34px;min-height:112px}.gb-experience-map__inner>p{margin:0;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.15em}.gb-experience-map ol{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0;margin:0;list-style:none}.gb-experience-map li{position:relative;min-height:62px;padding:10px 18px;border-left:1px solid rgba(255,222,89,.14)}.gb-experience-map li::after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--gb-yellow);transition:width .3s ease}.gb-experience-map li:hover::after{width:100%}.gb-experience-map li span{display:block;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px}.gb-experience-map li b{display:block;margin-top:4px;color:rgba(248,248,241,.56);font-family:var(--gb-mono);font-size:9px;letter-spacing:.1em}.gb-service-row,.gb-work-card,.gb-trust-grid article,.gb-process-step{content-visibility:auto;contain-intrinsic-size:1px 220px}@media (max-width:1180px){.gb-motion-index{display:none}.gb-motion-copy{left:34px;width:min(650px,48vw)}.gb-device-scene{right:20px}}@media (max-width:980px){.gb-motion-hero{height:450vh;min-height:2900px}.gb-motion-system{top:calc(var(--gb-header-h)+14px);right:24px}.gb-motion-copy{left:28px;right:28px;top:20%;width:auto;text-align:center}.gb-motion-stage h1,.gb-motion-stage h2{font-size:clamp(43px,9.2vw,74px)}.gb-device-scene{top:69%;width:620px;height:480px}.gb-orbit--one{width:400px;height:400px}.gb-orbit--two{width:310px;height:310px}.gb-phone{width:194px;height:402px}.gb-phone__screen::before{width:170px;height:170px}.gb-wire-title,.gb-grow-label{left:16px;top:38px;font-size:6px}.gb-wire-map{width:130px;height:170px}.gb-wire-map i{width:24px;height:24px}.gb-wire-lines{left:16px;right:16px;bottom:32px}.gb-build-header{left:16px;right:16px;top:36px;font-size:6px}.gb-build-header i{width:20px;height:20px}.gb-build-grid{left:16px;right:16px;top:76px;gap:7px}.gb-build-grid div{min-height:92px;padding:8px}.gb-build-grid img{width:34px;border-radius:9px}.gb-build-grid span{margin-top:12px}.gb-build-nav{left:16px;right:16px;bottom:24px;padding:8px}.gb-build-nav i{width:12px;height:12px}.gb-release-ring{width:126px;height:126px}.gb-release-ring b{font-size:24px}.gb-release-store{left:16px;right:16px;gap:7px}.gb-release-store i{min-height:38px;font-size:7px}.gb-release-log{left:16px;right:16px;bottom:28px}.gb-release-log span{font-size:5px}.gb-grow-number{left:16px;top:76px}.gb-grow-number b{font-size:36px}.gb-grow-number span{font-size:6px}.gb-grow-chart{left:16px;right:16px;height:112px;padding:12px 9px;gap:6px}.gb-grow-status{left:16px;right:16px;bottom:28px;font-size:6px}.gb-experience-map__inner{grid-template-columns:1fr;gap:0;padding-block:26px}.gb-experience-map ol{width:100%}}@media (max-width:680px){.gb-motion-hero{height:400vh;min-height:2500px}.gb-motion-system{display:none}.gb-motion-copy{top:17%;left:18px;right:18px}.gb-motion-stage h1,.gb-motion-stage h2{font-size:clamp(38px,12.4vw,58px)}.gb-motion-stage>p:last-of-type{max-width:510px;font-size:12px}.gb-device-scene{top:68%;width:420px;height:370px}.gb-orbit--one{width:300px;height:300px}.gb-orbit--two{width:230px;height:230px}.gb-phone{width:160px;height:330px}.gb-motion-scroll{display:none}.gb-motion-controls{left:14px;right:14px;justify-content:space-between}.gb-motion-toggle,.gb-motion-skip{padding-inline:9px;font-size:7px}.gb-experience-map ol{grid-template-columns:repeat(5,minmax(96px,1fr));overflow-x:auto;scrollbar-width:thin}.gb-experience-map li{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.gb-motion-hero{height:auto;min-height:920px}.gb-motion-sticky{position:relative;height:920px}.gb-motion-index,.gb-motion-scroll{display:none}.gb-motion-stage{opacity:0}.gb-motion-stage--final{opacity:1;transform:none}.gb-phone-state{opacity:0}.gb-phone-state--grow{opacity:1;transform:none}}.gb-motion-stage h1 span:last-child,.gb-motion-stage h2 span:last-child{display:inline-block;font-size:.84em;white-space:nowrap}@media (max-width:680px){.gb-motion-stage h1 span:last-child,.gb-motion-stage h2 span:last-child{font-size:.8em}}.gb-app-universe-page,.gb-app-immersive-page{overflow:clip;background:#070806}.gb-app-universe-hero{position:relative;min-height:780px;padding:calc(var(--gb-header-h)+70px) 0 96px;border-bottom:1px solid rgba(255,222,89,.18);overflow:hidden;background:radial-gradient(circle at 73% 44%,rgba(255,222,89,.16),transparent 24%),radial-gradient(circle at 84% 18%,rgba(255,222,89,.08),transparent 20%),linear-gradient(135deg,#060705 0%,#0b0d09 54%,#12140e 100%)}.gb-app-universe-hero::before,.gb-app-immersive-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,222,89,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,#000,transparent 76%)}.gb-app-universe-hero__mesh,.gb-app-immersive-hero__mesh{position:absolute;inset:0;pointer-events:none;opacity:.32;background:repeating-linear-gradient(115deg,transparent 0 72px,rgba(255,222,89,.045) 73px,transparent 74px 140px)}.gb-app-universe-hero__mesh::after,.gb-app-immersive-hero__mesh::after{content:"";position:absolute;width:680px;height:680px;right:-210px;bottom:-340px;border:1px solid rgba(255,222,89,.22);border-radius:50%;box-shadow:0 0 0 74px rgba(255,222,89,.025),0 0 0 148px rgba(255,222,89,.02)}.gb-app-universe-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:70px;min-height:570px}.gb-app-universe-hero__copy h1{max-width:780px;margin:18px 0 24px;font-size:clamp(48px,5.9vw,88px);line-height:1.08;letter-spacing:-.055em}.gb-app-universe-hero__copy h1 em{color:var(--gb-yellow);font-style:normal;text-shadow:0 0 32px rgba(255,222,89,.16)}.gb-app-universe-hero__lead{max-width:650px;margin:0;color:rgba(248,248,241,.66);font-size:16px;line-height:2}.gb-app-universe-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.gb-universe-telemetry{display:flex;flex-wrap:wrap;gap:0;margin-top:48px;border-block:1px solid rgba(255,222,89,.14)}.gb-universe-telemetry>div{min-width:130px;padding:17px 22px 15px 0;margin-right:22px}.gb-universe-telemetry small{display:block;color:rgba(248,248,241,.38);font-family:var(--gb-mono);font-size:8px;letter-spacing:.19em}.gb-universe-telemetry strong{display:block;margin-top:4px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:15px;letter-spacing:.05em}.gb-universe-map{--universe-x:0;--universe-y:0;position:relative;min-height:590px;transform-style:preserve-3d;perspective:1200px}.gb-universe-map::before{content:"";position:absolute;inset:10% 3% 4% 8%;border:1px solid rgba(255,222,89,.1);clip-path:polygon(0 14px,14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:linear-gradient(145deg,rgba(255,222,89,.025),rgba(0,0,0,.14))}.gb-universe-map__ring{position:absolute;left:50%;top:50%;border:1px solid rgba(255,222,89,.24);border-radius:50%;transform:translate(-50%,-50%) rotateX(64deg) rotateZ(calc(var(--universe-x) * 5deg));transition:transform .22s ease-out}.gb-universe-map__ring--one{width:540px;height:540px;box-shadow:0 0 45px rgba(255,222,89,.06),inset 0 0 36px rgba(255,222,89,.05)}.gb-universe-map__ring--two{width:395px;height:395px;border-style:dashed;opacity:.55;animation:gb-universe-spin 24s linear infinite}.gb-universe-map__signal{position:absolute;left:50%;top:51%;width:380px;height:1px;background:linear-gradient(90deg,transparent,var(--gb-yellow),transparent);transform:translate(-50%,-50%) rotate(-17deg);box-shadow:0 0 18px rgba(255,222,89,.42);opacity:.55}.gb-universe-device{position:absolute;z-index:4;left:50%;top:49%;width:286px;padding:9px;color:var(--gb-white);border:1px solid rgba(255,222,89,.42);background:linear-gradient(160deg,#22251d,#070806 68%);box-shadow:0 36px 100px rgba(0,0,0,.62),0 0 54px rgba(255,222,89,.12);transform:translate(-50%,-50%) translate3d(calc(var(--universe-x) * -10px),calc(var(--universe-y) * -8px),46px) rotate(-5deg);transition:transform .25s ease-out,border-color .25s ease}.gb-universe-device:hover{border-color:var(--gb-yellow);transform:translate(-50%,-50%) translate3d(calc(var(--universe-x) * -10px),calc(var(--universe-y) * -8px - 6px),58px) rotate(-3deg)}.gb-universe-device__bar{display:flex;align-items:center;justify-content:space-between;height:28px;padding:0 8px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.15em}.gb-universe-device__bar i{width:25px;height:1px;background:rgba(255,222,89,.42)}.gb-universe-device__screen{display:block;aspect-ratio:10/13;overflow:hidden;border:1px solid rgba(255,222,89,.18);background:#020302}.gb-universe-device__screen img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.08)}.gb-universe-device__caption{display:grid;gap:2px;padding:15px 10px 9px}.gb-universe-device__caption small{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.2em}.gb-universe-device__caption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.gb-universe-device__caption em{color:rgba(248,248,241,.42);font-family:var(--gb-mono);font-size:7px;font-style:normal;letter-spacing:.08em}.gb-universe-device--empty{display:grid;place-items:center;height:390px;color:var(--gb-yellow);font-family:var(--gb-mono);text-align:center}.gb-universe-node{position:absolute;z-index:5;width:190px;padding:14px 16px;border:1px solid rgba(255,222,89,.24);background:rgba(8,10,7,.86);backdrop-filter:blur(10px);box-shadow:0 15px 40px rgba(0,0,0,.38);transform:translate3d(calc(var(--universe-x) * var(--node-depth-x)),calc(var(--universe-y) * var(--node-depth-y)),0);transition:transform .25s ease,border-color .2s ease,background .2s ease}.gb-universe-node:hover{border-color:var(--gb-yellow);background:rgba(20,22,15,.95)}.gb-universe-node::before{content:"";position:absolute;left:-7px;top:50%;width:7px;height:1px;background:var(--gb-yellow)}.gb-universe-node small{display:block;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.17em}.gb-universe-node strong{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.gb-universe-node span{display:block;margin-top:3px;color:rgba(248,248,241,.4);font-family:var(--gb-mono);font-size:7px}.gb-universe-node--1{--node-depth-x:16px;--node-depth-y:12px;right:0;top:22%}.gb-universe-node--2{--node-depth-x:-12px;--node-depth-y:18px;left:3%;bottom:18%}.gb-universe-node--3{--node-depth-x:22px;--node-depth-y:-14px;right:3%;bottom:10%}.gb-universe-map__status{position:absolute;right:8%;bottom:3%;color:rgba(248,248,241,.38);font-family:var(--gb-mono);font-size:8px;letter-spacing:.15em}.gb-universe-map__status span{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow);animation:gb-pulse-dot 1.8s ease-in-out infinite}@keyframes gb-universe-spin{to{transform:translate(-50%,-50%) rotateX(64deg) rotateZ(360deg)}}@keyframes gb-pulse-dot{50%{opacity:.35;transform:scale(.7)}}.gb-app-directory--v440{position:relative;padding-top:100px;background:linear-gradient(180deg,#090a08,#070806 62%)}.gb-directory-command{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.62fr);gap:28px 44px;margin-bottom:42px;padding:32px;border:1px solid rgba(255,222,89,.2);background:linear-gradient(145deg,rgba(20,22,17,.96),rgba(8,9,7,.96));box-shadow:0 24px 80px rgba(0,0,0,.32)}.gb-directory-command::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,222,89,.05),transparent 32%),repeating-linear-gradient(90deg,transparent 0 23px,rgba(255,255,255,.018) 24px)}.gb-directory-command__heading{position:relative}.gb-directory-command__heading h2{margin:8px 0 6px;font-size:clamp(28px,3vw,44px)}.gb-directory-command__heading>p:last-child{margin:0;color:rgba(248,248,241,.48);font-size:13px}.gb-app-search--command{position:relative;align-self:end;height:58px}.gb-directory-command__row{position:relative;grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid rgba(255,222,89,.12)}.gb-app-view-switch{display:flex;flex:0 0 auto;gap:3px;padding:3px;border:1px solid rgba(255,222,89,.18);background:#070806}.gb-app-view-switch button{display:flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border:0;background:transparent;color:rgba(248,248,241,.42);font-family:var(--gb-mono);font-size:8px;letter-spacing:.11em;cursor:pointer}.gb-app-view-switch button.is-active{background:var(--gb-yellow);color:var(--gb-black)}.gb-app-toolbar__status i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 9px rgba(255,222,89,.8)}.gb-app-directory-grid--v440{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;perspective:1200px}.gb-app-dossier{--card-glow-x:50%;--card-glow-y:50%;--card-tilt-x:0deg;--card-tilt-y:0deg;position:relative;display:grid;grid-template-columns:42px minmax(0,.88fr) minmax(0,1.12fr);min-height:360px;overflow:hidden;border:1px solid rgba(255,222,89,.18);background:linear-gradient(145deg,rgba(20,22,17,.96),rgba(7,8,6,.98));box-shadow:0 28px 80px rgba(0,0,0,.35);transform:rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y));transform-style:preserve-3d;transition:transform .22s ease,border-color .25s ease,box-shadow .25s ease}.gb-app-dossier::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--card-glow-x) var(--card-glow-y),rgba(255,222,89,.14),transparent 32%);transition:opacity .25s ease}.gb-app-dossier:hover{border-color:rgba(255,222,89,.5);box-shadow:0 34px 110px rgba(0,0,0,.5),0 0 42px rgba(255,222,89,.06)}.gb-app-dossier:hover::before{opacity:1}.gb-app-dossier[hidden]{display:none !important}.gb-app-dossier__rail{position:relative;z-index:2;display:flex;align-items:center;flex-direction:column;gap:14px;padding:18px 0;border-right:1px solid rgba(255,222,89,.14);background:rgba(255,222,89,.025)}.gb-app-dossier__rail>span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:11px}.gb-app-dossier__rail i{width:1px;flex:1;background:linear-gradient(var(--gb-yellow),transparent);opacity:.42}.gb-app-dossier__rail small{writing-mode:vertical-rl;color:rgba(248,248,241,.3);font-family:var(--gb-mono);font-size:7px;letter-spacing:.18em}.gb-app-dossier__media{position:relative;z-index:1;display:block;min-width:0;padding:18px;border-right:1px solid rgba(255,222,89,.12);background:linear-gradient(135deg,rgba(255,222,89,.04),transparent)}.gb-app-dossier__frame{display:block;height:100%;min-height:322px;overflow:hidden;border:1px solid rgba(255,222,89,.16);background:#020302;clip-path:polygon(0 14px,14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.gb-app-dossier__frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.08);transition:transform .55s ease,filter .55s ease}.gb-app-dossier:hover .gb-app-dossier__frame img{transform:scale(1.035);filter:saturate(.95) contrast(1.1)}.gb-app-dossier__scan{position:absolute;z-index:2;left:18px;right:18px;top:18px;height:2px;opacity:0;background:linear-gradient(90deg,transparent,var(--gb-yellow),transparent);box-shadow:0 0 14px rgba(255,222,89,.8)}.gb-app-dossier:hover .gb-app-dossier__scan{opacity:.7;animation:gb-dossier-scan 1.8s ease-in-out}@keyframes gb-dossier-scan{0%{top:18px}100%{top:calc(100% - 20px)}}.gb-app-dossier__body{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;padding:28px 26px 24px}.gb-app-dossier__eyebrow{display:flex;justify-content:space-between;gap:14px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.11em}.gb-app-dossier__eyebrow i{color:rgba(248,248,241,.27);font-style:normal;white-space:nowrap}.gb-app-dossier h2{margin:14px 0 10px;font-size:clamp(22px,2vw,30px);line-height:1.45}.gb-app-dossier h2 a:hover{color:var(--gb-yellow)}.gb-app-dossier__body>p{margin:0;color:rgba(248,248,241,.56);font-size:13px;line-height:1.85}.gb-app-dossier__features{display:grid;gap:7px;margin:20px 0 0;padding:18px 0 0;border-top:1px solid rgba(255,222,89,.11);list-style:none}.gb-app-dossier__features li{color:rgba(248,248,241,.48);font-size:11px}.gb-app-dossier__features li span{margin-right:8px;color:var(--gb-yellow);font-family:var(--gb-mono)}.gb-app-dossier__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:22px}.gb-app-dossier__platform{color:rgba(248,248,241,.34);font-family:var(--gb-mono);font-size:7px;letter-spacing:.07em}.gb-app-dossier__footer>a{display:inline-flex;align-items:center;gap:7px;color:var(--gb-yellow);font-size:11px;font-weight:700;white-space:nowrap}.gb-app-dossier__footer svg{width:16px}.gb-app-directory-grid--v440.is-list-view{grid-template-columns:1fr}.gb-app-directory-grid--v440.is-list-view .gb-app-dossier{grid-template-columns:44px 290px minmax(0,1fr);min-height:280px}.gb-app-directory-grid--v440.is-list-view .gb-app-dossier__frame{min-height:242px}.gb-app-directory-bridge{border-top:1px solid rgba(255,222,89,.12);background:radial-gradient(circle at 20% 50%,rgba(255,222,89,.09),transparent 26%),#0a0b09}.gb-app-directory-bridge__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;padding:54px;border:1px solid rgba(255,222,89,.22);background:rgba(7,8,6,.76)}.gb-app-directory-bridge h2{max-width:760px;margin:8px 0 12px;font-size:clamp(30px,3.7vw,54px);line-height:1.28}.gb-app-directory-bridge p{max-width:760px;margin:0;color:rgba(248,248,241,.54)}.gb-app-directory-bridge__actions{display:grid;gap:10px;min-width:220px}.gb-app-immersive-hero{position:relative;min-height:820px;padding:calc(var(--gb-header-h)+62px) 0 80px;overflow:hidden;border-bottom:1px solid rgba(255,222,89,.18);background:radial-gradient(circle at 73% 40%,rgba(255,222,89,.16),transparent 24%),linear-gradient(135deg,#050604,#0c0e0a 60%,#14160f)}.gb-app-immersive-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:70px;min-height:590px}.gb-app-immersive-hero__serial{display:flex;align-items:center;gap:12px;width:min(100%,560px);margin:14px 0 18px;color:rgba(248,248,241,.4);font-family:var(--gb-mono);font-size:7px;letter-spacing:.16em}.gb-app-immersive-hero__serial span{color:var(--gb-yellow)}.gb-app-immersive-hero__serial i{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,222,89,.45),transparent)}.gb-app-immersive-hero__copy h1{margin:0 0 24px;max-width:780px;font-size:clamp(48px,5.4vw,82px);line-height:1.08;letter-spacing:-.055em}.gb-app-immersive-hero__lead{max-width:680px;margin:0;color:rgba(248,248,241,.65);font-size:17px;line-height:2}.gb-app-immersive-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.gb-app-immersive-stage{--app-parallax-x:0;--app-parallax-y:0;position:relative;min-height:600px;perspective:1300px}.gb-app-immersive-stage__orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(255,222,89,.22);border-radius:50%;transform:translate(-50%,-50%) rotateX(64deg) rotateZ(calc(var(--app-parallax-x) * 5deg));transition:transform .25s ease}.gb-app-immersive-stage__orbit--one{width:600px;height:600px;box-shadow:0 0 60px rgba(255,222,89,.06),inset 0 0 40px rgba(255,222,89,.04)}.gb-app-immersive-stage__orbit--two{width:440px;height:440px;border-style:dashed;opacity:.52;animation:gb-universe-spin 28s linear infinite reverse}.gb-app-immersive-stage__device{position:absolute;z-index:3;left:50%;top:50%;width:min(420px,70%);padding:10px;border:1px solid rgba(255,222,89,.42);background:linear-gradient(160deg,#22251d,#070806 70%);box-shadow:0 42px 120px rgba(0,0,0,.66),0 0 60px rgba(255,222,89,.1);transform:translate(-50%,-50%) translate3d(calc(var(--app-parallax-x) * -13px),calc(var(--app-parallax-y) * -10px),46px) rotateY(calc(var(--app-parallax-x) * -3deg)) rotateX(calc(var(--app-parallax-y) * 2deg)) rotate(-4deg);transition:transform .25s ease-out}.gb-app-immersive-stage__top{display:flex;align-items:center;justify-content:space-between;height:30px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.16em}.gb-app-immersive-stage__top i{width:42px;height:1px;background:rgba(255,222,89,.35)}.gb-app-immersive-stage__screen{aspect-ratio:13/10;overflow:hidden;border:1px solid rgba(255,222,89,.16);background:#020302}.gb-app-immersive-stage__screen img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.08)}.gb-app-immersive-stage__bottom{display:flex;align-items:center;justify-content:space-between;padding:13px 8px 5px;color:rgba(248,248,241,.36);font-family:var(--gb-mono);font-size:7px;letter-spacing:.12em}.gb-app-immersive-stage__bottom strong{color:var(--gb-yellow);font-weight:500}.gb-app-immersive-hud{position:absolute;z-index:5;min-width:145px;padding:13px 15px;border:1px solid rgba(255,222,89,.24);background:rgba(6,7,5,.86);backdrop-filter:blur(10px);box-shadow:0 16px 42px rgba(0,0,0,.38);transform:translate3d(calc(var(--app-parallax-x) * var(--hud-x)),calc(var(--app-parallax-y) * var(--hud-y)),0);transition:transform .25s ease}.gb-app-immersive-hud small{display:block;color:rgba(248,248,241,.3);font-family:var(--gb-mono);font-size:7px;letter-spacing:.16em}.gb-app-immersive-hud strong{display:block;margin:4px 0 2px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:12px}.gb-app-immersive-hud span{color:rgba(248,248,241,.38);font-family:var(--gb-mono);font-size:6px;letter-spacing:.12em}.gb-app-immersive-hud--a{--hud-x:18px;--hud-y:12px;right:1%;top:17%}.gb-app-immersive-hud--b{--hud-x:-16px;--hud-y:20px;left:1%;bottom:21%}.gb-app-immersive-hud--c{--hud-x:24px;--hud-y:-14px;right:3%;bottom:8%}.gb-app-immersive-stage__status{position:absolute;left:50%;bottom:0;transform:translateX(-50%);color:rgba(248,248,241,.34);font-family:var(--gb-mono);font-size:7px;letter-spacing:.18em}.gb-app-immersive-stage__status i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 10px var(--gb-yellow)}.gb-case-facts--immersive{position:relative;margin-top:14px}.gb-app-story-nav{position:fixed;z-index:80;right:18px;top:50%;display:grid;gap:3px;width:128px;padding:10px;border:1px solid rgba(255,222,89,.16);background:rgba(5,6,4,.82);backdrop-filter:blur(14px);transform:translateY(-50%);box-shadow:0 18px 54px rgba(0,0,0,.38)}.gb-app-story-nav__progress{position:absolute;left:0;top:0;width:1px;height:100%;background:rgba(255,222,89,.12)}.gb-app-story-nav__progress::after{content:"";display:block;width:1px;height:calc(var(--story-progress,0) * 100%);background:var(--gb-yellow);box-shadow:0 0 10px var(--gb-yellow);transition:height .35s ease}.gb-app-story-nav a{display:grid;grid-template-columns:20px 1fr;gap:0 6px;padding:8px 6px;color:rgba(248,248,241,.34);border-left:1px solid transparent;transition:color .2s ease,background .2s ease,border-color .2s ease}.gb-app-story-nav a small{grid-row:1/3;color:inherit;font-family:var(--gb-mono);font-size:7px}.gb-app-story-nav a strong{font-family:var(--gb-mono);font-size:7px;letter-spacing:.1em}.gb-app-story-nav a span{font-size:8px}.gb-app-story-nav a.is-active{color:var(--gb-yellow);border-left-color:var(--gb-yellow);background:rgba(255,222,89,.05)}.gb-case-narrative{background:linear-gradient(180deg,#080907,#0d0f0b)}.gb-case-narrative__grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:58px;margin-top:46px}.gb-case-narrative__console{position:sticky;top:calc(var(--gb-header-h)+36px);min-height:520px;padding:36px;overflow:hidden;border:1px solid rgba(255,222,89,.24);background:radial-gradient(circle at 50% 28%,rgba(255,222,89,.12),transparent 32%),linear-gradient(145deg,#15170f,#070806);box-shadow:0 28px 90px rgba(0,0,0,.38)}.gb-case-narrative__console>small{display:block;margin-top:270px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.17em}.gb-case-narrative__console h3{margin:12px 0 14px;font-size:32px}.gb-case-narrative__console>p{color:rgba(248,248,241,.55);font-size:13px;line-height:1.9}.gb-case-narrative__radar{position:absolute;left:50%;top:115px;width:220px;height:220px;border:1px solid rgba(255,222,89,.22);border-radius:50%;transform:translateX(-50%)}.gb-case-narrative__radar::before,.gb-case-narrative__radar::after{content:"";position:absolute;border:1px solid rgba(255,222,89,.12);border-radius:50%}.gb-case-narrative__radar::before{inset:28px}.gb-case-narrative__radar::after{inset:66px}.gb-case-narrative__radar i{position:absolute;background:rgba(255,222,89,.16)}.gb-case-narrative__radar i:nth-child(1){left:50%;top:0;width:1px;height:100%}.gb-case-narrative__radar i:nth-child(2){left:0;top:50%;width:100%;height:1px}.gb-case-narrative__radar i:nth-child(3){left:50%;top:50%;width:50%;height:1px;transform-origin:left;background:linear-gradient(90deg,var(--gb-yellow),transparent);animation:gb-radar 5s linear infinite}.gb-case-narrative__radar span{position:absolute;left:66%;top:33%;width:7px;height:7px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow)}@keyframes gb-radar{to{transform:rotate(360deg)}}.gb-case-narrative__console-status{position:absolute;right:24px;bottom:20px;color:rgba(248,248,241,.28);font-family:var(--gb-mono);font-size:7px;letter-spacing:.14em}.gb-case-narrative__console-status i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--gb-yellow)}.gb-case-narrative__stages{display:grid;gap:26px}.gb-case-stage{position:relative;min-height:340px;padding:42px;border:1px solid rgba(255,222,89,.16);background:linear-gradient(145deg,rgba(20,22,17,.94),rgba(7,8,6,.96));transition:border-color .25s ease,transform .25s ease,background .25s ease}.gb-case-stage::before{content:"";position:absolute;left:-59px;top:62px;width:58px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,222,89,.32))}.gb-case-stage.is-active{border-color:rgba(255,222,89,.56);transform:translateX(-7px);background:linear-gradient(145deg,rgba(31,33,22,.98),rgba(8,9,7,.98));box-shadow:0 24px 80px rgba(0,0,0,.32),0 0 34px rgba(255,222,89,.05)}.gb-case-stage>span{position:absolute;right:28px;top:18px;color:rgba(255,222,89,.12);font-family:var(--gb-mono);font-size:70px;font-weight:800;line-height:1}.gb-case-stage>small{display:block;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.18em}.gb-case-stage h3{position:relative;margin:48px 0 20px;font-size:30px}.gb-case-stage p,.gb-case-stage li{position:relative;color:rgba(248,248,241,.62)}.gb-case-stage ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gb-case-stage li{display:flex;align-items:flex-start;gap:10px}.gb-case-stage li svg{flex:0 0 18px;width:18px;color:var(--gb-yellow)}.gb-case-stage--after.is-active{background:linear-gradient(145deg,rgba(255,222,89,.98),rgba(218,187,65,.98));color:var(--gb-black)}.gb-case-stage--after.is-active>small,.gb-case-stage--after.is-active h3,.gb-case-stage--after.is-active p{color:var(--gb-black)}.gb-case-stage--after.is-active>span{color:rgba(7,8,6,.12)}[data-cyber-card]{--card-glow-x:50%;--card-glow-y:50%;--card-tilt-x:0deg;--card-tilt-y:0deg;transform:rotateX(var(--card-tilt-x)) rotateY(var(--card-tilt-y));transform-style:preserve-3d;transition:transform .22s ease,border-color .25s ease,box-shadow .25s ease}.gb-case-metrics--v440{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gb-case-metrics--v440 .gb-case-metric{position:relative;overflow:hidden}.gb-case-metrics--v440 .gb-case-metric::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--card-glow-x) var(--card-glow-y),rgba(255,222,89,.13),transparent 36%);transition:opacity .2s ease}.gb-case-metrics--v440 .gb-case-metric:hover::after{opacity:1}.gb-case-scope-section--v440{background:linear-gradient(180deg,#0d0f0b,#080907)}.gb-sample-fit-section{background:linear-gradient(180deg,#080907,#0d0f0b)}.gb-sample-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;perspective:1200px}.gb-sample-fit-card{position:relative;min-height:360px;padding:34px;overflow:hidden;border:1px solid rgba(255,222,89,.18);background:linear-gradient(145deg,#161911,#080907);box-shadow:0 24px 76px rgba(0,0,0,.3)}.gb-sample-fit-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--card-glow-x) var(--card-glow-y),rgba(255,222,89,.13),transparent 34%);opacity:0;transition:opacity .25s ease}.gb-sample-fit-card:hover::after{opacity:1}.gb-sample-fit-card>span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.18em}.gb-sample-fit-card h3{margin:62px 0 22px;font-size:28px}.gb-sample-fit-card p,.gb-sample-fit-card li{color:rgba(248,248,241,.62)}.gb-sample-fit-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gb-sample-fit-card li::before{content:"+";margin-right:10px;color:var(--gb-yellow)}.gb-sample-fit-card--solution{color:var(--gb-black);border-color:var(--gb-yellow);background:var(--gb-yellow)}.gb-sample-fit-card--solution>span,.gb-sample-fit-card--solution h3,.gb-sample-fit-card--solution p{color:var(--gb-black)}.gb-app-feature-section--v440{border-block:1px solid rgba(255,222,89,.12);background:#090a08}.gb-app-feature-grid--v440{grid-template-columns:repeat(3,minmax(0,1fr));perspective:1200px}.gb-app-feature-grid--v440 .gb-app-feature{position:relative;overflow:hidden;min-height:230px;border-color:rgba(255,222,89,.18);background:linear-gradient(145deg,#171a12,#090a08)}.gb-app-feature-grid--v440 .gb-app-feature i{position:absolute;right:-22px;bottom:-22px;width:84px;height:84px;border:1px solid rgba(255,222,89,.12);transform:rotate(45deg)}.gb-sample-plan-section{background:linear-gradient(180deg,#0d0f0b,#080907)}.gb-ui-map--v440{background:#080907}.gb-ui-map--v440 .gb-ui-map-panel{overflow:hidden}.gb-app-notes-section{padding-block:90px;border-block:1px solid rgba(255,222,89,.12);background:#f4f2e9;color:#171815}.gb-app-notes-section .gb-entry-content{color:#24251f}.gb-related-apps--v440{background:linear-gradient(180deg,#090a08,#0d0f0b)}.gb-related-dossier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;perspective:1200px}.gb-related-dossier{overflow:hidden;border:1px solid rgba(255,222,89,.17);background:linear-gradient(145deg,#161811,#080907);box-shadow:0 24px 74px rgba(0,0,0,.3)}.gb-related-dossier__image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.gb-related-dossier__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.7) contrast(1.08);transition:transform .5s ease,filter .5s ease}.gb-related-dossier:hover .gb-related-dossier__image img{transform:scale(1.04);filter:saturate(.95) contrast(1.08)}.gb-related-dossier__image>span{position:absolute;left:14px;top:14px;padding:5px 8px;color:var(--gb-black);background:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.1em}.gb-related-dossier>div{padding:25px}.gb-related-dossier small{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.11em}.gb-related-dossier h3{margin:10px 0;font-size:22px}.gb-related-dossier p{min-height:5em;margin:0;color:rgba(248,248,241,.5);font-size:13px}.gb-related-dossier__link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--gb-yellow);font-size:11px;font-weight:700}.gb-related-dossier__link svg{width:16px}.gb-app-final-cta{background:radial-gradient(circle at 80% 50%,rgba(255,222,89,.14),transparent 24%),#070806}.gb-app-final-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;padding:58px;border:1px solid rgba(255,222,89,.24);background:linear-gradient(145deg,rgba(20,22,16,.94),rgba(7,8,6,.98))}.gb-app-final-cta h2{max-width:850px;margin:8px 0 14px;font-size:clamp(32px,4vw,58px);line-height:1.25}.gb-app-final-cta p{margin:0;color:rgba(248,248,241,.55)}.gb-app-final-cta__inner>div:last-child{display:grid;gap:10px;min-width:220px}@media (max-width:1360px){.gb-app-story-nav{display:none}}@media (max-width:1080px){.gb-app-universe-hero__grid,.gb-app-immersive-hero__grid{grid-template-columns:1fr;gap:34px}.gb-app-universe-hero__copy{padding-top:34px}.gb-universe-map,.gb-app-immersive-stage{min-height:560px}.gb-app-directory-grid--v440{grid-template-columns:1fr}.gb-app-dossier{grid-template-columns:42px minmax(250px,.8fr) minmax(0,1.2fr)}.gb-case-narrative__grid{grid-template-columns:1fr}.gb-case-narrative__console{position:relative;top:auto;min-height:420px}.gb-case-narrative__console>small{margin-top:235px}.gb-case-stage::before{display:none}.gb-sample-fit-grid{grid-template-columns:1fr 1fr}.gb-app-directory-bridge__inner,.gb-app-final-cta__inner{grid-template-columns:1fr}}@media (max-width:760px){.gb-app-universe-hero,.gb-app-immersive-hero{min-height:auto;padding-top:calc(var(--gb-header-h)+34px)}.gb-app-universe-hero__grid,.gb-app-immersive-hero__grid{gap:20px}.gb-app-universe-hero__copy h1,.gb-app-immersive-hero__copy h1{font-size:clamp(40px,12vw,58px)}.gb-universe-telemetry{display:grid;grid-template-columns:1fr 1fr}.gb-universe-telemetry>div{min-width:0;margin:0;padding-right:10px}.gb-universe-map,.gb-app-immersive-stage{min-height:480px;transform:scale(.9);transform-origin:center top;margin-bottom:-35px}.gb-universe-map__ring--one,.gb-app-immersive-stage__orbit--one{width:440px;height:440px}.gb-universe-map__ring--two,.gb-app-immersive-stage__orbit--two{width:330px;height:330px}.gb-universe-device{width:230px}.gb-universe-node{width:140px;padding:10px}.gb-universe-node--1{right:-8%;top:17%}.gb-universe-node--2{left:-8%;bottom:15%}.gb-universe-node--3{right:-5%;bottom:3%}.gb-app-immersive-stage__device{width:290px}.gb-app-immersive-hud{min-width:110px;padding:9px 10px}.gb-app-immersive-hud--a{right:-6%}.gb-app-immersive-hud--b{left:-6%}.gb-app-immersive-hud--c{right:-4%}.gb-directory-command{grid-template-columns:1fr;padding:22px}.gb-app-search--command,.gb-directory-command__row{grid-column:1}.gb-directory-command__row{align-items:flex-start;flex-direction:column}.gb-app-dossier,.gb-app-directory-grid--v440.is-list-view .gb-app-dossier{grid-template-columns:34px 1fr;min-height:0}.gb-app-dossier__rail{grid-row:1/3}.gb-app-dossier__media{min-height:0;border-right:0;border-bottom:1px solid rgba(255,222,89,.12)}.gb-app-dossier__frame,.gb-app-directory-grid--v440.is-list-view .gb-app-dossier__frame{min-height:240px;aspect-ratio:16/10}.gb-app-dossier__body{padding:24px 20px}.gb-app-dossier__eyebrow{flex-direction:column}.gb-app-dossier__footer{align-items:flex-start;flex-direction:column}.gb-app-directory-bridge__inner,.gb-app-final-cta__inner{padding:34px 24px}.gb-case-narrative__console{min-height:390px;padding:26px}.gb-case-narrative__radar{top:90px;width:190px;height:190px}.gb-case-narrative__console>small{margin-top:230px}.gb-case-stage{min-height:0;padding:28px 22px}.gb-case-stage>span{font-size:52px}.gb-case-stage h3{margin-top:42px;font-size:25px}.gb-sample-fit-grid,.gb-app-feature-grid--v440,.gb-related-dossier-grid{grid-template-columns:1fr}.gb-sample-fit-card{min-height:0}.gb-app-final-cta__inner>div:last-child,.gb-app-directory-bridge__actions{min-width:0}}@media (prefers-reduced-motion:reduce){.gb-universe-map__ring--two,.gb-universe-map__status span,.gb-app-immersive-stage__orbit--two,.gb-case-narrative__radar i:nth-child(3),.gb-app-dossier:hover .gb-app-dossier__scan{animation:none !important}.gb-universe-map,.gb-app-immersive-stage,[data-cyber-card],.gb-app-dossier{transform:none !important}}.gb-service-system-page,.gb-pipeline-page,.gb-knowledge-page{background:#070806;color:var(--gb-white)}.gb-service-command-hero,.gb-pipeline-hero,.gb-knowledge-hero{position:relative;min-height:760px;padding:calc(var(--gb-header-h)+54px) 0 90px;overflow:hidden;border-bottom:1px solid rgba(255,222,89,.14);background:radial-gradient(circle at 78% 40%,rgba(255,222,89,.12),transparent 28%),linear-gradient(180deg,#090a08,#070806)}.gb-service-command-hero__grid,.gb-pipeline-hero__mesh,.gb-knowledge-hero__mesh{position:absolute;inset:0;pointer-events:none;opacity:.36;background-image:linear-gradient(rgba(255,222,89,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.055) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.gb-service-command-hero__layout,.gb-pipeline-hero__layout,.gb-knowledge-hero__layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,.95fr);align-items:center;gap:70px;min-height:590px}.gb-service-command-hero__copy h1,.gb-pipeline-hero__copy h1,.gb-knowledge-hero__copy h1{max-width:760px;margin:16px 0 26px;font-size:clamp(52px,6vw,88px);line-height:1.08;letter-spacing:-.06em}.gb-service-command-hero__copy h1 em,.gb-pipeline-hero__copy h1 em,.gb-knowledge-hero__copy h1 em{color:var(--gb-yellow);font-style:normal;text-shadow:0 0 30px rgba(255,222,89,.18)}.gb-service-command-hero__copy>p,.gb-pipeline-hero__copy>p,.gb-knowledge-hero__copy>p{max-width:720px;color:rgba(248,248,241,.62);font-size:18px;line-height:2}.gb-service-command-hero__actions,.gb-pipeline-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.gb-service-command-hero__telemetry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:50px;border-block:1px solid rgba(255,222,89,.14)}.gb-service-command-hero__telemetry>div{padding:18px 20px;border-right:1px solid rgba(255,222,89,.12)}.gb-service-command-hero__telemetry>div:last-child{border-right:0}.gb-service-command-hero__telemetry small,.gb-service-command-hero__telemetry strong{display:block}.gb-service-command-hero__telemetry small{color:rgba(248,248,241,.38);font-family:var(--gb-mono);font-size:8px;letter-spacing:.16em}.gb-service-command-hero__telemetry strong{margin-top:8px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:12px;letter-spacing:.06em}.gb-service-reactor,.gb-pipeline-orbit{position:relative;min-height:560px;isolation:isolate}.gb-service-reactor__orbit,.gb-pipeline-orbit__ring{position:absolute;left:50%;top:50%;border:1px solid rgba(255,222,89,.25);border-radius:50%;transform:translate(-50%,-50%)}.gb-service-reactor__orbit--outer{width:500px;height:500px;box-shadow:0 0 70px rgba(255,222,89,.06),inset 0 0 60px rgba(255,222,89,.04)}.gb-service-reactor__orbit--inner{width:330px;height:330px;border-style:dashed;animation:gb-v450-spin 24s linear infinite}.gb-service-reactor__core,.gb-pipeline-orbit__core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:210px;height:210px;padding:24px;border:1px solid var(--gb-yellow);border-radius:50%;text-align:center;background:radial-gradient(circle,rgba(255,222,89,.14),rgba(9,10,8,.96) 64%);box-shadow:0 0 45px rgba(255,222,89,.14);transform:translate(-50%,-50%)}.gb-service-reactor__core span,.gb-service-reactor__core small,.gb-pipeline-orbit__core small,.gb-pipeline-orbit__core span{font-family:var(--gb-mono);font-size:8px;letter-spacing:.17em}.gb-service-reactor__core span,.gb-pipeline-orbit__core small{color:var(--gb-yellow)}.gb-service-reactor__core strong,.gb-pipeline-orbit__core strong{font-size:25px;line-height:1.05}.gb-service-reactor__core small,.gb-pipeline-orbit__core span{color:rgba(248,248,241,.4)}.gb-service-reactor__node,.gb-pipeline-orbit__node{position:absolute;z-index:2;display:grid;gap:4px;width:180px;padding:14px 16px;border:1px solid rgba(255,222,89,.2);background:rgba(8,9,7,.92);box-shadow:0 18px 50px rgba(0,0,0,.25);transition:border-color .2s ease,background .2s ease,transform .2s ease}.gb-service-reactor__node:hover,.gb-service-reactor__node:focus-visible,.gb-service-reactor__node.is-active,.gb-pipeline-orbit__node:hover,.gb-pipeline-orbit__node:focus-visible{border-color:var(--gb-yellow);background:rgba(255,222,89,.08);transform:translateY(-3px)}.gb-service-reactor__node small,.gb-pipeline-orbit__node small{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px}.gb-service-reactor__node strong,.gb-pipeline-orbit__node strong{font-family:var(--gb-mono);font-size:10px;letter-spacing:.07em}.gb-service-reactor__node--01{right:1%;top:13%}.gb-service-reactor__node--02{left:-1%;top:22%}.gb-service-reactor__node--03{right:-3%;bottom:20%}.gb-service-reactor__node--04{left:2%;bottom:11%}.gb-service-reactor__status,.gb-pipeline-orbit__status{position:absolute;right:8%;bottom:5%;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.12em}.gb-service-reactor__status i,.gb-pipeline-orbit__status i,.gb-service-module__status i,.gb-knowledge-result i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow);animation:gb-v450-pulse 1.8s ease-in-out infinite}.gb-section-head--cyber{align-items:end;padding-bottom:28px;border-bottom:1px solid rgba(255,222,89,.16)}.gb-section-head--cyber .gb-section-lead{max-width:520px;margin-left:auto;color:rgba(248,248,241,.55)}.gb-service-matrix-section{background:linear-gradient(180deg,#080907,#0c0e0a)}.gb-service-matrix{display:grid;gap:26px;margin-top:48px;perspective:1300px}.gb-service-module{--card-glow-x:50%;--card-glow-y:50%;position:relative;display:grid;grid-template-columns:44px minmax(250px,.65fr) minmax(0,1.35fr);min-height:390px;overflow:hidden;border:1px solid rgba(255,222,89,.15);background:linear-gradient(145deg,#151811,#080907);box-shadow:0 26px 80px rgba(0,0,0,.28);transition:border-color .3s ease,box-shadow .3s ease}.gb-service-module::after,.gb-cost-architecture__grid article::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--card-glow-x) var(--card-glow-y),rgba(255,222,89,.13),transparent 34%);transition:opacity .25s ease}.gb-service-module:hover::after,.gb-service-module.is-active::after,.gb-cost-architecture__grid article:hover::after{opacity:1}.gb-service-module.is-active{border-color:rgba(255,222,89,.45);box-shadow:0 32px 100px rgba(0,0,0,.35),0 0 35px rgba(255,222,89,.05)}.gb-service-module__rail{display:flex;align-items:center;flex-direction:column;gap:16px;padding:22px 10px;border-right:1px solid rgba(255,222,89,.11);background:#10120d}.gb-service-module__rail span{color:var(--gb-yellow);font-family:var(--gb-mono);font-weight:700}.gb-service-module__rail i{flex:1;width:1px;background:linear-gradient(var(--gb-yellow),transparent)}.gb-service-module__rail small{writing-mode:vertical-rl;color:rgba(248,248,241,.35);font-family:var(--gb-mono);font-size:7px;letter-spacing:.12em}.gb-service-module__visual{position:relative;display:grid;place-items:center;overflow:hidden;border-right:1px solid rgba(255,222,89,.12);background:radial-gradient(circle at center,rgba(255,222,89,.1),transparent 55%),linear-gradient(145deg,#10130d,#070806)}.gb-service-module__visual::before,.gb-service-module__visual::after{content:"";position:absolute;border:1px solid rgba(255,222,89,.18);border-radius:50%}.gb-service-module__visual::before{width:230px;height:230px}.gb-service-module__visual::after{width:160px;height:160px;border-style:dashed}.gb-service-module__visual>span{z-index:1;color:rgba(255,222,89,.12);font-family:var(--gb-mono);font-size:110px;font-weight:700}.gb-service-module__visual>i{position:absolute;z-index:2;width:7px;height:7px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 20px var(--gb-yellow)}.gb-service-module__visual>b{position:absolute;bottom:26px;z-index:2;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.13em}.gb-service-module__scan{position:absolute;inset:-50% 0 auto;height:40%;background:linear-gradient(transparent,rgba(255,222,89,.08),transparent);animation:gb-v450-scan 5s linear infinite}.gb-service-module__body{position:relative;z-index:2;padding:48px}.gb-service-module__status{color:var(--gb-yellow)!important;font-family:var(--gb-mono);font-size:8px!important;letter-spacing:.13em}.gb-service-module__body h2{margin:26px 0 18px;font-size:clamp(28px,3vw,42px)}.gb-service-module__body>p{max-width:720px;color:rgba(248,248,241,.58)}.gb-service-module__body ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:28px 0 0;padding:0;list-style:none}.gb-service-module__body li{color:rgba(248,248,241,.7)}.gb-service-module__body li span{margin-right:8px;color:var(--gb-yellow)}.gb-service-module__body footer{display:flex;align-items:center;gap:18px;margin-top:34px;padding-top:20px;border-top:1px solid rgba(255,222,89,.12)}.gb-service-module__body footer small{color:rgba(248,248,241,.35);font-family:var(--gb-mono);font-size:8px}.gb-service-module__body footer strong{color:var(--gb-yellow);font-size:12px}.gb-service-combine-section{background:#f3f1e8;color:#171815}.gb-service-combine-grid{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:70px;align-items:start}.gb-service-combine-copy{position:sticky;top:130px}.gb-service-combine-copy h2{font-size:clamp(36px,4.5vw,62px);line-height:1.25}.gb-service-combine-copy p{color:#5e5f57}.gb-service-combine-cards{display:grid;gap:18px}.gb-service-combine-cards article{position:relative;padding:34px;border:1px solid rgba(7,8,6,.14);background:#fff;box-shadow:0 18px 50px rgba(7,8,6,.07)}.gb-service-combine-cards article::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--gb-yellow)}.gb-service-combine-cards span,.gb-service-combine-cards small{font-family:var(--gb-mono);font-size:8px;letter-spacing:.13em}.gb-service-combine-cards span{color:#8d7416}.gb-service-combine-cards h3{margin:18px 0 12px;font-size:27px}.gb-service-combine-cards p{margin:0 0 22px;color:#585950}.gb-service-combine-cards small{color:#8a897f}.gb-service-path-section,.gb-pipeline-final{background:radial-gradient(circle at 80% 50%,rgba(255,222,89,.12),transparent 28%),#070806}.gb-service-path-section__inner,.gb-pipeline-final__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;padding:58px;border:1px solid rgba(255,222,89,.22);background:linear-gradient(145deg,rgba(20,22,16,.96),rgba(7,8,6,.98))}.gb-service-path-section h2,.gb-pipeline-final h2{max-width:850px;margin:8px 0 16px;font-size:clamp(34px,4.2vw,58px);line-height:1.25}.gb-service-path-section p,.gb-pipeline-final p{color:rgba(248,248,241,.55)}.gb-service-path-actions,.gb-pipeline-final__inner>div:last-child{display:grid;gap:10px;min-width:230px}.gb-pipeline-orbit__ring{width:500px;height:500px;box-shadow:0 0 70px rgba(255,222,89,.05)}.gb-pipeline-orbit__core{width:190px;height:190px}.gb-pipeline-orbit__node{width:145px;text-align:center}.gb-pipeline-orbit__node--01{left:50%;top:1%;transform:translateX(-50%)}.gb-pipeline-orbit__node--02{right:0;top:25%}.gb-pipeline-orbit__node--03{right:7%;bottom:8%}.gb-pipeline-orbit__node--04{left:7%;bottom:8%}.gb-pipeline-orbit__node--05{left:0;top:25%}.gb-pipeline-orbit__node--06{left:50%;bottom:-1%;transform:translateX(-50%)}.gb-pipeline-orbit__node--01:hover,.gb-pipeline-orbit__node--01:focus-visible,.gb-pipeline-orbit__node--06:hover,.gb-pipeline-orbit__node--06:focus-visible{transform:translateX(-50%) translateY(-3px)}.gb-pipeline-process{background:linear-gradient(180deg,#0b0d09,#070806)}.gb-pipeline-process__layout{display:grid;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);gap:60px}.gb-pipeline-console{position:sticky;top:120px;align-self:start;padding:34px;border:1px solid rgba(255,222,89,.2);background:linear-gradient(145deg,#151811,#080907)}.gb-pipeline-console h2{margin:12px 0;font-size:40px}.gb-pipeline-console>p{color:rgba(248,248,241,.52)}.gb-pipeline-console__screen{position:relative;display:grid;gap:14px;min-height:210px;margin:30px 0;padding:28px;overflow:hidden;border:1px solid rgba(255,222,89,.18);background:radial-gradient(circle at 80% 20%,rgba(255,222,89,.1),transparent 40%),#090a08}.gb-pipeline-console__screen::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,222,89,.025) 6px)}.gb-pipeline-console__screen>*{position:relative}.gb-pipeline-console__screen small{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px}.gb-pipeline-console__screen strong{margin-top:24px;font-size:27px}.gb-pipeline-console__screen span{color:rgba(248,248,241,.48);font-size:11px}.gb-pipeline-console__screen i{position:absolute;right:24px;bottom:24px;width:46px;height:46px;border:1px solid var(--gb-yellow);border-radius:50%;animation:gb-v450-pulse-ring 2s ease-out infinite}.gb-pipeline-console ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.gb-pipeline-console button{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;color:rgba(248,248,241,.5);border:1px solid transparent;background:transparent;font-family:var(--gb-mono);font-size:9px;letter-spacing:.08em;text-align:left;cursor:pointer}.gb-pipeline-console button span{color:var(--gb-yellow)}.gb-pipeline-console button.is-active{color:var(--gb-black);border-color:var(--gb-yellow);background:var(--gb-yellow)}.gb-pipeline-console button.is-active span{color:var(--gb-black)}.gb-pipeline-stages{display:grid;gap:26px}.gb-pipeline-stage{position:relative;min-height:360px;padding:50px;overflow:hidden;border:1px solid rgba(255,222,89,.14);background:linear-gradient(145deg,#151811,#080907);transition:border-color .25s ease,background .25s ease}.gb-pipeline-stage.is-active{border-color:var(--gb-yellow);background:linear-gradient(145deg,rgba(255,222,89,.08),#090a08)}.gb-pipeline-stage>span{position:absolute;right:28px;top:8px;color:rgba(255,222,89,.08);font-family:var(--gb-mono);font-size:118px;font-weight:700}.gb-pipeline-stage>small{position:relative;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;letter-spacing:.15em}.gb-pipeline-stage h3{position:relative;margin:72px 0 20px;font-size:38px}.gb-pipeline-stage p{position:relative;max-width:680px;color:rgba(248,248,241,.57);font-size:17px}.gb-pipeline-stage footer{position:relative;display:flex;gap:16px;margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,222,89,.12)}.gb-pipeline-stage footer b{color:rgba(248,248,241,.32);font-family:var(--gb-mono);font-size:8px}.gb-pipeline-stage footer strong{color:var(--gb-yellow);font-size:12px}.gb-cost-architecture{background:#f3f1e8;color:#171815}.gb-cost-architecture .gb-kicker{color:#8d7416}.gb-cost-architecture .gb-section-lead{color:#62635b}.gb-cost-architecture__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px}.gb-cost-architecture__grid article{--card-glow-x:50%;--card-glow-y:50%;position:relative;overflow:hidden;min-height:430px;padding:30px;border:1px solid rgba(7,8,6,.14);background:#fff;box-shadow:0 18px 50px rgba(7,8,6,.07)}.gb-cost-architecture__grid article.is-featured{color:var(--gb-white);border-color:#171815;background:#171815}.gb-cost-architecture__grid span{font-family:var(--gb-mono);font-size:8px;letter-spacing:.13em;color:#8d7416}.gb-cost-architecture__grid h3{margin:54px 0 18px;font-size:27px}.gb-cost-architecture__grid strong{display:block;margin-bottom:24px;font-size:18px}.gb-cost-architecture__grid p,.gb-cost-architecture__grid li{color:#64655d}.gb-cost-architecture__grid .is-featured p,.gb-cost-architecture__grid .is-featured li{color:rgba(248,248,241,.6)}.gb-cost-architecture__grid ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.gb-cost-architecture__grid li::before{content:"+";margin-right:9px;color:#9a7e18}.gb-cost-driver-console{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:60px;margin-top:30px;padding:40px;color:var(--gb-white);background:#11130f}.gb-cost-driver-console h3{font-size:31px}.gb-cost-driver-console p{color:rgba(248,248,241,.52)}.gb-cost-driver-console ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.gb-cost-driver-console li{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid rgba(255,222,89,.12);color:rgba(248,248,241,.68)}.gb-cost-driver-console li span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px}.gb-contract-interface{background:#090a08}.gb-contract-interface__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.gb-contract-interface__grid article{min-height:350px;padding:34px;border:1px solid rgba(255,222,89,.16);background:linear-gradient(145deg,#151811,#080907)}.gb-contract-interface__grid span,.gb-support-protocol__grid span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.14em}.gb-contract-interface__grid h3,.gb-support-protocol__grid h3{margin:64px 0 25px;font-size:30px}.gb-contract-interface__grid ul,.gb-support-protocol__grid ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gb-contract-interface__grid li,.gb-support-protocol__grid li{color:rgba(248,248,241,.6)}.gb-contract-interface__grid li::before,.gb-support-protocol__grid li::before{content:"+";margin-right:9px;color:var(--gb-yellow)}.gb-contract-interface__points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,222,89,.14);border-top:0}.gb-contract-interface__points>div{padding:26px;border-right:1px solid rgba(255,222,89,.12)}.gb-contract-interface__points>div:last-child{border-right:0}.gb-contract-interface__points small,.gb-contract-interface__points strong{display:block}.gb-contract-interface__points small{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px}.gb-contract-interface__points strong{margin:12px 0}.gb-contract-interface__points p{margin:0;color:rgba(248,248,241,.46);font-size:13px}.gb-support-protocol{background:linear-gradient(180deg,#0c0e0a,#070806)}.gb-support-protocol__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px}.gb-support-protocol__grid article{min-height:390px;padding:34px;border:1px solid rgba(255,222,89,.15);background:#11130f}.gb-support-protocol__grid article.is-featured{color:var(--gb-black);border-color:var(--gb-yellow);background:var(--gb-yellow)}.gb-support-protocol__grid article.is-featured span,.gb-support-protocol__grid article.is-featured p,.gb-support-protocol__grid article.is-featured li{color:var(--gb-black)}.gb-support-protocol__grid p{color:rgba(248,248,241,.55)}.gb-knowledge-terminal{overflow:hidden;border:1px solid rgba(255,222,89,.25);background:rgba(8,9,7,.95);box-shadow:0 35px 100px rgba(0,0,0,.38)}.gb-knowledge-terminal>header{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid rgba(255,222,89,.14);background:#11130f}.gb-knowledge-terminal>header span{width:7px;height:7px;border-radius:50%;background:rgba(255,222,89,.35)}.gb-knowledge-terminal>header span:first-child{background:var(--gb-yellow)}.gb-knowledge-terminal>header strong{margin-left:auto;color:rgba(248,248,241,.4);font-family:var(--gb-mono);font-size:8px;letter-spacing:.12em}.gb-knowledge-terminal__screen{position:relative;min-height:230px;padding:34px;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,222,89,.022) 6px),radial-gradient(circle at 80% 30%,rgba(255,222,89,.1),transparent 45%)}.gb-knowledge-terminal__screen p{margin:0 0 18px;color:rgba(248,248,241,.45);font-family:var(--gb-mono);font-size:12px}.gb-knowledge-terminal__screen b,.gb-knowledge-terminal__screen em{color:var(--gb-yellow);font-style:normal}.gb-knowledge-terminal__screen i{display:inline-block;width:9px;height:16px;background:var(--gb-yellow);animation:gb-v450-cursor 1s steps(1) infinite}.gb-knowledge-terminal__categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gb-knowledge-terminal__categories a{position:relative;display:grid;gap:5px;min-height:90px;padding:18px;border-top:1px solid rgba(255,222,89,.12);border-right:1px solid rgba(255,222,89,.12);transition:background .2s ease}.gb-knowledge-terminal__categories a:nth-child(even){border-right:0}.gb-knowledge-terminal__categories a:hover{background:rgba(255,222,89,.06)}.gb-knowledge-terminal__categories small{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px}.gb-knowledge-terminal__categories strong{font-size:13px}.gb-knowledge-terminal__categories span{position:absolute;right:14px;bottom:12px;color:rgba(248,248,241,.25);font-family:var(--gb-mono);font-size:22px}.gb-knowledge-database{background:linear-gradient(180deg,#0c0e0a,#070806)}.gb-knowledge-command{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:20px 50px;padding:38px;border:1px solid rgba(255,222,89,.2);background:linear-gradient(145deg,#151811,#080907)}.gb-knowledge-command h2{margin:8px 0;font-size:34px}.gb-knowledge-command p{color:rgba(248,248,241,.48)}.gb-knowledge-search{position:relative;display:flex;align-items:center;align-self:center;height:62px;border:1px solid rgba(255,222,89,.2);background:#070806}.gb-knowledge-search svg{width:20px;margin-left:18px;fill:none;stroke:var(--gb-yellow);stroke-width:1.6}.gb-knowledge-search input{flex:1;height:100%;padding:0 18px;color:var(--gb-white);border:0;outline:0;background:transparent}.gb-knowledge-search button{height:100%;padding:0 18px;color:var(--gb-yellow);border:0;background:transparent;cursor:pointer}.gb-knowledge-filters{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.gb-knowledge-filters button{padding:10px 13px;color:rgba(248,248,241,.55);border:1px solid rgba(255,222,89,.14);background:#090a08;font-family:var(--gb-mono);font-size:8px;letter-spacing:.07em;cursor:pointer}.gb-knowledge-filters button span{margin-left:7px;color:var(--gb-yellow)}.gb-knowledge-filters button.is-active{color:var(--gb-black);border-color:var(--gb-yellow);background:var(--gb-yellow)}.gb-knowledge-filters button.is-active span{color:var(--gb-black)}.gb-knowledge-result{grid-column:1/-1;color:rgba(248,248,241,.44);font-size:12px}.gb-knowledge-result strong{color:var(--gb-yellow)}.gb-knowledge-groups{display:grid;gap:52px;margin-top:70px}.gb-knowledge-group{scroll-margin-top:120px}.gb-knowledge-group>header{display:grid;grid-template-columns:1fr auto;gap:5px 30px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,222,89,.18)}.gb-knowledge-group>header span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.14em}.gb-knowledge-group>header h2{margin:0;font-size:34px}.gb-knowledge-group>header small{grid-column:2;grid-row:1/3;align-self:center;color:rgba(248,248,241,.3);font-family:var(--gb-mono);font-size:9px}.gb-knowledge-list{display:grid;gap:10px}.gb-knowledge-item{border:1px solid rgba(255,222,89,.13);background:#11130f}.gb-knowledge-item[open]{border-color:rgba(255,222,89,.45);background:linear-gradient(145deg,rgba(255,222,89,.07),#0a0b08)}.gb-knowledge-item summary{display:grid;grid-template-columns:42px 28px minmax(0,1fr) 30px;align-items:center;gap:14px;min-height:86px;padding:0 24px;list-style:none;cursor:pointer}.gb-knowledge-item summary::-webkit-details-marker{display:none}.gb-knowledge-item__number{color:rgba(248,248,241,.25);font-family:var(--gb-mono);font-size:10px}.gb-knowledge-item__q{display:grid;place-items:center;width:28px;height:28px;color:var(--gb-black);background:var(--gb-yellow);font-family:var(--gb-mono);font-size:11px;font-weight:700}.gb-knowledge-item summary strong{font-size:16px}.gb-knowledge-item summary i{position:relative;width:24px;height:24px}.gb-knowledge-item summary i::before,.gb-knowledge-item summary i::after{content:"";position:absolute;left:50%;top:50%;width:15px;height:1px;background:var(--gb-yellow);transform:translate(-50%,-50%)}.gb-knowledge-item summary i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.gb-knowledge-item[open] summary i::after{transform:translate(-50%,-50%) rotate(0)}.gb-knowledge-answer{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:0 82px 28px 24px}.gb-knowledge-answer>span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:14px;font-weight:700;text-align:center}.gb-knowledge-answer p{margin:0;color:rgba(248,248,241,.62);line-height:1.95}.gb-knowledge-empty{margin-top:40px;padding:60px;border:1px solid rgba(255,222,89,.15);text-align:center}.gb-knowledge-empty>span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px}.gb-knowledge-next{background:#f3f1e8;color:#171815}.gb-knowledge-next__head h2{font-size:clamp(36px,4vw,58px)}.gb-knowledge-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.gb-knowledge-next__grid article{min-height:320px;padding:34px;border:1px solid rgba(7,8,6,.14);background:#fff}.gb-knowledge-next__grid span{color:#8d7416;font-family:var(--gb-mono);font-size:8px}.gb-knowledge-next__grid h3{margin:62px 0 18px;font-size:28px}.gb-knowledge-next__grid p{color:#64655d}.gb-knowledge-next__grid a{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#7c6514;font-weight:700}.gb-knowledge-next__grid svg{width:17px}@keyframes gb-v450-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes gb-v450-pulse{50%{opacity:.35;box-shadow:0 0 4px var(--gb-yellow)}}@keyframes gb-v450-scan{from{transform:translateY(-120%)}to{transform:translateY(500%)}}@keyframes gb-v450-pulse-ring{from{opacity:1;transform:scale(.45)}to{opacity:0;transform:scale(1.4)}}@keyframes gb-v450-cursor{50%{opacity:0}}@media (max-width:1100px){.gb-service-command-hero__layout,.gb-pipeline-hero__layout,.gb-knowledge-hero__layout{grid-template-columns:1fr;gap:30px}.gb-service-reactor,.gb-pipeline-orbit{min-height:540px}.gb-service-module{grid-template-columns:42px minmax(230px,.75fr) minmax(0,1.25fr)}.gb-service-module__body{padding:36px}.gb-service-combine-grid,.gb-pipeline-process__layout{grid-template-columns:1fr}.gb-service-combine-copy,.gb-pipeline-console{position:relative;top:auto}.gb-cost-architecture__grid{grid-template-columns:1fr 1fr}.gb-contract-interface__points{grid-template-columns:1fr 1fr}.gb-contract-interface__points>div:nth-child(2){border-right:0}.gb-contract-interface__points>div:nth-child(-n+2){border-bottom:1px solid rgba(255,222,89,.12)}}@media (max-width:760px){.gb-service-command-hero,.gb-pipeline-hero,.gb-knowledge-hero{min-height:auto;padding-top:calc(var(--gb-header-h)+30px)}.gb-service-command-hero__copy h1,.gb-pipeline-hero__copy h1,.gb-knowledge-hero__copy h1{font-size:clamp(42px,12vw,58px)}.gb-service-command-hero__copy>p,.gb-pipeline-hero__copy>p,.gb-knowledge-hero__copy>p{font-size:15px}.gb-service-command-hero__telemetry{grid-template-columns:1fr 1fr}.gb-service-command-hero__telemetry>div:nth-child(2){border-right:0}.gb-service-reactor,.gb-pipeline-orbit{min-height:440px;transform:scale(.84);transform-origin:center top;margin-bottom:-60px}.gb-service-reactor__orbit--outer,.gb-pipeline-orbit__ring{width:420px;height:420px}.gb-service-reactor__orbit--inner{width:280px;height:280px}.gb-service-reactor__core,.gb-pipeline-orbit__core{width:160px;height:160px}.gb-service-reactor__core strong,.gb-pipeline-orbit__core strong{font-size:19px}.gb-service-reactor__node{width:145px}.gb-service-reactor__node--01{right:-14%}.gb-service-reactor__node--02{left:-14%}.gb-service-reactor__node--03{right:-14%}.gb-service-reactor__node--04{left:-14%}.gb-pipeline-orbit__node{width:120px;padding:10px}.gb-pipeline-orbit__node--02{right:-11%}.gb-pipeline-orbit__node--03{right:-5%}.gb-pipeline-orbit__node--04{left:-5%}.gb-pipeline-orbit__node--05{left:-11%}.gb-section-head--cyber{display:block}.gb-section-head--cyber .gb-section-lead{margin:18px 0 0}.gb-service-module{grid-template-columns:34px 1fr;min-height:0}.gb-service-module__rail{grid-row:1/3}.gb-service-module__visual{min-height:260px;border-right:0;border-bottom:1px solid rgba(255,222,89,.12)}.gb-service-module__body{padding:28px 22px}.gb-service-module__body ul{grid-template-columns:1fr}.gb-service-module__body h2{font-size:29px}.gb-service-combine-cards article,.gb-service-path-section__inner,.gb-pipeline-final__inner{padding:28px 22px}.gb-service-path-section__inner,.gb-pipeline-final__inner{grid-template-columns:1fr;gap:28px}.gb-pipeline-console{padding:24px}.gb-pipeline-stage{min-height:0;padding:30px 24px}.gb-pipeline-stage>span{font-size:76px}.gb-pipeline-stage h3{margin-top:58px;font-size:29px}.gb-cost-architecture__grid,.gb-contract-interface__grid,.gb-support-protocol__grid,.gb-knowledge-next__grid{grid-template-columns:1fr}.gb-cost-architecture__grid article{min-height:0}.gb-cost-driver-console{grid-template-columns:1fr;gap:25px;padding:28px 22px}.gb-cost-driver-console ol{grid-template-columns:1fr}.gb-contract-interface__points{grid-template-columns:1fr}.gb-contract-interface__points>div{border-right:0;border-bottom:1px solid rgba(255,222,89,.12)}.gb-knowledge-command{grid-template-columns:1fr;padding:24px 20px}.gb-knowledge-filters,.gb-knowledge-result{grid-column:1}.gb-knowledge-terminal__categories{grid-template-columns:1fr}.gb-knowledge-terminal__categories a{border-right:0}.gb-knowledge-group>header{grid-template-columns:1fr}.gb-knowledge-group>header small{grid-column:1;grid-row:auto}.gb-knowledge-item summary{grid-template-columns:32px 26px minmax(0,1fr) 24px;gap:8px;min-height:78px;padding:0 14px}.gb-knowledge-item summary strong{font-size:14px}.gb-knowledge-answer{grid-template-columns:28px minmax(0,1fr);padding:0 18px 24px 14px}}@media (prefers-reduced-motion:reduce){.gb-service-reactor__orbit--inner,.gb-service-module__scan,.gb-service-reactor__status i,.gb-pipeline-orbit__status i,.gb-service-module__status i,.gb-knowledge-result i,.gb-pipeline-console__screen i,.gb-knowledge-terminal__screen i{animation:none!important}}.gb-company-core-page,.gb-insight-page,.gb-article-page,.gb-transmission-page{background:#070806}.gb-company-core-hero,.gb-insight-hero,.gb-article-hero,.gb-transmission-hero{position:relative;overflow:hidden;min-height:760px;padding-top:calc(var(--gb-header-h)+54px);border-bottom:1px solid rgba(255,222,89,.16);background:radial-gradient(circle at 74% 42%,rgba(255,222,89,.12),transparent 28%),linear-gradient(145deg,#0d100a,#050604 70%)}.gb-company-core-hero__grid,.gb-insight-hero__grid,.gb-article-hero__grid,.gb-transmission-hero__grid{position:absolute;inset:0;opacity:.4;background-image:linear-gradient(rgba(255,222,89,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.045) 1px,transparent 1px);background-size:66px 66px;mask-image:linear-gradient(to bottom,black,transparent 92%)}.gb-company-core-hero__layout,.gb-insight-hero__layout,.gb-article-hero__layout{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(440px,.92fr);align-items:center;gap:66px;min-height:650px}.gb-company-core-hero__copy h1,.gb-insight-hero__copy h1,.gb-article-hero__copy h1,.gb-transmission-hero h1{margin:20px 0 26px;font-size:clamp(52px,6.3vw,94px);line-height:1.03;letter-spacing:-.05em}.gb-company-core-hero__copy h1 em,.gb-insight-hero__copy h1 em,.gb-transmission-hero h1 em{color:var(--gb-yellow);font-style:normal}.gb-company-core-hero__copy>p,.gb-insight-hero__copy>p,.gb-article-hero__copy>p,.gb-transmission-hero__inner>p{max-width:720px;color:rgba(248,248,241,.58);font-size:17px;line-height:2}.gb-company-core-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.gb-company-core-telemetry{display:grid;grid-template-columns:repeat(3,1fr);margin-top:54px;border-block:1px solid rgba(255,222,89,.14)}.gb-company-core-telemetry>div{padding:18px 18px 18px 0;border-right:1px solid rgba(255,222,89,.12)}.gb-company-core-telemetry>div:last-child{border-right:0;padding-left:18px}.gb-company-core-telemetry small,.gb-company-core-telemetry strong{display:block;font-family:var(--gb-mono)}.gb-company-core-telemetry small{color:rgba(248,248,241,.3);font-size:7px;letter-spacing:.15em}.gb-company-core-telemetry strong{margin-top:8px;color:var(--gb-yellow);font-size:10px;letter-spacing:.08em}.gb-company-core-reactor{position:relative;min-height:590px}.gb-company-core-reactor__ring{position:absolute;left:50%;top:50%;border:1px solid rgba(255,222,89,.2);border-radius:50%;transform:translate(-50%,-50%)}.gb-company-core-reactor__ring::after{content:"";position:absolute;left:50%;top:-5px;width:9px;height:9px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 16px var(--gb-yellow)}.gb-company-core-reactor__ring--outer{width:500px;height:500px;animation:gb-v460-spin 24s linear infinite}.gb-company-core-reactor__ring--inner{width:330px;height:330px;border-style:dashed;animation:gb-v460-spin-reverse 18s linear infinite}.gb-company-core-reactor__core{position:absolute;left:50%;top:50%;display:grid;place-items:center;align-content:center;width:210px;height:210px;border:1px solid var(--gb-yellow);border-radius:50%;background:radial-gradient(circle,rgba(255,222,89,.14),#0b0d09 64%);transform:translate(-50%,-50%);box-shadow:0 0 56px rgba(255,222,89,.09),inset 0 0 30px rgba(255,222,89,.05)}.gb-company-core-reactor__core small,.gb-company-core-reactor__core span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.17em}.gb-company-core-reactor__core strong{margin:10px 0;font-family:var(--gb-mono);font-size:25px;line-height:1.05;text-align:center}.gb-company-core-reactor__node{position:absolute;z-index:2;width:150px;padding:13px 15px;border:1px solid rgba(255,222,89,.28);background:rgba(6,7,5,.92);box-shadow:0 15px 42px rgba(0,0,0,.35)}.gb-company-core-reactor__node small,.gb-company-core-reactor__node strong{display:block;font-family:var(--gb-mono)}.gb-company-core-reactor__node small{color:var(--gb-yellow);font-size:7px}.gb-company-core-reactor__node strong{margin-top:5px;font-size:10px;letter-spacing:.13em}.gb-company-core-reactor__node--a{right:1%;top:13%}.gb-company-core-reactor__node--b{left:0;top:31%}.gb-company-core-reactor__node--c{right:0;bottom:22%}.gb-company-core-reactor__node--d{left:5%;bottom:8%}.gb-company-core-reactor__status{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);color:rgba(248,248,241,.36);font-family:var(--gb-mono);font-size:7px;letter-spacing:.16em;white-space:nowrap}.gb-company-core-reactor__status i,.gb-company-profile__signal i,.gb-transmission-status i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow);animation:gb-v450-pulse 2s infinite}.gb-company-policy{background:linear-gradient(180deg,#0b0d09,#11130e)}.gb-company-policy__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:start}.gb-company-policy__copy h2,.gb-company-profile__head h2,.gb-company-capabilities__head h2{margin:12px 0 24px;font-size:clamp(38px,4.2vw,62px);line-height:1.15}.gb-company-policy__copy>p,.gb-company-profile__head>p{color:rgba(248,248,241,.6);line-height:2}.gb-company-policy__copy blockquote{margin:36px 0 0;padding:24px 0 24px 26px;color:var(--gb-yellow);border-left:2px solid var(--gb-yellow);font-size:18px;line-height:1.8}.gb-company-policy__console{border:1px solid rgba(255,222,89,.28);background:#080906;box-shadow:0 24px 80px rgba(0,0,0,.34)}.gb-company-policy__console header,.gb-insight-terminal header{display:flex;align-items:center;gap:9px;height:44px;padding:0 18px;border-bottom:1px solid rgba(255,222,89,.16);background:#14160f}.gb-company-policy__console header span,.gb-insight-terminal header span{width:7px;height:7px;border-radius:50%;background:rgba(255,222,89,.28)}.gb-company-policy__console header span:first-child,.gb-insight-terminal header span:first-child{background:var(--gb-yellow)}.gb-company-policy__console header strong,.gb-insight-terminal header strong{margin-left:auto;color:rgba(248,248,241,.42);font-family:var(--gb-mono);font-size:7px;letter-spacing:.13em}.gb-company-policy__console ol{margin:0;padding:20px;list-style:none}.gb-company-policy__console li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:12px 16px;border-bottom:1px solid rgba(255,222,89,.1)}.gb-company-policy__console li:last-child{border-bottom:0}.gb-company-policy__console li>span{color:rgba(255,222,89,.32);font-family:var(--gb-mono);font-size:18px}.gb-company-policy__console li small,.gb-company-policy__console li strong{display:block}.gb-company-policy__console li small{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px}.gb-company-policy__console li strong{margin-top:4px;font-size:14px}.gb-company-policy__console li>i{color:rgba(255,222,89,.55);font-family:var(--gb-mono);font-size:7px;font-style:normal}.gb-company-principles{background:#080907}.gb-company-principles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:46px;perspective:1200px}.gb-company-principle{position:relative;min-height:360px;padding:34px;overflow:hidden;border:1px solid rgba(255,222,89,.17);background:linear-gradient(145deg,#171a12,#080907)}.gb-company-principle::after,.gb-insight-card::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--card-glow-x) var(--card-glow-y),rgba(255,222,89,.14),transparent 35%);transition:opacity .25s ease}.gb-company-principle:hover::after,.gb-insight-card:hover::after{opacity:1}.gb-company-principle>span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.15em}.gb-company-principle h3{margin:76px 0 20px;font-size:28px}.gb-company-principle p{color:rgba(248,248,241,.56);line-height:1.9}.gb-company-principle__signal{position:absolute;right:28px;top:28px;display:flex;align-items:flex-end;gap:4px;height:38px}.gb-company-principle__signal i{width:3px;background:var(--gb-yellow)}.gb-company-principle__signal i:nth-child(1){height:16px}.gb-company-principle__signal i:nth-child(2){height:30px}.gb-company-principle__signal i:nth-child(3){height:22px}.gb-company-profile{background:linear-gradient(180deg,#11130e,#080907)}.gb-company-profile__layout{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:70px;align-items:start}.gb-company-profile__head{position:sticky;top:calc(var(--gb-header-h)+34px)}.gb-company-profile__signal{margin-top:34px;color:rgba(248,248,241,.35);font-family:var(--gb-mono);font-size:7px;letter-spacing:.15em}.gb-company-profile__table{border:1px solid rgba(255,222,89,.2);background:#0c0e0a}.gb-company-profile__table dl{margin:0}.gb-company-profile__table dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:78px;border-bottom:1px solid rgba(255,222,89,.1)}.gb-company-profile__table dl>div:last-child{border-bottom:0}.gb-company-profile__table dt,.gb-company-profile__table dd{margin:0;padding:24px 26px}.gb-company-profile__table dt{color:var(--gb-yellow);border-right:1px solid rgba(255,222,89,.1);font-family:var(--gb-mono);font-size:9px;letter-spacing:.08em}.gb-company-profile__table dd{color:rgba(248,248,241,.72);line-height:1.8}.gb-company-profile__table a{color:var(--gb-yellow)}.gb-company-capabilities{background:#f2f0e7;color:#171815}.gb-company-capabilities__track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:50px;border:1px solid rgba(7,8,6,.15)}.gb-company-capabilities__track a{position:relative;min-height:220px;padding:28px;border-right:1px solid rgba(7,8,6,.12);background:#fff}.gb-company-capabilities__track a:last-child{border-right:0}.gb-company-capabilities__track a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background:var(--gb-yellow);transition:width .3s ease}.gb-company-capabilities__track a:hover::after{width:100%}.gb-company-capabilities__track span{color:#a68918;font-family:var(--gb-mono);font-size:10px}.gb-company-capabilities__track small,.gb-company-capabilities__track strong{display:block}.gb-company-capabilities__track small{margin-top:76px;color:#8c8d84;font-family:var(--gb-mono);font-size:7px}.gb-company-capabilities__track strong{margin-top:8px;color:#171815;font-size:18px}.gb-company-final,.gb-insight-next{background:#090a08}.gb-company-final__inner,.gb-insight-next__inner,.gb-article-share__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:50px;align-items:center;padding:48px;border:1px solid rgba(255,222,89,.22);background:linear-gradient(145deg,#171a12,#080907)}.gb-company-final__inner h2,.gb-insight-next__inner h2,.gb-article-share__inner h2{margin:10px 0 18px;font-size:clamp(34px,4vw,58px)}.gb-company-final__inner p,.gb-insight-next__inner p,.gb-article-share__inner p{color:rgba(248,248,241,.58)}.gb-company-final__inner>div:last-child,.gb-insight-next__inner>div:last-child,.gb-article-share__inner>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.gb-insight-hero{min-height:680px}.gb-insight-terminal{border:1px solid rgba(255,222,89,.26);background:#080906;box-shadow:0 25px 90px rgba(0,0,0,.38)}.gb-insight-terminal__screen{position:relative;min-height:260px;padding:36px;overflow:hidden}.gb-insight-terminal__screen::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 6px,rgba(255,222,89,.025) 7px)}.gb-insight-terminal__screen p{position:relative;margin:0 0 22px;color:rgba(248,248,241,.45);font-family:var(--gb-mono);font-size:10px}.gb-insight-terminal__screen b,.gb-insight-terminal__screen em{color:var(--gb-yellow);font-style:normal}.gb-insight-terminal__screen i{position:absolute;left:36px;bottom:28px;width:8px;height:14px;background:var(--gb-yellow);animation:gb-v450-cursor 1s step-end infinite}.gb-insight-terminal__signal{display:flex;align-items:flex-end;gap:7px;height:82px;padding:18px 28px;border-top:1px solid rgba(255,222,89,.12)}.gb-insight-terminal__signal span{margin-right:auto;color:rgba(248,248,241,.3);font-family:var(--gb-mono);font-size:7px}.gb-insight-terminal__signal i{width:5px;background:var(--gb-yellow);animation:gb-v460-bars 1.8s ease-in-out infinite alternate}.gb-insight-terminal__signal i:nth-of-type(1){height:18px}.gb-insight-terminal__signal i:nth-of-type(2){height:34px;animation-delay:.2s}.gb-insight-terminal__signal i:nth-of-type(3){height:24px;animation-delay:.4s}.gb-insight-terminal__signal i:nth-of-type(4){height:45px;animation-delay:.6s}.gb-insight-terminal__signal i:nth-of-type(5){height:28px;animation-delay:.8s}.gb-insight-log{background:linear-gradient(180deg,#0b0d09,#070806)}.gb-insight-command{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:22px 50px;padding:34px;border:1px solid rgba(255,222,89,.18);background:#11130f}.gb-insight-command h2{margin:8px 0;font-size:34px}.gb-insight-command p{color:rgba(248,248,241,.48)}.gb-insight-search{display:flex;align-self:center;height:58px;border:1px solid rgba(255,222,89,.18);background:#070806}.gb-insight-search label{flex:1}.gb-insight-search input{width:100%;height:100%;padding:0 18px;color:var(--gb-white);border:0;outline:0;background:transparent}.gb-insight-search button{padding:0 22px;color:var(--gb-black);border:0;background:var(--gb-yellow);font-family:var(--gb-mono);font-size:9px;font-weight:700;cursor:pointer}.gb-insight-categories{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.gb-insight-categories a{padding:9px 12px;color:rgba(248,248,241,.48);border:1px solid rgba(255,222,89,.12);font-family:var(--gb-mono);font-size:8px}.gb-insight-categories a span{margin-left:7px;color:var(--gb-yellow)}.gb-insight-categories a.is-active,.gb-insight-categories a:hover{color:var(--gb-black);border-color:var(--gb-yellow);background:var(--gb-yellow)}.gb-insight-categories a.is-active span,.gb-insight-categories a:hover span{color:var(--gb-black)}.gb-insight-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:480px;margin-top:54px;border:1px solid rgba(255,222,89,.24);background:linear-gradient(145deg,#161911,#080907)}.gb-insight-feature__media{position:relative;overflow:hidden;min-height:480px}.gb-insight-feature__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.08);transition:transform .6s ease,filter .6s ease}.gb-insight-feature:hover .gb-insight-feature__media img{transform:scale(1.035);filter:saturate(.95) contrast(1.08)}.gb-insight-feature__media>span,.gb-insight-card__media>span{position:absolute;left:18px;top:18px;padding:7px 10px;color:var(--gb-black);background:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;font-weight:700;letter-spacing:.1em}.gb-insight-feature__body{display:flex;flex-direction:column;justify-content:center;padding:48px}.gb-insight-meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:rgba(248,248,241,.36);font-family:var(--gb-mono);font-size:8px;letter-spacing:.08em}.gb-insight-meta a,.gb-insight-meta span:last-child{color:var(--gb-yellow)}.gb-insight-feature__body h2{margin:28px 0 22px;font-size:clamp(32px,3.4vw,50px);line-height:1.22}.gb-insight-feature__body p{color:rgba(248,248,241,.58);line-height:1.9}.gb-insight-feature__body .gb-text-link{margin-top:24px}.gb-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;perspective:1200px}.gb-insight-card{position:relative;overflow:hidden;border:1px solid rgba(255,222,89,.15);background:linear-gradient(145deg,#151811,#080907)}.gb-insight-card__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid rgba(255,222,89,.12)}.gb-insight-card__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) contrast(1.08);transition:transform .5s ease,filter .5s ease}.gb-insight-card:hover .gb-insight-card__media img{transform:scale(1.04);filter:saturate(.92) contrast(1.08)}.gb-insight-card__body{position:relative;padding:28px}.gb-insight-card__category{display:inline-flex;margin-top:18px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.1em}.gb-insight-card h2{margin:18px 0 16px;font-size:24px;line-height:1.42}.gb-insight-card p{color:rgba(248,248,241,.52);font-size:13px;line-height:1.85}.gb-insight-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.1em}.gb-insight-card__link svg{width:16px}.gb-insight-pagination{margin-top:60px}.gb-insight-pagination .nav-links{display:flex;justify-content:center;gap:6px}.gb-insight-pagination a,.gb-insight-pagination span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;color:rgba(248,248,241,.55);border:1px solid rgba(255,222,89,.15);font-family:var(--gb-mono);font-size:8px}.gb-insight-pagination .current,.gb-insight-pagination a:hover{color:var(--gb-black);border-color:var(--gb-yellow);background:var(--gb-yellow)}.gb-insight-hero--archive{min-height:560px}.gb-insight-hero--archive .gb-insight-hero__layout{min-height:450px}.gb-archive-description{color:rgba(248,248,241,.58);line-height:1.9}.gb-insight-grid--related{margin-top:40px}.gb-article-progress{position:fixed;z-index:140;left:0;top:0;width:100%;height:3px;background:rgba(255,222,89,.08)}.gb-article-progress i{display:block;width:100%;height:100%;background:var(--gb-yellow);transform:scaleX(0);transform-origin:left center;will-change:transform}.gb-article-hero{min-height:700px}.gb-article-hero__copy h1{max-width:900px;font-size:clamp(45px,5.2vw,76px)}.gb-article-hero__status{display:flex;align-items:center;gap:8px 18px;margin-top:34px;color:rgba(248,248,241,.35);font-family:var(--gb-mono);font-size:7px;letter-spacing:.12em}.gb-article-hero__status i{width:7px;height:7px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow)}.gb-article-hero__status small{margin-left:auto;color:rgba(248,248,241,.3)}.gb-article-hero__visual{position:relative;height:500px;overflow:hidden;border:1px solid rgba(255,222,89,.2);background:#0c0e0a}.gb-article-hero__visual>img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) contrast(1.08)}.gb-article-hero__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(7,8,6,.84)),repeating-linear-gradient(0deg,transparent 0 8px,rgba(255,222,89,.025) 9px)}.gb-article-hero__hud{position:absolute;z-index:2;inset:18px;border:1px solid rgba(255,222,89,.18);pointer-events:none}.gb-article-hero__hud span,.gb-article-hero__hud b{position:absolute;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:7px;letter-spacing:.13em}.gb-article-hero__hud span{left:14px;top:12px}.gb-article-hero__hud b{right:14px;bottom:12px}.gb-article-hero__hud i{position:absolute;left:50%;top:50%;width:120px;height:120px;border:1px solid rgba(255,222,89,.26);border-radius:50%;transform:translate(-50%,-50%)}.gb-article-content-section{background:#f3f1e8;color:#171815}.gb-article-layout{display:grid;grid-template-columns:280px minmax(0,820px);justify-content:center;gap:70px;align-items:start}.gb-article-console{position:sticky;top:calc(var(--gb-header-h)+34px);padding:24px;border:1px solid rgba(7,8,6,.16);background:#fff}.gb-article-console h2{margin:9px 0 20px;font-size:24px}.gb-article-console nav ol{display:grid;gap:3px;margin:0;padding:0;list-style:none}.gb-article-console nav a{display:block;padding:10px 12px;color:#77786f;border-left:2px solid #e6e3d8;font-size:12px;line-height:1.5}.gb-article-console nav li.is-sub a{padding-left:25px;font-size:11px}.gb-article-console nav a.is-active,.gb-article-console nav a:hover{color:#171815;border-left-color:#b1911a;background:#f5f2e6}.gb-article-console nav p{color:#77786f;font-size:12px}.gb-article-console__data{display:grid;gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(7,8,6,.1)}.gb-article-console__data div{display:flex;justify-content:space-between;gap:14px}.gb-article-console__data small,.gb-article-console__data strong{font-family:var(--gb-mono);font-size:7px}.gb-article-console__data small{color:#929388}.gb-article-console__data strong{color:#7f6815}.gb-article-body{color:#24251f}.gb-article-body h2,.gb-article-body h3{scroll-margin-top:130px}.gb-article-body h2{margin-top:2.2em;padding-bottom:.5em;border-bottom:2px solid #e4dfcf;font-size:34px}.gb-article-body h3{margin-top:2em;font-size:25px}.gb-article-body a{color:#7a6312;text-decoration:underline;text-underline-offset:3px}.gb-article-body blockquote{border-left-color:#b1911a;background:#f8f5ea}.gb-article-share{background:#0b0d09}.gb-related-insights{background:#070806}.gb-transmission-hero{min-height:760px;display:grid;place-items:center;text-align:center}.gb-transmission-hero__inner{position:relative;display:grid;justify-items:center;padding-block:70px}.gb-transmission-orbit{position:relative;display:grid;place-items:center;width:230px;height:230px;margin-bottom:30px}.gb-transmission-orbit>i{position:absolute;inset:0;border:1px solid rgba(255,222,89,.2);border-radius:50%}.gb-transmission-orbit>i:nth-child(2){inset:25px;border-style:dashed;animation:gb-v460-spin 13s linear infinite}.gb-transmission-orbit>i:nth-child(3){inset:60px;border-color:var(--gb-yellow);box-shadow:0 0 36px rgba(255,222,89,.11)}.gb-transmission-orbit>span{z-index:2;display:grid;place-items:center;width:68px;height:68px;color:var(--gb-black);border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 35px rgba(255,222,89,.38)}.gb-transmission-orbit svg{width:30px}.gb-transmission-hero h1{margin-top:12px}.gb-transmission-ticket{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(860px,100%);margin-top:42px;border:1px solid rgba(255,222,89,.22);background:rgba(8,9,6,.8)}.gb-transmission-ticket>div{padding:18px 22px;border-right:1px solid rgba(255,222,89,.12);text-align:left}.gb-transmission-ticket>div:last-child{border-right:0}.gb-transmission-ticket small,.gb-transmission-ticket strong{display:block;font-family:var(--gb-mono)}.gb-transmission-ticket small{color:rgba(248,248,241,.3);font-size:7px}.gb-transmission-ticket strong{margin-top:7px;color:var(--gb-yellow);font-size:10px;letter-spacing:.06em}.gb-transmission-status{margin-top:24px;color:rgba(248,248,241,.35);font-family:var(--gb-mono);font-size:7px;letter-spacing:.14em}.gb-transmission-process{background:linear-gradient(180deg,#0b0d09,#11130e)}.gb-transmission-process__track{display:grid;grid-template-columns:repeat(3,1fr);margin-top:46px;border:1px solid rgba(255,222,89,.17)}.gb-transmission-process__track article{position:relative;min-height:330px;padding:34px;border-right:1px solid rgba(255,222,89,.12)}.gb-transmission-process__track article:last-child{border-right:0}.gb-transmission-process__track article>span{color:rgba(255,222,89,.14);font-family:var(--gb-mono);font-size:62px;font-weight:700}.gb-transmission-process__track small{display:block;margin-top:28px;color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px}.gb-transmission-process__track h3{margin:12px 0 18px;font-size:28px}.gb-transmission-process__track p{color:rgba(248,248,241,.55);line-height:1.9}.gb-transmission-process__track article>i{position:absolute;right:-8px;top:50%;z-index:2;width:15px;height:15px;border:2px solid #11130e;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 14px var(--gb-yellow)}.gb-transmission-alert{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:30px;align-items:center;margin-top:28px;padding:30px;border:1px solid rgba(255,222,89,.2);background:#080907}.gb-transmission-alert>span{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:8px;letter-spacing:.13em}.gb-transmission-alert h2{margin:0 0 8px;font-size:23px}.gb-transmission-alert p{margin:0;color:rgba(248,248,241,.5)}.gb-transmission-alert a{color:var(--gb-yellow);font-family:var(--gb-mono);font-size:10px}.gb-transmission-next{background:#f2f0e7;color:#171815}.gb-transmission-next .gb-kicker{color:#8d7416}.gb-transmission-next .gb-section-lead{color:#6d6e66}.gb-transmission-next__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.gb-transmission-next__grid a{position:relative;min-height:330px;padding:34px;color:#171815;border:1px solid rgba(7,8,6,.14);background:#fff}.gb-transmission-next__grid a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background:var(--gb-yellow);transition:width .3s ease}.gb-transmission-next__grid a:hover::after{width:100%}.gb-transmission-next__grid span{color:#947916;font-family:var(--gb-mono);font-size:8px}.gb-transmission-next__grid h3{margin:70px 0 18px;font-size:28px}.gb-transmission-next__grid p{color:#66675f}.gb-transmission-next__grid svg{position:absolute;right:30px;bottom:30px;width:22px;color:#806814}.gb-transmission-home{margin-top:34px;text-align:center}.gb-transmission-home .gb-button--ghost{color:#171815;border-color:rgba(7,8,6,.3)}@keyframes gb-v460-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes gb-v460-spin-reverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes gb-v460-bars{to{height:12px;opacity:.4}}@media (max-width:1100px){.gb-company-core-hero__layout,.gb-insight-hero__layout,.gb-article-hero__layout{grid-template-columns:1fr;gap:32px}.gb-company-core-reactor{min-height:520px}.gb-company-policy__layout,.gb-company-profile__layout{grid-template-columns:1fr}.gb-company-profile__head{position:relative;top:auto}.gb-company-principles__grid,.gb-insight-grid{grid-template-columns:1fr 1fr}.gb-company-capabilities__track{grid-template-columns:repeat(3,1fr)}.gb-company-capabilities__track a{border-bottom:1px solid rgba(7,8,6,.12)}.gb-insight-feature{grid-template-columns:1fr}.gb-insight-feature__media{min-height:380px}.gb-article-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.gb-transmission-alert{grid-template-columns:1fr}}@media (max-width:760px){.gb-company-core-hero,.gb-insight-hero,.gb-article-hero,.gb-transmission-hero{min-height:auto;padding-top:calc(var(--gb-header-h)+30px)}.gb-company-core-hero__copy h1,.gb-insight-hero__copy h1,.gb-article-hero__copy h1,.gb-transmission-hero h1{font-size:clamp(42px,12vw,58px)}.gb-company-core-telemetry{grid-template-columns:1fr 1fr}.gb-company-core-telemetry>div:nth-child(2){border-right:0}.gb-company-core-reactor{min-height:430px;transform:scale(.8);transform-origin:center top;margin-bottom:-70px}.gb-company-core-reactor__ring--outer{width:430px;height:430px}.gb-company-core-reactor__ring--inner{width:280px;height:280px}.gb-company-core-reactor__node--a,.gb-company-core-reactor__node--c{right:-11%}.gb-company-core-reactor__node--b,.gb-company-core-reactor__node--d{left:-11%}.gb-company-policy__console li{grid-template-columns:34px minmax(0,1fr)}.gb-company-policy__console li>i{display:none}.gb-company-principles__grid,.gb-insight-grid,.gb-transmission-process__track,.gb-transmission-next__grid{grid-template-columns:1fr}.gb-company-profile__table dl>div{grid-template-columns:1fr}.gb-company-profile__table dt{padding-bottom:8px;border-right:0}.gb-company-profile__table dd{padding-top:0}.gb-company-capabilities__track{grid-template-columns:1fr}.gb-company-capabilities__track a{min-height:160px;border-right:0}.gb-company-capabilities__track small{margin-top:44px}.gb-company-final__inner,.gb-insight-next__inner,.gb-article-share__inner{grid-template-columns:1fr;padding:30px 22px}.gb-company-final__inner>div:last-child,.gb-insight-next__inner>div:last-child,.gb-article-share__inner>div:last-child{justify-content:flex-start}.gb-insight-command{grid-template-columns:1fr;padding:24px 20px}.gb-insight-categories{grid-column:1}.gb-insight-feature__media{min-height:260px}.gb-insight-feature__body{padding:28px 22px}.gb-insight-card__body{padding:24px 20px}.gb-article-hero__visual{height:330px}.gb-article-layout{grid-template-columns:1fr}.gb-article-console{position:relative;top:auto}.gb-article-hero__status{flex-wrap:wrap}.gb-article-hero__status small{width:100%;margin-left:0}.gb-transmission-ticket{grid-template-columns:1fr}.gb-transmission-ticket>div{border-right:0;border-bottom:1px solid rgba(255,222,89,.12)}.gb-transmission-ticket>div:last-child{border-bottom:0}.gb-transmission-process__track article{min-height:0;border-right:0;border-bottom:1px solid rgba(255,222,89,.12)}.gb-transmission-process__track article>i{right:auto;left:34px;top:auto;bottom:-8px}.gb-transmission-alert{padding:24px 20px}.gb-transmission-next__grid a{min-height:280px}}@media (prefers-reduced-motion:reduce){.gb-company-core-reactor__ring,.gb-company-core-reactor__status i,.gb-insight-terminal__screen i,.gb-insight-terminal__signal i,.gb-transmission-orbit>i,.gb-transmission-status i{animation:none!important}}.gb-project-signal-page,.gb-resource-vault-page,.gb-concept-scanner-page,.gb-simulator-page{background:#070806}.gb-project-signal-hero,.gb-resource-vault-hero,.gb-concept-scanner-hero,.gb-simulator-hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;padding:calc(var(--gb-header-h)+54px) 0 70px;background:radial-gradient(circle at 72% 42%,rgba(255,222,89,.13),transparent 28%),linear-gradient(135deg,#050604,#0b0d09 58%,#060705)}.gb-project-signal-hero__grid,.gb-resource-vault-hero__grid,.gb-concept-scanner-hero__grid,.gb-simulator-hero__grid{position:absolute;inset:0;background:linear-gradient(rgba(255,222,89,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.024) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.gb-project-signal-hero__layout,.gb-resource-vault-hero__layout,.gb-concept-scanner-hero__layout,.gb-simulator-hero__layout{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:clamp(54px,8vw,125px)}.gb-project-signal-hero__copy h1,.gb-resource-vault-hero__copy h1,.gb-concept-scanner-hero__copy h1,.gb-simulator-hero__copy h1{margin:22px 0;font-size:clamp(48px,6.2vw,88px);line-height:1.06;letter-spacing:-.06em}.gb-project-signal-hero__copy h1 em,.gb-resource-vault-hero__copy h1 em,.gb-concept-scanner-hero__copy h1 em,.gb-simulator-hero__copy h1 em{color:var(--gb-yellow);font-style:normal}.gb-project-signal-hero__copy>p:not(.gb-kicker),.gb-resource-vault-hero__copy>p:not(.gb-kicker),.gb-concept-scanner-hero__copy>p:not(.gb-kicker),.gb-simulator-hero__copy>p:not(.gb-kicker){max-width:680px;color:rgba(248,248,241,.62);font-size:15px}.gb-project-signal-hero__actions,.gb-resource-vault-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.gb-project-signal-hero__facts,.gb-resource-vault-hero__facts{display:flex;flex-wrap:wrap;gap:24px;margin-top:44px;color:rgba(255,222,89,.55);font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.gb-project-signal-console,.gb-resource-vault-core,.gb-simulator-hero__deck{position:relative;min-height:480px;padding:24px;border:1px solid rgba(255,222,89,.34);background:rgba(7,8,6,.82);box-shadow:0 30px 90px rgba(0,0,0,.5),inset 0 0 70px rgba(255,222,89,.025)}.gb-project-signal-console>header,.gb-simulator-hero__deck>header{display:flex;gap:8px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08)}.gb-project-signal-console>header span,.gb-simulator-hero__deck>header span{width:7px;height:7px;border-radius:50%;background:rgba(255,222,89,.25)}.gb-project-signal-console>header span:first-child,.gb-simulator-hero__deck>header span:first-child{background:var(--gb-yellow);box-shadow:0 0 13px rgba(255,222,89,.65)}.gb-project-signal-console>header strong,.gb-simulator-hero__deck>header strong{margin-left:auto;color:rgba(248,248,241,.46);font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.gb-project-signal-console__scope{position:absolute;left:25px;top:92px;width:48%}.gb-project-signal-console__scope small{color:rgba(255,222,89,.45);font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.gb-project-signal-console__scope b{display:block;margin:18px 0 8px;color:var(--gb-yellow);font:700 52px/1 var(--gb-mono)}.gb-project-signal-console__scope h2{margin:0;font-size:22px;line-height:1.4}.gb-project-signal-console__radar{position:absolute;right:30px;top:82px;width:210px;height:210px;border:1px solid rgba(255,222,89,.25);border-radius:50%}.gb-project-signal-console__radar::before,.gb-project-signal-console__radar::after{content:"";position:absolute;inset:35px;border:1px dashed rgba(255,222,89,.18);border-radius:50%}.gb-project-signal-console__radar::after{inset:72px;border-style:solid}.gb-project-signal-console__radar span{position:absolute;left:50%;top:50%;width:50%;height:1px;background:linear-gradient(90deg,var(--gb-yellow),transparent);transform-origin:left;animation:gb-v470-radar 4s linear infinite}.gb-project-signal-console__radar i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow)}.gb-project-signal-console__radar i:nth-child(1){left:30px;top:67px}.gb-project-signal-console__radar i:nth-child(2){right:42px;top:38px}.gb-project-signal-console__radar i:nth-child(3){right:52px;bottom:43px}.gb-project-signal-console dl{position:absolute;left:24px;right:24px;bottom:86px;display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid rgba(255,255,255,.08)}.gb-project-signal-console dl div{padding:15px;border-right:1px solid rgba(255,255,255,.08)}.gb-project-signal-console dl div:last-child{border:0}.gb-project-signal-console dt{color:rgba(248,248,241,.35);font:700 7px/1 var(--gb-mono);letter-spacing:.13em}.gb-project-signal-console dd{margin:9px 0 0;color:var(--gb-yellow);font:700 9px/1.4 var(--gb-mono)}.gb-project-signal-console__meter{position:absolute;left:24px;right:24px;bottom:28px;display:flex;align-items:center;gap:15px}.gb-project-signal-console__meter>span{flex:1;height:3px;background:rgba(255,255,255,.08)}.gb-project-signal-console__meter i,.gb-contact-panel__telemetry>span i{display:block;width:20%;height:100%;background:var(--gb-yellow);box-shadow:0 0 14px rgba(255,222,89,.55);transition:width .35s ease}.gb-project-signal-console__meter small{color:rgba(255,222,89,.58);font:700 8px/1 var(--gb-mono)}.gb-mission-select{padding-top:105px}.gb-contact-route{padding-right:48px}.gb-contact-route>i{position:absolute;right:22px;bottom:22px;color:var(--gb-yellow);font-style:normal;opacity:.5}.gb-contact-panel--signal{position:sticky;top:calc(var(--gb-header-h)+30px)}.gb-contact-panel__telemetry{margin:24px 0;padding:18px;border:1px solid rgba(255,222,89,.18);background:rgba(255,222,89,.025)}.gb-contact-panel__telemetry>div{display:flex;justify-content:space-between;gap:20px;padding:7px 0}.gb-contact-panel__telemetry small{color:rgba(248,248,241,.38);font:700 7px/1 var(--gb-mono)}.gb-contact-panel__telemetry strong{color:var(--gb-yellow);font:700 9px/1 var(--gb-mono)}.gb-contact-panel__telemetry>span{display:block;height:2px;margin-top:12px;background:rgba(255,255,255,.08)}.gb-form-panel--command{border:1px solid rgba(255,222,89,.18);background:rgba(10,11,8,.82)}.gb-form-panel__head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.gb-form-panel__head h2{margin:7px 0 0;font-size:28px}.gb-form-panel__head>span{display:flex;align-items:center;gap:7px;color:rgba(255,222,89,.5);font:700 7px/1 var(--gb-mono)}.gb-form-panel__head>span i{width:6px;height:6px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 10px var(--gb-yellow)}.gb-resource-vault-core{min-height:460px;display:grid;align-content:end}.gb-resource-vault-core__orbit{position:absolute;left:50%;top:44%;width:280px;height:280px;border:1px solid rgba(255,222,89,.2);border-radius:50%;transform:translate(-50%,-50%)}.gb-resource-vault-core__orbit::before,.gb-resource-vault-core__orbit::after{content:"";position:absolute;inset:42px;border:1px dashed rgba(255,222,89,.18);border-radius:50%;animation:gb-v470-spin 18s linear infinite}.gb-resource-vault-core__orbit::after{inset:92px;border-style:solid;animation-direction:reverse;animation-duration:11s}.gb-resource-vault-core__orbit>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--gb-yellow);font:700 44px/1 var(--gb-mono)}.gb-resource-vault-core__orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 18px var(--gb-yellow)}.gb-resource-vault-core__orbit i:nth-child(1){left:22px;top:80px}.gb-resource-vault-core__orbit i:nth-child(2){right:24px;top:70px}.gb-resource-vault-core__orbit i:nth-child(3){right:70px;bottom:19px}.gb-resource-vault-core>header{position:absolute;left:24px;top:22px}.gb-resource-vault-core>header small{display:block;color:rgba(248,248,241,.38);font:700 7px/1 var(--gb-mono)}.gb-resource-vault-core>header strong{display:block;margin-top:8px;color:var(--gb-yellow);font:700 11px/1 var(--gb-mono)}.gb-resource-vault-core dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid rgba(255,255,255,.08)}.gb-resource-vault-core dl div{padding:15px;border-right:1px solid rgba(255,255,255,.08)}.gb-resource-vault-core dt{color:rgba(248,248,241,.35);font:700 7px/1 var(--gb-mono)}.gb-resource-vault-core dd{margin:9px 0 0;color:var(--gb-yellow);font:700 10px/1 var(--gb-mono)}.gb-resource-vault-library{padding-top:110px}.gb-resource-vault-filter{display:flex;flex-wrap:wrap;gap:7px;margin:35px 0 30px}.gb-resource-vault-filter button{min-height:42px;padding:0 16px;border:1px solid rgba(255,222,89,.18);background:#0b0d09;color:rgba(248,248,241,.55);font:700 8px/1 var(--gb-mono);letter-spacing:.1em;cursor:pointer}.gb-resource-vault-filter button span{margin-left:10px;color:rgba(255,222,89,.45)}.gb-resource-vault-filter button:hover,.gb-resource-vault-filter button:focus-visible,.gb-resource-vault-filter button.is-active{border-color:var(--gb-yellow);background:var(--gb-yellow);color:#070806;outline:none}.gb-resource-vault-filter button.is-active span{color:#070806}.gb-resource-vault-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.gb-resource-vault-inspector{position:sticky;top:calc(var(--gb-header-h)+28px);min-height:400px;padding:28px;border:1px solid rgba(255,222,89,.28);background:rgba(10,11,8,.86)}.gb-resource-vault-inspector>span{display:block;margin-top:35px;color:rgba(255,222,89,.46);font:700 8px/1 var(--gb-mono)}.gb-resource-vault-inspector h2{margin:14px 0;font-size:26px;line-height:1.35}.gb-resource-vault-inspector>p{color:rgba(248,248,241,.5);font-size:11px}.gb-resource-vault-inspector dl{margin:28px 0 0}.gb-resource-vault-inspector dl div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid rgba(255,255,255,.07)}.gb-resource-vault-inspector dt{color:rgba(248,248,241,.35);font:700 7px/1 var(--gb-mono)}.gb-resource-vault-inspector dd{margin:0;color:var(--gb-yellow);font:700 9px/1 var(--gb-mono)}.gb-resource-vault-inspector__signal{display:flex;align-items:end;gap:7px;height:50px;margin-top:30px}.gb-resource-vault-inspector__signal i{width:8px;background:var(--gb-yellow);animation:gb-v470-signal 1.1s ease-in-out infinite alternate}.gb-resource-vault-inspector__signal i:nth-child(1){height:14px}.gb-resource-vault-inspector__signal i:nth-child(2){height:35px;animation-delay:.2s}.gb-resource-vault-inspector__signal i:nth-child(3){height:22px;animation-delay:.4s}.gb-resource-vault-inspector__signal i:nth-child(4){height:45px;animation-delay:.1s}.gb-resource-vault-inspector__signal i:nth-child(5){height:28px;animation-delay:.3s}.gb-resource-vault-results .gb-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-resource-card.is-inspected{border-color:var(--gb-yellow);box-shadow:0 0 34px rgba(255,222,89,.07)}.gb-resource-card[hidden]{display:none}.gb-resource-card__cover{position:relative}.gb-resource-card__cover>small{position:absolute;left:14px;bottom:14px;padding:7px 9px;background:#070806;color:var(--gb-yellow);font:700 7px/1 var(--gb-mono)}.gb-resource-vault-empty{padding:70px;border:1px dashed rgba(255,222,89,.28);text-align:center}.gb-resource-vault-empty span{color:var(--gb-yellow);font:700 8px/1 var(--gb-mono)}.gb-resource-vault-empty button{margin-top:20px;border:0;border-bottom:1px solid var(--gb-yellow);background:none;color:var(--gb-yellow);cursor:pointer}.gb-concept-scanner-hero__visual{position:relative;min-height:470px}.gb-concept-scanner-hero__scope{position:absolute;left:50%;top:48%;width:360px;height:360px;border:1px solid rgba(255,222,89,.22);border-radius:50%;transform:translate(-50%,-50%)}.gb-concept-scanner-hero__scope::before,.gb-concept-scanner-hero__scope::after{content:"";position:absolute;inset:55px;border:1px dashed rgba(255,222,89,.18);border-radius:50%;animation:gb-v470-spin 22s linear infinite}.gb-concept-scanner-hero__scope::after{inset:125px;border-style:solid;animation-direction:reverse;animation-duration:12s}.gb-concept-scanner-hero__scope span{position:absolute;inset:0;display:grid;place-items:center;color:var(--gb-yellow);font:700 30px/1 var(--gb-mono)}.gb-concept-scanner-hero__scope i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 16px var(--gb-yellow)}.gb-concept-scanner-hero__scope i:nth-child(1){left:43px;top:92px}.gb-concept-scanner-hero__scope i:nth-child(2){right:39px;top:107px}.gb-concept-scanner-hero__scope i:nth-child(3){left:175px;bottom:-4px}.gb-concept-scanner-hero__stream{position:absolute;inset:0}.gb-concept-scanner-hero__stream b{position:absolute;padding:8px 11px;border:1px solid rgba(255,222,89,.25);background:#0a0c08;color:rgba(255,222,89,.72);font:700 7px/1 var(--gb-mono)}.gb-concept-scanner-hero__stream b:nth-child(1){left:0;top:55px}.gb-concept-scanner-hero__stream b:nth-child(2){right:0;top:90px}.gb-concept-scanner-hero__stream b:nth-child(3){left:15px;top:215px}.gb-concept-scanner-hero__stream b:nth-child(4){right:18px;top:245px}.gb-concept-scanner-hero__stream b:nth-child(5){left:68px;bottom:55px}.gb-concept-scanner-hero__stream b:nth-child(6){right:55px;bottom:34px}.gb-concept-scanner-hero__stream b:nth-child(7){right:-12px;top:360px}.gb-concept-scanner-hero__visual>small{position:absolute;right:0;bottom:0;color:rgba(248,248,241,.35);font:700 7px/1 var(--gb-mono)}.gb-diagnosis-scanner-layout{display:grid;grid-template-columns:315px minmax(0,1fr);gap:26px;align-items:start}.gb-diagnosis-radar{position:sticky;top:calc(var(--gb-header-h)+25px);padding:24px;border:1px solid rgba(255,222,89,.26);background:#0a0c08}.gb-diagnosis-radar header{display:flex;justify-content:space-between;gap:15px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.gb-diagnosis-radar header small{color:rgba(248,248,241,.38);font:700 7px/1 var(--gb-mono)}.gb-diagnosis-radar header strong{color:var(--gb-yellow);font:700 7px/1 var(--gb-mono)}.gb-diagnosis-radar__scope{position:relative;width:190px;height:190px;margin:26px auto;border:1px solid rgba(255,222,89,.22);border-radius:50%}.gb-diagnosis-radar__scope::before,.gb-diagnosis-radar__scope::after{content:"";position:absolute;inset:32px;border:1px dashed rgba(255,222,89,.16);border-radius:50%}.gb-diagnosis-radar__scope::after{inset:67px;border-style:solid}.gb-diagnosis-radar__scope span{position:absolute;inset:0;display:grid;place-items:center;color:var(--gb-yellow);font:700 38px/1 var(--gb-mono)}.gb-diagnosis-radar__scope i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow)}.gb-diagnosis-radar__scope i:nth-child(1){left:25px;top:52px}.gb-diagnosis-radar__scope i:nth-child(2){right:32px;top:34px}.gb-diagnosis-radar__scope i:nth-child(3){right:45px;bottom:25px}.gb-diagnosis-radar ol{list-style:none;margin:0;padding:0}.gb-diagnosis-radar li{display:grid;grid-template-columns:30px 1fr 9px;align-items:center;gap:10px;padding:9px 0;border-top:1px solid rgba(255,255,255,.06);opacity:.38}.gb-diagnosis-radar li>span{color:var(--gb-yellow);font:700 8px/1 var(--gb-mono)}.gb-diagnosis-radar li small{display:block;color:rgba(248,248,241,.35);font:700 6px/1 var(--gb-mono)}.gb-diagnosis-radar li strong{display:block;margin-top:4px;font-size:9px;line-height:1.35}.gb-diagnosis-radar li>i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.14)}.gb-diagnosis-radar li.is-active,.gb-diagnosis-radar li.is-complete{opacity:1}.gb-diagnosis-radar li.is-active>i{background:var(--gb-yellow);box-shadow:0 0 11px var(--gb-yellow)}.gb-diagnosis-radar li.is-complete>i{background:var(--gb-yellow)}.gb-diagnosis-radar__telemetry{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.gb-diagnosis-radar__telemetry>div{padding:12px;border:1px solid rgba(255,255,255,.07)}.gb-diagnosis-radar__telemetry small{display:block;color:rgba(248,248,241,.32);font:700 6px/1 var(--gb-mono)}.gb-diagnosis-radar__telemetry strong{display:block;margin-top:8px;color:var(--gb-yellow);font:700 9px/1 var(--gb-mono)}.gb-diagnosis-radar__meter{display:flex;align-items:center;gap:10px;margin-top:15px}.gb-diagnosis-radar__meter>span{flex:1;height:2px;background:rgba(255,255,255,.08)}.gb-diagnosis-radar__meter i{display:block;width:0;height:100%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow);transition:width .3s}.gb-diagnosis-radar__meter small{color:rgba(255,222,89,.5);font:700 7px/1 var(--gb-mono)}.gb-simulator-hero__deck{min-height:465px}.gb-simulator-hero__device{position:relative;width:185px;height:290px;margin:35px auto 24px;border:8px solid #181a15;border-radius:28px;background:linear-gradient(145deg,#141710,#080906);box-shadow:0 0 55px rgba(255,222,89,.1)}.gb-simulator-hero__device::before{content:"";position:absolute;left:50%;top:8px;width:65px;height:8px;border-radius:10px;background:#020302;transform:translateX(-50%)}.gb-simulator-hero__device i{position:absolute;left:20px;right:20px;top:55px;height:135px;border:1px solid rgba(255,222,89,.3);background:radial-gradient(circle at 50% 40%,rgba(255,222,89,.2),transparent 46%)}.gb-simulator-hero__device span{position:absolute;left:50%;bottom:35px;color:var(--gb-yellow);font:700 18px/1 var(--gb-mono);transform:translateX(-50%)}.gb-simulator-hero__deck dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border:1px solid rgba(255,255,255,.08)}.gb-simulator-hero__deck dl div{padding:13px;border-right:1px solid rgba(255,255,255,.08)}.gb-simulator-hero__deck dt{color:rgba(248,248,241,.35);font:700 6px/1 var(--gb-mono)}.gb-simulator-hero__deck dd{margin:7px 0 0;color:var(--gb-yellow);font:700 12px/1 var(--gb-mono)}.gb-simulator-hero__deck>p{display:flex;align-items:center;gap:8px;margin:18px 0 0;color:rgba(255,222,89,.55);font:700 7px/1 var(--gb-mono)}.gb-simulator-hero__deck>p i{width:6px;height:6px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 10px var(--gb-yellow)}.gb-demo-commandbar{display:grid;grid-template-columns:1.1fr 1.1fr .7fr;gap:1px;margin-bottom:12px;border:1px solid rgba(255,222,89,.22);background:rgba(255,222,89,.16)}.gb-demo-commandbar>div{padding:14px 17px;background:#0b0d09}.gb-demo-commandbar small{display:block;color:rgba(248,248,241,.32);font:700 6px/1 var(--gb-mono)}.gb-demo-commandbar strong{display:block;margin-top:7px;color:var(--gb-yellow);font:700 9px/1.3 var(--gb-mono)}.gb-demo-commandbar>span{grid-column:1/-1;height:2px;background:rgba(255,255,255,.06)}.gb-demo-commandbar>span i{display:block;width:25%;height:100%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow);transition:width .3s}.gb-demo__route-map{margin:24px 0;padding:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015)}.gb-demo__route-map>small,.gb-demo__completion>small{color:rgba(248,248,241,.34);font:700 7px/1 var(--gb-mono)}.gb-demo__route-map ol{list-style:none;margin:13px 0 0;padding:0}.gb-demo__route-map li{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:8px 0;border-top:1px solid rgba(255,255,255,.055);opacity:.35}.gb-demo__route-map li span{color:var(--gb-yellow);font:700 7px/1 var(--gb-mono)}.gb-demo__route-map li b{font-size:10px}.gb-demo__route-map li.is-active,.gb-demo__route-map li.is-complete{opacity:1}.gb-demo__route-map li.is-active b{color:var(--gb-yellow)}.gb-demo__completion{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center;margin-bottom:24px}.gb-demo__completion>small{grid-column:1/-1}.gb-demo__completion>span{height:3px;background:rgba(255,255,255,.08)}.gb-demo__completion>span i{display:block;width:25%;height:100%;background:var(--gb-yellow);box-shadow:0 0 12px var(--gb-yellow);transition:width .3s}.gb-demo__completion>strong{color:var(--gb-yellow);font:700 8px/1 var(--gb-mono)}@keyframes gb-v470-radar{to{transform:rotate(360deg)}}@keyframes gb-v470-spin{to{transform:rotate(360deg)}}@keyframes gb-v470-signal{to{height:12px;opacity:.45}}@media(max-width:1100px){.gb-project-signal-hero__layout,.gb-resource-vault-hero__layout,.gb-concept-scanner-hero__layout,.gb-simulator-hero__layout{grid-template-columns:1fr}.gb-project-signal-console,.gb-resource-vault-core,.gb-simulator-hero__deck{width:min(100%,620px)}.gb-resource-vault-layout{grid-template-columns:1fr}.gb-resource-vault-inspector{position:relative;top:auto;min-height:0}.gb-diagnosis-scanner-layout{grid-template-columns:1fr}.gb-diagnosis-radar{position:relative;top:auto;display:grid;grid-template-columns:210px 1fr;gap:20px}.gb-diagnosis-radar header,.gb-diagnosis-radar__telemetry,.gb-diagnosis-radar__meter{grid-column:1/-1}.gb-diagnosis-radar__scope{grid-row:2}.gb-diagnosis-radar ol{grid-column:2;grid-row:2}.gb-contact-panel--signal{position:relative;top:auto}}@media(max-width:760px){.gb-project-signal-hero,.gb-resource-vault-hero,.gb-concept-scanner-hero,.gb-simulator-hero{min-height:auto;padding-bottom:55px}.gb-project-signal-hero__copy h1,.gb-resource-vault-hero__copy h1,.gb-concept-scanner-hero__copy h1,.gb-simulator-hero__copy h1{font-size:clamp(42px,12vw,62px)}.gb-project-signal-console,.gb-resource-vault-core,.gb-simulator-hero__deck{min-height:430px;padding:18px}.gb-project-signal-console__radar{width:155px;height:155px;right:15px}.gb-project-signal-console__scope{width:45%}.gb-project-signal-console dl{grid-template-columns:1fr;bottom:76px}.gb-project-signal-console dl div{padding:9px 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.gb-project-signal-console__meter{bottom:22px}.gb-form-panel__head{display:block}.gb-form-panel__head>span{margin-top:15px}.gb-resource-vault-results .gb-resource-grid{grid-template-columns:1fr}.gb-resource-vault-filter{display:grid;grid-template-columns:1fr 1fr}.gb-resource-vault-filter button:first-child{grid-column:1/-1}.gb-diagnosis-radar{display:block}.gb-diagnosis-radar ol{margin-top:20px}.gb-diagnosis-radar__scope{width:155px;height:155px}.gb-demo-commandbar{grid-template-columns:1fr}.gb-demo-commandbar>span{grid-column:1}.gb-simulator-hero__deck{min-height:430px}}@media(prefers-reduced-motion:reduce){.gb-project-signal-console__radar span,.gb-resource-vault-core__orbit::before,.gb-resource-vault-core__orbit::after,.gb-concept-scanner-hero__scope::before,.gb-concept-scanner-hero__scope::after,.gb-resource-vault-inspector__signal i{animation:none!important}}body.gb-menu-open{overflow:hidden}.gb-mobile-nav__head,.gb-mobile-nav__utility,.gb-submenu-toggle{display:none}.gb-nav-backdrop{position:fixed;inset:var(--gb-header-h) 0 0;z-index:-1;background:rgba(0,0,0,.72);backdrop-filter:blur(5px)}.gb-nav-backdrop[hidden]{display:none}.gb-primary-nav .sub-menu{position:absolute;top:calc(100% - 8px);left:-20px;min-width:230px;padding:10px;border:1px solid rgba(255,222,89,.2);background:rgba(7,8,6,.98);box-shadow:var(--gb-shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.gb-primary-nav .sub-menu li{width:100%}.gb-primary-nav .sub-menu a{padding:11px 12px;font-size:12px;white-space:normal}.gb-primary-nav .sub-menu a::after{display:none}.gb-primary-nav li:hover>.sub-menu,.gb-primary-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.gb-search-form{position:relative;display:grid;grid-template-columns:1fr auto;min-height:50px;border:1px solid rgba(255,222,89,.24);background:rgba(0,0,0,.28)}.gb-search-form__signal{position:absolute;left:14px;top:50%;width:7px;height:7px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 12px rgba(255,222,89,.7);transform:translateY(-50%)}.gb-search-form input{width:100%;min-width:0;padding:10px 14px 10px 34px;border:0;outline:0;background:transparent;color:var(--gb-white)}.gb-search-form input::placeholder{color:rgba(248,248,241,.35)}.gb-search-form button{min-width:88px;padding:10px 16px;border:0;border-left:1px solid rgba(255,222,89,.2);background:var(--gb-yellow);color:var(--gb-black);font-weight:800;cursor:pointer}.gb-search-database-hero,.gb-lost-signal-hero,.gb-privacy-protocol-hero{position:relative;overflow:hidden;padding:calc(var(--gb-header-h)+52px) 0 84px;background:radial-gradient(circle at 77% 35%,rgba(255,222,89,.13),transparent 29%),linear-gradient(135deg,#060705,#11130e 55%,#070806)}.gb-search-database-hero::after,.gb-lost-signal-hero::after,.gb-privacy-protocol-hero::after{content:"";position:absolute;right:-160px;bottom:-260px;width:720px;height:720px;border:1px solid rgba(255,222,89,.1);border-radius:50%;box-shadow:0 0 0 90px rgba(255,222,89,.018),0 0 0 180px rgba(255,222,89,.012)}.gb-search-database-hero__grid,.gb-lost-signal-hero__grid,.gb-privacy-protocol-hero__grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,222,89,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom,#000 0,transparent 100%)}.gb-search-database-hero__layout,.gb-lost-signal-hero__layout,.gb-privacy-protocol-hero__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:clamp(54px,7vw,110px);align-items:center;padding-top:54px}.gb-search-database-hero__copy h1,.gb-lost-signal-hero__copy h1,.gb-privacy-protocol-hero__copy h1{margin:12px 0 24px;font-size:clamp(50px,6.2vw,88px);line-height:1.07;letter-spacing:-.055em}.gb-search-database-hero__copy h1 em,.gb-lost-signal-hero__copy h1 em,.gb-privacy-protocol-hero__copy h1 em{color:var(--gb-yellow);font-style:normal}.gb-search-database-hero__copy>p:not(.gb-kicker),.gb-lost-signal-hero__copy>p:not(.gb-kicker),.gb-privacy-protocol-hero__copy>p:not(.gb-kicker){max-width:720px;color:rgba(248,248,241,.62);font-size:16px}.gb-search-database-console,.gb-lost-signal-console,.gb-privacy-protocol-console{position:relative;min-height:390px;border:1px solid rgba(255,222,89,.44);background:linear-gradient(145deg,rgba(17,19,14,.96),rgba(5,6,4,.96));box-shadow:0 0 55px rgba(255,222,89,.07);overflow:hidden}.gb-search-database-console header,.gb-lost-signal-console header,.gb-privacy-protocol-console header{display:flex;align-items:center;gap:7px;height:43px;padding:0 17px;border-bottom:1px solid rgba(255,222,89,.18);background:rgba(255,222,89,.035)}.gb-search-database-console header span,.gb-lost-signal-console header span,.gb-privacy-protocol-console header span{width:6px;height:6px;border-radius:50%;background:rgba(255,222,89,.28)}.gb-search-database-console header span:first-child,.gb-lost-signal-console header span:first-child,.gb-privacy-protocol-console header span:first-child{background:var(--gb-yellow);box-shadow:0 0 8px rgba(255,222,89,.7)}.gb-search-database-console header strong,.gb-lost-signal-console header strong,.gb-privacy-protocol-console header strong{margin-left:auto;color:rgba(248,248,241,.42);font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.gb-search-database-console>div{padding:34px 30px 25px}.gb-search-database-console small,.gb-privacy-protocol-console dt,.gb-lost-signal-console dt{display:block;color:rgba(248,248,241,.35);font:700 8px/1.5 var(--gb-mono);letter-spacing:.16em}.gb-search-database-console>div strong{display:block;margin-top:12px;color:var(--gb-yellow);font-size:clamp(24px,3vw,42px);line-height:1.25;word-break:break-word}.gb-search-database-console dl,.gb-lost-signal-console dl,.gb-privacy-protocol-console dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid rgba(255,222,89,.12)}.gb-search-database-console dl div,.gb-lost-signal-console dl div,.gb-privacy-protocol-console dl div{padding:20px;border-right:1px solid rgba(255,222,89,.1)}.gb-search-database-console dl div:last-child,.gb-lost-signal-console dl div:last-child,.gb-privacy-protocol-console dl div:last-child{border-right:0}.gb-search-database-console dd,.gb-lost-signal-console dd,.gb-privacy-protocol-console dd{margin:8px 0 0;color:var(--gb-yellow);font:700 10px/1.4 var(--gb-mono);word-break:break-word}.gb-search-database-console__scan{position:absolute;left:0;right:0;top:52%;height:1px;background:linear-gradient(90deg,transparent,var(--gb-yellow),transparent);box-shadow:0 0 18px rgba(255,222,89,.7);animation:gb-search-scan 4.5s ease-in-out infinite}@keyframes gb-search-scan{0%,100%{transform:translateY(-125px);opacity:0}30%,70%{opacity:.7}50%{transform:translateY(125px)}}.gb-search-command{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr) auto;gap:12px;margin-top:54px;padding:16px;border:1px solid rgba(255,222,89,.22);background:rgba(6,7,5,.86);box-shadow:var(--gb-shadow)}.gb-search-command label{display:block}.gb-search-command label span{display:block;margin:0 0 7px;color:rgba(248,248,241,.38);font:700 7px/1 var(--gb-mono);letter-spacing:.15em}.gb-search-command input,.gb-search-command select{width:100%;min-height:54px;padding:10px 15px;border:1px solid rgba(255,222,89,.16);background:#0d0f0b;color:var(--gb-white)}.gb-search-command .gb-button{align-self:end;min-height:54px;border:0}.gb-search-results-section{background:#080907}.gb-search-results-section .gb-section-lead b{color:var(--gb-yellow);font-size:28px}.gb-search-results-grid{display:grid;gap:18px}.gb-search-record{display:grid;grid-template-columns:280px minmax(0,1fr);border:1px solid rgba(255,222,89,.16);background:linear-gradient(110deg,rgba(20,22,18,.9),rgba(8,9,7,.92));transition:border-color .25s ease,transform .25s ease}.gb-search-record:hover{border-color:rgba(255,222,89,.52);transform:translateY(-2px)}.gb-search-record__media{position:relative;min-height:220px;overflow:hidden;border-right:1px solid rgba(255,222,89,.14);background:#050604}.gb-search-record__media img{width:100%;height:100%;object-fit:cover;opacity:.72;filter:grayscale(.15) contrast(1.08);transition:transform .5s ease,opacity .5s ease}.gb-search-record:hover .gb-search-record__media img{transform:scale(1.035);opacity:.92}.gb-search-record__media>span{position:absolute;left:18px;bottom:14px;color:var(--gb-yellow);font:800 40px/1 var(--gb-mono);text-shadow:0 0 20px rgba(255,222,89,.35)}.gb-search-record__body{padding:30px 34px}.gb-search-record__meta{display:flex;justify-content:space-between;gap:20px;color:rgba(248,248,241,.38);font:700 8px/1.4 var(--gb-mono);letter-spacing:.14em}.gb-search-record__meta span{color:var(--gb-yellow)}.gb-search-record h2{margin:16px 0 12px;font-size:clamp(23px,2.5vw,34px);line-height:1.35}.gb-search-record p{max-width:760px;margin:0;color:rgba(248,248,241,.56)}.gb-search-record__link{display:inline-flex;align-items:center;gap:12px;margin-top:22px;color:var(--gb-yellow);font:700 10px/1 var(--gb-mono);letter-spacing:.1em}.gb-search-record__link svg{width:18px}.gb-search-empty{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:center;padding:48px;border:1px solid rgba(255,222,89,.22);background:rgba(255,222,89,.025)}.gb-search-empty__radar{position:relative;width:200px;height:200px;border:1px solid rgba(255,222,89,.25);border-radius:50%}.gb-search-empty__radar i{position:absolute;inset:22%;border:1px solid rgba(255,222,89,.18);border-radius:50%}.gb-search-empty__radar i:nth-child(2){inset:38%}.gb-search-empty__radar i:nth-child(3){inset:49%}.gb-search-empty__radar span{position:absolute;inset:0;display:grid;place-items:center;color:var(--gb-yellow);font:800 46px/1 var(--gb-mono)}.gb-search-empty h2{margin:8px 0 12px;font-size:34px}.gb-search-empty p{color:rgba(248,248,241,.58)}.gb-search-empty__links{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.gb-search-empty__links a{padding:8px 13px;border:1px solid rgba(255,222,89,.2);color:var(--gb-yellow);font-size:11px}.gb-lost-signal-hero{min-height:720px;display:flex;align-items:center}.gb-lost-signal-hero__copy .gb-search-form{max-width:650px;margin-top:34px}.gb-lost-signal-console{min-height:470px}.gb-lost-signal-console__radar{position:relative;width:290px;height:290px;margin:28px auto;border:1px solid rgba(255,222,89,.22);border-radius:50%}.gb-lost-signal-console__radar i{position:absolute;inset:14%;border:1px solid rgba(255,222,89,.18);border-radius:50%}.gb-lost-signal-console__radar i:nth-child(2){inset:30%}.gb-lost-signal-console__radar i:nth-child(3){inset:46%}.gb-lost-signal-console__radar b{position:absolute;inset:0;display:grid;place-items:center;color:var(--gb-yellow);font:800 58px/1 var(--gb-mono)}.gb-lost-signal-console__radar span{position:absolute;left:50%;top:50%;width:44%;height:1px;background:linear-gradient(90deg,var(--gb-yellow),transparent);transform-origin:left center;animation:gb-radar-sweep 4s linear infinite}@keyframes gb-radar-sweep{to{transform:rotate(360deg)}}.gb-route-recovery{background:#080907}.gb-route-recovery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.gb-route-recovery__card{position:relative;min-height:250px;padding:34px 72px 34px 34px;border:1px solid rgba(255,222,89,.18);background:linear-gradient(145deg,rgba(20,22,18,.92),rgba(7,8,6,.95));transition:transform .25s,border-color .25s,background .25s}.gb-route-recovery__card:hover{transform:translateY(-3px);border-color:var(--gb-yellow);background:linear-gradient(145deg,rgba(255,222,89,.08),rgba(7,8,6,.95))}.gb-route-recovery__card span{color:var(--gb-yellow);font:700 8px/1.5 var(--gb-mono);letter-spacing:.15em}.gb-route-recovery__card h3{margin:38px 0 12px;font-size:27px}.gb-route-recovery__card p{color:rgba(248,248,241,.54)}.gb-route-recovery__card i{position:absolute;right:28px;top:50%;color:var(--gb-yellow);font-size:28px;font-style:normal}.gb-privacy-protocol-console{min-height:430px}.gb-privacy-protocol-console dl{grid-template-columns:1fr;border-top:0}.gb-privacy-protocol-console dl div{display:grid;grid-template-columns:110px 1fr;padding:15px 20px;border-right:0;border-bottom:1px solid rgba(255,222,89,.1)}.gb-privacy-protocol-console dt{align-self:center}.gb-privacy-protocol-console dd{margin:0;text-align:right}.gb-privacy-protocol-console__shield{position:relative;display:grid;place-items:center;width:120px;height:120px;margin:24px auto;border:1px solid rgba(255,222,89,.4);clip-path:polygon(50% 0,95% 17%,88% 72%,50% 100%,12% 72%,5% 17%);background:rgba(255,222,89,.04)}.gb-privacy-protocol-console__shield i{position:absolute;inset:18px;border:1px solid rgba(255,222,89,.2);clip-path:inherit}.gb-privacy-protocol-console__shield span{color:var(--gb-yellow);font:800 11px/1 var(--gb-mono);letter-spacing:.14em}.gb-privacy-protocol-console>p{margin:0;padding:13px 20px;color:rgba(248,248,241,.42);font:700 8px/1 var(--gb-mono);text-align:center;letter-spacing:.12em}.gb-privacy-protocol-console>p i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 9px rgba(255,222,89,.7)}.gb-privacy-protocol-content{background:#080907}.gb-privacy-protocol-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:70px;align-items:start}.gb-privacy-protocol-nav{position:sticky;top:calc(var(--gb-header-h)+30px);padding:28px;border:1px solid rgba(255,222,89,.2);background:#0d0f0b}.gb-privacy-protocol-nav h2{margin:8px 0 24px;font-size:25px}.gb-privacy-protocol-nav nav{display:grid}.gb-privacy-protocol-nav nav a{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,222,89,.09);color:rgba(248,248,241,.58);font-size:12px}.gb-privacy-protocol-nav nav a:hover{color:var(--gb-yellow)}.gb-privacy-protocol-nav nav a span{color:var(--gb-yellow);font:700 9px/1.8 var(--gb-mono)}.gb-privacy-protocol-nav>p:not(.gb-kicker){color:rgba(248,248,241,.52);font-size:12px}.gb-privacy-protocol-nav__status{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,222,89,.16)}.gb-privacy-protocol-nav__status small{display:block;color:rgba(248,248,241,.35);font:700 7px/1 var(--gb-mono);letter-spacing:.14em}.gb-privacy-protocol-nav__status a{display:block;margin-top:9px;color:var(--gb-yellow);font-size:11px;word-break:break-all}.gb-privacy-protocol-document{padding:44px 50px;border:1px solid rgba(255,222,89,.16);background:rgba(17,19,14,.88)}.gb-privacy-protocol-document__notice{display:grid;grid-template-columns:auto 1fr;gap:20px;margin-bottom:44px;padding:18px 20px;border:1px solid rgba(255,222,89,.24);background:rgba(255,222,89,.035)}.gb-privacy-protocol-document__notice span,.gb-privacy-protocol-document section>span{color:var(--gb-yellow);font:700 8px/1.5 var(--gb-mono);letter-spacing:.14em}.gb-privacy-protocol-document__notice p{margin:0;color:rgba(248,248,241,.55);font-size:12px}.gb-privacy-protocol-document section{padding:8px 0 40px;border-bottom:1px solid rgba(255,222,89,.11)}.gb-privacy-protocol-document section:last-child{border-bottom:0}.gb-privacy-protocol-document section h2{margin:10px 0 15px}.gb-footer-transmission{position:relative;overflow:hidden;padding:80px 0;border-top:1px solid rgba(255,222,89,.18);background:radial-gradient(circle at 82% 50%,rgba(255,222,89,.16),transparent 28%),#0d0f0b}.gb-footer-transmission::before{content:"";position:absolute;inset:0;opacity:.42;background-image:linear-gradient(rgba(255,222,89,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,222,89,.025) 1px,transparent 1px);background-size:52px 52px}.gb-footer-transmission__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center}.gb-footer-transmission h2{margin:7px 0 12px;font-size:clamp(35px,4.5vw,62px);line-height:1.15}.gb-footer-transmission p:not(.gb-kicker){max-width:720px;margin:0;color:rgba(248,248,241,.56)}.gb-footer-transmission__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.gb-footer-transmission__status{position:absolute;right:0;bottom:-47px;color:rgba(248,248,241,.35);font:700 8px/1 var(--gb-mono);letter-spacing:.13em}.gb-footer-transmission__status i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 10px rgba(255,222,89,.7)}.gb-site-footer{padding-top:24px}.gb-footer-system-head{position:relative;display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid rgba(255,222,89,.12);color:rgba(248,248,241,.3);font:700 8px/1 var(--gb-mono);letter-spacing:.14em}.gb-footer-main{padding-top:52px;grid-template-columns:1.35fr .85fr .85fr 1.05fr}.gb-footer-brand__signal{display:flex;align-items:center;gap:10px;margin-top:24px;color:rgba(248,248,241,.33);font:700 8px/1 var(--gb-mono);letter-spacing:.12em}.gb-footer-brand__signal i{width:7px;height:7px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 8px rgba(255,222,89,.7)}.gb-footer-menu a{display:inline-flex;align-items:center;gap:8px}.gb-footer-menu a::before{content:"";width:0;height:1px;background:var(--gb-yellow);transition:width .2s}.gb-footer-menu a:hover::before{width:10px}.gb-footer-contact__mail{display:block;padding:14px 0 18px;border-bottom:1px solid rgba(255,222,89,.14)}.gb-footer-contact__mail small{display:block;color:rgba(248,248,241,.3);font:700 7px/1 var(--gb-mono);letter-spacing:.14em}.gb-footer-contact__mail span{display:block;margin-top:10px;color:var(--gb-yellow);font-size:12px;word-break:break-all}.gb-footer-contact>p{color:rgba(248,248,241,.42);font-size:11px}.gb-footer-contact .gb-search-form{margin-top:20px}.gb-footer-contact .gb-search-form button{min-width:68px;padding-inline:10px;font-size:10px}.gb-footer-legal{display:flex;gap:18px}.gb-footer-legal a:hover{color:var(--gb-yellow)}.gb-footer-top{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:rgba(248,248,241,.4);font:700 8px/1 var(--gb-mono);letter-spacing:.12em;cursor:pointer}.gb-footer-top i{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,222,89,.25);color:var(--gb-yellow);font-style:normal}@media (max-width:1100px){.gb-search-database-hero__layout,.gb-lost-signal-hero__layout,.gb-privacy-protocol-hero__layout{grid-template-columns:1fr .75fr;gap:36px}.gb-footer-main{grid-template-columns:1.3fr repeat(3,1fr);gap:30px}}@media (max-width:980px){.gb-site-header{overflow:visible}.gb-header-inner{gap:12px}.gb-menu-toggle{position:relative;z-index:1003;display:block;min-width:48px;min-height:48px;border:1px solid rgba(255,222,89,.24);background:rgba(7,8,6,.8)}.gb-menu-toggle[aria-expanded="true"]{background:var(--gb-yellow)}.gb-menu-toggle[aria-expanded="true"] span{background:var(--gb-black)}.gb-primary-nav{position:fixed;inset:0;z-index:1002;display:grid;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:calc(var(--gb-header-h)+18px) max(24px,calc((100vw - 760px)/2)) 30px;overflow:auto;background:radial-gradient(circle at 88% 18%,rgba(255,222,89,.13),transparent 25%),linear-gradient(145deg,#060705,#10120d);border:0;transform:translateX(104%);opacity:1;pointer-events:none;transition:transform .34s cubic-bezier(.4,0,.2,1)}.gb-primary-nav.is-open{transform:translateX(0);pointer-events:auto}.gb-nav-backdrop{z-index:1001;inset:0}.gb-mobile-nav__head,.gb-mobile-nav__utility{display:block}.gb-mobile-nav__head{display:flex;justify-content:space-between;gap:20px;padding:0 0 18px;border-bottom:1px solid rgba(255,222,89,.18)}.gb-mobile-nav__head small,.gb-mobile-nav__quick small,.gb-mobile-nav__search>small{display:block;color:rgba(248,248,241,.32);font:700 7px/1.5 var(--gb-mono);letter-spacing:.15em}.gb-mobile-nav__head strong{display:block;margin-top:7px;color:var(--gb-yellow);font:700 9px/1.4 var(--gb-mono);letter-spacing:.1em}.gb-mobile-nav__head>span{color:rgba(248,248,241,.35);font:700 7px/1.5 var(--gb-mono);letter-spacing:.12em}.gb-mobile-nav__head>span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--gb-yellow);box-shadow:0 0 8px rgba(255,222,89,.7)}.gb-primary-nav__menu{padding:22px 0}.gb-primary-nav ul{display:grid;gap:0;counter-reset:gb-nav}.gb-primary-nav li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;counter-increment:gb-nav;border-bottom:1px solid rgba(255,222,89,.1)}.gb-primary-nav li::before{content:counter(gb-nav,decimal-leading-zero);grid-column:1;grid-row:1;align-self:center;width:36px;color:rgba(255,222,89,.45);font:700 8px/1 var(--gb-mono);pointer-events:none}.gb-primary-nav li>a{grid-column:1;grid-row:1;padding:16px 50px;border:0;color:var(--gb-white);font-size:clamp(18px,4vw,27px);line-height:1.3;letter-spacing:.02em}.gb-primary-nav li.current-menu-item>a,.gb-primary-nav li.current_page_item>a{color:var(--gb-yellow)}.gb-submenu-toggle{display:grid;grid-column:2;grid-row:1;place-items:center;width:44px;height:44px;border:1px solid rgba(255,222,89,.18);background:transparent;color:var(--gb-yellow);cursor:pointer}.gb-submenu-toggle span{transition:transform .2s}.gb-submenu-toggle[aria-expanded="true"] span{transform:rotate(45deg)}.gb-primary-nav .sub-menu{position:static;grid-column:1/-1;display:none;min-width:0;padding:0 0 12px 48px;border:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none}.gb-primary-nav li.is-submenu-open>.sub-menu{display:grid}.gb-primary-nav .sub-menu li{display:block;counter-increment:none;border:0}.gb-primary-nav .sub-menu li::before{display:none}.gb-primary-nav .sub-menu a{padding:9px 12px;color:rgba(248,248,241,.55);font-size:13px}.gb-mobile-nav__utility{padding-top:18px;border-top:1px solid rgba(255,222,89,.18)}.gb-mobile-nav__quick{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.gb-mobile-nav__quick small{flex:0 0 100%}.gb-mobile-nav__quick a{padding:7px 10px;border:1px solid rgba(255,222,89,.15);color:rgba(248,248,241,.6);font-size:10px}.gb-mobile-nav__contact{width:100%}.gb-header-cta{display:none}.gb-search-database-hero__layout,.gb-lost-signal-hero__layout,.gb-privacy-protocol-hero__layout{grid-template-columns:1fr}.gb-search-database-console,.gb-lost-signal-console,.gb-privacy-protocol-console{width:min(100%,640px)}.gb-search-command{grid-template-columns:1fr 1fr}.gb-search-command .gb-button{grid-column:1/-1}.gb-search-record{grid-template-columns:220px 1fr}.gb-privacy-protocol-layout{grid-template-columns:1fr;gap:28px}.gb-privacy-protocol-nav{position:relative;top:auto}.gb-privacy-protocol-nav nav{grid-template-columns:repeat(2,1fr);column-gap:18px}.gb-footer-transmission__inner{grid-template-columns:1fr}.gb-footer-transmission__actions{justify-content:flex-start}.gb-footer-transmission__status{position:static;grid-column:1}.gb-footer-main{grid-template-columns:1fr 1fr}.gb-footer-brand{grid-column:1/-1}.gb-footer-contact{grid-column:1/-1}}@media (max-width:640px){.gb-brand{min-width:0;width:210px;min-height:52px;padding-right:17px}.gb-brand__logo{width:174px}.gb-brand__tagline{padding-left:46px;font-size:7px}.gb-primary-nav{padding-inline:20px}.gb-primary-nav li>a{padding-left:42px;font-size:20px}.gb-search-database-hero,.gb-lost-signal-hero,.gb-privacy-protocol-hero{padding-bottom:60px}.gb-search-database-hero__copy h1,.gb-lost-signal-hero__copy h1,.gb-privacy-protocol-hero__copy h1{font-size:clamp(43px,13vw,64px)}.gb-search-database-console dl,.gb-lost-signal-console dl{grid-template-columns:1fr}.gb-search-database-console dl div,.gb-lost-signal-console dl div{display:flex;justify-content:space-between;border-right:0;border-bottom:1px solid rgba(255,222,89,.1)}.gb-search-command{grid-template-columns:1fr;padding:12px}.gb-search-command .gb-button{grid-column:auto}.gb-search-record{grid-template-columns:1fr}.gb-search-record__media{min-height:180px;border-right:0;border-bottom:1px solid rgba(255,222,89,.14)}.gb-search-record__body{padding:24px 20px}.gb-search-empty{grid-template-columns:1fr;padding:28px 20px}.gb-search-empty__radar{width:150px;height:150px}.gb-route-recovery__grid{grid-template-columns:1fr}.gb-route-recovery__card{min-height:220px}.gb-lost-signal-console__radar{width:220px;height:220px}.gb-privacy-protocol-nav nav{grid-template-columns:1fr}.gb-privacy-protocol-document{padding:30px 20px}.gb-privacy-protocol-document__notice{grid-template-columns:1fr}.gb-footer-transmission{padding:60px 0}.gb-footer-transmission__actions{display:grid}.gb-footer-main{grid-template-columns:1fr}.gb-footer-brand,.gb-footer-contact{grid-column:auto}.gb-footer-system-head{flex-direction:column}.gb-footer-bottom{gap:18px}.gb-footer-legal{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.gb-search-database-console__scan,.gb-lost-signal-console__radar span{animation:none}}:root{--gb-viewport-height:100svh;--gb-header-height-live:var(--gb-header-h)}@supports (height:100dvh){:root{--gb-viewport-height:100dvh}}.gb-motion-sticky{height:var(--gb-viewport-height)}html{scroll-padding-top:calc(var(--gb-header-height-live)+18px)}@supports (content-visibility:auto){main>.gb-section:not(:first-child),main>section.gb-section,.gb-site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.gb-site-footer{contain-intrinsic-size:auto 680px}}.gb-page-hidden *,.gb-reduced-motion *{animation-play-state:paused !important}.gb-save-data .gb-motion-bg::after,.gb-save-data .gb-device-scene::before,.gb-save-data .gb-device-scene::after,.gb-save-data [class*="__scan"],.gb-save-data [class*="radar"] i,.gb-save-data [class*="orbit"]{animation:none !important}.gb-save-data .gb-motion-bg::after{opacity:.08}@media (max-width:980px){.gb-site-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gb-motion-bg::after{opacity:.16;animation-duration:34s}.gb-device-scene::before{animation-duration:44s}.gb-device-scene::after{animation-duration:38s}.gb-primary-nav{overscroll-behavior:contain}}@media (max-width:640px){.gb-site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(6,7,5,.97)}.gb-motion-sticky{min-height:620px}.gb-motion-bg::after{opacity:.10}.gb-device-scene::before,.gb-device-scene::after{opacity:.62}.gb-fly-icon{filter:none}.gb-container,.gb-narrow{width:min(calc(100% - 30px),var(--gb-container))}img{content-visibility:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto !important}.gb-motion-bg::after,.gb-device-scene::before,.gb-device-scene::after,[class*="__scan"],[class*="radar"] i,[class*="orbit"]{animation:none !important}}