.page-module__fLTYpa__page{--am-navy:#1f7a5c;--am-green:#2f9e78;--am-green-deep:#1f7a5c;--am-ice:#eaf1f8;--am-line:#0a1e3c1f;--am-green-tint:#e9f5ee;background:#fff}.page-module__fLTYpa__container{max-width:1200px;margin:0 auto;padding:0 20px}.page-module__fLTYpa__hero{background:linear-gradient(180deg, var(--am-ice) 0%, #fff 100%);border-bottom:1px solid var(--am-line);padding:72px 0 48px}.page-module__fLTYpa__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--am-green);margin:0 0 10px;font-size:.8125rem;font-weight:700}.page-module__fLTYpa__heading{color:var(--am-navy);margin:0 0 18px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.15}.page-module__fLTYpa__intro{color:#3d4b5e;max-width:760px;margin:0;font-size:1.0625rem;line-height:1.7}.page-module__fLTYpa__pillars{padding:56px 0}.page-module__fLTYpa__pillarGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__fLTYpa__pillarCard{border:1px solid var(--am-line);background:#fff;border-radius:10px;padding:28px 24px 26px;transition:transform .16s,box-shadow .16s;position:relative;box-shadow:0 10px 24px -18px #0a1e3c66}.page-module__fLTYpa__pillarCard:hover{transform:translateY(-3px);box-shadow:0 16px 32px -16px #0a1e3c59}.page-module__fLTYpa__pillarMark{background:linear-gradient(90deg, var(--am-green), var(--am-green-deep));border-radius:2px;width:36px;height:4px;margin-bottom:18px;display:block}.page-module__fLTYpa__pillarTitle{color:var(--am-navy);margin:0 0 10px;font-size:1.125rem;font-weight:700}.page-module__fLTYpa__pillarDesc{color:#5a6b80;margin:0;font-size:.9375rem;line-height:1.6}.page-module__fLTYpa__agency{background:var(--am-ice);border-top:1px solid var(--am-line);border-bottom:1px solid var(--am-line);padding:56px 0 64px}.page-module__fLTYpa__agencyGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:48px;display:grid}.page-module__fLTYpa__agencyIntro{position:sticky;top:96px}.page-module__fLTYpa__subheading{color:var(--am-navy);margin:0 0 16px;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:800;line-height:1.25}.page-module__fLTYpa__agencyText{color:#3d4b5e;margin:0 0 14px;font-size:1rem;line-height:1.7}.page-module__fLTYpa__agencyText:last-child{color:var(--am-navy);margin-bottom:0;font-weight:600}.page-module__fLTYpa__serviceList{grid-template-columns:repeat(2,1fr);gap:4px 20px;margin:0;padding:0;list-style:none;display:grid}.page-module__fLTYpa__serviceItem{border:1px solid var(--am-line);color:#2c3b50;background:#fff;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:12px 14px;font-size:.9375rem;line-height:1.45;display:flex}.page-module__fLTYpa__checkIcon{background:var(--am-green-tint);width:18px;height:18px;color:var(--am-green);border-radius:50%;flex:none;margin-top:1px;padding:2px}.page-module__fLTYpa__cta{padding:64px 0 80px}.page-module__fLTYpa__ctaBox{background:linear-gradient(120deg, var(--am-green) 0%, var(--am-green-deep) 100%);text-align:center;border-radius:14px;padding:40px}.page-module__fLTYpa__ctaHeading{color:#fff;margin:0 0 10px;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:800}.page-module__fLTYpa__ctaText{color:#d9f0e5;margin:0 0 22px;font-size:1rem}.page-module__fLTYpa__ctaButton{color:var(--am-green-deep);background:#fff;border-radius:6px;padding:12px 28px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-block}.page-module__fLTYpa__ctaButton:hover{transform:translateY(-2px);box-shadow:0 10px 20px -8px #0006}@media (max-width:1024px){.page-module__fLTYpa__pillarGrid{grid-template-columns:repeat(2,1fr)}.page-module__fLTYpa__agencyGrid{grid-template-columns:1fr}.page-module__fLTYpa__agencyIntro{position:static}.page-module__fLTYpa__serviceList{grid-template-columns:1fr}}@media (max-width:640px){.page-module__fLTYpa__hero{padding:48px 0 32px}.page-module__fLTYpa__pillars,.page-module__fLTYpa__agency{padding:40px 0}.page-module__fLTYpa__pillarGrid{grid-template-columns:1fr}.page-module__fLTYpa__ctaBox{padding:28px 20px}}
