.geos-page{overflow:hidden;color:#edf7ff;background:#031225}.geos-shell{width:min(1320px,calc(100% - 64px));margin:auto}.geos-eyebrow{color:#0edaff;font-size:11px;font-weight:800;letter-spacing:.18em}.geos-hero{padding:125px 0 110px;background:radial-gradient(circle at 78% 30%,rgba(70,62,255,.16),transparent 30%),#031225}.geos-hero-grid,.geos-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.geos-hero h1{margin:20px 0 24px;font-size:clamp(52px,6vw,82px);line-height:1.06;color:#f6f9ff}.geos-hero h1 em{font-style:normal;color:transparent;background:linear-gradient(90deg,#0be0ff,#526dff,#9a68ff);background-clip:text}.geos-hero p,.geos-title p{color:#91aac5;font-size:16px;line-height:1.9}.geos-hero small{display:block;margin-top:22px;color:#66819d}.geos-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.geos-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border:1px solid #28577d;border-radius:11px;color:#eaf7ff;text-decoration:none;font-weight:700}.geos-btn.primary{border:0;color:#031422;background:linear-gradient(90deg,#11dcff,#5974ff)}.geos-radar{position:relative;display:flex;min-height:430px;align-items:center;justify-content:center;border:1px solid #173d61;border-radius:28px;background:#071d36}.geos-orbit{position:absolute;width:310px;height:310px;border:1px solid #17638a;border-radius:50%;box-shadow:0 0 80px rgba(0,210,255,.08)}.geos-core{display:flex;width:180px;height:180px;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#0bc9e8,#4030a0)}.geos-core b{font-size:38px}.geos-core span{font-size:9px;letter-spacing:.18em}.geos-radar-list{position:absolute;bottom:25px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.geos-radar-list span{padding:7px 11px;border:1px solid #245073;border-radius:20px;color:#8faac2;font-size:11px}.geos-section{padding:105px 0;background:#06172b}.geos-alt{background:#041326}.geos-title{max-width:820px;margin:0 auto 52px;text-align:center}.geos-title.left{margin:0}.geos-title h2,.geos-contact h2{margin:16px 0 18px;color:#f4f8ff;font-size:clamp(36px,4.4vw,58px);line-height:1.16}.geos-grid{display:grid;gap:18px}.geos-grid.three{grid-template-columns:repeat(3,1fr)}.geos-grid.four{grid-template-columns:repeat(4,1fr)}.geos-grid article,.geos-stack article{padding:28px;border:1px solid #173e61;border-radius:20px;background:#071c34}.geos-grid b{color:#0fd3f2}.geos-grid h3,.geos-stack b{display:block;margin:24px 0 12px;color:#f0f7ff;font-size:21px}.geos-grid p,.geos-stack p,.geos-boundary p{margin:0;color:#89a2bc;line-height:1.8}.geos-stack{display:grid;grid-template-columns:1fr 1fr;gap:16px}.geos-stack article b{margin:0 0 10px}.geos-platforms{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.geos-platforms div{display:flex;gap:18px;align-items:center;padding:24px;border:1px solid #174160;border-radius:16px;background:#071c34}.geos-platforms span{color:#0bc9ea;font-size:11px}.geos-steps{max-width:960px;margin:auto}.geos-steps article{display:grid;grid-template-columns:62px 1fr;gap:25px;padding:25px 0;border-bottom:1px solid #173b59}.geos-steps span{display:flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid #0aa9d2;border-radius:15px;color:#0ed8f8}.geos-steps h3{margin:0 0 8px}.geos-steps p{margin:0;color:#89a2bc;line-height:1.8}.geos-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:auto}.geos-plans article{position:relative;padding:38px;border:1px solid #1a496d;border-radius:24px;background:#071c34}.geos-plans .featured{border-color:#0bc9ea}.geos-plans i{position:absolute;top:18px;right:18px;color:#0ed5f4;font-size:11px}.geos-plans h3{margin:15px 0;font-size:40px}.geos-plans small{font-size:14px;color:#819ab3}.geos-plans li{margin:13px 0;color:#9ab0c7}.geos-boundary{padding:34px;border:1px solid #174362;border-radius:22px;background:#071c34}.geos-boundary p+p{margin-top:18px}.geos-faq details{border-bottom:1px solid #1a405f}.geos-faq summary{display:flex;justify-content:space-between;padding:23px 0;cursor:pointer;font-weight:700;list-style:none}.geos-faq summary i::after{content:"+";color:#0dd5f5;font-style:normal}.geos-faq details[open] summary i::after{content:"−"}.geos-faq details p{margin:0;padding:0 35px 23px 0;color:#8da5bd;line-height:1.85}.geos-contact{padding:90px 0 110px;text-align:center;background:radial-gradient(circle at 50% 120%,rgba(44,88,255,.24),transparent 45%),#031225}.geos-contact>div>div{padding:65px;border:1px solid #175477;border-radius:28px;background:#071c34}.geos-contact p{color:#91aac5}
html[data-theme=light] .geos-page,html[data-theme=light] .geos-hero,html[data-theme=light] .geos-section,html[data-theme=light] .geos-contact{background:#f3f8fc;color:#10233e}html[data-theme=light] .geos-alt{background:#eaf4fa}html[data-theme=light] .geos-hero h1,html[data-theme=light] .geos-title h2,html[data-theme=light] .geos-contact h2,html[data-theme=light] .geos-grid h3,html[data-theme=light] .geos-stack b{color:#10233e}html[data-theme=light] .geos-radar,html[data-theme=light] .geos-grid article,html[data-theme=light] .geos-stack article,html[data-theme=light] .geos-platforms div,html[data-theme=light] .geos-plans article,html[data-theme=light] .geos-boundary,html[data-theme=light] .geos-contact>div>div{border-color:#c7ddea;background:#fff}html[data-theme=light] .geos-btn{color:#174f71}
@media(max-width:900px){.geos-shell{width:min(100% - 36px,1320px)}.geos-hero-grid,.geos-split{grid-template-columns:1fr;gap:50px}.geos-grid.four,.geos-platforms{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.geos-hero{padding:80px 0}.geos-hero h1{font-size:43px}.geos-section{padding:78px 0}.geos-grid.three,.geos-grid.four,.geos-stack,.geos-platforms,.geos-plans{grid-template-columns:1fr}.geos-title{text-align:left}.geos-radar{min-height:340px}.geos-contact>div>div{padding:38px 22px}}