.ValueCard_card__bUp5R{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,1.8vw,1.35rem);min-width:0;min-height:9.5rem;padding:clamp(1.25rem,2vw,1.6rem);border:1px solid var(--theme-border);border-radius:1rem;background:radial-gradient(circle at 8% 12%,var(--theme-accent-ghost),transparent 42%),color-mix(in srgb,var(--theme-surface) 96%,transparent);box-shadow:0 10px 28px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ValueCard_card__bUp5R:after{content:"";position:absolute;z-index:-1;right:-2.5rem;bottom:-2.5rem;width:7rem;height:7rem;border:1px solid var(--theme-border);border-radius:50%;opacity:.55}.ValueCard_card__bUp5R:hover{border-color:var(--theme-border-strong);box-shadow:0 16px 34px rgba(15,116,255,.1);transform:translateY(-3px)}.ValueCard_icon__u4_Z2{display:grid;width:clamp(4.5rem,6vw,5.25rem);aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:50%;background:radial-gradient(circle,var(--theme-accent-ghost),transparent 68%)}.ValueCard_icon__u4_Z2 img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(15,116,255,.12))}.ValueCard_content__lkpHM{min-width:0}.ValueCard_title__E0Uok{margin:0;color:var(--theme-text-primary);font-size:clamp(1.02rem,1.3vw,1.18rem);font-weight:800;line-height:1.3;letter-spacing:-.025em}.ValueCard_description__5pbNj{margin:.45rem 0 0;color:var(--theme-text-secondary);font-size:clamp(.9rem,1vw,1rem);line-height:1.5}@media (max-width:639px){.ValueCard_card__bUp5R{min-height:auto;padding:1.15rem}.ValueCard_icon__u4_Z2{width:4.5rem}}@media (max-width:399px){.ValueCard_card__bUp5R{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}}@media (prefers-reduced-motion:reduce){.ValueCard_card__bUp5R{transition:none}.ValueCard_card__bUp5R:hover{transform:none}}.NewsletterForm_form__pviJd{width:min(100%,47rem);margin-top:clamp(1.5rem,2.5vw,2rem);padding:.8rem;border:1px solid color-mix(in srgb,var(--color-primary-bright) 14%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--theme-surface) 66%,transparent);box-shadow:0 12px 30px rgba(15,74,186,.07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.NewsletterForm_fields__3M_Z0{display:grid;grid-template-columns:minmax(11rem,.95fr) minmax(15rem,1.2fr) auto;gap:.85rem;align-items:stretch}.NewsletterForm_field__v4GzI{position:relative;min-width:0}.NewsletterForm_fieldIcon__kLyYj{position:absolute;top:50%;left:1rem;width:1.15rem;height:1.15rem;color:var(--color-primary-bright);opacity:.78;transform:translateY(-50%);pointer-events:none}.NewsletterForm_field__v4GzI input{width:100%;min-height:3.65rem;padding:.8rem 1rem .8rem 3rem;border:1px solid color-mix(in srgb,var(--color-primary-bright) 24%,transparent);border-radius:.75rem;outline:none;background:color-mix(in srgb,var(--theme-surface) 94%,transparent);color:var(--theme-text-primary);box-shadow:0 8px 22px rgba(15,74,186,.05);font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.NewsletterForm_field__v4GzI input::placeholder{color:var(--theme-text-muted);opacity:.78}.NewsletterForm_field__v4GzI input:hover{border-color:var(--theme-border-strong)}.NewsletterForm_field__v4GzI input:focus-visible{border-color:var(--color-primary-bright);background:var(--theme-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-bright) 17%,transparent),0 10px 24px rgba(15,74,186,.08)}.NewsletterForm_button__Nfs5X{min-height:3.65rem;padding:.8rem 1.8rem;border:1px solid transparent;border-radius:.75rem;background:linear-gradient(135deg,var(--color-primary-bright),var(--color-primary-dark));color:#ffffff;box-shadow:0 10px 22px rgba(15,74,186,.2),inset 0 1px 0 rgba(255,255,255,.22);cursor:pointer;font-weight:700;transition:box-shadow .18s ease,transform .18s ease}.NewsletterForm_button__Nfs5X:hover{box-shadow:0 13px 28px rgba(15,74,186,.27),inset 0 1px 0 rgba(255,255,255,.22);transform:translateY(-2px)}.NewsletterForm_button__Nfs5X:focus-visible{outline:2px solid var(--color-primary-bright);outline-offset:3px}.NewsletterForm_button__Nfs5X:disabled{cursor:wait;opacity:.72;transform:none}.NewsletterForm_honeypot__GT0SS{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.NewsletterForm_consent__NQgbs{margin:.65rem .25rem 0;color:var(--theme-text-secondary);font-size:.78rem;line-height:1.45}.NewsletterForm_status__H1ETl{min-height:1.35rem;margin:.35rem 0 0;color:var(--color-primary-dark);font-size:.8rem;font-weight:600;line-height:1.4}.NewsletterForm_srOnly__lKXQ8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1023px){.NewsletterForm_form__pviJd{margin-inline:auto}.NewsletterForm_fields__3M_Z0{grid-template-columns:repeat(2,minmax(0,1fr))}.NewsletterForm_button__Nfs5X{grid-column:1/-1;width:min(100%,14rem);justify-self:center}}@media (max-width:639px){.NewsletterForm_form__pviJd{margin-top:1.35rem;padding:.65rem}.NewsletterForm_fields__3M_Z0{grid-template-columns:minmax(0,1fr)}.NewsletterForm_button__Nfs5X{grid-column:auto;width:100%;justify-self:stretch}.NewsletterForm_consent__NQgbs,.NewsletterForm_status__H1ETl{text-align:center}}@media (prefers-reduced-motion:reduce){.NewsletterForm_button__Nfs5X,.NewsletterForm_field__v4GzI input{transition:none}.NewsletterForm_button__Nfs5X:hover{transform:none}}.Hero_hero__Q5FaL{position:relative;isolation:isolate;overflow:hidden;width:100%;padding-bottom:clamp(2.5rem,5vw,5rem);background:var(--theme-page-background-soft);color:var(--theme-text-primary)}.Hero_hero__Q5FaL:after{content:"";position:absolute;z-index:-1;right:-10rem;bottom:-11rem;width:30rem;height:30rem;border-radius:50%;background:var(--theme-accent-ghost);filter:blur(90px);pointer-events:none}.Hero_artworkStage__OiBKq{position:relative;isolation:isolate;overflow:hidden}.Hero_artworkStage__OiBKq:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-page-background-soft) 96%,transparent) 0,color-mix(in srgb,var(--theme-page-background-soft) 72%,transparent) 39%,transparent 64%);pointer-events:none}.Hero_main__yl5Eu{position:relative;z-index:2;min-height:clamp(540px,48vw,720px)}.Hero_background__VIhVN{position:absolute;z-index:0;inset:0;background-color:var(--theme-page-background-soft);background-position:50%;background-repeat:no-repeat;background-size:cover;pointer-events:none}.Hero_inner__Jyc4B{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,5rem);width:min(100% - 2.5rem,1280px);min-height:inherit;margin-inline:auto;padding-block:clamp(3.5rem,6vw,6rem)}.Hero_content__rnCeh{position:relative;z-index:1;min-width:0;max-width:38rem}.Hero_artworkSpace__eB0uF{min-width:0;min-height:1px}.Hero_eyebrow__C5qCA{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;margin:0 0 1.5rem;padding:.65rem 1.1rem;border:1px solid var(--theme-border-strong);border-radius:999px;background:color-mix(in srgb,var(--theme-surface) 82%,transparent);color:var(--color-primary-bright);box-shadow:0 8px 24px rgba(15,74,186,.08);font-size:clamp(.72rem,1vw,.85rem);font-weight:700;line-height:1.45;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Hero_eyebrow__C5qCA svg{flex:0 0 auto;font-size:1rem}.Hero_heading__SfTcx{margin:0;font-size:clamp(3rem,5.25vw,5.5rem);font-weight:800;line-height:1.12;letter-spacing:-.055em;overflow-wrap:normal}.Hero_pageHeading__R00q2{font-size:clamp(4rem,6.5vw,6.75rem)}.Hero_headingLine__3hu2L{display:block;padding-right:.12em;padding-bottom:.1em;margin-right:-.12em;margin-bottom:-.1em;overflow:visible}.Hero_headingAccent__bfc6y{width:fit-content;max-width:calc(100% + .12em);background:var(--blended-text);background-clip:text;-webkit-background-clip:text;color:var(--color-primary-bright);-webkit-text-fill-color:transparent}.Hero_description__wKkHN{max-width:35rem;margin:1.5rem 0 0;color:var(--theme-text-secondary);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:500;line-height:1.7}.Hero_actions__FA3vF{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.Hero_actions__FA3vF .Hero_action__uPdOt{min-width:11.5rem;max-width:100%;border-radius:14px}.Hero_featureBarContainer__w5_ij{position:relative;z-index:2;width:min(100% - 2.5rem,1280px);margin:clamp(1.25rem,2vw,2rem) auto 0}.Hero_featureBar__DDKSZ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:1.15rem clamp(1rem,2.5vw,2.5rem);border:1px solid var(--theme-border);border-radius:18px;background:color-mix(in srgb,var(--theme-surface) 94%,transparent);box-shadow:var(--theme-shadow);list-style:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Hero_featureItem__H5J_E{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;min-width:0;padding:.25rem .75rem;text-align:center;transition:transform .18s ease,background-color .18s ease}.Hero_featureItem__H5J_E:hover{background:color-mix(in srgb,var(--color-primary-bright) 6%,transparent);transform:translateY(-2px)}.Hero_featureItem__H5J_E:not(:last-child):after{content:"";position:absolute;top:12%;right:0;width:1px;height:76%;background:var(--theme-border)}.Hero_featureIcon__yXds1{display:grid;place-items:center;width:clamp(4rem,5vw,5rem);height:clamp(4rem,5vw,5rem)}.Hero_pageFeatureIcon__Uqg_C{box-sizing:border-box;padding:.1rem;border:1px solid color-mix(in srgb,var(--color-primary-bright) 52%,white);border-radius:50%;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.92) 0 7%,transparent 26%),color-mix(in srgb,var(--theme-surface) 88%,var(--color-primary-bright));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-bright) 16%,transparent),0 .4rem 1rem rgba(21,94,239,.24),inset 0 1px 0 rgba(255,255,255,.9)}.Hero_featureIcon__yXds1 img{width:100%;height:100%;border-radius:50%;object-fit:contain}.Hero_featureLabel__9kCVf{color:var(--theme-text-primary);font-size:clamp(.72rem,1vw,.9rem);font-weight:700;line-height:1.3}@media (max-width:1023px){.Hero_artworkStage__OiBKq:before{background:linear-gradient(180deg,var(--theme-page-background-soft) 0,color-mix(in srgb,var(--theme-page-background-soft) 92%,transparent) 35%,transparent 62%)}.Hero_main__yl5Eu{min-height:clamp(720px,110vw,900px)}.Hero_inner__Jyc4B{grid-template-columns:minmax(0,1fr);align-items:start;padding-block:clamp(3rem,7vw,4.5rem) 0}.Hero_content__rnCeh{max-width:42rem;margin-inline:auto;text-align:center}.Hero_description__wKkHN,.Hero_headingAccent__bfc6y{margin-inline:auto}.Hero_actions__FA3vF{justify-content:center}.Hero_artworkSpace__eB0uF{display:none}.Hero_background__VIhVN{background-position:bottom;background-size:100% auto}}@media (max-width:767px){.Hero_hero__Q5FaL{padding-bottom:3rem}.Hero_inner__Jyc4B{width:min(100% - 2rem,1280px);padding-top:2.5rem}.Hero_heading__SfTcx{font-size:clamp(2.55rem,11vw,4.4rem);letter-spacing:-.055em}.Hero_pageHeading__R00q2{font-size:clamp(3.25rem,13.5vw,5.25rem)}.Hero_eyebrow__C5qCA{margin-bottom:1.2rem}.Hero_description__wKkHN{margin-top:1.15rem;line-height:1.6}.Hero_actions__FA3vF{margin-top:1.5rem}.Hero_featureBarContainer__w5_ij{width:min(100% - 2rem,1280px);margin-top:1rem}}@media (max-width:719px){.Hero_main__yl5Eu{min-height:clamp(720px,177.68vw,1020px)}.Hero_featureBar__DDKSZ{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem .5rem}.Hero_featureItem__H5J_E{padding:.75rem .5rem}.Hero_featureItem__H5J_E:not(:last-child):after{display:none}.Hero_featureItem__H5J_E:nth-child(-n+4){border-bottom:1px solid var(--theme-border)}.Hero_featureItem__H5J_E:nth-child(odd):not(:last-child){border-right:1px solid var(--theme-border)}.Hero_featureItem__H5J_E:last-child{grid-column:1/-1}}@media (max-width:480px){.Hero_actions__FA3vF{flex-direction:column;align-items:stretch}.Hero_actions__FA3vF .Hero_action__uPdOt{width:100%;white-space:normal;line-height:1.35}.Hero_actions__FA3vF{gap:.75rem}}@media (prefers-reduced-motion:reduce){.Hero_featureItem__H5J_E{transition:none}.Hero_featureItem__H5J_E:hover{transform:none}}@media (min-width:1024px){.Hero_featureBarContainer__w5_ij,.Hero_inner__Jyc4B{width:100%;padding-inline:clamp(4rem,6vw,8rem)}}@media (prefers-reduced-motion:reduce){.Hero_hero__Q5FaL *,.Hero_hero__Q5FaL :after,.Hero_hero__Q5FaL :before{scroll-behavior:auto}}.HomeAboutPreview_section__UE2L4{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--theme-border);background:radial-gradient(circle at 27% 48%,rgba(15,116,255,.14),transparent 32%),linear-gradient(102deg,var(--theme-page-background-soft) 0,var(--theme-surface) 52%,var(--theme-page-background-soft) 100%);color:var(--theme-text-primary)}.HomeAboutPreview_section__UE2L4:after,.HomeAboutPreview_section__UE2L4:before{content:"";position:absolute;z-index:-1;width:7rem;height:10rem;opacity:.42;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-primary-bright) 58%,transparent) 1.35px,transparent 1.65px);background-size:12px 12px;pointer-events:none}.HomeAboutPreview_section__UE2L4:before{top:50%;left:-2.25rem;transform:translateY(-50%)}.HomeAboutPreview_section__UE2L4:after{top:50%;right:-2.25rem;transform:translateY(-50%)}.HomeAboutPreview_container__APODu{display:grid;grid-template-areas:"artwork content";grid-template-columns:minmax(0,1fr) minmax(24rem,.95fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);width:min(100% - 2.5rem,1280px);min-height:clamp(25rem,33vw,31rem);margin-inline:auto}.HomeAboutPreview_content__HuRSq{z-index:2;grid-area:content;max-width:36rem;padding-block:clamp(3.5rem,6vw,5.5rem)}.HomeAboutPreview_heading__9ElLC{margin:0;color:var(--theme-text-primary);font-size:clamp(2.45rem,4vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.05em}.HomeAboutPreview_heading__9ElLC span{display:inline-block;padding-right:.05em}.HomeAboutPreview_accent__MFBH8{background:var(--blended-text);background-clip:text;color:var(--color-primary-bright);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HomeAboutPreview_description__4Cyqy{max-width:35rem;margin:1rem 0 0;color:var(--theme-text-secondary);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:500;line-height:1.65}.HomeAboutPreview_link__kS3s3{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;margin-top:1.25rem;color:var(--color-primary-bright);font-size:1rem;font-weight:700;line-height:1.2;transition:color .18s ease}.HomeAboutPreview_link__kS3s3 svg{flex:0 0 auto;transition:transform .18s ease}.HomeAboutPreview_link__kS3s3:hover{color:color-mix(in srgb,var(--color-primary-bright) 72%,var(--theme-text-primary))}.HomeAboutPreview_link__kS3s3:hover svg{transform:translateX(4px)}.HomeAboutPreview_link__kS3s3:focus-visible{border-radius:4px;outline:2px solid var(--color-primary-bright);outline-offset:4px}.HomeAboutPreview_artwork__pqulG{position:relative;align-self:end;grid-area:artwork;min-width:0}.HomeAboutPreview_artwork__pqulG:before{content:"";position:absolute;z-index:-1;inset:14% 8% 8%;border-radius:50%;background:rgba(15,116,255,.12);filter:blur(38px);pointer-events:none}.HomeAboutPreview_image__2gV9z{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(2,8,32,.14))}@media (max-width:1023px){.HomeAboutPreview_container__APODu{grid-template-columns:minmax(0,1.02fr) minmax(20rem,.98fr);gap:clamp(1.5rem,3vw,3rem)}.HomeAboutPreview_heading__9ElLC{font-size:clamp(2.3rem,4.6vw,3.3rem)}}@media (max-width:767px){.HomeAboutPreview_section__UE2L4:after,.HomeAboutPreview_section__UE2L4:before{opacity:.28}.HomeAboutPreview_container__APODu{grid-template-areas:"content" "artwork";grid-template-columns:minmax(0,1fr);gap:1.5rem;width:min(100% - 2rem,1280px);min-height:auto}.HomeAboutPreview_content__HuRSq{max-width:38rem;margin-inline:auto;padding-block:3.5rem 0;text-align:center}.HomeAboutPreview_description__4Cyqy{margin-inline:auto}.HomeAboutPreview_artwork__pqulG{width:min(100%,38rem);margin-inline:auto}}@media (max-width:479px){.HomeAboutPreview_heading__9ElLC span{display:block;width:fit-content;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.HomeAboutPreview_link__kS3s3,.HomeAboutPreview_link__kS3s3 svg{transition:none}.HomeAboutPreview_link__kS3s3:hover svg{transform:none}}.HomeProductsPreview_section__jpvU6{position:relative;isolation:isolate;overflow:hidden;border-block:1px solid var(--theme-border);background:radial-gradient(circle at 66% 48%,rgba(15,116,255,.15),transparent 34%),linear-gradient(112deg,var(--theme-surface) 0,var(--theme-page-background-soft) 55%,color-mix(in srgb,var(--theme-surface-hover) 76%,transparent) 100%);color:var(--theme-text-primary)}.HomeProductsPreview_swipeHint__M_7n9{display:none}.HomeProductsPreview_section__jpvU6:after,.HomeProductsPreview_section__jpvU6:before{content:"";position:absolute;z-index:-1;width:8rem;height:12rem;opacity:.48;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-primary-bright) 62%,transparent) 1.5px,transparent 1.75px);background-size:12px 12px;pointer-events:none}.HomeProductsPreview_section__jpvU6:before{top:50%;left:-2.5rem;transform:translateY(-50%)}.HomeProductsPreview_section__jpvU6:after{top:50%;right:-2.5rem;transform:translateY(-50%)}.HomeProductsPreview_container__0O_oG{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(34rem,1.22fr);align-items:center;gap:clamp(2rem,4vw,5rem);width:min(100% - 2.5rem,1280px);min-height:clamp(29rem,38vw,35rem);margin-inline:auto;padding-block:clamp(3.5rem,6vw,5.5rem)}.HomeProductsPreview_content__SMd4b{position:relative;z-index:4;max-width:31rem}.HomeProductsPreview_heading__2lHU2{margin:0;font-size:clamp(2.55rem,4.5vw,4.35rem);font-weight:800;line-height:1.02;letter-spacing:-.055em}.HomeProductsPreview_heading__2lHU2 span{display:block;width:fit-content;max-width:100%;padding-right:.08em}.HomeProductsPreview_accent__8_sd6{background:var(--blended-text);background-clip:text;color:var(--color-primary-bright);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HomeProductsPreview_description__id341{max-width:30rem;margin:1rem 0 0;color:var(--theme-text-secondary);font-size:clamp(1rem,1.3vw,1.16rem);font-weight:500;line-height:1.65}.HomeProductsPreview_action__vC_li{min-width:13.25rem;margin-top:1.65rem;border-radius:14px}.HomeProductsPreview_products__QmtKJ{position:relative;align-self:stretch;min-width:0;min-height:24rem;margin:0;padding:0;list-style:none}.HomeProductsPreview_products__QmtKJ:before{content:"";position:absolute;right:2%;bottom:3%;left:2%;height:16%;border-radius:50%;background:rgba(15,116,255,.2);filter:blur(30px);pointer-events:none}.HomeProductsPreview_product__2lCOj{position:absolute;bottom:0;display:grid;place-items:end center;width:36%;transition:transform .22s ease}.HomeProductsPreview_productImage__B1XG6{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(2,8,32,.22))}.HomeProductsPreview_socialProduct__Dobk_{z-index:1;left:0;transform:translateY(.5rem) rotate(-2deg)}.HomeProductsPreview_contentProduct__jJ_h1{z-index:3;left:32%;width:38%;transform:translateY(-.35rem)}.HomeProductsPreview_startupProduct__6ajm8{z-index:2;right:0;transform:translateY(.5rem) rotate(2deg)}.HomeProductsPreview_product__2lCOj:hover{transform:translateY(-.35rem)}.HomeProductsPreview_contentProduct__jJ_h1:hover{transform:translateY(-1rem)}@media (max-width:1023px){.HomeProductsPreview_container__0O_oG{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:4rem 2.75rem}.HomeProductsPreview_content__SMd4b{max-width:42rem;margin-inline:auto;text-align:center}.HomeProductsPreview_description__id341,.HomeProductsPreview_heading__2lHU2 span{margin-inline:auto}.HomeProductsPreview_products__QmtKJ{width:min(100%,48rem);min-height:clamp(20rem,45vw,27rem);margin-inline:auto}}@media (max-width:639px){.HomeProductsPreview_section__jpvU6:after,.HomeProductsPreview_section__jpvU6:before{opacity:.3}.HomeProductsPreview_container__0O_oG{width:min(100% - 2rem,1280px);gap:2rem;padding-block:3.5rem 3rem}.HomeProductsPreview_heading__2lHU2{font-size:clamp(2.45rem,12vw,3.45rem)}.HomeProductsPreview_action__vC_li{width:100%}.HomeProductsPreview_products__QmtKJ{display:flex;gap:.75rem;width:calc(100% + 1rem);min-height:auto;margin-right:-1rem;overflow-x:auto;padding:.75rem 1rem 1.25rem 0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-color:var(--theme-border-strong) transparent;scrollbar-width:thin;mask-image:linear-gradient(90deg,#000,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000,#000 88%,transparent)}.HomeProductsPreview_products__QmtKJ:before{display:none}.HomeProductsPreview_contentProduct__jJ_h1,.HomeProductsPreview_product__2lCOj{position:static;flex:0 0 min(72vw,17.5rem);width:auto;transform:none;scroll-snap-align:start}.HomeProductsPreview_contentProduct__jJ_h1:hover,.HomeProductsPreview_product__2lCOj:hover{transform:none}.HomeProductsPreview_swipeHint__M_7n9{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:-1.1rem 0 0;color:var(--theme-text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.HomeProductsPreview_swipeHint__M_7n9 span{color:var(--color-primary-bright);font-size:1rem}}@media (prefers-reduced-motion:reduce){.HomeProductsPreview_product__2lCOj{transition:none}.HomeProductsPreview_contentProduct__jJ_h1:hover,.HomeProductsPreview_product__2lCOj:hover{transform:none}}.ServiceCard_card__Jf47O{position:relative;isolation:isolate;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--theme-border);border-radius:18px;background:radial-gradient(circle at 50% 8%,var(--theme-accent-ghost),transparent 38%),color-mix(in srgb,var(--theme-surface) 96%,transparent);box-shadow:0 10px 30px rgba(15,23,42,.06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ServiceCard_card__Jf47O:before{content:"";position:absolute;z-index:3;top:0;right:16%;left:16%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-primary-bright),transparent);opacity:.78}.ServiceCard_card__Jf47O:hover{transform:translateY(-4px);border-color:var(--theme-border-strong);box-shadow:var(--theme-shadow-raised)}.ServiceCard_imageStage__dAYg2{position:relative;display:grid;place-items:center;height:clamp(10rem,15vw,12.5rem);overflow:hidden}.ServiceCard_imageStage__dAYg2:after{content:"";position:absolute;z-index:0;right:12%;bottom:.5rem;left:12%;height:1.75rem;border-radius:50%;background:rgba(15,116,255,.14);filter:blur(18px);pointer-events:none}.ServiceCard_image__Wc_S9{position:absolute;z-index:1;top:1.25rem;right:1.5rem;bottom:.75rem;left:1.5rem;width:calc(100% - 3rem);height:calc(100% - 2rem);object-fit:contain}.ServiceCard_content__z8v3g{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;padding:1.15rem clamp(1.15rem,2vw,1.5rem) 1.4rem}.ServiceCard_title__pKhtJ{margin:0;color:var(--theme-text-primary);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700;line-height:1.35;letter-spacing:-.025em}.ServiceCard_description__AezU0{margin:.55rem 0 1.2rem;color:var(--theme-text-secondary);font-size:clamp(.94rem,1.1vw,1rem);line-height:1.55}.ServiceCard_link__xmjl_{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;margin-top:auto;color:var(--color-primary-bright);font-size:.95rem;font-weight:700;line-height:1.2;transition:color .18s ease}.ServiceCard_link__xmjl_ svg{flex:0 0 auto;transition:transform .18s ease}.ServiceCard_link__xmjl_:hover{color:var(--color-primary-dark)}.ServiceCard_link__xmjl_:hover svg{transform:translateX(4px)}.ServiceCard_link__xmjl_:focus-visible{border-radius:4px;outline:2px solid var(--color-primary-bright);outline-offset:4px}@media (max-width:767px){.ServiceCard_imageStage__dAYg2{height:clamp(10rem,48vw,13rem)}}@media (prefers-reduced-motion:reduce){.ServiceCard_card__Jf47O,.ServiceCard_link__xmjl_,.ServiceCard_link__xmjl_ svg{transition:none}.ServiceCard_card__Jf47O:hover,.ServiceCard_link__xmjl_:hover svg{transform:none}}.HomeServicesSection_section__Fm_5F{position:relative;isolation:isolate;overflow:hidden;padding:0 0 var(--section-spacing);background:var(--theme-page-background-soft);color:var(--theme-text-primary)}.HomeServicesSection_section__Fm_5F:before{content:"";position:absolute;z-index:-1;top:8%;left:50%;width:min(44rem,75vw);height:18rem;border-radius:50%;background:rgba(15,116,255,.055);filter:blur(80px);transform:translateX(-50%);pointer-events:none}.HomeServicesSection_section__Fm_5F:after{content:"";position:absolute;z-index:-1;top:18%;right:-2rem;width:10rem;height:14rem;opacity:.34;background-image:radial-gradient(circle,var(--theme-pattern-dot) 1.4px,transparent 1.7px);background-size:14px 14px;pointer-events:none}.HomeServicesSection_container__P1ufu{width:min(100% - 2.5rem,1280px);margin-inline:auto}.HomeServicesSection_header__Eetqk{position:relative;max-width:54rem;margin-inline:auto;text-align:center}.HomeServicesSection_header__Eetqk:after{content:"";display:block;width:4.5rem;height:3px;margin:1.25rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-primary-bright),transparent);box-shadow:0 0 14px rgba(15,116,255,.32)}.HomeServicesSection_heading___QB0H{margin:0;color:var(--theme-text-primary);font-size:clamp(2.15rem,4.5vw,4rem);font-weight:800;line-height:1.12;letter-spacing:-.05em}.HomeServicesSection_accent__QGwfT{display:inline-block;padding-right:.06em;background:var(--blended-text);background-clip:text;color:var(--color-primary-bright);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.HomeServicesSection_introduction__CgANo{margin:.65rem 0 0;color:var(--theme-text-secondary);font-size:clamp(1rem,1.55vw,1.2rem);font-weight:500;line-height:1.6}.HomeServicesSection_grid__vaw5Y{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.7vw,1.35rem);margin-top:clamp(2rem,3.5vw,3rem)}@media (max-width:1099px){.HomeServicesSection_grid__vaw5Y{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeServicesSection_grid__vaw5Y>:last-child{grid-column:1/-1;width:min(100%,calc(50% - .675rem));justify-self:center}}@media (max-width:767px){.HomeServicesSection_container__P1ufu{width:min(100% - 2rem,1280px)}.HomeServicesSection_heading___QB0H{font-size:clamp(2rem,10vw,3.25rem)}.HomeServicesSection_grid__vaw5Y{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.75rem}.HomeServicesSection_grid__vaw5Y>:last-child{grid-column:auto;width:100%}}.AboutCompanySection_section___ElQA{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.5rem,3vw,3rem) 0 var(--section-spacing);background:var(--theme-page-background);color:var(--theme-text-primary)}.AboutCompanySection_section___ElQA:before{content:"";position:absolute;z-index:-1;top:8%;right:-10rem;width:30rem;height:30rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary-bright) 7%,transparent);filter:blur(90px);pointer-events:none}.AboutCompanySection_container__Dw_1d{width:min(100% - 2.5rem,1280px);margin-inline:auto}.AboutCompanySection_introductionGrid__KrVG_{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:stretch;gap:clamp(2rem,5vw,5rem)}.AboutCompanySection_introductionGrid__KrVG_:after{content:"";position:absolute;z-index:-1;top:50%;left:52%;width:14%;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary-bright),transparent);opacity:.38;transform:translate(-50%,-50%)}.AboutCompanySection_company__1158T{align-self:center;max-width:43rem}.AboutCompanySection_eyebrow__dX8Yo,.AboutCompanySection_valuesHeading__DoCPY{margin:0 0 .75rem;color:var(--color-primary-bright);font-size:clamp(.78rem,1.1vw,.92rem);font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.AboutCompanySection_heading__dju4q{margin:0;color:var(--theme-text-primary);font-size:clamp(2.25rem,4.2vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.05em}.AboutCompanySection_description__cctoN{max-width:42rem;margin:1rem 0 0;color:var(--theme-text-secondary);font-size:clamp(1rem,1.25vw,1.12rem);font-weight:500;line-height:1.65}.AboutCompanySection_mission__6vM9m{min-width:0}.AboutCompanySection_missionInner__mhxy4{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem);height:100%;min-height:20rem;padding:clamp(2rem,4vw,3.5rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary-bright) 22%,transparent);border-radius:clamp(1.25rem,2vw,1.75rem);background:linear-gradient(135deg,color-mix(in srgb,var(--theme-surface) 88%,var(--color-primary-bright)),color-mix(in srgb,var(--theme-page-background-soft) 90%,var(--color-primary-bright)));box-shadow:var(--theme-shadow-raised),inset 0 1px 0 color-mix(in srgb,white 16%,transparent)}.AboutCompanySection_missionInner__mhxy4:after,.AboutCompanySection_missionInner__mhxy4:before{content:"";position:absolute;z-index:-1;border-radius:50%;background:color-mix(in srgb,var(--color-primary-bright) 10%,transparent);pointer-events:none}.AboutCompanySection_missionInner__mhxy4:before{top:-5rem;right:-4rem;width:11rem;height:11rem}.AboutCompanySection_missionInner__mhxy4:after{bottom:-6rem;left:-5rem;width:13rem;height:13rem}.AboutCompanySection_missionIcon__597pE{position:relative;display:grid;width:clamp(4.5rem,6vw,5.75rem);aspect-ratio:1;place-items:center;padding:.45rem;border:1px solid color-mix(in srgb,var(--color-primary-bright) 22%,white);border-radius:50%;background:#ffffff;color:var(--color-primary-bright);box-shadow:0 0 0 .3rem color-mix(in srgb,var(--color-primary-bright) 8%,transparent),0 14px 30px rgba(15,74,186,.16),inset 0 1px 0 rgba(255,255,255,.95)}.AboutCompanySection_missionIcon__597pE:after{content:"";position:absolute;width:9rem;height:9rem;border:1px solid color-mix(in srgb,var(--color-primary-bright) 14%,transparent);border-radius:50%;pointer-events:none}.AboutCompanySection_missionIcon__597pE img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(15,116,255,.16))}.AboutCompanySection_missionContent__J6r6W{min-width:0}.AboutCompanySection_missionStatement__o3TDI{margin:0;color:var(--theme-text-primary);font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:800;line-height:1.28;letter-spacing:-.04em}.AboutCompanySection_valuesSection__P3l59{margin-top:clamp(3rem,6vw,5.5rem)}.AboutCompanySection_valuesHeading__DoCPY{margin-bottom:1rem}.AboutCompanySection_valuesGrid__6af0l{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);margin:0;padding:0;list-style:none}.AboutCompanySection_valuesGrid__6af0l>*{grid-column:span 2}.AboutCompanySection_valuesGrid__6af0l>:nth-child(4){grid-column:2/span 2}.AboutCompanySection_valuesGrid__6af0l>:nth-child(5){grid-column:4/span 2}@media (max-width:1023px){.AboutCompanySection_introductionGrid__KrVG_{grid-template-columns:minmax(0,1fr);gap:2.5rem}.AboutCompanySection_company__1158T{max-width:48rem}.AboutCompanySection_missionInner__mhxy4{min-height:auto}.AboutCompanySection_valuesGrid__6af0l{grid-template-columns:repeat(2,minmax(0,1fr))}.AboutCompanySection_valuesGrid__6af0l>*,.AboutCompanySection_valuesGrid__6af0l>:nth-child(4){grid-column:auto}.AboutCompanySection_valuesGrid__6af0l>:nth-child(5){grid-column:1/-1;width:min(100%,calc(50% - .75rem));justify-self:center}}@media (max-width:639px){.AboutCompanySection_section___ElQA{padding-top:1rem}.AboutCompanySection_container__Dw_1d{width:min(100% - 2rem,1280px)}.AboutCompanySection_introductionGrid__KrVG_{gap:2rem}.AboutCompanySection_heading__dju4q{font-size:clamp(2.15rem,10vw,3.15rem)}.AboutCompanySection_missionInner__mhxy4{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem}.AboutCompanySection_missionIcon__597pE{width:4.5rem}.AboutCompanySection_missionStatement__o3TDI{font-size:clamp(1.45rem,7vw,2rem)}.AboutCompanySection_valuesSection__P3l59{margin-top:3.5rem}.AboutCompanySection_valuesGrid__6af0l{grid-template-columns:minmax(0,1fr)}.AboutCompanySection_valuesGrid__6af0l>:nth-child(5){grid-column:auto;width:100%}}.ContactFAQSection_section__EkuEP{position:relative;isolation:isolate;overflow:hidden;padding:0 0 var(--section-spacing);background:var(--theme-page-background);color:var(--theme-text-primary)}.ContactFAQSection_section__EkuEP:before{content:"";position:absolute;z-index:-1;right:-12rem;bottom:-10rem;width:32rem;height:32rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary-bright) 7%,transparent);filter:blur(100px);pointer-events:none}.ContactFAQSection_section__EkuEP:after{content:"";position:absolute;z-index:-1;top:3rem;right:-2rem;width:12rem;height:15rem;opacity:.34;background-image:radial-gradient(circle,var(--theme-pattern-dot) 1.4px,transparent 1.8px);background-size:15px 15px;pointer-events:none}.ContactFAQSection_container__dtMKM{width:min(100% - 2.5rem,1280px);margin-inline:auto}.ContactFAQSection_heading__GNDa_{position:relative;margin:0 0 clamp(1.5rem,3vw,2.25rem);color:var(--theme-text-primary);font-size:clamp(2rem,3.8vw,3.4rem);font-weight:800;line-height:1.1;letter-spacing:-.05em}.ContactFAQSection_heading__GNDa_:after{content:"";display:block;width:4.5rem;height:3px;margin-top:1rem;border-radius:999px;background:linear-gradient(90deg,var(--color-primary-bright),transparent)}.ContactFAQSection_list__JB5cV{display:grid;gap:1rem}.ContactFAQSection_item__qdTbU{overflow:hidden;border:1px solid var(--theme-border);border-radius:1rem;background:linear-gradient(90deg,var(--theme-accent-ghost),transparent 30%),color-mix(in srgb,var(--theme-surface) 96%,transparent);box-shadow:0 8px 24px rgba(15,23,42,.05);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ContactFAQSection_item__qdTbU:hover,.ContactFAQSection_item__qdTbU[open]{border-color:var(--theme-border-strong);background:var(--theme-surface);box-shadow:0 12px 30px rgba(15,74,186,.09)}.ContactFAQSection_summary__pzRRo{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:5.25rem;padding:1.25rem 1.5rem 1.25rem 2rem;cursor:pointer;list-style:none}.ContactFAQSection_summary__pzRRo::-webkit-details-marker{display:none}.ContactFAQSection_summary__pzRRo h3{margin:0;color:var(--theme-text-primary);font-size:clamp(1rem,1.55vw,1.25rem);font-weight:700;line-height:1.4}.ContactFAQSection_summary__pzRRo:focus-visible{outline:2px solid var(--color-primary-bright);outline-offset:-4px}.ContactFAQSection_indicator__i8_hQ{position:relative;display:grid;width:2.75rem;height:2.75rem;flex:0 0 auto;place-items:center;border:2px solid var(--color-primary-bright);border-radius:50%;background:color-mix(in srgb,var(--theme-surface) 88%,transparent);box-shadow:0 6px 16px rgba(15,74,186,.1)}.ContactFAQSection_indicator__i8_hQ:after,.ContactFAQSection_indicator__i8_hQ:before{content:"";position:absolute;width:1.15rem;height:2px;border-radius:999px;background:var(--color-primary-bright);transition:transform .18s ease}.ContactFAQSection_indicator__i8_hQ:after{transform:rotate(90deg)}.ContactFAQSection_item__qdTbU[open] .ContactFAQSection_indicator__i8_hQ:after{transform:rotate(90deg) scaleX(0)}.ContactFAQSection_answer__VZQmR{padding:0 5.5rem 1.5rem 2rem;animation:ContactFAQSection_answer-in__Aw1L0 .22s ease-out}.ContactFAQSection_answer__VZQmR p{max-width:58rem;margin:0;color:var(--theme-text-secondary);font-size:clamp(.95rem,1.25vw,1.05rem);font-weight:500;line-height:1.65}@keyframes ContactFAQSection_answer-in__Aw1L0{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.ContactFAQSection_container__dtMKM{width:min(100% - 2rem,1280px)}.ContactFAQSection_heading__GNDa_{font-size:clamp(2rem,9vw,2.75rem)}.ContactFAQSection_summary__pzRRo{align-items:flex-start;min-height:4.75rem;padding:1.15rem 1.15rem 1.15rem 1.25rem}.ContactFAQSection_indicator__i8_hQ{width:2.5rem;height:2.5rem}.ContactFAQSection_answer__VZQmR{padding:0 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){.ContactFAQSection_indicator__i8_hQ:after,.ContactFAQSection_indicator__i8_hQ:before,.ContactFAQSection_item__qdTbU{transition:none}.ContactFAQSection_answer__VZQmR{animation:none}}.ProductCard_card__aveoE{position:relative;isolation:isolate;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--theme-border);border-radius:18px;background:linear-gradient(180deg,var(--theme-accent-ghost),transparent 42%),color-mix(in srgb,var(--theme-surface) 97%,transparent);box-shadow:0 12px 34px rgba(15,23,42,.07);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ProductCard_card__aveoE:before{content:"";position:absolute;z-index:4;top:0;right:14%;left:14%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-primary-bright),transparent);opacity:.76}.ProductCard_freeCard__59Zma{border-color:color-mix(in srgb,var(--color-primary-bright) 48%,transparent);box-shadow:0 16px 42px rgba(15,74,186,.14),0 0 28px rgba(15,116,255,.08)}.ProductCard_card__aveoE:hover{transform:translateY(-5px);border-color:var(--theme-border-strong);box-shadow:0 18px 44px rgba(15,23,42,.12),0 0 28px rgba(15,116,255,.08)}.ProductCard_imageStage__N5pkF{position:relative;display:grid;flex-shrink:0;place-items:center;height:clamp(14.5rem,22vw,18rem);overflow:hidden;padding:1rem 1.25rem 0;background:radial-gradient(circle at 50% 68%,color-mix(in srgb,var(--color-primary-bright) 13%,transparent),transparent 48%)}.ProductCard_statusBadge___Uc8Z{position:absolute;z-index:3;top:1rem;left:1rem;padding:.45rem .7rem;border:1px solid color-mix(in srgb,var(--color-primary-bright) 42%,white);border-radius:999px;background:color-mix(in srgb,var(--theme-surface) 88%,transparent);color:var(--color-primary-bright);box-shadow:0 8px 20px rgba(15,74,186,.12);font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ProductCard_imageStage__N5pkF:after{content:"";position:absolute;right:18%;bottom:.65rem;left:18%;height:1.5rem;border-radius:50%;background:rgba(15,116,255,.18);filter:blur(18px);pointer-events:none}.ProductCard_imageFrame__pLZ4g{position:relative;z-index:1;width:100%;height:100%}.ProductCard_image__qHNRN{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 14px 16px rgba(2,8,32,.2))}.ProductCard_content__4u_I_{position:relative;z-index:2;display:flex;flex:1 1;flex-direction:column;align-items:center;padding:.75rem clamp(1rem,2vw,1.35rem) 1rem;background:color-mix(in srgb,var(--theme-surface) 97%,transparent);text-align:center}.ProductCard_title__LkjNy{margin:0;color:var(--theme-text-primary);font-size:clamp(1.05rem,1.45vw,1.25rem);font-weight:800;line-height:1.28;letter-spacing:-.025em}.ProductCard_price__y0CJ0{margin:.15rem 0 0;color:var(--color-primary-bright);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.035em}.ProductCard_description__rwfVP{max-width:22rem;margin:.35rem auto 1rem;color:var(--theme-text-secondary);font-size:clamp(.94rem,1.15vw,1rem);font-weight:500;line-height:1.48}.ProductCard_action__ON2NW{width:100%;margin-top:auto;border-radius:11px}.ProductCard_actionText__7mTnp{display:inline}.ProductCard_visuallyHidden__6iLIZ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:1023px){.ProductCard_imageStage__N5pkF{height:clamp(15rem,34vw,18rem)}}@media (max-width:639px){.ProductCard_imageStage__N5pkF{height:clamp(16rem,78vw,21rem);padding-top:1.25rem}.ProductCard_content__4u_I_{padding:.85rem 1.15rem 1.15rem}}@media (prefers-reduced-motion:reduce){.ProductCard_card__aveoE{transition:none}.ProductCard_card__aveoE:hover{transform:none}}.ProductsCatalogSection_section__LESwz{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.5rem,3vw,3rem) 0 clamp(4rem,8vw,7rem);background:var(--theme-page-background);color:var(--theme-text-primary)}.ProductsCatalogSection_section__LESwz:before{content:"";position:absolute;z-index:-1;top:6rem;left:50%;width:min(64rem,86vw);height:28rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary-bright) 7%,transparent);filter:blur(100px);transform:translateX(-50%);pointer-events:none}.ProductsCatalogSection_section__LESwz:after{content:"";position:absolute;z-index:-1;right:-3rem;bottom:14%;width:12rem;height:18rem;opacity:.32;background-image:radial-gradient(circle,var(--theme-pattern-dot) 1.4px,transparent 1.8px);background-size:15px 15px;pointer-events:none}.ProductsCatalogSection_container__TmwZ_{width:min(100% - 2.5rem,1120px);margin-inline:auto}.ProductsCatalogSection_header__kapyw{position:relative;max-width:58rem;margin-inline:auto;text-align:center}.ProductsCatalogSection_header__kapyw:after{content:"";display:block;width:4.75rem;height:3px;margin:1.25rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-primary-bright),transparent)}.ProductsCatalogSection_heading__YFcGG{margin:0;color:var(--theme-text-primary);font-size:clamp(2.15rem,4.4vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.05em}.ProductsCatalogSection_introduction__OYRR1{margin:.6rem auto 0;color:var(--theme-text-secondary);font-size:clamp(1rem,1.45vw,1.18rem);font-weight:500;line-height:1.6}.ProductsCatalogSection_grid__ERR0p{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.35rem);margin-top:clamp(2rem,3.5vw,3rem)}.ProductsCatalogSection_grid__ERR0p:after{content:"";position:absolute;z-index:-1;right:5%;bottom:-1rem;left:5%;height:4rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary-bright) 10%,transparent);filter:blur(34px)}.ProductsCatalogSection_grid__ERR0p>*{grid-column:span 2}.ProductsCatalogSection_grid__ERR0p>:nth-child(4){grid-column:2/span 2}.ProductsCatalogSection_grid__ERR0p>:nth-child(5){grid-column:4/span 2}@media (max-width:1023px){.ProductsCatalogSection_container__TmwZ_{width:min(100% - 2.5rem,760px)}.ProductsCatalogSection_grid__ERR0p{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductsCatalogSection_grid__ERR0p>*,.ProductsCatalogSection_grid__ERR0p>:nth-child(4){grid-column:auto}.ProductsCatalogSection_grid__ERR0p>:nth-child(5){grid-column:1/-1;width:calc(50% - .675rem);justify-self:center}}@media (max-width:639px){.ProductsCatalogSection_section__LESwz{padding-top:1rem}.ProductsCatalogSection_container__TmwZ_{width:min(100% - 2rem,1120px)}.ProductsCatalogSection_heading__YFcGG{font-size:clamp(2rem,10vw,3rem)}.ProductsCatalogSection_grid__ERR0p{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.75rem}.ProductsCatalogSection_grid__ERR0p>*,.ProductsCatalogSection_grid__ERR0p>:nth-child(4),.ProductsCatalogSection_grid__ERR0p>:nth-child(5){grid-column:auto;width:100%}}.CallToActionSection_section__c_oYa{position:relative;isolation:isolate;padding-block:clamp(1.25rem,2.6vw,2rem);background:var(--theme-page-background)}.CallToActionSection_section__c_oYa:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:min(70rem,86vw);height:12rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary-bright) 8%,transparent);filter:blur(70px);transform:translate(-50%,-50%);pointer-events:none}.CallToActionSection_container__RGSRQ{width:min(100% - 2.5rem,1280px);margin-inline:auto}.CallToActionSection_banner__kvQqC{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,2.6vw,2.25rem);min-height:8.5rem;padding:clamp(1.4rem,2.6vw,2.15rem) clamp(1.5rem,3.6vw,3.25rem);color:#ffffff}.CallToActionSection_backdrop__qGkeu{position:absolute;z-index:-1;inset:0;overflow:hidden;border:1px solid rgba(111,162,247,.32);border-radius:clamp(1rem,1.8vw,1.5rem);background:radial-gradient(circle at 74% 50%,rgba(15,116,255,.2),transparent 30%),linear-gradient(112deg,#031239,#052760 54%,#03163f);box-shadow:0 24px 58px rgba(2,8,32,.28),0 0 36px rgba(15,116,255,.08),inset 0 1px 0 rgba(255,255,255,.08)}.CallToActionSection_backdrop__qGkeu:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(105deg,transparent,rgba(15,116,255,.08) 46%,transparent 76%);pointer-events:none}.CallToActionSection_banner__kvQqC:hover .CallToActionSection_backdrop__qGkeu:before{background:linear-gradient(105deg,transparent,rgba(15,116,255,.15) 48%,transparent 76%)}.CallToActionSection_backdrop__qGkeu:after{content:"";position:absolute;z-index:-1;top:50%;right:1.35rem;width:5rem;height:4.6rem;background-image:radial-gradient(circle,rgba(15,116,255,.95) 1.7px,transparent 2px);background-size:14px 14px;opacity:.88;transform:translateY(-50%);pointer-events:none}.CallToActionSection_visual__oT8t2{display:grid;width:clamp(3.5rem,5vw,4.75rem);aspect-ratio:1;place-items:center;color:#ffffff;filter:drop-shadow(0 0 12px rgba(15,116,255,.72))}.CallToActionSection_visual__oT8t2 svg{width:100%;height:100%;stroke-width:1.6}.CallToActionSection_content__RZopk{position:relative;z-index:1;min-width:0}.CallToActionSection_eyebrow__JWgfi{margin:0 0 .55rem;color:var(--color-primary-bright);font-size:clamp(.72rem,.9vw,.82rem);font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.CallToActionSection_heading__RruJ6{margin:0;color:#ffffff;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.035em}.CallToActionSection_highlight__JqcEG{display:inline-block;padding-right:.04em;background:var(--blended-text);background-clip:text;color:var(--color-primary-bright);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.CallToActionSection_description___e8Bo{margin:.45rem 0 0;color:rgba(255,255,255,.86);font-size:clamp(.95rem,1.35vw,1.1rem);font-weight:500;line-height:1.5}.CallToActionSection_action__ExHB_{position:relative;z-index:1;margin-right:clamp(3.75rem,5vw,5.25rem)}.CallToActionSection_action__ExHB_ .CallToActionSection_button__YOu_a{min-width:clamp(12.5rem,18vw,15rem);border-radius:.85rem}.CallToActionSection_bannerMascot__0cLy7{grid-template-columns:minmax(0,1fr) auto clamp(13.5rem,20vw,18rem);min-height:clamp(10.25rem,13vw,11.75rem)}.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_action__ExHB_{margin-right:0}.CallToActionSection_action__ExHB_ .CallToActionSection_lightButton__YLAaf,.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_button__YOu_a{color:var(--color-primary-dark);background:#ffffff;border-color:rgba(255,255,255,.9);box-shadow:0 10px 24px rgba(2,8,32,.24)}.CallToActionSection_action__ExHB_ .CallToActionSection_lightButton__YLAaf:hover,.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_button__YOu_a:hover{color:var(--color-primary-dark);background:#ffffff;border-color:#ffffff;box-shadow:0 12px 28px rgba(2,8,32,.3),0 0 18px rgba(111,162,247,.3)}.CallToActionSection_mascotVisual__CAiS8{position:absolute;z-index:2;right:clamp(1.25rem,2.8vw,2.75rem);bottom:0;width:clamp(13.5rem,20vw,18rem);aspect-ratio:auto;filter:drop-shadow(0 10px 15px rgba(2,8,32,.24));pointer-events:none}.CallToActionSection_mascotVisual__CAiS8 img{display:block;width:100%;height:auto}@media (max-width:1023px){.CallToActionSection_backdrop__qGkeu:after{display:none}.CallToActionSection_action__ExHB_{margin-right:0}.CallToActionSection_bannerMascot__0cLy7{grid-template-columns:minmax(0,1fr) clamp(10.5rem,24vw,13rem);grid-template-areas:"content visual" "action visual";row-gap:1rem;min-height:11rem}.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_content__RZopk{grid-area:content}.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_action__ExHB_{grid-area:action;justify-self:start}.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_mascotVisual__CAiS8{right:clamp(1rem,2.5vw,1.75rem);width:clamp(10.5rem,24vw,13rem)}}@media (max-width:767px){.CallToActionSection_section__c_oYa{padding-block:1rem}.CallToActionSection_container__RGSRQ{width:min(100% - 2rem,1280px)}.CallToActionSection_banner__kvQqC{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;padding:2rem 1.25rem;text-align:center}.CallToActionSection_visual__oT8t2{width:3.75rem}.CallToActionSection_content__RZopk{max-width:34rem}.CallToActionSection_action__ExHB_{width:min(100%,20rem)}.CallToActionSection_action__ExHB_ .CallToActionSection_button__YOu_a{width:100%;min-width:0}.CallToActionSection_bannerMascot__0cLy7{grid-template-areas:"visual" "content" "action";grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;padding-top:0}.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_mascotVisual__CAiS8{position:relative;right:auto;bottom:auto;grid-area:visual;width:clamp(8.5rem,36vw,10.25rem);margin-top:-1.25rem;justify-self:center}.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_content__RZopk{grid-area:content}.CallToActionSection_bannerMascot__0cLy7 .CallToActionSection_action__ExHB_{grid-area:action;justify-self:center}}.NewsletterSection_section__ATD9t{position:relative;padding:0 0 var(--section-spacing);background:var(--theme-page-background);color:var(--theme-text-primary)}.NewsletterSection_container__mwsIO{width:min(100% - 2.5rem,1280px);margin-inline:auto}.NewsletterSection_banner__jvVLK{position:relative;isolation:isolate;min-height:clamp(20rem,27vw,23rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary-bright) 18%,transparent);border-radius:clamp(1.25rem,2vw,1.75rem);background:radial-gradient(circle at 72% 45%,color-mix(in srgb,var(--color-primary-bright) 13%,transparent),transparent 30%),linear-gradient(110deg,color-mix(in srgb,var(--theme-surface) 90%,var(--color-primary-bright)),color-mix(in srgb,var(--theme-page-background-soft) 88%,var(--color-primary-bright)));box-shadow:var(--theme-shadow-raised)}.NewsletterSection_banner__jvVLK:after,.NewsletterSection_banner__jvVLK:before{content:"";position:absolute;z-index:-1;width:5rem;height:5rem;opacity:.38;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-primary-bright) 62%,transparent) 1.5px,transparent 1.8px);background-size:13px 13px;pointer-events:none}.NewsletterSection_banner__jvVLK:before{right:1.25rem;top:1rem}.NewsletterSection_banner__jvVLK:after{bottom:1rem;left:1rem}.NewsletterSection_content__f_yVe{position:relative;z-index:2;width:min(100%,51rem);padding:clamp(2.5rem,4.2vw,3.75rem)}.NewsletterSection_eyebrow__AwcFU{margin:0 0 .65rem;color:var(--color-primary-bright);font-size:clamp(.78rem,1.1vw,.92rem);font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.NewsletterSection_heading__UrQbG{margin:0;color:var(--theme-text-primary);font-size:clamp(2.25rem,4vw,3.8rem);font-weight:800;line-height:1.08;letter-spacing:-.05em}.NewsletterSection_description__Wq9yY{max-width:46rem;margin:.55rem 0 0;color:var(--theme-text-secondary);font-size:clamp(1rem,1.35vw,1.15rem);font-weight:500;line-height:1.55}.NewsletterSection_artwork__RhJi6{position:absolute;z-index:1;right:clamp(.5rem,1.2vw,1rem);bottom:-1px;width:clamp(27rem,38vw,32rem);pointer-events:none}.NewsletterSection_image__PUcgj{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 15px 18px rgba(2,8,32,.14))}@media (max-width:1199px){.NewsletterSection_content__f_yVe{width:min(100%,46rem)}.NewsletterSection_artwork__RhJi6{right:.5rem;width:clamp(25rem,43vw,31rem)}}@media (max-width:1023px){.NewsletterSection_banner__jvVLK{display:grid;min-height:auto}.NewsletterSection_content__f_yVe{width:100%;padding-bottom:1rem;text-align:center}.NewsletterSection_description__Wq9yY{margin-inline:auto}.NewsletterSection_artwork__RhJi6{position:relative;right:auto;bottom:auto;width:min(100% - 2rem,41rem);margin:0 auto -1px}}@media (max-width:639px){.NewsletterSection_container__mwsIO{width:min(100% - 2rem,1280px)}.NewsletterSection_banner__jvVLK{border-radius:1.25rem}.NewsletterSection_content__f_yVe{padding:2.25rem 1.25rem .75rem}.NewsletterSection_heading__UrQbG{font-size:clamp(2.1rem,10vw,3rem)}.NewsletterSection_artwork__RhJi6{width:calc(100% - 1rem)}}.ProcessStepCard_step__1hAR7{position:relative;min-width:0;padding-inline:clamp(1rem,2vw,2rem);text-align:center}.ProcessStepCard_step__1hAR7:not(:last-child):after{content:"";position:absolute;top:2.48rem;right:-12%;width:24%;height:2px;border:0;background:linear-gradient(90deg,var(--color-primary-bright),transparent);box-shadow:0 0 12px rgba(15,116,255,.45);opacity:.86}.ProcessStepCard_visual__ygkwJ{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.5rem);min-height:5rem}.ProcessStepCard_number__UHoVN{position:relative;display:inline-grid;width:clamp(3.75rem,5vw,4.5rem);aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.54);border-radius:50%;background:linear-gradient(145deg,var(--color-primary-bright),var(--color-primary));color:#ffffff;box-shadow:0 10px 24px rgba(15,116,255,.2),inset 0 1px 0 rgba(255,255,255,.34);font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:800;line-height:1}.ProcessStepCard_number__UHoVN:after{content:"";position:absolute;width:calc(100% + .7rem);height:calc(100% + .7rem);border:1px solid color-mix(in srgb,var(--color-primary-bright) 28%,transparent);border-radius:50%}.ProcessStepCard_icon__MvF8X{display:inline-grid;width:clamp(3.5rem,4.5vw,4.25rem);aspect-ratio:1;flex:0 0 auto;place-items:center;color:var(--color-primary-bright);filter:drop-shadow(0 8px 14px rgba(15,116,255,.18))}.ProcessStepCard_icon__MvF8X svg{width:76%;height:76%}.ProcessStepCard_content__p6o7b{margin-top:.45rem}.ProcessStepCard_title__AE2bT{margin:0;color:var(--theme-text-primary);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:800;line-height:1.25;letter-spacing:-.025em}.ProcessStepCard_description__Q_UIy{max-width:16rem;margin:.45rem auto 0;color:var(--theme-text-secondary);font-size:clamp(.9rem,1.05vw,1rem);line-height:1.45}@media (max-width:1023px){.ProcessStepCard_step__1hAR7{padding:1rem clamp(1rem,4vw,2rem)}.ProcessStepCard_step__1hAR7:not(:last-child):after{display:none}}@media (max-width:639px){.ProcessStepCard_step__1hAR7{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem 0;text-align:left}.ProcessStepCard_step__1hAR7:not(:last-child){border-bottom:1px solid var(--theme-border)}.ProcessStepCard_visual__ygkwJ{justify-content:flex-start;gap:.75rem}.ProcessStepCard_number__UHoVN{width:3.5rem}.ProcessStepCard_icon__MvF8X{width:3.25rem}.ProcessStepCard_content__p6o7b{margin-top:0}.ProcessStepCard_description__Q_UIy{max-width:24rem;margin-inline:0}}@media (max-width:399px){.ProcessStepCard_step__1hAR7{grid-template-columns:minmax(0,1fr);text-align:center}.ProcessStepCard_visual__ygkwJ{justify-content:center}.ProcessStepCard_description__Q_UIy{margin-inline:auto}}.ProcessSection_section__Y4t7G{padding:0 0 var(--section-spacing);background:var(--theme-page-background);color:var(--theme-text-primary)}.ProcessSection_container__qF08E{width:min(100% - 2.5rem,1280px);margin-inline:auto}.ProcessSection_panel__sKn4F{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.5rem,4.5vw,4rem) clamp(1rem,2.5vw,2rem);border:1px solid var(--theme-border);border-radius:clamp(1.25rem,2vw,1.75rem);background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--color-primary-bright) 11%,transparent),transparent 46%),linear-gradient(112deg,color-mix(in srgb,var(--theme-surface-hover) 74%,transparent),color-mix(in srgb,var(--theme-page-background-soft) 92%,transparent));box-shadow:var(--theme-shadow-raised)}.ProcessSection_panel__sKn4F:after,.ProcessSection_panel__sKn4F:before{content:"";position:absolute;z-index:-1;width:7rem;height:9rem;opacity:.32;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-primary-bright) 56%,transparent) 1.4px,transparent 1.7px);background-size:13px 13px;pointer-events:none}.ProcessSection_panel__sKn4F:before{top:1rem;left:-2rem}.ProcessSection_panel__sKn4F:after{right:-2rem;bottom:1rem}.ProcessSection_header__HS2pj{max-width:58rem;margin-inline:auto;text-align:center}.ProcessSection_eyebrow__jD3Un{margin:0 0 .65rem;color:var(--color-primary-bright);font-size:clamp(.78rem,1.1vw,.92rem);font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.ProcessSection_heading__ZLwhc{margin:0;color:var(--theme-text-primary);font-size:clamp(2rem,3.6vw,3.35rem);font-weight:800;line-height:1.1;letter-spacing:-.045em}.ProcessSection_introduction__rLnld{max-width:48rem;margin:.75rem auto 0;color:var(--theme-text-secondary);font-size:clamp(.98rem,1.35vw,1.12rem);font-weight:500;line-height:1.55}.ProcessSection_steps__lm3oX{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(2rem,3.5vw,3rem) 0 0;padding:0;list-style:none}.ProcessSection_steps__lm3oX:before{content:"";position:absolute;top:2.48rem;right:9%;left:9%;height:2px;background:linear-gradient(90deg,transparent,var(--color-primary-bright) 18%,var(--color-primary-bright) 82%,transparent);box-shadow:0 0 14px rgba(15,116,255,.32);opacity:.42}@media (max-width:1023px){.ProcessSection_steps__lm3oX:before{display:none}.ProcessSection_steps__lm3oX{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}}@media (max-width:639px){.ProcessSection_container__qF08E{width:min(100% - 2rem,1280px)}.ProcessSection_panel__sKn4F{padding:2.25rem 1.25rem 1.25rem;border-radius:1.25rem}.ProcessSection_heading__ZLwhc{font-size:clamp(2rem,9vw,2.75rem)}.ProcessSection_steps__lm3oX{grid-template-columns:minmax(0,1fr);gap:0;margin-top:1.5rem}}.ServiceOfferingCard_card__DcBN7{position:relative;isolation:isolate;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--theme-border);border-radius:20px;background:linear-gradient(180deg,var(--theme-accent-ghost),transparent 38%),color-mix(in srgb,var(--theme-surface) 97%,transparent);box-shadow:0 12px 34px rgba(15,23,42,.07);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ServiceOfferingCard_card__DcBN7:after{content:"";position:absolute;z-index:3;top:0;right:12%;left:12%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-primary-bright),transparent);opacity:.82}.ServiceOfferingCard_card__DcBN7:nth-child(2):after{right:7%;left:7%;filter:drop-shadow(0 0 8px rgba(15,116,255,.72))}.ServiceOfferingCard_card__DcBN7:hover{transform:translateY(-4px);border-color:var(--theme-border-strong);box-shadow:var(--theme-shadow-raised)}.ServiceOfferingCard_imageStage__iQCj_{position:relative;display:grid;flex:0 0 auto;place-items:center;height:clamp(13rem,18vw,16rem);padding:clamp(1.25rem,2.4vw,2rem) 1.5rem 1rem}.ServiceOfferingCard_imageStage__iQCj_:before{content:"";position:absolute;z-index:0;right:10%;bottom:8%;left:10%;height:48%;border-radius:50%;background:color-mix(in srgb,var(--color-primary-bright) 12%,transparent);filter:blur(28px);pointer-events:none}.ServiceOfferingCard_image__cYqK3{position:relative;z-index:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(2,8,32,.16))}.ServiceOfferingCard_content__tBINq{display:flex;flex:1 1;flex-direction:column;align-items:stretch;padding:clamp(.75rem,1.4vw,1rem) clamp(1.25rem,2vw,1.6rem) clamp(1.25rem,2vw,1.5rem)}.ServiceOfferingCard_title__XHZfO{margin:0;color:var(--theme-text-primary);font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:800;line-height:1.08;letter-spacing:-.035em}.ServiceOfferingCard_description__G_M9h{margin:.75rem 0 0;color:var(--theme-text-secondary);font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.55}.ServiceOfferingCard_features__cZKrj{display:grid;gap:.7rem;margin:1.25rem 0 1.5rem;padding:0;color:var(--theme-text-secondary);font-size:clamp(.95rem,1.1vw,1.03rem);font-weight:500;line-height:1.35;list-style:none}.ServiceOfferingCard_feature__ubEWV{display:flex;align-items:center;gap:.8rem}.ServiceOfferingCard_checkIcon__yl34t{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--color-primary-bright);color:#ffffff;box-shadow:0 6px 14px rgba(15,116,255,.2)}.ServiceOfferingCard_checkIcon__yl34t svg{width:.85rem;height:.85rem;stroke-width:3}.ServiceOfferingCard_card__DcBN7 .ServiceOfferingCard_action__cDZps{width:100%;margin-top:auto;border-radius:12px}.ServiceOfferingCard_visuallyHidden__Mg7q6{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:1023px){.ServiceOfferingCard_imageStage__iQCj_{height:clamp(13rem,30vw,17rem)}}@media (max-width:639px){.ServiceOfferingCard_card__DcBN7{border-radius:18px}.ServiceOfferingCard_imageStage__iQCj_{height:clamp(17rem,72vw,21.5rem);padding-inline:1.25rem}.ServiceOfferingCard_content__tBINq{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.ServiceOfferingCard_card__DcBN7{transition:none}.ServiceOfferingCard_card__DcBN7:hover{transform:none}}.ServicesOverviewSection_section__7fYKT{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.5rem,3vw,3rem) 0 clamp(2rem,4vw,3.5rem);background:var(--theme-page-background);color:var(--theme-text-primary)}.ServicesOverviewSection_section__7fYKT:before{content:"";position:absolute;z-index:-1;top:9rem;left:50%;width:min(54rem,78vw);height:20rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary-bright) 7%,transparent);filter:blur(90px);transform:translateX(-50%);pointer-events:none}.ServicesOverviewSection_section__7fYKT:after{content:"";position:absolute;z-index:-1;top:30%;left:-3rem;width:12rem;height:18rem;opacity:.36;background-image:radial-gradient(circle,var(--theme-pattern-dot) 1.4px,transparent 1.8px);background-size:15px 15px;pointer-events:none}.ServicesOverviewSection_container__CQfuq{width:min(100% - 2.5rem,1280px);margin-inline:auto}.ServicesOverviewSection_header__oOz_s{position:relative;max-width:62rem;margin-inline:auto;text-align:center}.ServicesOverviewSection_header__oOz_s:after{content:"";display:block;width:4.75rem;height:3px;margin:1.3rem auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--color-primary-bright),transparent)}.ServicesOverviewSection_eyebrow__lcNR1{margin:0 0 .75rem;color:var(--color-primary-bright);font-size:clamp(.78rem,1.1vw,.92rem);font-weight:800;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.ServicesOverviewSection_heading__HvNYK{margin:0;color:var(--theme-text-primary);font-size:clamp(2.15rem,4.4vw,4rem);font-weight:800;line-height:1.08;letter-spacing:-.05em}.ServicesOverviewSection_introduction__pVJTi{max-width:50rem;margin:.8rem auto 0;color:var(--theme-text-secondary);font-size:clamp(1rem,1.45vw,1.18rem);font-weight:500;line-height:1.6}.ServicesOverviewSection_grid__zL_xF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem);margin-top:clamp(2rem,3.5vw,3rem)}.ServicesOverviewSection_consultingImage__l9UNb{width:92%;height:92%}@media (max-width:1023px){.ServicesOverviewSection_grid__zL_xF{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesOverviewSection_grid__zL_xF>:last-child{grid-column:1/-1;width:min(100%,calc(50% - .75rem));justify-self:center}}@media (max-width:639px){.ServicesOverviewSection_section__7fYKT{padding-top:1rem}.ServicesOverviewSection_container__CQfuq{width:min(100% - 2rem,1280px)}.ServicesOverviewSection_heading__HvNYK{font-size:clamp(2rem,10vw,3rem)}.ServicesOverviewSection_grid__zL_xF{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.75rem}.ServicesOverviewSection_grid__zL_xF>:last-child{grid-column:auto;width:100%}}