.ClientDashboardShowcase_page__PjICX{background:radial-gradient(circle at 90% 8%,rgba(239,68,68,.08),transparent 44%),radial-gradient(circle at 8% 18%,rgba(15,23,42,.03),transparent 32%),#fff}.ClientDashboardShowcase_container__siGKy{width:100%;max-width:80rem;margin:0 auto}.ClientDashboardShowcase_hero__hGYWg{padding:8rem 1.5rem 3.5rem;border-bottom:1px solid rgba(229,231,235,.85)}.ClientDashboardShowcase_heroHeader__u5uxK{max-width:52rem;margin:0 auto;text-align:center}.ClientDashboardShowcase_eyebrow__rQSiw{margin:0 0 .95rem;color:#dc2626;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.ClientDashboardShowcase_title__PtqOl{margin:0;color:#0f172a;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.05;letter-spacing:-.03em}.ClientDashboardShowcase_titleAccent__WvM1S{color:#dc2626}.ClientDashboardShowcase_copy__uM6EB{margin:1rem auto 0;max-width:46rem;color:#475569;font-size:1.05rem;line-height:1.75}.ClientDashboardShowcase_heroActions__LGa3N{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.35rem}.ClientDashboardShowcase_primaryCta__SeSar,.ClientDashboardShowcase_secondaryCta__UBQ7e{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;border-radius:999px;padding:.76rem 1.05rem;border:1px solid transparent;transition:transform .2s ease}.ClientDashboardShowcase_primaryCta__SeSar{color:#fff;background:linear-gradient(180deg,#ef4444,#dc2626 56%,#b91c1c);border-color:#b91c1c;box-shadow:0 18px 24px -20px rgba(185,28,28,.75)}.ClientDashboardShowcase_secondaryCta__UBQ7e{color:#111827;background:#fff;border-color:#e5e7eb}.ClientDashboardShowcase_primaryCta__SeSar:hover,.ClientDashboardShowcase_secondaryCta__UBQ7e:hover{transform:translateY(-1px)}.ClientDashboardShowcase_featureGrid__BrGLs{display:grid;gap:1rem;margin-top:2rem}.ClientDashboardShowcase_featureCard__qVM9h{border:1px solid #e5e7eb;border-radius:1.1rem;background:rgba(255,255,255,.95);padding:1rem;box-shadow:0 16px 22px -24px rgba(15,23,42,.2);animation:ClientDashboardShowcase_fadeUp__f9I6r .7s ease both}.ClientDashboardShowcase_featureIconWrap__r97Yp{width:3rem;height:3rem;border-radius:999px;background:#fef2f2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center}.ClientDashboardShowcase_featureIcon__25Ici{width:1.35rem;height:1.35rem}.ClientDashboardShowcase_featureTitle__ZgaQb{margin:.75rem 0 .35rem;color:#111827;font-size:1.05rem;font-weight:800}.ClientDashboardShowcase_featureCopy__LvV2j{color:#4b5563;line-height:1.6;font-size:.92rem}.ClientDashboardShowcase_section__073zU{padding:3rem 1.5rem}.ClientDashboardShowcase_sectionHeader___dGEn{max-width:50rem;margin-bottom:1.15rem}.ClientDashboardShowcase_sectionTitle__UL21Z{margin:0;color:#111827;font-size:clamp(1.6rem,4vw,2.35rem);letter-spacing:-.02em}.ClientDashboardShowcase_sectionCopy__HXadb{margin-top:.75rem;color:#4b5563;line-height:1.7}.ClientDashboardShowcase_previewShell__F_txp{display:grid;gap:1rem}.ClientDashboardShowcase_previewStage__bEn9R{position:relative}.ClientDashboardShowcase_previewImageWrap__xF3Vj{position:relative;aspect-ratio:16/10;min-height:14rem;overflow:hidden;border-radius:1.25rem;border:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fafc,#eef2f7);box-shadow:0 18px 26px -22px rgba(15,23,42,.24)}.ClientDashboardShowcase_previewImage__2TD4G{object-fit:cover;object-position:top;animation:ClientDashboardShowcase_screenshotFade__76teU .55s ease}.ClientDashboardShowcase_previewOverlay__kDEG0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.08),rgba(2,6,23,.38)),radial-gradient(circle at 88% 16%,rgba(239,68,68,.16),rgba(239,68,68,0) 40%);pointer-events:none}.ClientDashboardShowcase_previewCaption__ZOVfX{position:absolute;left:.85rem;right:.85rem;bottom:.85rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:rgba(15,23,42,.56);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;padding:.85rem}.ClientDashboardShowcase_previewCaptionEyebrow__FLeTH{color:rgba(254,242,242,.95);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ClientDashboardShowcase_previewCaptionTitle__BQ9yc{margin:.35rem 0 0;font-size:1rem;line-height:1.25;font-weight:800}.ClientDashboardShowcase_previewCaptionCopy__EdH4d{margin-top:.4rem;color:rgba(255,255,255,.86);font-size:.86rem;line-height:1.55}.ClientDashboardShowcase_navArrow__n49A8{position:absolute;top:50%;transform:translateY(-50%);width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.85);color:#111827;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 20px -18px rgba(15,23,42,.45);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.ClientDashboardShowcase_navArrow__n49A8:hover{transform:translateY(-50%) scale(1.03);background:#fff}.ClientDashboardShowcase_navArrowLeft__zhWLP{left:.65rem}.ClientDashboardShowcase_navArrowRight__6luSQ{right:.65rem}.ClientDashboardShowcase_navArrowGlyph__loU45{font-size:1.55rem;line-height:1;font-weight:700}.ClientDashboardShowcase_previewSidebar__r_Pgc{display:grid;gap:.85rem}.ClientDashboardShowcase_highlightsCard__UYuRk,.ClientDashboardShowcase_sidebarCard___PPvW{border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:.95rem}.ClientDashboardShowcase_cardLabel__H_aNc{color:#64748b;font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ClientDashboardShowcase_slidePicker__y52hZ{display:grid;gap:.5rem}.ClientDashboardShowcase_slidePickerButton__q6lyh{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;text-align:left;border:1px solid #e5e7eb;border-radius:.85rem;background:#fff;padding:.7rem;color:#374151;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.ClientDashboardShowcase_slidePickerButton__q6lyh:hover{transform:translateY(-1px);border-color:#fecaca}.ClientDashboardShowcase_slidePickerButtonActive__x6F9i{border-color:#fca5a5;background:#fff8f8}.ClientDashboardShowcase_slidePickerIndex__KfRGr{color:#dc2626;font-size:.74rem;font-weight:800;letter-spacing:.12em}.ClientDashboardShowcase_slidePickerText__4PHa_{font-size:.84rem;line-height:1.35;font-weight:700}.ClientDashboardShowcase_dotsRow__DHtLr{margin-top:.9rem;display:flex;justify-content:center;gap:.45rem}.ClientDashboardShowcase_dotButton__iQcD0{width:.6rem;height:.6rem;border-radius:999px;border:0;background:#d1d5db;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.ClientDashboardShowcase_dotButtonActive__xkNZL{background:#dc2626;transform:scale(1.15)}.ClientDashboardShowcase_capabilitiesGrid__OmVaA{display:grid;gap:1rem}.ClientDashboardShowcase_capabilityCard__q5nBs{border:1px solid #e5e7eb;border-radius:1.1rem;background:#fff;padding:1rem;box-shadow:0 16px 24px -24px rgba(15,23,42,.2);animation:ClientDashboardShowcase_fadeUp__f9I6r .7s ease both}.ClientDashboardShowcase_capabilityIconWrap__Br6Y7{width:2.75rem;height:2.75rem;border-radius:.8rem;background:#fef2f2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center}.ClientDashboardShowcase_capabilityIcon__Cvg4m{width:1.25rem;height:1.25rem}.ClientDashboardShowcase_capabilityTitle__hIKNI{margin:.75rem 0 .35rem;color:#111827;font-size:1rem;font-weight:800}.ClientDashboardShowcase_capabilityCopy___10dP{color:#4b5563;line-height:1.6;font-size:.9rem}.ClientDashboardShowcase_bulletList__lsR3P{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.45rem}.ClientDashboardShowcase_bulletItem__kkwe3{display:flex;gap:.5rem;color:#4b5563;line-height:1.45;font-size:.87rem}.ClientDashboardShowcase_bulletDot__hWrvm{color:#ef4444;font-weight:800}.ClientDashboardShowcase_keywordChips__SHZsE{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.ClientDashboardShowcase_keywordChip__tAb2l{border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;padding:.28rem .58rem;font-size:.72rem;font-weight:600}.ClientDashboardShowcase_keywordBlock__3kzhA{margin-top:.6rem}.ClientDashboardShowcase_keywordLabel__nohDp{margin:0;color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ClientDashboardShowcase_capabilityDetails__fzKGp{margin-top:.75rem;padding-top:.6rem;border-top:1px solid #f1f5f9}.ClientDashboardShowcase_capabilityDetailsSummary__wreBX{list-style:none;cursor:pointer;color:#0f172a;font-size:.82rem;font-weight:700;display:flex;align-items:center;justify-content:space-between}.ClientDashboardShowcase_capabilityDetailsSummary__wreBX::-webkit-details-marker{display:none}.ClientDashboardShowcase_capabilityDetailsSummary__wreBX::marker{content:""}.ClientDashboardShowcase_capabilityDetailsSummary__wreBX:after{content:"+";color:#dc2626;font-size:1rem;line-height:1;transform:rotate(0deg);transition:transform .2s ease}.ClientDashboardShowcase_capabilityDetails__fzKGp[open] .ClientDashboardShowcase_capabilityDetailsSummary__wreBX:after{transform:rotate(45deg)}.ClientDashboardShowcase_splitGrid__08CnM{display:grid;gap:1rem}.ClientDashboardShowcase_differentiatorList__uT49s{display:grid;gap:.85rem}.ClientDashboardShowcase_differentiatorItem__s8bBo{display:grid;grid-template-columns:auto 1fr;gap:.75rem;border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:.9rem;animation:ClientDashboardShowcase_fadeUp__f9I6r .7s ease both}.ClientDashboardShowcase_differentiatorIconWrap__r6PZ1{width:2.5rem;height:2.5rem;border-radius:999px;background:#fef2f2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center}.ClientDashboardShowcase_differentiatorIcon__znaey{width:1.1rem;height:1.1rem}.ClientDashboardShowcase_differentiatorTitle__NLnra{margin:0;color:#111827;font-size:.97rem;font-weight:800}.ClientDashboardShowcase_differentiatorCopy__6pK36{margin-top:.3rem;color:#4b5563;line-height:1.55;font-size:.88rem}.ClientDashboardShowcase_sidebarStack___1XkT{display:grid;gap:.85rem;align-content:start;align-self:start}.ClientDashboardShowcase_sidebarIntro__1UlV5{margin:0;color:#64748b;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ClientDashboardShowcase_sidebarMiniCard__t7V8o{border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:.95rem;box-shadow:0 12px 18px -22px rgba(15,23,42,.28)}.ClientDashboardShowcase_sidebarTitle__G5fzs{margin:.35rem 0 0;color:#111827;font-size:.96rem;font-weight:800}.ClientDashboardShowcase_compactBulletList__EntEI{list-style:none;margin-top:.35rem;margin-bottom:0;padding:0;display:grid;gap:.35rem}.ClientDashboardShowcase_timelineGrid__zJ00t{display:grid;gap:.9rem}.ClientDashboardShowcase_timelineCard__sSuCc{border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:1rem;box-shadow:0 14px 20px -24px rgba(15,23,42,.18)}.ClientDashboardShowcase_timelineStep__0uacT{color:#dc2626;font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ClientDashboardShowcase_timelineTitle__nqc1x{margin:.45rem 0 0;color:#111827;font-size:1rem;font-weight:800}.ClientDashboardShowcase_timelineCopy__Giv_7{margin-top:.45rem;color:#4b5563;line-height:1.55;font-size:.9rem}.ClientDashboardShowcase_ctaBand__4_onL{border:1px solid #fee2e2;border-radius:1.2rem;background:radial-gradient(circle at 92% 14%,rgba(239,68,68,.12),rgba(239,68,68,0) 40%),linear-gradient(180deg,#fff,#fff8f8);padding:1rem;display:grid;gap:.9rem}.ClientDashboardShowcase_ctaTitle__qc3gk{margin:.35rem 0 0;color:#111827;font-size:1.25rem;letter-spacing:-.01em}.ClientDashboardShowcase_ctaCopy__GfyrH{color:#4b5563;line-height:1.65}.ClientDashboardShowcase_ctaActions__KliZz{display:flex;flex-wrap:wrap;gap:.7rem}.ClientDashboardShowcase_faqStack__jTx2a{display:grid;gap:.85rem}.ClientDashboardShowcase_faqItem__MIGqB{border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:.95rem 1rem}.ClientDashboardShowcase_faqSummary__i2i9E{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.65rem;cursor:pointer}.ClientDashboardShowcase_faqSummary__i2i9E::-webkit-details-marker{display:none}.ClientDashboardShowcase_faqSummary__i2i9E::marker{content:""}.ClientDashboardShowcase_faqQuestion___3MyT{margin:0;color:#111827;font-size:.98rem;font-weight:800}.ClientDashboardShowcase_faqCaret__EF3wy{color:#dc2626;font-size:1rem;font-weight:700;transition:transform .2s ease}.ClientDashboardShowcase_faqItem__MIGqB[open] .ClientDashboardShowcase_faqCaret__EF3wy{transform:rotate(45deg)}.ClientDashboardShowcase_faqAnswer__Qnmwk{margin-top:.55rem;color:#4b5563;line-height:1.6;font-size:.9rem}@keyframes ClientDashboardShowcase_fadeUp__f9I6r{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ClientDashboardShowcase_screenshotFade__76teU{0%{opacity:.2;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.ClientDashboardShowcase_hero__hGYWg{padding:9rem 2rem 4rem}.ClientDashboardShowcase_section__073zU{padding:4rem 2rem}.ClientDashboardShowcase_featureGrid__BrGLs{grid-template-columns:repeat(3,minmax(0,1fr))}.ClientDashboardShowcase_previewShell__F_txp{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start}.ClientDashboardShowcase_capabilitiesGrid__OmVaA,.ClientDashboardShowcase_faqStack__jTx2a,.ClientDashboardShowcase_timelineGrid__zJ00t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ClientDashboardShowcase_hero__hGYWg{padding-top:10rem}.ClientDashboardShowcase_section__073zU{padding:5rem 2rem}.ClientDashboardShowcase_splitGrid__08CnM{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ClientDashboardShowcase_capabilitiesGrid__OmVaA{grid-template-columns:repeat(3,minmax(0,1fr))}.ClientDashboardShowcase_previewImageWrap__xF3Vj{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.ClientDashboardShowcase_capabilityCard__q5nBs,.ClientDashboardShowcase_differentiatorItem__s8bBo,.ClientDashboardShowcase_dotButton__iQcD0,.ClientDashboardShowcase_featureCard__qVM9h,.ClientDashboardShowcase_navArrow__n49A8,.ClientDashboardShowcase_previewImage__2TD4G,.ClientDashboardShowcase_primaryCta__SeSar,.ClientDashboardShowcase_secondaryCta__UBQ7e,.ClientDashboardShowcase_slidePickerButton__q6lyh{animation:none;transition:none;transform:none}}.Contact_section__JJxPv{background:#f8fafc;padding:6rem 1.5rem}.Contact_container__AUgzg{width:100%;max-width:80rem;margin:0 auto}.Contact_grid__aI_vq{display:grid;grid-template-columns:1fr;gap:3rem}.Contact_copyPanel__suuIK{display:flex;flex-direction:column;justify-content:center}.Contact_eyebrow__hrxid{margin:0 0 1rem;color:#dc2626;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.Contact_title__Vl9bm{margin:0;color:#111827;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.Contact_copy__H_anf{margin:1.5rem 0 0;color:#4b5563;font-size:1.1rem;line-height:1.75}.Contact_details__dKHpf{display:grid;gap:1.25rem;margin-top:2.25rem}.Contact_detailItem__mF25B{display:flex;align-items:center;gap:1rem}.Contact_detailIcon__hLNFT{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:#fef2f2}.Contact_detailIconSvg__A6Y8S{height:1.25rem;width:1.25rem;color:#dc2626}.Contact_detailLabel__8r0yN{margin:0 0 .2rem;color:#6b7280;font-size:.82rem}.Contact_detailLink__GH3cf,.Contact_detailStatic__V_c9T{color:#111827;font-size:.97rem;font-weight:600}.Contact_detailLink__GH3cf{text-decoration:none;transition:color .2s ease}.Contact_detailLink__GH3cf:hover{color:#dc2626}.Contact_form__2wCCj,.Contact_successCard__rg_yD{border:1px solid #f3f4f6;border-radius:1.5rem;background:#fff;box-shadow:0 14px 34px -30px rgba(15,23,42,.4)}.Contact_successCard__rg_yD{display:flex;min-height:30rem;padding:2.5rem;flex-direction:column;align-items:center;justify-content:center;text-align:center}.Contact_successIconWrap__ZgQWg{display:inline-flex;height:4rem;width:4rem;margin-bottom:1.5rem;align-items:center;justify-content:center;border-radius:999px;background:#f0fdf4}.Contact_successIcon__mduRX{height:2rem;width:2rem;color:#16a34a}.Contact_successTitle__UToah{margin:0 0 .75rem;color:#111827;font-size:1.55rem;font-weight:800}.Contact_successCopy__LFaVX{margin:0;color:#4b5563;line-height:1.7}.Contact_form__2wCCj{padding:2rem}.Contact_formFields__vFwHU{display:grid;gap:1.5rem}.Contact_label__00EDB{display:block;margin-bottom:.5rem;color:#374151;font-size:.9rem;font-weight:600}.Contact_input__Emyxs,.Contact_select__sYt78,.Contact_textarea__boDYV{width:100%;border:1px solid #e5e7eb;border-radius:.75rem;padding:.8rem 1rem;color:#111827;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.Contact_input__Emyxs::placeholder,.Contact_textarea__boDYV::placeholder{color:#9ca3af}.Contact_select__sYt78{appearance:none}.Contact_textarea__boDYV{resize:none}.Contact_input__Emyxs:focus,.Contact_select__sYt78:focus,.Contact_textarea__boDYV:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.12)}.Contact_submit__D1JdB{width:100%;border:1px solid #b91c1c;border-radius:.8rem;background:linear-gradient(180deg,#ef4444,#dc2626 50%,#b91c1c);color:#fff;font-size:1rem;font-weight:700;padding:.9rem 1.2rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.Contact_submit__D1JdB:hover{transform:translateY(-1px);box-shadow:0 14px 22px -18px rgba(185,28,28,.9)}.Contact_formNote__9bmbb{margin:0;color:#9ca3af;font-size:.75rem;text-align:center}@media (min-width:768px){.Contact_section__JJxPv{padding:8rem 2rem}.Contact_form__2wCCj{padding:2.4rem}}@media (min-width:1024px){.Contact_section__JJxPv{padding:10rem 2rem}.Contact_grid__aI_vq{grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem}.Contact_form__2wCCj{padding:2.5rem}}.Hero_section__0XnXK{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.Hero_backgroundMain__sU24v{position:absolute;inset:0;background:radial-gradient(circle at 85% 14%,rgba(239,68,68,.1),rgba(239,68,68,0) 48%),radial-gradient(circle at 13% 88%,rgba(15,23,42,.065),rgba(15,23,42,0) 46%),linear-gradient(180deg,#f4f7fb,#fff 48%,#fff);z-index:0}.Hero_backgroundImage__dWugi{position:absolute;inset:0;z-index:1;background-image:url(/images/hero/radical-hero-bg.svg);background-position:top;background-repeat:no-repeat;background-size:cover;opacity:.72;transform:scale(1.02);transform-origin:center top;filter:saturate(1.16) contrast(1.08) brightness(1.01);pointer-events:none;overflow:hidden;will-change:transform,opacity,filter;animation:Hero_heroBackgroundDrift__x7rtM 28s ease-in-out infinite alternate}.Hero_backgroundImage__dWugi:after{content:"";position:absolute;inset:-18% -12%;background:linear-gradient(112deg,rgba(255,255,255,0) 37%,rgba(255,255,255,.22) 49%,rgba(255,255,255,0) 61%);mix-blend-mode:screen;opacity:.2;transform:translateX(-38%);animation:Hero_heroLineSweep__8OgjB 19s cubic-bezier(.24,.8,.2,1) infinite}.Hero_backgroundAccent__F7mw5{position:absolute;top:0;right:0;z-index:2;height:62%;width:62%;filter:blur(8px);background:radial-gradient(circle at 78% 14%,rgba(239,68,68,.26),rgba(239,68,68,.085) 34%,rgba(255,255,255,0) 72%),radial-gradient(circle at 90% 26%,rgba(255,255,255,.52),rgba(255,255,255,0) 58%);will-change:opacity,transform;animation:Hero_heroAccentBreathe__aeErH 16s ease-in-out infinite}.Hero_backgroundVeil__j7Dvs{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.64) 0,rgba(255,255,255,.46) 30%,rgba(255,255,255,.23) 53%,rgba(255,255,255,.08) 78%,rgba(255,255,255,.01) 100%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.08) 32%,rgba(255,255,255,0) 80%);will-change:opacity;animation:Hero_heroVeilPulse__x73HU 14s ease-in-out infinite}.Hero_container__Wap54{position:relative;z-index:4;width:100%;max-width:80rem;margin:0 auto;padding:8rem 1.5rem 5rem}.Hero_content___NoHb{max-width:70rem;margin:0 auto;text-align:center}.Hero_eyebrow__p4UEF{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.38rem 1rem;border-radius:999px;background:#fef2f2;color:#dc2626;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.Hero_eyebrowDot__vJa9b{height:.375rem;width:.375rem;border-radius:999px;background:#ef4444}.Hero_headline__ASVgO{margin:0;color:#0f172a;font-size:clamp(2.75rem,5.5vw,5.45rem);font-weight:800;line-height:1.06;letter-spacing:-.03em}.Hero_headlineAccent__G3WJs{color:#dc2626}.Hero_copy__LC2YL{max-width:44rem;margin:2rem auto 0;color:#4b5563;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.62}.Hero_ctas__XzrY_{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:1rem;margin-top:2.6rem}.Hero_primaryCta__z6MX8,.Hero_secondaryCta__Q5YYW{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.95rem 2rem;border-radius:999px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background-color .24s ease,color .24s ease}.Hero_primaryCta__z6MX8{border:1px solid rgba(185,28,28,.85);background:linear-gradient(180deg,#ef4444,#dc2626 45%,#b91c1c);color:#fff;box-shadow:0 16px 26px -18px rgba(185,28,28,.75)}.Hero_primaryCta__z6MX8:hover{transform:translateY(-1px);box-shadow:0 22px 34px -20px rgba(185,28,28,.84)}.Hero_primaryCtaIcon__mJh15{height:1.25rem;width:1.25rem}.Hero_secondaryCta__Q5YYW{border:1px solid #e5e7eb;background:#fff;color:#374151}.Hero_secondaryCta__Q5YYW:hover{border-color:#d1d5db;background:#f9fafb}.Hero_proof__A3p1b{display:flex;flex-direction:column;align-items:center;margin-top:3.75rem}.Hero_proofText__BuYyk{color:#6b7280;font-size:.92rem}.Hero_proofTextStrong__jR8Ra{color:#374151;font-weight:700}.Hero_bottomFade__z3qUd{position:absolute;z-index:5;right:0;bottom:0;left:0;height:7.5rem;background:linear-gradient(180deg,rgba(255,255,255,0),#fff)}@media (min-width:640px){.Hero_ctas__XzrY_{flex-direction:row;align-items:center}.Hero_primaryCta__z6MX8,.Hero_secondaryCta__Q5YYW{width:auto}}@media (min-width:1024px){.Hero_container__Wap54{padding:10rem 2rem 7rem}}@media (max-width:900px){.Hero_backgroundImage__dWugi{background-size:1320px auto;background-position:60% top;opacity:.78;filter:saturate(1.2) contrast(1.08) brightness(1.01)}.Hero_backgroundImage__dWugi:after{opacity:.16;animation-duration:22s}.Hero_backgroundVeil__j7Dvs{background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.72) 0,rgba(255,255,255,.56) 34%,rgba(255,255,255,.31) 58%,rgba(255,255,255,.1) 84%,rgba(255,255,255,.02) 100%),linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.1) 34%,rgba(255,255,255,.02) 82%)}}@keyframes Hero_heroBackgroundDrift__x7rtM{0%{transform:scale(1.02) translateZ(0);opacity:.69;filter:saturate(1.14) contrast(1.07) brightness(1)}50%{transform:scale(1.04) translate3d(-.4%,.7%,0);opacity:.77;filter:saturate(1.2) contrast(1.11) brightness(1.02)}to{transform:scale(1.03) translate3d(.45%,-.35%,0);opacity:.73;filter:saturate(1.18) contrast(1.09) brightness(1.01)}}@keyframes Hero_heroLineSweep__8OgjB{0%{transform:translateX(-42%);opacity:.08}16%{opacity:.2}50%{opacity:.14}to{transform:translateX(42%);opacity:.06}}@keyframes Hero_heroAccentBreathe__aeErH{0%{opacity:.72;transform:translateZ(0) scale(1)}50%{opacity:.96;transform:translate3d(1.2%,-.8%,0) scale(1.03)}to{opacity:.79;transform:translate3d(-.9%,.6%,0) scale(1.01)}}@keyframes Hero_heroVeilPulse__x73HU{0%{opacity:.94}50%{opacity:.87}to{opacity:.93}}@media (prefers-reduced-motion:reduce){.Hero_backgroundAccent__F7mw5,.Hero_backgroundImage__dWugi,.Hero_backgroundImage__dWugi:after,.Hero_backgroundVeil__j7Dvs{animation:none!important;transform:none!important}}.Footer_footer__0IXn3{background:#111827;color:#fff;width:100%;margin:0}.Footer_container__6pNfo{width:100%;max-width:80rem;margin:0 auto;padding:4rem 1.5rem}.Footer_topGrid__n7hlm{display:grid;grid-template-columns:1fr;gap:3rem}.Footer_brandColumn__THolV{max-width:34rem}.Footer_brandRow__mNqFe{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.Footer_brandMark__QwlJr{position:relative;display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(31,41,55,.9);box-shadow:0 8px 20px -16px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.06);transition:all .3s ease}.Footer_brandMark__QwlJr:hover{border-color:rgba(255,255,255,.2);box-shadow:0 10px 24px -16px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.1)}.Footer_brandLogo__ZpLvc{height:30px;width:30px;object-fit:contain;border-radius:999px}.Footer_brandName__l9KUI{font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.Footer_brandCopy__Uu9xQ{margin:0;color:#9ca3af;line-height:1.75}.Footer_socialRow__ZR24k{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.Footer_socialLink__IdjKO{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:999px;background:#1f2937;color:#fff;text-decoration:none;transition:background-color .2s ease}.Footer_socialLink__IdjKO:hover{background:#dc2626}.Footer_socialIcon__n4asw{height:1.25rem;width:1.25rem}.Footer_linkColumn__MH1A_{min-width:0}.Footer_linkHeading__l8DUX{margin:0 0 1rem;color:#9ca3af;font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.Footer_linkList__vbbOi{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.Footer_link__1kkB4{color:#9ca3af;font-size:.88rem;text-decoration:none;transition:color .2s ease}.Footer_link__1kkB4:hover{color:#fff}.Footer_bottomBar__Q6lGp{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;margin-top:3.25rem;padding-top:2rem;border-top:1px solid #1f2937}.Footer_copyright__t4WoK{margin:0;color:#6b7280;font-size:.85rem}.Footer_bottomLinks__qoCcQ{display:inline-flex;align-items:center;gap:1.5rem}.Footer_bottomLink__u1hsA{color:#6b7280;font-size:.85rem;text-decoration:none;transition:color .2s ease}.Footer_bottomLink__u1hsA:hover{color:#d1d5db}@media (min-width:768px){.Footer_container__6pNfo{padding:5rem 2rem}.Footer_topGrid__n7hlm{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer_bottomBar__Q6lGp{flex-direction:row}}@media (min-width:1024px){.Footer_topGrid__n7hlm{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.Footer_brandColumn__THolV{grid-column:span 2/span 2}}.Navigation_nav__PiYhp{position:fixed;top:0;right:0;left:0;z-index:50;border-bottom:1px solid rgba(229,231,235,.72);background:rgba(255,255,255,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color .45s ease,border-color .45s ease,box-shadow .45s ease,backdrop-filter .45s ease}.Navigation_navScrolled__LjIbz{border-bottom-color:rgba(229,231,235,.9);background:rgba(255,255,255,.96);box-shadow:0 14px 34px -26px rgba(2,6,23,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.Navigation_navInner__FtIIz{display:flex;height:78px;width:100%;max-width:80rem;align-items:center;justify-content:space-between;margin:0 auto;padding:0 1rem}.Navigation_brand__zRewo{display:inline-flex;align-items:center;gap:.875rem;text-decoration:none}.Navigation_brandMark__Zb5d2{position:relative;display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(209,213,219,.65);border-radius:999px;background:rgba(255,255,255,.95);box-shadow:0 8px 20px -16px rgba(2,6,23,.4);transition:all .3s ease}.Navigation_brandMarkScrolled__biq1T{border-color:rgba(209,213,219,.8);background:#fff;box-shadow:0 10px 24px -16px rgba(2,6,23,.55)}.Navigation_brandLogo__2TUaD{height:30px;width:30px;object-fit:contain}.Navigation_brandText__P05Ph{display:flex;flex-direction:column;line-height:1}.Navigation_brandName__Ml_01{font-size:18px;font-weight:700;letter-spacing:-.02em;color:#111827;transition:color .3s ease}.Navigation_brandSub__vtKVP{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#6b7280;transition:color .3s ease}.Navigation_brand__zRewo:hover .Navigation_brandName__Ml_01{color:#dc2626}.Navigation_brand__zRewo:hover .Navigation_brandSub__vtKVP{color:#374151}.Navigation_desktopNav__W0I6Q{display:none;align-items:center;gap:1.25rem}.Navigation_navLinksShell__xlG2C{display:inline-flex;align-items:center;gap:1.75rem;border:1px solid rgba(229,231,235,.9);border-radius:999px;background:rgba(249,250,251,.75);padding:.62rem 1.5rem}.Navigation_navLink__kdcGI{position:relative;color:#374151;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s ease}.Navigation_navLink__kdcGI:after{content:"";position:absolute;left:0;bottom:-.62rem;height:2px;width:100%;border-radius:999px;background:linear-gradient(90deg,#ef4444,#b91c1c);transform-origin:left;transform:scaleX(0);transition:transform .3s ease}.Navigation_navLink__kdcGI:hover{color:#111827}.Navigation_navLink__kdcGI:hover:after{transform:scaleX(1)}.Navigation_getStartedButton__a8i9m{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.78rem;overflow:hidden;border:1px solid rgba(252,165,165,.48);border-radius:999px;background:linear-gradient(180deg,rgba(239,68,68,.8),rgba(220,38,38,.72) 48%,rgba(153,27,27,.82));color:#fff;font-weight:700;letter-spacing:.015em;backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%);box-shadow:0 16px 34px -18px rgba(185,28,28,.95),0 8px 22px -13px rgba(127,29,29,.58),inset 0 1px 0 rgba(255,255,255,.32);cursor:pointer;isolation:isolate;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.Navigation_getStartedButton__a8i9m:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.12) 34%,rgba(255,255,255,0));pointer-events:none;z-index:0}.Navigation_getStartedButton__a8i9m:after{content:"";position:absolute;inset:-30%;background:linear-gradient(118deg,rgba(255,255,255,0) 37%,rgba(255,255,255,.42) 50%,rgba(255,255,255,0) 63%);transform:translateX(-125%);transition:transform .85s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:0}.Navigation_getStartedButton__a8i9m:hover{transform:translateY(-1px);border-color:rgba(254,202,202,.68);box-shadow:0 22px 42px -20px rgba(185,28,28,.98),0 10px 25px -14px rgba(127,29,29,.7),inset 0 1px 0 rgba(255,255,255,.42)}.Navigation_getStartedButton__a8i9m:hover:after{transform:translateX(125%)}.Navigation_getStartedButton__a8i9m:active{transform:translateY(1px) scale(.99)}.Navigation_getStartedButton__a8i9m:focus-visible{outline:none;box-shadow:0 22px 42px -20px rgba(185,28,28,.98),0 10px 25px -14px rgba(127,29,29,.7),0 0 0 2px rgba(248,113,113,.72),0 0 0 4px rgba(255,255,255,.95)}.Navigation_getStartedDesktop__UnI0c{padding:.64rem 1.42rem .64rem 1.56rem;font-size:15px}.Navigation_getStartedMobile__cnjXi{margin-top:.9rem;width:100%;padding:.9rem 1.5rem;font-size:16px}.Navigation_getStartedIconWrap__Vc7fW,.Navigation_getStartedIcon__PAwda,.Navigation_getStartedLabel__zojQb{position:relative;z-index:1}.Navigation_getStartedLabel__zojQb{white-space:nowrap}.Navigation_getStartedIconWrap__Vc7fW{display:inline-flex;height:22px;width:22px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.54);transition:transform .3s ease}.Navigation_getStartedIcon__PAwda{height:14px;width:14px;transition:transform .3s ease}.Navigation_getStartedButton__a8i9m:hover .Navigation_getStartedIconWrap__Vc7fW{transform:translateX(2px)}.Navigation_mobileMenuButton__kNPNq{position:relative;display:inline-flex;height:40px;width:40px;align-items:center;justify-content:center;border:1px solid rgba(209,213,219,.7);border-radius:999px;background:rgba(255,255,255,.72);cursor:pointer;transition:background-color .2s ease}.Navigation_mobileMenuButton__kNPNq:hover{background:#fff}.Navigation_mobileMenuIcon__KcfEj{display:flex;flex-direction:column;gap:6px}.Navigation_menuBar__erxDF{display:block;height:2px;width:20px;border-radius:999px;background:#111827;transition:transform .3s ease,opacity .3s ease}.Navigation_mobileMenuButtonOpen__SN7K3 .Navigation_menuBarTop__A2RFl{transform:rotate(45deg) translateY(8px)}.Navigation_mobileMenuButtonOpen__SN7K3 .Navigation_menuBarMid__y50FD{opacity:0}.Navigation_mobileMenuButtonOpen__SN7K3 .Navigation_menuBarBottom__Jy5Fw{transform:rotate(-45deg) translateY(-8px)}.Navigation_mobileMenu__ihVZN{position:fixed;top:78px;right:0;left:0;z-index:40;transform-origin:top;overflow:hidden;border-bottom:1px solid rgba(229,231,235,.9);background:rgba(255,255,255,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 22px 40px -26px rgba(15,23,42,.5);opacity:0;pointer-events:none;transform:scale(.985);transition:transform .3s ease,opacity .3s ease}.Navigation_mobileMenuOpen__tt0Nu{opacity:1;pointer-events:auto;transform:scale(1)}.Navigation_mobileMenuInner__XgTu3{display:flex;flex-direction:column;gap:.25rem;max-width:80rem;margin:0 auto;padding:1.5rem}.Navigation_mobileNavLink__2_DB8{border-radius:.75rem;padding:.75rem;color:#1f2937;font-size:1.125rem;font-weight:600;text-decoration:none;transition:color .2s ease,background-color .2s ease}.Navigation_mobileNavLink__2_DB8:hover{color:#dc2626;background:#f9fafb}@media (min-width:640px){.Navigation_navInner__FtIIz{padding:0 1.5rem}}@media (min-width:1024px){.Navigation_navInner__FtIIz{padding:0 2rem}.Navigation_desktopNav__W0I6Q{display:inline-flex}.Navigation_mobileMenuButton__kNPNq,.Navigation_mobileMenu__ihVZN{display:none}}.Portfolio_section__Zc5OQ{background:#f8fafc;padding:6rem 1.5rem}.Portfolio_container__WrK7A{width:100%;max-width:80rem;margin:0 auto}.Portfolio_header__OXCTv{max-width:48rem;margin:0 auto 4rem;text-align:center}.Portfolio_eyebrow__Atypd{margin:0 0 1rem;color:#dc2626;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.Portfolio_title___YfUh{margin:0;color:#111827;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.Portfolio_copy__kS_qB{margin:1.5rem 0 0;color:#4b5563;font-size:1.1rem;line-height:1.7}.Portfolio_headerActions__lHB33{margin-top:1.4rem;display:flex;justify-content:center}.Portfolio_headerCta__A67qy{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #dc2626;background:#dc2626;color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;padding:.75rem 1.1rem;box-shadow:0 16px 22px -20px rgba(220,38,38,.65);transition:transform .2s ease,box-shadow .2s ease}.Portfolio_headerCta__A67qy:hover{transform:translateY(-1px);box-shadow:0 20px 26px -20px rgba(220,38,38,.75)}.Portfolio_featuredList__iP2gl{display:grid;gap:2rem}.Portfolio_projectCard__EJdaU{overflow:hidden;border:1px solid #f3f4f6;border-radius:1.5rem;background:#fff;transition:box-shadow .45s ease,transform .45s ease;animation:Portfolio_portfolioCardIn__eNjkI .65s ease both}.Portfolio_projectCard__EJdaU:hover{transform:translateY(-2px);box-shadow:0 26px 44px -36px rgba(15,23,42,.45)}.Portfolio_projectGrid__eFMuR{display:grid;grid-template-columns:1fr}.Portfolio_media__087dD{position:relative;overflow:hidden;aspect-ratio:16/10}.Portfolio_mediaLink__MhjIn{position:absolute;inset:0;display:block}.Portfolio_mediaImage__Khn8Y{object-fit:cover;object-position:top;transition:transform .8s ease}.Portfolio_projectCard__EJdaU:hover .Portfolio_mediaImage__Khn8Y{transform:scale(1.05)}.Portfolio_mediaOverlay__1vUFd{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.2));pointer-events:none}.Portfolio_projectContent__ErqiB{display:flex;flex-direction:column;justify-content:center;padding:2rem}.Portfolio_category__1lsbM{margin:0 0 .75rem;color:#dc2626;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.Portfolio_projectTitle__pgkIh{margin:0 0 1rem;color:#111827;font-size:clamp(1.6rem,2.8vw,2rem);font-weight:800}.Portfolio_projectDescription__Jk_yD{margin:0 0 1.5rem;color:#4b5563;line-height:1.7}.Portfolio_tags__M3lMO{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.Portfolio_tag__ZJrgH{border-radius:999px;background:#f3f4f6;padding:.35rem .75rem;color:#4b5563;font-size:.73rem;font-weight:600}.Portfolio_testimonial__4nIj0{margin:0;border-left:2px solid #fecaca;padding-left:1rem;color:#6b7280;font-size:.9rem;font-style:italic}.Portfolio_projectActions__I9F4g{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.6rem}.Portfolio_projectPrimaryLink__wkNTK,.Portfolio_projectSecondaryLink__GL8rh{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.62rem .9rem;text-decoration:none;font-size:.84rem;font-weight:700;transition:transform .2s ease}.Portfolio_projectPrimaryLink__wkNTK{background:#dc2626;border:1px solid #dc2626;color:#fff}.Portfolio_projectSecondaryLink__GL8rh{background:#fff;border:1px solid #e5e7eb;color:#111827}.Portfolio_projectPrimaryLink__wkNTK:hover,.Portfolio_projectSecondaryLink__GL8rh:hover{transform:translateY(-1px)}.Portfolio_moreProjects__ZsSct{margin-top:4rem}.Portfolio_moreProjectsTitle__gHpSc{margin:0 0 1.5rem;color:#111827;font-size:1.1rem;font-weight:700;text-align:center}.Portfolio_moreProjectsGrid__tCXth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.Portfolio_moreProjectCard__B7Oym{border:1px solid #f3f4f6;border-radius:.75rem;background:#fff;padding:1rem;text-align:center;transition:border-color .25s ease,box-shadow .25s ease}.Portfolio_moreProjectCard__B7Oym:hover{border-color:#fee2e2;box-shadow:0 16px 24px -24px rgba(17,24,39,.45)}.Portfolio_moreProjectCardLink__R4qIy{border:1px solid #f3f4f6;border-radius:.75rem;background:#fff;padding:1rem;text-align:center;text-decoration:none;display:block;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.Portfolio_moreProjectCardLink__R4qIy:hover{transform:translateY(-1px);border-color:#fee2e2;box-shadow:0 16px 24px -24px rgba(17,24,39,.45)}.Portfolio_moreProjectName__waixs{margin:0;color:#111827;font-size:.9rem;font-weight:700}.Portfolio_moreProjectType__XIdI_{margin:.25rem 0 0;color:#6b7280;font-size:.74rem}.Portfolio_viewAllWrap__GsCXU{margin-top:2rem;display:flex;justify-content:center}.Portfolio_viewAllLink__wArYy{color:#991b1b;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(153,27,27,.2);padding-bottom:.12rem}.Portfolio_viewAllLink__wArYy:hover{color:#b91c1c;border-color:rgba(185,28,28,.35)}@keyframes Portfolio_portfolioCardIn__eNjkI{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.Portfolio_section__Zc5OQ{padding:8rem 2rem}.Portfolio_moreProjectsGrid__tCXth{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.Portfolio_section__Zc5OQ{padding:10rem 2rem}.Portfolio_header__OXCTv{margin-bottom:5rem}.Portfolio_featuredList__iP2gl{gap:2.75rem}.Portfolio_projectCard__EJdaU:nth-child(2){animation-delay:90ms}.Portfolio_projectCard__EJdaU:nth-child(3){animation-delay:.18s}.Portfolio_projectGrid__eFMuR{grid-template-columns:repeat(2,minmax(0,1fr));min-height:27rem}.Portfolio_projectGridReverse__Syxq8 .Portfolio_mediaReversed__Buds4{order:2}.Portfolio_projectGridReverse__Syxq8 .Portfolio_contentReversed__Stlqu{order:1}.Portfolio_media__087dD{aspect-ratio:auto;min-height:100%}.Portfolio_projectContent__ErqiB{padding:3rem}.Portfolio_moreProjects__ZsSct{margin-top:5rem}.Portfolio_moreProjectsGrid__tCXth{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.Portfolio_headerCta__A67qy,.Portfolio_moreProjectCardLink__R4qIy,.Portfolio_projectCard__EJdaU,.Portfolio_projectPrimaryLink__wkNTK,.Portfolio_projectSecondaryLink__GL8rh{animation:none;transition:none;transform:none}}.ResultsProof_section___HrGf{position:relative;overflow:hidden;padding:6rem 1.5rem;background:radial-gradient(circle at 8% 10%,rgba(254,226,226,.7) 0,rgba(254,226,226,0) 52%),radial-gradient(circle at 92% 84%,rgba(252,165,165,.24) 0,rgba(252,165,165,0) 48%),linear-gradient(180deg,#fff,#fff5f5 60%,#fff)}.ResultsProof_section___HrGf:before{content:"";position:absolute;top:-8rem;right:-4rem;height:16rem;width:16rem;border-radius:999px;background:rgba(239,68,68,.08);filter:blur(20px);pointer-events:none}.ResultsProof_container__Y8vzE{width:100%;max-width:80rem;margin:0 auto;position:relative;z-index:1}.ResultsProof_header__ZzG6q{max-width:46rem;margin:0 auto;text-align:center}.ResultsProof_eyebrow__9T_ud{margin:0 0 1rem;color:#dc2626;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ResultsProof_title__p6eU4{margin:0;color:#111827;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.ResultsProof_copy__WWAIl{margin:1.5rem 0 0;color:#4b5563;font-size:1.08rem;line-height:1.75}.ResultsProof_layout__zLxDb{margin-top:2.6rem;display:grid;grid-template-columns:1fr;gap:1.25rem}.ResultsProof_storyCard__9x3gH{border:1px solid #fee2e2;border-radius:1.5rem;background:rgba(255,255,255,.92);padding:2rem;box-shadow:0 24px 40px -36px rgba(17,24,39,.45)}.ResultsProof_storyTitle__DQ886{margin:0;color:#111827;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:800}.ResultsProof_storyCopy__UFek_{margin:1rem 0 0;color:#374151;line-height:1.72}.ResultsProof_proofList__j1hUW{list-style:none;display:grid;gap:.9rem;margin:1.5rem 0 0;padding:0}.ResultsProof_proofItem__MZIn0{position:relative;color:#374151;font-size:.94rem;line-height:1.62;padding-left:1.35rem}.ResultsProof_proofItem__MZIn0:before{content:"";position:absolute;left:0;top:.5rem;width:.52rem;height:.52rem;border-radius:999px;background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.15)}.ResultsProof_actions__0de_x{margin-top:1.7rem;display:flex;flex-wrap:wrap;gap:.65rem}.ResultsProof_primaryAction__ec99D,.ResultsProof_secondaryAction__5wf5V{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.72rem 1rem;text-decoration:none;font-size:.84rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.ResultsProof_primaryAction__ec99D{border:1px solid #dc2626;background:#dc2626;color:#fff;box-shadow:0 14px 24px -20px rgba(220,38,38,.9)}.ResultsProof_secondaryAction__5wf5V{border:1px solid #fecaca;background:#fff;color:#991b1b}.ResultsProof_primaryAction__ec99D:hover,.ResultsProof_secondaryAction__5wf5V:hover{transform:translateY(-1px)}.ResultsProof_dataCard__g4vh7{border:1px solid rgba(241,245,249,.7);border-radius:1.5rem;padding:2rem;background:linear-gradient(160deg,rgba(17,24,39,.98),rgba(17,24,39,.9) 60%,rgba(127,29,29,.88));color:#f8fafc;box-shadow:0 28px 52px -36px rgba(17,24,39,.9)}.ResultsProof_dataLabel__yJnjh{margin:0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#fecaca;font-weight:700}.ResultsProof_metricGrid__LhaNd{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ResultsProof_metricCard__6KBt3{border:1px solid rgba(255,255,255,.12);border-radius:.95rem;background:rgba(15,23,42,.45);padding:.95rem .85rem;display:grid;gap:.25rem}.ResultsProof_metricValue__fsTKn{margin:0;color:#fff;font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:800;line-height:1.1}.ResultsProof_metricLabel__Bus9Z{margin:.4rem 0 0;color:rgba(248,250,252,.8);font-size:.72rem;line-height:1.4}.ResultsProof_metricMeta__Y_min{margin-top:.35rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ResultsProof_metricCompare__eG9GG{margin:0;color:rgba(226,232,240,.72);font-size:.66rem;line-height:1.2}.ResultsProof_metricDelta__Y1xu_{margin:0;border-radius:999px;padding:.14rem .5rem;background:rgba(34,197,94,.2);color:#bbf7d0;font-size:.64rem;font-weight:700;line-height:1.2;white-space:nowrap}.ResultsProof_trendList__pqq06{margin-top:1.2rem;display:grid;gap:.9rem}.ResultsProof_trendItem__7zH8M{display:grid;gap:.4rem}.ResultsProof_trendTopRow__mG3gB{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem}.ResultsProof_trendName__WQZh5{margin:0;color:rgba(248,250,252,.92);font-size:.76rem}.ResultsProof_trendDelta___t15N{margin:0;color:#fecaca;font-size:.76rem;font-weight:700}.ResultsProof_trendTrack__pwk8v{width:100%;height:.42rem;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.ResultsProof_trendFill__jvlgj{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f87171,#ef4444)}.ResultsProof_note__6oyIH{margin:1rem 0 0;color:rgba(226,232,240,.78);font-size:.74rem;line-height:1.45}@media (min-width:768px){.ResultsProof_section___HrGf{padding:8rem 2rem}.ResultsProof_layout__zLxDb{margin-top:3.2rem;gap:1.5rem}.ResultsProof_dataCard__g4vh7,.ResultsProof_storyCard__9x3gH{padding:2.25rem}}@media (min-width:1024px){.ResultsProof_section___HrGf{padding:9rem 2rem}.ResultsProof_layout__zLxDb{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:reduce){.ResultsProof_primaryAction__ec99D,.ResultsProof_secondaryAction__5wf5V{transition:none}.ResultsProof_primaryAction__ec99D:hover,.ResultsProof_secondaryAction__5wf5V:hover{transform:none}}.Services_section__41Vgo{background:#fff;padding:6rem 1.5rem}.Services_container__RHCxZ{width:100%;max-width:80rem;margin:0 auto}.Services_header__ZaY6z{max-width:48rem;margin:0 auto 4rem;text-align:center}.Services_eyebrow__9flSW{margin:0 0 1rem;color:#dc2626;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.Services_title__ugiK1{margin:0;color:#111827;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.Services_copy__V9YOy{margin:1.5rem 0 0;color:#4b5563;font-size:1.1rem;line-height:1.7}.Services_grid__4XTSB{display:grid;grid-template-columns:1fr;gap:1.5rem}.Services_gridCarousel__t2kXJ{position:relative}.Services_card__RwRVJ{position:relative;min-height:33.25rem;perspective:1600px}.Services_cardCarouselItem__m5uZf{transition:transform .45s cubic-bezier(.22,.68,.16,1),opacity .35s ease}.Services_cardActive__ZOMGC{transform:translateY(-.35rem)}.Services_cardActive__ZOMGC .Services_cardFront__fwrEZ{border-color:#fee2e2;box-shadow:0 24px 44px -30px rgba(17,24,39,.38)}.Services_cardInner__Lf1aP{position:relative;width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.22,.68,.16,1)}.Services_cardInnerFlipped__BjsQN{transform:rotateY(180deg)}.Services_cardFace__eWAfH{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:1.25rem;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.Services_cardFront__fwrEZ{border:1px solid rgba(229,231,235,0);background:#f9fafb;padding:2rem;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.Services_card__RwRVJ:hover .Services_cardFront__fwrEZ{border-color:#f3f4f6;background:#fff;box-shadow:0 22px 40px -30px rgba(17,24,39,.3);transform:translateY(-2px)}.Services_cardBack__23GMa{transform:rotateY(180deg);border:1px solid #fee2e2;background:radial-gradient(circle at 88% 8%,rgba(239,68,68,.12),rgba(239,68,68,0) 36%),linear-gradient(180deg,#fff,#fff8f8 100%);box-shadow:0 20px 38px -28px rgba(185,28,28,.35);padding:2rem}.Services_iconBox__BThCQ{display:inline-flex;height:3rem;width:3rem;margin-bottom:1.5rem;align-items:center;justify-content:center;border-radius:.75rem;background:#fef2f2;color:#dc2626;transition:background-color .3s ease,color .3s ease}.Services_card__RwRVJ:hover .Services_iconBox__BThCQ{background:#dc2626;color:#fff}.Services_serviceIconSvg__LlB4L{height:1.75rem;width:1.75rem}.Services_cardTitle__mBbEi{margin:0 0 .75rem;color:#111827;font-size:1.25rem;font-weight:700}.Services_cardDescription__tSDcH{margin:0 0 1.5rem;color:#4b5563;line-height:1.7}.Services_featureList__FNkPV{margin:0 0 1.75rem;padding:0;list-style:none;display:grid;gap:.55rem}.Services_featureItem__BK5fQ{display:flex;align-items:center;gap:.75rem;color:#4b5563;font-size:.9rem}.Services_featureCheck__R55ur{height:1rem;width:1rem;color:#ef4444;flex-shrink:0}.Services_cardBottom__z4bjk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.Services_price__G3Kms{color:#1f2937;font-size:.84rem;font-weight:700;letter-spacing:.01em}.Services_learnMore__X9OHB{display:inline-flex;align-items:center;border:0;padding:0;background:transparent;color:#dc2626;font-size:.9rem;font-weight:700;cursor:pointer;transition:color .2s ease}.Services_learnMore__X9OHB:hover{color:#b91c1c}.Services_learnMoreIcon__wm2V6{height:1rem;width:1rem;margin-left:.3rem;transition:transform .2s ease}.Services_learnMore__X9OHB:hover .Services_learnMoreIcon__wm2V6{transform:translateX(3px)}.Services_learnMore__X9OHB:focus-visible{outline:none;text-decoration:underline;text-underline-offset:.18em}.Services_servicePageLink__08Ivs{display:inline-flex;margin-top:1rem;color:#991b1b;font-size:.84rem;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(153,27,27,.18);width:fit-content;transition:border-color .2s ease,color .2s ease}.Services_servicePageLink__08Ivs:hover{color:#b91c1c;border-color:rgba(185,28,28,.35)}.Services_servicePageLink__08Ivs:focus-visible{outline:none;text-decoration:underline;text-underline-offset:.2em}.Services_backEyebrow__tPfZF{margin:0 0 .55rem;color:#dc2626;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.Services_backDetailList__8KqVU{display:grid;gap:.9rem;margin:.3rem 0 0}.Services_backDetailItem__Ep7c1{display:grid;gap:.22rem}.Services_backDetailLabel__unMMI{color:#991b1b;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Services_backDetailValue__4D4i_{margin:0;color:#374151;font-size:.91rem;line-height:1.55}.Services_backActions__5lANB{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-top:auto;padding-top:1.6rem}.Services_quoteCta__K__X4{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(185,28,28,.86);border-radius:999px;background:linear-gradient(180deg,#ef4444,#dc2626 50%,#b91c1c);color:#fff;padding:.64rem 1.18rem;font-size:.84rem;font-weight:700;text-decoration:none;box-shadow:0 12px 20px -16px rgba(185,28,28,.8);transition:transform .2s ease,box-shadow .2s ease}.Services_quoteCta__K__X4:hover{transform:translateY(-1px);box-shadow:0 16px 22px -16px rgba(185,28,28,.9)}.Services_backButton__iRr62{border:1px solid #fca5a5;border-radius:999px;padding:.6rem 1rem;background:#fff;color:#b91c1c;font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.Services_backButton__iRr62:hover{background:#fef2f2;border-color:#f87171}.Services_backButton__iRr62:focus-visible,.Services_quoteCta__K__X4:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(248,113,113,.35),0 0 0 4px rgba(255,255,255,.95)}.Services_carouselControls__oJYve{display:none}@media (min-width:768px){.Services_section__41Vgo{padding:8rem 2rem}.Services_grid__4XTSB{grid-template-columns:repeat(2,minmax(0,1fr))}.Services_card__RwRVJ{min-height:31.25rem}}@media (min-width:1024px){.Services_section__41Vgo{padding:10rem 2rem}.Services_header__ZaY6z{margin-bottom:5rem}.Services_grid__4XTSB{gap:2rem}.Services_cardBack__23GMa,.Services_cardFront__fwrEZ{padding:2.3rem}}@media (min-width:1200px){.Services_gridCarousel__t2kXJ{display:flex;gap:1.25rem;margin:0 -.75rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.4rem .75rem 1rem;scroll-padding-inline:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y}.Services_gridCarousel__t2kXJ::-webkit-scrollbar{display:none}.Services_carouselDragging__mQCnA{cursor:grabbing;scroll-snap-type:none}.Services_carouselDragging__mQCnA *{user-select:none}.Services_cardCarouselItem__m5uZf{flex:0 0 clamp(20.5rem,31vw,24.75rem);min-height:32rem;opacity:.88;scroll-snap-align:center}.Services_cardActive__ZOMGC{opacity:1}.Services_carouselControls__oJYve{display:flex;justify-content:center;gap:.48rem;margin-top:1.4rem}.Services_carouselDot__ojYt_{width:.6rem;height:.6rem;border:0;border-radius:999px;background:#d1d5db;cursor:pointer;transition:width .25s ease,background-color .25s ease,transform .25s ease}.Services_carouselDot__ojYt_:hover{background:#9ca3af;transform:translateY(-1px)}.Services_carouselDotActive__cZl4F{width:1.7rem;background:#dc2626}.Services_carouselDot__ojYt_:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(239,68,68,.3)}}@media (prefers-reduced-motion:reduce){.Services_cardInner__Lf1aP{transition:none}.Services_backButton__iRr62,.Services_cardCarouselItem__m5uZf,.Services_card__RwRVJ:hover .Services_cardFront__fwrEZ,.Services_carouselDot__ojYt_,.Services_quoteCta__K__X4,.Services_servicePageLink__08Ivs{transition:none;transform:none}}.TrustedBy_section__DWh_x{border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;background:#fff;padding:4rem 0}.TrustedBy_container__a7q9p{width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem}.TrustedBy_heading__Y9uf8{margin:0 0 2.5rem;color:#9ca3af;font-size:.78rem;font-weight:700;letter-spacing:.17em;text-align:center;text-transform:uppercase}.TrustedBy_marqueeWrap___sEI8{position:relative;overflow:hidden}.TrustedBy_edgeFadeLeft__l0tQk,.TrustedBy_edgeFadeRight__B51lb{position:absolute;top:0;bottom:0;width:6rem;z-index:2;pointer-events:none}.TrustedBy_edgeFadeLeft__l0tQk{left:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}.TrustedBy_edgeFadeRight__B51lb{right:0;background:linear-gradient(270deg,#fff,rgba(255,255,255,0))}.TrustedBy_marqueeTrack__cnjhs{display:flex;width:max-content;animation:TrustedBy_trustedByScroll__JH_tN 30s linear infinite}.TrustedBy_marqueeTrack__cnjhs:hover{animation-play-state:paused}.TrustedBy_logoItem__VYr_f{display:inline-flex;min-width:120px;margin:0 2rem;align-items:center;justify-content:center;flex-shrink:0}.TrustedBy_logo__GtyBH{height:2.5rem;width:auto;object-fit:contain;opacity:.5;filter:grayscale(1);transition:opacity .3s ease,filter .3s ease}.TrustedBy_logo__GtyBH:hover{opacity:1;filter:grayscale(0)}@keyframes TrustedBy_trustedByScroll__JH_tN{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (min-width:1024px){.TrustedBy_container__a7q9p{padding:0 2rem}}.About_section__uTyes{background:#fff;padding:6rem 1.5rem}.About_container__ImYU_{width:100%;max-width:80rem;margin:0 auto}.About_header__aPI3J{max-width:48rem;margin:0 auto 4rem;text-align:center}.About_eyebrow__VBqjh{margin:0 0 1rem;color:#dc2626;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.About_title__9JIEL{margin:0;color:#111827;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.About_copy__qeVF4{margin:1.5rem 0 0;color:#4b5563;font-size:1.1rem;line-height:1.7}.About_teamGrid___wHO5{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:5rem}.About_teamCard__rVOjL{border:1px solid rgba(229,231,235,0);border-radius:1.5rem;background:#f9fafb;padding:2rem;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.About_teamCard__rVOjL:hover{border-color:#f3f4f6;box-shadow:0 24px 38px -30px rgba(15,23,42,.38);transform:translateY(-2px)}.About_memberTop__cLpd_{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.About_memberPhoto__jUCJ2{position:relative;height:6rem;width:6rem;overflow:hidden;flex-shrink:0;border:4px solid #fff;border-radius:1rem;box-shadow:0 12px 24px -18px rgba(17,24,39,.45)}.About_memberPhotoImage__BSiU1{object-fit:cover}.About_memberName__ukREL{margin:0;color:#111827;font-size:1.28rem;font-weight:700}.About_memberRole__sraPm{margin:.35rem 0 0;color:#dc2626;font-size:.9rem;font-weight:600}.About_memberInfo__E2wte{min-width:0}.About_memberSocials__313Xm{display:inline-flex;align-items:center;gap:.55rem;margin-top:.78rem}.About_memberSocialLink__l20Ie{display:inline-flex;align-items:center;justify-content:center;height:2.05rem;width:2.05rem;border:1px solid #e5e7eb;border-radius:999px;background:rgba(255,255,255,.9);color:#334155;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,color .22s ease,box-shadow .22s ease}.About_memberSocialLink__l20Ie:hover{transform:translateY(-1px);border-color:#fca5a5;background:#fff;color:#dc2626;box-shadow:0 12px 22px -18px rgba(185,28,28,.85)}.About_memberSocialLink__l20Ie:focus-visible{outline:none;border-color:#fca5a5;box-shadow:0 0 0 2px rgba(248,113,113,.35),0 0 0 4px rgba(255,255,255,.95)}.About_memberSocialIcon__dV2__{height:.95rem;width:.95rem}.About_memberBio__yCmz9{margin:1.5rem 0 0;color:#4b5563;line-height:1.7}.About_skills__XeoDH{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.About_skill__o14KX{border:1px solid #e5e7eb;border-radius:999px;background:#fff;padding:.32rem .7rem;color:#374151;font-size:.73rem;font-weight:600}.About_valuesHeader__ru13d{max-width:44rem;margin:0 auto 3rem;text-align:center}.About_valuesTitle__1B_rG{margin:0;color:#111827;font-size:clamp(1.75rem,3vw,2rem);font-weight:800}.About_valuesCopy__k9CHt{margin:1rem 0 0;color:#4b5563;line-height:1.7}.About_valuesGrid__Qsi7o{display:grid;grid-template-columns:1fr;gap:2rem}.About_valueCard__urJ7X{text-align:center}.About_valueIconBox__96ZFv{display:inline-flex;align-items:center;justify-content:center;height:3rem;width:3rem;margin:0 auto 1rem;border-radius:.75rem;background:#fef2f2;color:#dc2626}.About_valueIconSvg__tGs5_{height:1.5rem;width:1.5rem}.About_valueTitle__1P0QN{margin:0 0 .7rem;color:#111827;font-size:1.1rem;font-weight:700}.About_valueDescription__rqUO_{margin:0;color:#4b5563;font-size:.9rem;line-height:1.65}@media (min-width:640px){.About_memberTop__cLpd_{flex-direction:row}}@media (min-width:768px){.About_section__uTyes{padding:8rem 2rem}.About_teamGrid___wHO5{grid-template-columns:repeat(2,minmax(0,1fr))}.About_valuesGrid__Qsi7o{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.About_section__uTyes{padding:10rem 2rem}.About_header__aPI3J{margin-bottom:5rem}.About_teamGrid___wHO5{margin-bottom:6rem}.About_teamCard__rVOjL{padding:2.5rem}}.PortfolioExplorer_page__mutGL{background:radial-gradient(circle at 90% 8%,rgba(239,68,68,.08),transparent 44%),radial-gradient(circle at 8% 15%,rgba(15,23,42,.03),transparent 34%),#fff}.PortfolioExplorer_hero__KxwvL{padding:8rem 1.5rem 3.5rem;border-bottom:1px solid rgba(229,231,235,.85)}.PortfolioExplorer_container__9nhRm{width:100%;max-width:80rem;margin:0 auto}.PortfolioExplorer_heroGrid__iEspk{display:grid;gap:1.25rem;align-items:start}.PortfolioExplorer_eyebrow__qRZsL{margin:0 0 .95rem;color:#dc2626;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.PortfolioExplorer_title__nGrZW{margin:0;color:#0f172a;font-size:clamp(2.1rem,4.6vw,3.35rem);line-height:1.05;letter-spacing:-.03em}.PortfolioExplorer_titleAccent__UO_uj{color:#dc2626}.PortfolioExplorer_copy__ACTw0{margin:1rem 0 0;color:#475569;font-size:1.05rem;line-height:1.75;max-width:44rem}.PortfolioExplorer_heroActions__HH9Am{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.PortfolioExplorer_quickJumpRow__oPrim{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioExplorer_quickJumpLink__zM7cr{display:inline-flex;align-items:center;text-decoration:none;border:1px solid #e5e7eb;border-radius:999px;background:rgba(255,255,255,.9);color:#475569;padding:.38rem .66rem;font-size:.76rem;font-weight:700;transition:border-color .2s ease,color .2s ease,transform .2s ease}.PortfolioExplorer_quickJumpLink__zM7cr:hover{border-color:#fecaca;color:#b91c1c;transform:translateY(-1px)}.PortfolioExplorer_primaryCta__i1Ag2,.PortfolioExplorer_secondaryCta__ngsbg{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;border-radius:999px;padding:.76rem 1.1rem;border:1px solid transparent;transition:transform .2s ease}.PortfolioExplorer_primaryCta__i1Ag2{color:#fff;background:linear-gradient(180deg,#ef4444,#dc2626 56%,#b91c1c);border-color:#b91c1c;box-shadow:0 18px 24px -20px rgba(185,28,28,.75)}.PortfolioExplorer_secondaryCta__ngsbg{color:#111827;background:#fff;border-color:#e5e7eb}.PortfolioExplorer_primaryCta__i1Ag2:hover,.PortfolioExplorer_secondaryCta__ngsbg:hover{transform:translateY(-1px)}.PortfolioExplorer_metrics__du_hF{display:grid;gap:.8rem}.PortfolioExplorer_metricCard__oIrM_{border:1px solid #e5e7eb;border-radius:1rem;background:rgba(255,255,255,.95);padding:.95rem;box-shadow:0 14px 24px -22px rgba(15,23,42,.2)}.PortfolioExplorer_metricLabel__X9y3d{color:#64748b;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.PortfolioExplorer_metricValue__hqWNk{margin-top:.4rem;color:#111827;font-weight:800;line-height:1.45}.PortfolioExplorer_metricCopy__8YGWi{margin-top:.35rem;color:#4b5563;font-size:.9rem;line-height:1.5}.PortfolioExplorer_section__qOUXR{padding:3rem 1.5rem}.PortfolioExplorer_sectionHeader__aTUmL{max-width:48rem;margin-bottom:1.25rem}.PortfolioExplorer_sectionTitle__JZaYI{margin:0;color:#111827;font-size:clamp(1.65rem,3.6vw,2.35rem);letter-spacing:-.02em}.PortfolioExplorer_sectionCopy__adYK4{margin-top:.8rem;color:#4b5563;line-height:1.7}.PortfolioExplorer_filterRow__dRvAi{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.PortfolioExplorer_filterButton__x2kYB{border:1px solid #e5e7eb;border-radius:999px;padding:.58rem .9rem;background:#fff;color:#475569;font-size:.85rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.PortfolioExplorer_filterButton__x2kYB:hover{transform:translateY(-1px);border-color:#fecaca;color:#b91c1c}.PortfolioExplorer_filterButtonActive__InP_p{border-color:#dc2626;background:#dc2626;color:#fff;box-shadow:0 14px 18px -16px rgba(220,38,38,.65)}.PortfolioExplorer_resultsMeta__hmYOL{color:#64748b;font-size:.88rem;margin-bottom:.85rem}.PortfolioExplorer_grid__e_yl_{display:grid;gap:1rem}.PortfolioExplorer_card__QlGh8{border:1px solid #e5e7eb;border-radius:1.25rem;background:#fff;overflow:hidden;box-shadow:0 18px 28px -24px rgba(15,23,42,.2);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;animation:PortfolioExplorer_cardIn__ZDthd .65s cubic-bezier(.2,.8,.2,1) both}.PortfolioExplorer_card__QlGh8:hover{transform:translateY(-4px);border-color:#fee2e2;box-shadow:0 28px 34px -28px rgba(15,23,42,.28)}.PortfolioExplorer_cardMedia__DmFBl{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#eef2f7)}.PortfolioExplorer_cardImage__yNf5u{object-fit:cover;object-position:top;transition:transform .75s ease}.PortfolioExplorer_card__QlGh8:hover .PortfolioExplorer_cardImage__yNf5u{transform:scale(1.04)}.PortfolioExplorer_cardOverlay__PX3Xj{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.02),rgba(2,6,23,.4)),radial-gradient(circle at 86% 18%,rgba(239,68,68,.22),rgba(239,68,68,0) 40%);pointer-events:none}.PortfolioExplorer_cardOverlaySoft__p7aH8{background:linear-gradient(180deg,rgba(2,6,23,.01),rgba(2,6,23,.14)),radial-gradient(circle at 86% 18%,rgba(239,68,68,.08),rgba(239,68,68,0) 42%)}.PortfolioExplorer_logoBadge__12ymi{position:absolute;top:.8rem;left:.8rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.92);padding:.3rem .6rem;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 12px 18px -16px rgba(15,23,42,.45)}.PortfolioExplorer_logoImage__BETHb{object-fit:contain}.PortfolioExplorer_logoText__COmbJ{color:#111827;font-size:.78rem;font-weight:700}.PortfolioExplorer_cardBody__KKy1z{display:grid;gap:.9rem;padding:1rem}.PortfolioExplorer_metaRow__HqxXz{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.PortfolioExplorer_typePill__Vu38V{border-radius:999px;background:#fef2f2;color:#b91c1c;padding:.34rem .6rem;font-size:.75rem;font-weight:800}.PortfolioExplorer_industryPill__gX_VB{border-radius:999px;background:#f8fafc;color:#475569;border:1px solid #e5e7eb;padding:.34rem .6rem;font-size:.75rem;font-weight:700}.PortfolioExplorer_cardTitle__xqPV9{margin:0;color:#111827;font-size:1.15rem;line-height:1.2;letter-spacing:-.01em}.PortfolioExplorer_cardDescription__cBjRH{color:#4b5563;line-height:1.65;font-size:.93rem}.PortfolioExplorer_stackBlock__qS_Ay{display:grid;gap:.45rem}.PortfolioExplorer_stackLabel__JdTlV{color:#475569;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.PortfolioExplorer_chipRow___09le{display:flex;flex-wrap:wrap;gap:.45rem}.PortfolioExplorer_chip__zVX_8{border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;padding:.32rem .65rem;font-size:.76rem;font-weight:600}.PortfolioExplorer_featureList__7uJYf{display:grid;gap:.45rem;list-style:none;padding:0;margin:0}.PortfolioExplorer_featureItem__Skpsc{display:flex;gap:.55rem;color:#4b5563;font-size:.88rem;line-height:1.45}.PortfolioExplorer_featureDot___9S56{color:#ef4444;font-weight:800}.PortfolioExplorer_cardActions__foMRQ{display:flex;flex-wrap:wrap;gap:.6rem}.PortfolioExplorer_cardPrimaryLink__Zal8R,.PortfolioExplorer_cardSecondaryLink__uZGaW{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.62rem .9rem;text-decoration:none;font-weight:700;font-size:.84rem;transition:transform .2s ease}.PortfolioExplorer_cardPrimaryLink__Zal8R{background:#dc2626;border:1px solid #dc2626;color:#fff}.PortfolioExplorer_cardSecondaryLink__uZGaW{background:#fff;border:1px solid #e5e7eb;color:#111827}.PortfolioExplorer_cardPrimaryLink__Zal8R:hover,.PortfolioExplorer_cardSecondaryLink__uZGaW:hover{transform:translateY(-1px)}.PortfolioExplorer_postGridInsights__3rnTX{margin-top:1.25rem;display:grid;gap:.85rem}.PortfolioExplorer_anchorTarget__rlNTs{scroll-margin-top:7.5rem}.PortfolioExplorer_skillsCloud__IioYZ{border:1px solid #e5e7eb;border-radius:1.1rem;background:radial-gradient(circle at 88% 14%,rgba(59,130,246,.08),rgba(59,130,246,0) 40%),linear-gradient(180deg,#fff,#f8fbff);padding:.95rem}.PortfolioExplorer_skillsCloudTitle__ggcbI{margin:0;color:#111827;font-size:.98rem;font-weight:800}.PortfolioExplorer_skillsCloudCopy__3Bsqg{margin-top:.45rem;color:#4b5563;line-height:1.6;font-size:.92rem}.PortfolioExplorer_skillsCloudGrid__6VhSq{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.PortfolioExplorer_skillsCloudChip__QrwGO{border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#334155;padding:.34rem .66rem;font-size:.78rem;font-weight:600}.PortfolioExplorer_ctaBand__PjBmz{border:1px solid #fee2e2;border-radius:1.1rem;background:radial-gradient(circle at 92% 12%,rgba(239,68,68,.12),rgba(239,68,68,0) 40%),linear-gradient(180deg,#fff,#fff8f8);padding:1rem;display:grid;gap:.68rem}.PortfolioExplorer_ctaTitle__XKM3g{margin:0;color:#111827;font-size:1.15rem;letter-spacing:-.01em}.PortfolioExplorer_ctaCopy__0sMf2{color:#4b5563;line-height:1.6}.PortfolioExplorer_ctaActions__P2X66{display:flex;flex-wrap:wrap;gap:.75rem}@keyframes PortfolioExplorer_cardIn__ZDthd{0%{opacity:0;transform:translateY(22px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:768px){.PortfolioExplorer_hero__KxwvL{padding:9rem 2rem 4rem}.PortfolioExplorer_section__qOUXR{padding:4rem 2rem}.PortfolioExplorer_heroGrid__iEspk{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr)}.PortfolioExplorer_grid__e_yl_{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioExplorer_postGridInsights__3rnTX{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch}}@media (min-width:1024px){.PortfolioExplorer_hero__KxwvL{padding-top:10rem}.PortfolioExplorer_section__qOUXR{padding:5rem 2rem}.PortfolioExplorer_grid__e_yl_{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.PortfolioExplorer_cardBody__KKy1z{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.PortfolioExplorer_cardPrimaryLink__Zal8R,.PortfolioExplorer_cardSecondaryLink__uZGaW,.PortfolioExplorer_card__QlGh8,.PortfolioExplorer_filterButton__x2kYB,.PortfolioExplorer_primaryCta__i1Ag2,.PortfolioExplorer_quickJumpLink__zM7cr,.PortfolioExplorer_secondaryCta__ngsbg{animation:none;transition:none;transform:none}}.PortfolioCaseStudy_page__pgRZt{background:radial-gradient(circle at 89% 7%,rgba(239,68,68,.08),transparent 42%),radial-gradient(circle at 10% 16%,rgba(15,23,42,.03),transparent 34%),#fff}.PortfolioCaseStudy_hero__9Tx0Q{padding:8rem 1.5rem 3rem;border-bottom:1px solid rgba(229,231,235,.85)}.PortfolioCaseStudy_container__XxexY{width:100%;max-width:80rem;margin:0 auto}.PortfolioCaseStudy_breadcrumb__Ah2Mg{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:#64748b;font-size:.84rem;margin-bottom:1rem}.PortfolioCaseStudy_breadcrumbLink__rDCqW{color:#64748b;text-decoration:none}.PortfolioCaseStudy_breadcrumbLink__rDCqW:hover{color:#dc2626}.PortfolioCaseStudy_heroGrid__5Hys_{display:grid;gap:1rem}.PortfolioCaseStudy_heroMedia__pKKXm{position:relative;border-radius:1.25rem;overflow:hidden;min-height:16rem;aspect-ratio:16/10;border:1px solid #e5e7eb;background:linear-gradient(180deg,#f8fafc,#eef2f7);box-shadow:0 20px 26px -22px rgba(15,23,42,.22)}.PortfolioCaseStudy_heroImage__D3Mbv{object-fit:cover;object-position:top}.PortfolioCaseStudy_heroOverlay__2D0X2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.1),rgba(2,6,23,.5)),radial-gradient(circle at 88% 18%,rgba(239,68,68,.18),rgba(239,68,68,0) 40%)}.PortfolioCaseStudy_heroBadgeRow__RMndD{position:absolute;top:.9rem;left:.9rem;display:flex;flex-wrap:wrap;gap:.5rem}.PortfolioCaseStudy_heroBadgeSoft__KXm0I,.PortfolioCaseStudy_heroBadge__dpDrZ{border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:700;border:1px solid transparent}.PortfolioCaseStudy_heroBadge__dpDrZ{background:rgba(255,255,255,.92);color:#991b1b}.PortfolioCaseStudy_heroBadgeSoft__KXm0I{background:rgba(15,23,42,.45);color:#fff;border-color:rgba(255,255,255,.18)}.PortfolioCaseStudy_logoBadge__MHZuQ{position:absolute;bottom:.9rem;left:.9rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:rgba(255,255,255,.93);border:1px solid rgba(255,255,255,.24);box-shadow:0 14px 18px -16px rgba(15,23,42,.45);padding:.42rem .7rem}.PortfolioCaseStudy_logoImage__3cQEi{object-fit:contain}.PortfolioCaseStudy_logoText__3eN4u{color:#111827;font-size:.8rem;font-weight:700}.PortfolioCaseStudy_heroCopy__WYMvP{display:grid;gap:.8rem}.PortfolioCaseStudy_eyebrow__DIlpj{color:#dc2626;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.PortfolioCaseStudy_title__pCPPC{margin:0;color:#0f172a;font-size:clamp(2rem,4.5vw,3.15rem);line-height:1.06;letter-spacing:-.03em}.PortfolioCaseStudy_copy__6O3z0{color:#475569;line-height:1.75;font-size:1rem}.PortfolioCaseStudy_overviewToggle__42BMK{margin-top:.1rem}.PortfolioCaseStudy_overviewSummary__TiHLA{color:#0f172a;font-size:.88rem;font-weight:700;cursor:pointer}.PortfolioCaseStudy_overviewCopy__O4BMK{margin-top:.65rem;color:#4b5563;line-height:1.65;font-size:.94rem}.PortfolioCaseStudy_heroActions__voEkV{display:flex;flex-wrap:wrap;gap:.7rem}.PortfolioCaseStudy_primaryCta__JUQd_,.PortfolioCaseStudy_secondaryCta__mzIR6{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;border-radius:999px;padding:.72rem 1rem;border:1px solid transparent;transition:transform .2s ease}.PortfolioCaseStudy_primaryCta__JUQd_{background:linear-gradient(180deg,#ef4444,#dc2626 56%,#b91c1c);border-color:#b91c1c;color:#fff}.PortfolioCaseStudy_secondaryCta__mzIR6{background:#fff;border-color:#e5e7eb;color:#111827}.PortfolioCaseStudy_primaryCta__JUQd_:hover,.PortfolioCaseStudy_secondaryCta__mzIR6:hover{transform:translateY(-1px)}.PortfolioCaseStudy_quickFacts__j2JPa{display:grid;gap:.75rem}.PortfolioCaseStudy_factCard__DNKN1{border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:.9rem;box-shadow:0 14px 20px -24px rgba(15,23,42,.18)}.PortfolioCaseStudy_factLabel__KLSW0{color:#64748b;font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.PortfolioCaseStudy_factValue__PyXcF{margin-top:.38rem;color:#111827;font-size:.93rem;line-height:1.45;font-weight:700}.PortfolioCaseStudy_section__YR6M_{padding:3rem 1.5rem}.PortfolioCaseStudy_sectionHeader__0PkMe{max-width:48rem;margin-bottom:1rem}.PortfolioCaseStudy_sectionTitle__eEYnx{margin:0;color:#111827;font-size:clamp(1.55rem,3.4vw,2.2rem);letter-spacing:-.02em}.PortfolioCaseStudy_sectionCopy__GZIbj{margin-top:.75rem;color:#4b5563;line-height:1.7}.PortfolioCaseStudy_grid2__SVAMP{display:grid;gap:1rem}.PortfolioCaseStudy_panel__lurKr{border:1px solid #e5e7eb;border-radius:1.1rem;background:#fff;padding:1rem}.PortfolioCaseStudy_featuresPanel__B0kv7,.PortfolioCaseStudy_outcomesPanel__CBtsB,.PortfolioCaseStudy_stackPanelAlt___dbWq,.PortfolioCaseStudy_stackPanel__SmZOb{position:relative;overflow:hidden;box-shadow:0 18px 24px -26px rgba(15,23,42,.28)}.PortfolioCaseStudy_stackPanel__SmZOb{border-color:#dbe4ef;background:radial-gradient(circle at 88% 12%,rgba(59,130,246,.08),rgba(59,130,246,0) 42%),linear-gradient(180deg,#ffffff,#f8fbff)}.PortfolioCaseStudy_stackPanelAlt___dbWq{border-color:#e2e8f0;background:radial-gradient(circle at 88% 12%,rgba(99,102,241,.07),rgba(99,102,241,0) 42%),linear-gradient(180deg,#ffffff,#f9fbff)}.PortfolioCaseStudy_stackPanelAlt___dbWq .PortfolioCaseStudy_chip__FTt3u,.PortfolioCaseStudy_stackPanel__SmZOb .PortfolioCaseStudy_chip__FTt3u{background:#fff;border-color:#d8e0ea;color:#334155}.PortfolioCaseStudy_challengePanel__wtRnz,.PortfolioCaseStudy_solutionPanel__Y6R__{position:relative;overflow:hidden;box-shadow:0 20px 24px -24px rgba(15,23,42,.32)}.PortfolioCaseStudy_challengePanel__wtRnz{border-color:#fecaca;background:radial-gradient(circle at 90% 12%,rgba(239,68,68,.1),rgba(239,68,68,0) 38%),linear-gradient(180deg,#fff,#fff8f8)}.PortfolioCaseStudy_solutionPanel__Y6R__{border-color:#bbf7d0;background:radial-gradient(circle at 90% 12%,rgba(16,185,129,.1),rgba(16,185,129,0) 38%),linear-gradient(180deg,#fff,#f6fffb)}.PortfolioCaseStudy_challengePanel__wtRnz:before,.PortfolioCaseStudy_solutionPanel__Y6R__:before{content:"";position:absolute;inset:0 auto 0 0;width:4px}.PortfolioCaseStudy_challengePanel__wtRnz:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.PortfolioCaseStudy_solutionPanel__Y6R__:before{background:linear-gradient(180deg,#10b981,#059669)}.PortfolioCaseStudy_challengePanel__wtRnz .PortfolioCaseStudy_panelTitle__xz713{color:#991b1b}.PortfolioCaseStudy_solutionPanel__Y6R__ .PortfolioCaseStudy_panelTitle__xz713{color:#065f46}.PortfolioCaseStudy_featuresPanel__B0kv7{border-color:#fde2e2;background:radial-gradient(circle at 86% 12%,rgba(239,68,68,.08),rgba(239,68,68,0) 42%),linear-gradient(180deg,#ffffff,#fff9f9)}.PortfolioCaseStudy_outcomesPanel__CBtsB{border-color:#dcfce7;background:radial-gradient(circle at 86% 12%,rgba(22,163,74,.08),rgba(22,163,74,0) 42%),linear-gradient(180deg,#ffffff,#f7fff9)}.PortfolioCaseStudy_outcomesPanel__CBtsB .PortfolioCaseStudy_dot__km8Z9{color:#16a34a}.PortfolioCaseStudy_panelTitle__xz713{margin:0;color:#111827;font-size:1rem;font-weight:800}.PortfolioCaseStudy_panelCopy___pXWK{margin-top:.65rem;color:#4b5563;line-height:1.65}.PortfolioCaseStudy_list__lT41q{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.55rem}.PortfolioCaseStudy_listItem__gs2yu{display:flex;gap:.55rem;color:#4b5563;line-height:1.5;font-size:.92rem}.PortfolioCaseStudy_dot__km8Z9{color:#ef4444;font-weight:800}.PortfolioCaseStudy_chipRow__R12sM{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.PortfolioCaseStudy_chip__FTt3u{border-radius:999px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;padding:.33rem .68rem;font-size:.78rem;font-weight:600}.PortfolioCaseStudy_testimonial__rqls3{margin:0;border-left:2px solid #fecaca;padding-left:.9rem;color:#6b7280;font-style:italic;line-height:1.6}.PortfolioCaseStudy_relatedServices__mlx6s{display:flex;flex-wrap:wrap;gap:.55rem}.PortfolioCaseStudy_relatedServiceLink___3y7J{display:inline-flex;align-items:center;text-decoration:none;border-radius:999px;border:1px solid #e5e7eb;color:#111827;background:#fff;padding:.46rem .75rem;font-size:.82rem;font-weight:700}.PortfolioCaseStudy_relatedServiceLink___3y7J:hover{border-color:#fecaca;color:#b91c1c}.PortfolioCaseStudy_navGrid__gZATe{display:grid;gap:.9rem}.PortfolioCaseStudy_navCard__gYBeG{position:relative;overflow:hidden;display:grid;gap:.35rem;border:1px solid #e5e7eb;border-radius:1rem;background:linear-gradient(180deg,#fff,#fbfcff);padding:1rem;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.PortfolioCaseStudy_navCard__gYBeG:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.PortfolioCaseStudy_navCardPrev__JA7u4{border-color:#e5e7eb}.PortfolioCaseStudy_navCardPrev__JA7u4:before{background:linear-gradient(180deg,#94a3b8,#64748b)}.PortfolioCaseStudy_navCardNext___B0nd{border-color:#fee2e2}.PortfolioCaseStudy_navCardNext___B0nd:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.PortfolioCaseStudy_navCard__gYBeG:hover{transform:translateY(-1px);border-color:#fee2e2;box-shadow:0 14px 20px -22px rgba(15,23,42,.2)}.PortfolioCaseStudy_navLabel__9kjPx{color:#64748b;font-size:.73rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.PortfolioCaseStudy_navTitle__HVhpx{color:#111827;font-size:.95rem;font-weight:700}.PortfolioCaseStudy_navType__5TOvD{color:#4b5563;font-size:.83rem}@media (min-width:768px){.PortfolioCaseStudy_hero__9Tx0Q{padding:9rem 2rem 3.5rem}.PortfolioCaseStudy_section__YR6M_{padding:4rem 2rem}.PortfolioCaseStudy_heroGrid__5Hys_{grid-template-columns:1.2fr .8fr;gap:1rem}.PortfolioCaseStudy_heroMedia__pKKXm{grid-column:1/-1;aspect-ratio:16/8}.PortfolioCaseStudy_grid2__SVAMP,.PortfolioCaseStudy_navGrid__gZATe,.PortfolioCaseStudy_quickFacts__j2JPa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PortfolioCaseStudy_hero__9Tx0Q{padding-top:10rem}.PortfolioCaseStudy_heroGrid__5Hys_{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.PortfolioCaseStudy_heroMedia__pKKXm{grid-column:2;grid-row:1/span 3;min-height:100%;aspect-ratio:auto}.PortfolioCaseStudy_heroCopy__WYMvP,.PortfolioCaseStudy_quickFacts__j2JPa{grid-column:1}}@media (prefers-reduced-motion:reduce){.PortfolioCaseStudy_navCard__gYBeG,.PortfolioCaseStudy_primaryCta__JUQd_,.PortfolioCaseStudy_secondaryCta__mzIR6{transition:none;transform:none}}