.home-fields[data-astro-cid-j7pv25f6],.home-knowledge-grid[data-astro-cid-j7pv25f6]{max-width:1200px;margin-inline:auto}.home-field-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem}.home-field-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:1.25rem;padding:1.65rem;border:1px solid #dce5e8;border-radius:12px;background:#fff}.home-field-index[data-astro-cid-j7pv25f6]{font-size:.77rem;letter-spacing:.09em;font-weight:800;color:#1881b3;padding-top:.38rem}.home-field-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.23rem,2.2vw,1.5rem);line-height:1.35;margin:0 0 .5rem}.home-field-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.97rem;line-height:1.75;max-width:780px;color:#587381;margin-bottom:.85rem}.home-field-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:750;font-size:.87rem;color:#1688b0}.home-knowledge-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.home-knowledge-grid[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.home-knowledge-grid[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{margin-top:auto}.home-feature-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start;flex-shrink:0}.home-feature-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6].secondary{background:transparent;color:#fff;border-color:#7ca3b5}@media(max-width:850px){.home-knowledge-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:650px){.home-field-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.45rem;padding:1.2rem}.home-feature-actions[data-astro-cid-j7pv25f6]{margin-top:1.4rem}}.home-hero[data-astro-cid-j7pv25f6]{background:linear-gradient(113deg,#e8f6f6,#f6fbf8 46%,#e7f3df);padding:0;overflow:hidden;border-bottom:5px solid #7fb647}.home-hero[data-astro-cid-j7pv25f6]:after{display:none}.home-hero-wrap[data-astro-cid-j7pv25f6]{width:min(1320px,100%);min-height:635px;margin:auto;padding:65px max(5vw,26px);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:14px}.home-hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:2}.home-hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{font-size:.73rem;letter-spacing:.16em;color:#1689ab}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:760px;font-size:clamp(2.7rem,4.9vw,4.9rem);line-height:1.1;margin:0 0 25px}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:#67a83e}.home-hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:585px;font-size:1.05rem;line-height:1.85;color:#516e7c}.home-hero-art[data-astro-cid-j7pv25f6]{height:500px;position:relative;display:grid;place-items:center}.home-hero-art[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%;max-width:570px;filter:drop-shadow(0 14px 22px rgba(35,86,100,.1))}.hero-floating[data-astro-cid-j7pv25f6]{position:absolute;display:flex;align-items:center;gap:9px;border:1px solid #dce9e7;border-radius:12px;padding:10px 15px;background:#fffffff0;box-shadow:0 12px 27px #1550631a;font-size:.73rem;font-weight:800;white-space:nowrap;color:#315863}.hero-floating-top[data-astro-cid-j7pv25f6]{top:70px;right:1px;transform:rotate(4deg)}.hero-floating-bottom[data-astro-cid-j7pv25f6]{bottom:55px;left:2px;transform:rotate(-4deg)}.floating-symbol[data-astro-cid-j7pv25f6]{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e8f5f9;color:#1789ad;font-size:1.1rem}.floating-symbol[data-astro-cid-j7pv25f6].green{background:#edf6e5;color:#67a33b}.hero-caption[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin-top:34px;font-size:.8rem;color:#5d7d7f;font-weight:650}.hero-caption[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#79b946}.home-identity[data-astro-cid-j7pv25f6]{max-width:1440px;margin:auto}.home-identity-head[data-astro-cid-j7pv25f6]{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.home-identity-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.45vw,3rem);line-height:1.16}.home-identity-head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:460px;color:#5f7781;line-height:1.8}.home-pillars[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-pillar[data-astro-cid-j7pv25f6]{min-width:0;padding:27px 29px 32px;background:#fff;border:1px solid #dce9e8;border-radius:14px;display:flex;flex-direction:column}.pillar-index[data-astro-cid-j7pv25f6]{color:#6caa40;font-size:.72rem;letter-spacing:.12em;font-weight:850}.pillar-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:58px;height:58px;margin:25px 0 20px;background:#e8f5f8;color:#1786ae;font-size:2.1rem;border-radius:15px}.home-pillar[data-astro-cid-j7pv25f6]:nth-child(2) .pillar-icon[data-astro-cid-j7pv25f6]{color:#69a73f;background:#eff8e9}.home-pillar[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;letter-spacing:-.02em;margin:0 0 12px}.home-pillar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#5f7781;font-size:.95rem;line-height:1.8;flex:1}.home-pillar[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{margin-top:10px;color:#1686a8;font-weight:780;font-size:.86rem}.home-narrative[data-astro-cid-j7pv25f6]{background:#143d53;color:#fff;padding:78px max(7vw,28px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,6vw,100px)}.home-narrative-graphic[data-astro-cid-j7pv25f6]{height:350px;position:relative;display:grid;place-items:center}.narrative-ring[data-astro-cid-j7pv25f6]{border:1.5px solid rgba(192,226,227,.25);border-radius:50%;position:absolute}.narrative-ring[data-astro-cid-j7pv25f6].one{width:315px;height:315px}.narrative-ring[data-astro-cid-j7pv25f6].two{width:226px;height:226px;border-style:dashed}.narrative-center[data-astro-cid-j7pv25f6]{width:128px;height:128px;border-radius:50%;display:grid;place-items:center;background:#71b447;border:10px solid rgba(255,255,255,.14);font-size:4.5rem;font-weight:850;letter-spacing:-.1em;padding-right:11px}.narrative-label[data-astro-cid-j7pv25f6]{position:absolute;background:#eff9f9;color:#14475e;font-size:.67rem;letter-spacing:.09em;font-weight:850;padding:12px;border-radius:7px;box-shadow:0 8px 24px #00000021}.narrative-label[data-astro-cid-j7pv25f6].label-one{top:26px;left:2%}.narrative-label[data-astro-cid-j7pv25f6].label-two{top:78px;right:2%}.narrative-label[data-astro-cid-j7pv25f6].label-three{bottom:18px;left:24%}.home-narrative-copy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#9dd775}.home-narrative-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.17;letter-spacing:-.04em;margin:0 0 23px}.home-narrative-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#d0e0e6;line-height:1.82}.home-narrative-copy[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;gap:9px;font-size:.89rem;font-weight:800;color:#a3d975;margin-top:12px}.home-fields[data-astro-cid-j7pv25f6]{padding-top:92px;padding-bottom:92px}@media(max-width:900px){.home-hero-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-top:58px;padding-bottom:26px}.home-hero-art[data-astro-cid-j7pv25f6]{height:360px;width:min(100%,550px);margin:auto}.home-hero-copy[data-astro-cid-j7pv25f6]{max-width:740px}.home-identity-head[data-astro-cid-j7pv25f6]{display:block}.home-identity-head[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:750px}.home-narrative[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:20px}.home-narrative-graphic[data-astro-cid-j7pv25f6]{height:280px}.narrative-ring[data-astro-cid-j7pv25f6].one{width:250px;height:250px}.narrative-ring[data-astro-cid-j7pv25f6].two{width:190px;height:190px}}@media(max-width:650px){.home-hero-wrap[data-astro-cid-j7pv25f6]{padding:50px 24px 26px}.home-hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{font-size:.62rem;letter-spacing:.1em}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.45rem,9.2vw,3.3rem)}.home-hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:.97rem}.home-hero-art[data-astro-cid-j7pv25f6]{height:280px}.hero-floating[data-astro-cid-j7pv25f6]{font-size:.56rem;padding:6px 9px}.hero-floating-top[data-astro-cid-j7pv25f6]{top:22px}.hero-floating-bottom[data-astro-cid-j7pv25f6]{bottom:0}.floating-symbol[data-astro-cid-j7pv25f6]{width:22px;height:22px}.home-pillars[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-pillar[data-astro-cid-j7pv25f6]{padding:23px}.home-narrative[data-astro-cid-j7pv25f6]{padding:48px 24px}.home-narrative-graphic[data-astro-cid-j7pv25f6]{height:240px}.narrative-ring[data-astro-cid-j7pv25f6].one{width:220px;height:220px}.narrative-ring[data-astro-cid-j7pv25f6].two{width:166px;height:166px}.narrative-center[data-astro-cid-j7pv25f6]{width:96px;height:96px;font-size:3.3rem}.narrative-label[data-astro-cid-j7pv25f6]{font-size:.55rem;padding:8px}.home-identity-head[data-astro-cid-j7pv25f6]{margin-bottom:25px}.home-fields[data-astro-cid-j7pv25f6]{padding-top:60px;padding-bottom:60px}}
