.fv-site{--fv-ink:#111d26;--fv-green:#075432;--fv-accent:#2b6b17;--fv-muted:#49525a;--fv-line:#cbd0d4;--fv-tint:#f0f3f4;font-family:var(--font-body--family,Arial,Helvetica,sans-serif);color:var(--fv-ink);background:#fff;font-size:clamp(16px,1.4vw,22px);line-height:1.5;overflow-wrap:break-word}
.fv-site *{box-sizing:border-box}.fv-site :is(h1,h2,h3,h4,p,figure){margin:0}.fv-site :is(h1,h2,h3,h4){font-family:var(--font-heading--family,var(--font-body--family,Arial,sans-serif));color:var(--fv-ink);font-style:normal;font-weight:var(--font-heading--weight,600);text-transform:none;letter-spacing:-.025em;text-wrap:initial}.fv-site h1{font-size:clamp(38px,3.85vw,59px);line-height:1.14;max-width:none}.fv-site h2{font-size:clamp(26px,2.2vw,34px);line-height:1.22}.fv-site h3{font-size:clamp(21px,1.65vw,26px);line-height:1.3}.fv-site a{color:inherit}.fv-wrap{width:min(100%,1536px);margin-inline:auto;padding-inline:clamp(24px,3.25vw,50px)}.fv-kicker{font-size:clamp(12px,1.17vw,18px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fv-accent);margin-bottom:28px!important}.fv-intro{font-size:clamp(18px,1.5vw,23px);line-height:1.5;color:var(--fv-muted);margin-top:22px!important;max-width:100%}.fv-actions{display:flex;gap:32px;align-items:center;flex-wrap:wrap;margin-top:44px}.fv-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:13px 36px;background:var(--fv-green);border:1px solid var(--fv-green);border-radius:3px;color:#fff!important;font:600 clamp(18px,1.5vw,23px)/1.3 var(--font-body--family,Arial,sans-serif);text-decoration:none;cursor:pointer}.fv-button:hover{background:#063e28;border-color:#063e28}.fv-text-link{display:inline-block;color:#143f30!important;text-decoration:underline;text-underline-offset:6px;font-size:clamp(16px,1.4vw,22px)}.fv-site :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #4e891f;outline-offset:5px}.fv-price-line{font-size:clamp(17px,1.4vw,22px);margin-top:18px!important}.fv-price-line strong{font-size:1.08em;font-weight:700}.fv-quiet{font-size:clamp(14px,1.3vw,20px);line-height:1.5;color:var(--fv-muted);margin-top:12px!important}.fv-content p{color:var(--fv-muted);margin-bottom:18px}.fv-content :is(h2,h3){margin-bottom:18px}.fv-content h3{margin-top:28px}.fv-site figure{min-width:0}.fv-site img{max-width:100%;display:block}.fv-section-heading{margin-bottom:32px}.fv-notice{color:var(--fv-muted);font-size:16px;margin-bottom:24px!important}.fv-full-report{max-width:900px;padding-block:24px 54px}.fv-full-report img{width:100%;height:auto;border:1px solid var(--fv-line);margin-bottom:24px}.fv-page-content{padding-block:45px 60px}
@media(max-width:750px){.fv-site h1{font-size:clamp(34px,8vw,52px);line-height:1.14}.fv-kicker{margin-bottom:20px!important;letter-spacing:.16em}.fv-intro{margin-top:20px!important}.fv-actions{gap:22px;margin-top:30px}.fv-button{min-height:52px;padding:13px 24px;font-size:20px}.fv-wrap{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.fv-site *{scroll-behavior:auto!important;transition:none!important}}
