.CadastralHeroBackdrop-module__bM6NvW__root{z-index:0;pointer-events:none;background:radial-gradient(ellipse 56% 52% at 84% 34%, var(--mesh-glow-a), transparent 70%), radial-gradient(ellipse 40% 40% at 62% 80%, var(--mesh-glow-b), transparent 68%), linear-gradient(145deg, var(--mesh-base-start) 0%, var(--mesh-base-end) 100%);position:absolute;inset:0;overflow:hidden}.CadastralHeroBackdrop-module__bM6NvW__grid{background-image:linear-gradient(var(--mesh-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mesh-grid-line) 1px, transparent 1px);opacity:.9;background-size:2.75rem 2.75rem;animation:48s linear infinite CadastralHeroBackdrop-module__bM6NvW__gridDrift;position:absolute;inset:-4rem;-webkit-mask-image:radial-gradient(68% 78% at 82% 46%,#000000e0 0%,#0000 76%);mask-image:radial-gradient(68% 78% at 82% 46%,#000000e0 0%,#0000 76%)}.CadastralHeroBackdrop-module__bM6NvW__glowA,.CadastralHeroBackdrop-module__bM6NvW__glowB{filter:blur(8px);border-radius:50%;position:absolute}.CadastralHeroBackdrop-module__bM6NvW__glowA{background:radial-gradient(circle, color-mix(in srgb, var(--primitive-green-500) 26%, transparent) 0%, transparent 68%);width:min(36rem,58vw);height:min(36rem,58vw);animation:14s ease-in-out infinite CadastralHeroBackdrop-module__bM6NvW__glowDriftA;top:4%;right:-6%}.CadastralHeroBackdrop-module__bM6NvW__glowB{background:radial-gradient(circle, color-mix(in srgb, var(--primitive-green-500) 22%, transparent) 0%, transparent 70%);width:min(28rem,48vw);height:min(28rem,48vw);animation:18s ease-in-out infinite CadastralHeroBackdrop-module__bM6NvW__glowDriftB;bottom:4%;right:12%}.CadastralHeroBackdrop-module__bM6NvW__surveyField{opacity:.95;width:100%;height:100%;position:absolute;inset:0;transform:translate(22%)}.CadastralHeroBackdrop-module__bM6NvW__contours path{fill:none;stroke:color-mix(in srgb, var(--primitive-green-500) 22%, transparent);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:12 14;animation:22s linear infinite CadastralHeroBackdrop-module__bM6NvW__contourFlow}.CadastralHeroBackdrop-module__bM6NvW__contours path:nth-child(2){stroke:color-mix(in srgb, var(--primitive-green-500) 18%, transparent);animation-duration:28s;animation-direction:reverse}.CadastralHeroBackdrop-module__bM6NvW__contours path:nth-child(3){stroke:color-mix(in srgb, var(--primitive-green-500) 14%, transparent);animation-duration:34s}.CadastralHeroBackdrop-module__bM6NvW__rings{transform-origin:780px 340px}.CadastralHeroBackdrop-module__bM6NvW__ring{fill:none;stroke:color-mix(in srgb, var(--primitive-green-500) 28%, transparent);stroke-width:1.25px;transform-origin:50%;transform-box:fill-box;animation:5.5s ease-out infinite CadastralHeroBackdrop-module__bM6NvW__ringPulse}.CadastralHeroBackdrop-module__bM6NvW__ringDelay1{stroke:color-mix(in srgb, var(--primitive-green-500) 24%, transparent);animation-delay:1.4s}.CadastralHeroBackdrop-module__bM6NvW__ringDelay2{stroke:color-mix(in srgb, var(--primitive-green-500) 16%, transparent);animation-delay:2.8s}.CadastralHeroBackdrop-module__bM6NvW__parcelGhost{fill:color-mix(in srgb, var(--primitive-green-500) 5%, transparent);stroke:color-mix(in srgb, var(--primitive-green-500) 28%, transparent);stroke-width:1.25px;stroke-dasharray:5 7;animation:9s ease-in-out infinite CadastralHeroBackdrop-module__bM6NvW__ghostPulse}.CadastralHeroBackdrop-module__bM6NvW__parcelFill{fill:color-mix(in srgb, var(--primitive-green-500) 10%, transparent);animation:7s ease-in-out infinite CadastralHeroBackdrop-module__bM6NvW__parcelBreathe}.CadastralHeroBackdrop-module__bM6NvW__parcelStroke{fill:none;stroke:color-mix(in srgb, var(--primitive-green-500) 78%, transparent);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1120;stroke-dashoffset:1120px;animation:14s ease-in-out infinite CadastralHeroBackdrop-module__bM6NvW__parcelDraw}.CadastralHeroBackdrop-module__bM6NvW__traverse{fill:none;stroke:color-mix(in srgb, var(--primitive-green-500) 42%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:8 10;animation:5s linear infinite CadastralHeroBackdrop-module__bM6NvW__dashTravel}.CadastralHeroBackdrop-module__bM6NvW__baseline{fill:none;stroke:color-mix(in srgb, var(--primitive-green-500) 55%, transparent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:4 6;animation:3.2s linear infinite reverse CadastralHeroBackdrop-module__bM6NvW__dashTravel}.CadastralHeroBackdrop-module__bM6NvW__baselineDot{fill:var(--primitive-green-500);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--primitive-green-500) 55%, transparent))}.CadastralHeroBackdrop-module__bM6NvW__pointCore{fill:var(--primitive-green-500)}.CadastralHeroBackdrop-module__bM6NvW__pointRing{fill:none;stroke:color-mix(in srgb, var(--primitive-green-500) 50%, transparent);stroke-width:1.5px;transform-origin:50%;transform-box:fill-box;animation:3.8s ease-out infinite CadastralHeroBackdrop-module__bM6NvW__pointPulse}.CadastralHeroBackdrop-module__bM6NvW__pointRingDelay1{animation-delay:.5s}.CadastralHeroBackdrop-module__bM6NvW__pointRingDelay2{animation-delay:1s}.CadastralHeroBackdrop-module__bM6NvW__pointRingDelay3{animation-delay:1.5s}.CadastralHeroBackdrop-module__bM6NvW__pointRingDelay4{animation-delay:2s}.CadastralHeroBackdrop-module__bM6NvW__sweep{transform-origin:0 0;animation:12s ease-in-out infinite CadastralHeroBackdrop-module__bM6NvW__sweepRotate}.CadastralHeroBackdrop-module__bM6NvW__sweepRay{stroke:color-mix(in srgb, var(--primitive-green-500) 35%, transparent);stroke-width:1.5px;stroke-linecap:round}.CadastralHeroBackdrop-module__bM6NvW__sweepArc{fill:none;stroke:color-mix(in srgb, var(--primitive-green-500) 32%, transparent);stroke-width:1.5px;stroke-linecap:round}.CadastralHeroBackdrop-module__bM6NvW__fade{background:linear-gradient(100deg, color-mix(in srgb, var(--mesh-base-start) 96%, transparent) 0%, color-mix(in srgb, var(--mesh-base-start) 82%, transparent) 36%, color-mix(in srgb, var(--mesh-base-start) 28%, transparent) 58%, transparent 74%);position:absolute;inset:0}@keyframes CadastralHeroBackdrop-module__bM6NvW__gridDrift{0%{transform:translate(0,0)}to{transform:translate(-2.75rem,-2.75rem)}}@keyframes CadastralHeroBackdrop-module__bM6NvW__glowDriftA{0%,to{opacity:.55;transform:translate(0,0)scale(1)}50%{opacity:.9;transform:translate(-3%,4%)scale(1.08)}}@keyframes CadastralHeroBackdrop-module__bM6NvW__glowDriftB{0%,to{opacity:.45;transform:translate(0,0)scale(1)}50%{opacity:.8;transform:translate(4%,-5%)scale(1.1)}}@keyframes CadastralHeroBackdrop-module__bM6NvW__contourFlow{to{stroke-dashoffset:-180px}}@keyframes CadastralHeroBackdrop-module__bM6NvW__ringPulse{0%{opacity:.7;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.08)}}@keyframes CadastralHeroBackdrop-module__bM6NvW__ghostPulse{0%,to{opacity:.35}50%{opacity:.7}}@keyframes CadastralHeroBackdrop-module__bM6NvW__parcelDraw{0%{stroke-dashoffset:1120px;opacity:.4}22%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1120px;opacity:.4}}@keyframes CadastralHeroBackdrop-module__bM6NvW__parcelBreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes CadastralHeroBackdrop-module__bM6NvW__dashTravel{to{stroke-dashoffset:-72px}}@keyframes CadastralHeroBackdrop-module__bM6NvW__pointPulse{0%{opacity:.8;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.4)}}@keyframes CadastralHeroBackdrop-module__bM6NvW__sweepRotate{0%,to{opacity:.35;transform:rotate(-18deg)}50%{opacity:.85;transform:rotate(52deg)}}@media (min-width:1024px){.CadastralHeroBackdrop-module__bM6NvW__surveyField{transform:translate(25%)}}@media (max-width:767px){.CadastralHeroBackdrop-module__bM6NvW__surveyField{opacity:.4;transform:scale(1.15)translate(30%,2%)}.CadastralHeroBackdrop-module__bM6NvW__fade{background:linear-gradient(180deg, color-mix(in srgb, var(--mesh-base-start) 94%, transparent) 0%, color-mix(in srgb, var(--mesh-base-start) 82%, transparent) 50%, color-mix(in srgb, var(--mesh-base-start) 58%, transparent) 100%)}}@media (prefers-reduced-motion:reduce){.CadastralHeroBackdrop-module__bM6NvW__grid,.CadastralHeroBackdrop-module__bM6NvW__glowA,.CadastralHeroBackdrop-module__bM6NvW__glowB,.CadastralHeroBackdrop-module__bM6NvW__contours path,.CadastralHeroBackdrop-module__bM6NvW__ring,.CadastralHeroBackdrop-module__bM6NvW__parcelGhost,.CadastralHeroBackdrop-module__bM6NvW__parcelFill,.CadastralHeroBackdrop-module__bM6NvW__parcelStroke,.CadastralHeroBackdrop-module__bM6NvW__traverse,.CadastralHeroBackdrop-module__bM6NvW__baseline,.CadastralHeroBackdrop-module__bM6NvW__pointRing,.CadastralHeroBackdrop-module__bM6NvW__sweep,.CadastralHeroBackdrop-module__bM6NvW__baselineDot{animation:none}.CadastralHeroBackdrop-module__bM6NvW__parcelStroke{stroke-dasharray:none;stroke-dashoffset:0;opacity:.9}.CadastralHeroBackdrop-module__bM6NvW__baselineDot{display:none}}
.HeroSection-module__YGMWTW__hero{isolation:isolate;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);min-height:calc(36rem + var(--header-height));background:var(--color-bg-canvas);align-items:center;display:flex;position:relative;overflow:hidden}.HeroSection-module__YGMWTW__shell{z-index:1;width:100%;padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.HeroSection-module__YGMWTW__copy{flex-direction:column;align-items:flex-start;gap:clamp(1.75rem,3vw,2.75rem);max-width:64rem;display:flex}.HeroSection-module__YGMWTW__intro{align-items:flex-start;gap:var(--spacing-lg);flex-direction:column;max-width:58rem;display:flex}.HeroSection-module__YGMWTW__eyebrow{font-size:var(--font-size-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:600}.HeroSection-module__YGMWTW__title{font-family:var(--font-display);text-wrap:balance;flex-direction:column;gap:.2em;margin:0;font-weight:800;display:flex}.HeroSection-module__YGMWTW__titleMain,.HeroSection-module__YGMWTW__titleSub{letter-spacing:-.018em;color:var(--color-text-brand);text-transform:none;font-size:clamp(2.25rem,4.6vw,3.75rem);line-height:1.12}.HeroSection-module__YGMWTW__lead{max-width:38rem;font-size:var(--font-size-body-lg);color:var(--color-text-primary);margin:0;line-height:1.55}.HeroSection-module__YGMWTW__leadLine{display:inline}.HeroSection-module__YGMWTW__actions{gap:var(--spacing-md);padding-top:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (min-width:768px){.HeroSection-module__YGMWTW__hero{min-height:calc(45rem + var(--header-height))}}@media (min-width:1024px){.HeroSection-module__YGMWTW__hero{min-height:calc(45rem + var(--header-height))}}@media (max-width:767px){.HeroSection-module__YGMWTW__hero{min-height:calc(32rem + var(--header-height))}.HeroSection-module__YGMWTW__actions a,.HeroSection-module__YGMWTW__actions button{flex:1 1 calc(50% - var(--spacing-md));min-width:9rem}}@media (max-width:399px){.HeroSection-module__YGMWTW__actions{flex-direction:column}.HeroSection-module__YGMWTW__actions a,.HeroSection-module__YGMWTW__actions button{flex:unset;width:100%}}
.HomeAdvantagesSection-module__ysgzQa__section{isolation:isolate;position:relative;overflow:hidden}.HomeAdvantagesSection-module__ysgzQa__backdrop{z-index:0;opacity:.4}.HomeAdvantagesSection-module__ysgzQa__shell{z-index:1;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);display:flex;position:relative}.HomeAdvantagesSection-module__ysgzQa__head{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;margin-bottom:0;display:flex}.HomeAdvantagesSection-module__ysgzQa__headCopy{gap:var(--spacing-lg);flex-direction:column;flex:1;min-width:0;max-width:min(72rem,100%);display:flex}.HomeAdvantagesSection-module__ysgzQa__eyebrow{font-size:var(--font-size-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-brand);margin:0;font-weight:700}.HomeAdvantagesSection-module__ysgzQa__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;margin:0;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:800;line-height:1.15}.HomeAdvantagesSection-module__ysgzQa__lead{max-width:40rem;font-size:var(--font-size-body-lg);color:var(--color-text-secondary);margin:0;line-height:1.6}.HomeAdvantagesSection-module__ysgzQa__headCta{flex-shrink:0}.HomeAdvantagesSection-module__ysgzQa__metrics{grid-template-columns:1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.HomeAdvantagesSection-module__ysgzQa__metric{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--elevation-surface);flex-direction:column;gap:.25rem;padding:.95rem 1rem;display:flex}.HomeAdvantagesSection-module__ysgzQa__metricValue{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-brand);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800}.HomeAdvantagesSection-module__ysgzQa__metricLabel{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:600}.HomeAdvantagesSection-module__ysgzQa__board{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.HomeAdvantagesSection-module__ysgzQa__card{border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--elevation-surface);flex-direction:column;gap:.45rem;padding:1.15rem 1.2rem;display:flex}.HomeAdvantagesSection-module__ysgzQa__cardTitle{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.HomeAdvantagesSection-module__ysgzQa__cardDesc{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0;font-weight:500;line-height:1.5}@media (min-width:560px){.HomeAdvantagesSection-module__ysgzQa__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.HomeAdvantagesSection-module__ysgzQa__head{justify-content:space-between;align-items:center;gap:var(--spacing-2xl);flex-direction:row}.HomeAdvantagesSection-module__ysgzQa__title,.HomeAdvantagesSection-module__ysgzQa__lead{white-space:nowrap}.HomeAdvantagesSection-module__ysgzQa__metrics{gap:1rem}.HomeAdvantagesSection-module__ysgzQa__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.HomeAdvantagesSection-module__ysgzQa__card{min-height:100%;padding:1.35rem 1.4rem}.HomeAdvantagesSection-module__ysgzQa__cardTitle{font-size:clamp(1rem,1.15vw,1.125rem)}}@media (min-width:1100px){.HomeAdvantagesSection-module__ysgzQa__card{padding:1.5rem 1.55rem}.HomeAdvantagesSection-module__ysgzQa__cardTitle{font-size:1.125rem}}
.HomeCasesSection-module__ufQMYq__section{position:relative}.HomeCasesSection-module__ufQMYq__shell{flex-direction:column;gap:clamp(1.75rem,3.5vw,2.75rem);display:flex}.HomeCasesSection-module__ufQMYq__head{align-items:flex-start;gap:var(--spacing-xl);flex-direction:column;margin-bottom:0;display:flex}.HomeCasesSection-module__ufQMYq__headCopy{gap:var(--spacing-lg);flex-direction:column;flex:1;max-width:min(72rem,100%);display:flex}.HomeCasesSection-module__ufQMYq__eyebrow{font-size:var(--font-size-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-brand);margin:0;font-weight:700}.HomeCasesSection-module__ufQMYq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:800;line-height:1.15}.HomeCasesSection-module__ufQMYq__lead{max-width:none;font-size:var(--font-size-body-lg);color:var(--color-text-secondary);margin:0;line-height:1.6}.HomeCasesSection-module__ufQMYq__headCta{flex-shrink:0}.HomeCasesSection-module__ufQMYq__board{gap:var(--spacing-lg);display:grid}.HomeCasesSection-module__ufQMYq__boardSingle{gap:0;display:grid}.HomeCasesSection-module__ufQMYq__stage{border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--elevation-surface);gap:0;animation:.4s HomeCasesSection-module__ufQMYq__stageIn;display:grid;overflow:hidden}.HomeCasesSection-module__ufQMYq__media{aspect-ratio:16/10;background:var(--color-bg-subtle);min-height:16rem;position:relative;overflow:hidden}.HomeCasesSection-module__ufQMYq__image{object-fit:cover;transition:transform .7s;transform:scale(1.02)}.HomeCasesSection-module__ufQMYq__stage:hover .HomeCasesSection-module__ufQMYq__image{transform:scale(1.06)}.HomeCasesSection-module__ufQMYq__mediaShade{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-inverse) 8%, transparent) 0%, transparent 38%, color-mix(in srgb, var(--color-bg-inverse) 55%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.HomeCasesSection-module__ufQMYq__mediaMeta{z-index:1;flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.HomeCasesSection-module__ufQMYq__location,.HomeCasesSection-module__ufQMYq__service{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-surface) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--font-size-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-primary);margin:0;padding:.35rem .7rem;font-weight:700}.HomeCasesSection-module__ufQMYq__service{color:var(--color-text-brand)}.HomeCasesSection-module__ufQMYq__body{gap:var(--spacing-md);flex-direction:column;padding:clamp(1.25rem,2.8vw,2rem);display:flex}.HomeCasesSection-module__ufQMYq__bodyTop{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.HomeCasesSection-module__ufQMYq__duration{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-brand) 12%, var(--color-bg-subtle));font-size:var(--font-size-caption);color:var(--color-text-brand);margin:0;padding:.3rem .65rem;font-weight:700}.HomeCasesSection-module__ufQMYq__caseTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;line-height:1.2}.HomeCasesSection-module__ufQMYq__challenge{font-size:var(--font-size-body);color:var(--color-text-primary);margin:0;font-weight:600;line-height:1.5}.HomeCasesSection-module__ufQMYq__summary{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0;line-height:1.55}.HomeCasesSection-module__ufQMYq__resultBlock{box-shadow:inset 0 1px 0 var(--divider-soft);flex-direction:column;gap:.35rem;margin-top:.25rem;padding:1rem 0 0;display:flex}.HomeCasesSection-module__ufQMYq__resultLabel{font-size:var(--font-size-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:700}.HomeCasesSection-module__ufQMYq__result{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-brand);margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;line-height:1.2}.HomeCasesSection-module__ufQMYq__caseCta{align-self:flex-start;margin-top:.35rem}.HomeCasesSection-module__ufQMYq__rail{gap:.5rem;display:grid}.HomeCasesSection-module__ufQMYq__railItem,.HomeCasesSection-module__ufQMYq__railItemActive{border-radius:var(--radius-lg);width:100%;box-shadow:inset 0 0 0 1px var(--divider-soft);text-align:left;cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;grid-template-columns:1fr;gap:.35rem;padding:.95rem 1rem;font-family:inherit;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s;display:grid}.HomeCasesSection-module__ufQMYq__railItem:hover{color:var(--color-text-brand);background:var(--color-bg-surface);box-shadow:var(--elevation-surface)}.HomeCasesSection-module__ufQMYq__railItemActive{color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:var(--elevation-surface)}.HomeCasesSection-module__ufQMYq__railCopy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.HomeCasesSection-module__ufQMYq__railTitle{font-size:var(--font-size-body-sm);color:inherit;font-weight:700;line-height:1.3}.HomeCasesSection-module__ufQMYq__railMeta{font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:600}.HomeCasesSection-module__ufQMYq__railResult{font-size:var(--font-size-caption);color:var(--color-text-brand);font-weight:700;line-height:1.35}.HomeCasesSection-module__ufQMYq__railItemActive .HomeCasesSection-module__ufQMYq__railResult{color:var(--color-text-brand)}@keyframes HomeCasesSection-module__ufQMYq__stageIn{0%{opacity:.55;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.HomeCasesSection-module__ufQMYq__head{justify-content:space-between;align-items:center;gap:var(--spacing-2xl);flex-direction:row}.HomeCasesSection-module__ufQMYq__title{white-space:nowrap}.HomeCasesSection-module__ufQMYq__board{align-items:stretch;gap:var(--spacing-xl);grid-template-columns:minmax(0,1.55fr) minmax(16rem,.85fr)}.HomeCasesSection-module__ufQMYq__stage{grid-template-rows:minmax(18rem,1fr) auto;height:100%}.HomeCasesSection-module__ufQMYq__media{aspect-ratio:auto;height:100%;min-height:18rem}.HomeCasesSection-module__ufQMYq__rail{flex-direction:column;gap:.65rem;height:100%;display:flex}.HomeCasesSection-module__ufQMYq__railItem,.HomeCasesSection-module__ufQMYq__railItemActive{flex:1 1 0;align-content:center}}@media (min-width:1100px){.HomeCasesSection-module__ufQMYq__stage{grid-template-rows:auto;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.95fr)}.HomeCasesSection-module__ufQMYq__media{min-height:28rem}.HomeCasesSection-module__ufQMYq__body{justify-content:center;padding:2rem 2.1rem}.HomeCasesSection-module__ufQMYq__railItem,.HomeCasesSection-module__ufQMYq__railItemActive{padding:1.15rem}}@media (prefers-reduced-motion:reduce){.HomeCasesSection-module__ufQMYq__stage{animation:none}.HomeCasesSection-module__ufQMYq__image,.HomeCasesSection-module__ufQMYq__railItem,.HomeCasesSection-module__ufQMYq__railItemActive{transition:none}.HomeCasesSection-module__ufQMYq__stage:hover .HomeCasesSection-module__ufQMYq__image{transform:none}}
