.ServicesSection-module__YTUW1G__services{padding:var(--space-xl)0;background:var(--color-white)}.ServicesSection-module__YTUW1G__header{text-align:center;margin-bottom:var(--space-xl);max-width:700px;margin-left:auto;margin-right:auto}.ServicesSection-module__YTUW1G__title{color:var(--color-primary);margin-bottom:var(--space-md);font-size:2.5rem;font-weight:700;position:relative}.ServicesSection-module__YTUW1G__title:after{content:"";background-color:var(--color-secondary);border-radius:2px;width:60px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.ServicesSection-module__YTUW1G__subtitle{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.ServicesSection-module__YTUW1G__servicesStickyTrack{--services-steps:4;width:100%;height:calc(var(--services-steps)*100vh);margin-bottom:var(--space-xl);position:relative}.ServicesSection-module__YTUW1G__servicesStickyViewport{z-index:5;background:var(--color-white);height:100vh;position:sticky;top:0;overflow:hidden}.ServicesSection-module__YTUW1G__servicesStickySurface{align-items:center;min-height:100%;padding:clamp(1rem,2.2vw,2rem) 0;display:flex}.ServicesSection-module__YTUW1G__servicesLayout{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,2rem);min-width:0;display:grid}.ServicesSection-module__YTUW1G__servicesStepList{flex-direction:column;gap:.6rem;display:flex}.ServicesSection-module__YTUW1G__stepButton{text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #dde4ef;border-radius:14px;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.ServicesSection-module__YTUW1G__stepButton:hover{border-color:#c4d2e7;transform:translate(4px)}.ServicesSection-module__YTUW1G__stepButtonActive{border-color:var(--color-secondary);transform:translate(6px);box-shadow:0 2px 8px #12428414}.ServicesSection-module__YTUW1G__stepButtonCompleted .ServicesSection-module__YTUW1G__stepIndex{color:var(--color-primary)}.ServicesSection-module__YTUW1G__stepIndex{color:#46608a;background:#f1f6fd;border:1px solid #d7e3f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:32px;display:inline-flex}.ServicesSection-module__YTUW1G__stepButtonActive .ServicesSection-module__YTUW1G__stepIndex{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.ServicesSection-module__YTUW1G__stepTitle{color:var(--color-primary);font-size:.98rem;font-weight:600}.ServicesSection-module__YTUW1G__stepIconSvg{width:16px;height:16px;display:block}.ServicesSection-module__YTUW1G__stepConnector{display:none}.ServicesSection-module__YTUW1G__activeServiceCard{background:#fff;border:1px solid #e6edf7;border-radius:18px;overflow:hidden;box-shadow:0 20px 45px #0f376e21}.ServicesSection-module__YTUW1G__imageStage{min-height:clamp(200px,36vh,340px);position:relative;overflow:hidden}.ServicesSection-module__YTUW1G__stageImage{object-fit:cover;opacity:0;transition:opacity .45s,transform .45s;transform:scale(1.06)}.ServicesSection-module__YTUW1G__stageImageActive{opacity:1;transform:scale(1)}.ServicesSection-module__YTUW1G__imageOverlay{background:linear-gradient(#051b3833 0%,#051b388c 100%);position:absolute;inset:0}.ServicesSection-module__YTUW1G__scrollHintIcon{color:var(--color-white);z-index:2;flex-shrink:0;display:none;position:absolute;top:14px;right:14px}.ServicesSection-module__YTUW1G__cardContent{padding:clamp(1rem,2vw,1.5rem)}.ServicesSection-module__YTUW1G__cardTitle{color:var(--color-primary);margin:0 0 .5rem;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:700}.ServicesSection-module__YTUW1G__cardDescription{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.6}.ServicesSection-module__YTUW1G__featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:0;list-style:none;display:grid}.ServicesSection-module__YTUW1G__feature{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.95rem;display:flex}.ServicesSection-module__YTUW1G__checkIcon{color:var(--color-secondary);flex-shrink:0;font-size:1rem;font-weight:700}.ServicesSection-module__YTUW1G__cardFooter{justify-content:flex-end;margin-top:1.2rem;display:flex}.ServicesSection-module__YTUW1G__cardFooter .ServicesSection-module__YTUW1G__btn4{align-items:center;gap:.45rem;min-width:170px;display:inline-flex}.ServicesSection-module__YTUW1G__arrow{transition:transform var(--transition);align-items:center;line-height:1;display:inline-flex}.ServicesSection-module__YTUW1G__btn4:hover .ServicesSection-module__YTUW1G__arrow{transform:translate(4px)}.ServicesSection-module__YTUW1G__ctaSection{gap:var(--space-lg);grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:stretch;display:grid}.ServicesSection-module__YTUW1G__ctaCard{background-color:var(--color-primary);color:var(--color-white);padding:var(--space-xl);border-radius:var(--radius);text-align:center;width:100%;max-width:600px;box-shadow:var(--shadow);position:relative;overflow:hidden}.ServicesSection-module__YTUW1G__ctaAccordion{border-radius:var(--radius);min-height:360px;box-shadow:var(--shadow);border:1px solid #dbe7f5;display:flex;overflow:hidden}.ServicesSection-module__YTUW1G__ctaAccordionItem{flex:1;min-width:30px;transition:flex .35s;position:relative;overflow:hidden}.ServicesSection-module__YTUW1G__ctaAccordionItem:hover{flex:3}.ServicesSection-module__YTUW1G__ctaAccordionImage{object-fit:cover;transition:transform .35s}.ServicesSection-module__YTUW1G__ctaAccordionItem:hover .ServicesSection-module__YTUW1G__ctaAccordionImage{transform:scale(1.08)}.ServicesSection-module__YTUW1G__ctaAccordionOverlay{background:linear-gradient(#061d3a14 35%,#061d3ac2 100%);flex-direction:column;justify-content:flex-end;padding:.65rem;display:flex;position:absolute;inset:0}.ServicesSection-module__YTUW1G__ctaAccordionTag{width:fit-content;color:var(--color-primary);background:#ffffffeb;border-radius:999px;margin-bottom:.35rem;padding:.16rem .5rem;font-size:.72rem;font-weight:700}.ServicesSection-module__YTUW1G__ctaAccordionTitle{color:var(--color-white);text-shadow:0 2px 8px #00000059;margin:0;font-size:.9rem}.ServicesSection-module__YTUW1G__ctaCard:before{content:"";pointer-events:none;position:absolute;inset:0}.ServicesSection-module__YTUW1G__ctaTitle{margin-bottom:var(--space-md);color:var(--color-white);z-index:2;font-size:1.8rem;font-weight:700;position:relative}.ServicesSection-module__YTUW1G__ctaText{margin-bottom:var(--space-xl);color:#fffffff2;z-index:2;font-size:1.1rem;line-height:1.6;position:relative}.ServicesSection-module__YTUW1G__ctaButtons{gap:var(--space-md);z-index:2;flex-wrap:wrap;justify-content:center;display:flex;position:relative}:is(.ServicesSection-module__YTUW1G__ctaButtons .btn1,.ServicesSection-module__YTUW1G__ctaButtons .btn2){width:160px;min-width:0;padding:var(--space-xs)var(--space-sm);font-size:.9rem}.ServicesSection-module__YTUW1G__mobileServicesLayout{margin-bottom:calc(var(--space-lg) + .5rem);grid-template-columns:30px minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.ServicesSection-module__YTUW1G__mobileTimeline{align-items:stretch;height:100%;min-height:100%;padding:.35rem 0;display:flex;position:relative}.ServicesSection-module__YTUW1G__mobileTimelineRail{height:var(--timeline-max-height,100%);background:linear-gradient(#d9e3f1 0%,#c6d8ee 100%);border-radius:999px;width:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ServicesSection-module__YTUW1G__mobileTimelineProgress{background:var(--color-secondary);z-index:1;border-radius:999px;width:2px;transition:height .22s;position:absolute;top:0;left:50%;transform:translate(-50%)}.ServicesSection-module__YTUW1G__mobileStepDot{width:28px;min-width:28px;height:28px;color:var(--color-primary);cursor:pointer;z-index:2;background:#eef4fd;border:1px solid #c8d7ea;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.ServicesSection-module__YTUW1G__mobileStepDotActive{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);transform:translate(-50%,-50%)}.ServicesSection-module__YTUW1G__mobileStepDotCompleted{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.ServicesSection-module__YTUW1G__mobileCards{flex-direction:column;gap:1.35rem;min-width:0;height:100%;display:flex}.ServicesSection-module__YTUW1G__mobileServiceCard{scroll-margin-top:calc(var(--header-height-mobile) + 18px);background:#fff;border:1px solid #dfe8f5;border-radius:16px;height:auto;max-height:none;overflow:hidden;box-shadow:0 10px 24px #102f5b1a}.ServicesSection-module__YTUW1G__mobileServiceCardActive{border-color:#9ac2ea;height:auto;max-height:none;box-shadow:0 14px 28px #102f5b26}.ServicesSection-module__YTUW1G__mobileCardImageWrap{min-height:176px;position:relative;overflow:hidden}.ServicesSection-module__YTUW1G__mobileCardImage{object-fit:cover;filter:brightness(.82)saturate(.92)}.ServicesSection-module__YTUW1G__mobileCardOverlay{background:linear-gradient(#04172f24 0%,#04172f9e 100%);position:absolute;inset:0}.ServicesSection-module__YTUW1G__mobileServiceCardActive .ServicesSection-module__YTUW1G__mobileCardImage{filter:brightness(1.12)saturate(1.06)}.ServicesSection-module__YTUW1G__mobileServiceCardActive .ServicesSection-module__YTUW1G__mobileCardOverlay{background:linear-gradient(#04172f0f 0%,#04172f70 100%)}.ServicesSection-module__YTUW1G__mobileCardContent{justify-content:space-between;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.ServicesSection-module__YTUW1G__mobileCardText{flex:1;min-width:0}.ServicesSection-module__YTUW1G__mobileCardContent .btn4{border-radius:8px;flex-shrink:0;align-self:center;gap:.28rem;min-width:0;padding:.44rem .68rem;font-size:.82rem;line-height:1.1}@media (min-width:769px){.ServicesSection-module__YTUW1G__mobileServiceCard,.ServicesSection-module__YTUW1G__mobileServiceCardActive{height:auto;max-height:none}.ServicesSection-module__YTUW1G__mobileCardContent .btn4{border-radius:10px;align-self:flex-end;margin-top:auto;padding:.62rem .92rem;font-size:.92rem}}.ServicesSection-module__YTUW1G__mobileCardTitle{color:var(--color-primary);margin:0;font-size:1.05rem;font-weight:700}.ServicesSection-module__YTUW1G__desktopCardDescription{color:var(--text-secondary);margin:.45rem 0 .65rem;font-size:.94rem;line-height:1.5}.ServicesSection-module__YTUW1G__desktopFeatureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin:0;padding:0;list-style:none;display:grid}.ServicesSection-module__YTUW1G__desktopFeature{color:var(--text-secondary);align-items:center;gap:.38rem;font-size:.9rem;display:flex}@media (max-width:1024px){.ServicesSection-module__YTUW1G__servicesStickyTrack{height:calc(var(--services-steps)*92vh)}.ServicesSection-module__YTUW1G__servicesLayout{grid-template-columns:1fr;gap:.85rem}.ServicesSection-module__YTUW1G__servicesStepList{scrollbar-width:none;padding-inline:2px;-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:.25rem;overflow-x:auto}.ServicesSection-module__YTUW1G__servicesStepList::-webkit-scrollbar{display:none}.ServicesSection-module__YTUW1G__stepButton{min-width:220px;transform:none}.ServicesSection-module__YTUW1G__stepButton:hover,.ServicesSection-module__YTUW1G__stepButtonActive{transform:none}.ServicesSection-module__YTUW1G__featureList,.ServicesSection-module__YTUW1G__ctaSection{grid-template-columns:1fr}.ServicesSection-module__YTUW1G__ctaAccordion{min-height:320px}}@media (max-width:768px){.ServicesSection-module__YTUW1G__services{padding:var(--space-xl)0}.ServicesSection-module__YTUW1G__header{margin-bottom:var(--space-lg)}.ServicesSection-module__YTUW1G__title{font-size:2rem}.ServicesSection-module__YTUW1G__servicesStickyTrack,.ServicesSection-module__YTUW1G__servicesStickyViewport,.ServicesSection-module__YTUW1G__servicesStickySurface,.ServicesSection-module__YTUW1G__servicesLayout,.ServicesSection-module__YTUW1G__servicesStepList,.ServicesSection-module__YTUW1G__activeServiceCard{display:none}.ServicesSection-module__YTUW1G__ctaCard{padding:var(--space-lg);margin:0 var(--space-sm);text-align:center;margin-left:auto;margin-right:auto}.ServicesSection-module__YTUW1G__ctaTitle{font-size:1.45rem}.ServicesSection-module__YTUW1G__ctaText{font-size:1rem}.ServicesSection-module__YTUW1G__ctaButtons{flex-wrap:nowrap;justify-content:center;align-items:center}:is(.ServicesSection-module__YTUW1G__ctaButtons .btn1,.ServicesSection-module__YTUW1G__ctaButtons .btn2){flex:1 1 0;width:min(50%,160px)}.ServicesSection-module__YTUW1G__ctaAccordion{min-height:260px}.ServicesSection-module__YTUW1G__ctaAccordionItem{min-width:22px}.ServicesSection-module__YTUW1G__ctaAccordionItem:hover{flex:2.1}.ServicesSection-module__YTUW1G__mobileCardContent{flex-direction:column;align-items:stretch}.ServicesSection-module__YTUW1G__mobileCardText,.ServicesSection-module__YTUW1G__desktopFeatureList{width:100%}.ServicesSection-module__YTUW1G__mobileCardContent .btn4{align-self:flex-end;margin-top:.65rem}.ServicesSection-module__YTUW1G__desktopCardDescription,.ServicesSection-module__YTUW1G__desktopFeatureList{display:block}.ServicesSection-module__YTUW1G__desktopFeatureList{display:grid}}@media (max-width:480px){.ServicesSection-module__YTUW1G__mobileServicesLayout{grid-template-columns:26px minmax(0,1fr);gap:.75rem}.ServicesSection-module__YTUW1G__mobileStepDot{width:24px;min-width:24px;height:24px}.ServicesSection-module__YTUW1G__mobileCardImageWrap{min-height:164px}.ServicesSection-module__YTUW1G__mobileCardContent{padding:.88rem}.ServicesSection-module__YTUW1G__mobileCardContent .btn4{border-radius:7px;padding:.38rem .58rem;font-size:.76rem}.ServicesSection-module__YTUW1G__mobileCardTitle{font-size:.96rem}.ServicesSection-module__YTUW1G__ctaAccordion{min-height:220px}.ServicesSection-module__YTUW1G__ctaAccordionItem{min-width:16px}.ServicesSection-module__YTUW1G__ctaAccordionTitle{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.ServicesSection-module__YTUW1G__stageImage,.ServicesSection-module__YTUW1G__stepButton,.ServicesSection-module__YTUW1G__arrow,.ServicesSection-module__YTUW1G__scrollHintIcon,.ServicesSection-module__YTUW1G__mobileStepDot,.ServicesSection-module__YTUW1G__mobileServiceCard{transition:none;animation:none}.ServicesSection-module__YTUW1G__mobileTimelineProgress{transition:none}}@keyframes ServicesSection-module__YTUW1G__scrollHintNudge{0%,to{opacity:.65;transform:translateY(-1px)}50%{opacity:1;transform:translateY(2px)}}
