.specialized-applications-section-module__fVBw6a__applicationsSection{isolation:isolate;background:linear-gradient(#fff 0%,#f8fbf9 42%,#f2f8f4 100%);border-top:1px solid #127a3f0f;border-bottom:1px solid #127a3f0f;padding-block:clamp(72px,7vw,108px);position:relative;overflow:clip}.specialized-applications-section-module__fVBw6a__applicationsSection:before{content:"";z-index:-1;pointer-events:none;filter:blur(48px);background:radial-gradient(#20ae5811 0%,#20ae5806 45%,#0000 74%);border-radius:50%;width:min(1180px,90vw);height:760px;position:absolute;top:110px;left:50%;transform:translate(-50%)}.specialized-applications-section-module__fVBw6a__applicationsInner{z-index:1;position:relative}.specialized-applications-section-module__fVBw6a__applicationsHeader{text-align:center;width:min(100% - 32px,1180px);margin-inline:auto}.specialized-applications-section-module__fVBw6a__sectionEyebrow{color:#147a42;font-size:var(--font-size-small-ui);letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(14px,1.6vw,18px);font-weight:700;display:block}.specialized-applications-section-module__fVBw6a__applicationsHeading{color:#0d0f0e;flex-direction:column;align-items:center;margin:0;display:flex}.specialized-applications-section-module__fVBw6a__headingLine{width:fit-content;max-width:100%;display:block}.specialized-applications-section-module__fVBw6a__applicationsIntro{text-align:center;text-wrap:balance;color:#354052;max-width:820px;margin:clamp(24px,2.4vw,34px) auto 0}.specialized-applications-section-module__fVBw6a__applicationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2.6vw,34px);width:min(100% - 32px,1180px);margin:clamp(58px,6vw,82px) auto 0;display:grid}.specialized-applications-section-module__fVBw6a__applicationCard{background:linear-gradient(#fff 0%,#fafdfb 100%);border:1px solid #147f411c;border-radius:24px;flex-direction:column;min-width:0;padding:clamp(26px,3vw,36px);transition:transform .23s cubic-bezier(.22,1,.36,1),border-color .23s,box-shadow .23s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 2px 5px #111f160b,0 15px 34px #111f1613,0 32px 68px #111f160b}.specialized-applications-section-module__fVBw6a__applicationCard:before{content:"";opacity:.56;background:linear-gradient(90deg,#0000,#1fb258c7,#0000);border-radius:0 0 999px 999px;height:3px;position:absolute;top:0;left:28px;right:28px}.specialized-applications-section-module__fVBw6a__applicationIndex{color:#12753b2e;font-size:var(--font-size-small-ui);letter-spacing:.14em;font-weight:700;line-height:1;position:absolute;top:26px;right:28px}.specialized-applications-section-module__fVBw6a__applicationCardHeader{align-items:center;gap:16px;padding-right:38px;display:flex}.specialized-applications-section-module__fVBw6a__applicationIcon{color:#fff;background:linear-gradient(145deg,#2bc567 0%,#18a551 58%,#0d7e3e 100%);border:1px solid #0a78382e;border-radius:17px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 22px #0c773830,inset 0 1px #ffffff3b}.specialized-applications-section-module__fVBw6a__applicationIcon:after{content:"";pointer-events:none;opacity:.48;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:62%;height:145%;position:absolute;top:-25%;left:-40%;transform:rotate(24deg)}.specialized-applications-section-module__fVBw6a__applicationIconGlyph{z-index:1;width:26px;height:26px;position:relative}.specialized-applications-section-module__fVBw6a__applicationTitle{color:#172019;margin:0}.specialized-applications-section-module__fVBw6a__applicationLead{color:#15904a;margin:10px 0 0 70px}.specialized-applications-section-module__fVBw6a__applicationLead:after{content:"";background:linear-gradient(90deg,#1eae5659,#148e44eb,#1eae5659);border-radius:999px;width:42px;height:3px;margin-top:12px;display:block}.specialized-applications-section-module__fVBw6a__applicationList{gap:15px;margin:28px 0 0;padding:0;list-style:none;display:grid}.specialized-applications-section-module__fVBw6a__applicationListItem{color:#536071;font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;display:grid}.specialized-applications-section-module__fVBw6a__applicationCheck{color:#21b75c;width:16px;height:16px;margin-top:2px}.specialized-applications-section-module__fVBw6a__applicationLink{color:#147c42;min-height:42px;font-size:var(--font-size-small-ui);letter-spacing:-.01em;align-self:flex-start;align-items:center;margin-top:auto;padding-top:28px;font-weight:760;line-height:1.2;text-decoration:none;display:inline-flex}.specialized-applications-section-module__fVBw6a__applicationLink:after{content:"→";margin-left:9px;transition:transform .18s}@media (max-width:760px){.specialized-applications-section-module__fVBw6a__applicationsGrid{grid-template-columns:minmax(0,1fr);gap:22px;width:min(100% - 24px,1180px)}.specialized-applications-section-module__fVBw6a__applicationsHeader{width:min(100% - 24px,1180px)}.specialized-applications-section-module__fVBw6a__applicationCard{border-radius:22px;padding:24px 20px 26px}.specialized-applications-section-module__fVBw6a__applicationCardHeader{align-items:flex-start;padding-right:26px}.specialized-applications-section-module__fVBw6a__applicationLead{margin-top:15px;margin-left:0}.specialized-applications-section-module__fVBw6a__applicationList{margin-top:24px}.specialized-applications-section-module__fVBw6a__applicationIndex{top:22px;right:20px}}@media (max-width:400px){.specialized-applications-section-module__fVBw6a__applicationIndex{display:none}}@media (hover:hover) and (pointer:fine){.specialized-applications-section-module__fVBw6a__applicationCard:hover{border-color:#15974833;transform:translateY(-5px);box-shadow:0 3px 7px #111f160e,0 21px 45px #111f161c,0 43px 88px #111f1611}.specialized-applications-section-module__fVBw6a__applicationCard:hover .specialized-applications-section-module__fVBw6a__applicationIcon{box-shadow:0 13px 28px #0a6a323d,inset 0 1px #ffffff40}.specialized-applications-section-module__fVBw6a__applicationLink:hover:after{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.specialized-applications-section-module__fVBw6a__applicationCard,.specialized-applications-section-module__fVBw6a__applicationLink:after{transition:none}.specialized-applications-section-module__fVBw6a__applicationCard:hover{transform:none}}
