.page_page__ZU32B{min-height:100vh;background:#c9d1dd;color:#0d1528;font-family:var(--font-geist-sans),"Manrope",sans-serif;padding:2.5rem 1.2rem 3rem;position:relative;isolation:isolate}.page_page__ZU32B [data-reveal]{opacity:0;transform:translate3d(0,22px,0);filter:blur(1px);transition:opacity .56s cubic-bezier(.2,.8,.2,1),transform .56s cubic-bezier(.2,.8,.2,1),filter .56s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform,filter}.page_page__ZU32B [data-reveal][data-reveal-delay="40"]{--reveal-delay:40ms}.page_page__ZU32B [data-reveal][data-reveal-delay="50"]{--reveal-delay:50ms}.page_page__ZU32B [data-reveal][data-reveal-delay="80"]{--reveal-delay:80ms}.page_page__ZU32B [data-reveal][data-reveal-delay="110"]{--reveal-delay:110ms}.page_page__ZU32B [data-reveal][data-reveal-delay="120"]{--reveal-delay:120ms}.page_page__ZU32B [data-reveal][data-reveal-delay="140"]{--reveal-delay:140ms}.page_page__ZU32B [data-reveal][data-reveal-delay="160"]{--reveal-delay:160ms}.page_page__ZU32B [data-reveal][data-reveal-delay="180"]{--reveal-delay:180ms}.page_page__ZU32B [data-reveal][data-reveal-delay="240"]{--reveal-delay:240ms}.page_page__ZU32B [data-reveal][data-reveal-delay="250"]{--reveal-delay:250ms}.page_page__ZU32B [data-reveal][data-reveal-delay="320"]{--reveal-delay:320ms}.page_page__ZU32B [data-reveal][data-reveal-delay="400"]{--reveal-delay:400ms}.page_page__ZU32B [data-reveal][data-revealed=true]{opacity:1;transform:translateZ(0);filter:blur(0)}.page_page__ZU32B:before{inset:0 0 auto 0;height:100svh;background:radial-gradient(120% 88% at 18% 86%,rgba(125,186,255,.56),transparent 62%),radial-gradient(92% 72% at 78% 18%,rgba(187,217,255,.42),transparent 56%),radial-gradient(112% 96% at 86% 82%,rgba(24,70,170,.64),transparent 65%),linear-gradient(165deg,#8ea0bd,#6f86ad 34%,#31589e 68%,#1b3f83);background-size:126% 126%,120% 120%,132% 132%,112% 112%;background-position:0 54%,88% 0,100% 100%,50% 50%;animation:page_ambientSkyShift__Bn78O 9s ease-in-out infinite alternate;will-change:background-position,transform}.page_page__ZU32B:after,.page_page__ZU32B:before{content:"";position:fixed;z-index:-1;pointer-events:none}.page_page__ZU32B:after{inset:0;background:transparent}.page_shell__fAVH1{max-width:1320px;margin:0 auto}.page_hero__SKW6o{min-height:clamp(560px,78vh,760px);background:transparent;position:relative;overflow:hidden;flex-direction:column;padding:1.5rem}.page_header__kVzhN,.page_hero__SKW6o{display:flex;justify-content:space-between}.page_header__kVzhN{position:sticky;top:0;z-index:20;isolation:isolate;align-items:center;gap:1rem;margin-bottom:.9rem;padding:.45rem .55rem}.page_header__kVzhN>*{position:relative;z-index:1}.page_header__kVzhN:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .2s ease}.page_headerSticky__hUXCR:before{opacity:1;background:rgba(24,49,98,.26);border-top:1px solid rgba(231,242,255,.3);border-bottom:1px solid rgba(231,242,255,.3);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 20px rgba(6,16,42,.14)}.page_logoWrap__oA5Qv{display:inline-flex;align-items:center;gap:.6rem}.page_logo__7fc9l{color:#f3f7ff;text-decoration:none;font-weight:500;letter-spacing:.04em;font-size:.92rem}.page_nav__zpG_3{background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;padding:.3rem;display:inline-flex;align-items:center;gap:.25rem;backdrop-filter:blur(6px)}.page_headerSticky__hUXCR .page_nav__zpG_3{background:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.page_nav__zpG_3 a{text-decoration:none;color:#eef4ff;font-size:.8rem;font-weight:500;padding:.28rem .7rem;border-radius:999px}.page_nav__zpG_3 a:hover{background:hsla(0,0%,100%,.18)}.page_heroBody__nJQAS{flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:clamp(1rem,3vw,2.4rem);align-items:center}.page_heroContent__2lPR8{max-width:620px;color:#f3f7ff;margin-bottom:1.5rem}.page_kickerLight__jZYGq,.page_kicker___28aI{text-transform:none;letter-spacing:0;font-size:.82rem;font-weight:600;margin:0 0 .9rem}.page_kicker___28aI{color:#0e4ad6}.page_kickerLight__jZYGq{color:#d3e5ff}.page_heroContent__2lPR8 .page_kicker___28aI{color:#d6e8ff}.page_heroContent__2lPR8 h1{font-size:clamp(2.1rem,5vw,4rem);line-height:1.05;margin:0 0 1rem;letter-spacing:-.02em;font-weight:600}.page_heroContent__2lPR8 p{margin:0;color:#e2ebff;line-height:1.62;max-width:60ch;font-size:1.06rem}.page_heroActions__8_tzb{margin-top:1.4rem;display:flex;gap:.8rem;flex-wrap:wrap}.page_heroPhoneWrap__YVfCH{display:flex;align-items:center;justify-content:center}.page_phone__oVL_f{position:relative;width:clamp(210px,22vw,280px);max-height:min(68vh,540px);aspect-ratio:9/17.5;border-radius:28px;border:4px solid rgba(9,23,56,.82);background:radial-gradient(circle at 20% 80%,rgba(142,196,255,.35),transparent 46%),radial-gradient(circle at 86% 14%,rgba(214,233,255,.22),transparent 36%),linear-gradient(180deg,rgba(157,186,230,.75),rgba(63,104,181,.85) 55%,rgba(31,70,148,.95));box-shadow:inset 0 0 0 3px rgba(0,0,0,.42),0 14px 28px rgba(6,16,42,.28);overflow:hidden}.page_phone__oVL_f:before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:34%;height:5px;border-radius:999px;background:rgba(10,18,36,.6);z-index:3}.page_rocketEmoji__B3chj{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:clamp(4.3rem,9vw,7rem);line-height:1;z-index:2;animation:page_rocketFloat__0SvHZ 1.8s ease-in-out infinite}.page_speedLines__A8XcP{position:absolute;inset:3px 0 0;z-index:1;overflow:hidden}.page_speedLines__A8XcP span{position:absolute;width:var(--meteor-width,2px);height:var(--meteor-height,120px);border-radius:999px;background:linear-gradient(180deg,rgba(255,245,186,0),rgba(255,238,163,.74) 70%,rgba(255,252,236,.98));box-shadow:0 0 10px rgba(255,236,170,.52);animation:page_meteorDropPhone__ivlTH var(--meteor-duration,.86s) linear infinite}.page_speedLines__A8XcP span:first-child{left:12%;top:-38%;--meteor-height:110px;--meteor-duration:0.84s;animation-delay:-.52s}.page_speedLines__A8XcP span:nth-child(2){left:22%;top:-24%;--meteor-height:146px;--meteor-duration:0.78s;animation-delay:-.22s}.page_speedLines__A8XcP span:nth-child(3){left:32%;top:-31%;--meteor-height:126px;--meteor-duration:0.9s;animation-delay:-.66s}.page_speedLines__A8XcP span:nth-child(4){left:42%;top:-17%;--meteor-height:138px;--meteor-duration:0.82s;animation-delay:-.08s}.page_speedLines__A8XcP span:nth-child(5){left:52%;top:-43%;--meteor-height:168px;--meteor-width:3px;--meteor-duration:0.74s;animation-delay:-.36s}.page_speedLines__A8XcP span:nth-child(6){left:64%;top:-23%;--meteor-height:134px;--meteor-duration:0.88s;animation-delay:-.58s}.page_speedLines__A8XcP span:nth-child(7){left:74%;top:-36%;--meteor-height:122px;--meteor-duration:0.8s;animation-delay:-.14s}.page_speedLines__A8XcP span:nth-child(8){left:84%;top:-28%;--meteor-height:152px;--meteor-duration:0.76s;animation-delay:-.44s}.page_speedLines__A8XcP span:nth-child(9){left:18%;top:-12%;--meteor-height:106px;--meteor-duration:0.92s;animation-delay:-.7s}.page_speedLines__A8XcP span:nth-child(10){left:30%;top:-6%;--meteor-height:118px;--meteor-duration:0.86s;animation-delay:-.3s}.page_speedLines__A8XcP span:nth-child(11){left:46%;top:-20%;--meteor-height:136px;--meteor-duration:0.82s;animation-delay:-.54s}.page_speedLines__A8XcP span:nth-child(12){left:58%;top:-8%;--meteor-height:128px;--meteor-duration:0.9s;animation-delay:-.18s}.page_speedLines__A8XcP span:nth-child(13){left:70%;top:-14%;--meteor-height:112px;--meteor-duration:0.84s;animation-delay:-.62s}.page_speedLines__A8XcP span:nth-child(14){left:88%;top:-10%;--meteor-height:144px;--meteor-width:3px;--meteor-duration:0.8s;animation-delay:-.4s}.page_darkCta__ap2T5,.page_ghostCta__C9OfP,.page_lightCta__mg1vP,.page_primaryCta__JU8yd{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;font-weight:600;transition:transform .18s ease,opacity .18s ease}.page_primaryCta__JU8yd{background:#f3f7ff;color:#0b2f8f;border:1px solid #f3f7ff;padding:.65rem 1.15rem;font-size:.9rem}.page_ghostCta__C9OfP{background:transparent;color:#f3f7ff;border:1px solid rgba(243,247,255,.7);padding:.62rem 1.1rem;font-size:.9rem}.page_darkCta__ap2T5{background:#06102a;color:#f3f7ff;border:1px solid #06102a;padding:.66rem 1.18rem;font-size:.9rem}.page_lightCta__mg1vP{background:#f3f7ff;color:#081533;border:1px solid #f3f7ff;padding:.6rem 1rem;font-size:.85rem}.page_darkCta__ap2T5:hover,.page_ghostCta__C9OfP:hover,.page_lightCta__mg1vP:hover,.page_primaryCta__JU8yd:hover{transform:translateY(-1px);opacity:.92}.page_problemBlock__D0z0x{margin-top:1.8rem;background:#f4f6fa;border-radius:24px;border:1px solid #b8c4d6;padding:3.2rem 2rem;text-align:center}.page_problemBlock__D0z0x h2{margin:0 auto 1.2rem;max-width:820px;font-size:clamp(1.7rem,3.7vw,3rem);line-height:1.2;font-weight:600}.page_programmeSection__MK_ni{margin-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch;scroll-margin-top:6.4rem}.page_programmeCard__Xw730{border-radius:18px;background:#3e4f70;color:#f3f7ff;padding:1.4rem;border:1px solid #5e6f8f}.page_programmeCard__Xw730 h3{margin:0 0 .6rem;font-size:2rem;line-height:1.1;font-weight:600}.page_programmeCard__Xw730 p{margin:0 0 1rem;line-height:1.55;color:#dbe7ff}.page_programmeCard__Xw730 ul{margin:0 0 1.2rem;padding:0;list-style:none;display:grid;gap:.45rem}.page_programmeCard__Xw730 li{color:#f0f5ff;font-size:.95rem}.page_programmeCard__Xw730 li:before{content:"◉";margin-right:.45rem;font-size:.7rem;color:#9bc5ff}.page_programmeMedia__wKI15{border-radius:18px;border:1px solid #b8c4d6;background:radial-gradient(circle at 15% 80%,rgba(111,174,255,.45),transparent 45%),radial-gradient(circle at 80% 20%,rgba(187,217,255,.55),transparent 35%),linear-gradient(150deg,#f4f7fc,#d6dfef 35%,#6c84b8);position:relative;min-height:320px;display:flex;align-items:center;justify-content:center}.page_programmeVisual__O_1Ab{width:62%;max-width:440px;aspect-ratio:1.35/1;border-radius:22px;border:1px solid hsla(0,0%,100%,.5);background:linear-gradient(140deg,rgba(214,228,252,.55),rgba(137,173,238,.4)),hsla(0,0%,100%,.2);box-shadow:0 12px 28px rgba(16,39,90,.24);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;gap:1rem}.page_iconBadge__LfBzp{width:clamp(56px,8vw,74px);height:clamp(56px,8vw,74px);border-radius:18px;background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.5);backdrop-filter:blur(4px);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(18,43,96,.18)}.page_iconBadge__LfBzp svg{width:30px;height:30px;stroke:#f3f7ff;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.page_impactSection__y_zzw{margin-top:1.8rem;border-radius:24px;border:1px solid #12244a;padding:1.6rem;display:grid;grid-template-columns:.9fr 1.1fr;gap:1rem}.page_impactSection__y_zzw,.page_trackRecord__kF2l7{background:linear-gradient(rgba(35,57,99,.2) 1px,transparent 0),linear-gradient(90deg,rgba(35,57,99,.2) 1px,transparent 0),#081533;background-size:56px 56px,56px 56px,auto;color:#f3f7ff}.page_trackRecord__kF2l7{border-radius:18px;border:1px solid #12244a;padding:1.4rem;display:flex;flex-direction:column;gap:0}.page_trackRecord__kF2l7 h3{margin:.2rem 0 .6rem;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.15;font-weight:600}.page_trackRecord__kF2l7>p{margin:0 0 1rem;color:#dbe5ff;line-height:1.6;font-size:.95rem}.page_trackRecord__kF2l7 .page_impactGrid__2kXMu{flex:1;align-content:start;margin-bottom:1rem}.page_impactLead__GGA5n h3{margin:0 0 .75rem;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.2;font-weight:600}.page_impactLead__GGA5n p{margin:0 0 1.1rem;color:#dbe5ff;line-height:1.6}.page_impactGrid__2kXMu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.page_impactCardHighlight__FFQZr,.page_impactCard__n0JEA{border-radius:14px;border:1px solid #253a6f;padding:1rem;min-height:132px;display:flex;align-items:flex-end}.page_impactCard__n0JEA{background:#152444}.page_impactCardHighlight__FFQZr{background:#d7e3f7;color:#0d1528;border-color:#d7e3f7}.page_impactCardHighlight__FFQZr p,.page_impactCard__n0JEA p{margin:0;line-height:1.45;font-weight:500}.page_insightsSection__AKkYk{margin-top:1.8rem;background:linear-gradient(142deg,rgba(243,247,255,.44),rgba(214,228,252,.34)),hsla(0,0%,100%,.22);border-radius:24px;border:1px solid rgba(231,242,255,.52);backdrop-filter:blur(6px);box-shadow:0 18px 38px rgba(6,16,42,.16);padding:2rem;display:flex;flex-direction:column;gap:1.2rem;scroll-margin-top:6.4rem}.page_sectionHeader__a4Fw5{max-width:640px}.page_sectionHeader__a4Fw5 h2{margin:0 0 .5rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.2;font-weight:600;color:#0d1528}.page_sectionSubhead__yX1Sv{margin:0;color:#4a556d;line-height:1.6;font-size:.97rem}.page_featuredCard__hcvOH{background:#3e4f70;border-radius:18px;border:1px solid #5e6f8f;overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;min-height:320px;color:#f3f7ff}.page_featuredVisual__XVLGU{background:radial-gradient(circle at 18% 82%,rgba(111,174,255,.5),transparent 48%),radial-gradient(circle at 82% 18%,rgba(187,217,255,.45),transparent 44%),linear-gradient(148deg,#5c7099,#354f80 45%,#1a3568);display:flex;align-items:center;justify-content:center;padding:1.5rem}.page_appIcon__0PE_2{width:130px;height:130px;border-radius:28px;object-fit:cover;box-shadow:0 14px 36px rgba(6,16,42,.45)}.page_placeholderSlot__APOvL{display:flex;flex-direction:column;align-items:center;gap:.55rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:18px;padding:2rem 2.6rem}.page_placeholderSlot__APOvL span:first-child{font-size:3rem;line-height:1}.page_placeholderHint__zSx_F{color:hsla(0,0%,100%,.45);font-size:.7rem;font-weight:500}.page_featuredBody__YxbPC{padding:2rem;display:flex;flex-direction:column;justify-content:center}.page_featuredBody__YxbPC .page_kicker___28aI{color:#c2d9ff}.page_featuredBody__YxbPC h3{margin:.3rem 0 .8rem;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.2;font-weight:600;color:#f3f7ff}.page_featuredBody__YxbPC p{margin:0;color:#ccdaef;line-height:1.62;font-size:.97rem}.page_featuredBody__YxbPC .page_techStack__GMiHC{width:fit-content;background:hsla(0,0%,100%,.1);color:#c2d9ff;border:1px solid hsla(0,0%,100%,.18);margin:1rem 0 .5rem}.page_textLink__B4dk0{display:inline-block;margin-top:.5rem;color:#90bcff;text-decoration:none;font-weight:600;font-size:.88rem}.page_techStack__GMiHC{display:inline-block;width:fit-content;background:#e8eef9;color:#2a4080;border-radius:999px;padding:.25rem .8rem;font-size:.73rem;font-weight:600;margin:.9rem 0 .5rem;border:1px solid transparent}.page_verticalGrid__I0_8O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.page_verticalCard__kkOHp{background:#fff;border-radius:18px;border:1px solid #c8d4e8;overflow:hidden;display:flex;flex-direction:column}.page_verticalVisual__dJuXd{min-height:180px;background:radial-gradient(circle at 20% 80%,rgba(111,174,255,.38),transparent 46%),radial-gradient(circle at 80% 20%,rgba(187,217,255,.38),transparent 44%),linear-gradient(148deg,#b8c6da,#7f96bc 42%,#324f82);display:flex;align-items:center;justify-content:center;gap:.65rem}.page_verticalVisual__dJuXd:has(.page_verticalEmoji__ualpb~.page_verticalEmoji__ualpb) .page_verticalEmoji__ualpb{width:54px;height:54px;font-size:1.85rem;border-radius:13px}.page_verticalEmoji__ualpb{width:70px;height:70px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:2.4rem;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.42);backdrop-filter:blur(5px);box-shadow:0 4px 14px rgba(12,30,72,.22)}.page_verticalBody___PUgK{padding:1.2rem;flex:1;display:flex;flex-direction:column}.page_verticalBody___PUgK .page_verticalLabel__F4Wwj{font-size:.7rem;font-weight:700;color:#0e4ad6;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .45rem}.page_verticalBody___PUgK h4{margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3;color:#0d1528}.page_verticalBody___PUgK p{margin:0;color:#4a556d;line-height:1.55;font-size:.88rem;flex:1}.page_verticalBody___PUgK .page_techStack__GMiHC{background:#edf0f9;color:#2a4080;border-color:#d0d9ee;margin-top:.75rem;margin-bottom:0;flex:0}.page_verticalLink__lCbVD{display:inline-block;margin-top:.6rem;color:#0e4ad6;text-decoration:none;font-weight:600;font-size:.85rem}.page_contactBand__aa_PO{margin-top:1.8rem;background:radial-gradient(circle at 5% 95%,rgba(111,174,255,.35),transparent 42%),radial-gradient(circle at 82% 12%,rgba(187,217,255,.28),transparent 36%),linear-gradient(160deg,rgba(11,21,51,.7),rgba(11,21,51,.42));border-radius:24px;border:1px solid #9eb4d2;padding:2rem;color:#f3f7ff;display:flex;justify-content:space-between;gap:1rem;align-items:center;scroll-margin-top:6.4rem;position:relative;overflow:hidden}.page_contactBand__aa_PO>*{position:relative;z-index:1}.page_contactBand__aa_PO:before{content:"";position:absolute;top:0;right:0;width:30%;height:100%;pointer-events:none;background:linear-gradient(270deg,rgba(255,238,172,.18),rgba(255,238,172,0));z-index:0}.page_contactBand__aa_PO:after{content:"🚀";position:absolute;left:-14%;bottom:14px;font-size:4.4rem;line-height:1;opacity:0;transform:translateZ(0) rotate(45deg);pointer-events:none}.page_contactBand__aa_PO[data-revealed=true]:after{animation:page_contactRocketFlyby__L24g_ 6.2s cubic-bezier(.2,.75,.25,1) .2s 1 both}.page_contactBand__aa_PO h2{margin:0;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.2;max-width:760px;font-weight:600}.page_contactCta__f7Pg4{min-width:190px;min-height:64px;padding:.85rem 1.45rem;white-space:nowrap;font-size:1.02rem;line-height:1.1;text-align:center}.page_footer__sHKi3{margin-top:1.4rem;text-align:center;color:#d8e6ff;font-size:.92rem;font-weight:500}@keyframes page_rocketFloat__0SvHZ{0%,to{transform:translate(-50%,-50%) rotate(-45deg)}50%{transform:translate(-50%,-60%) rotate(-45deg)}}@keyframes page_meteorDropPhone__ivlTH{0%{opacity:0;transform:translateY(-12%) scaleY(.72)}20%{opacity:.95}to{opacity:0;transform:translateY(128%) scaleY(1.04)}}@keyframes page_ambientSkyShift__Bn78O{0%{background-position:0 54%,88% 0,100% 100%,48% 50%;transform:scale(1)}45%{background-position:14% 48%,74% 8%,90% 88%,56% 48%;transform:scale(1.04)}to{background-position:26% 62%,64% 4%,76% 84%,64% 56%;transform:scale(1.02)}}@keyframes page_contactRocketFlyby__L24g_{0%{opacity:0;transform:translate3d(0,10px,0) rotate(45deg) scale(.95)}12%{opacity:1}65%{opacity:1}to{opacity:0;transform:translate3d(128vw,-8px,0) rotate(45deg) scale(1.14)}}@media (prefers-reduced-motion:reduce){.page_page__ZU32B [data-reveal]{opacity:1;transform:none;filter:none;transition:none}.page_page__ZU32B:before,.page_speedLines__A8XcP span{animation:none}.page_contactBand__aa_PO:after,.page_contactBand__aa_PO:before{content:none}}@media (max-width:1200px){.page_hero__SKW6o{min-height:clamp(560px,72vh,680px)}.page_heroBody__nJQAS{grid-template-columns:minmax(0,1fr) minmax(210px,.7fr)}.page_programmeSection__MK_ni{grid-template-columns:1fr}.page_impactGrid__2kXMu{grid-template-columns:1fr 1fr}.page_featuredCard__hcvOH{grid-template-columns:1fr}.page_verticalGrid__I0_8O{grid-template-columns:repeat(2,minmax(0,1fr))}.page_contactCta__f7Pg4{min-width:176px;min-height:58px;font-size:.96rem}}@media (max-width:760px){.page_page__ZU32B{padding:1rem .7rem 2rem}.page_hero__SKW6o{min-height:560px;padding:1rem}.page_header__kVzhN{top:0;margin-bottom:.7rem;padding:.55rem;flex-direction:column;align-items:stretch;gap:.5rem}.page_logoWrap__oA5Qv{justify-content:center}.page_heroContent__2lPR8 h1{font-size:2.2rem}.page_heroBody__nJQAS{grid-template-columns:1fr;gap:1.1rem;align-items:start}.page_heroPhoneWrap__YVfCH{justify-content:center}.page_phone__oVL_f{width:min(66vw,250px);max-height:460px}.page_heroActions__8_tzb{flex-direction:column;align-items:flex-start}.page_nav__zpG_3{width:100%;justify-content:center;flex-wrap:wrap}.page_contactBand__aa_PO,.page_impactSection__y_zzw,.page_problemBlock__D0z0x,.page_programmeCard__Xw730{padding:1.1rem}.page_impactGrid__2kXMu,.page_verticalGrid__I0_8O{grid-template-columns:1fr}.page_contactBand__aa_PO{flex-direction:column;align-items:flex-start}.page_contactCta__f7Pg4{min-width:0;width:auto;min-height:0;padding:.72rem 1.2rem;font-size:.92rem}.page_contactBand__aa_PO,.page_insightsSection__AKkYk,.page_programmeSection__MK_ni{scroll-margin-top:8.6rem}}