.CaseStudies_caseStudies__yVD6J{background:var(--color-cream)}.CaseStudies_header__CkdRi{text-align:center;max-width:800px;margin:0 auto var(--space-3xl)}.CaseStudies_header__CkdRi h2{margin-bottom:var(--space-md)}.CaseStudies_header__CkdRi p{color:var(--color-navy-primary);opacity:.9}.CaseStudies_grid__RYLRK{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}.CaseStudies_card__4zNti{background:#fff;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-md);transition:all .4s cubic-bezier(.4,0,.2,1)}.CaseStudies_card__4zNti:hover{box-shadow:var(--shadow-xl)}.CaseStudies_cardHeader__5t8N3{padding:var(--space-xl);position:relative;min-height:120px;display:flex;align-items:flex-end}.CaseStudies_companyInfo__PTxp5{position:relative;z-index:1}.CaseStudies_industry__wGzQX{display:inline-block;padding:4px 12px;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:100px;font:600 12px/1 var(--font-family);color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-xs)}.CaseStudies_cardHeader__5t8N3 h4{color:#fff;font-size:24px;margin:0}.CaseStudies_cardContent__C5eQz{padding:var(--space-xl)}.CaseStudies_cardContent__C5eQz h3{font-size:22px;margin-bottom:var(--space-sm);color:var(--color-navy-deep);line-height:1.3}.CaseStudies_cardContent__C5eQz p{color:var(--color-navy-primary);opacity:.8;margin-bottom:var(--space-lg);line-height:1.6}.CaseStudies_metrics__gduL5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-lg) 0;margin-bottom:var(--space-lg);border-top:1px solid rgba(31,38,53,.1);border-bottom:1px solid rgba(31,38,53,.1)}.CaseStudies_metric__8_o19{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.CaseStudies_metricIcon__kkc2m{color:var(--color-accent);margin-bottom:4px}.CaseStudies_metricValue__rBqSc{font:700 24px/1 var(--font-family);color:var(--color-navy-deep)}.CaseStudies_metricLabel__HleU1{font:600 12px/1.2 var(--font-family);color:var(--color-navy-primary);opacity:.7}.CaseStudies_viewCase__9kUxi{display:inline-flex;align-items:center;gap:var(--space-xs);font:600 15px/1 var(--font-family);color:var(--color-accent);background:none;border:none;cursor:pointer;padding:0;transition:all .3s ease}.CaseStudies_viewCase__9kUxi:hover{color:var(--color-accent-hover)}@media (max-width:768px){.CaseStudies_grid__RYLRK{grid-template-columns:1fr}.CaseStudies_metrics__gduL5{grid-template-columns:1fr;gap:var(--space-sm)}.CaseStudies_metric__8_o19{flex-direction:row;justify-content:flex-start;text-align:left;gap:var(--space-sm)}.CaseStudies_metricValue__rBqSc{font-size:20px}}.Contact_contact__fU08Y{background:linear-gradient(180deg,#fbf6e6,#f5efd8)}.Contact_wrapper__eivgV{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}.Contact_textContent__VT0X1 h2{margin-bottom:var(--space-md)}.Contact_textContent__VT0X1 p.Contact_text-large__uhQ0B{color:var(--color-navy-primary);margin-bottom:var(--space-2xl)}.Contact_features__g7KFm{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-2xl)}.Contact_feature__J7bFz{display:flex;gap:var(--space-md);align-items:flex-start}.Contact_featureIcon__wWuUA{width:56px;height:56px;border-radius:var(--border-radius-sm);background:linear-gradient(135deg,rgba(110,231,183,.2),rgba(110,231,183,.05));display:flex;align-items:center;justify-content:center;color:var(--color-accent);flex-shrink:0}.Contact_feature__J7bFz h5{margin-bottom:4px;color:var(--color-navy-deep)}.Contact_feature__J7bFz p{color:var(--color-navy-primary);opacity:.8;font-size:15px;margin:0}.Contact_bookMeeting__meRPa{padding:var(--space-lg);background:rgba(110,231,183,.1);border-radius:var(--border-radius);border:1px solid rgba(110,231,183,.2)}.Contact_bookMeeting__meRPa p{font:600 14px/1 var(--font-family);color:var(--color-navy-primary);margin-bottom:var(--space-xs)}.Contact_bookMeeting__meRPa a{font:600 16px/1 var(--font-family);color:var(--color-accent);text-decoration:none}.Contact_form__pLf9e{background:#fff;border-radius:var(--border-radius);padding:var(--space-xl);box-shadow:var(--shadow-lg);border:2px solid rgba(31,38,53,.1)}.Contact_formGroup__1YEJK{margin-bottom:var(--space-lg)}.Contact_formGroup__1YEJK:last-of-type{margin-bottom:var(--space-xl)}.Contact_formGroup__1YEJK label{display:block;font:600 14px/1 var(--font-family);color:var(--color-navy-deep);margin-bottom:var(--space-xs)}.Contact_formGroup__1YEJK input,.Contact_formGroup__1YEJK textarea{width:100%;font:400 15px/1.5 var(--font-family);padding:14px 18px;border-radius:var(--border-radius-sm);border:2px solid rgba(31,38,53,.15);background:#fff;color:var(--color-navy-deep);transition:all .3s ease}.Contact_formGroup__1YEJK input:focus,.Contact_formGroup__1YEJK textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 4px rgba(110,231,183,.1)}.Contact_formGroup__1YEJK textarea{resize:vertical;min-height:120px}@media (max-width:1024px){.Contact_wrapper__eivgV{grid-template-columns:1fr;gap:var(--space-2xl)}}@media (max-width:768px){.Contact_form__pLf9e{padding:var(--space-md)}}.Footer_footer__pQtti{background:var(--gradient-navy);color:var(--color-cream);padding:var(--space-4xl) 0 var(--space-xl)}.Footer_content__sRLWS{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);padding-bottom:var(--space-3xl);border-bottom:1px solid hsla(46,72%,94%,.1);margin-bottom:var(--space-xl)}.Footer_brandColumn__gCAVl{max-width:350px}.Footer_logo__fUEOF{font:700 32px/1 var(--font-family);color:var(--color-cream);margin-bottom:var(--space-md);display:inline-block;cursor:pointer}.Footer_logoText__5vsvE{position:relative}.Footer_tagline__edhu4{color:hsla(46,72%,94%,.8);line-height:1.6;margin-bottom:var(--space-lg);font-size:15px}.Footer_socials__Arjjf{display:flex;gap:var(--space-sm)}.Footer_socialIcon__fsVbM{width:40px;height:40px;border-radius:var(--border-radius-sm);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;color:var(--color-cream);text-decoration:none;transition:all .3s ease}.Footer_socialIcon__fsVbM:hover{background:var(--color-accent);color:var(--color-navy-deep);border-color:var(--color-accent)}.Footer_linkColumn__MEb1z h6{font-size:16px;color:var(--color-cream);margin-bottom:var(--space-md);font-weight:600}.Footer_linkColumn__MEb1z ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm)}.Footer_linkColumn__MEb1z ul li a{color:hsla(46,72%,94%,.7);text-decoration:none;font-size:15px;transition:color .3s ease;display:inline-block}.Footer_linkColumn__MEb1z ul li a:hover{color:var(--color-accent)}.Footer_bottom__wxP7Z{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.Footer_copyright__j4atB,.Footer_credits__gw_p4{color:hsla(46,72%,94%,.6);font-size:14px;margin:0}.Footer_contactInfo__th60v{display:flex;flex-direction:column;gap:var(--space-md)}.Footer_addressBlock__5Om8e,.Footer_emailBlock__PopiF{display:flex;gap:var(--space-xs);align-items:flex-start;color:hsla(46,72%,94%,.7);font-size:14px}.Footer_addressBlock__5Om8e svg,.Footer_emailBlock__PopiF svg{margin-top:2px;flex-shrink:0}.Footer_addressBlock__5Om8e p{margin:0;line-height:1.5}.Footer_emailBlock__PopiF a{color:hsla(46,72%,94%,.7);text-decoration:none;transition:color .3s ease}.Footer_emailBlock__PopiF a:hover{color:var(--color-accent)}.Footer_founders__IDHe3{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap;color:hsla(46,72%,94%,.6);font-size:14px}.Footer_founderLink__1zxjE{display:inline-flex;align-items:center;gap:4px;color:hsla(46,72%,94%,.7);text-decoration:none;transition:color .3s ease}.Footer_founderLink__1zxjE:hover{color:var(--color-accent)}.Footer_separator__qnHrL{margin:0 var(--space-xs)}@media (max-width:1024px){.Footer_content__sRLWS{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.Footer_brandColumn__gCAVl{grid-column:1/-1;max-width:100%}}@media (max-width:768px){.Footer_content__sRLWS{grid-template-columns:1fr;gap:var(--space-xl)}.Footer_bottom__wxP7Z{flex-direction:column;text-align:center}}.Hero_hero__bqvNd{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#fbf6e6,#f5efd8);padding-top:80px}.Hero_creamCircle__2QXqN{position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle at center,hsla(46,72%,94%,.8) 0,hsla(46,72%,94%,.2) 100%);top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;border:1px solid hsla(0,0%,100%,.3)}.Hero_glassLayer__rm_SS{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(46,72%,94%,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;border-bottom:1px solid hsla(0,0%,100%,.2)}.Hero_patternLines__I6KBU{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none}.Hero_line__fO3s8{position:absolute;width:2px;height:100%;background:linear-gradient(180deg,transparent 0,var(--color-navy-primary) 50%,transparent 100%);transform-origin:bottom}.Hero_particles__iqf9e{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;pointer-events:none}.Hero_particle__U7vyR{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 10px var(--color-accent)}.Hero_content__WDVga{position:relative;z-index:10;text-align:center;max-width:1000px;margin:0 auto;padding:var(--space-2xl) 0}.Hero_badge__mnOYT{display:inline-flex;align-items:center;gap:var(--space-xs);padding:12px 24px;background:hsla(0,0%,100%,.9);border:1px solid rgba(110,231,183,.3);border-radius:100px;font:600 14px/1 var(--font-family);color:var(--color-navy-deep);margin-bottom:var(--space-lg);box-shadow:var(--shadow-md)}.Hero_badge__mnOYT svg{color:var(--color-accent)}.Hero_headline__wPoAT{margin-bottom:var(--space-lg);text-shadow:0 2px 20px rgba(15,23,36,.1)}.Hero_subheadline__zMjct{font:var(--font-body-large);color:var(--color-navy-primary);margin-bottom:var(--space-2xl);line-height:1.6}.Hero_ctaGroup__H2_On{gap:var(--space-md);margin-bottom:var(--space-3xl)}.Hero_ctaGroup__H2_On,.Hero_trustBar__LUkOU{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.Hero_trustBar__LUkOU{gap:var(--space-xl);padding:var(--space-xl);background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius);border:1px solid rgba(31,38,53,.1);box-shadow:var(--shadow-md)}.Hero_trustItem__IJ5Ph{text-align:center}.Hero_trustNumber__SOQs8{font:700 32px/1 var(--font-family);color:var(--color-navy-deep);margin-bottom:var(--space-xs)}.Hero_trustLabel__iLY1H{font:600 14px/1 var(--font-family);color:var(--color-navy-primary);opacity:.8}.Hero_divider__4xKaN{width:1px;height:40px;background:rgba(31,38,53,.2)}@media (max-width:768px){.Hero_hero__bqvNd{min-height:auto;padding:120px 0 60px}.Hero_creamCircle__2QXqN{width:400px;height:400px}.Hero_headline__wPoAT{font-size:40px}.Hero_subheadline__zMjct{font-size:18px}.Hero_ctaGroup__H2_On{flex-direction:column;width:100%}.Hero_ctaGroup__H2_On .Hero_btn__yK3pz{width:100%}.Hero_trustBar__LUkOU{flex-direction:column;gap:var(--space-md)}.Hero_divider__4xKaN{width:80%;height:1px}}@media (prefers-reduced-motion:reduce){.Hero_particles__iqf9e,.Hero_patternLines__I6KBU{display:none}}.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all .3s ease;background:hsla(46,72%,94%,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(31,38,53,.1)}.Navbar_navbar__GrSXC.Navbar_scrolled__N9DJM{padding:12px 0;box-shadow:var(--shadow-md);background:hsla(46,72%,94%,.95)}.Navbar_container__2Cq63{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-3xl);display:flex;align-items:center;justify-content:space-between}.Navbar_logo__X4o9i{font:700 28px/1 var(--font-family);color:var(--color-navy-deep);text-decoration:none;transition:all .3s ease}.Navbar_logoText__Jmms3{position:relative}.Navbar_desktopNav__Ln1RC{display:flex;align-items:center;gap:var(--space-lg)}.Navbar_navLink__16zHl{position:relative;font:600 16px/1 var(--font-family);color:var(--color-navy-deep);text-decoration:none;padding:8px 0;transition:color .3s ease}.Navbar_navLink__16zHl:hover{color:var(--color-accent)}.Navbar_navUnderline__voHNv{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-accent);transition:width .4s cubic-bezier(.4,0,.2,1)}.Navbar_navLink__16zHl:hover .Navbar_navUnderline__voHNv{width:100%}.Navbar_mobileMenuBtn__vCYFv{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--color-navy-deep)}.Navbar_mobileMenu__mhKOr{display:none;overflow:hidden}.Navbar_mobileMenuContent__6hAG1{padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.Navbar_mobileNavLink__Ddm9F{font:600 16px/1 var(--font-family);color:var(--color-navy-deep);text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(31,38,53,.1);transition:color .3s ease}.Navbar_mobileNavLink__Ddm9F:hover{color:var(--color-accent)}@media (max-width:768px){.Navbar_container__2Cq63{padding:0 var(--space-md)}.Navbar_desktopNav__Ln1RC{display:none}.Navbar_mobileMenuBtn__vCYFv,.Navbar_mobileMenu__mhKOr{display:block}}.Pricing_pricing__vPNxT{position:relative}.Pricing_header__R4bO5{text-align:center;max-width:800px;margin:0 auto var(--space-3xl)}.Pricing_header__R4bO5 h2{margin-bottom:var(--space-md)}.Pricing_header__R4bO5 p{opacity:.9}.Pricing_grid__kjo5u{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-3xl)}.Pricing_card__RsOoS{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.1);border-radius:var(--border-radius);padding:var(--space-xl);display:flex;flex-direction:column;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Pricing_card__RsOoS:hover{border-color:rgba(110,231,183,.4);box-shadow:var(--shadow-xl)}.Pricing_card__RsOoS.Pricing_highlighted__TbR9x{background:rgba(110,231,183,.1);border-color:var(--color-accent);transform:scale(1.05);box-shadow:var(--shadow-glow)}.Pricing_card__RsOoS.Pricing_highlighted__TbR9x:hover{transform:scale(1.05) translateY(-8px)}.Pricing_badge__xw3bX{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gradient-accent);color:var(--color-navy-deep);padding:6px 20px;border-radius:100px;font:700 12px/1 var(--font-family);text-transform:uppercase;letter-spacing:.5px}.Pricing_iconWrapper__Bsi3K{width:64px;height:64px;border-radius:var(--border-radius-sm);background:linear-gradient(135deg,rgba(110,231,183,.2),rgba(110,231,183,.05));display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);color:var(--color-accent)}.Pricing_card__RsOoS h3{font-size:28px;color:var(--color-cream);margin-bottom:var(--space-sm)}.Pricing_price__W6Wrh{margin-bottom:var(--space-md)}.Pricing_priceAmount__P9qHR{font:700 40px/1 var(--font-family);color:var(--color-accent)}.Pricing_description__fSh_g{color:hsla(46,72%,94%,.8);margin-bottom:var(--space-lg);line-height:1.6}.Pricing_features__QykwT{list-style:none;margin-bottom:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm);flex-grow:1}.Pricing_features__QykwT li{display:flex;align-items:flex-start;gap:var(--space-sm);color:var(--color-cream);font:400 15px/1.5 var(--font-family)}.Pricing_checkIcon__2xHzf{color:var(--color-accent);flex-shrink:0;margin-top:2px}.Pricing_footer__YRRwA{text-align:center;padding:var(--space-xl);background:hsla(0,0%,100%,.05);border-radius:var(--border-radius);border:1px solid hsla(0,0%,100%,.1)}.Pricing_footer__YRRwA p{color:hsla(46,72%,94%,.9);margin-bottom:var(--space-sm);font-size:15px}.Pricing_footer__YRRwA p:last-child{margin-bottom:0;font-weight:600;color:var(--color-accent)}@media (max-width:1024px){.Pricing_card__RsOoS.Pricing_highlighted__TbR9x{transform:scale(1)}.Pricing_card__RsOoS.Pricing_highlighted__TbR9x:hover{transform:translateY(-8px)}}@media (max-width:768px){.Pricing_grid__kjo5u{grid-template-columns:1fr}}.Services_services__WrAmA{background:#fff}.Services_header__kdnxv{text-align:center;max-width:800px;margin:0 auto var(--space-3xl)}.Services_header__kdnxv h2{margin-bottom:var(--space-md)}.Services_header__kdnxv p{color:var(--color-navy-primary);opacity:.9}.Services_grid__s7uBf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.Services_card__IZAY_{background:#fff;border-radius:var(--border-radius);padding:var(--card-padding);border:2px solid rgba(31,38,53,.1);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Services_card__IZAY_:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-accent);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.Services_card__IZAY_:hover:before{transform:scaleX(1)}.Services_card__IZAY_:hover{transform:translateY(-8px);border-color:var(--color-accent);box-shadow:var(--shadow-xl)}.Services_iconWrapper__tyVZL{width:64px;height:64px;border-radius:var(--border-radius-sm);background:linear-gradient(135deg,rgba(110,231,183,.1),rgba(110,231,183,.05));display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);color:var(--color-accent)}.Services_card__IZAY_ h4{margin-bottom:var(--space-sm);color:var(--color-navy-deep)}.Services_card__IZAY_ p{color:var(--color-navy-primary);opacity:.8;margin-bottom:var(--space-md);line-height:1.6}.Services_features__XvRkZ{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.Services_features__XvRkZ li{display:flex;align-items:center;gap:var(--space-xs);font:600 14px/1.4 var(--font-family);color:var(--color-navy-primary)}.Services_checkmark__3YnGs{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-accent);color:#fff;font-size:12px;flex-shrink:0}@media (max-width:768px){.Services_grid__s7uBf{grid-template-columns:1fr}}.Solutions_solutions__ciaVK{position:relative;overflow:hidden}.Solutions_header__vEj1U{text-align:center;max-width:800px;margin:0 auto var(--space-3xl)}.Solutions_header__vEj1U h2{margin-bottom:var(--space-md)}.Solutions_header__vEj1U p{opacity:.9}.Solutions_tabs__blHvs{display:flex;gap:var(--space-sm);justify-content:center;margin-bottom:var(--space-3xl);flex-wrap:wrap}.Solutions_tab__3jKaN{display:flex;align-items:center;gap:var(--space-xs);padding:14px 28px;font:600 15px/1 var(--font-family);background:hsla(0,0%,100%,.05);color:var(--color-cream);border:2px solid hsla(0,0%,100%,.1);border-radius:100px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Solutions_tab__3jKaN:hover{background:hsla(0,0%,100%,.1);border-color:rgba(110,231,183,.3);transform:translateY(-2px)}.Solutions_tab__3jKaN.Solutions_active__L_XPd{background:var(--gradient-accent);color:var(--color-navy-deep);border-color:var(--color-accent);box-shadow:var(--shadow-glow)}.Solutions_content__j1zkA{min-height:500px}.Solutions_contentGrid__2RWc0{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}.Solutions_textContent__SHM38{display:flex;flex-direction:column;gap:var(--space-lg)}.Solutions_problemBox__mfchM,.Solutions_solutionBox__QJk4U{padding:var(--space-lg);border-radius:var(--border-radius);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Solutions_label__rtpq_{font:600 12px/1 var(--font-family);text-transform:uppercase;letter-spacing:1px;color:var(--color-accent);margin-bottom:var(--space-sm)}.Solutions_problemBox__mfchM p{color:hsla(46,72%,94%,.8);font-size:16px;line-height:1.6;margin:0}.Solutions_arrow__U_ziS{font-size:32px;color:var(--color-accent);text-align:center;transform:rotate(90deg)}.Solutions_solutionBox__QJk4U h3{color:var(--color-cream);margin-bottom:var(--space-sm);font-size:28px}.Solutions_solutionBox__QJk4U p{color:hsla(46,72%,94%,.8);font-size:16px;line-height:1.6;margin:0}.Solutions_featureList__TE1PM{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-sm);gap:var(--space-sm)}.Solutions_featureList__TE1PM li{display:flex;align-items:center;gap:var(--space-xs);font:600 14px/1.4 var(--font-family);color:var(--color-cream)}.Solutions_checkmark__GFDlT{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-accent);color:var(--color-navy-deep);font-size:12px;flex-shrink:0}.Solutions_visualContent__pkDjG{display:flex;flex-direction:column;gap:var(--space-lg)}.Solutions_statsGrid__DAcZr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md)}.Solutions_statCard__nMtf0{padding:var(--space-lg);background:rgba(110,231,183,.1);border:2px solid rgba(110,231,183,.2);border-radius:var(--border-radius);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Solutions_statValue__YmIRe{font:700 36px/1 var(--font-family);color:var(--color-accent);margin-bottom:var(--space-xs)}.Solutions_statLabel__fN66B{font:600 13px/1.3 var(--font-family);color:var(--color-cream);opacity:.8}.Solutions_mockDashboard__XGyLw{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--border-radius);padding:var(--space-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Solutions_mockHeader__Niqrs{display:flex;gap:6px;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid hsla(0,0%,100%,.1)}.Solutions_mockDot__JoSh2{width:10px;height:10px;border-radius:50%;background:rgba(110,231,183,.4)}.Solutions_mockContent__Ydzbs{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.Solutions_mockBar__DAbhT{height:24px;background:linear-gradient(90deg,var(--color-accent) 0,rgba(110,231,183,.5) 100%);border-radius:4px;transform-origin:left}@media (max-width:1024px){.Solutions_contentGrid__2RWc0{grid-template-columns:1fr;gap:var(--space-2xl)}.Solutions_featureList__TE1PM{grid-template-columns:1fr}}@media (max-width:768px){.Solutions_tabs__blHvs{flex-direction:column;align-items:stretch}.Solutions_tab__3jKaN{width:100%;justify-content:center}.Solutions_arrow__U_ziS{transform:rotate(90deg)}}.ProjectsList_page__Ejua5{padding:calc(80px + var(--space-3xl)) 0 var(--space-3xl);background:linear-gradient(180deg,#fbf6e6,#f5efd8)}.ProjectsList_header__4AjM4{max-width:60ch;margin-bottom:var(--space-2xl)}.ProjectsList_title__R88iq{font:var(--font-h2);margin-bottom:var(--space-sm)}.ProjectsList_intro__zPWYX{font:var(--font-body-large);color:rgba(15,23,36,.7);margin:0}.ProjectsList_grid__YbsRL{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.ProjectsList_card__L2g1N{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--color-navy-deep);background:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);transition:transform var(--timing-medium) var(--ease-smooth),box-shadow var(--timing-medium) var(--ease-smooth)}.ProjectsList_card__L2g1N:hover{color:var(--color-navy-deep);transform:translateY(-6px);box-shadow:var(--shadow-lg)}.ProjectsList_card__L2g1N:focus-visible{outline:2px solid var(--color-navy-deep);outline-offset:3px}.ProjectsList_cardIdle__Te1rT,.ProjectsList_cardIdle__Te1rT:hover{transform:none;box-shadow:var(--shadow-sm);opacity:.72}.ProjectsList_accent__SIzKV{display:block;height:88px;flex-shrink:0}.ProjectsList_cardBody__go_W5{display:flex;flex-direction:column;flex:1 1;padding:var(--space-md)}.ProjectsList_platform__88BP7{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;color:rgba(15,23,36,.55);margin-bottom:var(--space-sm)}.ProjectsList_cardTitle__0jQdx{font:var(--font-h5);margin-bottom:6px}.ProjectsList_cardTagline__ONYx7{font:var(--font-small);color:rgba(15,23,36,.7);margin-bottom:var(--space-md)}.ProjectsList_cta__1qv4L{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:auto;font:600 15px/1 var(--font-family);color:var(--color-navy-deep)}.ProjectsList_card__L2g1N:hover .ProjectsList_cta__1qv4L svg{transform:translateX(4px)}.ProjectsList_cta__1qv4L svg{transition:transform var(--timing-fast) var(--ease-smooth)}.ProjectsList_badge__Z4Nzd{margin-top:auto;align-self:flex-start;font:600 12px/1 var(--font-family);letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;color:rgba(15,23,36,.65);background:rgba(15,23,36,.08);border-radius:999px}@media (max-width:900px){.ProjectsList_page__Ejua5{padding-top:calc(72px + var(--space-xl))}.ProjectsList_grid__YbsRL{grid-template-columns:1fr}}.AppSwitcher_switcher__deAeU{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--space-xs);gap:var(--space-xs);padding:6px;margin-bottom:var(--space-lg);background:rgba(15,23,36,.05);border:1px solid rgba(15,23,36,.1);border-radius:var(--border-radius)}.AppSwitcher_tab__ygy17{position:relative;padding:var(--space-sm) var(--space-md);border:none;border-radius:var(--border-radius-sm);background:transparent;text-align:left;cursor:pointer;transition:color var(--timing-fast) ease}.AppSwitcher_tab__ygy17:focus-visible{outline:2px solid var(--color-navy-deep);outline-offset:2px}.AppSwitcher_indicator__NDoOx{position:absolute;inset:0;background:var(--color-navy-deep);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-sm)}.AppSwitcher_tabLabel__2tbck{position:relative;z-index:1;display:block}.AppSwitcher_tabName__C9nk3{display:block;font:600 16px/1.3 var(--font-family);color:var(--color-navy-deep);transition:color var(--timing-fast) ease}.AppSwitcher_tabRole__Brhqj{display:block;margin-top:2px;font:var(--font-small);color:rgba(15,23,36,.55);transition:color var(--timing-fast) ease}.AppSwitcher_tab__ygy17:hover:not(.AppSwitcher_tabActive__8UrXw) .AppSwitcher_tabName__C9nk3{color:#000}.AppSwitcher_tabActive__8UrXw .AppSwitcher_tabName__C9nk3{color:var(--color-cream)}.AppSwitcher_tabActive__8UrXw .AppSwitcher_tabRole__Brhqj{color:hsla(46,72%,94%,.7)}@media (max-width:720px){.AppSwitcher_switcher__deAeU{grid-auto-flow:row}.AppSwitcher_tabRole__Brhqj{display:inline;margin-left:var(--space-xs)}.AppSwitcher_tabName__C9nk3{display:inline}}@media (prefers-reduced-motion:reduce){.AppSwitcher_indicator__NDoOx{transition:none}}.QrPanel_panel__odxRe{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.QrPanel_frame__lEhog{position:relative;padding:18px;width:100%;max-width:240px}.QrPanel_bracket__JXYF3{position:absolute;width:22px;height:22px;border:2px solid var(--color-accent);pointer-events:none}.QrPanel_topLeft__WhIkW{top:0;left:0;border-right:none;border-bottom:none;border-top-left-radius:6px}.QrPanel_topRight__l82F2{top:0;right:0;border-left:none;border-bottom:none;border-top-right-radius:6px}.QrPanel_bottomLeft__Z0OCX{bottom:0;left:0;border-right:none;border-top:none;border-bottom-left-radius:6px}.QrPanel_bottomRight__h2s_U{bottom:0;right:0;border-left:none;border-top:none;border-bottom-right-radius:6px}.QrPanel_code__eaNMs{background:var(--color-cream);border-radius:var(--border-radius-sm);padding:12px;line-height:0}.QrPanel_placeholder__6play{width:100%;aspect-ratio:1;border-radius:4px;background:rgba(15,23,36,.06)}.QrPanel_caption__dtuZs{display:flex;align-items:center;gap:var(--space-xs);margin:0;font:var(--font-small);color:hsla(46,72%,94%,.72);text-align:center}.QrPanel_caption__dtuZs svg{color:var(--color-accent);flex-shrink:0}.QrPanel_saveButton__iKt5k{display:inline-flex;align-items:center;gap:var(--space-xs);padding:8px 14px;font:600 13px/1 var(--font-family);color:hsla(46,72%,94%,.85);background:transparent;border:1px solid hsla(46,72%,94%,.22);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--timing-fast) var(--ease-smooth)}.QrPanel_saveButton__iKt5k:hover:not(:disabled){color:var(--color-navy-deep);background:var(--color-cream);border-color:var(--color-cream)}.QrPanel_saveButton__iKt5k:disabled{opacity:.4;cursor:not-allowed}.QrPanel_saveButton__iKt5k:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.DownloadModal_overlay___2IqO{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-md);background:rgba(15,23,36,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.DownloadModal_dialog__lbPgN{position:relative;width:100%;max-width:440px;padding:var(--space-xl);background:var(--color-cream);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);text-align:center}.DownloadModal_dialog__lbPgN:focus{outline:none}.DownloadModal_close__W8bXN{position:absolute;top:var(--space-sm);right:var(--space-sm);display:flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--color-navy-deep);background:transparent;border:none;border-radius:50%;cursor:pointer;transition:background var(--timing-fast) var(--ease-smooth)}.DownloadModal_close__W8bXN:hover{background:rgba(15,23,36,.08)}.DownloadModal_close__W8bXN:focus-visible{outline:2px solid var(--color-navy-deep);outline-offset:2px}.DownloadModal_icon__bNYD8{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:var(--space-md);color:var(--color-navy-deep);background:var(--gradient-accent);border-radius:50%}.DownloadModal_title__mGVC_{font:var(--font-h5);margin-bottom:var(--space-sm)}.DownloadModal_progress__B1kgT{position:relative;height:4px;margin-bottom:var(--space-md);overflow:hidden;background:rgba(15,23,36,.1);border-radius:999px}.DownloadModal_progressBar__gquDE{position:absolute;top:0;left:0;height:100%;width:40%;background:var(--gradient-accent);border-radius:999px;animation:DownloadModal_slide__wQI8o 1.4s var(--ease-smooth) infinite}@keyframes DownloadModal_slide__wQI8o{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.DownloadModal_body__zCu0q p{font:var(--font-body);color:rgba(15,23,36,.75);margin-bottom:var(--space-lg)}.DownloadModal_actions__eZ0_n{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.DownloadModal_actions__eZ0_n .btn{width:100%}.DownloadModal_retry__inrYX{font:600 14px/1.4 var(--font-family);color:var(--color-navy-deep);background:none;border:none;padding:6px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.DownloadModal_retry__inrYX:hover{color:rgba(15,23,36,.65)}.DownloadModal_retry__inrYX:focus-visible{outline:2px solid var(--color-navy-deep);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.DownloadModal_progressBar__gquDE{animation:none;width:100%}}.AppDownloadCard_card__Id5Rr{position:relative;background:var(--gradient-navy);color:var(--color-cream);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.AppDownloadCard_card__Id5Rr:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-accent)}.AppDownloadCard_inner__7_m63{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start;padding:var(--space-xl)}.AppDownloadCard_actions__jQf_0{min-width:0}.AppDownloadCard_heading__1yZvb{font:var(--font-h4);color:var(--color-cream);margin-bottom:var(--space-md)}.AppDownloadCard_downloadButton__WcEJe{display:flex;text-decoration:none;align-items:center;gap:var(--space-sm);width:100%;padding:18px var(--space-md);font:600 17px/1 var(--font-family);color:var(--color-navy-deep);background:var(--gradient-accent);border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--timing-fast) var(--ease-smooth)}.AppDownloadCard_downloadButton__WcEJe:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.AppDownloadCard_downloadButton__WcEJe:active{transform:translateY(0)}.AppDownloadCard_downloadButton__WcEJe:focus-visible{outline:2px solid var(--color-cream);outline-offset:3px}.AppDownloadCard_downloadSize__4npSc{margin-left:auto;font:600 13px/1 ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;padding:5px 9px;border-radius:999px;background:rgba(15,23,36,.16)}.AppDownloadCard_shareBlock__uRRrA{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid hsla(46,72%,94%,.14)}.AppDownloadCard_blockLabel__M2X7f{display:block;font:600 12px/1 var(--font-family);letter-spacing:.1em;text-transform:uppercase;color:hsla(46,72%,94%,.55);margin-bottom:var(--space-sm)}.AppDownloadCard_toggle__Of_A3{display:inline-flex;padding:4px;background:rgba(15,23,36,.45);border:1px solid hsla(46,72%,94%,.14);border-radius:999px}.AppDownloadCard_toggleOption__t2fHi{padding:9px 18px;font:600 14px/1 var(--font-family);color:hsla(46,72%,94%,.7);background:transparent;border:none;border-radius:999px;cursor:pointer;transition:all var(--timing-fast) var(--ease-smooth);white-space:nowrap}.AppDownloadCard_toggleOption__t2fHi:hover{color:var(--color-cream)}.AppDownloadCard_toggleOptionActive__jAp9E,.AppDownloadCard_toggleOptionActive__jAp9E:hover{color:var(--color-navy-deep);background:var(--color-accent)}.AppDownloadCard_toggleOption__t2fHi:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AppDownloadCard_hint__z5GWR{font:var(--font-small);color:hsla(46,72%,94%,.65);margin:var(--space-sm) 0}.AppDownloadCard_url__XSKIr{width:100%;padding:12px var(--space-sm);font:400 13px/1.4 ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;color:hsla(46,72%,94%,.9);background:rgba(15,23,36,.45);border:1px solid hsla(46,72%,94%,.14);border-radius:var(--border-radius-sm);text-overflow:ellipsis}.AppDownloadCard_url__XSKIr:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(110,231,183,.15)}.AppDownloadCard_shareButtons__UuQFg{display:flex;gap:var(--space-sm);margin-top:var(--space-sm)}.AppDownloadCard_shareButton__r2710{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);flex:1 1;padding:13px var(--space-sm);font:600 15px/1 var(--font-family);color:var(--color-cream);background:transparent;border:1px solid hsla(46,72%,94%,.3);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--timing-fast) var(--ease-smooth)}.AppDownloadCard_shareButton__r2710:hover:not(:disabled){color:var(--color-navy-deep);background:var(--color-cream);border-color:var(--color-cream)}.AppDownloadCard_shareButton__r2710:disabled{opacity:.45;cursor:not-allowed}.AppDownloadCard_shareButton__r2710:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.AppDownloadCard_qr__zOFlb{width:280px;padding:var(--space-md);background:rgba(15,23,36,.4);border:1px solid hsla(46,72%,94%,.12);border-radius:var(--border-radius)}.AppDownloadCard_qrDisclosure__pV2nR{display:none;align-items:center;justify-content:space-between;width:100%;font:600 15px/1 var(--font-family);color:var(--color-cream);background:transparent;border:none;padding:4px 0;cursor:pointer}.AppDownloadCard_qrDisclosure__pV2nR svg{transition:transform var(--timing-fast) var(--ease-smooth)}.AppDownloadCard_qrOpen__FXMiQ .AppDownloadCard_qrDisclosure__pV2nR svg{transform:rotate(180deg)}.AppDownloadCard_qrDisclosure__pV2nR:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.AppDownloadCard_toastRegion__RMuF5{position:fixed;bottom:var(--space-lg);left:50%;transform:translateX(-50%);z-index:1100;pointer-events:none}.AppDownloadCard_toast__4YnZE{display:flex;align-items:center;gap:var(--space-xs);max-width:min(90vw,420px);padding:13px var(--space-md);font:600 14px/1.4 var(--font-family);color:var(--color-cream);background:var(--color-navy-deep);border:1px solid rgba(110,231,183,.35);border-radius:999px;box-shadow:var(--shadow-lg)}.AppDownloadCard_toast__4YnZE svg{color:var(--color-accent);flex-shrink:0}@media (max-width:900px){.AppDownloadCard_inner__7_m63{grid-template-columns:1fr;gap:var(--space-lg);padding:var(--space-lg) var(--space-md)}.AppDownloadCard_qr__zOFlb{width:100%}.AppDownloadCard_qrDisclosure__pV2nR{display:flex}.AppDownloadCard_qrBody__Nu6P6{display:none;padding-top:var(--space-md)}.AppDownloadCard_qrOpen__FXMiQ .AppDownloadCard_qrBody__Nu6P6{display:block}}@media (max-width:420px){.AppDownloadCard_toggle__Of_A3{display:flex;width:100%}.AppDownloadCard_toggleOption__t2fHi{flex:1 1;padding:10px 8px;font-size:13px}.AppDownloadCard_shareButtons__UuQFg{flex-direction:column}}.InstallSteps_section__S8liZ{margin-top:var(--space-3xl);scroll-margin-top:100px}.InstallSteps_heading__qTG62{font:var(--font-h4);margin-bottom:var(--space-lg)}.InstallSteps_steps__w8pkc{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);list-style:none;counter-reset:none}.InstallSteps_step__X1SlA{display:flex;gap:var(--space-sm);padding-top:var(--space-md);border-top:2px solid var(--color-navy-deep)}.InstallSteps_number__lTYh4{flex-shrink:0;font:700 15px/1 ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;color:var(--color-navy-deep);background:var(--color-accent);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%}.InstallSteps_stepTitle__CgWKj{font:var(--font-h6);margin-bottom:var(--space-xs)}.InstallSteps_stepBody__iyQQ_{font:var(--font-small);color:rgba(15,23,36,.72);margin:0}.InstallSteps_assurance__l8EHt{display:flex;align-items:flex-start;gap:var(--space-sm);margin:var(--space-xl) 0 0;padding:var(--space-md);font:var(--font-small);color:rgba(15,23,36,.75);background:rgba(110,231,183,.12);border-radius:var(--border-radius-sm)}.InstallSteps_assurance__l8EHt svg{flex-shrink:0;margin-top:1px;color:#1f7a5c}.InstallSteps_code__dUyaM{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-size:13px;padding:2px 6px;background:rgba(15,23,36,.08);border-radius:4px;word-break:break-all}@media (max-width:900px){.InstallSteps_steps__w8pkc{grid-template-columns:1fr;gap:var(--space-md)}}.ProjectDetail_page__xcRy2{padding:calc(80px + var(--space-3xl)) 0 var(--space-4xl);background:linear-gradient(180deg,#fbf6e6,#f5efd8);min-height:100vh}.ProjectDetail_header__1VFYz{margin-bottom:var(--space-xl)}.ProjectDetail_back__Oo_qY{display:inline-flex;align-items:center;gap:var(--space-xs);font:600 14px/1 var(--font-family);color:rgba(15,23,36,.65);margin-bottom:var(--space-md)}.ProjectDetail_back__Oo_qY:hover{color:var(--color-navy-deep)}.ProjectDetail_back__Oo_qY:focus-visible{outline:2px solid var(--color-navy-deep);outline-offset:3px;border-radius:4px}.ProjectDetail_title__mQBi1{font:var(--font-h2);margin-bottom:var(--space-xs)}.ProjectDetail_tagline__89Wff{font:var(--font-body-large);color:rgba(15,23,36,.7);max-width:46ch;margin-bottom:var(--space-lg)}.ProjectDetail_specs__bJWxR{display:flex;flex-wrap:wrap;gap:var(--space-lg);padding-top:var(--space-md);border-top:1px solid rgba(15,23,36,.14)}.ProjectDetail_spec__XYy5D dt{font:600 11px/1 var(--font-family);letter-spacing:.1em;text-transform:uppercase;color:rgba(15,23,36,.5);margin-bottom:6px}.ProjectDetail_spec__XYy5D dd{margin:0;font:600 15px/1 ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;color:var(--color-navy-deep)}.ProjectDetail_about__n3M2A{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:var(--space-2xl);gap:var(--space-2xl);margin-top:var(--space-3xl)}.ProjectDetail_sectionHeading__SOTqs{font:var(--font-h4);margin-bottom:var(--space-md)}.ProjectDetail_description__ASDex{font:var(--font-body-large);color:rgba(15,23,36,.78);max-width:62ch}.ProjectDetail_features__eS_eX{list-style:none;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-md)}.ProjectDetail_feature__hEPgE{display:flex;align-items:flex-start;gap:var(--space-sm);font:var(--font-body);color:rgba(15,23,36,.8)}.ProjectDetail_feature__hEPgE svg{flex-shrink:0;margin-top:4px;color:#1f7a5c}.ProjectDetail_aboutAside__jSw7O{padding:var(--space-md);background:hsla(0,0%,100%,.6);border:1px solid rgba(15,23,36,.1);border-radius:var(--border-radius);height:-moz-fit-content;height:fit-content}.ProjectDetail_asideHeading__2dsb6{font:600 12px/1 var(--font-family);letter-spacing:.1em;text-transform:uppercase;color:rgba(15,23,36,.55);margin-bottom:var(--space-sm)}.ProjectDetail_stack__kcCK1{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ProjectDetail_tech__L0Xe8{font:600 13px/1 var(--font-family);padding:7px 12px;color:var(--color-navy-deep);background:rgba(110,231,183,.2);border-radius:999px}@media (max-width:900px){.ProjectDetail_page__xcRy2{padding-top:calc(72px + var(--space-xl))}.ProjectDetail_about__n3M2A{grid-template-columns:1fr;gap:var(--space-lg);margin-top:var(--space-2xl)}.ProjectDetail_specs__bJWxR{gap:var(--space-md) var(--space-lg)}}@media (max-width:560px){.ProjectDetail_specs__bJWxR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-md);gap:var(--space-md)}}.ProjectDetail_appAbout__q5WBs{margin-top:var(--space-2xl);padding:var(--space-lg);background:hsla(0,0%,100%,.55);border:1px solid rgba(15,23,36,.1);border-radius:var(--border-radius)}.ProjectDetail_legal__Py_43{display:flex;align-items:flex-start;gap:var(--space-xs);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid rgba(15,23,36,.12);font:var(--font-small);color:rgba(15,23,36,.6)}.ProjectDetail_legal__Py_43 svg{flex-shrink:0;margin-top:2px}.ProjectDetail_legal__Py_43 a{color:rgba(15,23,36,.75);text-decoration:underline;text-underline-offset:2px}.ProjectDetail_legal__Py_43 a:hover{color:var(--color-navy-deep)}