.CaseStudySection_caseStudySection__XuRxC{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;gap:4vw;padding:6rem 3rem;color:var(--foreground)}.CaseStudySection_leftCol__ioHzY{flex:1 1;display:flex;align-items:flex-start;justify-content:flex-start;padding-right:2vw;min-width:0;max-width:100%}.CaseStudySection_sectionHeadline__YlNoB{font-size:1.25rem;font-weight:600;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:.7em}.CaseStudySection_sectionHeadline__YlNoB:before{content:"";display:inline-block;width:.9em;height:.9em;border-radius:50%;background:var(--foreground);margin-right:.7em}.CaseStudySection_rightCol__VvMoZ{flex:1 1;display:flex;flex-direction:column;gap:1.5rem;min-width:0;max-width:100%}.CaseStudySection_title__sBtQ7{font-size:1.5rem;font-weight:700;margin:0 0 .7rem;color:var(--foreground)}.CaseStudySection_body__roi_N{font-size:1.15rem;color:var(--muted,#888);line-height:1.6;max-width:800px}@media (max-width:900px){.CaseStudySection_caseStudySection__XuRxC{flex-direction:column;gap:2rem;padding:2.5rem 3rem}.CaseStudySection_leftCol__ioHzY{padding-right:0;margin-bottom:.5rem;justify-content:flex-start}.CaseStudySection_rightCol__VvMoZ{gap:1rem}}@media (max-width:600px){.CaseStudySection_caseStudySection__XuRxC{padding:2.5rem 1.6rem}}.Contact_contact__NV_KM{width:100%;min-height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 3rem;box-sizing:border-box;position:relative;margin-bottom:20vh}.Contact_headline__CoO_6{color:var(--foreground);margin-bottom:3rem;max-width:1200px;word-break:break-word;overflow-wrap:break-word;font-size:clamp(2.5rem,6vw + 1rem,6rem);line-height:1.2}.Contact_cta__19_UF{display:inline-block;color:var(--foreground);background:var(--accent);border:none;border-radius:0;padding:1.1rem 2.8rem;text-decoration:none;transition:background .2s,color .2s;box-shadow:0 4px 32px 0 rgba(210,23,37,.08);cursor:pointer}.Contact_cta__19_UF:focus,.Contact_cta__19_UF:hover{background:var(--foreground);color:var(--accent)}.Contact_highlight__kMyud{color:var(--accent)}@media (max-width:900px){.Contact_headline__CoO_6{max-width:98vw}.Contact_contact__NV_KM{padding:4rem 2rem}.Contact_cta__19_UF{display:flex;align-items:center;justify-content:center;text-align:center}}@media (max-width:500px){.Contact_contact__NV_KM{padding:0 1.5rem}.Contact_headline__CoO_6{font-size:clamp(1.5rem,6vw,2.5rem)}}[data-theme=light] .Contact_cta__19_UF{color:#fff}.FullWidthImageSection_fullWidthImageSection__W5Ky3{width:100%;position:relative;margin:4vh 0 0;padding:0}.FullWidthImageSection_imageContainer__xaKL_{position:relative;width:100%;height:auto;overflow:hidden}.FullWidthImageSection_image__YT_MM{width:100%;height:auto;display:block;object-fit:cover}.FullWidthImageSection_tag__dIwi2{position:absolute;padding:1.2rem 2.4rem;border:2px solid;border-radius:50px;font-family:Sora,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.FullWidthImageSection_tag__dIwi2:hover{transform:scale(1.05);background:rgba(0,0,0,.2)}@media (max-width:768px){.FullWidthImageSection_tag__dIwi2{font-size:.75rem;padding:.4rem .8rem}.FullWidthImageSection_tag__dIwi2[style*="top: 2rem"]{top:1rem!important;right:1rem!important}.FullWidthImageSection_tag__dIwi2[style*="bottom: 2rem"]{bottom:1rem!important;left:1rem!important}}@media (max-width:480px){.FullWidthImageSection_tag__dIwi2{font-size:.7rem;padding:.3rem .6rem}.FullWidthImageSection_tag__dIwi2[style*="top: 2rem"]{top:.5rem!important;right:.5rem!important}.FullWidthImageSection_tag__dIwi2[style*="bottom: 2rem"]{bottom:.5rem!important;left:.5rem!important}}.FAQSection_faqSection__rPJm2{width:100%;color:var(--foreground);padding:4rem 3rem;box-sizing:border-box}.FAQSection_sectionHeadline__eX_gd{font-size:1.25rem;font-weight:600;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:.7em;margin-bottom:2.5rem}.FAQSection_sectionHeadline__eX_gd:before{content:"";display:inline-block;width:.9em;height:.9em;border-radius:50%;background:var(--foreground);margin-right:.7em}.FAQSection_columnsWrapper__s90M6{display:flex;flex-direction:row;gap:4vw;width:100%}.FAQSection_leftCol__ShiXk{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-right:2vw;min-width:0;max-width:100%}.FAQSection_headline__O_PBF{font-size:2.2rem;font-weight:700;color:var(--foreground);margin-bottom:1.2rem;line-height:1.1}.FAQSection_subheadline__TJwCV{font-size:1.15rem;color:var(--muted,#888);line-height:1.6;max-width:500px}.FAQSection_rightCol__9msp7{flex:2 2;display:flex;flex-direction:column;gap:1.5rem;min-width:0;max-width:100%}.FAQSection_faqItem__xmvLM{border-top:1px solid #eee}.FAQSection_faqHeader__RBXDk{display:flex;align-items:center;gap:1.5rem;cursor:pointer;padding:2rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FAQSection_faqNumber__lFu0_{font-size:1.1rem;font-weight:500;min-width:2.5em;color:var(--foreground)}.FAQSection_faqQuestion__g66Uo{flex:1 1;min-width:0;font-size:1.7rem;font-weight:600;color:var(--foreground);margin:0;transition:color .2s}.FAQSection_faqHeader__RBXDk:hover .FAQSection_faqQuestion__g66Uo,.FAQSection_faqQuestion__g66Uo.FAQSection_accent__6eSE9{color:var(--accent)}.FAQSection_faqIcon__60nuT{display:flex;align-items:center;justify-content:center}.FAQSection_plusIcon__8RMq0{display:inline-block;width:36px;height:36px;font-size:36px;line-height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s;cursor:pointer;transform:rotate(0deg)}.FAQSection_plusIconOpen__cmzEI{transform:rotate(45deg)}.FAQSection_animatedDropdown__rNZeQ{overflow:hidden;transition:height .5s cubic-bezier(.77,0,.18,1),opacity .4s cubic-bezier(.77,0,.18,1)}.FAQSection_animatedDropdownInner__UvQpV{transition:padding .3s;padding:0}.FAQSection_animatedDropdownInnerOpen__8NhFg{padding:0 0 2.5rem}.FAQSection_faqAnswer__WdRku{font-size:1.5rem;color:var(--muted,#888);line-height:1.6;padding-right:2vw}@media (max-width:900px){.FAQSection_columnsWrapper__s90M6{flex-direction:column;gap:2rem}.FAQSection_leftCol__ShiXk{padding-right:0;margin-bottom:.5rem}.FAQSection_faqSection__rPJm2{padding:3rem 1.5rem}}@media (max-width:600px){.FAQSection_faqSection__rPJm2{padding:2rem .7rem}.FAQSection_headline__O_PBF{font-size:1.3rem}}.Hero_hero__T3Fr4{width:100%;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;padding:14rem 3rem;box-sizing:border-box;position:relative}.Hero_headline__ejJDL{color:var(--foreground);margin-bottom:2.2rem;max-width:1300px;word-break:break-word;overflow-wrap:break-word;text-align:center}.Hero_accent__9kIh6{color:var(--accent);position:relative;z-index:1}.Hero_subheadline__kYD1S{color:var(--foreground);margin-bottom:2.8rem;max-width:1000px;word-break:break-word;overflow-wrap:break-word;text-align:center}.Hero_cta__bvnbU{display:inline-block;color:var(--foreground);background:var(--accent);border:none;border-radius:0;padding:1.1rem 2.8rem;text-decoration:none;transition:background .2s,color .2s;box-shadow:0 4px 32px 0 rgba(210,23,37,.08)}.Hero_cta__bvnbU:focus,.Hero_cta__bvnbU:hover{background:var(--foreground);color:var(--accent)}@media (max-width:900px){.Hero_headline__ejJDL{max-width:98vw}.Hero_subheadline__kYD1S{max-width:95vw}.Hero_hero__T3Fr4{padding:4rem 2rem 2.5rem}.Hero_cta__bvnbU{display:flex;align-items:center;justify-content:center;text-align:center}}.Hero_glitch__bN0yt{position:relative;animation:Hero_glitch-flicker__e1riV 2.2s step-end infinite alternate}@keyframes Hero_glitch-flicker__e1riV{0%{opacity:1;color:#D21725;transform:none}2%{opacity:.8;color:#ededed;transform:skewX(-2deg)}4%{opacity:1;color:#D21725;transform:none}8%{opacity:.7;color:#D21725;transform:skewX(2deg)}10%{opacity:1;color:#D21725;transform:none}to{opacity:1;color:#D21725;transform:none}}[data-theme=light] .Hero_cta__bvnbU{color:#fff}.Hero_carouselWrapper__Z4P_X{width:100vw;max-width:100vw;overflow:hidden;margin:0 auto;background:none;position:relative;z-index:2;padding:0}.Hero_carouselLine__GLZWz{width:100vw;overflow:hidden;position:relative;margin:0;padding:.3em 0}.Hero_carouselInner__mYDmF{display:flex;min-width:200%;white-space:nowrap;color:var(--foreground);animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;opacity:.15}.Hero_carouselLeft__QICm_ .Hero_carouselInner__mYDmF{animation-name:Hero_carouselLeftAnim__jpNHu}.Hero_carouselRight__2UhVP .Hero_carouselInner__mYDmF{animation-name:Hero_carouselRightAnim__UYY3O}@keyframes Hero_carouselLeftAnim__jpNHu{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes Hero_carouselRightAnim__UYY3O{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:900px){.Hero_carouselInner__mYDmF{font-size:clamp(1.5rem,6vw + 1rem,4rem)}}@media (max-width:600px){.Hero_carouselInner__mYDmF{font-size:clamp(1.1rem,4vw + 1rem,2.5rem)}}.Hero_blobs__yJB2E{position:relative;isolation:isolate}.Hero_blobs__yJB2E:after,.Hero_blobs__yJB2E:before{content:"";position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(160px);opacity:.8;mix-blend-mode:screen;z-index:-1000;animation:Hero_drift__MmmZ0 25s ease-in-out infinite alternate;will-change:transform}.Hero_blobs__yJB2E:before{background:radial-gradient(circle at 30% 30%,#ffbcbc5a,#ffb8ab45 60%);animation-duration:30s}.Hero_blobs__yJB2E:after{background:radial-gradient(circle at 70% 70%,#ffd2a85a,rgba(255,163,144,.3) 70%);animation-delay:-5s}@keyframes Hero_drift__MmmZ0{0%{transform:translate(-30%,-20%) scale(1)}to{transform:translate(60%,50%) scale(1.35)}}@media (max-width:600px){.Hero_blobs__yJB2E:after,.Hero_blobs__yJB2E:before{width:100vw;height:100vw}}.FeaturedProjects_featuredSection__P5JT8{width:100%;padding:2rem 0;display:flex;flex-direction:column;justify-content:center;margin-top:15vh}.FeaturedProjects_inner__vdtUm{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:5rem;gap:5rem;width:100%}.FeaturedProjects_projectCard__07cHg{display:flex;flex-direction:column;background:#232323;border-radius:0;overflow:hidden;box-shadow:none;position:relative;min-height:90vh;height:100%;justify-content:flex-end;border-radius:.3rem}.FeaturedProjects_imageWrapper__bruj5{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;min-height:220px;background:#222;z-index:1;overflow:hidden}.FeaturedProjects_imageWrapper__bruj5 img{transition:transform .7s cubic-bezier(.77,0,.18,1);will-change:transform;filter:saturate(0)}.FeaturedProjects_projectLink__CoTuM:focus .FeaturedProjects_imageWrapper__bruj5 img,.FeaturedProjects_projectLink__CoTuM:hover .FeaturedProjects_imageWrapper__bruj5 img{transform:scale(1.08);filter:saturate(1)}.FeaturedProjects_info__13lWp{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:flex-end;width:100%;background:transparent;min-height:70px;padding-bottom:8px}.FeaturedProjects_info__13lWp:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;background:linear-gradient(0deg,rgb(20,20,20) 92%,rgba(35,35,35,0));border-radius:0;pointer-events:none;transition:background .3s}[data-theme=light] .FeaturedProjects_info__13lWp:before{background:linear-gradient(0deg,rgb(242,241,231) 92%,rgba(255,255,255,0))}.FeaturedProjects_title__oKDuS{font-size:var(--fs-h4);font-family:var(--font-main,Arial,Helvetica,sans-serif);font-weight:var(--weight-bold);color:var(--foreground);text-transform:uppercase;letter-spacing:.01em;margin-bottom:0;transition:color .3s;position:relative;z-index:2;display:inline-block}.FeaturedProjects_title__oKDuS:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:3px;background:var(--accent);transform:scaleX(0);transition:transform .3s cubic-bezier(.77,0,.18,1);transform-origin:left;border-radius:2px;z-index:3;pointer-events:none}[data-theme=light] .FeaturedProjects_title__oKDuS{color:var(--foreground)}.FeaturedProjects_projectCard__07cHg:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:90px;z-index:1}.FeaturedProjects_projectLink__CoTuM{display:block;text-decoration:none;color:inherit;height:100%}.FeaturedProjects_projectLink__CoTuM:focus{outline:none}.FeaturedProjects_projectLink__CoTuM:focus .FeaturedProjects_title__oKDuS,.FeaturedProjects_projectLink__CoTuM:hover .FeaturedProjects_title__oKDuS{color:var(--accent)}.FeaturedProjects_projectLink__CoTuM:focus .FeaturedProjects_title__oKDuS:after,.FeaturedProjects_projectLink__CoTuM:hover .FeaturedProjects_title__oKDuS:after{transform:scaleX(1)}@media (max-width:700px){.FeaturedProjects_inner__vdtUm{gap:4rem;padding:0 .7rem}.FeaturedProjects_info__13lWp{padding:0 0 1.2rem}.FeaturedProjects_imageWrapper__bruj5{min-height:160px}.FeaturedProjects_title__oKDuS{font-size:1.1rem;margin-left:.7rem}.FeaturedProjects_projectCard__07cHg{min-height:40vh}.FeaturedProjects_imageWrapper__bruj5 img{filter:saturate(1)}}.FeaturedProjects_contentContainer__Z96WA{width:100%;display:flex;flex-direction:column;padding:6rem 3rem}@media (max-width:700px){.FeaturedProjects_contentContainer__Z96WA{padding:0 1.4rem}}.HighlightedTextSection_highlightedSection__pEhsv{width:100vw;z-index:2}.HighlightedTextSection_textBlock__bnZLE{position:-webkit-sticky;position:sticky;top:0;max-width:1200px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:.7em;font-family:var(--font-main)}.HighlightedTextSection_textBlock__bnZLE p{font-size:clamp(2.4rem,3vw,2.7rem);font-weight:400;line-height:1.55;margin:0;color:var(--muted);transition:color .5s cubic-bezier(.77,0,.18,1);padding:0 3rem}.HighlightedTextSection_read__O0x5_{color:var(--foreground)!important;transition:color .5s cubic-bezier(.77,0,.18,1);text-shadow:0 0 2px var(--foreground)}.HighlightedTextSection_inactive__mloOz{color:var(--muted)!important;opacity:.6;transition:color .5s cubic-bezier(.77,0,.18,1)}@media (max-width:700px){.HighlightedTextSection_textBlock__bnZLE{max-width:98vw;padding:0 1.6rem}.HighlightedTextSection_textBlock__bnZLE p{font-size:clamp(1.8rem,5vw,1.7rem)}}@media (max-width:500px){.HighlightedTextSection_highlightedSection__pEhsv{margin-top:10vh}.HighlightedTextSection_textBlock__bnZLE p{padding:0 .6rem;line-height:1.15}}.Services_solutionsSection__HGOXZ{width:100%;color:var(--foreground)}.Services_contentContainer___rG5j{padding:2rem 3rem;margin-top:25vh}.Services_bigSectionHeading__sAmKb{letter-spacing:-.04em;color:var(--accent);word-break:break-word;overflow-wrap:break-word}.Services_subheadline__GqyTm{@apply .h3;margin-bottom:2rem;max-width:1000px;word-break:break-word;overflow-wrap:break-word}.Services_dropdownItem__PboSu{border-top:1px solid #eee}.Services_dropdownHeaderWrapper__WfUQw{display:flex;align-items:center;gap:1.5rem;cursor:pointer;padding:2rem 0}.Services_dropdownHeaderTitle__Fzi4n{flex:1 1;min-width:0;display:flex;align-items:center;margin:0;word-break:break-word;overflow-wrap:break-word}.Services_dropdownHeaderIcon__O2PAA{display:flex;align-items:center;justify-content:center}.Services_largeText__CbiWO{flex:1 1;transition:color .2s}.Services_largeTextOpen__Q9eJn{color:var(--accent)}.Services_dropdownIcon__7vhg3{margin-left:0}.Services_plusIcon__mMXXD{display:inline-block;width:48px;height:48px;font-size:48px;line-height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .2s;cursor:pointer;transform:rotate(0deg)}.Services_plusIconOpen__dApFh{transform:rotate(45deg)}.Services_animatedDropdown__iqsz4{overflow:hidden;transition:height .5s cubic-bezier(.77,0,.18,1),opacity .4s cubic-bezier(.77,0,.18,1)}.Services_animatedDropdownInner__bCfJH{transition:padding .3s;padding:0}.Services_animatedDropdownInnerOpen___G_S6{padding:0 0 2.5rem}.Services_dropdownContent__nAGn6{display:flex;gap:4vw}.Services_dropdownTextContent__bQgAz{flex:2 1}.Services_verticalFlexBox__Z8S1V{margin-bottom:24px}.Services_solutionsBox__hslr7{flex:1 1;min-width:220px}.Services_standardText__rJC3g{margin-bottom:8px}.Services_divider__Y7Kcn{height:1px;background:#222;margin:8px 0 16px;width:80px}.Services_serviceToolItem__Q9Yu_{display:flex;align-items:center;margin-bottom:10px}.Services_dot__JOVhY{width:6px;height:6px;border-radius:50%;background:#222;margin-left:10px}.Services_dropdownHeaderWrapper__WfUQw:focus,.Services_dropdownHeaderWrapper__WfUQw:hover{transition:background .25s cubic-bezier(.77,0,.18,1)}.Services_dropdownHeaderWrapper__WfUQw:focus .Services_dropdownHeaderTitle__Fzi4n,.Services_dropdownHeaderWrapper__WfUQw:hover .Services_dropdownHeaderTitle__Fzi4n{color:var(--accent);transition:color .25s cubic-bezier(.77,0,.18,1)}.Services_dropdownHeaderWrapper__WfUQw:focus .Services_plusIcon__mMXXD,.Services_dropdownHeaderWrapper__WfUQw:hover .Services_plusIcon__mMXXD{transform:scale(1.15) rotate(0deg);transition:transform .25s cubic-bezier(.77,0,.18,1)}.Services_dropdownHeaderWrapper__WfUQw:focus .Services_plusIconOpen__dApFh,.Services_dropdownHeaderWrapper__WfUQw:hover .Services_plusIconOpen__dApFh{transform:scale(1.15) rotate(45deg);transition:transform .25s cubic-bezier(.77,0,.18,1)}@media (max-width:700px){.Services_contentContainer___rG5j{padding:8rem 1.4rem}.Services_bigSectionHeading__sAmKb{margin-bottom:1.5rem}.Services_dropdownHeaderWrapper__WfUQw{padding:1.2rem 0}.Services_plusIconOpen__dApFh,.Services_plusIcon__mMXXD{width:32px;height:32px;font-size:32px;line-height:32px}.Services_dropdownContent__nAGn6{flex-direction:column;gap:1.2rem}.Services_dropdownTextContent__bQgAz,.Services_solutionsBox__hslr7{min-width:0;flex:unset}.Services_standardText__rJC3g{margin-bottom:6px}.Services_divider__Y7Kcn{width:48px;margin:6px 0 12px}.Services_verticalFlexBox__Z8S1V{margin-bottom:16px}}.Testimonials_testimonialsSection__Nb7kZ{width:100%;padding:8rem 0;display:flex;justify-content:center;background:none;margin-top:15vh}.Testimonials_contentContainer__ZhpA8{width:100%;display:flex;flex-direction:column;align-items:flex-start}.Testimonials_headline__3Urbx{color:var(--accent);font-size:var(--fs-h1);font-weight:var(--weight-bold);margin-bottom:4rem;text-transform:uppercase;letter-spacing:-.04em;word-break:break-word;overflow-wrap:break-word;padding:0 3rem}.Testimonials_carouselWrapper__7oLAq{width:100vw;max-width:100vw;overflow:hidden;margin:0 auto;position:relative;z-index:2;padding:0}.Testimonials_carouselInner__mfimv{display:flex;min-width:200%;animation:Testimonials_scrollLeft___dZq_ 40s linear infinite;animation-play-state:running}.Testimonials_carouselWrapper__7oLAq:hover .Testimonials_carouselInner__mfimv{animation-play-state:paused}@keyframes Testimonials_scrollLeft___dZq_{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Testimonials_card__szgpU{flex:0 0 420px;max-width:420px;min-width:320px;background:var(--background);border:1.5px solid var(--border);border-radius:0;margin-right:2.5rem;padding:2.5rem 2.2rem 2.2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:none;color:var(--foreground);height:100%;transition:background .35s cubic-bezier(.77,0,.18,1),color .35s cubic-bezier(.77,0,.18,1),opacity .35s cubic-bezier(.77,0,.18,1)}.Testimonials_card__szgpU:focus,.Testimonials_card__szgpU:hover{background:var(--accent);color:var(--background)}.Testimonials_card__szgpU:focus .Testimonials_name__BBTui,.Testimonials_card__szgpU:focus .Testimonials_services__2bBuk,.Testimonials_card__szgpU:focus .Testimonials_text__d9yA6,.Testimonials_card__szgpU:hover .Testimonials_name__BBTui,.Testimonials_card__szgpU:hover .Testimonials_services__2bBuk,.Testimonials_card__szgpU:hover .Testimonials_text__d9yA6{color:var(--background)}.Testimonials_text__d9yA6{font-size:var(--fs-h4);font-weight:var(--weight-regular);margin-bottom:2.5rem;color:var(--foreground);line-height:1.3}.Testimonials_meta__IwQ7s{display:flex;flex-direction:column;gap:.2rem}.Testimonials_name__BBTui{font-size:var(--fs-body);font-weight:var(--weight-bold);color:var(--foreground)}.Testimonials_services__2bBuk{font-size:var(--fs-small);color:var(--muted)}@media (max-width:900px){.Testimonials_card__szgpU{flex:0 0 320px;max-width:320px;min-width:220px;padding:1.5rem 1.2rem 1.2rem}.Testimonials_headline__3Urbx{font-size:var(--fs-h2);margin-bottom:2.2rem}}@media (max-width:600px){.Testimonials_carouselInner__mfimv{min-width:1000%}.Testimonials_card__szgpU{flex:0 0 85vw;max-width:85vw;min-width:70vw;padding:1.1rem .7rem .7rem;margin-right:1rem}.Testimonials_headline__3Urbx{font-size:var(--fs-h2);padding:0 1.6rem}}[data-theme=dark] .Testimonials_card__szgpU:focus .Testimonials_name__BBTui,[data-theme=dark] .Testimonials_card__szgpU:focus .Testimonials_services__2bBuk,[data-theme=dark] .Testimonials_card__szgpU:focus .Testimonials_text__d9yA6,[data-theme=dark] .Testimonials_card__szgpU:hover .Testimonials_name__BBTui,[data-theme=dark] .Testimonials_card__szgpU:hover .Testimonials_services__2bBuk,[data-theme=dark] .Testimonials_card__szgpU:hover .Testimonials_text__d9yA6{color:var(--foreground)}.Testimonials_faded__OZZ_D{opacity:.1;pointer-events:none;transition:opacity .65s cubic-bezier(.77,0,.18,1)}