.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;overflow:hidden}.ServicesSection-module__YTUW1G__servicesStickyViewportTop{position:absolute;top:0;left:0;right:0}.ServicesSection-module__YTUW1G__servicesStickyViewportFixed{width:100%;position:fixed;top:0;left:0;right:0}.ServicesSection-module__YTUW1G__servicesStickyViewportBottom{position:absolute;bottom:0;left:0;right:0}.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__stepBadge{color:var(--color-primary);background:#fffffff2;border-radius:999px;padding:.35rem .65rem;font-size:.82rem;font-weight:700;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}@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{height:calc(var(--services-steps)*86vh)}.ServicesSection-module__YTUW1G__servicesStickySurface{padding:calc(env(safe-area-inset-top,0px) + 5rem)0 1rem;justify-content:center}.ServicesSection-module__YTUW1G__servicesStickyViewport{background:var(--color-white)}.ServicesSection-module__YTUW1G__servicesStepList{padding-inline:0;align-items:center;gap:0;width:100%;padding-bottom:0;overflow:visible}.ServicesSection-module__YTUW1G__stepButton{width:42px;min-width:42px;height:42px;color:var(--color-primary);border-radius:999px;flex:none;justify-content:center;gap:0;padding:0}.ServicesSection-module__YTUW1G__stepButtonActive{background:var(--color-primary);border-color:var(--color-primary);box-shadow:none}.ServicesSection-module__YTUW1G__stepTitle{display:none}.ServicesSection-module__YTUW1G__stepIndex{background:0 0;border:0;min-width:auto;height:auto}.ServicesSection-module__YTUW1G__stepButtonActive .ServicesSection-module__YTUW1G__stepIndex{background:0 0;border:0}.ServicesSection-module__YTUW1G__stepIconSvg{width:13px;height:13px}.ServicesSection-module__YTUW1G__stepButtonActive .ServicesSection-module__YTUW1G__stepIconSvg{color:var(--color-white)}.ServicesSection-module__YTUW1G__stepConnector{background:#d9e3f1;border-radius:999px;flex:1;min-width:0;height:3px;margin:0 6px;transition:background .2s;display:block}.ServicesSection-module__YTUW1G__stepConnectorCompleted{background:var(--color-secondary)}.ServicesSection-module__YTUW1G__imageStage{min-height:210px}.ServicesSection-module__YTUW1G__featureList{justify-items:center}.ServicesSection-module__YTUW1G__cardTitle{text-align:center;font-size:1.35rem}.ServicesSection-module__YTUW1G__cardDescription{display:none}.ServicesSection-module__YTUW1G__feature{text-align:center;justify-content:center}.ServicesSection-module__YTUW1G__cardFooter{justify-content:center}.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-direction:column;justify-content:center;align-items:center}:is(.ServicesSection-module__YTUW1G__ctaButtons .btn1,.ServicesSection-module__YTUW1G__ctaButtons .btn2){width:100%;max-width:280px}.ServicesSection-module__YTUW1G__ctaAccordion{min-height:260px}.ServicesSection-module__YTUW1G__ctaAccordionItem{min-width:22px}.ServicesSection-module__YTUW1G__ctaAccordionItem:hover{flex:2.1}}@media (max-width:480px){.ServicesSection-module__YTUW1G__servicesStickyTrack{height:calc(var(--services-steps)*84vh)}.ServicesSection-module__YTUW1G__stepButton{width:38px;min-width:38px;height:38px}.ServicesSection-module__YTUW1G__stepIndex{min-width:auto;height:auto}.ServicesSection-module__YTUW1G__stepConnector{margin:0 4px}.ServicesSection-module__YTUW1G__cardContent{padding:.9rem}.ServicesSection-module__YTUW1G__stepBadge{font-size:.74rem}.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{transition:none}}
