.gh-home{--gh-ink: #202126;--gh-muted: #646873;--gh-paper: #f5f5f7;--gh-line: #e5e6eb;--gh-surface: #fff;--gh-blue: #232fe1;--gh-orange: #ee5810;--gh-ease: cubic-bezier(.2,.75,.25,1);color:var(--gh-ink);background:var(--git-bg, #fff);font-family:var(--git-font-main, "Git", sans-serif);font-size:16px;line-height:1.5;overflow:clip;isolation:isolate}.gh-home *,.gh-home *::before,.gh-home *::after{box-sizing:border-box}.gh-home :where(h1,h2,h3,p,ol){margin:0}.gh-home :where(h1,h2,h3){color:inherit;font-family:inherit;font-weight:500}.gh-home :where(a,button){-webkit-tap-highlight-color:transparent}.gh-home a{color:inherit;text-decoration:none}.gh-home button{font:inherit}.gh-home svg{display:block;max-width:100%;flex-shrink:0}.gh-home [hidden]{display:none!important}.gh-home :where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--gh-orange);outline-offset:5px}.gh-home [data-home-parallax]{translate:0 var(--home-scroll-y,0px)}.gh-home :where(section[id]){scroll-margin-top:150px}.gh-container{width:100%;max-width:var(--git-container-max,1600px);margin-inline:auto;padding-inline:var(--git-container-pad,24px)}.gh-section{padding-block:clamp(76px,8vw,128px)}.gh-reading-progress{position:fixed;z-index:90;inset:auto 0 0;height:3px;background:var(--gh-orange);transform:scaleX(var(--home-progress,0));transform-origin:left;pointer-events:none}.gh-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.6;font-weight:500;letter-spacing:.065em}.gh-eyebrow__divider{width:1px;height:13px;margin-inline:2px;background:var(--gh-line)}.gh-status-dot{width:7px;height:7px;border-radius:50%;background:var(--gh-orange);box-shadow:0 0 0 5px rgb(238 88 16 / 8%)}.gh-section-number{color:var(--gh-muted);letter-spacing:.02em;margin-right:8px}.gh-muted{color:var(--gh-muted)}.gh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.gh-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:56px;padding:14px 24px;border:1px solid transparent;border-radius:12px;font-size:15px;line-height:1.4;font-weight:500;transition:background .25s,border-color .25s,transform .3s var(--gh-ease),box-shadow .3s}.gh-arrow{width:22px;height:22px;transition:transform .3s var(--gh-ease)}.gh-button--primary{color:#fff!important;background:var(--gh-blue);box-shadow:0 7px 16px rgb(35 47 225 / 10%)}.gh-button--quiet{gap:15px;padding-inline:16px}.gh-button--white{background:#fff;color:#232fe1!important}.gh-button--light{color:#fff!important;border-color:#484951;background:rgb(255 255 255 / 4%)}.gh-small-plus{font-size:26px;line-height:1;font-weight:400;color:var(--gh-muted)}.gh-round-link{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;margin-left:auto;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 16%,transparent);border-radius:50%;transition:background .25s,color .25s,transform .3s}.gh-round-link .gh-arrow{transform:rotate(-40deg)}.gh-hero{position:relative;padding-top:clamp(35px,4vw,68px)}.gh-hero::before{position:absolute;content:"";right:-20%;top:-38%;width:78%;height:125%;pointer-events:none;background:radial-gradient(ellipse,rgb(35 47 225 / 3.5%),transparent 62%)}.gh-hero__grid{display:grid;grid-template-columns:54% 46%;align-items:center;min-height:610px}.gh-hero__copy{position:relative;z-index:2;padding-block:14px 35px}.gh-hero__title{margin-top:25px!important;font-size:clamp(55px,5.6vw,104px);line-height:1.035;letter-spacing:-.058em}.gh-title-line{display:block}.gh-title-line--accent{color:var(--gh-blue)}.gh-hero__description{max-width:465px;margin-block:27px 28px!important;color:#636670;font-size:clamp(16px,1.25vw,19px);line-height:1.65;text-wrap:pretty}.gh-hero__note{margin-top:25px!important;color:var(--gh-muted);font-size:12px;line-height:1.7}.gh-hero__visual{position:relative;align-self:stretch;display:flex;align-items:center;min-width:0}.gh-home{--home-assembly: 0}.gh-scene{--home-pointer-x: 0;--home-pointer-y: 0;--home-mx: 0deg;--home-my: 0deg;--hs-scale: 1;position:relative;width:calc(100% + 76px);flex-shrink:0;height:630px;margin-left:-16px;pointer-events:auto}.gh-server-stage{position:absolute;inset:0}.gh-server-aura{position:absolute;border-radius:50%;pointer-events:none;filter:blur(24px)}.gh-server-aura--blue{left:12%;top:16%;width:78%;height:62%;background:radial-gradient(ellipse,rgb(74 109 246 / 19%),rgb(108 140 255 / 6%) 54%,transparent 72%)}.gh-server-aura--warm{left:22%;top:62%;width:56%;height:26%;background:radial-gradient(ellipse,rgb(243 139 80 / 14%),transparent 70%)}.gh-server-floor{position:absolute;z-index:0;top:70%;left:12%;width:86%;height:23%;border-radius:50%;background:radial-gradient(ellipse,rgb(22 32 57 / 23%),rgb(87 112 183 / 5%) 44%,transparent 66%);transform:rotate(-12deg)}.gh-server-floor i{position:absolute;inset:17% 13%;border:1px solid rgb(105 125 192 / 14%);border-radius:50%}.gh-server-floor i:last-child{inset:2% 0;border-color:rgb(105 125 192 / 6%)}.gh-server-perspective{position:absolute;z-index:3;inset:0;perspective:1300px;perspective-origin:50% 45%;transform-style:preserve-3d}.gh-server-tower{position:absolute;left:53%;top:49%;width:236px;height:310px;transform-style:preserve-3d;transform:translate(-50%,-50%) scale(var(--hs-scale)) rotateX(calc(-24deg + var(--home-assembly) * 12deg + var(--home-mx) * .3)) rotateY(calc(-43deg + var(--home-assembly) * 61deg + var(--home-my) * .4)) rotateZ(calc(-3deg + var(--home-assembly) * 3deg))}.gh-server-piece{--home-join: .12;--hs-height: 48px;--hs-x: 0px;--hs-y: 0px;--hs-z: 0px;--hs-rx: 0deg;--hs-ry: 0deg;--hs-rz: 0deg;--hs-delay: 0s;position:absolute;left:0;width:236px;height:var(--hs-height);transform-style:preserve-3d;transform:translate3d(calc((1 - var(--home-join)) * var(--hs-x)),calc((1 - var(--home-join)) * var(--hs-y)),calc((1 - var(--home-join)) * var(--hs-z))) rotateX(calc((1 - var(--home-join)) * var(--hs-rx))) rotateY(calc((1 - var(--home-join)) * var(--hs-ry))) rotateZ(calc((1 - var(--home-join)) * var(--hs-rz)))}.gh-server-piece--cap{--hs-height: 40px;--hs-x: 25px;--hs-y: -78px;--hs-z: -42px;--hs-rx: -16deg;--hs-ry: 18deg;--hs-rz: 7deg;top:0}.gh-server-piece--blade-1{--hs-x: -54px;--hs-y: -49px;--hs-z: 62px;--hs-rx: 10deg;--hs-ry: -16deg;--hs-rz: -7deg;--hs-delay: -.6s;top:52px}.gh-server-piece--blade-2{--hs-x: 62px;--hs-y: -22px;--hs-z: -76px;--hs-rx: -12deg;--hs-ry: 22deg;--hs-rz: 9deg;--hs-delay: -1.9s;top:108px}.gh-server-piece--blade-3{--hs-x: -48px;--hs-y: 12px;--hs-z: 76px;--hs-rx: 13deg;--hs-ry: -19deg;--hs-rz: -8deg;--hs-delay: -2.8s;top:164px}.gh-server-piece--blade-4{--hs-x: 41px;--hs-y: 24px;--hs-z: -42px;--hs-rx: -9deg;--hs-ry: 16deg;--hs-rz: 6deg;--hs-delay: -1.2s;top:220px}.gh-server-piece--base{--hs-height: 34px;--hs-x: -13px;--hs-y: 30px;--hs-z: 24px;--hs-rx: 8deg;--hs-ry: -8deg;--hs-rz: -3deg;top:276px}.gh-server-face{position:absolute;inset:0;display:block;border:1px solid #38434e;border-radius:3px;backface-visibility:hidden;background:#28313b}.gh-server-face--front{display:flex;align-items:center;gap:6px;padding:8px 18px;transform:translateZ(98px);background:repeating-linear-gradient(0deg,rgb(255 255 255 / 2%) 0 1px,transparent 1px 3px),linear-gradient(178deg,#71808d 0%,#3c4854 7%,#29343e 27%,#1e2832 78%,#111a23 100%);border-color:#465463;box-shadow:inset 0 1px 0 #9ba7b2,inset 0 -2px 1px #111921,0 1px 2px rgb(0 0 0 / 35%)}.gh-server-face--top{inset:auto auto auto 0;top:0;width:236px;height:196px;transform-origin:50% 0;transform:rotateX(90deg) translateY(-98px);background:repeating-linear-gradient(90deg,rgb(255 255 255 / 2%) 0 1px,transparent 1px 3px),linear-gradient(125deg,#7b8b99 0%,#556470 24%,#35434f 59%,#26313c 100%);border-color:#7e8d9a;box-shadow:inset 0 1px 0 rgb(218 229 238 / 35%),inset -1px 0 0 #253340}.gh-server-face--right{inset:0 auto auto 236px;width:196px;height:var(--hs-height);transform-origin:0 50%;transform:rotateY(90deg) translateX(-98px);background:linear-gradient(105deg,#364656,#1b2631 54%,#111b25);border-color:#405363;box-shadow:inset 0 1px 0 rgb(181 210 232 / 24%)}.gh-server-face--left{inset:0 auto auto 0;width:196px;height:var(--hs-height);transform-origin:0 50%;transform:rotateY(-90deg) translateX(-98px);background:linear-gradient(95deg,#1e2b36,#405161);border-color:#4b5c6b}.gh-server-face--back{transform:translateZ(-98px) rotateY(180deg);background:repeating-linear-gradient(90deg,#283540 0 2px,#131f28 2px 5px);border-color:#344552}.gh-server-face--bottom{inset:auto auto auto 0;top:var(--hs-height);width:236px;height:196px;transform-origin:50% 0;transform:rotateX(-90deg) translateY(-98px);background:linear-gradient(125deg,#111a23,#26333f);border-color:#283c4c}.gh-server-wordmark{color:#e8edf3;font-size:13px;font-weight:500;letter-spacing:-.045em;text-shadow:0 1px 1px #000}.gh-server-spec{margin-left:auto;margin-right:7px;color:#94a7b8;font-family:ui-monospace,monospace;font-size:6px;letter-spacing:.06em}.gh-server-power{position:relative;width:12px;height:12px;border:1px solid #6f8190;border-radius:50%;background:linear-gradient(135deg,#506170,#1d2a35);box-shadow:0 1px 1px #111b24,inset 0 1px 1px rgb(255 255 255 / 18%)}.gh-server-power::after{position:absolute;content:"";inset:3px;border:1px solid #86d7bd;border-radius:50%;box-shadow:0 0 7px rgb(102 223 181 / 35%)}.gh-server-seam{position:absolute;left:15px;right:15px;bottom:2px;height:1px;background:linear-gradient(90deg,transparent,#718fff 30%,#9bbcff 80%,transparent);box-shadow:0 0 6px rgb(87 120 255 / 40%)}.gh-server-brand{position:absolute;width:77px;height:77px;left:calc(50% - 38.5px);top:58px;padding:13px;border:1px solid #7e8e9c;border-radius:13px;background:linear-gradient(140deg,#e8edf2,#aebcc9);box-shadow:0 2px 5px rgb(0 0 0 / 30%),inset 0 1px 0 #fff}.gh-server-brand svg{width:100%;height:100%;overflow:hidden}.gh-server-top-line{position:absolute;inset:12px;border:1px solid rgb(184 204 221 / 17%);border-radius:3px;box-shadow:inset 0 1px 0 rgb(0 0 0 / 22%)}.gh-server-top-line::before,.gh-server-top-line::after{position:absolute;content:"";left:11px;right:11px;height:15px;background:repeating-linear-gradient(90deg,#13212d 0 2px,transparent 2px 5px);border-block:1px solid rgb(157 178 194 / 16%)}.gh-server-top-line::before{top:9px}.gh-server-top-line::after{bottom:9px}.gh-server-side-vents{position:absolute;top:23%;left:13%;width:73%;height:51%;border-top:1px solid rgb(164 184 203 / 17%);border-bottom:1px solid #111b25;background:repeating-linear-gradient(90deg,#0c1822 0 2px,transparent 2px 5px)}.gh-server-side-light{position:absolute;width:3px;height:3px;left:6%;top:45%;border-radius:50%;background:#ffb685;box-shadow:0 0 6px rgb(238 88 16 / 70%)}.gh-server-drive{position:relative;flex:0 0 57px;height:30px;border:1px solid #0c151d;border-radius:2px;background:linear-gradient(180deg,#34424f,#16232e);box-shadow:0 1px 0 #647482,inset 0 1px 2px #0a1118}.gh-server-drive::before{position:absolute;content:"";inset:5px 12px 5px 5px;background:radial-gradient(circle,#0a141c 42%,transparent 50%) 0 0 / 4px 4px}.gh-server-drive::after{position:absolute;content:"";left:4px;bottom:3px;width:27px;height:2px;background:linear-gradient(90deg,#8998a5,#4b5a68)}.gh-server-drive i{position:absolute;right:4px;top:4px;width:5px;height:20px;border:1px solid #7a8b99;border-radius:1px;background:linear-gradient(90deg,#24323e,#6e8090,#263643);box-shadow:-2px 0 2px rgb(0 0 0 / 25%)}.gh-server-drive b{position:absolute;right:5px;top:5px;width:3px;height:3px;border-radius:50%;background:#7ce3bf;box-shadow:0 0 5px rgb(102 233 190 / 65%);animation:gh-server-status 3.8s ease-in-out infinite;animation-delay:var(--hs-delay);animation-play-state:paused}.gh-server-drive:nth-of-type(2) b{animation-delay:calc(var(--hs-delay) - 1.6s)}.gh-server-grille{display:block;width:31px;height:29px;flex-shrink:0;border:1px solid #15222d;border-radius:1px;background:radial-gradient(circle,#07131d 38%,transparent 44%) 0 0 / 3px 3px;box-shadow:inset 0 0 2px #0a1721}.gh-server-ports{display:flex;align-items:center;gap:3px;margin-left:auto;padding-bottom:3px}.gh-server-ports i{position:relative;display:block;width:11px;height:12px;border:1px solid #8794a0;border-radius:1px;background:#091722;box-shadow:0 1px 0 #607382,inset 0 1px 2px #000}.gh-server-ports i::before{position:absolute;content:"";inset:2px 1px auto;height:3px;background:repeating-linear-gradient(90deg,#b89c58 0 1px,transparent 1px 2px)}.gh-server-ports i::after{position:absolute;content:"";width:3px;height:2px;right:0;bottom:-4px;background:#83e8c5;box-shadow:0 0 4px rgb(102 223 181 / 50%)}.gh-server-ports b{position:absolute;display:block;right:34px;top:8px;width:3px;height:3px;border-radius:50%;background:#e8ae5d;box-shadow:0 0 5px rgb(238 158 66 / 48%);animation:gh-server-status 5.1s ease-in-out infinite;animation-delay:calc(var(--hs-delay) - 1.1s);animation-play-state:paused}.gh-server-screw{position:absolute;top:7px;width:5px;height:5px;border:1px solid #8795a1;border-radius:50%;background:radial-gradient(circle at 32% 25%,#b0bdc8,#354653);box-shadow:0 1px 1px #0b1721}.gh-server-screw::before{position:absolute;content:"";inset:1px -1px auto;height:1px;background:#14232e;transform:rotate(-40deg)}.gh-server-screw::after{position:absolute;content:"";left:-1px;top:7px;width:5px;height:18px;border:1px solid #8b9aa6;border-radius:2px;background:linear-gradient(90deg,#25343f,#9aa9b5,#394a57);box-shadow:2px 1px 2px #0c1821}.gh-server-piece--cap .gh-server-screw::after,.gh-server-piece--base .gh-server-screw::after{height:10px}.gh-server-screw--left{left:5px}.gh-server-screw--right{right:5px}.gh-server-unit{position:absolute;right:18px;bottom:2px;color:#91a2b0;font-family:ui-monospace,monospace;font-size:5px;line-height:1;letter-spacing:.06em}.gh-server-circuit{position:absolute;inset:12px 15px;border:1px solid #586658;border-radius:3px;background:repeating-linear-gradient(0deg,transparent 0 13px,rgb(162 143 84 / 28%) 13px 14px,transparent 14px 26px),repeating-linear-gradient(90deg,transparent 0 21px,rgb(171 152 95 / 25%) 21px 22px,transparent 22px 39px),linear-gradient(130deg,#294441,#172e31);box-shadow:inset 0 0 0 4px rgb(8 26 29 / 30%)}.gh-server-chip{position:absolute;left:66px;top:64px;width:59px;height:56px;border:5px solid #9faaa8;border-radius:3px;background:repeating-linear-gradient(90deg,#c3cdce 0 2px,#62777c 2px 4px);box-shadow:0 0 0 4px #263638,0 4px 8px rgb(0 0 0 / 50%),inset 0 2px 1px #d3dddd}.gh-server-memory{position:absolute;top:28px;right:28px;width:40px;height:126px;border-inline:3px solid #829086;background:repeating-linear-gradient(90deg,#0b1e24 0 5px,#536d64 5px 9px,#ae9d60 9px 10px,#334d43 10px 14px);box-shadow:0 2px 4px #0e282d}.gh-server-fan{position:absolute;left:28px;bottom:22px;width:27px;height:27px;border:3px solid #7d898d;border-radius:50%;background:repeating-conic-gradient(#0c202a 0deg 22deg,#5d7279 22deg 40deg);box-shadow:0 2px 4px #112a30,inset 0 0 0 5px rgb(17 36 45 / 28%)}.gh-server-fan::after{position:absolute;content:"";inset:6px;border-radius:50%;background:#879995}.gh-server-back-ports{position:absolute;inset:9px 18px;border:1px solid #546a79;background:repeating-linear-gradient(90deg,#0f1c25 0 8px,#6a7f8c 8px 10px,transparent 10px 14px)}.gh-server-piece--base .gh-server-face--front{justify-content:center;background:linear-gradient(180deg,#3b4b59,#1b2935 20%,#0f1c27);border-color:#465b6b}.gh-server-piece--base .gh-server-face--front>span{color:#b9c8d4;font-size:6.5px;font-weight:500;letter-spacing:.11em;line-height:1.2}.gh-server-base-line{position:absolute;left:15px;right:15px;bottom:2px;height:2px;background:linear-gradient(90deg,transparent,#fcba82,#ee5810,transparent);box-shadow:0 0 10px rgb(238 88 16 / 35%)}.gh-server-base-inset{position:absolute;inset:12px;border:1px solid rgb(166 186 220 / 20%);border-radius:3px;background:linear-gradient(140deg,rgb(53 76 95 / 50%),transparent)}.gh-home .gh-server-fiber{position:absolute;left:1px;top:1px;width:310px;max-width:none;height:215px;overflow:visible;pointer-events:none;transform:translateZ(102px)}.gh-server-fiber path{fill:none;stroke-linecap:round;stroke-linejoin:round}.gh-server-fiber__jacket{stroke:#133052;stroke-width:7.5}.gh-server-fiber__core{stroke:#3b77ee;stroke-width:5}.gh-server-fiber__edge{stroke:#9dbdf4;stroke-width:1;transform:translateY(-1px)}.gh-server-fiber__flow{stroke:#e4f6ff;stroke-width:2.4;stroke-dasharray:4 15 1 80;stroke-dashoffset:0;animation:gh-fiber-flow 3.6s linear infinite;animation-play-state:paused}.gh-server-fiber--warm .gh-server-fiber__jacket{stroke:#86401f}.gh-server-fiber--warm .gh-server-fiber__core{stroke:#ee7d36}.gh-server-fiber--warm .gh-server-fiber__edge{stroke:#ffd39d}.gh-server-fiber--warm .gh-server-fiber__flow{stroke:#fff3d2;animation-duration:4.5s;animation-delay:-1.6s}.gh-home[data-home-motion=on]:not([data-home-suspended=true]) [data-home-loop-active=true] :is(.gh-server-fiber__flow,.gh-server-drive b,.gh-server-ports b){animation-play-state:running}@keyframes gh-fiber-flow{to{stroke-dashoffset:-100}}@keyframes gh-server-status{0%,100%{opacity:.52}35%,65%{opacity:1}}.gh-cloud{--cloud-x: 16px;--cloud-y: 10px;--cloud-scale: 1;--cloud-angle: -8deg;position:absolute;width:200px;height:112px;pointer-events:none;transform:translate3d(calc(var(--home-pointer-x) * var(--cloud-x)),calc(var(--home-pointer-y) * var(--cloud-y)),0) rotate(var(--cloud-angle)) scale(var(--cloud-scale))}.gh-cloud__puff{position:absolute;display:block;border:1px solid rgb(255 255 255 / 58%);border-radius:50%;background:radial-gradient(circle at 33% 23%,#fff 0%,#fbfdff 30%,#e9effc 63%,#afc0e4 100%);box-shadow:inset -8px -11px 16px rgb(151 173 213 / 22%)}.gh-cloud__puff--one{left:5px;bottom:15px;width:88px;height:83px}.gh-cloud__puff--two{z-index:1;left:53px;bottom:23px;width:111px;height:111px}.gh-cloud__puff--three{left:128px;bottom:14px;width:78px;height:76px}.gh-cloud__body{position:absolute;z-index:2;left:8px;right:-2px;bottom:6px;height:61px;border-radius:46% 47% 48% 46% / 43% 45% 58% 63%;background:radial-gradient(ellipse at 43% 0%,#f9fcff 0%,#f0f5ff 41%,#d0def4 75%,#a6bada 100%);box-shadow:inset 0 -9px 12px rgb(136 161 205 / 15%),0 16px 22px -16px rgb(76 103 159 / 30%)}.gh-cloud--far{--cloud-scale: .69;--cloud-angle: 8deg;--cloud-x: -16px;--cloud-y: -11px;z-index:1;top:11%;right:-1%;filter:blur(1.5px);opacity:.7}.gh-cloud--middle{--cloud-scale: .83;--cloud-angle: -14deg;--cloud-x: 26px;--cloud-y: 17px;z-index:2;top:38%;left:-9%}.gh-cloud--near{--cloud-scale: .76;--cloud-angle: -9deg;--cloud-x: 42px;--cloud-y: 24px;z-index:4;right:-13%;bottom:13%;filter:blur(.75px)}.gh-server-orbit{position:absolute;z-index:0;left:-2%;top:34%;width:106%;height:34%;border:1px solid rgb(108 129 197 / 13%);border-radius:50%;transform:rotate(-27deg);pointer-events:none}.gh-server-orbit i{position:absolute;left:12%;top:7%;width:5px;height:5px;border-radius:50%;background:#a0b1e1;box-shadow:0 0 0 5px rgb(143 162 215 / 8%)}.gh-server-orbit i:last-child{left:auto;top:auto;bottom:3%;right:15%;background:#ee5810;box-shadow:0 0 0 5px rgb(238 88 16 / 5%)}.gh-server-caption{position:absolute;left:14%;bottom:38px;display:flex;align-items:center;gap:11px;color:var(--gh-muted);font-size:10px;line-height:1.5;letter-spacing:.035em}.gh-server-caption__line{width:27px;height:1px;background:linear-gradient(90deg,#ee5810,#efb395)}.gh-server-hint{position:absolute;left:14%;bottom:13px;display:none;align-items:center;gap:11px;color:var(--gh-muted);font-size:10px;line-height:1.5}.gh-server-hint>span:first-child{display:grid;place-items:center;width:27px;color:var(--gh-orange);font-size:17px}.gh-home[data-home-scene-ready=true][data-home-motion=on] .gh-server-hint{display:flex}.gh-home[data-home-scene-ready=true][data-home-motion=off],html.no-js .gh-home{--home-assembly: 1 !important}.gh-home[data-home-scene-ready=true][data-home-motion=off] .gh-server-piece,html.no-js .gh-home .gh-server-piece{--home-join: 1 !important}.gh-mini-top{display:flex;align-items:center;gap:3px;height:19px;color:#646873;font-size:6px}.gh-mini-top i{width:3px;height:3px;background:#d5d8e5;border-radius:50%}.gh-mini-top span{margin-left:auto;margin-right:auto}.gh-hero__footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:35px;padding-bottom:32px}.gh-hero__footer::after{position:absolute;content:"";bottom:0;left:var(--git-container-pad,24px);right:var(--git-container-pad,24px);height:1px;background:var(--gh-line)}.gh-scroll-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px;color:var(--gh-muted)!important}.gh-scroll-link__icon{display:grid;place-items:center;width:29px;height:36px;border:1px solid var(--gh-line);border-radius:16px;color:var(--gh-ink);font-size:17px}.gh-hero__disciplines{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:9px 13px;color:var(--gh-muted);font-size:9px;line-height:1.5;letter-spacing:.08em}.gh-hero__disciplines i{width:3px;height:3px;background:var(--gh-orange);border-radius:50%}.gh-section-head{margin-bottom:42px}.gh-section-head__row{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-top:25px}.gh-home h2{font-size:clamp(33px,3.45vw,62px);letter-spacing:-.045em;line-height:1.12}.gh-section-head__row>h2{flex:1 1 60%}.gh-section-head__row>p{flex:0 1 33%;max-width:355px;padding-bottom:5px;color:var(--gh-muted);font-size:16px;line-height:1.7}.gh-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gh-service{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgb(0 0 0 / 2%);border-radius:24px;padding:clamp(23px,2.1vw,38px);background:var(--gh-paper);transition:box-shadow .4s var(--gh-ease),transform .4s var(--gh-ease)}.gh-service__top{display:flex;align-items:center;gap:14px;margin-bottom:27px}.gh-service__index{font-size:12px;color:var(--gh-muted)}.gh-service__category{min-width:0;font-size:10px;line-height:1.5;letter-spacing:.07em}.gh-service h3{font-size:clamp(27px,2.42vw,42px);letter-spacing:-.045em;line-height:1.17}.gh-service>p{max-width:445px;margin-top:17px;color:#646873;font-size:16px;line-height:1.65;text-wrap:pretty}.gh-service__links{position:relative;z-index:1;display:flex;gap:4px 20px;flex-wrap:wrap;margin-top:auto;padding-top:22px;border-top:1px solid rgb(30 35 54 / 10%)}.gh-service__links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:500}.gh-service__links a>span:last-child{color:#969aaa;font-size:17px;transition:transform .25s}.gh-service--mobile{background:#edf0ff}.gh-service--infra{background:#24262e;color:#fff}.gh-service--infra>p{color:#b2b5c0}.gh-service--infra .gh-service__links{border-color:rgb(255 255 255 / 13%)}.gh-service--infra .gh-service__index{color:#9297ae}.gh-service--growth{background:#faf1eb}.gh-web-art{position:relative;height:246px;margin-top:18px}.gh-web-art__window{position:absolute;top:28px;left:5%;width:87%;height:187px;overflow:hidden;border:1px solid #fff;border-radius:9px;background:#fff;transform:perspective(700px) rotateY(-10deg) rotateX(7deg) rotate(-3deg);box-shadow:8px 18px 35px -14px rgb(50 60 90 / 22%),3px 5px 0 #e3e6ec;transition:transform .55s var(--gh-ease)}.gh-web-art__window .gh-mini-top{padding-inline:10px;height:26px;border-bottom:1px solid #eeeef1}.gh-web-art__body{display:flex;align-items:center;justify-content:space-between;height:158px;padding:20px;background:#f7f8fb}.gh-web-art__body>div:first-child{position:relative;z-index:1;width:65%}.gh-web-art__body span{color:#232832;font-weight:700;font-size:clamp(17px,1.85vw,31px);letter-spacing:-.055em;line-height:1.05}.gh-web-art__body>div:first-child>i{display:block;width:50px;height:15px;margin-top:13px;border-radius:3px;background:var(--gh-blue)}.gh-web-art__sculpture{position:relative;width:125px;height:118px;transform:rotate(-13deg)}.gh-web-art__sculpture i{position:absolute;width:82px;height:82px;left:12px;top:22px;border:20px solid #ee5810;border-radius:24px;box-shadow:5px 8px 1px #bf3f0b,inset 4px 5px 1px #bf3f0b,8px 14px 18px -11px #b63e1e;transform:rotate(34deg) skew(-8deg,-8deg)}.gh-web-art__sculpture i:nth-child(2){top:4px;left:33px;opacity:.15;transform:rotate(34deg) skew(-8deg,-8deg) scale(.7)}.gh-web-art__sculpture i:nth-child(3){top:46px;left:-8px;opacity:.1;transform:rotate(34deg) skew(-8deg,-8deg) scale(.7)}.gh-web-art__badge{position:absolute;right:0;bottom:31px;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;border:1px solid #ececf0;background:#fff;font-size:12px;color:var(--gh-blue);box-shadow:0 8px 20px rgb(20 30 70 / 7%);transform:rotate(9deg)}.gh-mobile-art{position:relative;height:246px;margin-top:18px}.gh-mobile-art__orbit{position:absolute;inset:30px 2% 13px;border:1px solid rgb(70 90 220 / 14%);border-radius:50%;transform:rotate(-15deg)}.gh-phone{position:absolute;width:115px;height:207px;padding:20px 12px 12px;border-radius:22px;box-shadow:7px 16px 25px -9px rgb(36 44 118 / 22%)}.gh-phone__notch{position:absolute;left:calc(50% - 15px);top:8px;width:30px;height:6px;border-radius:9px;background:rgb(0 0 0 / 15%)}.gh-phone>span{font-size:7px;letter-spacing:.08em}.gh-phone--back{left:20%;top:24px;color:#545b80;border:3px solid #fff;background:#f9faff;transform:rotate(-13deg)}.gh-phone--front{left:48%;top:7px;z-index:1;color:#fff;border:3px solid #6c78ef;background:linear-gradient(145deg,#5966f3,#232fe1 85%);transform:rotate(12deg)}.gh-phone__task{display:flex;align-items:center;gap:7px;height:27px;border-bottom:1px solid #e8eafa}.gh-phone__task i{width:9px;height:9px;border-radius:3px;background:#e2e6ff}.gh-phone__task b{width:52px;height:4px;border-radius:3px;background:#d0d5e8}.gh-phone__graph{display:flex;align-items:flex-end;gap:5px;height:45px;margin-top:14px}.gh-phone__graph i{width:12px;height:38%;background:#9aa5f3;border-radius:3px 3px 0 0}.gh-phone__graph i:nth-child(2){height:60%}.gh-phone__graph i:nth-child(3){height:45%}.gh-phone__graph i:nth-child(4){height:80%}.gh-phone__graph i:nth-child(5){height:100%;background:var(--gh-blue)}.gh-phone__symbol{margin-top:7px;height:93px;text-align:center;font-size:85px;font-weight:400;line-height:1;color:#f7b185;text-shadow:2px 4px 0 rgb(2 8 113 / 15%)}.gh-phone>b{display:block;margin-block:6px 12px;font-size:10px;letter-spacing:-.01em}.gh-phone__pills{display:flex;gap:5px}.gh-phone__pills i{width:40%;height:13px;border-radius:7px;background:rgb(255 255 255 / 20%)}.gh-phone__pills i:first-child{background:#fff}.gh-mobile-art__label{position:absolute;right:3%;bottom:19px;color:#6973a2;font-size:9px;transform:rotate(-90deg);transform-origin:right}.gh-infra-art{position:relative;height:246px;margin-top:18px;perspective:900px}.gh-infra-art__floor{position:absolute;inset:26% -5% -8%;background-image:linear-gradient(rgb(119 133 211 / 15%) 1px,transparent 1px),linear-gradient(90deg,rgb(119 133 211 / 15%) 1px,transparent 1px);background-size:24px 24px;transform:rotateX(65deg) rotateZ(-25deg);mask-image:radial-gradient(ellipse,#000,transparent 68%)}.gh-rack{position:absolute;width:145px;padding:12px;border:1px solid #656b85;border-radius:11px;background:linear-gradient(120deg,#545b76,#33394f 70%);box-shadow:8px 9px 0 #151927,12px 20px 30px rgb(0 0 0 / 18%);transform:skewY(-7deg)}.gh-rack--back{left:15%;top:28px;width:125px;opacity:.65}.gh-rack--front{left:47%;top:31px}.gh-rack>div{position:relative;height:28px;margin-bottom:7px;border:1px solid #626b86;border-radius:4px;background:linear-gradient(120deg,#434e6b,#32394f)}.gh-rack>div:last-child{margin-bottom:0}.gh-rack>div::before{position:absolute;content:"";top:7px;left:8px;width:53%;height:11px;background:repeating-linear-gradient(90deg,#8f9bb4 0 2px,transparent 2px 5px);opacity:.5}.gh-rack>div::after{position:absolute;content:"";top:11px;right:9px;width:4px;height:4px;border-radius:50%;background:#92faaa;box-shadow:0 0 6px rgb(146 250 170 / 60%)}.gh-infra-art__label{position:absolute;bottom:8px;left:6%;font-size:7px;color:#8c95b0;letter-spacing:.19em}.gh-growth-art{position:relative;height:246px;margin-top:18px}.gh-growth-art__search{position:relative;z-index:2;display:flex;align-items:center;gap:12px;width:94%;margin:26px auto 0;padding:12px 17px;background:#fff;border:1px solid #f1e4db;border-radius:10px;box-shadow:0 5px 20px rgb(123 64 27 / 5%);transform:rotate(-3deg)}.gh-growth-art__search>span:nth-child(2){font-size:10px;color:#746b65}.gh-growth-art__search>span:last-child{margin-left:auto;color:var(--gh-orange)}.gh-search-symbol{position:relative;flex-shrink:0;width:12px;height:12px;border:1.5px solid #aca29a;border-radius:50%}.gh-search-symbol::after{position:absolute;content:"";width:5px;height:1.5px;background:#aca29a;bottom:-2px;right:-4px;transform:rotate(45deg)}.gh-growth-art__bars{position:absolute;display:flex;align-items:flex-end;gap:11px;bottom:33px;left:8%;right:8%;height:123px}.gh-growth-art__bars i{flex:1;height:20%;border-radius:7px 7px 0 0;background:linear-gradient(0deg,rgb(238 88 16 / 2%),rgb(238 88 16 / 15%))}.gh-growth-art__bars i:nth-child(2){height:30%}.gh-growth-art__bars i:nth-child(3){height:46%}.gh-growth-art__bars i:nth-child(4){height:56%}.gh-growth-art__bars i:nth-child(5){height:69%}.gh-growth-art__bars i:nth-child(6){height:82%}.gh-growth-art__bars i:nth-child(7){height:100%}.gh-growth-art>svg{position:absolute;bottom:40px;left:6%;width:88%;height:143px;overflow:visible;color:var(--gh-orange)}.gh-licenses{padding-top:0}.gh-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gh-license-card{--gh-license-accent: #c43c14;--gh-license-soft: #fff0e6;--gh-license-border: #ecdcd3;position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(26px,2.6vw,44px);border:1px solid var(--gh-license-border);border-radius:28px;background:linear-gradient(150deg,#fff8f2 0%,#fff 67%);isolation:isolate;transition:border-color .35s,box-shadow .4s var(--gh-ease)}.gh-license-card--team{--gh-license-accent: #1359b5;--gh-license-soft: #eaf5ff;--gh-license-border: #d5e5ef;background:linear-gradient(150deg,#f0f9ff 0%,#fff 67%)}.gh-license-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px}.gh-license-card__number{color:var(--gh-license-accent);font-size:13px;font-weight:500;letter-spacing:.06em}.gh-license-card .gh-pill{max-width:calc(100% - 37px);padding:7px 12px;border-color:var(--gh-license-border);color:var(--gh-license-accent);font-size:12px;line-height:1.5;text-align:right}.gh-license-art{position:relative;display:grid;place-items:center;min-width:0;height:264px;margin-block:12px 16px;perspective:800px;pointer-events:none}.gh-license-art::after{position:absolute;z-index:-2;content:"";inset:7% 0;border-radius:50%;background:radial-gradient(ellipse,var(--gh-license-soft),transparent 68%)}.gh-license-art__ring{position:absolute;z-index:-1;width:min(100%,310px);height:132px;border:1px solid var(--gh-license-border);border-radius:50%;transform:rotate(-22deg)}.gh-license-art__ring::before{content:"";position:absolute;inset:-25px -15px;border:1px solid var(--gh-license-border);border-radius:50%;opacity:.45}.gh-license-art__spark{position:absolute;display:grid;place-items:center;right:8%;top:23%;width:23px;height:23px;border:1px solid rgb(255 255 255 / 45%);border-radius:6px;background:linear-gradient(135deg,#ffb66d,#ef652d);color:#fff;font-size:17px;line-height:1;box-shadow:3px 5px 10px rgb(174 64 11 / 12%);transform:rotate(28deg)}.gh-license-card--team .gh-license-art__spark{right:auto;left:5%;top:64%;border-radius:50%;background:linear-gradient(135deg,#8ddeff,#288bea);box-shadow:3px 5px 10px rgb(27 105 175 / 14%)}.gh-license-box{position:relative;width:176px;height:202px;color:#fff;transform-style:preserve-3d;transform:perspective(800px) rotateY(-18deg) rotateZ(-8deg);transition:transform .7s var(--gh-ease)}.gh-license-box__face{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:flex-start;padding:19px;overflow:hidden;border:1px solid rgb(255 255 255 / 55%);border-radius:11px;background:linear-gradient(140deg,#f86b3b 0%,#df4527 55%,#c83017 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 30%),11px 17px 24px -12px rgb(155 52 18 / 34%)}.gh-license-box__face::after{position:absolute;content:"";z-index:-1;width:160px;height:160px;border:1px solid rgb(255 255 255 / 18%);border-radius:50%;right:-65px;bottom:-20px;box-shadow:0 0 0 24px rgb(255 255 255 / 4%),0 0 0 48px rgb(255 255 255 / 3%)}.gh-license-box__edge{position:absolute;top:5px;bottom:-3px;left:-14px;width:25px;border-radius:8px 0 0 8px;border:1px solid #d44725;background:linear-gradient(90deg,#a93119,#d34420);transform:skewY(-10deg)}.gh-license-box__eyebrow{position:relative;font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.3}.gh-license-box__symbol{position:relative;display:grid;place-items:center;flex:1;width:100%;min-height:0;font-size:86px;font-weight:500;line-height:1;letter-spacing:-.08em}.gh-license-box__symbol svg{width:80px;height:80px}.gh-license-box__caption{position:relative;max-width:100%;font-size:12px;line-height:1.4}.gh-license-box--team{transform:perspective(800px) rotateY(-18deg) rotateZ(8deg)}.gh-license-box--team .gh-license-box__face{background:linear-gradient(135deg,#5ec3f6 0%,#2693e8 50%,#1c6dce 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 35%),11px 17px 24px -12px rgb(24 96 165 / 34%)}.gh-license-box--team .gh-license-box__edge{border-color:#2b91d6;background:linear-gradient(90deg,#155397,#237fc5)}.gh-license-card h3{max-width:100%;margin-bottom:16px;font-size:clamp(28px,2.6vw,43px);line-height:1.14;letter-spacing:-.04em;text-wrap:pretty;overflow-wrap:break-word}.gh-license-card>p{max-width:48ch;margin-bottom:29px;color:#686b74;font-size:16px;line-height:1.75;text-wrap:pretty}.gh-license-actions{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:auto}.gh-license-action{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:13px 0;border-bottom:1px solid var(--gh-license-border);color:var(--gh-ink);font-size:16px;font-weight:500;line-height:1.5;transition:color .25s,background .25s,border-color .25s}.gh-license-action>span{min-width:0}.gh-license-action .gh-arrow{width:22px;height:22px;color:var(--gh-license-accent)}.gh-license-action--primary{gap:18px;margin-bottom:10px;padding-inline:20px;border:1px solid transparent;border-radius:12px;background:var(--gh-license-accent);color:#fff!important}.gh-license-action--primary .gh-arrow{color:#fff}.gh-system{position:relative;color:#fff;background:#202127}.gh-system::before{position:absolute;content:"";inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 40%,rgb(35 47 225 / 11%),transparent 50%)}.gh-system__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,5vw,85px)}.gh-system__copy .gh-eyebrow{color:#a7a9b4;margin-bottom:30px}.gh-system__copy h2{font-size:clamp(32px,3.2vw,54px)}.gh-system__accent{color:#f59b6d}.gh-system__copy>p:not(.gh-eyebrow){margin-block:25px 30px;max-width:460px;color:#aaaeba;font-size:16px;line-height:1.8}.gh-system__map{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.gh-map-path{position:absolute;inset:21% 20%;border:1px solid #555b79;border-radius:80px;opacity:.45}.gh-map-path i{position:absolute;top:-3px;left:50%;width:6px;height:6px;background:#7b87ff;border-radius:50%}.gh-map-path i:nth-child(2){top:calc(100% - 3px)}.gh-map-path i:nth-child(3){left:-3px;top:50%}.gh-map-node{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:183px;padding:21px;border:1px solid #454751;border-radius:16px;background:linear-gradient(145deg,#32343e,#292b34);transition:transform .35s var(--gh-ease),border-color .3s,background .3s}.gh-map-node--two{margin-top:35px;transform:translateY(0)}.gh-map-node--three{margin-bottom:35px}.gh-map-node--four{background:linear-gradient(145deg,#343c9f,#2c3375);border-color:#545ba1}.gh-map-node__number{margin-bottom:25px;color:#9297ae;font-size:10px}.gh-map-node strong{margin-bottom:7px;font-size:19px;line-height:1.2;font-weight:500;letter-spacing:-.03em}.gh-map-node>span:not(.gh-map-node__number){max-width:155px;color:#a5a9b8;font-size:11px;line-height:1.6}.gh-map-node--four>span:not(.gh-map-node__number){color:#c6caef}.gh-map-node>.gh-arrow{position:absolute;top:18px;right:16px;width:18px;color:#9da4c9;transform:rotate(-40deg)}.gh-pill{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border-radius:30px;border:1px solid var(--gh-line);color:var(--gh-muted);font-size:10px}.gh-noscript{padding-top:20px;color:var(--gh-muted);font-size:13px}.gh-audit__panel{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;min-height:395px;padding:clamp(30px,4.4vw,72px);border:1px solid var(--gh-line);border-radius:25px;background:linear-gradient(110deg,#f2f4ff,#fafbff 55%,#fff);overflow:hidden}.gh-audit__copy{position:relative}.gh-audit__copy .gh-eyebrow{color:var(--gh-blue);margin-bottom:19px}.gh-audit__copy h2{font-size:clamp(31px,3vw,49px)}.gh-audit__copy>p:not(.gh-eyebrow){max-width:475px;margin-block:21px 26px;font-size:16px;line-height:1.75;color:var(--gh-muted)}.gh-audit__visual{position:relative;width:100%;aspect-ratio:1;max-width:290px;margin-inline:auto}.gh-audit__ring{position:absolute;inset:7%;border:1px solid rgb(64 84 221 / 14%);border-radius:50%}.gh-audit__ring:nth-child(2){inset:-9%;border-color:rgb(64 84 221 / 7%)}.gh-audit__lens{position:absolute;inset:24%;display:grid;place-items:center;border:1px solid #fff;border-radius:29%;background:linear-gradient(145deg,#fff,#e2e7ff);color:var(--gh-blue);transform:rotate(-14deg);box-shadow:6px 9px 0 -1px #d9dffa,14px 23px 35px -16px rgb(57 70 148 / 25%)}.gh-audit__lens svg{width:65%;transform:rotate(14deg)}.gh-audit__scan{position:absolute;top:12%;left:51%;width:10px;height:10px;border-radius:50%;background:var(--gh-orange);box-shadow:0 0 0 8px rgb(238 88 16 / 5%);transform-origin:-2px 106px}.gh-process__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:27px;padding:0}.gh-process__steps li{position:relative;padding-top:29px;border-top:1px solid var(--gh-line)}.gh-process__steps li::before{content:"";position:absolute;width:7px;height:7px;border:1px solid var(--gh-blue);border-radius:50%;background:var(--gh-surface);top:-4px;left:0}.gh-process__steps li:first-child::before{background:var(--gh-blue)}.gh-process__number{display:block;margin-bottom:32px;font-size:12px;color:var(--gh-muted)}.gh-process__steps h3{margin-bottom:15px;min-height:49px;font-size:20px;line-height:1.3;letter-spacing:-.03em}.gh-process__steps p{color:var(--gh-muted);font-size:14px;line-height:1.75;text-wrap:pretty}.gh-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:50px;padding-block:13px;color:var(--gh-blue)!important;font-size:16px;font-weight:500;line-height:1.5}.gh-text-link>span{min-width:0}.gh-text-link .gh-arrow{width:20px;height:20px}.gh-faq{padding-top:0}.gh-faq-layout{display:grid;grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(35px,5vw,80px)}.gh-faq-intro{min-width:0}.gh-faq-intro .gh-eyebrow{margin-bottom:27px}.gh-faq-intro h2{max-width:460px;font-size:clamp(32px,3.1vw,52px)}.gh-faq-intro>p:not(.gh-eyebrow){max-width:34ch;margin-top:24px;color:var(--gh-muted);font-size:16px;line-height:1.75}.gh-faq-list{min-width:0;border-top:1px solid var(--gh-line)}.gh-faq-item{min-width:0;border-bottom:1px solid var(--gh-line)}.gh-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:92px;padding-block:24px;border-radius:4px;list-style:none;cursor:pointer;color:var(--gh-ink);font-size:20px;font-weight:500;line-height:1.45;letter-spacing:-.015em}.gh-faq-item>summary::-webkit-details-marker{display:none}.gh-faq-item>summary::marker{content:""}.gh-faq-item>summary>span:first-child{min-width:0;overflow-wrap:break-word}.gh-faq-answer{padding:0 56px 27px 0}.gh-faq-answer p{max-width:65ch;color:var(--gh-muted);font-size:16px;line-height:1.8;text-wrap:pretty}.gh-faq-answer p+p{margin-top:15px}.gh-faq-answer a{color:var(--gh-blue);text-decoration:underline;text-underline-offset:4px}.gh-contact{padding-bottom:clamp(70px,7vw,110px)}.gh-contact__panel{position:relative;overflow:hidden;padding:clamp(34px,5vw,80px);border-radius:28px;background:#232fe1;color:#fff}.gh-contact__copy{position:relative;z-index:1;max-width:720px}.gh-contact .gh-eyebrow{margin-bottom:28px;color:#c6cbff;font-size:10px}.gh-contact h2{font-size:clamp(45px,5.2vw,86px);line-height:1.07;letter-spacing:-.052em}.gh-contact__copy>p:not(.gh-eyebrow){max-width:440px;margin-block:27px 30px;color:#c6cbff;font-size:16px;line-height:1.75}.gh-contact .gh-actions{gap:24px}.gh-contact__phone{display:inline-flex;align-items:center;min-height:48px;font-size:clamp(17px,1.6vw,24px);letter-spacing:-.03em;white-space:nowrap}.gh-contact__email{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:#bac1ff!important;font-size:13px}.gh-contact__decor{position:absolute;pointer-events:none;width:57%;aspect-ratio:1;top:9%;right:-10%;opacity:.85}.gh-contact__decor i{position:absolute;inset:2%;border:1px solid rgb(255 255 255 / 16%);border-radius:50%}.gh-contact__decor i:nth-child(2){inset:13%}.gh-contact__decor i:nth-child(3){inset:25%}.gh-contact__decor>span{position:absolute;inset:16%;display:grid;place-items:center;color:rgb(255 255 255 / 8%);font-size:clamp(190px,31vw,480px);font-weight:400;line-height:.8;transform:rotate(-8deg)}.gh-home[data-home-motion=on] .gh-cloud,.gh-home[data-home-motion=on] .gh-server-tower{transition:none}.gh-home[data-home-motion=on] .gh-audit__scan{animation:gh-scan-orbit 20s linear infinite}.gh-home[data-home-suspended=true] *,.gh-home[data-home-motion=off] *{animation-play-state:paused!important}.gh-home[data-home-motion=off] .gh-scene{transform:none}.gh-home[data-home-motion=off] [data-home-parallax]{translate:none}@keyframes gh-scan-orbit{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.gh-button:hover{transform:translateY(-2px)}.gh-button:hover .gh-arrow{transform:translateX(3px)}.gh-button--primary:hover{background:#1722c8;box-shadow:0 9px 22px rgb(35 47 225 / 20%)}.gh-button--quiet:hover{background:var(--gh-paper)}.gh-button--light:hover{border-color:#8489ab;background:rgb(255 255 255 / 9%)}.gh-button--white:hover{box-shadow:0 10px 22px rgb(0 0 0 / 14%)}.gh-round-link:hover{background:var(--gh-blue);border-color:var(--gh-blue);color:#fff}.gh-round-link:hover .gh-arrow{transform:rotate(-40deg) translateX(2px)}.gh-service:hover{box-shadow:0 16px 36px -18px rgb(39 46 78 / 19%)}.gh-home[data-home-motion=on] .gh-service--web:hover .gh-web-art__window{transform:perspective(700px) rotateY(-4deg) rotateX(3deg) rotate(-1deg) translateY(-5px)}.gh-service__links a:hover{color:var(--gh-blue)}.gh-license-card:hover{border-color:var(--gh-license-accent);box-shadow:0 18px 45px -26px rgb(35 45 73 / 20%)}.gh-home[data-home-motion=on] .gh-license-card:hover .gh-license-box{transform:perspective(800px) rotateY(-10deg) rotateZ(-4deg) translateY(-5px)}.gh-home[data-home-motion=on] .gh-license-card:hover .gh-license-box--team{transform:perspective(800px) rotateY(-10deg) rotateZ(4deg) translateY(-5px)}.gh-license-action:hover{color:var(--gh-license-accent)}.gh-license-action--primary:hover{background:color-mix(in srgb,var(--gh-license-accent) 87%,#000)}.gh-license-action:hover .gh-arrow,.gh-text-link:hover .gh-arrow{transform:translateX(4px)}.gh-text-link:hover>span{text-decoration:underline;text-underline-offset:4px}.gh-service--infra .gh-service__links a:hover{color:#a7b1ff}.gh-service__links a:hover>span:last-child{transform:translate(2px,-2px)}.gh-map-node:hover{border-color:#7a81b9;transform:translateY(-4px)}.gh-contact__phone:hover,.gh-contact__email:hover{text-decoration:underline;text-underline-offset:5px}}html[data-theme=dark] .gh-home{--gh-ink: #f0f0f4;--gh-muted: #acafb9;--gh-paper: #34353b;--gh-line: #47484f;--gh-surface: #333}html[data-theme=dark] .gh-title-line--accent{color:#8d9aff}html[data-theme=dark] .gh-hero__description{color:#b1b3bf}html[data-theme=dark] .gh-hero::before{background:radial-gradient(ellipse,rgb(96 114 255 / 9%),transparent 62%)}html[data-theme=dark] .gh-server-aura--blue{background:radial-gradient(ellipse,rgb(73 97 237 / 24%),rgb(70 95 206 / 8%) 54%,transparent 72%)}html[data-theme=dark] .gh-server-aura--warm{background:radial-gradient(ellipse,rgb(218 117 65 / 13%),transparent 70%)}html[data-theme=dark] .gh-server-floor{background:radial-gradient(ellipse,rgb(0 0 0 / 30%),rgb(89 110 181 / 6%) 44%,transparent 66%)}html[data-theme=dark] .gh-server-orbit,html[data-theme=dark] .gh-server-floor i{border-color:rgb(141 164 230 / 16%)}html[data-theme=dark] .gh-cloud__puff{border-color:rgb(174 195 233 / 30%);background:radial-gradient(circle at 33% 23%,#c7d9f8 0%,#a0b7dc 30%,#6c86ae 63%,#3a5279 100%);box-shadow:inset -8px -11px 16px rgb(35 55 92 / 24%)}html[data-theme=dark] .gh-cloud__body{background:radial-gradient(ellipse at 43% 0%,#a3bce2 0%,#87a3cc 41%,#5c79a5 75%,#3a5279 100%);box-shadow:inset 0 -9px 12px rgb(37 57 96 / 22%),0 16px 22px -16px rgb(0 0 0 / 35%)}html[data-theme=dark] .gh-cloud--far{opacity:.48}html[data-theme=dark] .gh-service--mobile{background:#30364a}html[data-theme=dark] .gh-service--growth{background:#3c322e}html[data-theme=dark] .gh-service>p{color:#b5b7c0}html[data-theme=dark] .gh-service__links{border-color:rgb(255 255 255 / 12%)}html[data-theme=dark] .gh-service__links a>span:last-child{color:#b0b4c8}html[data-theme=dark] .gh-license-card{--gh-license-accent: #f3a17a;--gh-license-soft: #53382c;--gh-license-border: #61473a;background:linear-gradient(150deg,#40312b 0%,#333236 75%)}html[data-theme=dark] .gh-license-card--team{--gh-license-accent: #89cfff;--gh-license-soft: #284863;--gh-license-border: #3d566c;background:linear-gradient(150deg,#2c3c48 0%,#30333a 75%)}html[data-theme=dark] .gh-license-card>p{color:#bfc0c9}html[data-theme=dark] .gh-license-action--primary{background:#c43c14}html[data-theme=dark] .gh-license-card--team .gh-license-action--primary{background:#1359b5}html[data-theme=dark] .gh-text-link,html[data-theme=dark] .gh-faq-answer a{color:#a6afff!important}html[data-theme=dark] .gh-mobile-art__label{color:#b1bbed}html[data-theme=dark] .gh-audit__panel{background:linear-gradient(110deg,#30364e,#32333b 65%)}html[data-theme=dark] .gh-audit__copy .gh-eyebrow{color:#a6afff}html[data-theme=dark] .gh-audit__ring{border-color:rgb(152 170 255 / 16%)}html[data-theme=dark] .gh-audit__ring:nth-child(2){border-color:rgb(152 170 255 / 8%)}@media(min-width:1800px){.gh-hero__grid{min-height:680px}.gh-scene{--hs-scale: 1.18;height:720px;max-width:710px}.gh-server-tower{top:50%}}@media(max-width:1279px)and (min-width:1024px){.gh-hero__title{font-size:clamp(48px,5.5vw,70px)}.gh-hero__grid{min-height:530px}.gh-hero .gh-actions{gap:4px}.gh-hero .gh-button{font-size:13px;padding-inline:17px;gap:11px}.gh-hero .gh-button--quiet{padding-inline:11px}.gh-scene{--hs-scale: .80;height:560px}.gh-cloud--middle{--cloud-scale: .66;left:-17%}.gh-cloud--far{--cloud-scale: .57;right:-10%}.gh-cloud--near{--cloud-scale: .68;right:-17%}.gh-service__top{gap:9px}.gh-service__category{font-size:9px}.gh-service__links{gap:2px 14px}.gh-system__grid{gap:28px}.gh-map-node{min-height:175px;padding:17px}.gh-map-node strong{font-size:17px}.gh-map-node>span:not(.gh-map-node__number){font-size:10px}.gh-process__steps{gap:20px}.gh-process__steps h3{font-size:18px}}@media(max-width:1279px){.gh-license-card h3{font-size:30px}}@media(max-width:1023px){.gh-hero{padding-top:30px}.gh-hero__grid{grid-template-columns:52% 48%;min-height:510px}.gh-hero__title{font-size:clamp(47px,6.3vw,69px)}.gh-scene{--hs-scale: .77;height:550px;width:calc(100% + 28px);margin-left:-12px}.gh-hero__description{font-size:16px}.gh-hero .gh-actions{align-items:flex-start;gap:6px}.gh-hero .gh-button{font-size:13px;padding-inline:17px;gap:14px}.gh-hero .gh-button--quiet{padding-inline:8px}.gh-hero__disciplines{gap:8px;font-size:8px}.gh-home h2{font-size:clamp(35px,4.5vw,48px)}.gh-service{padding:27px}.gh-service h3{font-size:clamp(27px,3.4vw,36px)}.gh-service__category{font-size:9px}.gh-service__top{gap:9px}.gh-system__grid{gap:30px}.gh-system__copy h2{font-size:33px}.gh-map-node{padding:18px}.gh-map-node strong{font-size:18px}.gh-audit__panel{padding:39px}.gh-audit__copy h2{font-size:33px}.gh-process__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.gh-process__steps h3{min-height:0}.gh-license-grid{gap:19px}.gh-license-card{padding:26px;border-radius:23px}.gh-license-card h3{font-size:30px}.gh-license-art{height:245px}.gh-faq-layout{grid-template-columns:.85fr 1.15fr;gap:32px}.gh-faq-intro h2{font-size:34px}.gh-faq-item>summary{font-size:18px;gap:15px}.gh-faq-answer{padding-right:0}.gh-contact h2{font-size:59px}}@media(max-width:767px){.gh-home{--git-container-pad: 22px}.gh-home :where(section[id]){scroll-margin-top:110px}.gh-section{padding-block:72px}.gh-hero{padding-top:25px}.gh-hero__grid{display:flex;flex-direction:column;align-items:stretch;min-height:0}.gh-hero__copy{padding-bottom:0}.gh-hero .gh-eyebrow{font-size:10px;gap:8px}.gh-hero__title{margin-top:27px!important;font-size:clamp(48px,9.1vw,69px);line-height:1.04;letter-spacing:-.055em}.gh-hero__description{max-width:490px;margin-block:23px 24px!important;font-size:16px;line-height:1.7}.gh-hero .gh-actions{gap:7px;align-items:center}.gh-hero .gh-button{min-height:54px;font-size:14px;padding-inline:17px;gap:12px}.gh-hero .gh-button--quiet{padding-inline:9px}.gh-hero__note{margin-top:16px!important;font-size:12px}.gh-hero__visual{align-self:auto;width:100%;max-width:450px;margin:10px auto 0;padding-bottom:0}.gh-scene{--hs-scale: .80;width:100%;height:500px;margin:0}.gh-server-tower{left:50%;top:47%}.gh-cloud--far{--cloud-scale: .61;right:-5%;top:13%}.gh-cloud--middle{--cloud-scale: .66;left:-13%}.gh-cloud--near{--cloud-scale: .68;right:-12%;bottom:18%}.gh-server-caption,.gh-server-hint{left:10%}.gh-hero__footer{padding-top:9px;padding-bottom:24px}.gh-scroll-link{font-size:11px}.gh-hero__disciplines{display:none}.gh-section-head{margin-bottom:30px}.gh-section-head__row{display:block;margin-top:22px}.gh-home h2{font-size:clamp(31px,7.4vw,46px);line-height:1.15}.gh-section-head__row>p{max-width:460px;margin-top:23px;padding:0;font-size:16px}.gh-service-grid{grid-template-columns:minmax(0,1fr);gap:17px}.gh-service{padding:26px;border-radius:21px}.gh-service__top{margin-bottom:24px;gap:13px}.gh-service__category{font-size:10px}.gh-service h3{font-size:clamp(28px,6.9vw,39px);line-height:1.18}.gh-service>p{margin-top:17px;font-size:16px}.gh-service__links{gap:0 16px;padding-top:15px}.gh-service__links a{font-size:13px}.gh-web-art,.gh-mobile-art,.gh-infra-art,.gh-growth-art{margin-top:15px;height:242px}.gh-web-art__window{max-width:365px}.gh-web-art__body span{font-size:clamp(21px,5.1vw,30px)}.gh-phone--back{left:19%}.gh-phone--front{left:49%}.gh-licenses{padding-top:0}.gh-license-grid{grid-template-columns:minmax(0,1fr);gap:21px}.gh-license-card{padding:27px;border-radius:23px}.gh-license-art{height:258px;margin-block:12px 17px}.gh-license-card h3{font-size:clamp(30px,6.8vw,42px)}.gh-license-card>p{font-size:16px;margin-bottom:26px}.gh-license-action{min-height:58px;font-size:16px}.gh-license-action--primary{padding-inline:18px}.gh-system__grid{grid-template-columns:minmax(0,1fr);gap:38px}.gh-system__copy .gh-eyebrow{margin-bottom:22px}.gh-system__copy h2{font-size:clamp(31px,7.4vw,46px)}.gh-system__copy>p:not(.gh-eyebrow){max-width:520px}.gh-system__map{gap:13px}.gh-map-node{min-height:170px;padding:18px;border-radius:13px}.gh-map-node strong{font-size:18px}.gh-map-node>span:not(.gh-map-node__number){font-size:12px}.gh-map-node--two{margin-top:24px}.gh-map-node--three{margin-bottom:24px}.gh-audit__panel{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px;border-radius:21px}.gh-audit__visual{max-width:205px}.gh-audit__scan{transform-origin:-2px 77px}.gh-audit__copy{padding-bottom:5px}.gh-audit__copy h2{font-size:clamp(29px,6.8vw,39px)}.gh-audit__copy .gh-eyebrow{margin-bottom:18px}.gh-audit__copy>p:not(.gh-eyebrow){margin-block:21px 25px}.gh-process__steps{grid-template-columns:minmax(0,1fr);gap:28px}.gh-process__steps li{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px 20px;padding-top:24px}.gh-process__number{grid-row:span 2;padding-top:5px;margin:0}.gh-process__steps h3{margin-bottom:0;font-size:22px}.gh-process__steps p{grid-column:2;font-size:16px}.gh-faq{padding-top:0}.gh-faq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.gh-faq-intro .gh-eyebrow{margin-bottom:22px}.gh-faq-intro h2{font-size:clamp(31px,7.4vw,46px)}.gh-faq-intro>p:not(.gh-eyebrow){max-width:45ch;margin-top:22px}.gh-faq-item>summary{min-height:88px;padding-block:23px;gap:18px;font-size:19px}.gh-faq-answer{padding-bottom:25px}.gh-faq-answer p{line-height:1.75}.gh-contact{padding-bottom:70px}.gh-contact__panel{padding:32px 26px;border-radius:21px}.gh-contact .gh-eyebrow{max-width:220px;font-size:9px}.gh-contact h2{font-size:clamp(35px,8.2vw,59px);letter-spacing:-.055em;line-height:1.09}.gh-contact__copy>p:not(.gh-eyebrow){margin-block:23px 25px;font-size:16px}.gh-contact .gh-actions{align-items:flex-start;flex-direction:column;gap:12px}.gh-contact__phone{font-size:20px}.gh-contact__email{margin-top:0;font-size:14px}.gh-contact__decor{top:auto;bottom:-80px;right:-105px;width:300px}.gh-contact__decor>span{font-size:230px}}@media(min-width:375px)and (max-width:429px){.gh-scene{--hs-scale: .68;height:445px}.gh-server-tower{top:48%}.gh-cloud--far{--cloud-scale: .51;right:-13%}.gh-cloud--middle{--cloud-scale: .56;left:-20%}.gh-cloud--near{--cloud-scale: .58;right:-20%}}@media(max-width:374px){.gh-home{--git-container-pad: 16px}.gh-hero__title{font-size:45px}.gh-scene{--hs-scale: .59;height:415px}.gh-server-tower{top:48%}.gh-cloud--far{--cloud-scale: .48;right:-19%;top:12%}.gh-cloud--middle{--cloud-scale: .51;left:-24%}.gh-cloud--near{--cloud-scale: .53;right:-24%;bottom:19%}.gh-server-caption,.gh-server-hint{left:4%;font-size:9px}.gh-hero .gh-actions{align-items:stretch;flex-direction:column}.gh-hero .gh-button{font-size:15px}.gh-hero .gh-button--quiet{justify-content:flex-start;padding-left:1px;min-height:46px}.gh-service,.gh-audit__panel{padding:23px}.gh-service__top{gap:9px}.gh-service__category{font-size:9px}.gh-service h3{font-size:27px}.gh-web-art__sculpture{transform:rotate(-13deg) scale(.8);transform-origin:right}.gh-phone--back{left:9%}.gh-phone--front{left:43%}.gh-rack--back{left:3%}.gh-rack--front{left:41%;width:132px}.gh-map-node{padding:15px}.gh-map-node strong{font-size:16px}.gh-map-node>span:not(.gh-map-node__number){font-size:11px}.gh-license-card{padding:23px}.gh-license-card h3{font-size:29px}.gh-license-art{height:248px;margin-top:10px}.gh-license-action--primary{padding-inline:16px;gap:13px}.gh-license-card .gh-pill{padding-inline:10px;font-size:11px}.gh-faq-item>summary{gap:14px;font-size:18px}.gh-contact__panel{padding:31px 23px}.gh-contact h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.gh-home *,.gh-home *::before,.gh-home *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gh-home .gh-scene{transform:none!important}.gh-home{--home-assembly: 1 !important}.gh-home .gh-server-piece{--home-join: 1 !important}.gh-home .gh-server-hint{display:none!important}.gh-home [data-home-parallax]{translate:none!important}}@media print{.gh-home{overflow:visible;background:#fff;color:#111}.gh-reading-progress,.gh-hero__visual,.gh-contact__decor{display:none!important}.gh-home .gh-hero__grid,.gh-home .gh-system__grid{display:block}.gh-home .gh-section{padding-block:30px}.gh-home .gh-service,.gh-home .gh-system,.gh-home .gh-contact__panel{break-inside:avoid}.gh-home [data-home-parallax]{translate:none!important}.gh-home .gh-license-art{display:none}.gh-home .gh-license-card,.gh-home .gh-faq-item{break-inside:avoid}}.gh-chooser{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:stretch;--home-choice-index: 0}.gh-choice-desk{display:none;min-width:0;padding:35px 0}.gh-chooser[data-home-ready=true]{grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(30px,4vw,72px)}.gh-chooser[data-home-ready=true] .gh-choice-desk{display:flex;flex-direction:column}.gh-choice-desk__intro{max-width:17ch;margin-bottom:30px!important;font-size:clamp(26px,2.3vw,38px);line-height:1.18;letter-spacing:-.04em;text-wrap:pretty}.gh-choices{display:flex;flex-direction:column;gap:0}.gh-choice{position:relative;display:flex;align-items:center;gap:17px;width:100%;min-height:76px;padding:18px 14px 18px 0;border:0;border-top:1px solid var(--gh-line);border-radius:0;background:transparent;text-align:left;color:var(--gh-ink);cursor:pointer;font-size:16px!important;font-weight:500!important;line-height:1.5;transition:color .25s,background .25s}.gh-choice:last-child{border-bottom:1px solid var(--gh-line)}.gh-choice>span:not(.gh-choice__number){flex:1;min-width:0}.gh-choice__number{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid var(--gh-line);border-radius:10px;color:var(--gh-muted);font-size:11px;line-height:1;transition:background .25s,color .25s,border-color .25s}.gh-choice>.gh-arrow{width:19px;height:19px;margin-left:auto;color:var(--gh-muted)}.gh-choice.is-active,.gh-choice[aria-selected=true]{background:transparent;color:var(--gh-blue)}.gh-choice.is-active .gh-choice__number,.gh-choice[aria-selected=true] .gh-choice__number{color:#fff;background:var(--gh-blue);border-color:var(--gh-blue)}.gh-choice.is-active>.gh-arrow,.gh-choice[aria-selected=true]>.gh-arrow{color:var(--gh-blue)}.gh-choice-desk__note{max-width:34ch;margin-top:25px!important;color:var(--gh-muted);font-size:14px;line-height:1.7}.gh-solution-workbench{min-width:0;padding:0 clamp(25px,3vw,48px) 33px;border:1px solid var(--gh-line);border-radius:28px;background:linear-gradient(155deg,#f1f3fc,var(--gh-surface) 57%)}.gh-launch-visual{position:relative;height:300px;margin-inline:-20px;pointer-events:auto}.gh-launch-scene{position:absolute;inset:0;pointer-events:none;perspective:1050px;perspective-origin:50% 42%;--home-depth-x: 0;--home-depth-y: 0;--gh-launch-scale: .92}.gh-launch-aura{position:absolute;width:60%;height:45%;top:30%;left:22%;background:radial-gradient(ellipse,rgb(87 103 242 / 16%),transparent 70%);filter:blur(14px)}.gh-launch-rig{position:absolute;left:50%;top:48%;width:360px;height:200px;transform-style:preserve-3d;transform:translate(-50%,-50%) scale(var(--gh-launch-scale)) rotateX(calc(48deg + var(--home-depth-y) * -5deg)) rotateZ(calc(-16deg + var(--home-depth-x) * 5deg + var(--home-choice-index) * 1.7deg))}.gh-launch-foundation{position:absolute;inset:0;border-radius:36px;border:1px solid #bec4d5;background:linear-gradient(145deg,#d4d9e8,#7c869e 75%,#a3aec6);box-shadow:1px 2px 0 #909bb2,2px 4px 0 #8f99af,3px 6px 0 #8b97ac,4px 8px 0 #a5afc1}.gh-launch-foundation--lower{transform:translateZ(-26px);box-shadow:2px 4px 0 #8f99af,6px 14px 26px rgb(33 44 89 / 15%)}.gh-launch-foundation--upper{transform:translateZ(-12px);background:linear-gradient(135deg,#edf1fa,#a5b0c9)}.gh-launch-board{position:absolute;inset:0;border-radius:34px;border:1px solid #fff;background:linear-gradient(135deg,#f8faff,#dce4f4);box-shadow:inset 0 0 0 7px rgb(255 255 255 / 35%);transform:translateZ(0)}.gh-launch-circuit{position:absolute;inset:0;width:100%;height:100%}.gh-launch-circuit__track{stroke:#b4c1df;stroke-width:1.5}.gh-launch-circuit__light{stroke:#ee5810;stroke-width:2;stroke-linecap:round;stroke-dasharray:14 180;animation:gh-section-signal 4.8s linear infinite paused}.gh-launch-core{position:absolute;display:grid;place-items:center;left:161px;top:142px;width:38px;height:38px;border:1px solid #aebde6;border-radius:50%;background:#f8faff;box-shadow:0 0 0 6px rgb(105 125 195 / 7%),0 0 0 13px rgb(105 125 195 / 5%)}.gh-launch-core i{width:13px;height:13px;border-radius:50%;background:#ee5810;box-shadow:0 0 16px rgb(238 88 16 / 40%);animation:gh-section-led 3s ease-in-out infinite paused}.gh-launch-rim{position:absolute;width:45px;height:3px;left:24px;bottom:20px;border-radius:3px;background:#9aaad0}.gh-launch-rim--two{left:auto;right:24px;background:#293be0}.gh-launch-pod{position:absolute;width:54px;height:76px;top:41px;transform-style:preserve-3d;transform:translateZ(20px);transition:transform .8s var(--gh-ease);--gh-pod-accent: #3c4aaa}.gh-launch-pod--store{left:21px;top:45px}.gh-launch-pod--corporate{left:87px;top:27px}.gh-launch-pod--automation{left:153px;top:18px}.gh-launch-pod--infrastructure{left:219px;top:27px}.gh-launch-pod--growth{left:285px;top:45px}.gh-launch-pod__face{position:absolute;border:1px solid #c4cde4;backface-visibility:hidden}.gh-launch-pod__face--top{inset:0;border-radius:8px;background:linear-gradient(140deg,#fff,#e9eefb);transform:translateZ(12px);color:var(--gh-pod-accent);box-shadow:inset 0 0 0 3px rgb(255 255 255 / 70%);transition:color .35s,border-color .35s,box-shadow .35s}.gh-launch-pod__number{position:absolute;left:8px;top:7px;font-size:8px;font-weight:500;letter-spacing:.02em}.gh-launch-pod__face--top svg{position:absolute;width:31px;height:31px;top:24px;left:11px}.gh-launch-pod__led{position:absolute;left:10px;bottom:9px;width:22px;height:2px;background:#acbadb;border-radius:2px}.gh-launch-pod__face--front{left:0;top:76px;width:54px;height:14px;transform-origin:50% 0;transform:translateZ(12px) rotateX(-90deg);border-radius:0 0 7px 7px;background:linear-gradient(#aab8d7,#d4ddee)}.gh-launch-pod__face--right{left:54px;top:0;width:14px;height:76px;transform-origin:0 50%;transform:translateZ(12px) rotateY(90deg);background:linear-gradient(90deg,#aab6d2,#8c9cbe)}.gh-launch-pod__face--left{left:0;top:0;width:14px;height:76px;transform-origin:0 50%;transform:translateZ(-2px) rotateY(-90deg);background:#c5d0e6}.gh-launch-pod__face--back{left:0;top:0;width:54px;height:14px;transform-origin:50% 0;transform:translateZ(-2px) rotateX(90deg);background:#ccd5e9}.gh-launch-pod__face--bottom{inset:0;transform:translateZ(-2px) rotateY(180deg);background:#97a5c3;border-radius:7px}.gh-chooser[data-home-active-choice=store] .gh-launch-pod--store,.gh-chooser[data-home-active-choice=corporate] .gh-launch-pod--corporate,.gh-chooser[data-home-active-choice=automation] .gh-launch-pod--automation,.gh-chooser[data-home-active-choice=infrastructure] .gh-launch-pod--infrastructure,.gh-chooser[data-home-active-choice=growth] .gh-launch-pod--growth{transform:translateZ(72px) rotateY(-9deg);--gh-pod-accent: #232fe1}.gh-chooser[data-home-active-choice=store] .gh-launch-pod--store .gh-launch-pod__face--top,.gh-chooser[data-home-active-choice=corporate] .gh-launch-pod--corporate .gh-launch-pod__face--top,.gh-chooser[data-home-active-choice=automation] .gh-launch-pod--automation .gh-launch-pod__face--top,.gh-chooser[data-home-active-choice=infrastructure] .gh-launch-pod--infrastructure .gh-launch-pod__face--top,.gh-chooser[data-home-active-choice=growth] .gh-launch-pod--growth .gh-launch-pod__face--top{border-color:#6d80ee;box-shadow:inset 0 0 0 3px #edf0ff,0 0 19px rgb(84 101 248 / 14%)}.gh-chooser[data-home-active-choice=store] .gh-launch-pod--store .gh-launch-pod__led,.gh-chooser[data-home-active-choice=corporate] .gh-launch-pod--corporate .gh-launch-pod__led,.gh-chooser[data-home-active-choice=automation] .gh-launch-pod--automation .gh-launch-pod__led,.gh-chooser[data-home-active-choice=infrastructure] .gh-launch-pod--infrastructure .gh-launch-pod__led,.gh-chooser[data-home-active-choice=growth] .gh-launch-pod--growth .gh-launch-pod__led{background:#ee5810;box-shadow:0 0 8px rgb(238 88 16 / 30%)}.gh-solution-panels{display:grid;min-width:0;gap:32px}.gh-chooser[data-home-ready=true] .gh-solution-panels{min-height:380px}.gh-solution-panel{display:flex;flex-direction:column;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.gh-solution-panel__top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.gh-solution-panel__number{color:#b5bbd0;font-size:33px;letter-spacing:-.06em;line-height:1}.gh-solution-panel h3{max-width:19ch;font-size:clamp(28px,2.7vw,43px);letter-spacing:-.043em;line-height:1.17;text-wrap:pretty}.gh-solution-panel>p{margin-block:18px 23px;color:var(--gh-muted);font-size:16px;line-height:1.7}.gh-solution-panel__links{display:flex;flex-direction:column;align-items:stretch;margin-top:auto}.gh-solution-panel__links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;padding-block:12px;border-top:1px solid var(--gh-line);font-size:14px;font-weight:500;line-height:1.5}.gh-solution-panel__links a>span{min-width:0}.gh-solution-panel__links .gh-arrow{width:18px;height:18px;color:var(--gh-blue)}.gh-knowledge{padding-top:0}.gh-knowledge-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.gh-knowledge-card{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(30px,4.8vw,80px);min-width:0;padding:clamp(28px,3.4vw,55px);border:1px solid var(--gh-line);border-radius:28px;background:var(--gh-surface)}.gh-knowledge-card:nth-child(2){background:var(--gh-paper)}.gh-knowledge-card:nth-child(2) .gh-knowledge-visual{order:2}.gh-knowledge-card:nth-child(2) .gh-knowledge-copy{order:1}.gh-knowledge-copy{min-width:0}.gh-knowledge-card__number{display:block;margin-bottom:18px;color:var(--gh-blue);font-size:12px;font-weight:500;letter-spacing:.08em}.gh-knowledge-card h3{max-width:20ch;margin-bottom:22px;font-size:clamp(30px,3vw,46px);font-weight:500;letter-spacing:-.04em;line-height:1.15;text-wrap:pretty;overflow-wrap:break-word}.gh-knowledge-card p{max-width:65ch;color:var(--gh-muted);font-size:16px;line-height:1.8;text-wrap:pretty}.gh-knowledge-card p+p{margin-top:16px}.gh-knowledge-card .gh-text-link{display:flex;margin-top:15px;padding-top:17px;font-size:15px}.gh-knowledge-card .gh-text-link+.gh-text-link{margin-top:0;padding-top:13px;border-top:1px solid var(--gh-line)}.gh-knowledge-visual{position:relative;min-width:0;height:360px;pointer-events:auto}.gh-knowledge-visual--flow{contain:layout paint}.gh-knowledge-stage{position:absolute;inset:0;pointer-events:none;perspective:950px;perspective-origin:50% 42%;--home-depth-x: 0;--home-depth-y: 0;--gh-editorial-scale: 1}.gh-knowledge-aura{position:absolute;inset:16% -10% 14%;background:radial-gradient(ellipse,rgb(86 104 236 / 11%),transparent 68%);filter:blur(17px)}.gh-knowledge-visual__label{position:absolute;left:0;right:0;bottom:0;color:var(--gh-muted);font-size:12px;line-height:1.6;text-align:center;letter-spacing:.02em}.gh-browser-stack{position:absolute;left:50%;top:43%;width:280px;height:204px;transform-style:preserve-3d;transform:translate(-50%,-50%) scale(calc(var(--gh-editorial-scale) * .94)) rotateX(calc(12deg + var(--home-depth-y) * -5deg)) rotateY(calc(-24deg + var(--home-depth-x) * 7deg)) rotateZ(-7deg)}.gh-browser-plate{position:absolute;inset:0;border:1px solid #c6cfe6;border-radius:13px;background:linear-gradient(135deg,#fff,#eff3fb);box-shadow:1px 2px 0 #a9b6d2,2px 4px 0 #cbd5e8}.gh-browser-plate--back{transform:translate3d(-22px,-27px,-58px);background:linear-gradient(135deg,rgb(229 235 253 / 90%),rgb(235 240 255 / 50%))}.gh-browser-plate--back>i{position:absolute;width:4px;height:4px;top:12px;left:13px;border-radius:50%;background:#9faaca}.gh-browser-plate--back>i:nth-child(2){left:22px}.gh-browser-plate--back>i:nth-child(3){left:31px}.gh-browser-plate--middle{transform:translate3d(-11px,-13px,-27px);background:linear-gradient(120deg,rgb(244 247 255 / 85%),rgb(233 239 255 / 80%))}.gh-browser-plate--front{transform:translateZ(4px)}.gh-browser-wire{display:grid;gap:13px;grid-template-columns:1fr 1fr;padding:39px 18px 18px}.gh-browser-wire b{height:54px;border:1px solid #c8d4ee;border-radius:7px}.gh-browser-wire b:first-child{grid-column:span 2;height:55px}.gh-browser-toolbar{display:flex;align-items:center;gap:5px;height:29px;padding-inline:13px;border-bottom:1px solid #e4e9f3}.gh-browser-toolbar i{width:4px;height:4px;border-radius:50%;background:#c0c9de}.gh-browser-toolbar i:first-child{background:#ee5810}.gh-browser-toolbar>span{width:86px;height:6px;margin-left:22px;border-radius:3px;background:#ecf0f8}.gh-browser-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:15px;padding:19px 20px 15px}.gh-browser-feature{display:flex;flex-direction:column;align-items:start;gap:8px;padding-top:4px}.gh-browser-feature i{width:35%;height:4px;border-radius:2px;background:#93a1c4;margin-bottom:5px}.gh-browser-feature b{width:100%;height:9px;border-radius:3px;background:#313e81}.gh-browser-feature b+b{width:72%}.gh-browser-feature span{width:62px;height:15px;margin-top:8px;border-radius:4px;background:#232fe1}.gh-browser-product{position:relative;height:102px;border-radius:9px;background:#edf1fb}.gh-browser-object{position:absolute;left:50%;top:52%;width:43px;height:51px;transform:translate(-50%,-50%) rotate(-12deg);border-radius:11px 11px 14px 14px;background:linear-gradient(120deg,#fff,#c7d1e8);box-shadow:inset -5px -3px 8px rgb(136 153 192 / 30%),0 12px 15px rgb(68 87 136 / 15%)}.gh-browser-object i:first-child{position:absolute;left:8px;top:-9px;width:27px;height:19px;border:4px solid #c5cfe4;border-bottom:0;border-radius:12px 12px 0 0}.gh-browser-object i:nth-child(2){position:absolute;width:11px;height:11px;left:16px;top:19px;border-radius:50%;background:#ee5810}.gh-browser-object i:last-child{position:absolute;inset:5px;border:1px solid rgb(255 255 255 / 70%);border-radius:9px 9px 13px 13px}.gh-browser-thumbnails{display:flex;gap:7px;padding:0 20px}.gh-browser-thumbnails i{height:19px;flex:1;border:1px solid #e0e7f4;border-radius:4px;background:linear-gradient(100deg,#edf1fb,#f5f7fc)}.gh-browser-cursor{position:absolute;left:117px;top:151px;width:32px;height:38px;color:#ee5810;transform:translateZ(53px) rotateZ(10deg)}.gh-browser-phone{position:absolute;width:59px;height:114px;top:117px;right:-23px;transform:translateZ(64px) rotateZ(12deg);border:3px solid #7e8ba9;border-radius:13px;background:#f7f9ff;box-shadow:2px 3px 0 #5d6c90,5px 7px 0 #bbc6de}.gh-browser-phone>i{position:absolute;width:20px;height:3px;left:17px;top:5px;border-radius:2px;background:#afb9cc}.gh-browser-phone>div{display:flex;flex-direction:column;gap:6px;padding:18px 7px}.gh-browser-phone b{height:7px;border-radius:2px;background:#d1dcef}.gh-browser-phone b:first-child{height:33px;background:linear-gradient(140deg,#bcc8ee,#eef2fc)}.gh-browser-phone b:last-child{width:25px;height:11px;background:#232fe1}.gh-flow-system{position:absolute;left:50%;top:44%;width:340px;height:270px;transform-style:preserve-3d;transform:translate(-50%,-50%) scale(calc(var(--gh-editorial-scale) * .72)) rotateX(calc(38deg + var(--home-depth-y) * -5deg)) rotateY(calc(-8deg + var(--home-depth-x) * 6deg)) rotateZ(-16deg)}.gh-flow-floor{position:absolute;inset:5px 0;border:1px solid #d6ddeb;border-radius:38%;background:radial-gradient(ellipse,#f7f9ff,rgb(232 237 250 / 22%) 65%,transparent);transform:translateZ(-9px)}.gh-flow-tracks{position:absolute;inset:0;width:340px;height:270px;transform:translateZ(3px)}.gh-flow-track{stroke:#b6c1db;stroke-width:2}.gh-flow-signal{stroke:#ee5810;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:12 133;animation:gh-section-signal 3.6s linear infinite paused}.gh-flow-hub{position:absolute;left:115px;top:91px;width:110px;height:98px;transform-style:preserve-3d;transform:translateZ(24px)}.gh-flow-hub__side{position:absolute;inset:0;border:1px solid #97a7d4;border-radius:25px;background:linear-gradient(135deg,#c1cdef,#8196c9);box-shadow:1px 3px 0 #90a2cb,2px 6px 0 #92a2c6,4px 10px 0 #a2b1d2,7px 17px 21px rgb(50 68 115 / 13%)}.gh-flow-hub__top{position:absolute;inset:0;display:grid;place-items:center;border:1px solid #fff;border-radius:24px;background:linear-gradient(135deg,#fff,#dde6fa);color:#232fe1;box-shadow:inset 0 0 0 5px rgb(255 255 255 / 45%);transform:translateZ(18px)}.gh-flow-hub__top svg{width:55px;height:55px}.gh-flow-node{position:absolute;display:flex;align-items:center;justify-content:center;width:79px;height:64px;border:1px solid #e5eaff;border-radius:17px;background:linear-gradient(135deg,#fff,#dce4f6);color:#424f75;transform:translateZ(18px);box-shadow:1px 3px 0 #b3c0dc,2px 6px 0 #a1b1d2,4px 9px 0 #a9b8d5,6px 13px 16px rgb(58 74 110 / 12%)}.gh-flow-node span{font-size:14px;font-weight:500}.gh-flow-node--one{left:25px;top:35px}.gh-flow-node--two{right:25px;top:35px}.gh-flow-node--three{left:25px;bottom:19px}.gh-flow-node--four{right:25px;bottom:19px}.gh-flow-node>svg{width:31px;height:31px;color:#536697}.gh-flow-node>i{position:absolute;width:4px;height:4px;right:10px;bottom:9px;border-radius:50%;background:#ee5810;box-shadow:0 0 6px rgb(238 88 16 / 35%);animation:gh-section-led 3s ease-in-out infinite paused}.gh-flow-node--two>i{animation-delay:-.8s}.gh-flow-node--three>i{animation-delay:-1.5s}.gh-flow-node--four>i{animation-delay:-2.1s}.gh-growth-system{position:absolute;width:310px;height:235px;top:43%;left:50%;transform-style:preserve-3d;transform:translate(-50%,-50%) scale(calc(var(--gh-editorial-scale) * .86)) rotateX(calc(12deg + var(--home-depth-y) * -4deg)) rotateY(calc(-20deg + var(--home-depth-x) * 6deg)) rotateZ(-5deg)}.gh-growth-foundation{position:absolute;left:4px;bottom:-5px;width:302px;height:65px;border-radius:12px;border:1px solid #b3c0dd;background:linear-gradient(145deg,#edf2fe,#bbc9e7);transform:rotateX(67deg);box-shadow:0 6px 0 #a3b5d6,0 12px 0 #c3cfea,0 18px 0 #a2b4d6,0 23px 0 #aab9d5,4px 30px 25px rgb(54 76 125 / 17%)}.gh-growth-foundation i{position:absolute;width:5px;height:5px;border-radius:50%;right:21px;bottom:13px;background:#ee5810}.gh-growth-foundation i:nth-child(2){right:32px;background:#879dc7}.gh-growth-foundation i:nth-child(3){right:43px;background:#879dc7}.gh-growth-grid{position:absolute;inset:0 7px 25px;border-bottom:1px solid #d1daec;background:repeating-linear-gradient(0deg,transparent,transparent 43px,#e3e9f4 44px,#e3e9f4 45px);transform:translateZ(-16px)}.gh-growth-column{position:absolute;width:42px;bottom:28px;transform-style:preserve-3d}.gh-growth-column>i{position:absolute;inset:0;border:1px solid #b1c0df;background:linear-gradient(120deg,rgb(235 243 255 / 92%),rgb(163 186 229 / 90%));box-shadow:inset 4px 0 0 rgb(255 255 255 / 32%)}.gh-growth-column>b{position:absolute;width:30px;height:100%;left:42px;top:0;background:linear-gradient(90deg,#adbfdf,#839ac4);border:1px solid #a4b8d8;transform-origin:0 50%;transform:rotateY(90deg)}.gh-growth-column>span{position:absolute;width:42px;height:30px;top:0;left:0;border:1px solid #e2ebfa;background:linear-gradient(145deg,#f5f9ff,#cfdef4);transform-origin:50% 0;transform:rotateX(-90deg)}.gh-growth-column--one{left:26px;height:44px}.gh-growth-column--two{left:90px;height:79px}.gh-growth-column--three{left:154px;height:116px}.gh-growth-column--four{left:218px;height:166px}.gh-growth-column--four>i{background:linear-gradient(110deg,#747fe8,#394acf);border-color:#6172d1;box-shadow:inset 4px 0 0 rgb(226 231 255 / 18%)}.gh-growth-column--four>b{background:linear-gradient(90deg,#4c61c9,#3247ac);border-color:#475fba}.gh-growth-column--four>span{background:linear-gradient(145deg,#bbc7ff,#7e92ea);border-color:#adbcff}.gh-growth-curve{position:absolute;width:320px;height:210px;left:4px;top:-16px;color:#ee5810;transform:translateZ(37px)}.gh-growth-curve__track{stroke:#ee5810;stroke-width:3;stroke-linecap:round}.gh-growth-curve__light{stroke:#ffd3a6;stroke-width:3;stroke-linecap:round;stroke-dasharray:15 345;animation:gh-section-signal 4.5s linear infinite paused}.gh-growth-beacon{position:absolute;right:4px;top:-6px;width:18px;height:18px;border:1px solid #f5c0a1;border-radius:50%;transform:translateZ(45px)}.gh-growth-beacon>i{position:absolute;inset:5px;border-radius:50%;background:#ee5810;box-shadow:0 0 0 7px rgb(238 88 16 / 7%);animation:gh-section-led 3s ease-in-out infinite paused}.gh-faq-sign{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--gh-line);border-radius:50%;color:var(--gh-muted);line-height:1;transition:color .25s,border-color .25s,background .25s}.gh-faq-sign>svg{display:block;width:22px;height:22px;overflow:visible}.gh-faq-sign path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.gh-faq-sign__vertical{transform-origin:12px 12px;transition:transform .28s var(--gh-ease),opacity .2s}.gh-faq-item[open] .gh-faq-sign{transform:none;border-color:var(--gh-blue);background:var(--gh-blue);color:#fff}.gh-faq-item[open] .gh-faq-sign__vertical{transform:scaleY(0);opacity:0}@keyframes gh-section-signal{to{stroke-dashoffset:-388}}@keyframes gh-section-led{0%,100%{opacity:.62}50%{opacity:1}}.gh-home[data-home-motion=on][data-home-suspended=false] [data-home-loop][data-home-loop-active=true] :is(.gh-launch-circuit__light,.gh-launch-core i,.gh-flow-signal,.gh-flow-node>i,.gh-growth-curve__light,.gh-growth-beacon>i){animation-play-state:running}@media(hover:hover)and (pointer:fine){.gh-choice:not([aria-selected=true]):hover{border-color:var(--gh-line);background:transparent;color:var(--gh-blue)}.gh-choice:not([aria-selected=true]):hover .gh-choice__number{border-color:#abb4ee}}html[data-theme=dark] .gh-solution-workbench{background:linear-gradient(155deg,#30354a,#2b2d34 57%);border-color:#454958}html[data-theme=dark] .gh-choice.is-active,html[data-theme=dark] .gh-choice[aria-selected=true],html[data-theme=dark] .gh-choice.is-active>.gh-arrow,html[data-theme=dark] .gh-choice[aria-selected=true]>.gh-arrow{color:#a6afff}html[data-theme=dark] .gh-choice.is-active .gh-choice__number,html[data-theme=dark] .gh-choice[aria-selected=true] .gh-choice__number{color:#fff;background:#424edb;border-color:#6671e6}html[data-theme=dark] .gh-solution-panel__number{color:#67718e}html[data-theme=dark] .gh-solution-panel__links .gh-arrow{color:#a6afff}html[data-theme=dark] .gh-knowledge-card{background:#2d2f36}html[data-theme=dark] .gh-knowledge-card:nth-child(2){background:#30333d}html[data-theme=dark] .gh-knowledge-card__number{color:#a6afff}html[data-theme=dark] .gh-knowledge-aura{background:radial-gradient(ellipse,rgb(100 122 233 / 14%),transparent 69%)}html[data-theme=dark] .gh-flow-floor{border-color:#4a5267;background:radial-gradient(ellipse,rgb(70 81 112 / 80%),rgb(52 59 81 / 22%) 65%,transparent)}html[data-theme=dark] .gh-flow-track{stroke:#7888ad}html[data-theme=dark] .gh-growth-grid{border-color:#515c75;background:repeating-linear-gradient(0deg,transparent,transparent 43px,#414b61 44px,#414b61 45px)}@media(min-width:1600px){.gh-launch-scene{--gh-launch-scale: 1.04}.gh-launch-visual{height:322px}.gh-knowledge-stage{--gh-editorial-scale: 1.12}}@media(max-width:1199px)and (min-width:768px){.gh-chooser[data-home-ready=true]{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:28px}.gh-choice{gap:12px;min-height:82px;padding-right:0;font-size:15px!important}.gh-choice-desk{padding-top:24px}.gh-choice-desk__intro{font-size:28px}.gh-solution-workbench{padding-inline:25px}.gh-launch-scene{--gh-launch-scale: .82}.gh-launch-visual{height:260px}.gh-solution-panel h3{font-size:30px}.gh-solution-panel>p{font-size:15px}.gh-knowledge-card{gap:28px;padding:30px;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.gh-knowledge-stage{--gh-editorial-scale: .81}.gh-knowledge-card h3{font-size:32px}.gh-knowledge-card p{font-size:15px;line-height:1.78}.gh-knowledge-visual{height:335px}}@media(max-width:767px){.gh-chooser[data-home-ready=true]{grid-template-columns:minmax(0,1fr);gap:26px}.gh-choice-desk{padding:0}.gh-choice-desk__intro{max-width:24ch;margin-bottom:22px!important;font-size:29px}.gh-choice{min-height:68px;padding-block:15px;font-size:16px!important;gap:14px}.gh-choice-desk__note{max-width:42ch;margin-top:19px!important}.gh-solution-workbench{padding:0 27px 25px;border-radius:23px}.gh-launch-visual{height:290px}.gh-launch-scene{--gh-launch-scale: .96}.gh-solution-panel h3{max-width:23ch;font-size:33px}.gh-chooser[data-home-ready=true] .gh-solution-panels{min-height:430px}.gh-solution-panel__top{margin-bottom:18px}.gh-solution-panel__links a{min-height:52px}.gh-knowledge-grid{gap:20px}.gh-knowledge-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:27px;border-radius:23px}.gh-knowledge-card:nth-child(2) .gh-knowledge-visual{order:initial}.gh-knowledge-card:nth-child(2) .gh-knowledge-copy{order:initial}.gh-knowledge-visual{height:322px}.gh-knowledge-stage{--gh-editorial-scale: 1.08}.gh-knowledge-card__number{margin-bottom:15px}.gh-knowledge-card h3{max-width:24ch;font-size:33px;margin-bottom:20px}.gh-knowledge-card p{max-width:none;font-size:16px;line-height:1.78}}@media(max-width:479px){.gh-choice-desk__intro{font-size:26px}.gh-choice{min-height:71px;font-size:15px!important;gap:12px}.gh-choice__number{flex-basis:32px;width:32px;height:32px}.gh-solution-workbench{padding:0 23px 23px}.gh-launch-visual{height:245px;margin-inline:-15px}.gh-launch-scene{--gh-launch-scale: .7}.gh-solution-panel h3{font-size:29px}.gh-chooser[data-home-ready=true] .gh-solution-panels{min-height:465px}.gh-solution-panel>p{font-size:15px}.gh-knowledge-card{padding:23px;gap:23px}.gh-knowledge-visual{height:277px}.gh-knowledge-stage{--gh-editorial-scale: .86}.gh-knowledge-card h3{font-size:29px}.gh-faq-sign{flex-basis:32px;width:32px;height:32px}}@media(max-width:359px){.gh-launch-scene{--gh-launch-scale: .62}.gh-launch-visual{height:221px}.gh-chooser[data-home-ready=true] .gh-solution-panels{min-height:495px}.gh-knowledge-stage{--gh-editorial-scale: .72}.gh-knowledge-visual{height:245px}.gh-knowledge-visual__label{font-size:11px}.gh-solution-panel h3,.gh-knowledge-card h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.gh-launch-rig,.gh-launch-pod,.gh-faq-sign__vertical{transition:none!important}.gh-launch-circuit__light,.gh-launch-core i,.gh-flow-signal,.gh-flow-node>i,.gh-growth-curve__light,.gh-growth-beacon>i{animation:none!important}}@media print{.gh-launch-visual,.gh-knowledge-visual,.gh-choice-desk{display:none!important}.gh-solution-workbench,.gh-knowledge-card{display:block;background:transparent;padding:20px;border-radius:0}.gh-knowledge-copy{display:block}.gh-knowledge-card{break-inside:avoid}.gh-faq-sign{display:none}}
