.TechStackSection_section__p9Ms4{background:#050a30;color:#ffffff}.TechStackSection_inner__uHnn3{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.TechStackSection_header__ALljd{max-width:min(100%,64rem);margin:0 auto clamp(40px,5vw,56px);text-align:center}.TechStackSection_heading__BT4eP{margin:0;font-size:clamp(1.625rem,2.6vw,2.25rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#ffffff}.TechStackSection_headingLine__8XqmW{display:block}@media (min-width:901px){.TechStackSection_headingLine__8XqmW{white-space:nowrap}}.TechStackSection_grid__Cc3gK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.TechStackSection_card__xSchn{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.6vw,18px);min-height:clamp(200px,20vw,240px);padding:clamp(24px,2.6vw,32px);border-radius:clamp(16px,1.8vw,20px);background:#636b9e;color:#ffffff}.TechStackSection_icon__v3mOa{display:inline-flex;align-items:center;justify-content:center;color:#ffffff;flex-shrink:0}.TechStackSection_cardTitle__Bu2v_{margin:0;font-size:clamp(1rem,1.12vw,1.125rem);font-weight:700;line-height:1.35;color:#ffffff}.TechStackSection_cardDesc__URpaP{margin:0;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.62;color:rgba(255,255,255,.88)}@media (max-width:900px){.TechStackSection_grid__Cc3gK{grid-template-columns:repeat(2,minmax(0,1fr))}.TechStackSection_header__ALljd{text-align:left}.TechStackSection_headingLine__8XqmW{white-space:normal}}@media (max-width:560px){.TechStackSection_grid__Cc3gK{grid-template-columns:1fr}}.TechSuiteSection_section__CLNLW{background:#ffffff;color:#111318}.TechSuiteSection_inner__gfFd3{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.TechSuiteSection_header__pIKKg{max-width:min(100%,56rem);margin:0 auto clamp(48px,6vw,72px);text-align:center}.TechSuiteSection_title__F_XgL{margin:0;font-size:clamp(1.75rem,3vw,2.375rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0e1347}.TechSuiteSection_list__OlfQb{display:flex;flex-direction:column;gap:clamp(56px,7vw,88px)}.TechSuiteSection_row__2bkDw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,56px)}.TechSuiteSection_imageLeft__2r1vi .TechSuiteSection_media__RREDZ{order:1}.TechSuiteSection_imageLeft__2r1vi .TechSuiteSection_copy__ZBstq,.TechSuiteSection_imageRight__zK1ln .TechSuiteSection_media__RREDZ{order:2}.TechSuiteSection_imageRight__zK1ln .TechSuiteSection_copy__ZBstq{order:1}.TechSuiteSection_media__RREDZ{position:relative;width:100%;min-height:clamp(280px,34vw,440px);border-radius:clamp(20px,2.4vw,28px);overflow:hidden;background:#eef0f6}.TechSuiteSection_media__RREDZ>span{display:block!important;position:absolute;inset:0}.TechSuiteSection_image__ZzNVV{object-fit:cover;object-position:center}.TechSuiteSection_copy__ZBstq{display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px);min-width:0}.TechSuiteSection_rowTitle__q1fRq{margin:0;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:700;line-height:1.25;color:#111318}.TechSuiteSection_rowSubtitle__zqz1V{margin:0;max-width:min(100%,48ch);font-size:clamp(.875rem,.95vw,.9375rem);line-height:1.65;color:rgba(17,19,24,.62)}.TechSuiteSection_featureGrid__0sXHK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,14px) clamp(16px,2vw,24px);margin:clamp(4px,.8vw,8px) 0 0;padding:0;list-style:none}.TechSuiteSection_featureItem__5zfCt{display:flex;align-items:flex-start;gap:10px;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.5;color:#111318}.TechSuiteSection_checkIcon__zAqa0{flex-shrink:0;width:16px;height:16px;margin-top:.15em;color:#4e5cd1}@media (max-width:900px){.TechSuiteSection_imageLeft__2r1vi,.TechSuiteSection_imageRight__zK1ln,.TechSuiteSection_row__2bkDw{grid-template-columns:1fr}.TechSuiteSection_imageLeft__2r1vi .TechSuiteSection_copy__ZBstq,.TechSuiteSection_imageLeft__2r1vi .TechSuiteSection_media__RREDZ,.TechSuiteSection_imageRight__zK1ln .TechSuiteSection_copy__ZBstq,.TechSuiteSection_imageRight__zK1ln .TechSuiteSection_media__RREDZ{order:unset}.TechSuiteSection_header__pIKKg{text-align:left}.TechSuiteSection_media__RREDZ{min-height:clamp(220px,56vw,320px)}}@media (max-width:560px){.TechSuiteSection_featureGrid__0sXHK{grid-template-columns:1fr}}.WhyChooseSection_section__VjEBT{background:#ffffff;color:#111318}.WhyChooseSection_inner__SY4mG{max-width:1280px;margin:0 auto;padding:clamp(64px,8vw,96px) clamp(20px,5vw,60px)}.WhyChooseSection_header__OpzY6{max-width:min(100%,56rem);margin:0 0 clamp(40px,5vw,56px)}.WhyChooseSection_title___ECf2{margin:0 0 clamp(14px,2vw,18px);max-width:min(100%,22ch);font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#0e1347}.WhyChooseSection_description__z_nzf{margin:0;max-width:min(100%,48ch);font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.65;color:rgba(17,19,24,.68)}.WhyChooseSection_layout__MAhaR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:stretch}.WhyChooseSection_cards__wbGMJ{display:contents}.WhyChooseSection_card__MpyG2{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:clamp(12px,1.4vw,16px);min-height:clamp(280px,28vw,340px);padding:clamp(28px,3vw,36px);border-radius:clamp(20px,2.2vw,28px);background:#050a30;color:#ffffff;transition:box-shadow .25s ease,transform .25s ease}.WhyChooseSection_cardTitle__JzWyp{margin:0;width:100%;min-height:clamp(4rem,5.2vw,4.25rem);font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#ffffff;white-space:pre-line}.WhyChooseSection_cardTagline__dqySQ{margin:0;width:100%;min-height:1.125rem;font-size:clamp(.6875rem,.75vw,.75rem);font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#6b8cff}.WhyChooseSection_cardTaglineAccent__7Wwlj{color:#6b8cff}.WhyChooseSection_cardDesc__xLMdx{margin:0;width:100%;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.65;color:rgba(255,255,255,.88)}.WhyChooseSection_bulletList__MpolZ{display:flex;flex-direction:column;gap:clamp(8px,1vw,12px);width:100%;margin:clamp(6px,.8vw,10px) 0 0;padding:0;list-style:none}.WhyChooseSection_bulletItem__3545Z{position:relative;padding-left:16px;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.5;color:rgba(255,255,255,.94)}.WhyChooseSection_bulletItem__3545Z:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:0;background:#ffffff;transform:translateY(-50%)}.WhyChooseSection_media__PGQCi{position:relative;grid-row:span 2;min-height:clamp(280px,34vw,420px);border-radius:clamp(20px,2.2vw,28px);overflow:hidden;background:#dbe0ea}.WhyChooseSection_media__PGQCi>span{display:block!important;position:absolute;inset:0}.WhyChooseSection_image__95b_B{object-fit:cover;object-position:center}@media (max-width:900px){.WhyChooseSection_layout__MAhaR{grid-template-columns:1fr}.WhyChooseSection_cards__wbGMJ{display:grid;grid-template-columns:1fr;gap:clamp(16px,2vw,24px)}.WhyChooseSection_media__PGQCi{grid-row:auto;min-height:clamp(260px,56vw,380px)}.WhyChooseSection_title___ECf2{max-width:none}.WhyChooseSection_cardTitle__JzWyp{min-height:0;white-space:normal}}@media (min-width:901px){.WhyChooseSection_cards__wbGMJ>:first-child{grid-column:1;grid-row:1}.WhyChooseSection_cards__wbGMJ>:nth-child(2){grid-column:2;grid-row:1}.WhyChooseSection_cards__wbGMJ>:nth-child(3){grid-column:3;grid-row:1}.WhyChooseSection_cards__wbGMJ>:nth-child(4){grid-column:1;grid-row:2}.WhyChooseSection_cards__wbGMJ>:nth-child(5){grid-column:2;grid-row:2}.WhyChooseSection_media__PGQCi{grid-column:3;grid-row:2}}@media (prefers-reduced-motion:reduce){.WhyChooseSection_card__MpyG2{transition:none}}.Ondemand_page__kIgLU{overflow-x:clip;background:#ffffff;color:#111318}