/* Globall Cloud — final public homepage surface · 2026-10-03 */
:root{--gc-surface:#0b2035;--gc-surface-2:#102d47;--gc-border:rgba(149,220,229,.18);--gc-cyan:#61e6ef;--gc-ink:#061426;--gc-muted:#9bb8c7}
body{background:#061426!important;color:#eefbfc}.gc-app{isolation:isolate;background:radial-gradient(900px 520px at 88% -12%,rgba(49,174,193,.15),transparent 62%),linear-gradient(180deg,#07182b 0%,#061426 55%,#071a2c 100%)}
.gc-announcement{background:#05101e!important;border-bottom:1px solid rgba(149,220,229,.11)!important}.gc-nav{background:rgba(5,18,32,.88)!important;border-bottom-color:rgba(149,220,229,.14)!important}.gc-nav-inner{min-height:70px}.gc-brand img{width:42px;height:42px}.gc-brand b{font-size:15px}.gc-brand small{letter-spacing:.12em;color:#7fabb9}.gc-desktop-nav a,.gc-nav-actions a{transition:color .2s,border-color .2s,background .2s}.gc-desktop-nav a:hover{color:var(--gc-cyan)!important}.gc-staff{border:1px solid rgba(149,220,229,.2)!important;background:rgba(149,220,229,.06)!important;border-radius:11px!important}
.gc-hero-rebuild{min-height:calc(100svh - 118px);display:grid;align-items:center;padding-block:clamp(48px,8vw,110px)!important;background:radial-gradient(700px 480px at 78% 35%,rgba(69,151,168,.13),transparent 68%),linear-gradient(180deg,rgba(12,38,61,.84),rgba(6,20,38,.28))!important}.gc-hero-grid{max-width:1320px!important;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)!important;gap:clamp(34px,5vw,88px)!important}.gc-hero-copy{order:2}.gc-hero-visual{order:1}.gc-eyebrow{font-size:10px!important;color:#8fe3e8!important;letter-spacing:.17em!important}.gc-hero-copy h1{font-size:clamp(40px,5.4vw,78px)!important;line-height:1.16!important;max-width:720px!important;text-wrap:balance}.gc-hero-copy h1 em{color:#72e7ed!important;text-shadow:0 0 34px rgba(97,230,239,.16)}.gc-hero-copy>p{color:#b1cbd4!important;max-width:650px!important;font-size:clamp(15px,1.35vw,18px)!important;line-height:2.05!important}.gc-actions{margin-top:24px!important}.gc-actions .gc-btn{min-height:52px!important;border-radius:14px!important}.gc-hero-track{max-width:680px!important;margin-top:26px!important;border-color:rgba(97,230,239,.25)!important;background:rgba(3,16,30,.78)!important;box-shadow:0 18px 55px rgba(0,0,0,.22)!important}.gc-hero-track-label strong{color:#f4ffff!important}.gc-hero-track input{background:#061a2b!important;border-color:rgba(149,220,229,.22)!important}.gc-hero-track button{background:#61e6ef!important;font-weight:900!important}.gc-trust-card{background:rgba(255,255,255,.04)!important;border-color:rgba(149,220,229,.16)!important}.gc-trust-card:hover{border-color:rgba(97,230,239,.48)!important;transform:translateY(-3px)}
.gc-map-shell{min-height:550px!important;border-radius:30px!important;background:linear-gradient(150deg,rgba(9,38,60,.92),rgba(4,18,33,.96))!important;border-color:rgba(97,230,239,.28)!important;box-shadow:0 34px 100px rgba(0,0,0,.35),0 0 0 1px rgba(97,230,239,.04)!important}.route-map{min-height:370px!important}.gc-map-fleet{border-top-color:rgba(149,220,229,.14)!important}.gc-transport-studio,.gc-app-dashboard-preview,.gc-intelligence,.gc-section,.gc-rate-section{position:relative}.gc-transport-studio:before,.gc-intelligence:before,.gc-rate-section:before{content:"";position:absolute;inset-inline-start:0;top:0;width:56px;height:2px;background:var(--gc-cyan);box-shadow:0 0 20px rgba(97,230,239,.5)}.gc-studio-tab,.gc-rate-mode{transition:transform .2s,border-color .2s,background .2s}.gc-studio-tab:hover,.gc-rate-mode:hover{transform:translateY(-2px)}.gc-studio-tab-icon,.gc-service .gc-icon-box,.gc-app-action-icon{display:grid!important;place-items:center!important}.gc-studio-stage,.gc-intelligence,.gc-rate-section,.gc-app-dashboard-preview{border-color:var(--gc-border)!important;box-shadow:0 24px 80px rgba(0,0,0,.18)!important}.gc-platform-card,.gc-service,.gc-trust-card,.gc-app-quick-grid>a{transition:transform .22s,border-color .22s,box-shadow .22s!important}.gc-platform-card:hover,.gc-service:hover,.gc-app-quick-grid>a:hover{transform:translateY(-4px)!important;border-color:rgba(97,230,239,.38)!important;box-shadow:0 18px 45px rgba(0,0,0,.2)!important}.gc-footer{background:#04101d!important;border-top-color:rgba(149,220,229,.13)!important}
@media(max-width:900px){.gc-hero-rebuild{min-height:auto}.gc-hero-grid{grid-template-columns:1fr!important}.gc-hero-copy{order:1}.gc-hero-visual{order:2}.gc-map-shell{min-height:420px!important}.route-map{min-height:270px!important}}
@media(max-width:640px){.gc-nav-inner{min-height:60px}.gc-brand img{width:36px;height:36px}.gc-brand small{font-size:7px}.gc-nav-actions .gc-staff,.gc-nav-actions .gc-register-link{display:none}.gc-hero-rebuild{padding-top:34px!important}.gc-hero-copy h1{font-size:clamp(37px,11vw,54px)!important}.gc-hero-copy>p{font-size:14px!important;line-height:1.95!important}.gc-hero-track{padding:8px!important}.gc-hero-track-label{display:grid;gap:4px}.gc-map-shell{min-height:360px!important;border-radius:22px!important}.route-map{min-height:235px!important}.gc-trust{grid-template-columns:repeat(2,1fr)!important}.gc-trust-card{min-height:70px!important}.gc-trust-card.gc-transport-card img{height:70px!important}.gc-section,.gc-rate-section{margin-top:28px!important}.gc-studio-stage{border-radius:20px!important}.gc-rate-layout{gap:12px!important}}
