.not-found_background__4p5S7{background-color:var(--background-secondary);min-height:75vh;padding:2rem 0}.not-found_background__4p5S7,.not-found_container__LRagC{display:flex;align-items:center;justify-content:center}.not-found_content__cklTM{text-align:center;max-width:500px;width:100%}.not-found_content__cklTM a{display:inline-block}.not-found_errorNumber__s_kwt{font-family:var(--font-poppins);font-size:6rem;font-weight:900;color:var(--otter-navy);margin:0 0 2rem;line-height:1}.not-found_title__bOfUG{font-family:var(--font-assistant);font-size:2.5rem;font-weight:600;color:var(--otter-navy);margin-bottom:1rem;letter-spacing:.05em}.not-found_description__7RPJl{font-family:var(--font-poppins);font-size:1.1rem;color:var(--otter-navy);margin-bottom:2.5rem;line-height:1.5}@media screen and (max-width:768px){.not-found_container__LRagC{padding:1rem}.not-found_errorNumber__s_kwt{font-size:4rem;margin-bottom:1.5rem}.not-found_title__bOfUG{font-size:2rem}.not-found_description__7RPJl{font-size:1rem}}@media screen and (max-width:480px){.not-found_errorNumber__s_kwt{font-size:3rem}.not-found_title__bOfUG{font-size:1.75rem}.not-found_description__7RPJl{font-size:.95rem}}.Spinner_spinner__sunKh{width:40px;height:40px;border:3px solid var(--background-secondary);border-top-color:var(--accent);border-radius:50%;animation:Spinner_spin__Ed3np .8s linear infinite}.Spinner_spinnerSmall__z6ahE{width:24px;height:24px;border-width:2px;animation-duration:.7s}.Spinner_spinnerLarge__DxI5r{width:56px;height:56px;border-width:4px;animation-duration:1s}@keyframes Spinner_spin__Ed3np{to{transform:rotate(1turn)}}.PageLoading_wrapper__M3HAC{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%;padding:48px 24px;background-color:var(--background)}.PageLoading_inner__Vo9RG{display:flex;flex-direction:column;align-items:center;gap:16px}.PageLoading_message__A_R0M{margin:0;font-family:var(--font-poppins);font-size:14px;color:var(--otter-navy);opacity:.8}.ImageSplitBlock_wrapper__mbA0R{display:flex;flex-direction:row;gap:55px;max-width:100%;padding:var(--space-section-y) 0;margin:0}.ImageSplitBlock_wrapper__mbA0R.ImageSplitBlock_hasPagination___rllo{padding:var(--space-section-y) 0 calc(var(--space-section-y) + 20px) 0;position:relative}.ImageSplitBlock_wrapper__mbA0R:not(.ImageSplitBlock_hasDivider__qQTsq):has(+.ImageSplitBlock_wrapper__mbA0R:not(.ImageSplitBlock_hasDivider__qQTsq)){padding-bottom:calc(var(--space-section-y) / 2)}.ImageSplitBlock_wrapper__mbA0R.ImageSplitBlock_hasPagination___rllo:not(.ImageSplitBlock_hasDivider__qQTsq):has(+.ImageSplitBlock_wrapper__mbA0R:not(.ImageSplitBlock_hasDivider__qQTsq)){padding-bottom:calc((var(--space-section-y) / 2) + 20px)}.ImageSplitBlock_wrapper__mbA0R:not(.ImageSplitBlock_hasDivider__qQTsq)+.ImageSplitBlock_wrapper__mbA0R:not(.ImageSplitBlock_hasDivider__qQTsq){padding-top:calc(var(--space-section-y) / 2)}.ImageSplitBlock_wrapper__mbA0R.ImageSplitBlock_hasDivider__qQTsq:not(:last-child):after{content:"";position:absolute;bottom:10px;left:50%;transform:translateX(-50%);width:250px;height:1px;background:linear-gradient(90deg,transparent,rgba(9,36,60,.2) 20%,rgba(9,36,60,.2) 80%,transparent);z-index:1}.ImageSplitBlock_image__lMavv,.ImageSplitBlock_text__11v1g{box-sizing:border-box;width:50%}.ImageSplitBlock_image__lMavv{position:relative;height:auto;max-width:700px;margin:0 auto;min-height:500px}.ImageSplitBlock_image__lMavv img{width:100%;height:auto;object-fit:cover;display:block}.ImageSplitBlock_text__11v1g{max-width:700px;padding:0;margin:0;font-family:var(--font-poppins);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ImageSplitBlock_title__NPrZ8{width:100%}.ImageSplitBlock_subtitle__s_Cjz{margin-bottom:16px;margin-top:8px}.ImageSplitBlock_paragraph__Cymck{margin-bottom:16px;line-height:1.6}.ImageSplitBlock_tagList__ZFG8z{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;margin-bottom:24px}.ImageSplitBlock_tag__M8b9D{font-family:var(--font-poppins);font-size:14px;font-weight:500;letter-spacing:.5px;color:var(--otter-navy);background-color:var(--background-secondary);padding:8px 16px;border-radius:8px;white-space:nowrap;margin:0;border:none}.ImageSplitBlock_imageCarouselWrapper__OjZEv{position:relative;height:auto;max-width:560px;margin:0 20px;min-height:560px;width:100%;box-sizing:border-box}.ImageSplitBlock_swiper__qS4o7{border:1px solid var(--background-secondary);box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:15px;overflow:hidden;height:100%;width:100%}@media (max-width:1280px){.ImageSplitBlock_swiper__qS4o7{aspect-ratio:1/1;height:auto}}.ImageSplitBlock_imageSlide__VmqGM{min-height:500px}.ImageSplitBlock_imageContainer__StxLM,.ImageSplitBlock_imageSlide__VmqGM{position:relative;width:100%;height:100%}.ImageSplitBlock_carouselImage__bnYxC,.ImageSplitBlock_singleImage__T_AGL{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.ImageSplitBlock_imageSlide__VmqGM img,.ImageSplitBlock_image__lMavv img{object-fit:cover}.ImageSplitBlock_image__lMavv img,.ImageSplitBlock_singleImage__T_AGL{border-radius:15px}@media (max-width:1280px){.ImageSplitBlock_carouselImage__bnYxC,.ImageSplitBlock_imageSlide__VmqGM img,.ImageSplitBlock_image__lMavv img,.ImageSplitBlock_singleImage__T_AGL{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.ImageSplitBlock_imageContainer__StxLM .ImageSplitBlock_image-placeholder___iZDg{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}}.ImageSplitBlock_arrow__mz5mp{position:absolute;top:50%;z-index:10;transform:translateY(-50%);background-color:transparent;color:var(--accent);border:none;font-size:38px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-out,color .2s ease}.ImageSplitBlock_arrow__mz5mp svg{transition:all .1s ease-out}.ImageSplitBlock_leftArrow__RpDOa{left:-3rem}.ImageSplitBlock_rightArrow__ZFRaz{right:-3rem}.ImageSplitBlock_leftArrow__RpDOa:hover{color:var(--accent-hover);transform:translateY(-50%) translateX(-5px)}.ImageSplitBlock_rightArrow__ZFRaz:hover{color:var(--accent-hover);transform:translateY(-50%) translateX(5px)}.ImageSplitBlock_customPagination__zzc2T{display:flex;justify-content:center;margin-top:20px;position:relative!important}@media (max-width:1200px){.ImageSplitBlock_wrapper__mbA0R{flex-direction:column;margin:0 auto;align-items:center;max-width:800px;gap:20px}.ImageSplitBlock_reverse__sqxqN{flex-direction:column-reverse}.ImageSplitBlock_text__11v1g{max-width:1000px;width:100%}.ImageSplitBlock_image__lMavv{padding:0}.ImageSplitBlock_imageCarouselWrapper__OjZEv,.ImageSplitBlock_image__lMavv{width:100%;max-width:800px;aspect-ratio:1/1;height:auto;min-height:0;margin:0 auto}.ImageSplitBlock_imageCarouselWrapper__OjZEv{padding:0 16px}.ImageSplitBlock_imageContainer__StxLM,.ImageSplitBlock_imageSlide__VmqGM{aspect-ratio:1/1;min-height:0;height:auto}.ImageSplitBlock_leftArrow__RpDOa{margin-left:15px}.ImageSplitBlock_rightArrow__ZFRaz{margin-right:15px}.ImageSplitBlock_wrapper__mbA0R.ImageSplitBlock_hasDivider__qQTsq:not(:last-child):after{width:200px;bottom:10px}}@media (max-width:768px){.ImageSplitBlock_imageCarouselWrapper__OjZEv,.ImageSplitBlock_image__lMavv{max-width:100%;margin:0 auto;padding:0}.ImageSplitBlock_arrow__mz5mp{display:none}.ImageSplitBlock_wrapper__mbA0R.ImageSplitBlock_hasDivider__qQTsq:not(:last-child):after{width:200px;bottom:-5px}}@media (max-width:550px){.ImageSplitBlock_tagList__ZFG8z{gap:6px;margin-top:6px;margin-bottom:6px}.ImageSplitBlock_tag__M8b9D{font-size:12px;padding:6px 12px;border-radius:6px;letter-spacing:.5px}.ImageSplitBlock_title__NPrZ8{margin-bottom:0}.ImageSplitBlock_imageCarouselWrapper__OjZEv,.ImageSplitBlock_image__lMavv{padding:0}.ImageSplitBlock_wrapper__mbA0R.ImageSplitBlock_hasDivider__qQTsq:not(:last-child):after{width:128px;bottom:-5px}}.ImageSplitBlock_button__bB1_Q{position:relative;overflow:hidden;background:none;border:none;padding:5px 0;font-weight:600;font-size:18px;cursor:pointer;left:-11px}.ImageSplitBlock_buttonInner__jg1C8{display:inline-flex;align-items:center;gap:.4rem;position:relative;transition:gap .2s ease;text-decoration:underline;left:-3px;color:var(--otter-navy)}.ImageSplitBlock_arrowLeft__DrlDp,.ImageSplitBlock_arrowRight__UQsyW,.ImageSplitBlock_label__y1oJR{display:inline-block;transition:transform .3s ease}.ImageSplitBlock_faArrow__0_iyO{font-size:.8rem;padding-bottom:.05rem;color:var(--accent);transition:color .2s ease}.ImageSplitBlock_button__bB1_Q:hover .ImageSplitBlock_arrowRight__UQsyW{transform:translateX(.9rem);transition-delay:0s}.ImageSplitBlock_button__bB1_Q:hover .ImageSplitBlock_label__y1oJR{transform:translateX(.9rem);transition-delay:.1s}.ImageSplitBlock_button__bB1_Q:hover .ImageSplitBlock_arrowLeft__DrlDp{transform:translateX(.9rem);transition-delay:.2s;color:red}.ImageSplitBlock_button__bB1_Q:not(:hover) .ImageSplitBlock_arrowLeft__DrlDp{transform:translateX(-.8rem);transition-delay:0s}.ImageSplitBlock_button__bB1_Q:not(:hover) .ImageSplitBlock_label__y1oJR{transform:translateX(0);transition-delay:.1s}.ImageSplitBlock_button__bB1_Q:not(:hover) .ImageSplitBlock_arrowRight__UQsyW{transform:translateX(0);transition-delay:.2s}.PrimaryButton_button-wrapper__8S9xg{position:relative}.PrimaryButton_primary-button__NKWbb{position:relative;background-color:var(--accent);color:#ffffff;font-family:var(--font-karla);font-weight:600;font-size:1.1rem;padding:10px 20px;border-radius:8px;border:none;box-shadow:0 3px 0 var(--otter-navy);margin-bottom:3px;text-decoration:none;display:block;white-space:nowrap;text-align:center;pointer-events:auto;cursor:pointer;z-index:1;transition:transform .08s ease-out,box-shadow .08s ease-out,background-color .15s ease}.PrimaryButton_primary-button__NKWbb:hover{background-color:var(--accent-hover);color:#fff;transform:translateY(1px);box-shadow:0 2px 0 var(--otter-navy)}.PrimaryButton_primary-button__NKWbb:active{transform:translateY(4px);box-shadow:0 0 0 var(--otter-navy)}.PrimaryButton_primary-button__NKWbb:disabled{background-color:#ccc;color:#666;cursor:not-allowed;border-bottom-color:#999}@media (max-width:768px){.PrimaryButton_primary-button__NKWbb{font-size:15px}}.ArrowButton_button__B2hSh{position:relative;overflow:hidden;background:none;border:none;padding:12px 0;font-weight:600;font-size:18px;cursor:pointer;font-family:var(--font-poppins);color:var(--otter-navy);text-decoration:none;display:inline-block}.ArrowButton_buttonInner__kmMrV{display:inline-flex;align-items:center;gap:6.4px;position:relative;left:-3px;transition:gap .2s ease;text-decoration:none}.ArrowButton_arrowLeft__OOc60,.ArrowButton_arrowRight__4BOWv,.ArrowButton_label__N_Eva{display:inline-block;transition:transform .3s ease}.ArrowButton_faArrow__Dp_Rh{font-size:12.8px;padding-bottom:.8px;color:var(--accent);transition:color .2s ease}.ArrowButton_directionLeft__23tZX{margin:20px 0 20px -12px;padding-left:12px}.ArrowButton_directionLeft__23tZX:hover .ArrowButton_arrowLeft__OOc60{transform:translateX(-20px);transition-delay:0s}.ArrowButton_directionLeft__23tZX:hover .ArrowButton_label__N_Eva{transform:translateX(-14.4px);transition-delay:.1s}.ArrowButton_directionLeft__23tZX:hover .ArrowButton_arrowRight__4BOWv{transform:translateX(-14.4px);transition-delay:.2s}.ArrowButton_directionLeft__23tZX:not(:hover) .ArrowButton_arrowRight__4BOWv{transform:translateX(20px);transition-delay:0s}.ArrowButton_directionLeft__23tZX:not(:hover) .ArrowButton_label__N_Eva{transform:translateX(0);transition-delay:.1s}.ArrowButton_directionLeft__23tZX:not(:hover) .ArrowButton_arrowLeft__OOc60{transform:translateX(0);transition-delay:.2s}.ArrowButton_directionRight__xFhIU{margin-left:-11px;padding-left:0}.ArrowButton_directionRight__xFhIU:hover .ArrowButton_arrowRight__4BOWv{transform:translateX(14.4px);transition-delay:0s}.ArrowButton_directionRight__xFhIU:hover .ArrowButton_label__N_Eva{transform:translateX(14.4px);transition-delay:.1s}.ArrowButton_directionRight__xFhIU:hover .ArrowButton_arrowLeft__OOc60{transform:translateX(14.4px);transition-delay:.2s}.ArrowButton_directionRight__xFhIU:not(:hover) .ArrowButton_arrowLeft__OOc60{transform:translateX(-12.8px);transition-delay:0s}.ArrowButton_directionRight__xFhIU:not(:hover) .ArrowButton_label__N_Eva{transform:translateX(0);transition-delay:.1s}.ArrowButton_directionRight__xFhIU:not(:hover) .ArrowButton_arrowRight__4BOWv{transform:translateX(0);transition-delay:.2s}.ArrowButton_forceHover__tAmEn.ArrowButton_directionRight__xFhIU .ArrowButton_arrowRight__4BOWv{transform:translateX(14.4px);transition-delay:0s}.ArrowButton_forceHover__tAmEn.ArrowButton_directionRight__xFhIU .ArrowButton_label__N_Eva{transform:translateX(14.4px);transition-delay:.1s}.ArrowButton_forceHover__tAmEn.ArrowButton_directionRight__xFhIU .ArrowButton_arrowLeft__OOc60{transform:translateX(14.4px);transition-delay:.2s}@media (max-width:768px){.ArrowButton_button__B2hSh{font-size:15px}}.page_header__Zc_Ie{background-color:var(--background-secondary);padding:128px 0 40px;margin-bottom:40px;position:relative;overflow:hidden}.page_headerInnerWrap__6UOKE{position:relative;z-index:1}.page_headerInner__zVsSo{display:flex;align-items:flex-start;gap:48px;flex-wrap:wrap}.page_headerImageWrapper__hJB8U{position:relative;flex-shrink:0;width:480px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background-color:#e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.08)}.page_headerImage__uYKdQ{object-fit:cover}.page_headerContent__IO7Ub{flex:1 1;min-width:0}.page_title__xYFu1{font-family:var(--font-assistant);font-size:42px;font-weight:600;color:var(--otter-navy);margin:0 0 12px;letter-spacing:.02em;line-height:1.2}.page_excerpt__49i5h{font-family:var(--font-poppins);font-size:18px;font-weight:400;color:var(--otter-navy);line-height:1.6;margin:0 0 20px;max-width:42em}.page_meta__p0rBO{font-family:var(--font-poppins);font-size:14px;color:#666;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.page_content__tHqa2{position:relative;padding:0 0 60px}.page_content__tHqa2 h2[id],.page_content__tHqa2 h3[id]{scroll-margin-top:100px}.page_contentWrapper__07LqS,.page_contentsContainer__ESU_w{max-width:900px;margin:0 auto;padding:0 20px}.page_contentWrapper__07LqS{position:relative}@media (min-width:1201px){.page_contentWrapper__07LqS,.page_contentsContainer__ESU_w{padding-left:100px}}@media (max-width:1200px){.page_contentWrapper__07LqS,.page_contentsContainer__ESU_w{padding:0 16px}}.page_authorSection__EtlUj{padding:48px 0;background-color:white}.page_authorLink__0X0To{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-bottom-color .2s ease}.page_authorLink__0X0To:hover{color:var(--accent-hover);border-bottom-color:var(--accent-hover)}.page_authorTitle__EngXN{font-family:var(--font-assistant);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--otter-navy);margin:0 0 10px;opacity:.85}.page_sourcesSection___E5ln{padding:48px 0;background-color:var(--background-secondary)}.page_sourcesTitle__BuTDM{font-family:var(--font-assistant);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--otter-navy);margin:0 0 10px;opacity:.85}.page_sourcesList__YZXgC{margin:0}.page_sourcesText__CZqn5{font-family:var(--font-poppins);font-size:14px;line-height:1.65;color:#555;margin:0;max-width:900px}.page_relatedSection__55_93{background-color:white;padding:60px 0}.page_relatedTitle__eDcub{font-family:var(--font-assistant);font-size:36px;font-weight:600;color:var(--otter-navy);margin:0 0 40px;text-align:center;letter-spacing:.02em}.page_relatedGrid__TwRNv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}@media (max-width:1024px){.page_relatedGrid__TwRNv{grid-template-columns:repeat(2,1fr);gap:32px}.page_headerInner__zVsSo{flex-direction:column;align-items:stretch;gap:32px}.page_headerImageWrapper__hJB8U{width:100%;max-width:560px;margin:0 auto;aspect-ratio:4/3;border-radius:12px}}@media (max-width:768px){.page_header__Zc_Ie{padding:112px 0 32px}.page_headerInner__zVsSo{gap:28px}.page_headerImageWrapper__hJB8U{max-width:100%;border-radius:10px}.page_title__xYFu1{font-size:32px}.page_excerpt__49i5h{font-size:16px;margin-bottom:16px}.page_meta__p0rBO{margin-bottom:16px}.page_contentWrapper__07LqS{padding:0 16px}.page_relatedGrid__TwRNv{grid-template-columns:1fr;gap:32px}.page_relatedTitle__eDcub{font-size:28px}}@media (max-width:550px){.page_header__Zc_Ie{padding:104px 0 32px}.page_title__xYFu1{font-size:24px}.page_meta__p0rBO{font-size:12px}}.Ready_readySection__sQ53h{background:var(--background-secondary);padding:60px 16px;text-align:center;border-top:1px solid var(--accent-hover);overflow:hidden}.Ready_inner__mu2Hb{margin:0 auto}.Ready_title__PdpfG{font-weight:600;letter-spacing:.05em;color:#062c43;margin-bottom:1.5rem;margin-top:0;text-align:center;display:block}.Ready_description__7omyD{line-height:1.6;color:#1f3b4d;margin-bottom:2rem}.Ready_buttonWrapper__RmRfW{display:flex;justify-content:center}.Ready_button__plWH1{background-color:#14b88f;color:white;text-transform:uppercase;font-weight:500;padding:.75rem 2rem;border-radius:.375rem;box-shadow:0 4px #0b5f4a;transition:all .2s ease}.Ready_button__plWH1:hover{background-color:#11a981;box-shadow:0 2px #0b5f4a;transform:translateY(1px)}@media screen and (max-width:1024px){.Ready_readySection__sQ53h{padding:4rem 1rem}}@media screen and (max-width:768px){.Ready_readySection__sQ53h{padding:3rem 1rem}}@media screen and (max-width:550px){.Ready_readySection__sQ53h{padding-top:30px;padding-bottom:30px}}.AboutSignHero_aboutHero___DbpM{background-color:var(--background-secondary);padding:120px 0 0;overflow:hidden;margin-bottom:0;position:relative}.AboutSignHero_container__NBRiC{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4rem;height:500px;position:relative;z-index:1}.AboutSignHero_roadSignContainer__TGDVq{position:relative;height:100%;width:50%;display:flex;align-items:center;justify-content:center}.AboutSignHero_roadSign__gB9vJ{position:relative;display:flex;flex-direction:column;align-items:center}.AboutSignHero_signPost__RjAtT{width:22px;height:420px;background:#ffffff;border-radius:4px;position:absolute;bottom:-16rem;left:50%;transform:translateX(-50%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.1)) drop-shadow(0 2px 2px rgba(0,0,0,.1))}.AboutSignHero_signPost__RjAtT:after{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:16px;height:16px;background:#ffffff;border-radius:4px}.AboutSignHero_signBoardWrapper__MnaK5{position:absolute;left:50%;transform:translateX(calc(-50% + var(--sign-x, 0px))) translateY(calc(var(--sign-y, 0px) - 200px)) rotate(var(--sign-rotation,0deg));width:var(--sign-width,250px);height:var(--sign-height,50px);filter:drop-shadow(0 2px 2px rgba(0,0,0,.1)) drop-shadow(0 2px 2px rgba(0,0,0,.1));transition:transform .2s ease-out;cursor:default}.AboutSignHero_signBoardWrapper__MnaK5:hover{transform:translateX(calc(-50% + var(--sign-x, 0px))) translateY(calc(var(--sign-y, 0px) - 200px)) rotate(0deg) scale(1.05)}.AboutSignHero_signBoardWrapper__MnaK5:not(:hover){transition:transform .35s ease-in}.AboutSignHero_signBoard__m03Th{width:100%;height:100%;background:#ffffff;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 16px;font-family:var(--font-poppins);font-weight:400;font-size:17px;text-transform:uppercase;letter-spacing:3px;text-align:center;line-height:1.2;transition:all .3s ease}.AboutSignHero_signBoardRight__0cRCD{position:relative;align-items:center;padding-right:0;padding-left:0}.AboutSignHero_signBoardRight__0cRCD:after{content:"";position:absolute;right:-19px;top:50%;transform:translateY(-50%) rotate(45deg);width:48px;height:48px;background:#ffffff;border-radius:7px;z-index:-1}.AboutSignHero_signBoardLeft__f10t7{position:relative;align-items:center;padding-right:0;padding-left:0}.AboutSignHero_signBoardLeft__f10t7:after{content:"";position:absolute;left:-19px;top:50%;transform:translateY(-50%) rotate(45deg);width:48px;height:48px;background:#ffffff;border-radius:7px;z-index:-1}.AboutSignHero_signBoard__m03Th span{display:block}.AboutSignHero_textContent__7geZs{flex:1 1}@media (max-width:1024px){.AboutSignHero_aboutHero___DbpM{padding:112px 0 0}.AboutSignHero_container__NBRiC{flex-direction:column-reverse;height:auto;padding-bottom:140px}.AboutSignHero_roadSignContainer__TGDVq{height:auto;width:100%;margin:100px 0 50px;transform:none!important}.AboutSignHero_roadSign__gB9vJ{transform:scale(.8)}.AboutSignHero_textContent__7geZs{max-width:100%;text-align:center;margin-top:15px}}@media (max-width:768px){.AboutSignHero_aboutHero___DbpM{padding:84px 0 0}}.Comparison_comparison__IK_I0{background:var(--section-blue-background);padding:var(--space-section-y) 0}.Comparison_table__9PRJT{background:#ffffff;border-radius:19.2px;border:1px solid rgba(9,36,60,.08);box-shadow:0 4px 32px rgba(9,36,60,.07);overflow:hidden}.Comparison_header__0LwNX{display:grid;grid-template-columns:1fr 1fr}.Comparison_headerCell__TNle2{padding:20px 32px;font-family:var(--font-assistant);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Comparison_headerOurs__LPRfb{background:linear-gradient(120deg,#2d7a5a,var(--accent),#52b882,#398f6b,#2d7a5a);background-size:300% 300%;animation:Comparison_gradientShift__BEo8F 9s ease infinite;color:#ffffff;border-radius:19.2px 0 0 0}@keyframes Comparison_gradientShift__BEo8F{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Comparison_headerTheirs___rLzO{background:var(--otter-navy);color:rgba(255,255,255,.55);border-radius:0 19.2px 0 0}.Comparison_rows__0qQxg{display:flex;flex-direction:column}.Comparison_row__sP_Du{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(9,36,60,.06);cursor:default}.Comparison_row__sP_Du:nth-child(2n) .Comparison_cellOurs__WnXZo,.Comparison_row__sP_Du:nth-child(2n) .Comparison_cellTheirs__9nVd2{background:rgba(9,36,60,.018)}.Comparison_row__sP_Du:hover .Comparison_cellOurs__WnXZo{background:rgba(57,143,107,.05)}.Comparison_row__sP_Du:hover .Comparison_cellTheirs__9nVd2{background:rgba(196,48,43,.025)}.Comparison_cellOurs__WnXZo,.Comparison_cellTheirs__9nVd2{display:flex;align-items:flex-start;gap:14px;padding:20px 32px;transition:background .25s ease}.Comparison_cellOurs__WnXZo{border-right:1px solid rgba(9,36,60,.06)}.Comparison_iconCheck___Gb7Q{flex-shrink:0;margin-top:2px;color:var(--accent);font-size:14px;animation:Comparison_checkShine__pGnB9 linear infinite;transition:color .25s ease,filter .25s ease,transform .25s ease}.Comparison_table__9PRJT:hover .Comparison_iconCheck___Gb7Q{animation-play-state:paused}.Comparison_row__sP_Du:hover .Comparison_iconCheck___Gb7Q{animation:none;color:#72daa8;filter:drop-shadow(0 0 7px rgba(82,184,130,.85));transform:scale(1.35)}@keyframes Comparison_checkShine__pGnB9{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent);color:var(--accent)}3%{transform:scale(1.8);filter:drop-shadow(0 0 8px rgba(82,184,130,.95));color:#72daa8}9%{transform:scale(1);filter:drop-shadow(0 0 0 transparent);color:var(--accent)}}.Comparison_iconX__ilSV0{flex-shrink:0;margin-top:2px;color:rgba(9,36,60,.28);font-size:14px;transition:color .25s ease}.Comparison_row__sP_Du:hover .Comparison_iconX__ilSV0{color:rgba(196,48,43,.7)}.Comparison_cellOurs__WnXZo .Comparison_cellText__ZjeEi{font-family:var(--font-poppins);font-size:15px;font-weight:500;color:var(--otter-navy);line-height:1.55}.Comparison_cellTheirs__9nVd2 .Comparison_cellText__ZjeEi{font-family:var(--font-poppins);font-size:15px;font-weight:400;color:rgba(9,36,60,.45);line-height:1.55;transition:color .25s ease}.Comparison_row__sP_Du:hover .Comparison_cellTheirs__9nVd2 .Comparison_cellText__ZjeEi{color:rgba(9,36,60,.7)}.Comparison_cta__jLm6_{margin-top:48px;display:flex;justify-content:center}@media (max-width:768px){.Comparison_header__0LwNX{grid-template-columns:1fr}.Comparison_headerOurs__LPRfb{border-radius:19.2px 19.2px 0 0}.Comparison_headerTheirs___rLzO{border-radius:0}.Comparison_row__sP_Du{grid-template-columns:1fr}.Comparison_cellOurs__WnXZo{border-right:none;border-bottom:1px solid rgba(9,36,60,.06)}.Comparison_cellOurs__WnXZo,.Comparison_cellTheirs__9nVd2{padding:16px 20px}}@media (max-width:550px){.Comparison_headerCell__TNle2{padding:16px 20px;font-size:13px}.Comparison_cellOurs__WnXZo .Comparison_cellText__ZjeEi,.Comparison_cellTheirs__9nVd2 .Comparison_cellText__ZjeEi{font-size:14px}}.ExpandableListBlock_outerWrapper__kXNJn{padding:0 32px}.ExpandableListBlock_spacingTop__Jcoi8{margin-top:var(--space-section-y)}.ExpandableListBlock_spacingBottom__d5IzV{margin-bottom:var(--space-section-y)}.ExpandableListBlock_spacingBoth__ccqz_{margin-top:var(--space-section-y);margin-bottom:var(--space-section-y)}.ExpandableListBlock_wrapper__S3hHp{padding:var(--space-component-y) 48px;border-radius:19.2px;margin:0 auto;background:var(--section-blue-background-reverse);overflow:hidden}.ExpandableListBlock_contentContainer__bdT4v{display:flex;gap:48px;flex-wrap:nowrap;align-items:flex-start}.ExpandableListBlock_alignCenter__JIfhb{align-items:center}.ExpandableListBlock_leftPanel__JIhU4{flex:1 1 50%;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.ExpandableListBlock_rightPanel__kjRk_{flex:1 1 50%;display:flex;flex-direction:column;gap:0}.ExpandableListBlock_imagePanel__fqmUk{margin-top:30px;width:100%;height:auto;display:block}.ExpandableListBlock_imageOnly__XgyHQ .ExpandableListBlock_imagePanel__fqmUk{margin-top:0}.ExpandableListBlock_imagePanel__fqmUk img{width:100%;height:auto;max-height:500px;display:block;object-fit:cover;border-radius:15px}.ExpandableListBlock_paragraph__5digR{text-align:left}.ExpandableListBlock_item__yslA5{border-bottom:1px solid #0003;overflow:hidden;transition:all .3s ease}.ExpandableListBlock_itemHeader__gUOkC{font-family:var(--font-assistant);width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:20.8px 16px 20.8px 0;display:flex;align-items:center;justify-content:space-between;font-size:17.6px;font-weight:600}.ExpandableListBlock_number__oMFzI{margin-right:16px;font-weight:800;font-size:40px;color:var(--accent)}.ExpandableListBlock_itemTitle__RrX6Q{flex-grow:1;font-size:23px;font-weight:600;letter-spacing:.2em;margin:0}.ExpandableListBlock_chevron__4Sp_n{transition:transform .3s ease;color:var(--accent)}.ExpandableListBlock_open__7IdHO{transform:rotate(180deg)}.ExpandableListBlock_itemContent__2SvnX{height:0;overflow:hidden;transition:height .5s ease;text-align:left}.ExpandableListBlock_itemInner__dGhGI{margin:0;padding-top:8px;padding-bottom:16px;opacity:1;transition:opacity .3s ease}.ExpandableListBlock_visible__lwhDc{max-height:500px;opacity:1}@media screen and (max-width:1080px){.ExpandableListBlock_outerWrapper__kXNJn{padding:0}.ExpandableListBlock_contentContainer__bdT4v{flex-direction:column;gap:24px}.ExpandableListBlock_leftPanel__JIhU4{max-width:768px;width:100%}.ExpandableListBlock_rightPanel__kjRk_{width:100%}.ExpandableListBlock_wrapper__S3hHp{border:none;border-radius:0}}@media screen and (max-width:768px){.ExpandableListBlock_wrapper__S3hHp{padding:var(--space-component-y) 24px;margin:0 auto}.ExpandableListBlock_number__oMFzI{font-size:32px;margin-right:12px}.ExpandableListBlock_itemTitle__RrX6Q{font-size:20px}}@media screen and (max-width:550px){.ExpandableListBlock_wrapper__S3hHp{padding:var(--space-component-y) 16px;margin:0 auto}.ExpandableListBlock_number__oMFzI{font-size:28px;margin-right:12px}.ExpandableListBlock_itemTitle__RrX6Q{font-size:18px}.ExpandableListBlock_itemHeader__gUOkC{padding:16px 0}.ExpandableListBlock_wrapper__S3hHp h2,.ExpandableListBlock_wrapper__S3hHp p{margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.ExpandableListBlock_wrapper__S3hHp,.ExpandableListBlock_wrapper__S3hHp div{gap:20px}.ExpandableListBlock_wrapper__S3hHp button{padding:10px 10px 10px 0}}.FeatureStrip_featureStrip__9U_y8{margin-top:0;margin-bottom:0;font-family:var(--font-poppins);background:var(--background-secondary);padding-bottom:36px;padding-top:0;overflow:hidden}.FeatureStrip_inner__fMWat{padding-top:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.FeatureStrip_items__H_Mmb{display:flex;gap:32px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;flex:1 1 auto}.FeatureStrip_cta__YgbSG{margin-top:16px;flex-shrink:0}.FeatureStrip_icon__K1q42{font-size:32px;border:1px solid var(--otter-navy);border-radius:50%;padding:11px;aspect-ratio:1/1}@media (max-width:1280px){.FeatureStrip_inner__fMWat{justify-content:center;padding:0}.FeatureStrip_items__H_Mmb{justify-content:space-between;scale:.9;width:100%}.FeatureStrip_cta__YgbSG{margin-top:24px}.FeatureStrip_inner__fMWat{gap:12px}}@media (max-width:1080px){.FeatureStrip_featureStrip__9U_y8{padding-top:24px}}@media (max-width:980px){.FeatureStrip_items__H_Mmb{gap:0}}@media (max-width:768px){.FeatureStrip_featureStrip__9U_y8{text-align:center}.FeatureStrip_inner__fMWat{align-items:center;gap:0}.FeatureStrip_items__H_Mmb{flex-direction:column;justify-content:center;gap:34px;width:100%;align-items:center}}@media (max-width:550px){.FeatureStrip_items__H_Mmb{flex-direction:column;align-items:center;gap:16px}.FeatureStrip_featureItem__lebRT{max-width:100%;text-align:center}}.FeatureItem_featureItem__JoNEj{display:flex;align-items:center;justify-content:flex-start;gap:1rem;max-width:300px;margin-top:1.5rem}.FeatureItem_content__VUVJP{display:flex;flex-direction:column;text-align:left}.FeatureItem_title__xxV4S{font-weight:700;font-size:18px;margin-bottom:.25rem;margin-top:.25rem}.FeatureItem_text__QcKVj{color:#555;font-size:.95rem;margin:0;font-weight:400}@media (max-width:1080px){.FeatureItem_featureItem__JoNEj{flex-direction:column;justify-content:flex-start;width:100%;max-width:220px;margin:0 auto}.FeatureItem_content__VUVJP{text-align:center}}@media (max-width:768px){.FeatureItem_featureItem__JoNEj{flex-direction:row;max-width:300px;margin:0 auto}.FeatureItem_content__VUVJP{text-align:left}}@media (max-width:550px){.FeatureItem_featureItem__JoNEj{flex-direction:column;text-align:center;gap:.75rem}.FeatureItem_content__VUVJP{text-align:center}}.ServicesMap_wrapper__AMH6g{padding:var(--space-section-y) 36px}.ServicesMap_grid__0xCVG{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;align-items:stretch}.ServicesMap_cardLink__kRXFO{text-decoration:none;display:flex;box-sizing:border-box;width:calc((100% - 64px) / 3);min-width:280px;max-width:400px}.ServicesMap_card__Ymz_p{width:100%;flex-grow:1;box-sizing:border-box;border:1px solid var(--background-secondary);border-radius:16px;padding:40px 32px;box-shadow:0 4px 20px rgba(0,0,0,.03);display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--otter-navy);transition:box-shadow .4s ease,border-color .4s ease;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.98));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ServicesMap_card__Ymz_p:hover{box-shadow:0 12px 32px rgba(9,36,60,.09);border:1px solid var(--accent-hover)}.ServicesMap_iconContainer__Flg7l{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--space-element-y);border-radius:20px;background-color:transparent;color:var(--otter-navy);transition:color .4s ease;overflow:hidden}.ServicesMap_iconWrapper__b39zQ{position:relative;width:100%;height:100%}.ServicesMap_arrowIcon__h_hBh,.ServicesMap_primaryIcon__X5o5E{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:44px}.ServicesMap_primaryIcon__X5o5E{color:var(--otter-navy)}.ServicesMap_arrowIcon__h_hBh{color:var(--accent)}.ServicesMap_title__ggfVr{font-family:var(--font-assistant);font-size:28px;font-weight:600;color:var(--otter-navy);margin:0 0 var(--space-element-y);letter-spacing:-.01em;line-height:1.3}.ServicesMap_description__Rvm9z{font-family:var(--font-poppins);font-size:15px;line-height:1.6;color:var(--otter-navy);margin:0;opacity:.7}@media (max-width:1180px){.ServicesMap_cardLink__kRXFO{width:calc((100% - 32px) / 2)}}@media (max-width:668px){.ServicesMap_wrapper__AMH6g{padding:var(--space-section-y) 12px}.ServicesMap_grid__0xCVG{gap:20px}.ServicesMap_cardLink__kRXFO{width:100%;min-width:0;max-width:none}.ServicesMap_card__Ymz_p{padding:32px 24px}}.SectionHeading_wrapper__h1I5_{margin-bottom:var(--space-component-y)}.SectionHeading_center__pKZeu{display:flex;flex-direction:column;align-items:center;text-align:center}.SectionHeading_left__IPejF{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.SectionHeading_label__II8mZ{font-family:var(--font-poppins);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin:0 0 12px}.SectionHeading_title__c5mNA{font-family:var(--font-assistant);font-size:44px;font-weight:600;color:var(--otter-navy);letter-spacing:.05em;line-height:1.1;margin:0 0 16px}.SectionHeading_subtitle__n4XtQ{font-family:var(--font-poppins);font-size:16px;font-weight:400;color:var(--otter-navy);line-height:1.7;margin:0;max-width:1000px}@media (max-width:550px){.SectionHeading_title__c5mNA{font-size:28px}.SectionHeading_subtitle__n4XtQ{font-size:14px}}.CoolFaq_section___GS_e{background:var(--background);padding:var(--space-section-y) 0}.CoolFaq_list__RnYbM{display:flex;flex-direction:column;gap:10px;max-width:820px;margin:0 auto}.CoolFaq_card__t3rkW{background:#ffffff;border:1px solid rgba(9,36,60,.07);border-radius:16px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.CoolFaq_card__t3rkW:hover{border-color:rgba(57,143,107,.2);box-shadow:0 2px 16px rgba(9,36,60,.05)}.CoolFaq_cardOpen__inT4h{border-color:rgba(57,143,107,.28);box-shadow:0 4px 20px rgba(9,36,60,.07)}.CoolFaq_questionRow__d9Z9h{width:100%;display:flex;align-items:center;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left}.CoolFaq_rowIcon__RkXjy{flex-shrink:0;width:20px;text-align:center;font-size:14px;color:rgba(9,36,60,.22);transition:color .3s ease}.CoolFaq_cardOpen__inT4h .CoolFaq_rowIcon__RkXjy{color:var(--accent)}.CoolFaq_card__t3rkW:hover .CoolFaq_rowIcon__RkXjy{color:rgba(9,36,60,.38)}.CoolFaq_cardOpen__inT4h:hover .CoolFaq_rowIcon__RkXjy{color:var(--accent)}.CoolFaq_questionText__JPhxT{flex:1 1;font-family:var(--font-assistant);font-size:16px;font-weight:600;color:var(--otter-navy);line-height:1.45}.CoolFaq_toggle__U7auL{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1.5px solid rgba(9,36,60,.12);background:transparent;color:rgba(9,36,60,.4);font-size:12px;transition:background .3s ease,border-color .3s ease,color .3s ease}.CoolFaq_card__t3rkW:hover .CoolFaq_toggle__U7auL:not(.CoolFaq_toggleOpen__i02mz){border-color:rgba(57,143,107,.35);color:var(--accent)}.CoolFaq_toggleOpen__i02mz{background:var(--accent);border-color:var(--accent);color:#ffffff}.CoolFaq_answerInner__hquCb{padding:0 24px 20px calc(24px + 24px + 16px);border-top:1px solid rgba(9,36,60,.05)}.CoolFaq_solutionLabel__aSYnF{display:block;font-family:var(--font-assistant);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:16px 0 8px}.CoolFaq_answerText__N_daL{font-family:var(--font-poppins);font-size:14px;font-weight:400;color:rgba(9,36,60,.58);line-height:1.8;margin:0}.CoolFaq_cta__sZr1E{margin-top:48px;display:flex;justify-content:center}@media (max-width:768px){.CoolFaq_questionRow__d9Z9h{padding:16px 18px}.CoolFaq_answerInner__hquCb{padding:0 18px 18px}.CoolFaq_rowIcon__RkXjy{display:none}}@media (max-width:550px){.CoolFaq_questionText__JPhxT{font-size:15px}}.Hero_hero__v50bp{position:relative;z-index:0;overflow:hidden;background:var(--background-secondary)}.Hero_heroImagesBackground__ND2B0{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.Hero_contentWrapper__90Y4N{position:relative;z-index:2;pointer-events:none}.Hero_container__MFosJ{display:flex;justify-content:center;align-items:center;gap:var(--space-component-y);max-width:1280px;margin:0 auto;padding:208px 32px 300px;flex-wrap:wrap;overflow:hidden}.Hero_heroCenter__MEAuk{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:920px;gap:var(--space-element-y);pointer-events:auto;position:relative;z-index:10}.Hero_servicesTop__WD8Sd{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:var(--space-element-y);margin-top:-48px;flex-wrap:wrap}.Hero_servicesTop__WD8Sd .Hero_dot__AbVHE{color:var(--accent);font-size:24px;line-height:0}.Hero_headline__HI_ru{font-size:80px;font-weight:500;color:var(--otter-black);line-height:1.1;letter-spacing:-1.5px;margin:0;font-family:var(--font-poppins)}.Hero_headline__HI_ru .Hero_headlineTop__mpHdx{display:block;text-align:center}.Hero_headlineBottom__JkXCz{display:flex;align-items:baseline;justify-content:center;width:100%}.Hero_headline__HI_ru .Hero_italicised__iSycm{font-family:Playfair Display,serif;font-weight:400;font-style:italic;letter-spacing:-2px}.Hero_description__lvbFm{font-family:var(--font-poppins);font-weight:400;font-size:20px;max-width:720px;color:#555;margin-top:var(--space-element-y);line-height:1.6;font-style:normal}.Hero_buttonGroup__wH7vn{display:flex;align-items:center;gap:24px;margin-top:24px}.Hero_arrowButtonWrapper__egSzr{display:flex;align-items:center;justify-content:center}@media (max-width:1080px){.Hero_container__MFosJ{flex-direction:column;align-items:center;text-align:center;gap:var(--space-component-y)}.Hero_heroCenter__MEAuk{max-width:100%;flex:none;align-items:center}}.Hero_serviceGroup__6uafL{display:inline-flex;align-items:center;white-space:nowrap;gap:8px}@media (max-width:500px){.Hero_servicesTop__WD8Sd{flex-direction:row;gap:8px}.Hero_hideOnMobile__oZDAS{display:none!important}}@media (max-width:768px){.Hero_container__MFosJ{padding:180px 16px 176px}.Hero_servicesTop__WD8Sd{font-size:11px;font-weight:600;letter-spacing:1px;white-space:nowrap;margin-bottom:16px}.Hero_headline__HI_ru{font-size:45px;letter-spacing:-.5px}.Hero_description__lvbFm{font-size:14px;font-style:normal;font-weight:400;color:#666;margin-top:0}.Hero_heroCenter__MEAuk{gap:8px}.Hero_buttonGroup__wH7vn{flex-direction:row;justify-content:center;flex-wrap:wrap;width:100%;align-items:center;gap:16px;margin-top:8px}}@media (max-width:580px){.Hero_headline__HI_ru{font-size:38px}.Hero_description__lvbFm{font-size:13px}.Hero_container__MFosJ{padding:170px 16px 180px}}@media (max-width:480px){.Hero_description__lvbFm{font-size:12px}}@media (max-width:400px){.Hero_headline__HI_ru{font-size:34px}.Hero_description__lvbFm{font-size:11px}}@media (max-width:360px){.Hero_servicesTop__WD8Sd{font-size:10px}}@media (max-width:340px){.Hero_servicesTop__WD8Sd{font-size:9px}}.HeroBackground_backgroundContainer__d8axi{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.HeroBackground_canvas__hiEX_{width:100%;height:100%;display:block;pointer-events:auto}.page_postsGrid__9uoie{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-bottom:40px}.page_noPosts__QN27B{text-align:center;padding:60px 20px;font-family:var(--font-poppins);color:var(--otter-navy)}@media (max-width:1024px){.page_postsGrid__9uoie{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:768px){.page_postsGrid__9uoie{grid-template-columns:1fr;gap:32px}}.Minds_wrapper__wYIQj{padding-top:var(--space-section-y);padding-bottom:var(--space-section-y);overflow:hidden}.Minds_grid__zmm5B{display:flex;flex-direction:row-reverse;gap:2rem;align-items:center}.Minds_imageWrapper__JrT_J{position:relative;min-width:200px;max-width:600px;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex:1 1;align-items:center;justify-content:center}.Minds_imageWrapper__JrT_J:before{content:"";display:block;padding-top:100%}.Minds_image__6rsLB{position:absolute;inset:0;width:100%;height:100%;max-width:600px;max-height:600px;object-fit:cover}.Minds_textBlock__nrXqk{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.Minds_headingWrap__c2NCu{margin-bottom:20px!important}.Minds_whyText__8h71d{margin:0 0 38px}@media (max-width:1000px){.Minds_grid__zmm5B{flex-direction:column}.Minds_headingWrap__c2NCu{align-items:center!important;text-align:center!important}.Minds_textBlock__nrXqk{align-items:center;text-align:center}.Minds_imageWrapper__JrT_J{max-width:700px;margin:0 auto;aspect-ratio:1/1;width:100%}.Minds_wrapper__wYIQj{flex-direction:column;margin:0 auto}.Minds_image__6rsLB{max-width:700px;max-height:700px;width:100%}}@media screen and (max-width:764px){.Minds_imageWrapper__JrT_J{max-width:500px}}.PromiseCards_section__Pz5GT{background:var(--background);padding:var(--space-section-y) 0}.PromiseCards_grid__vDI5e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.PromiseCards_card__rzenY{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--background);border:2px solid var(--background-secondary);border-radius:19.2px;padding:48px 40px 52px;gap:20px;cursor:default;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s ease,border-color .55s ease}.PromiseCards_card__rzenY:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(9,36,60,.07);border-color:rgba(57,143,107,.3)}.PromiseCards_watermark__mjilx{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);font-size:180px;color:var(--otter-navy);opacity:.035;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.PromiseCards_card__rzenY:hover .PromiseCards_watermark__mjilx{opacity:.048;transform:translate(-50%,-50%) scale(1.06)}.PromiseCards_iconWrap__TtXbU{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:rgba(57,143,107,.08);flex-shrink:0;transition:background .55s ease}.PromiseCards_card__rzenY:hover .PromiseCards_iconWrap__TtXbU{background:rgba(57,143,107,.14)}.PromiseCards_icon__NVLF9{color:var(--accent);font-size:28px}.PromiseCards_cardTitle__QkOGQ{font-family:var(--font-assistant);font-size:22px;font-weight:700;color:var(--otter-navy);line-height:1.3;margin:0}.PromiseCards_cardDesc__48Sbb{font-family:var(--font-poppins);font-size:15px;font-weight:400;color:rgba(9,36,60,.6);line-height:1.85;margin:0}@media (max-width:1100px){.PromiseCards_grid__vDI5e{grid-template-columns:repeat(2,1fr)}.PromiseCards_card__rzenY:last-child{grid-column:1/-1;max-width:calc(50% - 12px);margin:0 auto}}@media (max-width:900px){.PromiseCards_grid__vDI5e{grid-template-columns:1fr;gap:16px;max-width:560px;margin:0 auto}.PromiseCards_card__rzenY:last-child{grid-column:auto;max-width:none;margin:0}.PromiseCards_card__rzenY{padding:40px 36px 44px}}@media (max-width:550px){.PromiseCards_card__rzenY{padding:36px 24px 40px}.PromiseCards_cardTitle__QkOGQ{font-size:20px}.PromiseCards_cardDesc__48Sbb{font-size:14px}}.TagsCarousel_section__2fVxn{background:#fff;padding:var(--space-component-y) 0}.TagsCarousel_carouselArea__7_GYY{display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:14px 0 8px;margin:-8px 0;mask-image:linear-gradient(90deg,transparent 0,black 7%,black 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 7%,black 93%,transparent)}.TagsCarousel_row__lBY2y{padding:4px 0}.TagsCarousel_track__AOy5u{display:flex;gap:28px;width:max-content;will-change:transform}.TagsCarousel_trackRight__IXPMJ{animation:TagsCarousel_scrollRight__kWGfZ var(--speed,60s) linear infinite}.TagsCarousel_trackLeft__O4cXY{animation:TagsCarousel_scrollLeft__S_frv var(--speed,70s) linear infinite}@keyframes TagsCarousel_scrollRight__kWGfZ{0%{transform:translateX(-20%)}to{transform:translateX(-10%)}}@keyframes TagsCarousel_scrollLeft__S_frv{0%{transform:translateX(-10%)}to{transform:translateX(-20%)}}.TagsCarousel_tag__Sdhk_{display:inline-flex;align-items:center;gap:9px;background:var(--background);border-radius:100px;padding:11px 22px;font-family:var(--font-poppins);font-size:14px;font-weight:500;color:var(--otter-navy);white-space:nowrap;box-shadow:0 1px 4px rgba(9,36,60,.05),0 4px 16px rgba(9,36,60,.07);flex-shrink:0}.TagsCarousel_tagIcon__KwqxQ{color:var(--accent);font-size:13px;flex-shrink:0}.TagsCarousel_cta___0qCo{display:flex;justify-content:center;margin-top:36px}@media (max-width:768px){.TagsCarousel_tag__Sdhk_{font-size:13px;padding:9px 18px}.TagsCarousel_carouselArea__7_GYY{gap:10px}}@media (max-width:550px){.TagsCarousel_tag__Sdhk_{font-size:12px;padding:8px 15px;gap:7px}.TagsCarousel_tagIcon__KwqxQ{font-size:12px}}.TestimonialsCarousel_testimonialsCarousel__swN8O{width:100%;padding:60px 0 3px;position:relative;overflow:hidden}.TestimonialsCarousel_testimonialSwiper__WTSk_{padding-bottom:1rem}.TestimonialsCarousel_testimonialSwiper__WTSk_ .TestimonialsCarousel_swiper-slide__MtcS1{height:auto;display:flex;align-items:stretch}.TestimonialsCarousel_testimonialCard__nOzsc{background-color:var(--otter-navy);color:white;padding:2rem;border-radius:1rem;height:325px;transition:transform .6s ease,opacity .6s ease,height .3s ease;display:flex;flex-direction:column;justify-content:space-between}.TestimonialsCarousel_testimonialCard__nOzsc p{padding-top:5rem;font-family:var(--font-poppins);line-height:1.5;flex:1 1}.TestimonialsCarousel_quote__j_aAG{font-family:var(--font-passion-one);font-size:12rem;color:var(--accent);position:absolute;top:0}.TestimonialsCarousel_author__wELef{margin-top:1.5rem;font-family:var(--font-poppins)}.TestimonialsCarousel_subtitle__BvLZT{font-size:.85rem;opacity:.7;font-family:var(--font-poppins);align-self:flex-end}.TestimonialsCarousel_testimonialArrows__icAuE{display:flex;justify-content:center;gap:1rem;margin-top:22px}.TestimonialsCarousel_testimonialArrows__icAuE button{background-color:transparent;color:var(--accent);font-size:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;transition:transform .3s ease-out,color .2s ease;padding:0 10px}.TestimonialsCarousel_testimonialArrows__icAuE svg{transition:all .1s ease-out}.TestimonialsCarousel_testimonialArrows__icAuE button:first-child:hover{color:var(--accent-hover);transform:translateX(-5px)}.TestimonialsCarousel_testimonialArrows__icAuE button:last-child:hover{color:var(--accent-hover);transform:translateX(5px)}.TestimonialsCarousel_active__fZkAv{transform:scale(1);opacity:1}.TestimonialsCarousel_next__qz17a,.TestimonialsCarousel_prev__GCgPC{transform:scale(.8);opacity:.6}.TestimonialsCarousel_testimonialPagination__N0MY2{position:absolute;display:flex;flex-direction:row;justify-content:flex-start;bottom:75px!important;left:30px!important;display:none}@media screen and (max-width:768px){.TestimonialsCarousel_testimonialPagination__N0MY2{left:0!important;justify-content:center;bottom:75px!important}.TestimonialsCarousel_testimonialsCarousel__swN8O{padding:40px 0 3px}}@media screen and (max-width:550px){.TestimonialsCarousel_testimonialsCarousel__swN8O{padding:30px 0 3px}}.TestimonialsCarousel_hiddenSeoLink__fJn_V{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important;text-decoration:none!important;color:transparent!important;background:transparent!important}.Faq_faqSection__kGHko{margin:0}.Faq_spacingBottom__V1ydT{margin-bottom:var(--space-section-y)}.Faq_spacingBoth__B93JP,.Faq_spacingTop__ZAyY2{margin-top:var(--space-section-y)}.Faq_spacingBoth__B93JP{margin-bottom:var(--space-section-y)}.Faq_header__s_fLr{padding:3rem 3rem 2rem}.Faq_paragraph__4Hz90{font-family:var(--font-poppins);font-size:1rem;color:var(--otter-navy);line-height:1.6;text-align:left}.Faq_faqContainer__3HKUo{background:var(--background-secondary);border-radius:1rem;border:1px solid var(--accent-hover);padding-bottom:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.Faq_faqItemWrapper__NIPfS{position:relative}.Faq_faqItem__bfM1z{transition:all .3s ease}.Faq_questionButton__pnZ_t{width:100%;padding:1.25rem 3.5rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;color:var(--otter-navy);position:relative}.Faq_questionText__HICxv{font-family:var(--font-assistant);font-size:1.125rem;font-weight:600;color:var(--otter-navy);line-height:1.4;padding-right:1rem;margin:0}.Faq_arrow__sAjV3{transition:transform .3s ease;color:var(--accent);font-size:1.1rem}.Faq_open__Mw7qJ{transform:rotate(180deg)}.Faq_answerContent__V6onm{padding:.5rem 3.5rem 2rem;line-height:1.6}.Faq_answerContent__V6onm p{font-family:var(--font-poppins);font-size:1rem;margin:0}.Faq_divider__7B_B8{height:.8px;background:1px var(--accent-hover);margin:0 3rem;opacity:.5}@media screen and (max-width:768px){.Faq_header__s_fLr{padding:3rem 1rem 2rem}.Faq_questionButton__pnZ_t{padding:1rem 1.25rem}.Faq_answerContent__V6onm{padding:1.25rem 1.25rem 1.5rem}.Faq_divider__7B_B8{margin:0 1.25rem}}.PricingTable_section__5MHyr{padding:var(--space-section-y) 0 0 0}.PricingTable_header__vhqe0{margin-bottom:48px}.PricingTable_grid__gU1kq{display:flex;flex-wrap:wrap;gap:28px;justify-content:center}.PricingTable_card__Xnarf{display:flex;flex-direction:column;justify-content:flex-start;padding:38px 36px;border-radius:15px;border:1px solid #d8ecf4;background:linear-gradient(180deg,#d8ecf4,#ffffff 90%);transition:transform .3s ease,box-shadow .3s ease;flex-grow:0;flex-shrink:1;flex-basis:calc(33% - 88px);max-width:330px}.PricingTable_card__Xnarf:hover{transform:translateY(-60px);box-shadow:0 0 15px rgba(9,36,60,.07)}.PricingTable_footerText__cNrev{margin-top:36px;text-align:left}.PricingTable_footerText__cNrev a{color:var(--accent);text-decoration:underline}.PricingTable_footerText__cNrev a:hover{color:var(--accent-hover)}.PricingTable_iconRing__SF2fc{--ring-gap-angle:10deg;--ring-gap-color:transparent;--ring-muted-color:rgba(9,36,60,0.16);width:96px;height:96px;margin:0 auto 28px;position:relative;display:grid;place-items:center}.PricingTable_iconRing__SF2fc:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--accent) 0deg calc(120deg - var(--ring-gap-angle)),var(--ring-gap-color) calc(120deg - var(--ring-gap-angle)) 120deg,var(--ring-muted-color) 120deg calc(240deg - var(--ring-gap-angle)),var(--ring-gap-color) calc(240deg - var(--ring-gap-angle)) 240deg,var(--ring-muted-color) 240deg calc(1turn - var(--ring-gap-angle)),var(--ring-gap-color) calc(1turn - var(--ring-gap-angle)) 1turn)}.PricingTable_iconRing__SF2fc[data-level="2"]:before{background:conic-gradient(var(--accent) 0deg calc(120deg - var(--ring-gap-angle)),var(--ring-gap-color) calc(120deg - var(--ring-gap-angle)) 120deg,var(--accent) 120deg calc(240deg - var(--ring-gap-angle)),var(--ring-gap-color) calc(240deg - var(--ring-gap-angle)) 240deg,var(--ring-muted-color) 240deg calc(1turn - var(--ring-gap-angle)),var(--ring-gap-color) calc(1turn - var(--ring-gap-angle)) 1turn)}.PricingTable_iconRing__SF2fc[data-level="3"]:before{background:conic-gradient(var(--accent) 0deg calc(120deg - var(--ring-gap-angle)),var(--ring-gap-color) calc(120deg - var(--ring-gap-angle)) 120deg,var(--accent) 120deg calc(240deg - var(--ring-gap-angle)),var(--ring-gap-color) calc(240deg - var(--ring-gap-angle)) 240deg,var(--accent) 240deg calc(1turn - var(--ring-gap-angle)),var(--ring-gap-color) calc(1turn - var(--ring-gap-angle)) 1turn)}.PricingTable_iconRing__SF2fc:after{content:"";position:absolute;inset:5px;border-radius:50%;background:#f6fbff}.PricingTable_icon__O8OD8{position:relative;z-index:1;color:var(--accent)}.PricingTable_iconSvg__mFdSG{width:49px;height:49px}.PricingTable_iconImage__pBYmj{width:49px;height:49px;object-fit:contain}.PricingTable_planName__s7mly{font-family:var(--font-assistant);font-size:24px;letter-spacing:.05em;text-transform:uppercase;text-align:center;margin:0 0 5px;color:var(--otter-navy)}.PricingTable_priceRow__eLott{display:flex;align-items:flex-end;justify-content:center;gap:6px;margin-bottom:22px}.PricingTable_price__2y0kg{font-family:var(--font-assistant);font-weight:700;font-size:42px;color:var(--otter-blue);line-height:1}.PricingTable_interval__i2jN_{font-family:var(--font-poppins);font-size:16px;color:var(--otter-navy);margin-bottom:6px}.PricingTable_highlightText__SH0j2{font-family:var(--font-poppins);font-weight:600;color:var(--accent);text-align:left;margin:0 0 24px;font-size:16px}.PricingTable_featureList__1vaxm{margin:0 0 36px;padding:0;font-size:16px;color:var(--otter-navy);font-family:var(--font-poppins)}.PricingTable_featureList__1vaxm li:before{color:var(--accent)}.PricingTable_cta__4nIr_{margin-top:auto}@media (max-width:1440px){.PricingTable_grid__gU1kq{gap:50px}.PricingTable_card__Xnarf{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 14px);max-width:360px;padding:42px 32px}}@media (max-width:1024px){.PricingTable_card__Xnarf{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 14px)}.PricingTable_grid__gU1kq{gap:20px}}@media (max-width:768px){.PricingTable_header__vhqe0{margin-bottom:32px}.PricingTable_card__Xnarf{flex:1 1 100%;padding:28px 18px;margin:0 auto}}.SectionIntro_wrapper__c_aoc{display:flex;flex-direction:column;gap:16px;margin:var(--space-section-y) 0 var(--space-component-y) 0}.SectionIntro_paragraph__BCXyy{margin:16px 0 0;max-width:800px}@media (max-width:768px){.SectionIntro_wrapper__c_aoc{gap:12px}.SectionIntro_paragraph__BCXyy{margin-top:12px}}.Testimonials_testimonialsSection__deulA{margin:var(--space-section-y) 0;overflow-x:hidden}.Testimonials_homepageBg__d3Wc4{background:var(--section-blue-background);padding:var(--space-section-y) 0;margin:0}.Testimonials_testimonialsHeading__qUEUB{margin-top:0}.Testimonials_headingNoMargin__uI0Ph{margin-bottom:0!important}.TrustCards_section__LxKyi{background:var(--background);padding:0;padding-bottom:var(--space-section-y)}.TrustCards_stack__1temQ{display:flex;flex-direction:column}.TrustCards_cardWrap__6lJGC{position:-webkit-sticky;position:sticky;margin-bottom:24px}.TrustCards_card__O5W0P{display:flex;flex-direction:row;background:var(--section-blue-background);border-radius:19.2px;box-shadow:0 2px 8px rgba(9,36,60,.05),0 8px 40px rgba(9,36,60,.07);min-height:520px;overflow:hidden;transform-origin:top center;will-change:transform}.TrustCards_cardImageWrap___SNIN{width:44%;flex-shrink:0;padding:20px 0 20px 20px;display:flex}.TrustCards_cardImage__kM21T{position:relative;flex:1 1;border-radius:12px;overflow:hidden}.TrustCards_cardContent__LE_fm{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:56px 64px}.TrustCards_cardContent__LE_fm .title{margin-bottom:0}.TrustCards_cardDesc__A1urQ{font-family:var(--font-poppins);font-size:16px;font-weight:400;color:rgba(9,36,60,.65);line-height:1.85;margin:0;max-width:460px;padding-left:28px}.TrustCards_cta__t_5YM{margin-top:48px;display:flex;justify-content:center}@media (max-width:1024px){.TrustCards_cardContent__LE_fm{padding:48px}.TrustCards_cardImageWrap___SNIN{width:40%}}@media (max-width:768px){.TrustCards_section__LxKyi{overflow-x:clip}.TrustCards_cardWrap__6lJGC{position:relative;top:0!important;width:100%}.TrustCards_card__O5W0P{flex-direction:column;min-height:unset;width:100%;max-width:100%;transform:none!important}.TrustCards_cardImageWrap___SNIN{width:100%;height:360px;flex-shrink:0;padding:16px 16px 0;display:block;box-sizing:border-box}.TrustCards_cardImage__kM21T{border-radius:10px;width:100%;height:100%}.TrustCards_cardContent__LE_fm{padding:40px 28px}}@media (max-width:550px){.TrustCards_cardImageWrap___SNIN{height:280px}.TrustCards_cardContent__LE_fm{padding:32px 20px}.TrustCards_cardDesc__A1urQ{font-size:15px;padding-left:24px}}@media (max-width:425px){.TrustCards_cardImageWrap___SNIN{height:250px}}.Work_section__ROZTs{position:relative;z-index:10;margin-top:-300px;padding-top:var(--space-section-y);padding-bottom:var(--space-section-y);overflow-x:hidden}.Work_content__Bte6z{display:flex;flex-direction:column;margin-bottom:var(--space-component-y);overflow-x:hidden}.Work_row__8ZOK_{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:80px}.Work_paragraph__d4x4_{margin-top:0;width:100%}@media screen and (max-width:768px){.Work_row__8ZOK_{flex-direction:column;align-items:center;gap:36px}.Work_section__ROZTs{margin-top:-200px}}@media screen and (max-width:550px){.Work_row__8ZOK_{gap:0}}.ContentCarousel_carouselWrapper__k6mJU{padding:0}.ContentCarousel_carouselContainer__t1FY0{position:relative;width:100%;overflow:hidden}.ContentCarousel_carouselTrack__25l_K{display:flex;gap:8px;width:max-content;will-change:transform}.ContentCarousel_slide__pcb96{display:flex;justify-content:center;flex-shrink:0;width:calc((100vw - 2rem - 24px) / 2);padding:10px 0}@media (min-width:768px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 48px) / 3)}}@media (min-width:1080px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 72px) / 4)}}@media (min-width:1280px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 96px) / 5)}}@media (min-width:1440px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 120px) / 6)}}@media (min-width:1600px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 144px) / 7)}}@media (min-width:1920px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 168px) / 8)}}@media (min-width:2240px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 192px) / 9)}}@media (min-width:2560px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 216px) / 10)}}@media (min-width:2880px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 240px) / 11)}}@media (min-width:3200px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 264px) / 12)}}@media (min-width:3840px){.ContentCarousel_slide__pcb96{width:calc((100vw - 2rem - 312px) / 14)}}.ContentCarousel_imageWrapper___YF_C{position:relative;width:100%;overflow:hidden;border-radius:15px;border:1px solid rgba(0,0,0,.2);cursor:default;box-shadow:0 1px 5px 2px rgba(0,0,0,.05);transform:scale(.98);transition:all .3s ease;will-change:height}.ContentCarousel_image__dm84t{object-fit:cover;transition:transform 2.6s cubic-bezier(.16,1,.3,1);transform:scale(1)}.ContentCarousel_imageWrapper___YF_C:hover{box-shadow:0 1px 5px 2px rgba(0,0,0,.16)}.ContentCarousel_imageWrapper___YF_C:hover .ContentCarousel_image__dm84t{transform:scale(1.01)}.ContentCarousel_overlayTagWrapper__00UCk{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;opacity:0;transition:opacity .3s ease;padding:1.5rem}.ContentCarousel_mobileSwiperWrapper__ABRLb{display:none}.ContentCarousel_mobileSwiper__lvgWG{overflow:visible!important;padding:10px 0!important}.ContentCarousel_mobileSlide__q3rKP{height:auto}@media (max-width:1024px){.ContentCarousel_mobileSwiperWrapper__ABRLb{display:block}.ContentCarousel_carouselTrackWrapper__OJEP3{display:none}}@media (min-width:1025px){.ContentCarousel_imageWrapper___YF_C:hover .ContentCarousel_overlayTagWrapper__00UCk{opacity:1}.ContentCarousel_imageWrapper___YF_C:hover .ContentCarousel_tag__owhj7{opacity:1;transform:translateY(0)}}.ContentCarousel_tagOverlay__vCawh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,36,60,0) 0,rgba(9,36,60,0) 50%,rgba(9,36,60,36%) 80%,rgba(9,36,60,55%));z-index:1;border-radius:15px}.ContentCarousel_tagList__QCeB_{position:relative;z-index:2;list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;pointer-events:auto}.ContentCarousel_tag__owhj7{background-color:var(--background-secondary);color:var(--otter-navy);font-weight:500;font-size:.75rem;letter-spacing:.5px;padding:.35rem .75rem;border-radius:6px;opacity:0;transform:translateY(15px);white-space:nowrap;transition:opacity .3s ease,transform .5s cubic-bezier(.25,1,.5,1)}.ServicesHighlightGrid_section__SS2SS{padding:var(--space-section-y) 0 0 0}.ServicesHighlightGrid_title___C90i{margin-bottom:2rem}.ServicesHighlightGrid_paragraph__CFc6F{font-family:var(--font-poppins);margin-bottom:3rem;font-size:1rem}.ServicesHighlightGrid_grid__6jA87{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(4,1fr)}.ServicesHighlightGrid_card__h7d0m{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1/1;cursor:default;background-color:#000;transition:transform .35s ease,box-shadow .4s ease;box-shadow:0 0 0 rgba(0,0,0,0)}.ServicesHighlightGrid_card__h7d0m:hover{transform:translateY(-8px);box-shadow:0 5px 10px rgba(0,0,0,.3),0 8px 20px rgba(0,0,0,.05)}.ServicesHighlightGrid_image__bB1EG{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;transition:transform 6s ease-in-out;z-index:1;transform:scale(1.001)}.ServicesHighlightGrid_card__h7d0m:hover .ServicesHighlightGrid_image__bB1EG{transform:scale(1.2)}.ServicesHighlightGrid_overlayBase__YV3EO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,35%) 60%,rgba(0,0,0,65%) 80%,rgba(0,0,0,75%));z-index:2;transition:all .3s ease}.ServicesHighlightGrid_card__h7d0m:hover .ServicesHighlightGrid_overlayBase__YV3EO{background-color:rgba(0,0,0,.2)}.ServicesHighlightGrid_overlayHover__nT8J_{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,36,60,0) 0,rgba(9,36,60,40%) 50%,rgba(9,36,60,60%));opacity:0;transition:opacity .3s ease;z-index:3;border-radius:12px}.ServicesHighlightGrid_card__h7d0m:hover .ServicesHighlightGrid_overlayHover__nT8J_{opacity:1}.ServicesHighlightGrid_content__uEDHd{position:absolute;bottom:5rem;left:1.5rem;right:1.7rem;z-index:4;color:white;pointer-events:none}.ServicesHighlightGrid_cardTitle__6WU6A{position:absolute;bottom:3.5rem;left:0;right:0;width:100%;font-size:1.7rem;font-weight:700;letter-spacing:1.8px;margin:0;transform:translateY(100px);transition:transform .6s ease}.ServicesHighlightGrid_card__h7d0m:hover .ServicesHighlightGrid_cardTitle__6WU6A{transform:translateY(0)}.ServicesHighlightGrid_description__vOMFV{font-family:var(--font-poppins);font-weight:400;position:absolute;top:0;left:0;right:0;opacity:0;transform:translateY(0);transition:opacity .4s ease .3s,transform .4s ease .28s;font-size:16px;text-wrap:balance}.ServicesHighlightGrid_card__h7d0m:hover .ServicesHighlightGrid_description__vOMFV{opacity:1;transform:translateY(-68px)}.ServicesHighlightGrid_card__h7d0m:not(:hover){transition:transform .2s ease-out,box-shadow .4s ease}.ServicesHighlightGrid_card__h7d0m:not(:hover) .ServicesHighlightGrid_description__vOMFV{transition:opacity .2s ease,transform .2s ease}.ServicesHighlightGrid_card__h7d0m:not(:hover) .ServicesHighlightGrid_cardTitle__6WU6A,.ServicesHighlightGrid_card__h7d0m:not(:hover) .ServicesHighlightGrid_image__bB1EG{transition:transform .4s ease}.ServicesHighlightGrid_buttonWrapper__5KnKR{margin-top:64px;display:flex;justify-content:center}@media (max-width:1180px){.ServicesHighlightGrid_grid__6jA87{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.ServicesHighlightGrid_grid__6jA87{grid-template-columns:1fr;gap:1.8rem}}@media (max-width:550px){.ServicesHighlightGrid_buttonWrapper__5KnKR{margin-top:30px}}.Platforms_section__dNfEO{margin-top:var(--space-section-y);margin-bottom:var(--space-section-y)}.Platforms_homepageSection__F_KBm{padding-top:var(--space-section-y);padding-bottom:var(--space-section-y);margin-top:0;margin-bottom:0;background:var(--section-blue-background)}.Platforms_wrapper__EIRDD{width:100%;max-width:1440px;margin:0 auto}.Platforms_header__zCTzQ{text-align:center;margin-bottom:4rem}.Platforms_subtitle__jrFLJ{font-size:1.125rem;line-height:1.7;margin:1.5rem auto 0;text-align:start}.Platforms_carouselContainer__g3JAb{max-width:1408px;margin:3rem auto 0;overflow-x:hidden;position:relative}.Platforms_carouselTrackWrapper__kAVC1{display:block}.Platforms_carouselWrapper__THAes{padding:.5rem 0 1rem;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Platforms_mobileSwiperWrapper__A_Goe{display:none;width:100%;margin-top:1rem}.Platforms_mobileSwiper__V3OXV{width:100%;padding-bottom:24px!important;padding-top:4px!important;overflow:visible!important}.Platforms_mobileSlide__zbisk{height:auto;display:flex!important}.Platforms_mobileSlide__zbisk .Platforms_cardLink__S5cV2{height:100%;display:flex;flex-direction:column;width:100%}.Platforms_mobileSlide__zbisk .Platforms_card__FH_Vk{height:100%;display:flex;flex-direction:column;flex:1 1}.Platforms_mobileSlide__zbisk .Platforms_cardTitle__xeFXN{min-height:3.2rem;display:flex;align-items:center}.Platforms_mobileSlide__zbisk .Platforms_cardDescription__SYWgW{flex:1 1}.Platforms_carouselWrapper__THAes:active{cursor:-webkit-grabbing;cursor:grabbing}.Platforms_carouselTrack__OXGio{display:flex;width:max-content;gap:24px;will-change:transform}.Platforms_slide__97PKI{flex-shrink:0;width:340px;box-sizing:border-box}.Platforms_cardLink__S5cV2{display:block;height:100%;text-decoration:none;color:inherit;outline:none;border-radius:12px;transition:transform .25s ease,box-shadow .25s ease}.Platforms_cardLink__S5cV2:focus-visible{outline:2px solid var(--primary-color,#4774ab);outline-offset:2px}.Platforms_card__FH_Vk{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:2rem 1.75rem;transition:border-color .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:flex-start}.Platforms_cardLink__S5cV2:hover .Platforms_card__FH_Vk{border-color:var(--primary-color,#4774ab);box-shadow:0 2px 14px rgba(0,0,0,.08)}.Platforms_cardLink__S5cV2:hover{transform:translateY(-3px)}.Platforms_iconWrapper__EzlLP{height:44px;margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start}.Platforms_icon__nIX16{width:100%;height:100%;object-fit:contain}.Platforms_cardTitle__xeFXN{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;line-height:1.3}.Platforms_cardDescription__SYWgW{font-size:.9375rem;line-height:1.55;margin:0;flex:1 1}@media (max-width:1024px){.Platforms_carouselTrackWrapper__kAVC1{display:none}.Platforms_mobileSwiperWrapper__A_Goe{display:block}}@media (max-width:1000px){.Platforms_wrapper__EIRDD{max-width:700px}}@media (max-width:768px){.Platforms_header__zCTzQ{margin-bottom:3rem}.Platforms_subtitle__jrFLJ{font-size:1rem}.Platforms_carouselWrapper__THAes{margin-top:.5rem}.Platforms_carouselTrack__OXGio{gap:20px}.Platforms_slide__97PKI{width:300px}.Platforms_card__FH_Vk{padding:1.75rem 1.5rem}.Platforms_cardTitle__xeFXN{font-size:1.125rem}.Platforms_cardDescription__SYWgW{font-size:.875rem}}@media (max-width:764px){.Platforms_wrapper__EIRDD{max-width:500px}}@media (max-width:550px){.Platforms_wrapper__EIRDD{max-width:100%}.Platforms_carouselTrack__OXGio{gap:16px}.Platforms_slide__97PKI{width:280px}}@media (max-width:480px){.Platforms_header__zCTzQ{margin-bottom:2rem;text-align:left}.Platforms_carouselWrapper__THAes{margin-top:0}.Platforms_slide__97PKI{width:260px}.Platforms_card__FH_Vk{padding:1.5rem 1.25rem}.Platforms_iconWrapper__EzlLP{margin-bottom:.75rem}.Platforms_cardTitle__xeFXN{font-size:1.0625rem}.Platforms_cardDescription__SYWgW{font-size:.8125rem}}.Platforms_buttonWrapper__h3R4T{display:flex;justify-content:center;margin-top:48px;width:100%}@media screen and (max-width:768px){.Platforms_buttonWrapper__h3R4T{margin-top:32px}}