.ServicesShowcase_section__swcqI{position:relative;overflow:hidden;background:linear-gradient(135deg,#FAFDF7,#eef8f2);transition:background .6s ease}.ServicesShowcase_stage__tXklW{min-height:100vh;display:flex;align-items:center;padding:84px clamp(20px,5vw,80px)}@media (max-width:1023px){.ServicesShowcase_stage__tXklW{min-height:0;padding-top:36px;padding-bottom:8px}}.ServicesShowcase_inner__fIe8e{width:100%;max-width:1180px;margin:0 auto}.ServicesShowcase_head__BSutn{margin-bottom:clamp(18px,3vw,34px)}.ServicesShowcase_eyebrow__w08KA{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#1B6B3A;margin:0 0 8px}.ServicesShowcase_h2__4P_we{font-size:clamp(22px,3vw,38px);font-weight:600;line-height:1.12;color:#0F4023;margin:0}.ServicesShowcase_h2__4P_we em{font-style:italic;color:#D4870E}.ServicesShowcase_grid__Q_Jj9{display:none;grid-template-columns:1.04fr .96fr;gap:clamp(28px,4vw,56px);align-items:stretch}@media (min-width:1024px){.ServicesShowcase_grid__Q_Jj9{display:grid}}.ServicesShowcase_leftCol__XWjlw{position:relative;display:flex;align-items:center;gap:clamp(18px,2.5vw,34px);min-height:440px}.ServicesShowcase_arcStrip__BX_n9{position:relative;flex:0 0 clamp(120px,13vw,168px);align-self:stretch}.ServicesShowcase_arcRing__0tjXS{position:absolute;top:50%;left:-260px;width:520px;height:520px;border-radius:50%;transform:translateY(-50%);border:1.5px dashed rgba(27,107,58,.28);pointer-events:none}.ServicesShowcase_arcRing__0tjXS:after{content:"";position:absolute;inset:60px;border-radius:50%;border:1px solid rgba(27,107,58,.12)}.ServicesShowcase_badge__CgOGW{position:absolute;top:0;left:0;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;background:#ffffff;border:1px solid rgba(27,107,58,.18);box-shadow:0 8px 20px -10px rgba(15,64,35,.35);transform-origin:center center;will-change:transform,opacity;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease;pointer-events:none}.ServicesShowcase_badgeActive__ohVpm{background:#e8f5eb;border-color:#1B6B3A;box-shadow:0 16px 34px -12px rgba(27,107,58,.55)}.ServicesShowcase_focalSlot__Lj3N6{position:absolute;top:50%;width:76px;height:76px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid rgba(244,166,28,.55);pointer-events:none}.ServicesShowcase_focal__UNO4k{flex:1 1 auto;min-width:0}.ServicesShowcase_focalStep__bHqWM{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#1B6B3A;margin:0 0 6px}.ServicesShowcase_focalTitle__nTTa6{font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.1;color:#0F4023;margin:0 0 12px}.ServicesShowcase_focalText__sUvKt{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:#1F3F2A;margin:0 0 16px}.ServicesShowcase_featureList__sZokK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ServicesShowcase_featureItem__35hBz{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;color:#1F3F2A}.ServicesShowcase_check__b0V1o{flex-shrink:0;width:17px;height:17px;margin-top:1px;border-radius:50%;background:#1B6B3A;display:flex;align-items:center;justify-content:center}.ServicesShowcase_focalAnim__WQViJ{animation:ServicesShowcase_focalIn__IJxlo .5s ease}@keyframes ServicesShowcase_focalIn__IJxlo{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ServicesShowcase_videoWrap__1RiOm{position:relative;width:100%;height:100%;min-height:560px;border-radius:26px;overflow:hidden;border:1px solid rgba(27,107,58,.15);background:linear-gradient(150deg,#0F4023,#1B6B3A 55%,#2E8B57);box-shadow:0 26px 60px -24px rgba(15,64,35,.5)}.ServicesShowcase_video__9T_BF{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:ServicesShowcase_videoIn__LPd0e .55s ease}@keyframes ServicesShowcase_videoIn__LPd0e{0%{opacity:.45}to{opacity:1}}.ServicesShowcase_vGrad__1roQl{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,38,17,.88) 0,rgba(8,38,17,.18) 45%,rgba(8,38,17,0) 72%)}.ServicesShowcase_vTag__uCSKx{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px)}.ServicesShowcase_vDot__pMW0S{width:6px;height:6px;border-radius:50%;background:#F4A61C;animation:ServicesShowcase_pulse__IxzQX 1.6s ease-in-out infinite}@keyframes ServicesShowcase_pulse__IxzQX{0%,to{opacity:1}50%{opacity:.35}}.ServicesShowcase_vBottom__TS01B{position:absolute;left:0;right:0;bottom:0;padding:clamp(18px,2.5vw,28px)}.ServicesShowcase_vTitleRow__H14qT{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ServicesShowcase_vIcon__8kX0F{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px}.ServicesShowcase_vTitle__JUpV7{color:#fff;font-size:clamp(16px,1.7vw,19px);font-weight:700}.ServicesShowcase_vBtns__HGAEz{display:flex;flex-wrap:wrap;gap:10px}.ServicesShowcase_btnPrimary__K8t5E{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:10px;font-size:13px;font-weight:700;background:#F4A61C;color:#0F4023;transition:transform .2s ease,box-shadow .2s ease}.ServicesShowcase_btnPrimary__K8t5E:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px rgba(244,166,28,.6)}.ServicesShowcase_btnGhost__3Pp3W{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:10px;font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(8px);transition:transform .2s ease,background .2s ease}.ServicesShowcase_btnGhost__3Pp3W:hover{transform:translateY(-2px);background:rgba(255,255,255,.26)}.ServicesShowcase_rail__1GsLU{position:absolute;left:0;right:0;bottom:-6px;height:3px;border-radius:3px;background:rgba(27,107,58,.14);overflow:hidden}.ServicesShowcase_railFill__jjjrj{height:100%;width:0;border-radius:3px;background:linear-gradient(90deg,#1B6B3A,#F4A61C)}.ServicesShowcase_desktopOnly__KNe9H{display:none}.ServicesShowcase_mobileOnly__Ov_S5{display:block}@media (min-width:1024px){.ServicesShowcase_desktopOnly__KNe9H{display:block}.ServicesShowcase_mobileOnly__Ov_S5{display:none}}.ServicesShowcase_mWrap__RVtAj{gap:36px;margin-top:16px;padding-bottom:8px}.ServicesShowcase_mCard__BjO0V,.ServicesShowcase_mWrap__RVtAj{display:flex;flex-direction:column}.ServicesShowcase_mVideoWrap__Vb0he{position:relative;width:100%;aspect-ratio:4/5;border-radius:22px;overflow:hidden;border:1px solid rgba(27,107,58,.15);background:linear-gradient(150deg,#0F4023,#1B6B3A 55%,#2E8B57);box-shadow:0 18px 44px -22px rgba(15,64,35,.45)}.ServicesShowcase_mVideo__GDnv7{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ServicesShowcase_mBody__VEwhc{padding:18px 2px 0}.ServicesShowcase_mStep__zg5AI{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#1B6B3A;margin:0 0 4px}.ServicesShowcase_mTitle__RtTFn{font-size:19px;font-weight:700;color:#0F4023;margin:0 0 8px}.ServicesShowcase_mText__3Gvlr{font-family:Cormorant Garamond,serif;font-weight:500;font-size:15.5px;line-height:1.6;color:#1F3F2A;margin:0 0 14px}.ServicesShowcase_mBtns__WAhvV{display:flex;flex-wrap:wrap;gap:10px}.ServicesShowcase_mBtnPrimary__IqRXK{font-weight:700;background:#1B6B3A;color:#fff}.ServicesShowcase_mBtnGhost__T9MZw,.ServicesShowcase_mBtnPrimary__IqRXK{display:inline-flex;align-items:center;gap:6px;padding:11px 20px;border-radius:10px;font-size:13px}.ServicesShowcase_mBtnGhost__T9MZw{font-weight:600;color:#1B6B3A;background:#fff;border:1px solid rgba(27,107,58,.3)}