.AltitudeCarousel-module__RitDGq__carousel{z-index:2;width:100%;padding:20px;position:relative}.AltitudeCarousel-module__RitDGq__stage{background:linear-gradient(145deg,#eef2f6,#dfe7ef);border-radius:24px;min-height:530px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.AltitudeCarousel-module__RitDGq__slide{opacity:0;pointer-events:none;transition:opacity .55s,transform .7s;position:absolute;inset:0;transform:scale(1.015)}.AltitudeCarousel-module__RitDGq__slide.AltitudeCarousel-module__RitDGq__active{opacity:1;pointer-events:auto;transform:scale(1)}.AltitudeCarousel-module__RitDGq__slide img{object-fit:cover;width:100%;height:100%;display:block}.AltitudeCarousel-module__RitDGq__slide:first-child img{object-fit:contain;background:linear-gradient(145deg,#f8fafc,#dfe7ef)}.AltitudeCarousel-module__RitDGq__arrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;width:46px;height:46px;font:inherit;cursor:pointer;z-index:4;background:#050a128f;border:1px solid #fff6;border-radius:50%;place-items:center;font-size:2rem;line-height:1;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.AltitudeCarousel-module__RitDGq__arrow:hover{background:#4c04c3b8;transform:translateY(-50%)scale(1.04)}.AltitudeCarousel-module__RitDGq__prev{left:16px}.AltitudeCarousel-module__RitDGq__next{right:16px}.AltitudeCarousel-module__RitDGq__counter{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.1em;background:#050a12a3;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:700;position:absolute;bottom:16px;right:18px}.AltitudeCarousel-module__RitDGq__thumbs{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.AltitudeCarousel-module__RitDGq__thumb{aspect-ratio:1.18;cursor:pointer;opacity:.62;background:#10151f;border:1px solid #ffffff1f;border-radius:10px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.AltitudeCarousel-module__RitDGq__thumb:hover,.AltitudeCarousel-module__RitDGq__thumbActive{opacity:1;border-color:#05baaf;transform:translateY(-1px)}.AltitudeCarousel-module__RitDGq__thumb img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:980px){.AltitudeCarousel-module__RitDGq__stage{min-height:500px}.AltitudeCarousel-module__RitDGq__thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.AltitudeCarousel-module__RitDGq__carousel{padding:10px}.AltitudeCarousel-module__RitDGq__stage{border-radius:18px;min-height:390px}.AltitudeCarousel-module__RitDGq__arrow{width:40px;height:40px}.AltitudeCarousel-module__RitDGq__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.AltitudeCarousel-module__RitDGq__counter{bottom:10px;right:12px}}@media (prefers-reduced-motion:reduce){.AltitudeCarousel-module__RitDGq__slide,.AltitudeCarousel-module__RitDGq__arrow,.AltitudeCarousel-module__RitDGq__thumb{transition:none}}
.altitude-module__yagVma__page{color:#fff;background:#080a10}.altitude-module__yagVma__hero{background:radial-gradient(circle at 12% 16%,#05baaf24,#0000 30%),radial-gradient(circle at 86% 12%,#4c04c32e,#0000 36%),#080a10;padding:54px 0 42px}.altitude-module__yagVma__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:54px;display:grid}.altitude-module__yagVma__heroVisual{background:linear-gradient(145deg,#ffffff0b,#ffffff04);border:1px solid #ffffff14;border-radius:30px;min-height:600px;position:relative;overflow:hidden}.altitude-module__yagVma__kicker,.altitude-module__yagVma__eyebrow{color:#05baaf;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;font-weight:700;display:inline-flex}.altitude-module__yagVma__heroTitle{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.94}.altitude-module__yagVma__lead{color:#ffffffbd;margin:0;font-size:1.08rem;line-height:1.7}.altitude-module__yagVma__badgeRow{flex-wrap:wrap;gap:10px;margin:26px 0;display:flex}.altitude-module__yagVma__badge{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font-size:.84rem}.altitude-module__yagVma__ctaRow{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.altitude-module__yagVma__partnerBtn{color:#fff;background:linear-gradient(90deg,#05baaf,#4c04c3);border:1px solid #ffffff1f;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px #4c04c338}.altitude-module__yagVma__partnerBtn:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 42px #4c04c34d}.altitude-module__yagVma__secondaryBtn{color:#fff;border:1px solid #ffffff24;border-radius:16px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;text-decoration:none;display:inline-flex}.altitude-module__yagVma__section{padding:82px 0}.altitude-module__yagVma__sectionLight{color:#111522;background:#f4f6f8}.altitude-module__yagVma__sectionDark{color:#fff;background:#0d1018}.altitude-module__yagVma__sectionHead{grid-template-columns:.8fr 1.2fr;align-items:end;gap:38px;margin-bottom:38px;display:grid}.altitude-module__yagVma__title{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.altitude-module__yagVma__intro{color:#111522ad;margin:0;font-size:1.04rem;line-height:1.7}.altitude-module__yagVma__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.altitude-module__yagVma__featureCard{background:#fff;border:1px solid #1115221a;border-radius:20px;padding:24px;box-shadow:0 18px 45px #0f121e0f}.altitude-module__yagVma__featureCard strong{margin-bottom:10px;font-size:1.08rem;display:block}.altitude-module__yagVma__featureCard p{color:#111522ad;margin:0;line-height:1.6}.altitude-module__yagVma__editorial{grid-template-columns:1.08fr .92fr;align-items:center;gap:42px;margin-bottom:28px;display:grid}.altitude-module__yagVma__editorialReverse{grid-template-columns:.92fr 1.08fr}.altitude-module__yagVma__editorialImage{background:#11151f;border:1px solid #ffffff14;border-radius:26px;min-height:520px;overflow:hidden;box-shadow:0 28px 70px #0003}.altitude-module__yagVma__editorialImage img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.altitude-module__yagVma__editorialCopy{padding:18px 4px}.altitude-module__yagVma__editorialCopy h3{letter-spacing:-.035em;margin:10px 0 16px;font-size:clamp(2rem,3.3vw,3.6rem);line-height:1}.altitude-module__yagVma__editorialCopy p{color:#ffffffb3;margin:0 0 16px;line-height:1.7}.altitude-module__yagVma__metricRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.altitude-module__yagVma__metric{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:17px}.altitude-module__yagVma__metric small{color:#05baaf;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-weight:700;display:block}.altitude-module__yagVma__metric strong{font-size:1.12rem}.altitude-module__yagVma__specGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.altitude-module__yagVma__spec{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;padding:18px}.altitude-module__yagVma__spec small{color:#05baaf;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-weight:700;display:block}.altitude-module__yagVma__spec strong{font-size:1.12rem}.altitude-module__yagVma__kitGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;display:grid}.altitude-module__yagVma__kitImage{background:#fff;border-radius:24px;min-height:430px;overflow:hidden}.altitude-module__yagVma__kitImage img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.altitude-module__yagVma__kitCopy h3{margin:8px 0 16px;font-size:clamp(2rem,3.3vw,3.4rem);line-height:1}.altitude-module__yagVma__kitCopy p{color:#ffffffb3;line-height:1.7}.altitude-module__yagVma__list{color:#ffffffc7;margin:18px 0 0;padding-left:20px;line-height:1.75}.altitude-module__yagVma__note{color:#ffffffb8;background:#05baaf14;border-left:3px solid #05baaf;margin-top:22px;padding:16px 18px;line-height:1.6}.altitude-module__yagVma__partnerStrip{background:radial-gradient(circle at 0,#05baaf1c,#0000 38%),linear-gradient(120deg,#05baaf0b,#4c04c321);border:1px solid #ffffff1c;border-radius:24px;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:36px;padding:36px 38px;display:grid;box-shadow:0 24px 60px #00000029}.altitude-module__yagVma__partnerStrip p{color:#ffffffb3;max-width:760px;margin:10px 0 0;line-height:1.65}.altitude-module__yagVma__partnerStrip .altitude-module__yagVma__partnerBtn{text-align:center;justify-self:end;width:250px;min-height:56px;padding:0 18px;line-height:1.2}@media (max-width:980px){.altitude-module__yagVma__heroGrid,.altitude-module__yagVma__sectionHead,.altitude-module__yagVma__editorial,.altitude-module__yagVma__editorialReverse,.altitude-module__yagVma__kitGrid{grid-template-columns:1fr}.altitude-module__yagVma__heroVisual{min-height:540px}.altitude-module__yagVma__featureGrid,.altitude-module__yagVma__specGrid{grid-template-columns:1fr 1fr}.altitude-module__yagVma__editorialReverse .altitude-module__yagVma__editorialCopy{order:2}.altitude-module__yagVma__editorialReverse .altitude-module__yagVma__editorialImage{order:1}.altitude-module__yagVma__partnerStrip{grid-template-columns:1fr;gap:24px}.altitude-module__yagVma__partnerStrip .altitude-module__yagVma__partnerBtn{justify-self:start;width:auto;min-width:230px}}@media (max-width:640px){.altitude-module__yagVma__hero{padding-top:34px}.altitude-module__yagVma__heroVisual{border-radius:20px;min-height:430px}.altitude-module__yagVma__section{padding:60px 0}.altitude-module__yagVma__featureGrid,.altitude-module__yagVma__specGrid,.altitude-module__yagVma__metricRow{grid-template-columns:1fr}.altitude-module__yagVma__editorialImage,.altitude-module__yagVma__editorialImage img{min-height:390px}.altitude-module__yagVma__kitImage,.altitude-module__yagVma__kitImage img{min-height:340px}.altitude-module__yagVma__partnerStrip{padding:26px 22px}.altitude-module__yagVma__partnerStrip .altitude-module__yagVma__partnerBtn{justify-self:stretch;width:100%;min-width:0}.altitude-module__yagVma__heroTitle{font-size:3rem}}
