.contact-cta[data-astro-cid-df764wnf]{background:var(--color-forest)}.contact-cta__inner[data-astro-cid-df764wnf]{background:#ffffff0f;border:1px solid #ffffff29;grid-template-columns:1fr minmax(260px,380px);align-items:center;gap:44px;padding:42px;display:grid}.contact-cta[data-astro-cid-df764wnf] .eyebrow[data-astro-cid-df764wnf]{color:var(--color-gold)}.contact-cta[data-astro-cid-df764wnf] .section-title[data-astro-cid-df764wnf]{color:var(--color-white)}.contact-cta[data-astro-cid-df764wnf] .section-intro[data-astro-cid-df764wnf]{color:#ffffffc2}.contact-cta[data-astro-cid-df764wnf] .button--primary[data-astro-cid-df764wnf]{background:var(--color-white);color:var(--color-forest)}.contact-cta[data-astro-cid-df764wnf] .button--secondary[data-astro-cid-df764wnf]{color:var(--color-white);border-color:#ffffff57}.contact-cta[data-astro-cid-df764wnf] .button--secondary[data-astro-cid-df764wnf]:hover{background:#ffffff1a}.contact-cta__actions[data-astro-cid-df764wnf]{gap:12px;display:grid}@media (width<=820px){.contact-cta__inner[data-astro-cid-df764wnf]{grid-template-columns:1fr;padding:28px}}.credibility[data-astro-cid-5connx7z]{background:var(--color-cream);color:var(--color-ink)}.credibility[data-astro-cid-5connx7z] .eyebrow[data-astro-cid-5connx7z]{color:var(--color-copper)}.credibility[data-astro-cid-5connx7z] .section-title[data-astro-cid-5connx7z]{color:var(--color-forest)}.credibility[data-astro-cid-5connx7z] .section-intro[data-astro-cid-5connx7z]{color:var(--color-muted)}.credibility__grid[data-astro-cid-5connx7z]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.credibility__item[data-astro-cid-5connx7z]{border:1px solid var(--color-line);background:var(--color-warm);min-height:210px;padding:28px}.credibility__item[data-astro-cid-5connx7z] strong[data-astro-cid-5connx7z]{color:var(--color-gold);font-family:var(--font-heading);font-size:2.25rem;font-weight:500}.credibility__item[data-astro-cid-5connx7z] h3[data-astro-cid-5connx7z]{color:var(--color-forest);margin:20px 0 8px;font-size:1.02rem}.credibility__item[data-astro-cid-5connx7z] p[data-astro-cid-5connx7z]{color:var(--color-muted);margin:0}@media (width<=820px){.credibility__grid[data-astro-cid-5connx7z]{grid-template-columns:1fr}}.featured-rail[data-astro-cid-dib2ciku]{border-left:4px solid var(--color-copper);background:var(--color-white);box-shadow:var(--shadow-soft);border-radius:15px;align-self:start;padding:26px}.featured-rail__kicker[data-astro-cid-dib2ciku]{color:var(--color-copper);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.76rem;font-weight:900}.featured-rail[data-astro-cid-dib2ciku] h2[data-astro-cid-dib2ciku]{color:var(--color-forest);font-family:var(--font-heading);margin:0;font-size:1.55rem;font-weight:500;line-height:1.12}.featured-rail[data-astro-cid-dib2ciku] ol[data-astro-cid-dib2ciku]{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.featured-rail[data-astro-cid-dib2ciku] a[data-astro-cid-dib2ciku]{border:1px solid var(--color-line);min-height:58px;color:var(--color-forest);justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.featured-rail[data-astro-cid-dib2ciku] a[data-astro-cid-dib2ciku]:hover{background:var(--color-cream);border-color:#a86f37a6}.featured-rail[data-astro-cid-dib2ciku] span[data-astro-cid-dib2ciku]{font-weight:900}.featured-rail__icon[data-astro-cid-dib2ciku]{aspect-ratio:1;object-fit:contain;flex:0 0 32px;width:32px!important;max-width:32px!important;height:32px!important;max-height:32px!important}.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, var(--color-warm) 0%, #fbf8f1e6 16%, #fbf8f157 42%, #f7f2e80a 100%), linear-gradient(90deg, #fbf8f194, #fbf8f11f), url(/assets/hero-field.jpg) center bottom / cover no-repeat, var(--color-warm);padding:92px 0 56px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background-image:linear-gradient(#173a2b09 1px,#0000 1px),linear-gradient(90deg,#173a2b09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-template-areas:"rail content";align-items:start;gap:58px;display:grid;position:relative}.hero__content[data-astro-cid-ge2uvauf]{grid-area:content}.hero__copy-panel[data-astro-cid-ge2uvauf]{backdrop-filter:blur(2px);background:linear-gradient(135deg,#ffffffe6,#fbf8f1bd),#ffffffc7;border:1px solid #ffffffad;border-radius:14px;max-width:760px;padding:clamp(22px,3vw,34px);box-shadow:0 18px 48px #173a2b24,0 0 42px #ffffffad}.hero[data-astro-cid-ge2uvauf] .featured-rail{grid-area:rail}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:800px;color:var(--color-forest);font-family:var(--font-body);margin:0;font-size:clamp(2.15rem,4.2vw,3.85rem);font-weight:850;line-height:1.02}.hero__summary[data-astro-cid-ge2uvauf]{color:#2e3931;max-width:640px;margin:20px 0 0;font-size:clamp(1.1rem,2vw,1.28rem);font-weight:650}.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;display:flex}.hero__action-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;display:flex}.button--report[data-astro-cid-ge2uvauf]{color:#2d1c0c;background:linear-gradient(#ddb35ff5,#a86f37f0);border-color:#a86f3794;border-radius:999px;min-width:min(100%,420px);box-shadow:inset 0 1px #ffffff80,0 14px 30px #432a132e}.button--report[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-copper);background:linear-gradient(#e8c06f,#b17638)}.hero__products-button[data-astro-cid-ge2uvauf]{color:var(--color-forest);background:#ffffffeb;border-color:#173a2b6b;box-shadow:0 8px 22px #173a2b1f}.hero__products-button[data-astro-cid-ge2uvauf]:hover{background:var(--color-white)}@media (width<=920px){.hero[data-astro-cid-ge2uvauf]{padding-top:70px}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;grid-template-areas:"content""rail"}}@media (width<=560px){.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:2.45rem}.hero__action-row[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{width:100%}}
