.DevelopmentCycle-module__U8g9da__wrapper{padding:30px 0}.DevelopmentCycle-module__U8g9da__title{margin-bottom:20px;font-size:32px}.DevelopmentCycle-module__U8g9da__svgContainer{aspect-ratio:1;width:350px;max-width:350px;margin:0 auto;position:relative;overflow:visible}@media (max-width:768px){.DevelopmentCycle-module__U8g9da__svgContainer{width:300px;max-width:300px}}@media (max-width:480px){.DevelopmentCycle-module__U8g9da__svgContainer{width:260px;max-width:260px}}.DevelopmentCycle-module__U8g9da__svgWheel{width:100%;height:100%}.DevelopmentCycle-module__U8g9da__segment{cursor:pointer;transition:transform .2s}.DevelopmentCycle-module__U8g9da__segment:hover{transform:scale(1.05)}.DevelopmentCycle-module__U8g9da__segNumber{fill:#fff;pointer-events:none;font-size:18px;font-weight:700}.DevelopmentCycle-module__U8g9da__segLabel{fill:#fff;text-transform:uppercase;pointer-events:none;font-size:10px}.DevelopmentCycle-module__U8g9da__center{background:var(--color-logo-red);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;font-size:13px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px rgba(0,0,0,.12)}.DevelopmentCycle-module__U8g9da__tooltip{z-index:20;opacity:0;width:230px;transition:opacity .2s,transform .2s;position:absolute;transform:translateY(4px)scale(.96)}.DevelopmentCycle-module__U8g9da__tooltipInner{background:var(--color-logo-red);color:#fff;border-radius:8px;display:flex;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12)}.DevelopmentCycle-module__U8g9da__redBar{background:var(--color-logo-black);width:10px!important}.DevelopmentCycle-module__U8g9da__tooltipContent{padding:12px}.DevelopmentCycle-module__U8g9da__tooltipTitle{font-size:14px;font-weight:700}.DevelopmentCycle-module__U8g9da__tooltipText{margin-top:6px;font-size:12px;line-height:1.4}.DevelopmentCycle-module__U8g9da__tooltipArrow{width:0;height:0;position:absolute}.DevelopmentCycle-module__U8g9da__topArrow .DevelopmentCycle-module__U8g9da__tooltipArrow{border-top:10px solid var(--color-logo-red);border-left:7px solid transparent;border-right:7px solid transparent;bottom:-10px;left:50%;transform:translate(-50%)}.DevelopmentCycle-module__U8g9da__bottomArrow .DevelopmentCycle-module__U8g9da__tooltipArrow{border-bottom:10px solid var(--color-logo-red);border-left:7px solid transparent;border-right:7px solid transparent;top:-10px;left:50%;transform:translate(-50%)}.DevelopmentCycle-module__U8g9da__leftArrow .DevelopmentCycle-module__U8g9da__tooltipArrow{border-left:10px solid var(--color-logo-red);border-top:7px solid transparent;border-bottom:7px solid transparent;top:50%;right:-10px;transform:translateY(-50%)}.DevelopmentCycle-module__U8g9da__rightArrow .DevelopmentCycle-module__U8g9da__tooltipArrow{border-right:10px solid var(--color-logo-red);border-top:7px solid transparent;border-bottom:7px solid transparent;top:50%;left:-10px;transform:translateY(-50%)}@media (max-width:769px){.DevelopmentCycle-module__U8g9da__tooltip{display:none!important}.DevelopmentCycle-module__U8g9da__tooltipInner{display:none}}.DevelopmentCycle-module__U8g9da__mobileStepTooltip{background:var(--color-logo-red);color:#fff;opacity:1;border-radius:8px;width:90%;max-width:350px;margin:20px auto 0;position:relative;transform:translateY(0)scale(1);box-shadow:0 8px 24px rgba(0,0,0,.12)}.DevelopmentCycle-module__U8g9da__mobileTooltipInner{border-radius:8px;display:flex;overflow:hidden}.DevelopmentCycle-module__U8g9da__mobileRedBar{background:#c7312c;width:8px}.DevelopmentCycle-module__U8g9da__mobileTooltipContent{padding:12px}.DevelopmentCycle-module__U8g9da__mobileTooltipTitle{font-size:14px;font-weight:700}.DevelopmentCycle-module__U8g9da__mobileTooltipText{margin-top:6px;font-size:12px;line-height:1.4}.DevelopmentCycle-module__U8g9da__mobileTooltipArrow{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:10px solid var(--color-logo-red);width:0;height:0;position:absolute;top:-10px;left:50%;transform:translate(-50%)}
.FirstHomeSection-module__b49lSW__heroSection{width:100%;height:calc(100vh,1vh)*100;position:relative;overflow:hidden}.FirstHomeSection-module__b49lSW__slide{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1)}.FirstHomeSection-module__b49lSW__slide.FirstHomeSection-module__b49lSW__active{opacity:1;z-index:1;animation:5s ease-in-out forwards FirstHomeSection-module__b49lSW__zoomIn}@keyframes FirstHomeSection-module__b49lSW__zoomIn{0%{transform:scale(1)}to{transform:scale(1.1)}}.FirstHomeSection-module__b49lSW__overlay{z-index:2;background:rgba(34,36,41,.55);position:absolute;top:0;bottom:0;left:0;right:0}.FirstHomeSection-module__b49lSW__curveContainer{z-index:3;pointer-events:none;width:60%;height:90%;position:absolute;bottom:0;right:0}.FirstHomeSection-module__b49lSW__curveSvg{opacity:0;width:100%;height:100%;animation:2s cubic-bezier(.19,1,.22,1) .3s forwards FirstHomeSection-module__b49lSW__curveSlideIn;display:block;transform:translate(100%)}@keyframes FirstHomeSection-module__b49lSW__curveSlideIn{0%{opacity:0;filter:blur(4px);transform:translate(100%)translateY(6%)}60%{opacity:1;filter:blur(1px)}to{opacity:1;filter:blur();transform:translate(0)translateY(0)}}.FirstHomeSection-module__b49lSW__singleSineCurve{z-index:4;opacity:0;background:url(/assets/imgs/home/right-white-curve.png) 100% 0/contain no-repeat;width:180px;height:100%;transition:all 1s ease-in-out 1.8s;animation:6s ease-in-out infinite alternate FirstHomeSection-module__b49lSW__waveMotion;position:absolute;top:0;right:0;transform:translate(200px)}.FirstHomeSection-module__b49lSW__singleSineCurve.FirstHomeSection-module__b49lSW__active{opacity:1;transform:translate(0)}@keyframes FirstHomeSection-module__b49lSW__waveMotion{0%{background-position:100% 0}50%{background-position:calc(100% + 10px) 0}to{background-position:100% 0}}.FirstHomeSection-module__b49lSW__contentRow{z-index:4;justify-content:space-between;align-items:center;height:100vh;display:flex;position:relative}.FirstHomeSection-module__b49lSW__content{color:#fff;opacity:0;max-width:620px;animation:1.2s ease-out .5s forwards FirstHomeSection-module__b49lSW__fadeUp;transform:translateY(40px)}@keyframes FirstHomeSection-module__b49lSW__fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.FirstHomeSection-module__b49lSW__subTitle{letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:14px}.FirstHomeSection-module__b49lSW__title{margin:0;font-size:max(36px,min(4vw,52px));font-weight:900;line-height:1.02}.FirstHomeSection-module__b49lSW__btn{background:var(--color-logo-red);color:#fff;cursor:pointer;border:none;border-radius:5px;margin-top:20px;padding:12px 28px;font-weight:700;transition:transform .3s}.FirstHomeSection-module__b49lSW__btn:hover{transform:translateY(-3px)}.FirstHomeSection-module__b49lSW__navigation{flex-direction:column;gap:14px;display:flex}.FirstHomeSection-module__b49lSW__navBtn{color:#fff;cursor:pointer;background:rgba(255,255,255,.12);border:none;border-radius:50%;padding:10px;transition:background .3s}.FirstHomeSection-module__b49lSW__navBtn:hover{background:rgba(255,255,255,.28)}@media (max-width:1195px){.FirstHomeSection-module__b49lSW__navigation{display:none}}@media (max-width:600px){.FirstHomeSection-module__b49lSW__heroSection{height:100vh}.FirstHomeSection-module__b49lSW__contentRow{justify-content:center;height:110vh}.FirstHomeSection-module__b49lSW__title{font-size:max(22px,min(8vw,38px))}.FirstHomeSection-module__b49lSW__subTitle{font-size:11px}.FirstHomeSection-module__b49lSW__btn{padding:10px 20px;font-size:14px}}.FirstHomeSection-module__b49lSW__linkBox{padding-top:30px}.FirstHomeSection-module__b49lSW__btnStyleOne{text-align:center;text-transform:uppercase;letter-spacing:.05em;background:var(--color-logo-red);color:#fff;-o-transition:all .3s ease;border-radius:5px;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.FirstHomeSection-module__b49lSW__themeBtn{transition:all .3s;display:inline-block}.FirstHomeSection-module__b49lSW__btnStyleOne .FirstHomeSection-module__b49lSW__btnCurve{background:var(--color-logo-black);opacity:.2;z-index:0;-o-transition:all .5s ease;width:26px;height:100%;transition:all .5s;position:absolute;top:0;right:-15px;transform:skew(-22deg)}.FirstHomeSection-module__b49lSW__themeBtn i{margin-left:3px;font-size:14px;display:inline-block;position:relative}.FirstHomeSection-module__b49lSW__btnStyleOne .FirstHomeSection-module__b49lSW__btnTitle{letter-spacing:.1em;z-index:1;padding:12px 40px;font-size:14px;font-weight:400;line-height:30px;display:block;position:relative}.FirstHomeSection-module__b49lSW__btnStyleOne:hover .FirstHomeSection-module__b49lSW__btnCurve{opacity:1;width:100%;right:0;transform:skew(0)}.FirstHomeSection-module__b49lSW__btnStyleOne:hover{background:var(--color-logo-black);color:#fff}
.WhatWeBuild-module__M2I0_a__section{width:100%;padding:80px 0}.WhatWeBuild-module__M2I0_a__heading{text-align:center;color:#0f172a;margin-bottom:45px;font-size:36px;font-weight:700}.WhatWeBuild-module__M2I0_a__card{cursor:pointer;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;height:100%;padding:24px;transition:transform .4s ease-out,box-shadow .4s ease-out,border-color .4s ease-out;box-shadow:0 4px 12px rgba(0,0,0,.06)}.WhatWeBuild-module__M2I0_a__card:hover{border-color:rgba(0,0,0,.16);transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.WhatWeBuild-module__M2I0_a__title{color:#111827;margin-bottom:10px;font-size:20px;font-weight:600}.WhatWeBuild-module__M2I0_a__description{color:#4b5563;font-size:15.5px;line-height:1.6}
