.homecontent_homecontentcontainer__zuDd8{position:relative;display:flex;flex-direction:column;gap:1.5rem;width:100vw;padding-bottom:100px;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:center;background:var(--background)}.homecontent_homecardright__asSdA{position:absolute;z-index:0;width:80%;height:calc(100vh - 5rem);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.homecontent_bannerlistview__GN7yf,.homecontent_homecardtexts__w8Jgl{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.homecontent_homecardtexts__w8Jgl{flex-direction:column;align-items:flex-start;justify-content:center}.homecontent_buttongridcard__aJTJL{width:100%;display:flex;gap:.75rem;flex-wrap:wrap;padding:1.5rem 0}.homecontent_cardlink__n865N{font-size:1.125rem;padding:.75rem 1.5rem;border:none;cursor:pointer}.homecontent_filledcardlink___8axc{background:var(--main-color);color:var(--color-white)}.homecontent_linecardlink__Yl4_t{position:relative;background:var(--foreground);color:var(--foreground);z-index:0}.homecontent_linecardlink__Yl4_t,.homecontent_linecardlink__Yl4_t:before{-webkit-clip-path:var(--clip-bottom-right);clip-path:var(--clip-bottom-right)}.homecontent_linecardlink__Yl4_t:before{content:"";position:absolute;inset:1px;background:var(--background);z-index:-1}.homecontent_homebanner__NPUIp{position:relative;width:100vw;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.homecontent_bannercontentcontainer__99Fqv{position:absolute;inset:0;padding:2.5rem 0;display:flex;align-items:center;justify-content:center;z-index:2}.homecontent_homebannertitle__9U_Ew{font-size:4rem;font-weight:700}@media (max-width:768px){.homecontent_homecardright__asSdA{position:relative;flex-direction:column;width:80%;height:auto}.homecontent_homebannertitle__9U_Ew{font-size:1.5rem}.homecontent_bannerlistview__GN7yf,.homecontent_homecardtexts__w8Jgl{width:100%;height:auto;padding:1rem 0;align-items:center;text-align:left}.homecontent_homecardtexts__w8Jgl{gap:0;align-items:flex-start;justify-content:flex-end;padding:14rem .75rem 0}.homecontent_buttongridcard__aJTJL{justify-content:center;padding:1rem 0}.homecontent_cardlink__n865N{font-size:.875rem;padding:.6rem 1.2rem}.homecontent_homebanner__NPUIp{flex-direction:column;height:auto;min-height:100vh}.homecontent_homecontentcontainer__zuDd8{padding:1.5rem .75rem;min-height:min-content}}.textfade_container__w_fq8{width:100%;height:9.375rem;padding:.75rem;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;position:relative;background:transparent;font-size:1.2rem}.textfade_text__gTdYG{font-size:clamp(1.125rem,3vw,1.5rem);transition:transform .45s ease,opacity .45s ease;will-change:transform,opacity}.textfade_slideUp__ENQjH{transform:translateY(-100%);opacity:0}@media (max-width:768px){.textfade_container__w_fq8{height:7rem;padding:.5rem .75rem}}.homeproductlist_wrapper__3kJeR{width:100vw;height:100vh;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.homeproductlist_container__VrzJW{width:60%;height:80%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50% 50%;grid-gap:1.5rem;gap:1.5rem;padding:2.5rem;box-sizing:border-box}.homeproductlist_card__Y1EkB{position:relative;padding:2.25rem 2rem;gap:1.5rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:1rem;background-color:var(--background25op);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .4s ease;z-index:3}.homeproductlist_card__Y1EkB:after{content:"";position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;filter:blur(50px);opacity:0;transition:opacity 1s ease;z-index:-2}.homeproductlist_card__Y1EkB:hover{background-color:var(--background50op)}.homeproductlist_card__Y1EkB:hover:after{opacity:.5}.homeproductlist_card1__QlwGo:after{background-image:url(/_next/static/media/squareblur.8fb1501b.svg)}.homeproductlist_card2__5BoI4:after{background-image:url(/_next/static/media/triangleblur.2ccefbc7.svg)}.homeproductlist_card3__c9XOX:after{background-image:url(/_next/static/media/trapezoidblur.0de4dfe4.svg)}.homeproductlist_borderAnim__hn68Q{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);fill:none;stroke:var(--foreground);stroke-width:.3;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1s ease;pointer-events:none;z-index:3}.homeproductlist_card__Y1EkB:hover .homeproductlist_borderAnim__hn68Q{stroke-dashoffset:0}.homeproductlist_card1__QlwGo{grid-column:1;grid-row:1/span 2}.homeproductlist_card2__5BoI4{grid-column:2;grid-row:1}.homeproductlist_card3__c9XOX{grid-column:2;grid-row:2}.homeproductlist_shadow__UfTm8{position:absolute;width:6.25rem;height:6.25rem;background:#A9B5DF;border-radius:50%;filter:blur(50px);opacity:.9;transform:translate(-50%,-50%);transition:left .05s linear,top .05s linear;pointer-events:none;z-index:1}.homeproductlist_cardtitle__WFo54{width:80%;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:600;color:var(--foreground)}.homeproductlist_cardtext__HfNO6{width:80%;font-size:clamp(1rem,1.7vw,1.125rem);color:var(--foreground);line-height:1.6}.homeproductlist_svgicononlink__uIJ1b{width:50%;height:50%}.homeproductlist_moreproductslink__HMoVE:hover{border-color:var(--foreground-2);transition:.5s ease-in-out}@media (max-width:768px){.homeproductlist_container__VrzJW{width:100vw;height:auto;padding-bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.homeproductlist_wrapper__3kJeR{height:auto;flex-direction:column}.homeproductlist_borderAnim__hn68Q{display:none}.homeproductlist_card__Y1EkB{width:100%;padding:3rem 1.5rem}.homeproductlist_card1__QlwGo,.homeproductlist_card2__5BoI4,.homeproductlist_card3__c9XOX{height:auto!important;width:100%;padding-top:6rem}.homeproductlist_card__Y1EkB:after{background-size:contain}.homeproductlist_shadow__UfTm8{display:none}.homeproductlist_cardtext__HfNO6,.homeproductlist_cardtitle__WFo54{width:100%}.homeproductlist_cardactive__5R3ho:after{opacity:.8}}.whyus_whyuscontainer__JWypT{width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--background);position:relative}.whyus_whyuscontent__ckay3{width:85%;min-height:12.5rem;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;background:var(--background25op);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);position:relative;box-sizing:border-box;transition:all .4s ease;overflow:visible}.whyus_whyuscontent__ckay3:after,.whyus_whyuscontent__ckay3:before{content:"";position:absolute;background:var(--foreground-2);transition:all .9s ease}.whyus_whyuscontent__ckay3:before{width:1px;height:0;left:.75rem;top:0}.whyus_whyuscontent__ckay3:after{width:0;height:1px;left:0;top:.75rem}.whyus_whyuscontent__ckay3.whyus_active__23NvZ:before{height:50%}.whyus_whyuscontent__ckay3.whyus_active__23NvZ:after{width:50%}.whyus_whyustexts__WWomN{position:relative;width:100%;display:flex;flex-direction:column;gap:2rem;padding:2.5rem 2rem;box-sizing:border-box}.whyus_whyustexts__WWomN:after{content:"";position:absolute;inset:1rem;background-image:url(/_next/static/media/trapezoidblur.0de4dfe4.svg);background-size:140%;background-position:50%;background-repeat:no-repeat;filter:blur(1.25rem);opacity:0;z-index:-1;transition:opacity .8s ease}.whyus_whyustexts__WWomN h1{font-size:clamp(1.75rem,4vw,3rem);font-weight:700;line-height:1.2;margin:0;color:var(--foreground)}.whyus_whyustexts__WWomN p{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:400;line-height:1.55;margin:0;color:var(--foreground)}@media (min-width:769px){.whyus_whyuscontent__ckay3{width:50%;padding:3rem 3.5rem}.whyus_whyuscontent__ckay3:hover:before{height:50%}.whyus_whyuscontent__ckay3:hover:after{width:50%}.whyus_whyustexts__WWomN:after{background-size:110%}.whyus_whyustexts__WWomN:hover:after{opacity:.45}}@media (max-width:768px){.whyus_whyuscontent__ckay3{width:90%;padding:3rem 2rem;gap:2rem;position:relative}.whyus_whyuscontent__ckay3.whyus_active__23NvZ:before{left:0;top:-.375rem}.whyus_whyuscontent__ckay3.whyus_active__23NvZ:after{left:-.375rem;top:0}.whyus_whyustexts__WWomN{padding:2.5rem 1.5rem;gap:2rem;border-right:1px solid var(--foreground-2);border-bottom:1px solid var(--foreground-2)}.whyus_whyustexts__WWomN:after{background-size:155%}.whyus_whyustextsopacityactive__hm_C3:after{opacity:.45}}@supports (-webkit-overflow-scrolling:touch){.whyus_whyuscontent__ckay3:after,.whyus_whyuscontent__ckay3:before{transform-origin:top left;transform:scale(0);transition:transform .9s ease}.whyus_whyuscontent__ckay3.whyus_active__23NvZ:before,.whyus_whyuscontent__ckay3:hover:before{transform:scaleY(1)}.whyus_whyuscontent__ckay3.whyus_active__23NvZ:after,.whyus_whyuscontent__ckay3:hover:after{transform:scaleX(1)}}.pricinglistathome_container__MLTsx{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--background);padding:2rem 1rem}.pricinglistathome_title__xHUd4{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;text-align:center;color:var(--foreground)}.pricinglistathome_subtitle__i_iTC{font-size:clamp(1.2rem,2vw,1.2rem)}.pricinglistathome_titlecontainer__foL6c{display:flex;flex-direction:column;width:100%;align-items:center;gap:24px;padding-bottom:48px;justify-content:center}.pricinglistathome_cardContainer__0K2Ak{width:min(90%,1200px);display:flex;flex-direction:column;gap:2rem}.pricinglistathome_card__UXYyT{background-color:var(--background-2);border-radius:1rem;padding:2rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-end;justify-content:space-between;width:100%}.pricinglistathome_cardTitle__HJ43X{width:100%;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;color:var(--foreground)}.pricinglistathome_cardDesc__HSEGg{width:100%;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;color:var(--foreground);margin-bottom:.5rem}.pricinglistathome_featureList__Jo8dk{width:100%;display:flex;flex-direction:column;gap:.75rem;padding:.25rem;font-size:clamp(.9rem,1.3vw,1rem);color:var(--foreground)}.pricinglistathome_pricecontainer__Vh_ch{width:100%;display:flex;align-items:center;justify-content:space-between}.pricinglistathome_price__N9KQm{font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:700;color:var(--foreground-2);text-align:right}.pricinglistathome_button__ALzvh{position:relative;display:flex;align-items:center;justify-content:flex-start;background-color:var(--button-bg);color:var(--button-text);padding:.6rem 0;font-size:1rem;font-weight:500;border:none;cursor:pointer;transition:background-color .25s ease}.pricinglistathome_button__ALzvh:after{content:"";position:absolute;left:0;bottom:0;width:.625rem;height:2px;background-color:var(--foreground);transition:width .8s ease}.pricinglistathome_button__ALzvh:hover:after{width:100%}.pricinglistathome_button__ALzvh:hover{background-color:var(--button-hover)}@media (min-width:768px){.pricinglistathome_cardContainer__0K2Ak{flex-direction:row;justify-content:center;gap:2rem}}.jobscards_wrapper__319Ek{position:relative;min-height:100vh;width:100vw;padding:5rem 0;display:flex;align-items:center;justify-content:center;background:var(--background)}.jobscards_container__lO3d2{width:80%;max-width:1200px;display:flex;flex-direction:column;gap:3rem}.jobscards_header__8GeHY{text-align:center;margin-bottom:1.5rem}.jobscards_title__xkMtd{font-size:3rem;font-weight:700;color:var(--foreground);margin-bottom:1rem}.jobscards_subtitle__wSY3s{font-size:1.25rem;color:var(--foreground-2)}.jobscards_cardsGrid__qV55I{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.jobscards_card__mMdPV{position:relative;padding:2.25rem 2rem;background:var(--background25op);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;transition:background-color .4s ease,transform .3s ease;z-index:3;min-height:18rem}.jobscards_card__mMdPV:after{content:"";position:absolute;inset:0;filter:blur(48px);background-size:cover;background-position:50%;opacity:0;transition:opacity 1s ease;z-index:-2}.jobscards_card__mMdPV:hover:after{opacity:.5}.jobscards_card1__VCRDU:after{background-image:url(/_next/static/media/squareblur.8fb1501b.svg)}.jobscards_card2__8OE_y:after{background-image:url(/_next/static/media/triangleblur.2ccefbc7.svg)}.jobscards_card3__EqWDR:after{background-image:url(/_next/static/media/trapezoidblur.0de4dfe4.svg)}.jobscards_card4__PSfUr:after{background-image:url(/_next/static/media/squareblur.8fb1501b.svg)}.jobscards_borderAnim__0jT6Q{position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);left:-2px;top:-2px;fill:none;stroke:var(--foreground);stroke-linecap:round;stroke-width:.25;stroke-dasharray:400;stroke-dashoffset:400;pointer-events:none;transition:stroke-dashoffset 1s ease;z-index:3}.jobscards_card__mMdPV:hover .jobscards_borderAnim__0jT6Q{stroke-dashoffset:0}.jobscards_card__mMdPV:hover{background:var(--background50op)}.jobscards_cardtitle__EkqSZ{width:100%;font-size:1.75rem;font-weight:600;color:var(--foreground)}.jobscards_cardtext__4Xw_p{width:100%;font-size:1rem;line-height:1.6;color:var(--foreground);flex-grow:1}.jobscards_cardlink__gI96w{font-size:1rem;padding:.75rem 1.5rem;cursor:pointer;border:none;position:relative;color:var(--foreground);background:var(--foreground);text-decoration:none;transition:color .3s ease,background .3s ease}.jobscards_cardlink__gI96w,.jobscards_cardlink__gI96w:before{-webkit-clip-path:var(--clip-bottom-right);clip-path:var(--clip-bottom-right)}.jobscards_cardlink__gI96w:before{content:"";position:absolute;inset:1px;background:var(--background);z-index:-1}.jobscards_cardlink__gI96w:hover{color:var(--main-color)}@media (max-width:768px){.jobscards_wrapper__319Ek{padding:3rem 0;min-height:auto}.jobscards_container__lO3d2{width:90%;gap:2rem}.jobscards_title__xkMtd{font-size:2rem}.jobscards_subtitle__wSY3s{font-size:1rem}.jobscards_cardsGrid__qV55I{grid-template-columns:1fr;gap:1.25rem}.jobscards_card__mMdPV{padding:2rem 1.5rem;min-height:auto}.jobscards_borderAnim__0jT6Q{display:none}.jobscards_cardactive__f7Xps:after{opacity:.8}.jobscards_cardtitle__EkqSZ{font-size:1.5rem}.jobscards_cardtext__4Xw_p{font-size:.95rem}}.companycards_wrapper__Txj__{position:relative;min-height:100vh;width:100vw;padding:5rem 0;display:flex;align-items:center;justify-content:center;background:var(--background)}.companycards_container__FKfpt{width:80%;max-width:1200px;display:flex;flex-direction:column;gap:3rem}.companycards_header__HRAgc{text-align:center;margin-bottom:1.5rem}.companycards_title__mi1_8{font-size:3rem;font-weight:700;color:var(--foreground);margin-bottom:1rem}.companycards_subtitle__s3s7j{font-size:1.25rem;color:var(--foreground-2)}.companycards_cardsGrid__QSyzx{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.companycards_card__CXgUg{position:relative;padding:2.25rem 2rem;background:var(--background25op);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;align-items:flex-start;min-height:20rem;transition:background-color .4s ease,transform .3s ease;z-index:3}.companycards_card__CXgUg:after{content:"";position:absolute;inset:0;filter:blur(50px);background-position:50%;background-size:cover;opacity:0;transition:opacity 1s ease;z-index:-2}.companycards_card__CXgUg:hover:after{opacity:.5}.companycards_card1__tOJMj:after{background-image:url(/_next/static/media/squareblur.8fb1501b.svg)}.companycards_card2__nh_6q:after{background-image:url(/_next/static/media/triangleblur.2ccefbc7.svg)}.companycards_card3__GpgTA:after{background-image:url(/_next/static/media/trapezoidblur.0de4dfe4.svg)}.companycards_card4__nsLiW:after{background-image:url(/_next/static/media/squareblur.8fb1501b.svg)}.companycards_borderAnim__AjxIP{position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);left:-2px;top:-2px;fill:none;stroke:var(--foreground);stroke-width:.25;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset 1s ease;pointer-events:none;z-index:3}.companycards_card__CXgUg:hover .companycards_borderAnim__AjxIP{stroke-dashoffset:0}.companycards_card__CXgUg:hover{background:var(--background50op);transform:translateY(-4px)}.companycards_iconContainer__lVe4N{width:4rem;height:4rem;border-radius:.75rem;background:var(--background50op);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.companycards_icon__xMXk1{font-size:2.5rem;line-height:1}.companycards_cardtitle__OTjJB{width:100%;font-size:1.75rem;font-weight:600;color:var(--foreground)}.companycards_cardtext__758V3{width:100%;font-size:1rem;line-height:1.6;color:var(--foreground);flex-grow:1}@media (max-width:768px){.companycards_wrapper__Txj__{padding:3rem 0;min-height:auto}.companycards_container__FKfpt{width:90%;gap:2rem}.companycards_title__mi1_8{font-size:2rem}.companycards_subtitle__s3s7j{font-size:1rem}.companycards_cardsGrid__QSyzx{grid-template-columns:1fr;gap:1.25rem}.companycards_card__CXgUg{padding:2rem 1.5rem;min-height:auto}.companycards_borderAnim__AjxIP{display:none}.companycards_cardactive__BZKO_:after{opacity:.8}.companycards_cardtitle__OTjJB{font-size:1.5rem}.companycards_cardtext__758V3{font-size:.95rem}.companycards_iconContainer__lVe4N{width:3.5rem;height:3.5rem}.companycards_icon__xMXk1{width:60px;height:60px;color:var(--foreground)}}.services_servicesContainer__AerqJ{padding:4rem 2rem;min-height:90vh;background:var(--background);color:var(--foreground);font-family:Turret Road,sans-serif;display:flex;flex-direction:column;align-items:center;gap:3rem}.services_title__xlaoA{font-size:2.5rem;font-weight:700;padding-bottom:.5rem;color:inherit}.services_servicesList__hLyeZ{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;width:100%;max-width:1200px}.services_serviceCard__WLTzU{flex:1 1 280px;max-width:320px;padding:2rem;border:1px solid var(--foreground-2-alpha);display:flex;flex-direction:column;gap:1rem;cursor:default;transition:.3s ease}.services_serviceCard__WLTzU:hover{border-color:var(--foreground);background:var(--background50op)}.services_icon__aSNdi{width:40px;height:40px;color:var(--foreground)}.services_serviceTitle__gfOsF{margin:0;font-size:1.5rem;font-weight:700;color:inherit}.services_serviceDesc__bql7S{font-size:1.1rem;line-height:1.5;color:var(--foreground-2)}@media (max-width:600px){.services_servicesList__hLyeZ{flex-direction:column;align-items:center;gap:1.5rem}.services_serviceCard__WLTzU{max-width:100%}}