.page-module__amDlfa__page{--tt-green:#1e4a3b;--tt-rust:#d55c3f;--tt-ink:#1d2823;--tt-muted:#626c65;--tt-line:#d8ded8;--tt-soft:#f2f4ef;width:min(100%,1440px);color:var(--tt-ink);font-family:var(--font-body), sans-serif;margin-inline:auto;padding:0 clamp(22px,5vw,72px) 48px}.page-module__amDlfa__hero{background:var(--tt-green);color:#fff;margin-inline:calc(-1*clamp(22px,5vw,72px));padding:clamp(46px,7.5vw,92px) clamp(22px,5vw,72px)}.page-module__amDlfa__heroInner{width:min(100%,1296px);margin-inline:auto}.page-module__amDlfa__eyebrow,.page-module__amDlfa__sectionEyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.5}.page-module__amDlfa__eyebrow{color:#c1d8c7}.page-module__amDlfa__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr);align-items:end;gap:clamp(38px,8vw,112px);margin-top:24px;display:grid}.page-module__amDlfa__heroGrid h1{max-width:820px;font-family:var(--font-display), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(46px,7.3vw,92px);font-weight:650;line-height:.98}.page-module__amDlfa__intro{color:#e0e9e2;border-left:2px solid #d55c3f;max-width:480px;margin:0 0 4px;padding-left:18px;font-size:16px;line-height:1.75}.page-module__amDlfa__services{padding-block:clamp(44px,7vw,82px) clamp(34px,5vw,58px)}.page-module__amDlfa__sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.page-module__amDlfa__sectionEyebrow{color:var(--tt-rust);margin-bottom:10px}.page-module__amDlfa__sectionHeading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.08}.page-module__amDlfa__sectionMark{color:var(--tt-muted);letter-spacing:.06em;white-space:nowrap;padding-bottom:4px;font-size:11px}.page-module__amDlfa__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid}.page-module__amDlfa__service{border-top:3px solid var(--tt-green);background:var(--tt-soft);min-height:312px;padding:clamp(23px,3.2vw,38px)}.page-module__amDlfa__promotion{border-top-color:var(--tt-rust)}.page-module__amDlfa__serviceMeta{border-bottom:1px solid var(--tt-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.page-module__amDlfa__serviceNumber{color:var(--tt-green);letter-spacing:.12em;font-size:12px;font-weight:700}.page-module__amDlfa__status{color:var(--tt-green);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.page-module__amDlfa__service h3{max-width:470px;font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:24px 0 12px;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.08}.page-module__amDlfa__service p{max-width:540px;color:var(--tt-muted);margin:0;font-size:15px;line-height:1.75}.page-module__amDlfa__service>a{width:fit-content;max-width:100%;display:block}.page-module__amDlfa__pageLinks{border-top:1px solid var(--tt-line);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;padding-top:22px;display:flex}.page-module__amDlfa__pageLinks a{color:var(--tt-green);-webkit-text-decoration-color:var(--tt-rust);text-decoration-color:var(--tt-rust);text-underline-offset:4px;font-size:13px;font-weight:600;line-height:1.6}.page-module__amDlfa__pageLinks a:hover{color:var(--tt-rust)}.page-module__amDlfa__page a:focus-visible{outline:2px solid var(--tt-rust);outline-offset:4px}@media (max-width:760px){.page-module__amDlfa__heroGrid{grid-template-columns:minmax(0,1fr);gap:23px}.page-module__amDlfa__intro{max-width:580px;font-size:15px}.page-module__amDlfa__sectionHeading{flex-direction:column;align-items:flex-start;gap:10px}.page-module__amDlfa__sectionMark{font-size:10px}.page-module__amDlfa__serviceGrid{grid-template-columns:minmax(0,1fr);gap:14px}.page-module__amDlfa__service{min-height:0}}@media (max-width:380px){.page-module__amDlfa__heroGrid h1{font-size:38px}.page-module__amDlfa__serviceMeta{flex-direction:column;align-items:flex-start;gap:8px}.page-module__amDlfa__status{text-align:left}}@media (prefers-reduced-motion:reduce){.page-module__amDlfa__page a{scroll-behavior:auto}}
