.fc-zone-home{padding:16px 20px;display:flex;flex-direction:column;gap:18px;height:100%;overflow:auto}.fc-zone-home-heading{padding:24px 26px;background:linear-gradient(115deg,#e8f8ef,#f6fbf8);border:1px solid #cce9d7;border-radius:14px}.fc-zone-home-heading h1{font-size:25px;color:#1b6440;margin:4px 0 8px}.fc-zone-home-heading p{margin:0;color:#456e57}.fc-zone-home-heading .fc-zone-home-eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#24945c}.fc-zone-home h2{font-size:18px;margin:0;color:#253d33}.fc-zone-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fc-zone-home-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;padding:22px;border:1px solid #d9e6df;border-radius:12px;background:var(--fc-surface,#fff);color:#173d2b;cursor:pointer;font:inherit;min-height:150px}.fc-zone-home-card:hover,.fc-zone-home-card:focus-visible{background:#e8f8ef;border-color:#24945c}.fc-zone-home-card strong{font-size:18px}.fc-zone-home-card>span:last-child{font-size:13px;color:#39775a}.fc-zone-home-icon{font-size:30px;color:#24945c}@media(max-width:850px){.fc-zone-home{padding:10px}.fc-zone-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-zone-home-heading{padding:16px}.fc-zone-home-heading h1{font-size:21px}}@media(max-width:520px){.fc-zone-home-grid{grid-template-columns:1fr}.fc-zone-home-card{min-height:105px;padding:14px}}
