/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.theme-switcher_root__whKHB{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.theme-switcher_buttonBase__yLl8m{border-style:var(--tw-border-style);height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1px;border-radius:3.40282e+38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.theme-switcher_buttonInactive__Q6W7_{border-color:var(--color-gray-200,oklch(92.8% .006 264.531));color:var(--color-gray-500,oklch(55.1% .027 264.364))}@media (hover:hover){.theme-switcher_buttonInactive__Q6W7_:hover{color:var(--color-gray-900,oklch(21% .034 264.665))}}@media (prefers-color-scheme:dark){.theme-switcher_buttonInactive__Q6W7_{border-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.theme-switcher_buttonInactive__Q6W7_:hover{color:var(--color-gray-100,oklch(96.7% .003 264.542))}}}.theme-switcher_buttonActive__z8Ys7{border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:var(--color-gray-900,oklch(21% .034 264.665))}@media (prefers-color-scheme:dark){.theme-switcher_buttonActive__z8Ys7{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-800,oklch(27.8% .033 256.848));color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.theme-switcher_icon__APIMr{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4)}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.menu_root__vUJfq{border-bottom:1px var(--tw-border-style);border-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.menu_root__vUJfq{border-color:color-mix(in oklab,var(--color-gray-200,oklch(92.8% .006 264.531))60%,transparent)}}.menu_root__vUJfq{padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*6)}@media (min-width:48rem){.menu_root__vUJfq{padding-top:calc(var(--spacing,.25rem)*0)}}.menu_root__vUJfq{align-items:center;gap:calc(var(--spacing,.25rem)*6);display:flex}.menu_itemActive__kkFx6:after{content:"";right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*-1);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*.5);position:absolute}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.company-carousel_carouselTrack__nICNC{height:calc(var(--spacing,.25rem)*12);--company-scroll-duration:25s;width:max-content;animation:company-carousel_companies-marquee__OGHy_ var(--company-scroll-duration)linear infinite;will-change:transform;display:flex}.company-carousel_carouselGroup__8Ew5F{align-items:center;gap:calc(var(--spacing,.25rem)*8);padding-right:calc(var(--spacing,.25rem)*8);flex-shrink:0;display:flex}@media (min-width:48rem){.company-carousel_carouselGroup__8Ew5F{gap:calc(var(--spacing,.25rem)*16);padding-right:calc(var(--spacing,.25rem)*16)}}@media (min-width:80rem){.company-carousel_carouselGroup__8Ew5F{gap:calc(var(--spacing,.25rem)*32);padding-right:calc(var(--spacing,.25rem)*32)}}.company-carousel_carouselItem__BdJku{flex-shrink:0;height:100%}@keyframes company-carousel_companies-marquee__OGHy_{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.company-carousel_carouselTrack__nICNC{animation:none}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.quote_root__VYzJM{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}@media (min-width:64rem){.quote_root__VYzJM{padding:calc(var(--spacing,.25rem)*6)}}.quote_root__VYzJM{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.quote_root__VYzJM:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.quote_root__VYzJM{max-height:var(--quote-max-h);flex-direction:column;display:flex}@media (min-width:64rem){.quote_root__VYzJM{max-height:none}}.quote_root__VYzJM{--quote-max-h:75vh}.quote_header__zArUI{margin-bottom:calc(var(--spacing,.25rem)*4);align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);display:flex}.quote_profilePicture__OGhoY{aspect-ratio:1;width:calc(var(--spacing,.25rem)*14);flex-shrink:0}.quote_profile__Eh_Py{min-width:calc(var(--spacing,.25rem)*0);flex-direction:column;flex:1;display:flex}.quote_name__cFlDC{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);display:block}.quote_role__pGPOA{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);display:block}.quote_companies__ocZzE{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:nowrap;height:100%;display:flex}.quote_company__ZjvY0{height:calc(var(--spacing,.25rem)*6)}.quote_quote__ZTV_u{text-align:left;--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);white-space:pre-wrap;min-height:calc(var(--spacing,.25rem)*0);padding-right:calc(var(--spacing,.25rem)*2);flex:1;overflow-y:auto}@media (min-width:64rem){.quote_quote__ZTV_u{padding-right:calc(var(--spacing,.25rem)*0);flex:none;overflow:visible}}.quote_quoteCollapsed__Zvl9Z{max-height:var(--quote-collapsed-max-h);--quote-collapsed-max-h:14lh;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.quote_toggle__pXOtx{margin-top:calc(var(--spacing,.25rem)*3);width:fit-content;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:4px;align-items:center;text-decoration-line:underline;display:inline-flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.technology-carousel_carouselTrack__5mkxq{--tech-scroll-duration:26s;width:max-content;animation:technology-carousel_technologies-marquee__bHywx var(--tech-scroll-duration)linear infinite;will-change:transform;display:flex}.technology-carousel_carouselGroup__xzeye{align-items:center;gap:calc(var(--spacing,.25rem)*8);padding-right:calc(var(--spacing,.25rem)*8);flex-shrink:0;display:flex}@media (min-width:48rem){.technology-carousel_carouselGroup__xzeye{gap:calc(var(--spacing,.25rem)*16);padding-right:calc(var(--spacing,.25rem)*16)}}@media (min-width:80rem){.technology-carousel_carouselGroup__xzeye{gap:calc(var(--spacing,.25rem)*32);padding-right:calc(var(--spacing,.25rem)*32)}}.technology-carousel_carouselItem___OK5B{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.technology-carousel_itemLabel__84HMi{margin-top:calc(var(--spacing,.25rem)*1);pointer-events:none;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));display:block;position:absolute;top:100%;left:50%;transform:translate(-50%,.5rem)}.technology-carousel_carouselItem___OK5B:focus-within .technology-carousel_itemLabel__84HMi,.technology-carousel_carouselItem___OK5B:hover .technology-carousel_itemLabel__84HMi{opacity:1;transform:translate(-50%)}@keyframes technology-carousel_technologies-marquee__bHywx{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.technology-carousel_carouselTrack__5mkxq{animation:none}.technology-carousel_itemLabel__84HMi{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.features_itemsWrapper__S0HFv{padding-top:calc(var(--spacing,.25rem)*8);max-height:var(--features-items-max-h)}@media (min-width:64rem){.features_itemsWrapper__S0HFv{max-height:none}}.features_itemsWrapper__S0HFv{--features-items-max-h:80vh}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.page_main__ItshH{width:100%}@media (min-width:40rem){.page_main__ItshH{max-width:40rem}}@media (min-width:48rem){.page_main__ItshH{max-width:48rem}}@media (min-width:64rem){.page_main__ItshH{max-width:64rem}}@media (min-width:80rem){.page_main__ItshH{max-width:80rem}}@media (min-width:96rem){.page_main__ItshH{max-width:96rem}}.page_main__ItshH{gap:calc(var(--spacing,.25rem)*32);padding:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*32);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:48rem){.page_main__ItshH{padding:calc(var(--spacing,.25rem)*8);padding-bottom:calc(var(--spacing,.25rem)*48)}}@media (min-width:64rem){.page_main__ItshH{gap:calc(var(--spacing,.25rem)*48)}}