.ScrollingCards_container__cWbqb{width:100%;background:var(--background);position:relative;overflow:hidden;padding:8rem 0}@media(max-width:468px){.ScrollingCards_container__cWbqb{padding:2rem 0}}.ScrollingCards_header__XBdSE{max-width:1440px;padding:0 40px;display:flex;justify-content:space-between;align-items:center;margin:0 auto 1rem}@media(max-width:768px){.ScrollingCards_header__XBdSE{padding:0 20px}}.ScrollingCards_title__P_OId{color:#fff;margin:0;letter-spacing:-.02em}.ScrollingCards_navigation__BtqlJ{display:flex;gap:12px}.ScrollingCards_navButton__roH4J{width:48px;height:48px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#000}.ScrollingCards_navButton__roH4J:hover:not(:disabled){border-color:#000;transform:scale(1.05)}.ScrollingCards_navButton__roH4J:disabled{opacity:.3;cursor:not-allowed}.ScrollingCards_navButton__roH4J svg{width:20px;height:20px}.ScrollingCards_scrollContainer__s3NQM{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding-bottom:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ScrollingCards_scrollContainer__s3NQM::-webkit-scrollbar{display:none}.ScrollingCards_cardsWrapper__FCbWN{display:flex;gap:32px;padding-left:calc((100vw - 1440px)/2 + 40px);padding-right:40px;min-width:-moz-fit-content;min-width:fit-content}@media(max-width:1440px){.ScrollingCards_cardsWrapper__FCbWN{padding-left:40px}}@media(max-width:768px){.ScrollingCards_cardsWrapper__FCbWN{padding-left:20px;padding-right:20px;gap:20px}}.ScrollingCards_card__SZ2ba{flex:0 0 min(85vw,33%);border-radius:24px;padding:48px;display:flex;gap:48px;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background-color:var(--bg-secondary)}@media(max-width:1024px){.ScrollingCards_card__SZ2ba{flex:0 0 33%;flex-direction:column;padding:32px;gap:32px}}@media(max-width:768px){.ScrollingCards_card__SZ2ba{flex:0 0 33%;min-height:auto;padding:24px}}.ScrollingCards_card__SZ2ba:hover{transform:translateY(-4px);box-shadow:0 20px 60px hsla(0,0%,100%,.2)}.ScrollingCards_card__SZ2ba.ScrollingCards_lightText__gXvA9,.ScrollingCards_card__SZ2ba.ScrollingCards_lightText__gXvA9 .ScrollingCards_cardDescription__XDjex,.ScrollingCards_card__SZ2ba.ScrollingCards_lightText__gXvA9 .ScrollingCards_cardSubtitle__lpMGN,.ScrollingCards_card__SZ2ba.ScrollingCards_lightText__gXvA9 .ScrollingCards_cardTitle__Exq1c,.ScrollingCards_card__SZ2ba.ScrollingCards_lightText__gXvA9 .ScrollingCards_feature__svszA{color:#fff}.ScrollingCards_card__SZ2ba.ScrollingCards_lightText__gXvA9 .ScrollingCards_cardSubtitle__lpMGN{opacity:.9}.ScrollingCards_card__SZ2ba.ScrollingCards_lightText__gXvA9 .ScrollingCards_feature__svszA{opacity:.85}.ScrollingCards_cardContent__blvaC{flex:1 1;display:flex;flex-direction:column;gap:8px;z-index:1}@media(max-width:768px){.ScrollingCards_cardContent__blvaC{gap:8px}}.ScrollingCards_cardHeader__uIZos{display:flex;flex-direction:column;gap:12px}.ScrollingCards_cardHeader__uIZos img{opacity:65%}.ScrollingCards_cardTitle__Exq1c{font-size:clamp(1.25rem,3vw,1.25rem);font-weight:800;color:#fff;letter-spacing:-.01em;text-align:left;margin:40px 0 0}.ScrollingCards_cardSubtitle__lpMGN{font-size:clamp(1.125rem,2vw,1.375rem);font-weight:500;margin:0;color:#000;opacity:.8;line-height:1.4}.ScrollingCards_cardBody__fHY7i{display:flex;flex-direction:column;gap:24px}.ScrollingCards_cardDescription__XDjex{font-size:1rem;line-height:1.6;margin:0;color:#efefef;opacity:.7;max-width:500px;font-weight:500}.ScrollingCards_features__qIEnV{display:flex;flex-direction:column;gap:16px}.ScrollingCards_feature__svszA{font-size:.9375rem;line-height:1.6;margin:0;color:#000;opacity:.6;padding-left:20px;position:relative}.ScrollingCards_feature__svszA:before{content:"•";position:absolute;left:0;font-weight:700}.ScrollingCards_cardImage__iP_Yu{flex:0 0 40%;position:relative;border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.1);min-height:300px}@media(max-width:1024px){.ScrollingCards_cardImage__iP_Yu{flex:1 1;width:100%;min-height:250px}}.ScrollingCards_cardImage__iP_Yu img{width:100%;height:100%;object-fit:cover;display:block}.ScrollingCards_progressIndicator__q_BYm{max-width:1400px;margin:60px auto 0;padding:0 40px}@media(max-width:768px){.ScrollingCards_progressIndicator__q_BYm{padding:0 20px;margin-top:40px}}.ScrollingCards_progressTrack__8nDfO{width:100%;height:2px;border-radius:2px;overflow:hidden}.ScrollingCards_progressBar__X3xlN{height:100%;background:#000;border-radius:2px;transition:width .3s ease}.WhyChooseUs_section__mKC8L{background:#0a0a0a}.WhyChooseUs_section__mKC8L .WhyChooseUs_container__RCorg{max-width:1440px;margin:0 auto;padding:0 40px}@media(max-width:1280px){.WhyChooseUs_section__mKC8L .WhyChooseUs_container__RCorg{padding:0 60px}}@media(max-width:768px){.WhyChooseUs_section__mKC8L .WhyChooseUs_container__RCorg{padding:0 24px}}.WhyChooseUs_header__hqR54{text-align:center;margin-bottom:4rem}.WhyChooseUs_header__hqR54 h2{color:#fff;line-height:1.2;display:block;margin:auto}@media(max-width:768px){.WhyChooseUs_header__hqR54 h2{font-size:2.25rem}}@media(max-width:480px){.WhyChooseUs_header__hqR54 h2{font-size:1.875rem}}.WhyChooseUs_highlight__JvXPW{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:.25rem .5rem;border-radius:8px;position:relative}.WhyChooseUs_highlight__JvXPW:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(102,126,234,.1);border-radius:8px;z-index:-1}.WhyChooseUs_pillarsGrid__vqGrC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-radius:16px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.3)}@media(max-width:1024px){.WhyChooseUs_pillarsGrid__vqGrC{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.WhyChooseUs_pillarsGrid__vqGrC{grid-template-columns:1fr}}.WhyChooseUs_pillar__rAEH5{padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;min-height:500px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.WhyChooseUs_pillar__rAEH5:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.2);z-index:1}@media(max-width:768px){.WhyChooseUs_pillar__rAEH5{padding:2.5rem 2rem;min-height:450px}}@media(max-width:480px){.WhyChooseUs_pillar__rAEH5{padding:2rem 1.5rem;min-height:400px}}.WhyChooseUs_pillarIcon__z16bm{font-size:3rem;line-height:1}@media(max-width:768px){.WhyChooseUs_pillarIcon__z16bm{font-size:2.5rem}}.WhyChooseUs_pillarTitle__i2mb0{font-size:1.25rem;font-weight:800;line-height:1.3;margin:0;color:#fff}@media(max-width:768px){.WhyChooseUs_pillarTitle__i2mb0{font-size:1.375rem}}@media(max-width:480px){.WhyChooseUs_pillarTitle__i2mb0{font-size:1.25rem}}.WhyChooseUs_pillarDescription__S_pzO{flex:1 1;font-size:1rem;line-height:1.6;margin:0;opacity:.7}@media(max-width:768px){.WhyChooseUs_pillarDescription__S_pzO{font-size:.95rem;line-height:1.5}}@media(max-width:480px){.WhyChooseUs_pillarDescription__S_pzO{font-size:.9rem}}.WhyChooseUs_pillarHighlight__c5kiL{display:none;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-top:auto}@media(max-width:480px){.WhyChooseUs_pillarHighlight__c5kiL{font-size:.7rem}}.WhyChooseUs_ctaButton__KY9k8{align-self:flex-start;padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(102,126,234,.3);margin-top:1rem}.WhyChooseUs_ctaButton__KY9k8:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(102,126,234,.4)}.WhyChooseUs_ctaButton__KY9k8:active{transform:translateY(0)}@media(max-width:480px){.WhyChooseUs_ctaButton__KY9k8{padding:.875rem 1.75rem;font-size:.95rem}}.WhyChooseUs_pillar__rAEH5:last-child .WhyChooseUs_pillarDescription__S_pzO{opacity:.8}.WhyChooseUs_pillar__rAEH5:last-child .WhyChooseUs_pillarHighlight__c5kiL{color:#667eea;opacity:.8}@keyframes WhyChooseUs_fadeInUp__yo5F4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.WhyChooseUs_pillar__rAEH5{animation:WhyChooseUs_fadeInUp__yo5F4 .6s ease forwards}.WhyChooseUs_pillar__rAEH5:first-child{animation-delay:.1s}.WhyChooseUs_pillar__rAEH5:nth-child(2){animation-delay:.2s}.WhyChooseUs_pillar__rAEH5:nth-child(3){animation-delay:.3s}.WhyChooseUs_pillar__rAEH5:nth-child(4){animation-delay:.4s}.PortfolioSection_portfolioSection__fwRp2{background:linear-gradient(180deg,#000,#0a0a0a);padding:6rem 2rem;min-height:100vh}@media(max-width:768px){.PortfolioSection_portfolioSection__fwRp2{padding:3rem 1.5rem}}.PortfolioSection_container__gcDUS{max-width:1400px;margin:0 auto}.PortfolioSection_header__GVcqs{text-align:center;margin-bottom:6rem}.PortfolioSection_header__GVcqs .PortfolioSection_headline___Raf9{color:#fff;margin-bottom:1rem;letter-spacing:-.02em}@media(max-width:768px){.PortfolioSection_header__GVcqs .PortfolioSection_headline___Raf9{font-size:2rem}}.PortfolioSection_header__GVcqs .PortfolioSection_subheadline__cs2fJ{font-size:1.25rem;color:#a0a0a0;font-weight:400}@media(max-width:768px){.PortfolioSection_header__GVcqs .PortfolioSection_subheadline__cs2fJ{font-size:1rem}}.PortfolioSection_grid__C9Alr{display:flex;flex-direction:column;gap:2rem}.PortfolioSection_gridRow1__GGPkm{display:grid;grid-template-columns:1fr}.PortfolioSection_gridRow2__ksdoh,.PortfolioSection_gridRow3__RylNt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}@media(max-width:1024px){.PortfolioSection_gridRow2__ksdoh,.PortfolioSection_gridRow3__RylNt{grid-template-columns:1fr}}.PortfolioSection_portfolioCard___XNJX{background:#1a1a1a;border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.05);cursor:pointer}.PortfolioSection_portfolioCard___XNJX:hover .PortfolioSection_overlay__ipv2o{opacity:1}.PortfolioSection_portfolioCard___XNJX:hover .PortfolioSection_image__wl7l5{transform:scale(1.05)}.PortfolioSection_imageWrapper__pf9i4{position:relative;width:100%;height:400px;overflow:hidden;padding:12px;margin:auto;display:block}.PortfolioSection_gridRow1__GGPkm .PortfolioSection_imageWrapper__pf9i4{height:550px}@media(max-width:768px){.PortfolioSection_imageWrapper__pf9i4{height:300px}.PortfolioSection_gridRow1__GGPkm .PortfolioSection_imageWrapper__pf9i4{height:350px}}@media(min-width:1024px){.PortfolioSection_imageWrapper__pf9i4{padding:32px 32px 0}}.PortfolioSection_image__wl7l5{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.4,0,.2,1);margin:auto;display:block;background-position:50%}.PortfolioSection_overlay__ipv2o{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));display:flex;align-items:flex-end;justify-content:center;padding:2rem;opacity:0;transition:opacity .3s ease}.PortfolioSection_overlay__ipv2o .PortfolioSection_viewCase__aiZrw{color:#fff;font-size:1rem;font-weight:500;padding:.5rem 1.5rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;border:1px solid hsla(0,0%,100%,.2)}.PortfolioSection_cardContent___RzNQ{padding:1rem}@media(min-width:1024px){.PortfolioSection_cardContent___RzNQ{padding:2rem}}.PortfolioSection_cardHeader__VU4BP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PortfolioSection_category__Fuqzi{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.PortfolioSection_timeline__U7sKz{font-size:.875rem;color:#666;display:flex;align-items:center}.PortfolioSection_timeline__U7sKz:before{content:"⏱";margin-right:.25rem;opacity:.7}.PortfolioSection_cardTitle__Uetqw{font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:.5rem;letter-spacing:-.01em}.PortfolioSection_cardDescription__lwE6B{font-size:1rem;color:#a0a0a0;line-height:1.6;margin-bottom:1.5rem}.PortfolioSection_outcome__bFDGZ{display:flex;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.05)}.PortfolioSection_outcome__bFDGZ .PortfolioSection_outcomeLabel__rysL4{font-size:.875rem;color:#666;font-weight:500}.PortfolioSection_outcome__bFDGZ .PortfolioSection_outcomeValue__vJqDh{font-size:1rem;color:#fff;font-weight:600;background:linear-gradient(135deg,#4ecdc4,#95e1d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PortfolioSection_placeholderCard__hAl_L{display:flex;align-items:center;justify-content:center;min-height:500px;background:#141414;border:2px dashed hsla(0,0%,100%,.1)}.PortfolioSection_placeholderCard__hAl_L:hover{border-color:#1aa;background:linear-gradient(135deg,rgba(251,191,36,.05),transparent)}.PortfolioSection_placeholderCard__hAl_L:hover .PortfolioSection_placeholderIcon__6S8qe svg{transform:scale(1.1) rotate(90deg)}.PortfolioSection_placeholderCard__hAl_L:hover .PortfolioSection_ctaButton__NgMA4{transform:translateX(4px)}.PortfolioSection_placeholderContent__jIVY8{text-align:center;padding:3rem}.PortfolioSection_placeholderIcon__6S8qe{margin-bottom:2rem}.PortfolioSection_placeholderIcon__6S8qe svg{transition:transform .5s cubic-bezier(.4,0,.2,1)}.PortfolioSection_placeholderTitle__eRz5M{font-size:2rem;font-weight:600;color:#fff;margin-bottom:1rem;letter-spacing:-.01em}.PortfolioSection_placeholderText__FxVfQ{font-size:1.125rem;color:#a0a0a0;margin-bottom:2rem;line-height:1.6}.PortfolioSection_ctaButton__NgMA4{padding:1rem 2rem;font-size:1rem;font-weight:600;color:#0a0a0a;background:#1aa;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.PortfolioSection_ctaButton__NgMA4:hover{box-shadow:0 10px 30px rgba(251,191,36,.3)}.PortfolioSection_footer__OwT51{text-align:center;margin-top:6rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.05)}.PortfolioSection_footer__OwT51 .PortfolioSection_footerText__j5keP{font-size:1rem;color:#666;font-style:italic;max-width:600px;margin:0 auto;line-height:1.6}.PortfolioSection_successSection__KQn_s{margin-top:12rem;padding:6rem 0;background:linear-gradient(90deg,hsla(0,0%,100%,.02),transparent 50%,hsla(0,0%,100%,.02))}.PortfolioSection_successContainer__5xiiA{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:6rem;gap:6rem}@media(max-width:1024px){.PortfolioSection_successContainer__5xiiA{grid-template-columns:1fr;text-align:center;gap:2rem}}.PortfolioSection_successLeft__xy80_ .PortfolioSection_successLabel__V2S9h{font-size:.875rem;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.1em;position:relative;white-space:nowrap}.PortfolioSection_successLeft__xy80_ .PortfolioSection_successLabel__V2S9h:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:linear-gradient(90deg,#4ecdc4,transparent)}.PortfolioSection_successCenter__ssvmn{text-align:center}.PortfolioSection_successCenter__ssvmn .PortfolioSection_successHeadline___J4Ce{font-size:2.5rem;color:#fff;line-height:1.3;letter-spacing:-.02em;max-width:900px;margin:0 auto}@media(max-width:1024px){.PortfolioSection_successCenter__ssvmn .PortfolioSection_successHeadline___J4Ce{font-size:2rem}}@media(max-width:768px){.PortfolioSection_successCenter__ssvmn .PortfolioSection_successHeadline___J4Ce{font-size:1.5rem}}.PortfolioSection_successCenter__ssvmn .PortfolioSection_successHeadline___J4Ce .PortfolioSection_highlight__vnNKc{color:#a0a0a0;position:relative}.PortfolioSection_successCenter__ssvmn .PortfolioSection_successHeadline___J4Ce .PortfolioSection_highlight__vnNKc:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#95e1d3,#4ecdc4);opacity:.5}.PortfolioSection_successRight__nf143 .PortfolioSection_workLink__1zhWO{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;color:#fff;text-decoration:none;padding:1rem 1.5rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;white-space:nowrap}.PortfolioSection_successRight__nf143 .PortfolioSection_workLink__1zhWO:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateX(4px)}.PortfolioSection_successRight__nf143 .PortfolioSection_workLink__1zhWO:hover .PortfolioSection_arrow__iHJkP{transform:translateX(4px)}.PortfolioSection_successRight__nf143 .PortfolioSection_workLink__1zhWO .PortfolioSection_arrow__iHJkP{transition:transform .3s ease}.ServicesAccordion_servicesSection__ngppC{padding:4rem 0;background:#0a0a0a;min-height:100vh}.ServicesAccordion_container__8_jpB{max-width:1440px;margin:0 auto;padding:0 40px}@media(max-width:1280px){.ServicesAccordion_container__8_jpB{padding:0 60px}}@media(max-width:768px){.ServicesAccordion_container__8_jpB{padding:0 24px}}.ServicesAccordion_sectionHeader__jyG7r{margin-bottom:4rem}.ServicesAccordion_sectionHeader__jyG7r .ServicesAccordion_sectionTitle__Sv6xh{font-size:clamp(2.5rem,4vw,3.5rem);color:#fff;margin-bottom:1rem;letter-spacing:-.02em;text-align:left;max-width:100%}.ServicesAccordion_sectionHeader__jyG7r .ServicesAccordion_sectionSubtitle__tU4ku{font-size:1.25rem;color:#a0a0a0;max-width:600px;line-height:1.6}.ServicesAccordion_accordionContainer__Mmr49{max-width:100%}.ServicesAccordion_accordionItem__DF170{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;margin-bottom:1rem;transition:all .3s ease}.ServicesAccordion_accordionItem__DF170:hover{background:hsla(0,0%,100%,.03)}.ServicesAccordion_accordionItem__DF170.ServicesAccordion_active__TpD3e{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.ServicesAccordion_accordionHeader__i865g{width:100%;padding:1rem;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;transition:all .3s ease}.ServicesAccordion_accordionHeader__i865g:hover .ServicesAccordion_serviceTitle__U6C9Q{color:#4ecdc4}@media(max-width:768px){.ServicesAccordion_accordionHeader__i865g{padding:1.5rem}}.ServicesAccordion_headerContent__SBBOS{flex:1 1}.ServicesAccordion_serviceTitle__U6C9Q{font-size:1.25rem;font-weight:600;color:#fff;margin:0;display:flex;align-items:baseline;gap:1.5rem;transition:color .3s ease;letter-spacing:-.01em}.ServicesAccordion_serviceTitle__U6C9Q .ServicesAccordion_duration__9gzSR{font-size:.875rem;font-weight:500;opacity:.8;letter-spacing:.05em}@media(max-width:768px){.ServicesAccordion_serviceTitle__U6C9Q{font-size:1.25rem;flex-direction:column;gap:.5rem}}.ServicesAccordion_accordionIcon__aLQGr{font-size:2rem;font-weight:300;color:#666;transition:all .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ServicesAccordion_active__TpD3e .ServicesAccordion_accordionIcon__aLQGr{transform:rotate(180deg)}.ServicesAccordion_accordionContent__Ol__3{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.16,1,.3,1);border-left:3px solid transparent;margin-left:2rem}@media(max-width:768px){.ServicesAccordion_accordionContent__Ol__3{margin-left:0;border-left:none;border-top:1px solid hsla(0,0%,100%,.05)}}.ServicesAccordion_contentGrid__5cKXe{padding:2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}@media(max-width:1024px){.ServicesAccordion_contentGrid__5cKXe{grid-template-columns:1fr}}@media(max-width:768px){.ServicesAccordion_contentGrid__5cKXe{padding:1.5rem}}.ServicesAccordion_textContent__i3lnM .ServicesAccordion_description__Y3obH{font-size:1.125rem;color:#a0a0a0;line-height:1.7;margin-bottom:2rem}.ServicesAccordion_details___FMKQ{margin-bottom:2rem}.ServicesAccordion_detailSection__qzpKF{margin-bottom:1.5rem}.ServicesAccordion_detailSection__qzpKF .ServicesAccordion_detailTitle__vHiP0{font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;opacity:.7}.ServicesAccordion_detailSection__qzpKF .ServicesAccordion_detailList__Jyigs{list-style:none;padding:0;margin:0}.ServicesAccordion_detailSection__qzpKF .ServicesAccordion_detailList__Jyigs li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.95rem;color:#a0a0a0;line-height:1.6}.ServicesAccordion_detailSection__qzpKF .ServicesAccordion_detailList__Jyigs li:before{content:"→";position:absolute;left:0;color:#4ecdc4;opacity:.5}.ServicesAccordion_ctaButton__97Csj{padding:12px 28px;font-size:1rem;font-weight:600;color:#0a0a0a;background:#4ecdc4;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.ServicesAccordion_ctaButton__97Csj:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(78,205,196,.3)}.ServicesAccordion_imageGrid__VLB2Y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media(max-width:768px){.ServicesAccordion_imageGrid__VLB2Y{grid-template-columns:repeat(2,1fr)}}.ServicesAccordion_imageWrapper__CjuVa{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:8px;transition:all .3s ease}.ServicesAccordion_imageWrapper__CjuVa:hover{transform:scale(1.05);border-color:hsla(0,0%,100%,.1);z-index:1}.ServicesAccordion_imageWrapper__CjuVa .ServicesAccordion_serviceImage__e_rBp{width:100%;height:100%;object-fit:contain}.DynamicHero_heroSection___nU8k{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#0a0a0a}.DynamicHero_heroContent__eAzbi{position:relative;z-index:2;text-align:center;padding:4rem 2rem;max-width:840px;width:100%;margin:0 auto}.DynamicHero_heroTitle__YYRy7{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-.03em;margin-bottom:4rem;color:#eee}.DynamicHero_heroTitle__YYRy7 .DynamicHero_line1__vErXT,.DynamicHero_heroTitle__YYRy7 .DynamicHero_line2__p5qk2,.DynamicHero_heroTitle__YYRy7 .DynamicHero_line3__nVRdi{display:block;opacity:0;transform:translateY(30px);animation:DynamicHero_slideUpFade__fe3iw .8s cubic-bezier(.16,1,.3,1) forwards}.DynamicHero_heroTitle__YYRy7 .DynamicHero_line1__vErXT{animation-delay:0s}.DynamicHero_heroTitle__YYRy7 .DynamicHero_line2__p5qk2{animation-delay:.2s}.DynamicHero_heroTitle__YYRy7 .DynamicHero_line3__nVRdi{animation-delay:.4s;background:linear-gradient(135deg,#4ecdc4,#95e1d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.DynamicHero_heroTitle__YYRy7{font-size:clamp(2rem,4vw,3rem);margin-bottom:3rem}}@keyframes DynamicHero_slideUpFade__fe3iw{to{opacity:1;transform:translateY(0)}}.DynamicHero_promptContainer__0xpI0{margin-bottom:3rem;animation:DynamicHero_fadeIn__LzqOk 1s ease-out .8s both}@keyframes DynamicHero_fadeIn__LzqOk{0%{opacity:0}to{opacity:1}}.DynamicHero_promptBox__biM_d{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:2rem 3rem;margin:0 auto 1.5rem;max-width:800px;cursor:text;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DynamicHero_promptBox__biM_d:hover{background:hsla(0,0%,100%,.05);border-color:rgba(78,205,196,.3);box-shadow:0 10px 40px rgba(78,205,196,.1)}@media(max-width:768px){.DynamicHero_promptBox__biM_d{padding:1rem}}.DynamicHero_typewriterText__xnxoe{font-size:1.5rem;color:#fff;text-align:left}@media(max-width:768px){.DynamicHero_typewriterText__xnxoe{font-size:1.125rem}}.DynamicHero_promptPrefix__c7EEg{color:#a0a0a0;opacity:.7;padding-right:4px}.DynamicHero_dynamicText__fRh39{color:#fff;font-weight:500;display:inline-block}.DynamicHero_textWrapper__X66IP{position:relative;display:inline-block}.DynamicHero_hiddenText__hX5BA{visibility:hidden}.DynamicHero_visibleText__TN7nI{position:absolute;left:0;top:0;white-space:wrap}.DynamicHero_cursor__BhCO5{display:inline-block;width:3px;animation:DynamicHero_blink__U_dpw 1s infinite;color:#4ecdc4;font-weight:300;margin-left:2px}@keyframes DynamicHero_blink__U_dpw{0%,50%{opacity:1}51%,to{opacity:0}}.DynamicHero_interactivePrompt__NGOpb{display:flex;align-items:center;font-size:1.5rem}@media(max-width:768px){.DynamicHero_interactivePrompt__NGOpb{font-size:1.125rem}}.DynamicHero_userInput__MXgxi{flex:1 1;background:transparent;border:none;color:#fff;font-size:inherit;font-family:inherit;font-weight:500;outline:none}.DynamicHero_userInput__MXgxi::placeholder{color:#666;opacity:.5}.DynamicHero_actionButtons__Z_PwR{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:640px){.DynamicHero_actionButtons__Z_PwR{flex-direction:column;width:100%}.DynamicHero_actionButtons__Z_PwR button{width:100%}}.DynamicHero_suggestionBtn__bi629{display:flex;align-items:center;gap:.5rem;padding:12px 24px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#a0a0a0;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.DynamicHero_suggestionBtn__bi629:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3);color:#fff}.DynamicHero_suggestionBtn__bi629:hover .DynamicHero_shuffleIcon__ty3y2{transform:rotate(180deg)}.DynamicHero_suggestionBtn__bi629 .DynamicHero_shuffleIcon__ty3y2{transition:transform .5s ease}.DynamicHero_ctaBtn__5DE53{display:flex;align-items:center;gap:.5rem;padding:12px 32px;background:#4ecdc4;border:none;border-radius:8px;color:#0a0a0a;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.DynamicHero_ctaBtn__5DE53:hover{background:#95e1d3;transform:translateY(-2px);box-shadow:0 10px 30px rgba(78,205,196,.3)}.DynamicHero_ctaBtn__5DE53:hover .DynamicHero_arrow__ltvC3{transform:translateX(4px)}.DynamicHero_ctaBtn__5DE53:hover .DynamicHero_sparkle__U5Tf5{animation:DynamicHero_sparkleRotate__kutvA 1s ease}.DynamicHero_ctaBtn__5DE53 .DynamicHero_sparkle__U5Tf5{font-size:1.2rem}.DynamicHero_ctaBtn__5DE53 .DynamicHero_arrow__ltvC3{transition:transform .3s ease;font-size:1.2rem}@keyframes DynamicHero_sparkleRotate__kutvA{0%,to{transform:rotate(0deg)}50%{transform:rotate(180deg)}}.DynamicHero_trustBar__tp1XF{display:flex;justify-content:center;align-items:center;gap:2rem;margin:6rem 0;opacity:0;animation:DynamicHero_fadeInUp__YMale .8s ease-out 1.2s both}@media(max-width:768px){.DynamicHero_trustBar__tp1XF{flex-wrap:wrap;gap:1.5rem}}@keyframes DynamicHero_fadeInUp__YMale{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DynamicHero_trustItem__Sfc_i{display:flex;flex-direction:column;align-items:center}.DynamicHero_trustItem__Sfc_i .DynamicHero_trustNumber__fdtC0{font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#4ecdc4,#95e1d3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}@media(max-width:768px){.DynamicHero_trustItem__Sfc_i .DynamicHero_trustNumber__fdtC0{font-size:1.5rem}}.DynamicHero_trustItem__Sfc_i .DynamicHero_trustLabel__oU2xs{font-size:.875rem;color:#666;text-transform:uppercase;letter-spacing:.05em;margin-top:4px}.DynamicHero_trustDivider__VFnot{color:#666;opacity:.3}@media(max-width:768px){.DynamicHero_trustDivider__VFnot{display:none}}.DynamicHero_scrollHint__k4LPI{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;animation:DynamicHero_fadeIn__LzqOk 1s ease-out 1.5s both}.DynamicHero_scrollHint__k4LPI span{font-size:.875rem;color:#666;text-transform:uppercase;letter-spacing:.05em}.DynamicHero_scrollHint__k4LPI .DynamicHero_scrollArrow__yg5q7{animation:DynamicHero_bounce__KalSP 2s ease-in-out infinite;color:#4ecdc4;font-size:1.2rem}@keyframes DynamicHero_bounce__KalSP{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.DynamicHero_backgroundElements__J8bk8{position:absolute;inset:0;z-index:1;pointer-events:none}.DynamicHero_gradientOrb__M8x0o{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle at center,rgba(78,205,196,.03) 0,transparent 60%);animation:DynamicHero_pulse__e5ODZ 8s ease-in-out infinite}@keyframes DynamicHero_pulse__e5ODZ{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}.DynamicHero_gridPattern__icE9z{position:absolute;inset:0;background-image:linear-gradient(rgba(78,205,196,.03) 1px,transparent 0),linear-gradient(90deg,rgba(78,205,196,.03) 1px,transparent 0);background-size:50px 50px;opacity:.3}