.TechSuiteSection-module__x7SaFa__section{background:var(--surface-canvas);}.TechSuiteSection-module__x7SaFa__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.2vw,48px);}.TechSuiteSection-module__x7SaFa__list{flex-direction:column;gap:clamp(20px,2.4vw,28px);display:flex}.TechSuiteSection-module__x7SaFa__card{background:var(--surface-section);border:1px solid var(--palette-white-a06);border-radius:clamp(22px,2.6vw,28px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,3.2vw,40px);padding:clamp(18px,2.2vw,28px);display:grid}.TechSuiteSection-module__x7SaFa__media{aspect-ratio:480/524;background:var(--surface-canvas);border-radius:clamp(16px,2vw,22px);width:100%;position:relative;overflow:hidden}.TechSuiteSection-module__x7SaFa__media>span{position:absolute;inset:0;display:block!important}.TechSuiteSection-module__x7SaFa__image{object-fit:cover;object-position:center center}.TechSuiteSection-module__x7SaFa__copy{flex-direction:column;gap:clamp(12px,1.5vw,16px);min-width:0;padding-right:clamp(8px,1.2vw,16px);display:flex}.TechSuiteSection-module__x7SaFa__rowTitle{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:700;line-height:1.2}.TechSuiteSection-module__x7SaFa__rowSubtitle{max-width:min(100%,40rem);color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(.875rem,1vw,1rem);line-height:1.65}.TechSuiteSection-module__x7SaFa__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,16px) clamp(14px,1.8vw,22px);margin:clamp(8px,1.2vw,12px) 0 0;padding:0;list-style:none;display:grid}.TechSuiteSection-module__x7SaFa__featureItem{color:#ffffffeb;align-items:flex-start;gap:10px;min-width:0;font-size:clamp(.8125rem,.92vw,.9375rem);font-weight:500;line-height:1.45;display:flex}.TechSuiteSection-module__x7SaFa__featureIcon{background:var(--brand-primary);width:28px;height:28px;color:var(--text-primary);box-shadow:0 6px 16px rgba(var(--brand-primary-rgb), .28);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05em;display:inline-flex}@media (max-width:900px){.TechSuiteSection-module__x7SaFa__card{grid-template-columns:1fr;gap:clamp(20px,4vw,28px)}.TechSuiteSection-module__x7SaFa__media{max-width:min(100%,420px);margin:0 auto}.TechSuiteSection-module__x7SaFa__copy{padding-right:0}}@media (max-width:560px){.TechSuiteSection-module__x7SaFa__featureGrid{grid-template-columns:1fr}}
.WhyChooseSection-module__t1sfqW__section{--stack-card-slot:clamp(280px, 36vh, 360px);background:var(--surface-canvas);overflow:clip visible;}.WhyChooseSection-module__t1sfqW__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.2vw,48px);overflow:visible;}.WhyChooseSection-module__t1sfqW__header{text-align:center;max-width:min(100%,52rem);margin:0 auto clamp(40px,5vw,56px)}.WhyChooseSection-module__t1sfqW__badge{margin:0 0 clamp(18px,2.4vw,24px);}.WhyChooseSection-module__t1sfqW__badgeDot{}.WhyChooseSection-module__t1sfqW__title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 clamp(14px,2vw,18px);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:700;line-height:1.16;}.WhyChooseSection-module__t1sfqW__description{max-width:min(100%,40rem);color:var(--text-muted);text-wrap:pretty;margin:0 auto;font-size:clamp(.9375rem,1.05vw,1.0625rem);line-height:1.7}.WhyChooseSection-module__t1sfqW__split{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.WhyChooseSection-module__t1sfqW__leftAside{z-index:2;height:var(--stack-card-slot);align-self:start;align-items:center;gap:clamp(16px,2vw,24px);display:flex;position:sticky;top:clamp(88px,10vh,112px)}.WhyChooseSection-module__t1sfqW__circle{background:var(--surface-inverse);width:clamp(148px,16vw,196px);height:clamp(148px,16vw,196px);box-shadow:0 24px 64px rgba(var(--palette-navy-950-rgb), .28), inset 0 0 0 1px #0000000a;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WhyChooseSection-module__t1sfqW__circleLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--text-inverse);font-size:.75rem;font-weight:700}.WhyChooseSection-module__t1sfqW__circleValue{letter-spacing:-.03em;color:var(--text-inverse);margin-top:8px;font-size:clamp(1.75rem,2.8vw,2.375rem);font-weight:700;line-height:1}.WhyChooseSection-module__t1sfqW__rail{flex:1;align-self:stretch;min-width:16px;max-width:24px;margin-block:clamp(24px,4vh,40px);position:relative}.WhyChooseSection-module__t1sfqW__railTrack{background:rgba(var(--palette-violet-500-rgb), .22);pointer-events:none;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.WhyChooseSection-module__t1sfqW__railProgress{background:linear-gradient(180deg, rgba(var(--palette-violet-500-rgb), .95) 0%, rgba(var(--palette-violet-500-rgb), .95) 100%);width:4px;box-shadow:0 0 14px rgba(var(--brand-primary-rgb), .45);pointer-events:none;border-radius:4px;transition:height .35s;position:absolute;top:0;left:50%;transform:translate(-50%)}.WhyChooseSection-module__t1sfqW__railDot{background:var(--brand-primary);width:12px;height:12px;box-shadow:0 0 18px rgba(var(--brand-primary-rgb), .75);will-change:top;pointer-events:none;border:2px solid #ffffffe6;border-radius:50%;transition:top .35s;position:absolute;left:50%;transform:translate(-50%,-50%)}.WhyChooseSection-module__t1sfqW__steps{min-width:0;margin:0;padding:0;list-style:none}@media (min-width:901px){.WhyChooseSection-module__t1sfqW__stepSlot{height:var(--stack-card-slot);min-height:var(--stack-card-slot)}}.WhyChooseSection-module__t1sfqW__stepCard{background:linear-gradient(145deg, var(--surface-card) 0%, var(--surface-elevated) 100%);border:1px solid var(--border-subtle);height:100%;min-height:clamp(240px,28vh,320px);box-shadow:0 16px 40px rgba(var(--palette-navy-950-rgb), .28);border-radius:clamp(18px,2.2vw,24px);flex-direction:column;justify-content:center;padding:clamp(24px,3vw,36px);transition:box-shadow .35s,border-color .35s;display:flex}.WhyChooseSection-module__t1sfqW__stepCardActive,.WhyChooseSection-module__t1sfqW__stepSlot:last-child .WhyChooseSection-module__t1sfqW__stepCard{border-color:rgba(var(--palette-violet-500-rgb), .28);box-shadow:0 24px 56px #00000061, 0 0 48px rgba(var(--palette-violet-500-rgb), .12)}.WhyChooseSection-module__t1sfqW__stepRow{align-items:flex-start;gap:clamp(14px,2vw,20px);display:flex}.WhyChooseSection-module__t1sfqW__stepIcon{background:var(--brand-primary);width:44px;height:44px;color:var(--text-primary);box-shadow:0 0 20px rgba(var(--brand-primary-rgb), .35);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.WhyChooseSection-module__t1sfqW__stepBody{flex-direction:column;flex:1;gap:clamp(8px,1vw,10px);min-width:0;padding-top:.35rem;display:flex}.WhyChooseSection-module__t1sfqW__stepTitle{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:700;line-height:1.3;transition:color .3s}.WhyChooseSection-module__t1sfqW__stepCardActive .WhyChooseSection-module__t1sfqW__stepTitle{color:var(--text-primary)}.WhyChooseSection-module__t1sfqW__stepTagline{color:var(--text-muted);margin:0;font-size:clamp(.875rem,1vw,.9375rem);font-weight:600;line-height:1.4}.WhyChooseSection-module__t1sfqW__stepDescription{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(.875rem,1vw,.9375rem);line-height:1.65}.WhyChooseSection-module__t1sfqW__bulletList{flex-direction:column;gap:clamp(8px,1vw,10px);margin:clamp(6px,.8vw,10px) 0 0;padding:0;list-style:none;display:flex}.WhyChooseSection-module__t1sfqW__bulletItem{color:#ffffffc7;padding-left:16px;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.5;position:relative}.WhyChooseSection-module__t1sfqW__bulletItem:before{content:"";background:#ffffffb8;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0;transform:translateY(-50%)}.WhyChooseSection-module__t1sfqW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.WhyChooseSection-module__t1sfqW__split{grid-template-columns:1fr;gap:clamp(20px,4vw,28px)}.WhyChooseSection-module__t1sfqW__leftAside{justify-content:center;height:auto;position:static}.WhyChooseSection-module__t1sfqW__rail{display:none}.WhyChooseSection-module__t1sfqW__stepSlot,.WhyChooseSection-module__t1sfqW__stepCard{height:auto;min-height:0}.WhyChooseSection-module__t1sfqW__stepTitle{white-space:normal}}@media (prefers-reduced-motion:reduce){.WhyChooseSection-module__t1sfqW__railDot,.WhyChooseSection-module__t1sfqW__railProgress,.WhyChooseSection-module__t1sfqW__stepTitle,.WhyChooseSection-module__t1sfqW__stepCard{transition:none}}
.HowWeBuildSection-module___K1mTW__section{background:var(--surface-canvas);}.HowWeBuildSection-module___K1mTW__inner{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.2vw,48px);}.HowWeBuildSection-module___K1mTW__header{margin:0 0 clamp(40px,5vw,56px)}.HowWeBuildSection-module___K1mTW__badge{margin:0 0 clamp(18px,2.4vw,24px);}.HowWeBuildSection-module___K1mTW__badgeDot{}.HowWeBuildSection-module___K1mTW__headerRow{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.HowWeBuildSection-module___K1mTW__title{letter-spacing:-.03em;text-wrap:balance;white-space:pre-line;max-width:min(100%,22ch);margin:0;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:700;line-height:1.14;}.HowWeBuildSection-module___K1mTW__description{max-width:min(100%,36ch);color:var(--text-muted);text-wrap:pretty;margin:0;font-size:clamp(.875rem,1vw,.9375rem);line-height:1.7}.HowWeBuildSection-module___K1mTW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,24px);display:grid}.HowWeBuildSection-module___K1mTW__card{background:var(--surface-section);border:1px solid var(--palette-white-a06);border-radius:clamp(18px,2.2vw,24px);flex-direction:column;min-width:0;min-height:100%;padding:clamp(20px,2.4vw,28px);display:flex;}.HowWeBuildSection-module___K1mTW__number{letter-spacing:-.03em;color:var(--brand-primary);margin:0 0 clamp(14px,1.8vw,18px);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1}.HowWeBuildSection-module___K1mTW__media{aspect-ratio:516/219;background:var(--surface-canvas);border-radius:clamp(12px,1.5vw,16px);width:100%;margin:0 0 clamp(16px,2vw,20px);position:relative;overflow:hidden}.HowWeBuildSection-module___K1mTW__media>span{position:absolute;inset:0;display:block!important}.HowWeBuildSection-module___K1mTW__mediaImg{object-fit:cover;object-position:center center}.HowWeBuildSection-module___K1mTW__cardTitle{color:var(--text-primary);margin:0 0 clamp(10px,1.2vw,14px);font-size:clamp(1rem,1.15vw,1.1875rem);font-weight:700;line-height:1.3}.HowWeBuildSection-module___K1mTW__cardDescription{color:var(--text-muted);margin:0;font-size:clamp(.8125rem,.9vw,.875rem);line-height:1.65}@media (max-width:1024px){.HowWeBuildSection-module___K1mTW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.HowWeBuildSection-module___K1mTW__headerRow{grid-template-columns:1fr;gap:clamp(14px,3vw,20px)}.HowWeBuildSection-module___K1mTW__title,.HowWeBuildSection-module___K1mTW__description{max-width:none}}@media (max-width:600px){.HowWeBuildSection-module___K1mTW__grid{grid-template-columns:1fr}}
.Ondemand-module__cC6SqG__page{background:var(--surface-canvas);color:var(--text-primary);overflow-x:clip}
