.HomeHero_hero__YRyUn{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:84px clamp(12px,2.5vw,32px) 60px;overflow:hidden;color:var(--color-text-primary);background:radial-gradient(ellipse at 50% 50%,var(--color-bg-elevated) 0,var(--color-bg-base) 70%)}.HomeHero_stars__0H_cL{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,#ffffff87,#0000),radial-gradient(1px 1px at 70% 60%,#fff6,#0000),radial-gradient(1px 1px at 40% 80%,#ffffff54,#0000),radial-gradient(1px 1px at 85% 20%,#ffffff78,#0000),radial-gradient(1px 1px at 10% 70%,#ffffff45,#0000);background-size:300px 300px;opacity:.6;pointer-events:none}.HomeHero_card__5Az_D{position:relative;z-index:2;width:min(1080px,100%);background:hsla(0,0%,4%,.878);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;border:1px solid var(--color-border-brand);box-shadow:0 8px 32px #0009}.HomeHero_carousel__fSS3N{position:relative;overflow:hidden;border-radius:20px}.HomeHero_progress__g84KE{position:absolute;left:0;top:0;height:3px;background:var(--color-brand);width:0;z-index:6}.HomeHero_track__aphd9{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);touch-action:pan-y}.HomeHero_slide__9m_yl{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(16px,3vw,40px);align-items:center;padding:clamp(20px,3vw,40px);min-height:min(600px,calc(100svh - 180px))}.HomeHero_slide__9m_yl[aria-hidden=true] *{visibility:visible}.HomeHero_media__1yC0C{position:relative;display:grid;place-items:center;aspect-ratio:1/1;max-height:520px;width:100%}.HomeHero_media__1yC0C img,.HomeHero_media__1yC0C video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:14px}.HomeHero_slide1__ykvCc .HomeHero_media__1yC0C img,.HomeHero_slide1__ykvCc .HomeHero_media__1yC0C video{inset:0;width:100%;height:100%;mix-blend-mode:normal;filter:drop-shadow(0 0 28px rgba(0,240,212,.12));object-fit:contain}.HomeHero_posterPicture__erC2b{position:absolute;inset:0}.HomeHero_media1__303aR{aspect-ratio:540/800;height:min(520px,calc(100svh - 240px));width:auto;max-width:100%;max-height:none;justify-self:center}.HomeHero_body__pJbhT{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.HomeHero_brandTitle__FZnR9{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;color:var(--color-brand);line-height:1;letter-spacing:-.03em;text-shadow:0 2px 20px var(--color-brand-subtle-strong)}.HomeHero_title__0l6sZ{font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:700;line-height:1.2;max-width:26ch}.HomeHero_kicker__8DX_2{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand)}.HomeHero_lead__K_YPx{color:#ffffffd1;line-height:1.45;max-width:44ch;font-size:clamp(.92rem,1.5vw,1.05rem)}.HomeHero_price__RMu1N{font-size:clamp(2.6rem,6vw,4rem);font-weight:800;color:#fff;line-height:1}.HomeHero_price__RMu1N small{font-size:.35em;color:#ffffffd1;font-weight:600;margin-left:6px}.HomeHero_steps__i_CAz{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;list-style:none}.HomeHero_steps__i_CAz li{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:8px 12px;font-size:14px}.HomeHero_steps__i_CAz b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-brand);color:#04201c;font-size:12px}.HomeHero_chips__D0tjV{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.HomeHero_chip__UGkOl{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50px;font-size:13px;color:#ffffffd9}.HomeHero_chip__UGkOl svg{width:14px;height:14px;stroke:var(--color-brand)}.HomeHero_ctas__zSObs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.HomeHero_btn__im2_R{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:50px;font-weight:700;text-decoration:none;font-size:16px;cursor:pointer;border:0}.HomeHero_primary__EQldR{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-muted));color:#04201c;box-shadow:0 0 20px var(--color-border-brand)}.HomeHero_secondary__QYud3{background:#0000;color:#fff;border:2px solid #ffffff40}.HomeHero_hero__YRyUn :where(a,button):focus-visible{outline:3px solid var(--color-brand-hover);outline-offset:3px}.HomeHero_fine__pCp86{font-size:12px;color:#ffffff8c}.HomeHero_controls__vy5FK{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;align-items:center;gap:10px;z-index:5}.HomeHero_dots__zJ_Hr{display:flex;align-items:center;gap:4px}.HomeHero_dot__3WQl_{position:relative;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:0;background:#0000;cursor:pointer}.HomeHero_dot__3WQl_:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:99px;background:#ffffff40;transform:translate(-50%,-50%);transition:width .3s,background .3s;pointer-events:none}.HomeHero_dot__3WQl_[aria-current=true]:before{width:30px;background:var(--color-brand)}@media (max-width:360px){.HomeHero_dot__3WQl_{width:24px;height:24px}}.HomeHero_iconButton__16OjJ{width:34px;height:34px;border-radius:50%;border:1px solid #fff3;background:#0a0c0ccc;color:#fff;cursor:pointer;display:grid;place-items:center}.HomeHero_iconButton__16OjJ svg{width:16px;height:16px}.HomeHero_srOnly__h_f3i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.HomeHero_ticker___IQdx{position:absolute;left:0;right:0;bottom:0;z-index:3;height:44px;display:flex;align-items:center;gap:10px;padding:0 clamp(12px,3vw,32px);background:linear-gradient(90deg,#00f0d41f,#0a0c0cd9 50%,#00f0d41f);border-top:1px solid var(--color-border-brand);border-bottom:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.HomeHero_tickerList__AiBsC{list-style:none;position:relative;flex:1 1;height:100%;overflow:hidden}.HomeHero_tickerItem__sYQXl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14.5px;color:#e9fffb;opacity:0;transform:translateY(100%);transition:opacity .45s,transform .45s;white-space:nowrap;text-align:center;pointer-events:none}.HomeHero_tickerOn__voK4t{opacity:1;transform:none;pointer-events:auto;z-index:1}.HomeHero_tickerOut__m2l86{opacity:0;transform:translateY(-100%)}.HomeHero_tickerItem__sYQXl svg{flex:none;width:16px;height:16px;stroke:var(--color-brand)}.HomeHero_tickerItem__sYQXl a{color:var(--color-brand);font-weight:700;text-decoration:underline;text-underline-offset:3px}.HomeHero_tickerItem__sYQXl b{color:#fff}.HomeHero_tickerShort__e8lsB{display:none}.HomeHero_tickerPause__FmL_o{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid #fff3;background:#0a0c0ccc;color:#fff;display:grid;place-items:center;cursor:pointer}.HomeHero_tickerPause__FmL_o svg{width:12px;height:12px}@media (max-width:600px){.HomeHero_ticker___IQdx{height:52px}.HomeHero_tickerItem__sYQXl{white-space:normal;font-size:13px;line-height:1.25;padding:0 4px}}@media (max-width:820px){.HomeHero_hero__YRyUn{display:block;height:100svh;min-height:560px;padding:74px 0 44px;background:radial-gradient(ellipse at 50% 35%,var(--color-bg-elevated) 0,var(--color-bg-base) 70%)}.HomeHero_stars__0H_cL{opacity:.35}.HomeHero_card__5Az_D{width:100%;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.HomeHero_card__5Az_D,.HomeHero_carousel__fSS3N{height:100%;border-radius:0}.HomeHero_track__aphd9{height:100%}.HomeHero_slide__9m_yl{display:flex;flex-direction:column;gap:10px;padding:6px 12px 54px;min-height:0;height:100%}.HomeHero_media__1yC0C{flex:1 1;min-height:110px}.HomeHero_media1__303aR,.HomeHero_media__1yC0C{height:auto;max-height:none;aspect-ratio:auto;width:100%}.HomeHero_media__1yC0C img,.HomeHero_media__1yC0C video{object-fit:contain}.HomeHero_body__pJbhT{flex:none;gap:7px;padding:14px 14px 16px;border-radius:18px;background:#0a0c0c99;backdrop-filter:blur(8px) saturate(1.15);-webkit-backdrop-filter:blur(8px) saturate(1.15);border:1px solid #ffffff2b;box-shadow:0 8px 28px #00000078,inset 0 1px 0 #ffffff14}.HomeHero_slide1__ykvCc .HomeHero_body__pJbhT{margin-top:-6px}.HomeHero_slide1__ykvCc .HomeHero_brandTitle__FZnR9{display:none}.HomeHero_brandTitle__FZnR9{font-size:1.9rem}.HomeHero_title__0l6sZ{font-size:1.18rem;max-width:30ch}.HomeHero_kicker__8DX_2{font-size:11.5px}.HomeHero_lead__K_YPx{font-size:.88rem;line-height:1.4;color:#ffffffe0}.HomeHero_price__RMu1N{font-size:2.3rem}.HomeHero_chips__D0tjV{gap:5px}.HomeHero_chip__UGkOl{font-size:12px;padding:4px 10px}.HomeHero_steps__i_CAz{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.HomeHero_steps__i_CAz li{font-size:12.5px;padding:6px 8px;gap:6px;text-align:left;line-height:1.2}.HomeHero_steps__i_CAz b{flex:none;width:20px;height:20px;font-size:11px}.HomeHero_fine__pCp86{font-size:11px}.HomeHero_ctas__zSObs{width:100%;flex-wrap:nowrap;gap:8px;margin-top:4px}.HomeHero_ctas__zSObs .HomeHero_btn__im2_R{flex:1 1;padding:12px 8px;font-size:14.5px;line-height:1.15;text-align:center;min-height:46px}.HomeHero_controls__vy5FK{bottom:8px}.HomeHero_tickerItem__sYQXl{font-size:13px;padding:0 2px}.HomeHero_tickerLong__kXqmm{display:none}.HomeHero_tickerShort__e8lsB{display:inline}}@media (max-width:820px) and (max-height:700px){.HomeHero_fine__pCp86,.HomeHero_slide1__ykvCc .HomeHero_chips__D0tjV{display:none}.HomeHero_media__1yC0C{min-height:80px}}@media (prefers-reduced-motion:reduce){.HomeHero_track__aphd9{transition:none}.HomeHero_progress__g84KE{display:none}.HomeHero_dot__3WQl_:before{transition:none}.HomeHero_ogVideo__aVvGN{display:none!important}.HomeHero_tickerItem__sYQXl{transition:none}.HomeHero_tickerItem__sYQXl:not(:first-child){display:none}.HomeHero_tickerItem__sYQXl:first-child{opacity:1;transform:none;pointer-events:auto}.HomeHero_tickerPause__FmL_o{display:none}}.UiIcon_icon__Dic3R{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-brand)}.UiIcon_svg__6cC4h{width:100%;height:100%;display:block}.UiIcon_sm__gKCE4{width:14px;height:14px}.UiIcon_md__LAqzy{width:18px;height:18px}.UiIcon_lg___cQv5{width:24px;height:24px}.CaseStudy_caseStudy__YnpuI{width:100%;max-width:1400px;margin:0 auto;padding:4rem 2rem;position:relative;z-index:1;color:#fff!important}.CaseStudy_caseStudy__YnpuI *,.CaseStudy_caseStudy__YnpuI :after,.CaseStudy_caseStudy__YnpuI :before{color:inherit!important}.CaseStudy_hero__kemy5{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:4rem;padding:4rem 0}.CaseStudy_heroContent__rBB2Y{display:flex;flex-direction:column;gap:1.5rem}.CaseStudy_category__Ps5Jj{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-brand);background:var(--color-brand-subtle);padding:.5rem 1rem;border-radius:50px;width:-moz-fit-content;width:fit-content}.CaseStudy_title__Kibvq{font-size:4rem;font-weight:800;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;margin:0;line-height:1.1}.CaseStudy_subtitle__C4M6G{font-size:1.5rem;color:#fffffff2!important;line-height:1.6;margin:0}.CaseStudy_location__Svbqd{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;color:#ffffffd9!important}.CaseStudy_pin__r8hj5{display:inline-flex;color:var(--color-brand)!important}.CaseStudy_heroImage__J41_0{display:flex;align-items:center;justify-content:center}.CaseStudy_heroMedia__oAHtD{width:min(100%,280px);height:auto;max-height:560px;border-radius:28px;background:#0c1220;object-fit:contain;box-shadow:0 18px 50px #00000073}.CaseStudy_metricsBar__zBDSv{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:4rem;padding:2rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid var(--color-brand-subtle-strong)}.CaseStudy_metric__GIJbc{display:flex;align-items:center;gap:1rem}.CaseStudy_featureIcon__mo6Ea,.CaseStudy_impactIcon__HkJlr,.CaseStudy_metricIcon__O5N7I,.CaseStudy_problemIcon__F9uqb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-brand)!important}.CaseStudy_metricIcon__O5N7I{width:28px;height:28px}.CaseStudy_metricContent__ZCUU_{display:flex;flex-direction:column}.CaseStudy_metricValue__5L3Bb{font-size:2rem;font-weight:700;color:#fff!important}.CaseStudy_metricLabel__udy60{font-size:.875rem;color:#fffc!important}.CaseStudy_tabNav__EtMSA{display:flex;gap:1rem;margin-bottom:3rem;padding:.5rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50px;border:1px solid var(--color-brand-subtle-strong);width:-moz-fit-content;width:fit-content}.CaseStudy_tabButton__EUt2C{padding:1rem 2rem;font-size:1rem;font-weight:600;background:#0000;color:#fff9!important;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:capitalize}.CaseStudy_tabButton__EUt2C:hover{color:#ffffffe6!important;background:var(--color-brand-subtle)}.CaseStudy_tabButton__EUt2C.CaseStudy_active__WKX7L{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);color:#fff!important}.CaseStudy_tabContent__O29jE{min-height:600px}.CaseStudy_tabContent__O29jE h2{font-size:2.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.CaseStudy_tabContent__O29jE h3{font-size:1.875rem;margin:3rem 0 1.5rem;color:#fff!important}.CaseStudy_tabContent__O29jE h4{font-size:1.25rem;margin:1.5rem 0 .75rem;color:#fff!important}.CaseStudy_tabContent__O29jE p{font-size:1.125rem;line-height:1.8;color:#fff!important;margin-bottom:1.5rem}.CaseStudy_tabContent__O29jE ul{list-style:none;padding:0;margin:1.5rem 0}.CaseStudy_tabContent__O29jE ul li{font-size:1.125rem;line-height:1.8;color:#fff!important;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.CaseStudy_tabContent__O29jE ul li:before{content:"→";position:absolute;left:0;color:var(--color-brand);font-weight:700}.CaseStudy_techStackSection__fSsma{margin:3rem 0}.CaseStudy_techGrid__CrZl_{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1.5rem}.CaseStudy_techCard__6Jf77{padding:1.5rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border:1px solid var(--color-brand-subtle-strong);display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease}.CaseStudy_techCard__6Jf77:hover{transform:translateY(-5px);border-color:#8b5cf680;box-shadow:0 10px 30px var(--color-brand-subtle-strong)}.CaseStudy_techName__qhbso{font-size:1rem;font-weight:600;color:#fff!important}.CaseStudy_techCategory__8ePNg{font-size:.875rem;color:#ffffffb3!important}.CaseStudy_problemStatement__L4kZK{padding:2rem;background:#ef44441a;border-left:4px solid #ef4444;border-radius:10px;margin:2rem 0}.CaseStudy_problemSection__3HHMQ{margin:2rem 0}.CaseStudy_problemList__AyG1t{display:grid;gap:1.5rem;margin:2rem 0}.CaseStudy_problemCard__VBFNW{display:flex;gap:1.5rem;padding:2rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border:1px solid var(--color-brand-subtle-strong);transition:all .3s ease}.CaseStudy_problemCard__VBFNW:hover{border-color:#8b5cf680;transform:translateX(5px)}.CaseStudy_problemIcon__F9uqb{width:28px;height:28px}.CaseStudy_goalsSection__ejeZC{margin:3rem 0;padding:2rem;background:#22c55e1a;border-left:4px solid #22c55e;border-radius:10px}.CaseStudy_solutionTimeline__tZVqP{margin:3rem 0;display:flex;flex-direction:column;gap:2rem}.CaseStudy_timelineItem__QbA38{background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border:1px solid var(--color-brand-subtle-strong);position:relative;padding:2rem 2rem 2rem 6rem}.CaseStudy_timelineWeek__R_7pO{position:absolute;left:2rem;top:2rem;font-size:1.5rem;font-weight:700;color:var(--color-brand)}.CaseStudy_featuresGrid__5GCfz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.CaseStudy_featureCard__Fr1gu{padding:2rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border:1px solid var(--color-brand-subtle-strong);transition:all .3s ease}.CaseStudy_featureCard__Fr1gu:hover{transform:translateY(-10px);border-color:#8b5cf680;box-shadow:0 20px 40px var(--color-border-brand)}.CaseStudy_featureIcon__mo6Ea{width:28px;height:28px;margin-bottom:1rem}.CaseStudy_technicalHighlights__SAWsC{margin:3rem 0}.CaseStudy_highlightCards__gxsDN{display:grid;gap:2rem;margin-top:2rem}.CaseStudy_highlightCard__1Vclg{padding:2rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border-left:4px solid var(--color-brand)}.CaseStudy_technicalSection__m8mSl{margin:2rem 0;padding:2rem;background:#0f0f2366;border-radius:15px;border:1px solid var(--color-brand-subtle)}.CaseStudy_codeBlock__XmDZv{margin:1rem 0;padding:1.5rem;background:#0006;border-radius:10px;border-left:3px solid var(--color-brand);font-family:Courier New,monospace;font-size:.875rem;color:var(--color-brand-hover)!important;overflow-x:auto}.CaseStudy_architectureSection__0WU1X{margin:3rem 0;padding:2rem;background:#3b82f61a;border-left:4px solid #3b82f6;border-radius:10px}.CaseStudy_resultMetrics__cGGla{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:3rem 0}.CaseStudy_resultCard__9_Hsh{padding:3rem 2rem;background:linear-gradient(135deg,var(--color-brand-subtle-strong) 0,#764ba233 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid var(--color-border-brand);text-align:center;display:flex;flex-direction:column;gap:1rem;transition:all .3s ease}.CaseStudy_resultCard__9_Hsh:hover{transform:translateY(-10px);box-shadow:0 20px 40px var(--color-border-brand)}.CaseStudy_resultNumber__s7yCd{font-size:4rem;font-weight:800;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.CaseStudy_resultLabel__5uhQa{font-size:1.125rem;font-weight:600;color:#fff}.CaseStudy_clientFeedback__naLYp{margin:3rem 0}.CaseStudy_googleReviewsEmbed__OUVvz{margin:3rem 0;padding:2rem;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px}.CaseStudy_googleReviewsEmbed__OUVvz h3{margin:0 0 .75rem;font-size:1.5rem}.CaseStudy_reviewIntro__DZgel{color:#ffffffbf;line-height:1.7;margin:0 0 1.5rem;max-width:720px}.CaseStudy_impactList__w6U5i{display:grid;gap:1.5rem;margin:2rem 0}.CaseStudy_impactItem__u5vO6{display:flex;gap:1.5rem;padding:2rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border:1px solid var(--color-brand-subtle-strong)}.CaseStudy_impactIcon__HkJlr{width:24px;height:24px}.CaseStudy_uniqueChallenges__3V_Zy{margin:3rem 0}.CaseStudy_challengeSolved__LyT6c{margin:2rem 0;padding:2rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border-left:4px solid #22c55e}.CaseStudy_futurePhases__Ivh_J{margin:3rem 0}.CaseStudy_phaseCards__UKYBB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.CaseStudy_phaseCard__Du9XW{padding:2rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;border:1px solid var(--color-brand-subtle-strong);transition:all .3s ease}.CaseStudy_phaseCard__Du9XW:hover{border-color:#8b5cf680;transform:translateY(-5px)}.CaseStudy_conclusion__L8I_p{margin:3rem 0;padding:2rem;background:#22c55e1a;border-left:4px solid #22c55e;border-radius:10px}.CaseStudy_cta__43xIv{margin:4rem 0;padding:4rem;background:linear-gradient(135deg,var(--color-brand-subtle-strong) 0,#764ba233 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid var(--color-border-brand);text-align:center}.CaseStudy_cta__43xIv h3{font-size:2rem;margin-bottom:1rem;color:#fff!important}.CaseStudy_cta__43xIv p{font-size:1.125rem;color:#fffffff2!important;margin-bottom:2rem}.CaseStudy_ctaButton__zUts6{padding:1rem 3rem;font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);color:#fff!important;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px var(--color-border-brand)}.CaseStudy_ctaButton__zUts6:hover{transform:translateY(-3px);box-shadow:0 15px 40px #8b5cf680}@media (max-width:968px){.CaseStudy_caseStudy__YnpuI{padding:2rem 1rem}.CaseStudy_hero__kemy5{grid-template-columns:1fr;gap:2rem;text-align:center}.CaseStudy_heroContent__rBB2Y{align-items:center}.CaseStudy_title__Kibvq{font-size:2.5rem}.CaseStudy_subtitle__C4M6G{font-size:1.125rem}.CaseStudy_heroMedia__oAHtD{width:min(100%,240px)}.CaseStudy_metricsBar__zBDSv{grid-template-columns:repeat(2,1fr);gap:1rem}.CaseStudy_tabNav__EtMSA{width:100%;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px}.CaseStudy_tabButton__EUt2C{width:100%;padding:.75rem .5rem;font-size:.875rem;white-space:normal;text-align:center}.CaseStudy_featuresGrid__5GCfz,.CaseStudy_phaseCards__UKYBB,.CaseStudy_resultMetrics__cGGla{grid-template-columns:1fr}.CaseStudy_timelineItem__QbA38{padding-left:2rem}.CaseStudy_timelineWeek__R_7pO{position:static;display:block;margin-bottom:1rem}.CaseStudy_impactItem__u5vO6,.CaseStudy_problemCard__VBFNW{flex-direction:column;text-align:center}.CaseStudy_cta__43xIv{padding:2rem}.CaseStudy_cta__43xIv h3{font-size:1.5rem}}@media (max-width:640px){.CaseStudy_title__Kibvq{font-size:2rem}.CaseStudy_tabContent__O29jE h2{font-size:1.875rem}.CaseStudy_tabContent__O29jE h3{font-size:1.5rem}.CaseStudy_tabContent__O29jE h4{font-size:1.125rem}.CaseStudy_tabContent__O29jE p,.CaseStudy_tabContent__O29jE ul li{font-size:1rem}.CaseStudy_metricValue__5L3Bb{font-size:1.5rem}.CaseStudy_resultNumber__s7yCd{font-size:3rem}}.WhatWeBuild_section__nRoko{position:relative;min-height:90vh;padding:6rem 2rem;background:linear-gradient(180deg,#0a0a0a,#000);overflow:hidden}.WhatWeBuild_section__nRoko:before{content:"";position:absolute;top:20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,var(--color-brand-subtle) 0,#0000 70%);border-radius:50%;pointer-events:none}.WhatWeBuild_container__k036z{max-width:1400px;margin:0 auto;position:relative;z-index:1}.WhatWeBuild_header__YTOJe{text-align:center;margin-bottom:4rem}.WhatWeBuild_title__badXy{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:1rem;color:#fff}.WhatWeBuild_highlight__vh_Z7{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.WhatWeBuild_subtitle__2jqOp{font-size:clamp(1rem,2vw,1.2rem);color:#aaa}.WhatWeBuild_carouselWrapper__ax5nx{min-height:600px;margin-bottom:3rem;perspective:2000px}.WhatWeBuild_carouselWrapper__ax5nx,.WhatWeBuild_carousel__ozPUP{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.WhatWeBuild_carousel__ozPUP{max-width:420px;height:580px;transform-style:preserve-3d;overflow:visible}.WhatWeBuild_card__5BFzH{position:absolute;width:380px;max-width:90vw;background:#ffffff08;border:1px solid var(--color-brand-subtle-strong);border-radius:28px;padding:2.5rem;transition:border-color .3s ease;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform-style:preserve-3d;will-change:transform,opacity;isolation:isolate}.WhatWeBuild_card__5BFzH:hover{border-color:var(--color-border-brand)}.WhatWeBuild_card__5BFzH>:not(.WhatWeBuild_glowingBorder__0tgQ9):not(.WhatWeBuild_spotlightBorder__94Um4):not(.WhatWeBuild_cardGlow__pmQdm){position:relative;z-index:10}.WhatWeBuild_cardGlow__pmQdm{position:absolute;inset:-100%;pointer-events:none;opacity:.6;transition:opacity .5s ease}.WhatWeBuild_spotlightBorder__94Um4{position:absolute;inset:-2px;border-radius:28px;padding:2px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:0;mix-blend-mode:screen}.WhatWeBuild_card__5BFzH:hover .WhatWeBuild_spotlightBorder__94Um4{opacity:1}.WhatWeBuild_glowingBorder__0tgQ9{position:absolute;inset:0;border-radius:28px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:5;padding:2px;background:radial-gradient(200px circle at var(--mouse-x,50%) var(--mouse-y,50%),#fff 0,#ffffffe6 15%,var(--color-brand-hover) 30%,#0000 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:brightness(1.5)}.WhatWeBuild_card__5BFzH:hover .WhatWeBuild_cardGlow__pmQdm,.WhatWeBuild_card__5BFzH:hover .WhatWeBuild_glowingBorder__0tgQ9{opacity:1}.WhatWeBuild_iconWrapper__9WCFI{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-brand-subtle-strong) 0,#764ba226 100%);border-radius:20px;margin-bottom:1.5rem;border:2px solid var(--color-border-brand);transition:all .3s ease}.WhatWeBuild_card__5BFzH:hover .WhatWeBuild_iconWrapper__9WCFI{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 30px var(--color-border-brand)}.WhatWeBuild_icon__CYIgE{font-size:2.5rem;filter:drop-shadow(0 4px 12px rgba(102,126,234,.5))}.WhatWeBuild_cardTitle__Ja4Ex{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.3}.WhatWeBuild_cardDescription__LTQgc{font-size:1.05rem;color:#aaa;line-height:1.7;margin-bottom:1.5rem}.WhatWeBuild_tech__cjQjz{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.WhatWeBuild_techBadge__qXCbp{padding:.4rem .9rem;background:#667eea14;border:1px solid var(--color-border-brand);border-radius:50px;font-size:.85rem;font-weight:600;transition:all .3s ease}.WhatWeBuild_techBadge__qXCbp:hover{background:var(--color-brand-subtle-strong);transform:translateY(-2px)}.WhatWeBuild_example__GCb59{padding-top:1.5rem;border-top:1px solid var(--color-brand-subtle-strong);display:flex;flex-direction:column;gap:.5rem}.WhatWeBuild_exampleLabel__bGEtQ{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:1px;font-weight:600}.WhatWeBuild_exampleText__D2Sng{font-size:1rem;color:#ddd;font-style:italic}.WhatWeBuild_navButton__KLivF{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background:var(--color-brand-subtle);border:2px solid var(--color-border-brand);color:var(--color-brand);font-size:1.8rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100;display:flex;align-items:center;justify-content:center}.WhatWeBuild_navButton__KLivF:hover{background:var(--color-brand-subtle-strong);border-color:var(--color-brand-hover);transform:translateY(-50%) scale(1.1);box-shadow:0 8px 25px var(--color-border-brand)}.WhatWeBuild_navButton__KLivF:active{transform:translateY(-50%) scale(.95)}.WhatWeBuild_navButtonPrev__POdBS{left:0}.WhatWeBuild_navButtonNext__tPIGC{right:0}.WhatWeBuild_dots__nw0Bm{display:flex;gap:.8rem;justify-content:center;margin-bottom:3rem}.WhatWeBuild_dot__nj67Y{width:12px;height:12px;border-radius:50%;background:var(--color-brand-subtle-strong);border:2px solid var(--color-border-brand);cursor:pointer;transition:all .3s ease;padding:0}.WhatWeBuild_dot__nj67Y:hover{background:var(--color-border-brand);transform:scale(1.2)}.WhatWeBuild_dotActive__if90W{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);border-color:var(--color-brand);width:32px;border-radius:10px;box-shadow:0 0 15px var(--color-brand-hover)}.WhatWeBuild_footer__1fV3I{text-align:center;padding:3rem 2rem}.WhatWeBuild_footerText__OJCJy{font-size:1.3rem;color:#aaa;margin-bottom:2rem;line-height:1.6}.WhatWeBuild_ctaButton__sMuPQ{padding:1.2rem 3rem;font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);color:#fff;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px var(--color-border-brand)}.WhatWeBuild_ctaButton__sMuPQ:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea80}.WhatWeBuild_ctaButton__sMuPQ:active{transform:translateY(-1px)}@media (max-width:768px){.WhatWeBuild_section__nRoko{padding:4rem 1rem;min-height:auto}.WhatWeBuild_carouselWrapper__ax5nx{min-height:0;padding:0;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;perspective:none}.WhatWeBuild_carousel__ozPUP{flex:1 0 100%;max-width:100%;height:auto;min-height:520px;overflow:hidden}.WhatWeBuild_card__5BFzH{width:300px;padding:2rem 1.5rem}.WhatWeBuild_cardTitle__Ja4Ex{font-size:1.4rem}.WhatWeBuild_cardDescription__LTQgc{font-size:.95rem}.WhatWeBuild_navButtonNext__tPIGC,.WhatWeBuild_navButtonPrev__POdBS,.WhatWeBuild_navButton__KLivF{position:static;top:auto;left:auto;right:auto;transform:none;width:48px;height:48px;font-size:1.5rem}.WhatWeBuild_navButton__KLivF:active,.WhatWeBuild_navButton__KLivF:hover{transform:none}.WhatWeBuild_dots__nw0Bm{gap:.6rem}.WhatWeBuild_dot__nj67Y{width:10px;height:10px}.WhatWeBuild_dotActive__if90W{width:26px}.WhatWeBuild_footerText__OJCJy{font-size:1.1rem}.WhatWeBuild_ctaButton__sMuPQ{padding:1rem 2.5rem;font-size:1.1rem}}@media (max-width:480px){.WhatWeBuild_card__5BFzH{width:280px;padding:1.8rem 1.3rem}.WhatWeBuild_iconWrapper__9WCFI{width:70px;height:70px}.WhatWeBuild_icon__CYIgE{font-size:2rem}.WhatWeBuild_cardTitle__Ja4Ex{font-size:1.3rem}.WhatWeBuild_tech__cjQjz{gap:.4rem}.WhatWeBuild_techBadge__qXCbp{font-size:.8rem;padding:.35rem .75rem}}@media (prefers-reduced-motion:reduce){.WhatWeBuild_card__5BFzH,.WhatWeBuild_dot__nj67Y,.WhatWeBuild_iconWrapper__9WCFI,.WhatWeBuild_navButton__KLivF,.WhatWeBuild_techBadge__qXCbp{transition:none}}.TechnologyShowcase_section__Mag5M{position:relative;min-height:100vh;padding:8rem 2rem;background:linear-gradient(180deg,#0a0a0a,#000);overflow:hidden}.TechnologyShowcase_section__Mag5M:before{content:"";position:absolute;top:50%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,#764ba21a 0,#0000 70%);border-radius:50%;pointer-events:none}.TechnologyShowcase_container__kC7gh{max-width:1400px;margin:0 auto;position:relative;z-index:1}.TechnologyShowcase_header__BliqB{text-align:center;margin-bottom:4rem}.TechnologyShowcase_title__3VKi2{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:1rem;color:#fff}.TechnologyShowcase_highlight__4WWM0{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.TechnologyShowcase_subtitle__3wR5O{font-size:clamp(1.1rem,2vw,1.3rem);color:#aaa}.TechnologyShowcase_grid__zjAAr{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.TechnologyShowcase_card__ou_5u{background:#ffffff08;border:1px solid var(--color-brand-subtle-strong);border-radius:24px;padding:2.5rem;transition:all .4s ease;position:relative;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.TechnologyShowcase_card__ou_5u:hover{border-color:var(--color-border-brand);box-shadow:0 20px 60px var(--color-brand-subtle-strong);transform:translateY(-5px)}.TechnologyShowcase_glowingBorder__J2gFO{position:absolute;inset:0;border-radius:24px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:0;padding:2px;background:radial-gradient(200px circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--card-color,#667eea) 0,#0000 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.TechnologyShowcase_card__ou_5u:hover .TechnologyShowcase_glowingBorder__J2gFO{opacity:1}.TechnologyShowcase_cardGlow__p5B4W{position:absolute;inset:-50%;background:radial-gradient(circle at center,var(--card-color,var(--color-brand-subtle-strong)) 0,#0000 60%);opacity:.3;pointer-events:none}.TechnologyShowcase_card__ou_5u>:not(.TechnologyShowcase_glowingBorder__J2gFO):not(.TechnologyShowcase_cardGlow__p5B4W){position:relative;z-index:1}.TechnologyShowcase_cardHeader__5FZIp{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-brand-subtle)}.TechnologyShowcase_categoryIcon__bG0WB{font-size:2.5rem;filter:drop-shadow(0 4px 8px var(--color-border-brand))}.TechnologyShowcase_category__UlxkR{font-size:1.8rem;font-weight:700;color:#fff}.TechnologyShowcase_itemsList__NazVC{display:flex;flex-direction:column;gap:1.5rem}.TechnologyShowcase_item__NAfYZ{padding-left:1rem;border-left:2px solid var(--color-border-brand);transition:all .3s ease}.TechnologyShowcase_item__NAfYZ:hover{border-left-color:var(--color-brand)}.TechnologyShowcase_itemName__7xIwZ{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.4rem}.TechnologyShowcase_itemDescription___YKFa{font-size:.95rem;color:#aaa;line-height:1.5}.TechnologyShowcase_footer__B1HnJ{background:#667eea0d;border:1px solid var(--color-brand-subtle);border-radius:24px;padding:3rem;text-align:center}.TechnologyShowcase_footerText__wuzEB{font-size:1.15rem;color:#ddd;line-height:1.8;max-width:900px;margin:0 auto}.TechnologyShowcase_footerText__wuzEB strong{color:#fff;font-weight:700}.TechnologyShowcase_carouselWrapper__ucxlx{min-height:480px;margin-bottom:1.5rem;perspective:2000px}.TechnologyShowcase_carouselWrapper__ucxlx,.TechnologyShowcase_carousel__1rnNm{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.TechnologyShowcase_carousel__1rnNm{max-width:320px;height:450px;transform-style:preserve-3d;overflow:visible}.TechnologyShowcase_carousel__1rnNm .TechnologyShowcase_card__ou_5u{position:absolute;width:280px;max-width:85vw;padding:1.8rem 1.5rem;transform-style:preserve-3d;will-change:transform,opacity}.TechnologyShowcase_navButton__sqEGe{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:var(--color-brand-subtle-strong);border:2px solid var(--color-border-brand);color:var(--color-brand);font-size:1.5rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100;display:flex;align-items:center;justify-content:center}.TechnologyShowcase_navButton__sqEGe:hover{background:var(--color-brand-subtle-strong);border-color:var(--color-brand-hover);transform:translateY(-50%) scale(1.1);box-shadow:0 8px 25px var(--color-border-brand)}.TechnologyShowcase_navPrev__YiKPG{left:5px}.TechnologyShowcase_navNext__1mtLd{right:5px}.TechnologyShowcase_dots__JD7PT{display:flex;gap:.75rem;justify-content:center;margin-bottom:2rem}.TechnologyShowcase_dot__cHKY9{width:10px;height:10px;border-radius:50%;background:var(--color-brand-subtle-strong);border:2px solid var(--color-border-brand);cursor:pointer;transition:all .3s ease;padding:0}.TechnologyShowcase_dot__cHKY9:hover{background:var(--color-border-brand);transform:scale(1.2)}.TechnologyShowcase_dotActive__gVKie{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);border-color:var(--color-brand);width:28px;border-radius:10px;box-shadow:0 0 15px var(--color-brand-hover)}@media (max-width:768px){.TechnologyShowcase_section__Mag5M{padding:3rem 1rem;min-height:auto;overflow:visible}.TechnologyShowcase_header__BliqB{margin-bottom:2rem}.TechnologyShowcase_grid__zjAAr{grid-template-columns:1fr}.TechnologyShowcase_cardHeader__5FZIp{margin-bottom:1.2rem;padding-bottom:1rem}.TechnologyShowcase_categoryIcon__bG0WB{font-size:2rem}.TechnologyShowcase_category__UlxkR{font-size:1.4rem}.TechnologyShowcase_itemsList__NazVC{gap:.8rem}.TechnologyShowcase_itemName__7xIwZ{font-size:.95rem}.TechnologyShowcase_itemDescription___YKFa{font-size:.8rem}.TechnologyShowcase_footer__B1HnJ{padding:1.5rem}.TechnologyShowcase_footerText__wuzEB{font-size:.95rem}.TechnologyShowcase_carouselWrapper__ucxlx{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;min-height:0;perspective:none;overflow:hidden}.TechnologyShowcase_carousel__1rnNm{flex:1 0 100%;overflow:hidden;max-width:100%}.TechnologyShowcase_navButtonNext__ARe_D,.TechnologyShowcase_navButtonPrev__WPXeu,.TechnologyShowcase_navButton__sqEGe{position:static;transform:none;width:48px;height:48px}}@media (max-width:400px){.TechnologyShowcase_carouselWrapper__ucxlx{min-height:440px}.TechnologyShowcase_carousel__1rnNm{height:420px}.TechnologyShowcase_carousel__1rnNm .TechnologyShowcase_card__ou_5u{width:260px;padding:1.5rem 1.2rem}.TechnologyShowcase_navButton__sqEGe{width:42px;height:42px;font-size:1.2rem}}.ProcessSection_section__Ul7dO{position:relative;min-height:100vh;padding:8rem 2rem;overflow:hidden;background:#000;isolation:isolate}.ProcessSection_background__BArIY{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#1a0033 0,#000 100%);opacity:.5}.ProcessSection_container__HW5bm{position:relative;max-width:1200px;margin:0 auto;z-index:1}.ProcessSection_header__Yx_y8{text-align:center;margin-bottom:6rem}.ProcessSection_title__ZhSnx{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;color:#fff;margin-bottom:1rem}.ProcessSection_highlight__OJ1Nt{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.ProcessSection_subtitle__qnWfM{font-size:clamp(1rem,2.5vw,1.3rem);color:#888;max-width:600px;margin:0 auto;line-height:1.6}.ProcessSection_steps__j7UFi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin-top:4rem}.ProcessSection_step__Cr4DV{position:relative;padding:2.5rem;background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff0d;border-radius:20px;text-align:center;transition:all .3s}.ProcessSection_step__Cr4DV:hover{transform:translateY(-10px);background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 20px 60px var(--color-brand-subtle-strong)}.ProcessSection_stepNumber__nniNy{font-size:3rem;font-weight:900;opacity:.85;margin-bottom:1rem}@media (max-width:1100px){.ProcessSection_steps__j7UFi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProcessSection_steps__j7UFi{grid-template-columns:1fr}}.ProcessSection_stepIcon__vYWgn{font-size:3rem;margin-bottom:1.5rem}.ProcessSection_stepTitle__BnzG_{font-size:1.8rem;font-weight:700;margin-bottom:1rem}.ProcessSection_stepDescription__dY0yK{font-size:1rem;color:#aaa;line-height:1.6}.ProcessSection_stepLine__n6L_S{position:absolute;bottom:0;left:0;right:0;height:3px;transform-origin:left}.ProcessSection_spiralWrapper__rDQLA{position:relative;width:100%;height:520px;perspective:1200px;display:flex;align-items:center;justify-content:center;margin:3rem 0}.ProcessSection_spiral__4_ynF{position:relative;width:100%;height:100%;transform-style:preserve-3d;perspective:1200px}.ProcessSection_spiralStep__B1xeU{position:absolute;width:280px;max-width:80vw;left:50%;top:50%;margin-left:-140px;margin-top:-180px;transform-style:preserve-3d;backface-visibility:visible;will-change:transform,opacity}.ProcessSection_spiralStepContent__V45e1{width:100%;height:100%;padding:2rem 1.5rem;background:#ffffff08;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid var(--step-color,var(--color-border-brand));border-radius:20px;text-align:center;transform-style:preserve-3d;backface-visibility:hidden;box-shadow:0 10px 40px #00000080,inset 0 0 30px rgba(var(--step-color),.1)}.ProcessSection_spiralDots__q0a_W{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:100}.ProcessSection_spiralDot__09wUf{width:14px;height:14px;border-radius:50%;border:2px solid;cursor:pointer;transition:all .3s ease;padding:0;background:#0000}.ProcessSection_spiralDot__09wUf:hover{transform:scale(1.2)}.ProcessSection_spiralDotActive__BCwcE{width:32px;border-radius:10px;box-shadow:0 0 15px currentColor}@media (max-width:768px){.ProcessSection_section__Ul7dO{padding:4rem 1rem}.ProcessSection_header__Yx_y8{margin-bottom:2rem}.ProcessSection_spiralWrapper__rDQLA{height:450px}.ProcessSection_spiralStep__B1xeU{width:250px;margin-left:-125px;margin-top:-150px}.ProcessSection_spiralStepContent__V45e1{padding:1.8rem 1.3rem}.ProcessSection_stepNumber__nniNy{font-size:2.5rem}.ProcessSection_stepIcon__vYWgn{font-size:2.5rem;margin-bottom:1rem}.ProcessSection_stepTitle__BnzG_{font-size:1.5rem}.ProcessSection_stepDescription__dY0yK{font-size:.9rem}}@media (max-width:400px){.ProcessSection_spiralWrapper__rDQLA{height:400px}.ProcessSection_spiralStep__B1xeU{width:220px;margin-left:-110px}.ProcessSection_spiralStepContent__V45e1{padding:1.5rem 1rem}}.PerformanceMetrics_section__zipGR{position:relative;min-height:100vh;padding:8rem 2rem;background:linear-gradient(180deg,#000,#0a0a0a);overflow:hidden}.PerformanceMetrics_container__64MfQ{max-width:1400px;margin:0 auto}.PerformanceMetrics_header__bBLVi{text-align:center;margin-bottom:4rem}.PerformanceMetrics_title__9RQMA{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:1rem;color:#fff}.PerformanceMetrics_highlight__dIiqB{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.PerformanceMetrics_subtitle__FgvlY{font-size:clamp(1.1rem,2vw,1.3rem);color:#aaa}.PerformanceMetrics_metricsGrid__Zi19z{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:6rem}.PerformanceMetrics_metricCard__XYtax{background:#ffffff08;border:1px solid var(--color-brand-subtle-strong);border-radius:24px;padding:2.5rem 2rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.PerformanceMetrics_metricCardInner__AYsPL{position:relative;z-index:1}.PerformanceMetrics_metricGlow__hO8zC{position:absolute;inset:-50%;background:radial-gradient(circle at center,var(--metric-color,var(--color-brand-subtle-strong)) 0,#0000 60%);opacity:.4;pointer-events:none;z-index:0}.PerformanceMetrics_metricCard__XYtax:hover{border-color:var(--color-border-brand);box-shadow:0 20px 60px var(--color-brand-subtle-strong)}.PerformanceMetrics_metricValue__27sCf{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1;margin-bottom:.75rem;position:relative;z-index:1}.PerformanceMetrics_suffix__qlQLR{font-size:.5em;font-weight:600;opacity:.8}.PerformanceMetrics_metricLabel__zMAQX{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.PerformanceMetrics_metricDescription__VPnMN{font-size:.9rem;color:#888;line-height:1.4}.PerformanceMetrics_carouselWrapper__GFsMe{min-height:320px;margin-bottom:1.5rem;perspective:2000px}.PerformanceMetrics_carouselWrapper__GFsMe,.PerformanceMetrics_carousel__3EYjW{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.PerformanceMetrics_carousel__3EYjW{max-width:280px;height:280px;transform-style:preserve-3d;overflow:visible}.PerformanceMetrics_carousel__3EYjW .PerformanceMetrics_metricCard__XYtax{position:absolute;width:240px;max-width:75vw;padding:2rem 1.5rem;transform-style:preserve-3d;will-change:transform,opacity}.PerformanceMetrics_navBtn__ulWHL{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:var(--color-brand-subtle-strong);border:2px solid var(--color-border-brand);color:var(--color-brand);font-size:1.25rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;display:flex;align-items:center;justify-content:center}.PerformanceMetrics_navBtn__ulWHL:hover{background:var(--color-brand-subtle-strong);transform:translateY(-50%) scale(1.1)}.PerformanceMetrics_navPrev__AwGGv{left:5px}.PerformanceMetrics_navNext__GXl5q{right:5px}.PerformanceMetrics_dots__GKLSk{display:flex;gap:.6rem;justify-content:center;margin-bottom:2.5rem}.PerformanceMetrics_dot__6UM9r{width:10px;height:10px;border-radius:50%;background:var(--color-brand-subtle-strong);border:2px solid var(--color-border-brand);cursor:pointer;transition:all .3s ease;padding:0}.PerformanceMetrics_dotActive__CzLKp{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);border-color:var(--color-brand);width:24px;border-radius:10px;box-shadow:0 0 12px var(--color-brand-hover)}.PerformanceMetrics_comparisonSection__8koWF{margin-bottom:3rem}.PerformanceMetrics_comparisonTitle__octDa{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;text-align:center;margin-bottom:2rem;color:#fff}.PerformanceMetrics_comparisonTable__dioXB{background:#ffffff05;border:1px solid var(--color-brand-subtle);border-radius:24px;overflow:hidden}.PerformanceMetrics_tableHeader__3qK46{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1rem;background:var(--color-brand-subtle);padding:1.25rem 1.5rem;border-bottom:1px solid var(--color-brand-subtle-strong)}.PerformanceMetrics_headerCell__btbDX{font-size:1rem;font-weight:700;color:#fff;text-align:left}.PerformanceMetrics_tableRow__8xmoG{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #667eea0d;transition:all .3s ease}.PerformanceMetrics_tableRow__8xmoG:hover{background:#667eea0d}.PerformanceMetrics_tableRow__8xmoG:last-child{border-bottom:none}.PerformanceMetrics_cell__Eiukv{font-size:.95rem;color:#aaa;text-align:left;display:flex;align-items:center;gap:.5rem}.PerformanceMetrics_cellIcon____A_6{font-size:1.1rem}.PerformanceMetrics_jetblokCell__MLIyj{color:#51cf66;font-weight:700}.PerformanceMetrics_traditionalCell__NnVtq{color:#ff6b6b;font-weight:600}.PerformanceMetrics_comparisonCards__A9wIN{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.PerformanceMetrics_comparisonCard___cro_{background:#ffffff08;border:1px solid var(--color-brand-subtle-strong);border-radius:16px;padding:1rem;text-align:center;transition:all .3s ease}.PerformanceMetrics_comparisonCard___cro_:last-child:nth-child(odd){grid-column:span 2;max-width:200px;margin:0 auto}.PerformanceMetrics_comparisonIcon__Mbzfr{font-size:1.5rem;margin-bottom:.4rem}.PerformanceMetrics_comparisonMetric__4QiXc{font-size:.75rem;font-weight:700;color:#fff;margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.5px}.PerformanceMetrics_comparisonValues__Qfsg4{display:flex;align-items:center;justify-content:center;gap:.5rem}.PerformanceMetrics_valueJetblok__UVQi8,.PerformanceMetrics_valueTraditional__MIK_T{display:flex;flex-direction:column;gap:.15rem}.PerformanceMetrics_valueLabel__dZqJk{font-size:.55rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.PerformanceMetrics_valueData__q5v_C{font-size:.85rem;font-weight:700}.PerformanceMetrics_valueJetblok__UVQi8 .PerformanceMetrics_valueData__q5v_C{color:#51cf66}.PerformanceMetrics_valueTraditional__MIK_T .PerformanceMetrics_valueData__q5v_C{color:#ff6b6b}.PerformanceMetrics_vsIndicator__Egkgg{font-size:.6rem;color:#555;font-weight:600}.PerformanceMetrics_footer__C7cYj{background:#667eea0d;border:1px solid var(--color-brand-subtle);border-radius:24px;padding:3rem;text-align:center}.PerformanceMetrics_footerText__zvHFv{font-size:1.2rem;color:#ddd;line-height:1.8;max-width:900px;margin:0 auto}.PerformanceMetrics_footerText__zvHFv strong{color:#fff;font-weight:700}@media (max-width:768px){.PerformanceMetrics_section__zipGR{padding:3rem 1rem;min-height:auto;overflow:visible}.PerformanceMetrics_header__bBLVi{margin-bottom:1.5rem}.PerformanceMetrics_footer__C7cYj{padding:1.25rem}.PerformanceMetrics_footerText__zvHFv{font-size:.9rem}.PerformanceMetrics_carouselWrapper__GFsMe{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;min-height:0;perspective:none;overflow:hidden}.PerformanceMetrics_carousel__3EYjW{flex:1 0 100%;overflow:hidden;max-width:100%}.PerformanceMetrics_navBtn__ulWHL,.PerformanceMetrics_navNext__GXl5q,.PerformanceMetrics_navPrev__AwGGv{position:static;top:auto;left:auto;right:auto;transform:none;width:48px;height:48px}}@media (max-width:400px){.PerformanceMetrics_carouselWrapper__GFsMe{min-height:280px}.PerformanceMetrics_carousel__3EYjW{height:250px}.PerformanceMetrics_carousel__3EYjW .PerformanceMetrics_metricCard__XYtax{width:210px;padding:1.5rem 1.25rem}.PerformanceMetrics_navBtn__ulWHL{width:38px;height:38px;font-size:1rem}.PerformanceMetrics_comparisonCards__A9wIN{gap:.5rem}.PerformanceMetrics_comparisonCard___cro_{padding:.75rem}.PerformanceMetrics_comparisonIcon__Mbzfr{font-size:1.25rem}}.ResponsiveImage_frame__zoF3m,.ResponsiveImage_plain__TZ311{margin:0;width:100%;min-width:0}.ResponsiveImage_ratio__5iA03{width:100%;aspect-ratio:var(--ar)}.ResponsiveImage_ratio__5iA03 img,.ResponsiveImage_ratio__5iA03 picture{display:block}.ResponsiveImage_frame__zoF3m img,.ResponsiveImage_plain__TZ311 img{width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover}.ResponsiveImage_frame__zoF3m{border-radius:18px;overflow:hidden;border:1px solid #00f0d447;background:radial-gradient(120% 90% at 50% 0,#00f0d41f,#0000 58%),#070b10;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 44px #00000052}@media (max-width:767px){.ResponsiveImage_hasMobile__j213R .ResponsiveImage_ratio__5iA03,.ResponsiveImage_hasMobile__j213R img{aspect-ratio:var(--ar-m)}}.ResponsiveImage_caption__ZYLEm{margin:0;padding:.7rem 1rem .85rem;text-align:center;font-size:.8rem;letter-spacing:.01em;color:#f2faf89e}.page_main__NYEAw{position:relative;z-index:1;min-height:175vh;background:#000}.page_globeWrapper__Aq536{position:fixed;inset:0;z-index:1}.page_poster__1_CGk{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:6rem 1.25rem 2rem;background:#070b10}.page_poster__1_CGk figure{width:min(100%,720px)}.page_poster__1_CGk p{margin:0;color:#ffffffb3}.page_proof__IQL6t{position:relative;z-index:5;background:#070b10;padding:4rem 1.25rem 5rem}.page_proofTitle__ou6aV{margin:0 0 .5rem;text-align:center;font-size:clamp(1.5rem,3vw,2rem)}.page_proofLead__bihEy{margin:0 auto 1.75rem;max-width:36rem;text-align:center;color:#ffffffad;line-height:1.55}.page_proofGrid__esqmJ{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.page_proofCard__l6noe{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid #00f0d43d;background:#ffffff08;color:inherit;text-decoration:none}.page_proofCard__l6noe span{padding:.9rem 1rem 1.05rem;font-weight:700}.page_scrollSpacer__AX0dc{position:relative;z-index:0;height:75vh;pointer-events:none}.page_scrollHint__m5_jP{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:15;display:flex;flex-direction:column;align-items:center;gap:.35rem;pointer-events:none;animation:page_hintPulse__IOgOg 2s ease-in-out infinite}.page_scrollHintText__Oj6b9{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.page_scrollHintIcon__30eZc{font-size:1.25rem;color:#8b5cf6cc}@keyframes page_hintPulse__IOgOg{0%,to{opacity:.6;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(6px)}}.page_heroBar__mG7ET{position:fixed;bottom:0;left:0;right:0;z-index:20;padding:0 1.5rem 2rem;text-align:center;pointer-events:none;transform:translateY(calc(100% + 2rem));opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.page_heroBarVisible__HpbMg{transform:translateY(0);opacity:1}.page_heroContent__DJbwM{max-width:720px;margin:0 auto;padding:1.25rem 1.5rem;background:#0a0a19eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-brand-subtle-strong);border-radius:16px 16px 12px 12px;box-shadow:0 -8px 40px #00000073;pointer-events:auto}.page_title__5kYqV{font-size:clamp(1.25rem,3.5vw,1.75rem);font-weight:700;color:#fff;margin:0 0 .4rem}.page_subtitle__mfs1D{font-size:.9rem;color:#ffffffb3;margin:0 0 1rem;line-height:1.5}.page_actions__4HJDr{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.page_quoteButton__4qOId{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.25rem;font-size:.9rem;font-weight:700;color:#04120f;background:var(--color-brand);border:none;border-radius:50px;cursor:pointer}.page_quoteButton__4qOId:hover{filter:brightness(1.08)}.page_secondaryLink__mnpVS{display:inline-flex;align-items:center;padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;border:1px solid #fff3;border-radius:50px;transition:all .2s ease}.page_secondaryLink__mnpVS:hover{background:#ffffff0f;border-color:#ffffff59}.page_immersiveButton__6L7SV{padding:.65rem 1.25rem;font-size:.9rem;font-weight:600;color:#fff;background:var(--color-brand-subtle-strong);border:1px solid var(--color-border-brand);border-radius:50px;cursor:pointer;transition:all .2s ease}.page_immersiveButton__6L7SV:hover{background:var(--color-border-brand)}.page_loading__OhzMk{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:#ffffffbf;gap:1rem}.page_spinner__vYixA{width:44px;height:44px;border:3px solid var(--color-brand-subtle-strong);border-top-color:var(--color-brand);border-radius:50%;animation:page_spin__UvN6B .9s linear infinite}@keyframes page_spin__UvN6B{to{transform:rotate(1turn)}}@media (max-width:768px){.page_heroBar__mG7ET{padding:0 1rem calc(1.25rem + 4.5rem)}.page_heroContent__DJbwM{padding:1rem 1.25rem}.page_actions__4HJDr{flex-direction:column;align-items:stretch}.page_scrollHint__m5_jP{bottom:1.5rem}}.case-studies_container__gfSO_{min-height:100vh;background:linear-gradient(180deg,#0a0a1a,#000);padding:8rem 2rem 4rem;position:relative;z-index:1;color:#fff!important}.case-studies_container__gfSO_ *,.case-studies_container__gfSO_ :after,.case-studies_container__gfSO_ :before{color:inherit!important}.case-studies_hero__GnzmW{max-width:900px;margin:0 auto 4rem;text-align:center}.case-studies_title__HvsG6{font-size:4rem;font-weight:900;margin:0 0 1.5rem;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;line-height:1.1}.case-studies_subtitle__mLrd6{font-size:1.25rem;color:#fffffff2!important;line-height:1.8;margin:0}.case-studies_statsBar__8hpVk{max-width:1200px;margin:0 auto 5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:2rem;background:#0f0f2399;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border:1px solid var(--color-brand-subtle-strong)}.case-studies_stat__8b1uL{text-align:center;display:flex;flex-direction:column;gap:.5rem}.case-studies_statNumber__ppKsO{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.case-studies_statLabel__nuNkl{font-size:.875rem;color:#fffc!important;font-weight:500}.case-studies_grid__4SQ_E{max-width:1400px;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:3rem;margin:0 auto 6rem}.case-studies_card__dXYgT{background:#0f0f23cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid var(--color-brand-subtle-strong);overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 40px #0000004d}.case-studies_card__dXYgT:hover{border-color:#8b5cf680;box-shadow:0 20px 60px var(--color-border-brand)}.case-studies_cardMedia__9slh_{background:#070b14}.case-studies_cardMedia__9slh_ figure{margin:0}.case-studies_cardMedia__9slh_ img{width:100%;height:auto;display:block}.case-studies_cardHeader__T1obk{padding:1.5rem 2rem 0;display:flex;align-items:center;gap:1.5rem;position:relative}.case-studies_cardHeader__T1obk:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0000004d,#0000001a);z-index:1}.case-studies_cardIcon__rQWv8{font-size:4rem;flex-shrink:0;position:relative;z-index:2;filter:drop-shadow(0 4px 10px rgba(0,0,0,.3))}.case-studies_cardHeaderText__RyDcP{position:relative;z-index:2}.case-studies_cardTitle__oqu3c{font-size:2rem;font-weight:900;color:#fff!important;margin:0 0 .25rem;text-shadow:0 2px 10px #0000004d}.case-studies_cardSubtitle___DOEi{font-size:1rem;color:#fffffffa!important;margin:0;font-weight:500}.case-studies_cardBody__YiMHY{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.case-studies_location__CIg6O{display:flex;align-items:center;gap:.5rem;color:#ffffffd9!important;font-size:.95rem}.case-studies_locationIcon__n2LvP{display:inline-flex;color:var(--color-brand)!important}.case-studies_cardDescription__Rm6TM{font-size:1.05rem;line-height:1.7;color:#fff!important;margin:0}.case-studies_metrics__21Svf{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem;background:#0000004d;border-radius:12px;border:1px solid #ffffff0d}.case-studies_metric__gsNA8{text-align:center;display:flex;flex-direction:column;gap:.25rem}.case-studies_metricValue__MKvGF{font-size:1.5rem;font-weight:800;color:#fff!important}.case-studies_metricLabel__G9Ah4{font-size:.75rem;color:#ffffffbf!important;font-weight:500}.case-studies_tags__fJ1_4{display:flex;flex-wrap:wrap;gap:.75rem}.case-studies_tag__z9Q0S{padding:.5rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;background:#ffffff0d;border:1px solid;transition:all .2s ease}.case-studies_tag__z9Q0S:hover{background:#ffffff1a;transform:translateY(-2px)}.case-studies_cardButton__mJN07{display:block;width:100%;padding:1rem;text-align:center;color:#fff!important;font-size:1rem;font-weight:700;text-decoration:none;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 15px #0000004d;margin-top:.5rem}.case-studies_cardButton__mJN07:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0006}.case-studies_cta__3ovXN{max-width:800px;margin:0 auto;text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,var(--color-brand-subtle-strong) 0,#764ba226 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid var(--color-border-brand)}.case-studies_cta__3ovXN h2{font-size:2.5rem;font-weight:900;margin:0 0 1rem;color:#fff!important}.case-studies_cta__3ovXN p{font-size:1.125rem;color:#fffffff2!important;line-height:1.8;margin:0 0 2rem}.case-studies_ctaButton__fBvWa{padding:1rem 3rem;font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);color:#fff!important;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 30px var(--color-border-brand)}.case-studies_ctaButton__fBvWa:hover{transform:translateY(-3px);box-shadow:0 15px 40px #8b5cf680}@media (max-width:1200px){.case-studies_grid__4SQ_E{grid-template-columns:1fr;max-width:700px}}@media (max-width:768px){.case-studies_container__gfSO_{padding:6rem 1rem 3rem}.case-studies_title__HvsG6{font-size:2.5rem}.case-studies_subtitle__mLrd6{font-size:1rem}.case-studies_statsBar__8hpVk{grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:1.5rem}.case-studies_statNumber__ppKsO{font-size:2rem}.case-studies_grid__4SQ_E{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.case-studies_cardHeader__T1obk{padding:1.25rem 1.5rem 0;flex-direction:column;text-align:center}.case-studies_cardTitle__oqu3c{font-size:1.75rem}.case-studies_cardBody__YiMHY{padding:1.5rem}.case-studies_metrics__21Svf{grid-template-columns:1fr;gap:1rem}.case-studies_metric__gsNA8{flex-direction:row;justify-content:space-between;align-items:center;text-align:left}.case-studies_metricValue__MKvGF{font-size:1.25rem}.case-studies_cta__3ovXN{padding:3rem 1.5rem}.case-studies_cta__3ovXN h2{font-size:1.875rem}.case-studies_cta__3ovXN p{font-size:1rem}.case-studies_ctaButton__fBvWa{padding:.875rem 2rem;font-size:1rem}}@media (max-width:640px){.case-studies_title__HvsG6{font-size:2rem}.case-studies_statsBar__8hpVk{grid-template-columns:1fr}.case-studies_tags__fJ1_4{gap:.5rem}.case-studies_tag__z9Q0S{font-size:.75rem;padding:.4rem .8rem}}.TradiePackages_section__NKWAG{padding:5rem 1.5rem;background:linear-gradient(180deg,#0a0a14,#0f0f23)}.TradiePackages_section__NKWAG.TradiePackages_compact__UQOUw{padding:3rem 1.5rem}.TradiePackages_section__NKWAG.TradiePackages_compact__UQOUw .TradiePackages_subtitle__T9nKZ{margin-bottom:2rem}.TradiePackages_carouselHint__c_mts{text-align:center;font-size:.85rem;color:#ffffff73;margin:0 0 1rem}.TradiePackages_carouselStage__BglxG{position:relative;width:100%;max-width:420px;margin:0 auto;overflow:hidden}.TradiePackages_carouselCard__9aG8g{width:100%;cursor:grab}.TradiePackages_carouselCard__9aG8g .TradiePackages_package__Bc5Xd{width:100%;margin:0}.TradiePackages_carouselControls__ZEcmF{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1rem auto 1.25rem;max-width:420px}.TradiePackages_navButton__i9p_y{position:static;flex:none;width:44px;height:44px;border-radius:50%;background:var(--color-brand-subtle-strong);border:2px solid var(--color-border-brand);color:var(--color-brand);font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.TradiePackages_navButton__i9p_y:hover{border-color:var(--color-brand-hover)}.TradiePackages_dots__Pn_c1{display:flex;gap:.35rem;justify-content:center;align-items:center}.TradiePackages_dot__4gSl0{position:relative;width:24px;height:24px;padding:0;border:0;border-radius:0;background:#0000;cursor:pointer}.TradiePackages_dot__4gSl0:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background:var(--color-brand-subtle-strong);border:2px solid var(--color-border-brand);transform:translate(-50%,-50%)}.TradiePackages_dotActive__rY_FL:before{width:22px;border-radius:10px;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand-muted) 100%);border-color:var(--color-brand)}.TradiePackages_container__OV7dG{max-width:1200px;margin:0 auto}.TradiePackages_title__EG_t7{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#fff;text-align:center;margin:0 0 .75rem}.TradiePackages_subtitle__T9nKZ{font-size:1.1rem;color:#fff9;text-align:center;margin:0 0 3rem}.TradiePackages_corporateCta__WSK4w{text-align:center;margin:0 0 2rem;color:#ffffffb3;font-size:1rem}.TradiePackages_corporateCta__WSK4w a{color:var(--color-brand);font-weight:600;text-decoration:none}.TradiePackages_corporateCta__WSK4w a:hover{text-decoration:underline}.TradiePackages_packages__ADtAw{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem}.TradiePackages_package__Bc5Xd{position:relative;display:flex;flex-direction:column;padding:2rem;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;transition:all .3s ease}.TradiePackages_package__Bc5Xd:hover{border-color:#ffffff26}.TradiePackages_package__Bc5Xd.TradiePackages_highlighted__IBG_I{background:#6366f114;border-color:var(--color-border-brand)}.TradiePackages_badge__39Pwi{position:static;align-self:flex-start;display:inline-block;margin:0 0 .85rem;padding:.35rem 1rem;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand) 100%);color:#04120f;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:50px}.TradiePackages_packageName__XdCd_{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .75rem}.TradiePackages_priceRow__BeSwi{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-bottom:.5rem}.TradiePackages_price__hjcoC{font-size:2.5rem;font-weight:800;color:#fff}.TradiePackages_priceNote__mKsId{font-size:.875rem;color:#ffffff80;white-space:nowrap}.TradiePackages_packageDesc__0QzZP{font-size:.9rem;color:#fff9;margin:0 0 1.5rem}.TradiePackages_features__ZLBpH{list-style:none;padding:0;margin:0 0 1.5rem;flex:1 1}.TradiePackages_feature__J8z8J{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem 0;font-size:.9rem;color:#fffc;border-bottom:1px solid #ffffff0d}.TradiePackages_feature__J8z8J:last-child{border-bottom:none}.TradiePackages_check__QEY5W{color:#10b981;font-weight:700;flex-shrink:0}.TradiePackages_cta__MUuEJ{display:block;width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;background:#ffffff14;color:#fff;border:1px solid #ffffff26;border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none;box-sizing:border-box}.TradiePackages_quickLink__WWR56{display:block;width:100%;margin-top:.75rem;padding:.35rem .25rem;background:none;border:none;color:#ffffffb8;font-size:.85rem;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;text-align:center}.TradiePackages_quickLink__WWR56:hover{color:#fff}.TradiePackages_cta__MUuEJ:hover{background:#ffffff1f}.TradiePackages_cta__MUuEJ.TradiePackages_ctaHighlighted__G6Lwi{background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand) 100%);border:none}.TradiePackages_cta__MUuEJ.TradiePackages_ctaHighlighted__G6Lwi:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--color-border-brand)}.TradiePackages_carePlan__b9nFj{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:2rem;margin-bottom:2.5rem}.TradiePackages_carePlanContent__lIcoQ{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}.TradiePackages_carePlanTitle__Nl6Rz{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.TradiePackages_carePlanPrice__KOC85{font-size:.9rem;color:var(--color-brand);font-weight:600}.TradiePackages_carePlanDesc__mWVeW{font-size:.9rem;color:#fff9;margin:0}.TradiePackages_carePlanFeatures__xWgrb{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem;list-style:none;padding:0;margin:0}.TradiePackages_carePlanFeatures__xWgrb li{font-size:.875rem;color:#ffffffbf;padding-left:1.25rem;position:relative}.TradiePackages_carePlanFeatures__xWgrb li:before{content:"✓";position:absolute;left:0;color:#10b981}.TradiePackages_guarantee__dEUoT{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#10b98114;border:1px solid #10b98133;border-radius:12px}.TradiePackages_guaranteeIcon__SA_H9{font-size:2rem;flex-shrink:0}.TradiePackages_guaranteeText__EFm4L{font-size:.95rem;color:#fffc;margin:0}.TradiePackages_guaranteeText__EFm4L strong{color:#10b981}@media (max-width:900px){.TradiePackages_packages__ADtAw{grid-template-columns:1fr;gap:1.5rem}.TradiePackages_package__Bc5Xd.TradiePackages_highlighted__IBG_I{order:-1}.TradiePackages_carePlanContent__lIcoQ{grid-template-columns:1fr;gap:1rem}.TradiePackages_carePlanFeatures__xWgrb{grid-template-columns:1fr}}@media (max-width:640px){.TradiePackages_section__NKWAG{padding:4rem 1rem}.TradiePackages_package__Bc5Xd{padding:1.5rem}.TradiePackages_guarantee__dEUoT{flex-direction:column;text-align:center;gap:.75rem}}.TradieTrust_section__K4hLJ{padding:5rem 1.5rem;background:linear-gradient(180deg,#0f0f23,#0a0a14)}.TradieTrust_container__GfzDo{max-width:1100px;margin:0 auto}.TradieTrust_title__x9Azo{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#fff;text-align:center;margin:0 0 .75rem}.TradieTrust_subtitle__eJr40{font-size:1.1rem;color:#fff9;text-align:center;margin:0 0 3rem}.TradieTrust_grid__Q5JT0{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.TradieTrust_card___v0ky{padding:1.75rem;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;transition:all .3s ease}.TradieTrust_card___v0ky:hover{border-color:var(--color-brand-subtle-strong);transform:translateY(-4px)}.TradieTrust_cardIcon__gwQZR{display:block;font-size:2rem;margin-bottom:1rem}.TradieTrust_cardTitle__2KO4H{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .5rem}.TradieTrust_cardText__ONY7K{font-size:.9rem;color:#ffffffa6;line-height:1.6;margin:0}.TradieTrust_founder__7X1be{margin-bottom:3rem;padding:2.5rem;background:linear-gradient(135deg,var(--color-brand-subtle) 0,var(--color-brand-subtle) 100%);border:1px solid var(--color-border-brand);border-radius:16px;text-align:center}.TradieTrust_founderTitle__blZkg{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 1rem}.TradieTrust_founderText__PfmSP{font-size:1rem;color:#ffffffbf;max-width:600px;margin:0 auto 1.5rem;line-height:1.6}.TradieTrust_founderText__PfmSP strong{color:var(--color-brand)}.TradieTrust_founderCta__99WJa{padding:.875rem 2rem;font-size:1rem;font-weight:700;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand) 100%);color:#fff;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease}.TradieTrust_founderCta__99WJa:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--color-border-brand)}.TradieTrust_process__ZmG2U{text-align:center}.TradieTrust_processTitle__Uyvw9{font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 2rem}.TradieTrust_processVisual__kk9_r{margin:0 auto 1.75rem;text-align:left}.TradieTrust_steps__uOTId{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch}.TradieTrust_step__eEfWX{max-width:none;padding:1.5rem;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px}.TradieTrust_stepNumber__1eKKX{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .45rem;background:linear-gradient(135deg,var(--color-brand) 0,var(--color-brand) 100%);color:#fff;font-size:1rem;font-weight:700;border-radius:50%;margin-bottom:.75rem}.TradieTrust_stepTitle__RJSCF{font-size:1rem;font-weight:700;color:#fff;margin:0 0 .35rem}.TradieTrust_stepText__IhsrA{font-size:.85rem;color:#fff9;line-height:1.5;margin:0}.TradieTrust_stepArrow___QI01{font-size:1.5rem;color:#ffffff4d}@media (max-width:900px){.TradieTrust_grid__Q5JT0{grid-template-columns:repeat(2,1fr)}.TradieTrust_steps__uOTId{grid-template-columns:1fr 1fr;gap:1rem}.TradieTrust_step__eEfWX{max-width:100%;width:100%}.TradieTrust_stepArrow___QI01{transform:rotate(90deg)}}@media (max-width:640px){.TradieTrust_section__K4hLJ{padding:4rem 1rem}.TradieTrust_grid__Q5JT0{grid-template-columns:1fr}.TradieTrust_card___v0ky,.TradieTrust_founder__7X1be{padding:1.5rem}}.WhatHappensNext_section__tfJOZ{padding:4rem 1.5rem;background:#0a0a14}.WhatHappensNext_container__rQmN2{max-width:1000px;margin:0 auto}.WhatHappensNext_title__OKcoA{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;color:#fff;text-align:center;margin:0 0 .65rem}.WhatHappensNext_subtitle__t4QAR{font-size:1.05rem;color:#ffffffa6;text-align:center;margin:0 auto 2.25rem}.WhatHappensNext_diagram__3luZz{margin:0 auto 1.75rem;max-width:960px}.WhatHappensNext_steps__MZQgi{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.WhatHappensNext_stepItem___yEtK{display:flex;min-height:44px}.WhatHappensNext_actions__DThaV{display:flex;justify-content:center;gap:.85rem;flex-wrap:wrap}.WhatHappensNext_primary__cvn4y,.WhatHappensNext_secondary__TC9Rf{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:10px;font-weight:700;text-decoration:none;cursor:pointer}.WhatHappensNext_primary__cvn4y{border:none;background:var(--color-brand);color:#04120f}.WhatHappensNext_secondary__TC9Rf{border:1px solid #ffffff38;color:#fff;background:#0000}.WhatHappensNext_primary__cvn4y:hover{filter:brightness(1.08)}.WhatHappensNext_secondary__TC9Rf:hover{background:#ffffff0f}.WhatHappensNext_online__E68kv{margin:1rem 0 0;text-align:center;font-size:.95rem}.WhatHappensNext_online__E68kv a{color:var(--color-brand);font-weight:650}@media (max-width:768px){.WhatHappensNext_steps__MZQgi{grid-template-columns:1fr}.WhatHappensNext_primary__cvn4y,.WhatHappensNext_secondary__TC9Rf{width:100%}}.GoogleReviews_section__3ZAHL{padding:4rem 1.5rem;background:linear-gradient(180deg,var(--color-bg-elevated) 0,var(--color-bg-base) 100%);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.GoogleReviews_sectionCompact___Zy6E{padding:2rem 0;background:#0000;border:none}.GoogleReviews_container__CAL3e{max-width:1080px;margin:0 auto}.GoogleReviews_header__TCYZq{text-align:center;margin-bottom:3rem}.GoogleReviews_titleRow__jMleV{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.GoogleReviews_googleIconLarge__Ypayp{width:2rem;height:2rem}.GoogleReviews_title__NPT_x{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:var(--color-text-primary);margin:0}.GoogleReviews_titleAccent__e3sRh{color:#4285f4}.GoogleReviews_ratingRow__7RIku{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.GoogleReviews_ratingStars__Q78dt{display:flex;align-items:center;gap:.35rem}.GoogleReviews_headerStar__Nt1Hz{width:1.5rem;height:1.5rem;color:#fbbf24}.GoogleReviews_headerVerified__WUJBQ{width:1.5rem;height:1.5rem;border-radius:50%;background:#4285f4;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0003}.GoogleReviews_headerVerifiedIcon__IAwHB{width:1rem;height:1rem;color:#fff}.GoogleReviews_ratingValue__H1m0T{font-size:1.5rem;font-weight:800;color:var(--color-text-primary)}.GoogleReviews_ratingLabel__Tnf3U{font-size:1rem;font-weight:600;color:var(--color-success)}.GoogleReviews_subtitle___MPdD{color:var(--color-text-secondary);margin:0}.GoogleReviews_carouselWrap__K4VgG{position:relative;max-width:1080px;margin:0 auto 2rem}.GoogleReviews_carouselTrack__P7edj{overflow:hidden;touch-action:pan-y}.GoogleReviews_carouselInner__Bwdjc{display:flex;transition:transform .5s ease-out}.GoogleReviews_carouselInnerCentered__xl1n0{justify-content:center;width:100%}.GoogleReviews_carouselInnerMobile__tp8PY{gap:0}.GoogleReviews_carouselInnerDesktop__L6lJv{gap:1.5rem}.GoogleReviews_carouselSlide__HNPz8{flex-shrink:0}.GoogleReviews_navBtn__dF8on{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-primary);box-shadow:0 4px 16px #00000040;display:none;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,opacity .2s ease}.GoogleReviews_navBtn__dF8on:hover:not(:disabled){background:var(--color-bg-card-hover)}.GoogleReviews_navBtnLeft__SjvUC{left:0;transform:translate(-3rem,-50%)}.GoogleReviews_navBtnRight__cN9Ou{right:0;transform:translate(3rem,-50%)}.GoogleReviews_navBtnDisabled__sNNiN{opacity:.4;cursor:not-allowed}.GoogleReviews_navIcon__xdwEd{width:1.25rem;height:1.25rem}@media (min-width:768px){.GoogleReviews_navBtn__dF8on{display:flex}}.GoogleReviews_card__h_WlZ{background:var(--color-bg-elevated);border-radius:.75rem;box-shadow:0 8px 32px #0003;border:1px solid var(--color-border-subtle);padding:1.25rem;height:100%;display:flex;flex-direction:column}.GoogleReviews_cardHeader__kaxaa{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.GoogleReviews_avatar__grpeJ{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;flex-shrink:0;box-shadow:0 2px 8px #0003}.GoogleReviews_avatarBlue__bu95R{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.GoogleReviews_avatarPurple__xJCK9{background:linear-gradient(135deg,#a855f7,#ec4899)}.GoogleReviews_avatarOrange__NfPX4{background:linear-gradient(135deg,#f97316,#ef4444)}.GoogleReviews_avatarGreen__umwb3{background:linear-gradient(135deg,#22c55e,#10b981)}.GoogleReviews_avatarIndigo__D51r_{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.GoogleReviews_avatarYellow___4tyl{background:linear-gradient(135deg,#eab308,#f97316)}.GoogleReviews_cardMeta__6Cu23{flex:1 1;min-width:0}.GoogleReviews_nameRow__LN_Cf{display:flex;align-items:center;gap:.35rem;margin-bottom:.15rem}.GoogleReviews_reviewerName__yeoAp{font-weight:600;font-size:.875rem;color:var(--color-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GoogleReviews_verifiedWrap__5l0jn{position:relative;flex-shrink:0}.GoogleReviews_verifiedBadge__hM8mw{width:1rem;height:1rem;border-radius:50%;background:#4285f4;display:flex;align-items:center;justify-content:center;cursor:help}.GoogleReviews_verifiedIcon__VHYu_{width:.625rem;height:.625rem;color:#fff}.GoogleReviews_verifiedTooltip__QBcGX{position:absolute;top:calc(100% + .25rem);left:0;width:11rem;padding:.35rem .5rem;background:#111827;color:#fff;font-size:.6875rem;line-height:1.3;border-radius:.25rem;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:50}.GoogleReviews_verifiedWrap__5l0jn:hover .GoogleReviews_verifiedTooltip__QBcGX{opacity:1}.GoogleReviews_stars__4LYTC{display:flex;gap:.125rem}.GoogleReviews_star__kJGf8{width:1rem;height:1rem}.GoogleReviews_starFilled__TTz33{color:#fbbf24}.GoogleReviews_starEmpty__turzk{color:var(--color-text-muted)}.GoogleReviews_featuredBadge__0vmzT{display:inline-block;margin-top:.35rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;color:var(--color-brand);background:var(--color-brand-subtle);border:1px solid var(--color-border-brand);border-radius:999px;text-decoration:none;transition:background .2s ease}.GoogleReviews_featuredBadge__0vmzT:hover{background:var(--color-brand-subtle-strong)}.GoogleReviews_googleIconWrap__05g7z{position:relative;flex-shrink:0}.GoogleReviews_googleIconSmall__FvIKe{width:1.25rem;height:1.25rem}.GoogleReviews_googleTooltip__2zE3U{position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%);padding:.25rem .5rem;background:#111827;color:#fff;font-size:.75rem;border-radius:.25rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:50}.GoogleReviews_googleIconWrap__05g7z:hover .GoogleReviews_googleTooltip__2zE3U{opacity:1}.GoogleReviews_cardBody__yFX_t{flex:1 1;min-height:0}.GoogleReviews_reviewText__wN8hL{font-size:.875rem;line-height:1.6;font-weight:600;color:var(--color-text-secondary);margin:0}.GoogleReviews_reviewTextClamped__eBn8A{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.GoogleReviews_readMoreBtn__KMZDt{margin-top:.25rem;padding:0;border:none;background:none;color:#4285f4;font-size:.75rem;font-weight:500;cursor:pointer}.GoogleReviews_readMoreBtn__KMZDt:hover{text-decoration:underline}.GoogleReviews_cardFooter__wrGPD{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border-subtle);display:flex;align-items:center;justify-content:space-between}.GoogleReviews_reviewDate__nZIu7{font-size:.75rem;color:var(--color-text-muted);margin:0}.GoogleReviews_viewOriginal__CPxxf{font-size:.75rem;color:#4285f4;text-decoration:none}.GoogleReviews_viewOriginal__CPxxf:hover{text-decoration:underline}.GoogleReviews_dots__aHhqL{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-bottom:1.5rem}.GoogleReviews_dot__NkLcT{border:none;padding:0;cursor:pointer;border-radius:999px;width:.5rem;height:.5rem;background:var(--color-border-strong);transition:all .3s ease}.GoogleReviews_dotActive__KXx5f{width:1.5rem;background:#4285f4}.GoogleReviews_footerNote__rDW1B{text-align:center}.GoogleReviews_verifiedNote__tBloK{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin:0 0 .75rem}.GoogleReviews_leaveReviewLink__mqVCH{font-size:.875rem;font-weight:600;color:var(--color-brand);text-decoration:none}.GoogleReviews_leaveReviewLink__mqVCH:hover{color:var(--color-brand-hover);text-decoration:underline}@media (max-width:900px){.GoogleReviews_navBtnLeft__SjvUC{transform:translate(-.5rem,-50%)}.GoogleReviews_navBtnRight__cN9Ou{transform:translate(.5rem,-50%)}}@media (max-width:640px){.GoogleReviews_section__3ZAHL{padding:3rem 1rem}.GoogleReviews_navBtn__dF8on{display:flex;width:2.25rem;height:2.25rem}}.AnimatedSection_section__46lyL{opacity:0;transition:opacity .6s ease,transform .6s ease}.AnimatedSection_section__46lyL.AnimatedSection_up__uGWZI{transform:translateY(50px)}.AnimatedSection_section__46lyL.AnimatedSection_down__Q_nn0{transform:translateY(-50px)}.AnimatedSection_section__46lyL.AnimatedSection_left__ns3O1{transform:translateX(50px)}.AnimatedSection_section__46lyL.AnimatedSection_right__s3frI{transform:translateX(-50px)}.AnimatedSection_section__46lyL.AnimatedSection_fade__JQl1W{transform:scale(.95)}.AnimatedSection_section__46lyL.AnimatedSection_visible__6W8_s{opacity:1;transform:translateY(0) translateX(0) scale(1)}