.savings-section[data-astro-cid-o5lq3auc]{background:#f1f3ed;padding:clamp(4rem,7vw,6.5rem) 0}.calculator-heading[data-astro-cid-o5lq3auc]{max-width:760px;margin-bottom:2.5rem}.eyebrow[data-astro-cid-o5lq3auc]{letter-spacing:.14em;text-transform:uppercase;color:#42674d;font-size:.76rem;font-weight:700}h2[data-astro-cid-o5lq3auc]{letter-spacing:-.04em;margin:.8rem 0 1.2rem;font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.calculator-heading[data-astro-cid-o5lq3auc]>p[data-astro-cid-o5lq3auc]:last-child{color:#536258;font-size:1.1rem;line-height:1.65}.calculator-help[data-astro-cid-o5lq3auc]{border:1px solid #cad4c8;border-radius:14px;margin:0 0 2rem;padding:1rem 1.25rem}.calculator-help[data-astro-cid-o5lq3auc] summary[data-astro-cid-o5lq3auc]{cursor:pointer;font-weight:650;line-height:1.5}.calculator-help[data-astro-cid-o5lq3auc] p[data-astro-cid-o5lq3auc]{color:#536258;max-width:75ch;margin:1rem 0 0;line-height:1.65}.calculator-help[data-astro-cid-o5lq3auc] a[data-astro-cid-o5lq3auc]{color:#235c3d;text-underline-offset:.2em}.calculator-layout[data-astro-cid-o5lq3auc]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:2rem;display:grid}.savings-form[data-astro-cid-o5lq3auc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;min-width:0;display:grid}label[data-astro-cid-o5lq3auc]{flex-direction:column;gap:.6rem;min-width:0;font-size:.88rem;font-weight:600;display:flex}input[data-astro-cid-o5lq3auc],select[data-astro-cid-o5lq3auc]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#17201a;background:#fff;border:1px solid #839287;border-radius:10px;padding:.8rem;font-size:1rem}input[data-astro-cid-o5lq3auc][readonly]{color:#215d3c;background:#e5ece2;border-color:#bdcdbd;font-weight:700}input[data-astro-cid-o5lq3auc]::placeholder{color:#69746c;opacity:1}input[data-astro-cid-o5lq3auc]:focus-visible,select[data-astro-cid-o5lq3auc]:focus-visible,button[data-astro-cid-o5lq3auc]:focus-visible,a[data-astro-cid-o5lq3auc]:focus-visible{outline-offset:3px;outline:3px solid #287a46}.calculator-note[data-astro-cid-o5lq3auc]{color:#536258;margin:0;font-size:.94rem;line-height:1.65}.savings-form[data-astro-cid-o5lq3auc]>p[data-astro-cid-o5lq3auc],.calculator-actions[data-astro-cid-o5lq3auc],noscript[data-astro-cid-o5lq3auc]{grid-column:1/-1}.calculator-actions[data-astro-cid-o5lq3auc]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}button[data-astro-cid-o5lq3auc]{cursor:pointer;font:inherit}.button[data-astro-cid-o5lq3auc]{border:0}.calculator-reset[data-astro-cid-o5lq3auc]{text-underline-offset:.2em;color:#354b3c;background:0 0;border:0;padding:.75rem 0;text-decoration:underline}.calculator-error[data-astro-cid-o5lq3auc]{color:#94351f;margin:0;line-height:1.6}.calculator-results[data-astro-cid-o5lq3auc]{overflow-wrap:anywhere;background:#fff;border:1px solid #d6dfd5;border-radius:24px;min-width:0;padding:clamp(1.4rem,3vw,2.5rem)}.calculator-results[data-astro-cid-o5lq3auc] h3[data-astro-cid-o5lq3auc]{margin:0 0 1rem;font-size:1.5rem}.calculator-results[data-astro-cid-o5lq3auc] p[data-astro-cid-o5lq3auc]{line-height:1.65}.result-caption[data-astro-cid-o5lq3auc]{color:#536258;margin:0;font-size:.9rem}.result-amount[data-astro-cid-o5lq3auc]{letter-spacing:-.04em;color:#215d3c;margin:.5rem 0;font-size:clamp(2rem,4vw,3.3rem);font-weight:700}dl[data-astro-cid-o5lq3auc]{margin:1.5rem 0}dl[data-astro-cid-o5lq3auc]>div[data-astro-cid-o5lq3auc]{border-bottom:1px solid #e0e6df;gap:.35rem;padding:.9rem 0;display:grid}dt[data-astro-cid-o5lq3auc]{color:#536258;font-size:.85rem}dd[data-astro-cid-o5lq3auc]{margin:0;font-size:1.05rem;font-weight:650}.calculator-contact[data-astro-cid-o5lq3auc]{color:#215d3c;text-underline-offset:.2em;margin-top:1.5rem;font-weight:600;display:inline-block}@media (width<=900px){.calculator-layout[data-astro-cid-o5lq3auc]{grid-template-columns:1fr}}@media (width<=540px){.savings-form[data-astro-cid-o5lq3auc]{grid-template-columns:1fr}}.applications-section[data-astro-cid-ngx76uf4]{border-top:1px solid var(--line);background:#f9faf7}.applications-heading[data-astro-cid-ngx76uf4]{max-width:780px;margin-bottom:2.5rem}.applications-heading[data-astro-cid-ngx76uf4] .eyebrow[data-astro-cid-ngx76uf4]{margin:0 0 1rem}h2[data-astro-cid-ngx76uf4]{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05}.applications-heading[data-astro-cid-ngx76uf4]>p[data-astro-cid-ngx76uf4]:last-child{max-width:65ch;margin:1.4rem 0 0;font-size:1.1rem;line-height:1.7}.applications-grid[data-astro-cid-ngx76uf4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.application-card[data-astro-cid-ngx76uf4]{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.application-image[data-astro-cid-ngx76uf4]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.application-copy[data-astro-cid-ngx76uf4]{padding:1.4rem}h3[data-astro-cid-ngx76uf4]{letter-spacing:-.02em;font-size:1.2rem;line-height:1.3}.application-copy[data-astro-cid-ngx76uf4] p[data-astro-cid-ngx76uf4]{margin:.7rem 0 0;line-height:1.65}.application-profile[data-astro-cid-ngx76uf4]{max-width:85ch;margin:1.75rem 0 0;font-size:.94rem;line-height:1.7}@media (width<=900px){.applications-grid[data-astro-cid-ngx76uf4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.applications-grid[data-astro-cid-ngx76uf4]{grid-template-columns:1fr}.application-copy[data-astro-cid-ngx76uf4]{padding:1.25rem}}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:78vh;padding:clamp(9rem,12vw,11rem) 0 clamp(4rem,6vw,6rem);display:flex}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero-copy[data-astro-cid-lcdefpme]{max-width:820px}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;opacity:.68;margin:0 0 1rem;font-size:.76rem;font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.058em;max-width:920px;margin:0;font-size:clamp(3rem,4vw,3.8rem);line-height:.94}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.48;margin-top:.12em;display:block}.hero-lead[data-astro-cid-lcdefpme]{max-width:690px;margin:2rem 0 0;font-size:clamp(1.1rem,1.6vw,1.32rem);line-height:1.62}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2.4rem;display:flex}.text-link[data-astro-cid-lcdefpme]{color:inherit;border-bottom:1px solid;padding-bottom:.12rem;font-weight:600;text-decoration:none}.hero-meta[data-astro-cid-lcdefpme]{opacity:.58;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:2.1rem;font-size:.88rem;display:flex}.hero-visual[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:radial-gradient(circle at 50% 48%,#2ab0541c,#0000 50%),#f7f8f4;border-radius:30px;padding:.7rem;position:relative;overflow:hidden}.flow-labels[data-astro-cid-lcdefpme]{z-index:3;letter-spacing:.1em;text-transform:uppercase;opacity:.52;grid-template-columns:1fr 1fr 1fr;margin-bottom:.5rem;font-size:.69rem;font-weight:700;display:grid;position:relative}.flow-labels[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){color:#168143;text-align:center;opacity:1}.flow-labels[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{text-align:right}.hero-image-stage[data-astro-cid-lcdefpme]{position:relative}.hero-flow-image[data-astro-cid-lcdefpme]{z-index:1;border-radius:18px;width:100%;height:auto;display:block;position:relative}.test-measurement-note[data-astro-cid-lcdefpme]{color:inherit;line-height:1.7}.hero-video[data-astro-cid-lcdefpme]{object-fit:contain;visibility:hidden;height:100%;position:absolute;inset:0}.hero-image-stage[data-astro-cid-lcdefpme].is-playing .hero-video[data-astro-cid-lcdefpme]{visibility:visible}.hero-image-stage[data-astro-cid-lcdefpme].is-playing .hero-video-poster[data-astro-cid-lcdefpme]{visibility:hidden}@media (prefers-reduced-motion:reduce){.hero-image-stage[data-astro-cid-lcdefpme].is-playing .hero-video[data-astro-cid-lcdefpme]{visibility:hidden}.hero-image-stage[data-astro-cid-lcdefpme].is-playing .hero-video-poster[data-astro-cid-lcdefpme]{visibility:visible}}.hero-video-toggle[data-astro-cid-lcdefpme]{z-index:2;color:#fff;width:2.25rem;height:2.25rem;font:inherit;cursor:pointer;background:#000000a6;border:1px solid #fff9;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid;position:absolute;bottom:.75rem;right:.75rem}.hero-video-toggle[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:3px solid #287a46}.hero-video-toggle[data-astro-cid-lcdefpme][hidden]{display:none}.proof-values[data-astro-cid-lcdefpme].lab-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-limit[data-astro-cid-lcdefpme]{letter-spacing:0;font-size:.48em;line-height:1.4;display:block}.flow-caption[data-astro-cid-lcdefpme]{text-align:center;opacity:.52;margin:.9rem 0 0;font-size:.76rem;line-height:1.5}.section[data-astro-cid-lcdefpme]{padding:clamp(4rem,7vw,6.5rem) 0}.section-heading[data-astro-cid-lcdefpme],.proof-heading[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);margin-bottom:clamp(3.5rem,6vw,5.5rem);display:grid}#fet[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{align-items:start}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.048em;max-width:940px;margin:0;font-size:clamp(2.4rem,4.3vw,4.1rem);line-height:.98}.section-lead[data-astro-cid-lcdefpme]{opacity:.78;max-width:720px;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.68}.product-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.product-photo-frame[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#f5f6f2;border-radius:28px;margin:0;position:relative;overflow:hidden}.product-photo[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.benefits[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.benefit[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:1.3rem;padding:2rem 0;display:grid}.benefit-number[data-astro-cid-lcdefpme]{opacity:.42;padding-top:.18rem;font-size:.78rem;font-weight:700}.benefit[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .65rem;font-size:1.35rem}.benefit[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.74;max-width:600px;margin:0;line-height:1.68}.proof-section[data-astro-cid-lcdefpme]{background:#edf1ed}.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.proof-card[data-astro-cid-lcdefpme]{background:#ffffffc7;border:1px solid #18201a1f;border-radius:28px;flex-direction:column;height:100%;padding:clamp(1.8rem,3vw,2.6rem);display:flex}.proof-card-top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;min-height:100px;display:grid}.proof-context[data-astro-cid-lcdefpme]{letter-spacing:.03em;opacity:.55;margin:0 0 .7rem;font-size:.76rem;font-weight:650;line-height:1.45}.proof-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:430px;margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08}.proof-values[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;margin:0 0 2rem;display:grid}.proof-value[data-astro-cid-lcdefpme]{background:#f6f7f3;border:1px solid #18201a1a;border-radius:18px;flex-direction:column;justify-content:center;min-height:132px;padding:1.2rem 1.25rem;display:flex}.proof-value-green[data-astro-cid-lcdefpme]{background:#16814312;border-color:#1681432e}.proof-value[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;opacity:.46;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.proof-value[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,2.8rem);line-height:1;display:block}.proof-value[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{opacity:.55;margin-top:.4rem;font-size:.78rem;display:block}.proof-direction[data-astro-cid-lcdefpme]{opacity:.28;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.proof-text[data-astro-cid-lcdefpme]{opacity:.7;margin:0;line-height:1.7}.proof-meta[data-astro-cid-lcdefpme]{border-top:1px solid #18201a1a;flex-direction:column;gap:.28rem;margin-top:auto;padding-top:1.5rem;display:flex}.proof-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;opacity:.42;font-size:.68rem;font-weight:700}.proof-meta[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{opacity:.8;font-size:.86rem;font-weight:550}.proof-note[data-astro-cid-lcdefpme]{border-top:1px solid #18201a1f;flex-wrap:wrap;gap:.4rem .7rem;margin-top:1.5rem;padding-top:1.35rem;font-size:.88rem;line-height:1.6;display:flex}.proof-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:600}.proof-note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.62}.test-section[data-astro-cid-lcdefpme]{color:#f7f5ed;background:#17201a}.test-section[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#d8e1d8;opacity:.88}.test-intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.75fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);display:grid}.test-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.test-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#f7f5eddb;max-width:520px;margin:0;line-height:1.72}.process[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.process-step[data-astro-cid-lcdefpme]{min-height:280px;padding:1.8rem 1.6rem 2.2rem 0}.process-step[data-astro-cid-lcdefpme]+.process-step[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff3d;padding-left:1.6rem}.process-step[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#cbd6cc;margin-bottom:3.3rem;font-size:.78rem;font-weight:700;display:block}.process-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;margin:0 0 .85rem;font-size:1.22rem}.process-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f7f5edcc;margin:0;line-height:1.64}.variants-visual[data-astro-cid-lcdefpme]{margin:0}.variants-visual[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:18px;width:100%;height:auto;display:block}.company-top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:clamp(3rem,7vw,7rem);display:grid}.company-copy[data-astro-cid-lcdefpme]{font-size:1.08rem;line-height:1.75}.company-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1.1rem}.people-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:clamp(4rem,7vw,7rem);display:grid}.person-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(145deg,#edf1edad,#ffffffd6);border-radius:24px;align-items:flex-end;min-height:185px;padding:2rem;display:flex}.person-card-with-photo[data-astro-cid-lcdefpme]{align-items:center;gap:1.5rem}.person-photo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 20%;border-radius:12px;flex:0 0 112px;width:112px;height:140px;display:block}@media (width<=640px){.person-card-with-photo[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.person-photo[data-astro-cid-lcdefpme]{flex-basis:auto;width:128px;height:160px}}.person-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.55rem}.person-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.58;margin:.4rem 0 1.3rem}.person-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;font-size:.94rem}.faq-section[data-astro-cid-lcdefpme]{background:#f2f3ed}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);display:grid}.faq-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{opacity:.78;max-width:430px;line-height:1.7}.faq-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:1.55rem 3rem 1.55rem 0;font-size:1.14rem;font-weight:650;list-style:none;position:relative}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";font-size:1.65rem;font-weight:300;position:absolute;top:1.2rem;right:0}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"–"}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:.72;max-width:680px;margin:0;padding:0 3rem 1.6rem 0;line-height:1.7}.proof-conditions[data-astro-cid-lcdefpme]{color:#536258;margin:0 0 1.25rem;font-size:1rem;line-height:1.65}.eyebrow[data-astro-cid-lcdefpme]{color:#42674d;opacity:1}.benefit-number[data-astro-cid-lcdefpme]{color:#536258;opacity:1}.contact-section[data-astro-cid-lcdefpme]{padding-top:clamp(4.5rem,7vw,7rem)}.contact-panel[data-astro-cid-lcdefpme]{color:#f7f5ed;background:#17201a;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.7fr);gap:clamp(3rem,7vw,7rem);padding:clamp(2.7rem,6vw,5rem);display:grid}.contact-panel[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#d8e1d8;opacity:.88}.contact-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.contact-panel[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#f7f5edd6;max-width:660px;line-height:1.72}.inquiry-trap[data-astro-cid-lcdefpme]{display:none!important}.inquiry-form[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:disabled{opacity:.65;cursor:wait}.cf-turnstile[data-astro-cid-lcdefpme]{min-width:0;max-width:100%}.inquiry-form[data-astro-cid-lcdefpme]{gap:1.2rem;min-width:0;margin-top:2rem;display:grid}.inquiry-fields[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.inquiry-form[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;font-size:.9rem;font-weight:600;display:flex}.field-optional[data-astro-cid-lcdefpme]{color:#c8d2c9;font-size:.78rem;font-weight:400}.inquiry-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.inquiry-form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{box-sizing:border-box;color:#17201a;width:100%;min-width:0;font:inherit;background:#f7f8f4;border:1px solid #87978b;border-radius:10px;flex-basis:100%;padding:.85rem;font-size:1rem;font-weight:400}.inquiry-form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical}.inquiry-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder,.inquiry-form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]::placeholder{color:#5c695f;opacity:1}.inquiry-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible,.inquiry-form[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus-visible,.inquiry-form[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible,.inquiry-form[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:3px solid #a4d6ac}.inquiry-help[data-astro-cid-lcdefpme],.inquiry-status[data-astro-cid-lcdefpme]{color:#e0e6df;overflow-wrap:anywhere;margin:0;font-size:.83rem;line-height:1.65}.inquiry-status[data-astro-cid-lcdefpme]:empty{display:none}.inquiry-status[data-astro-cid-lcdefpme][data-state=success]{color:#fff;background:#254635;border:1px solid #8bbf9d;border-radius:12px;padding:1rem 1.25rem;font-size:1rem}.inquiry-status[data-astro-cid-lcdefpme][data-state=error]{color:#ffe6d9;border:1px solid #d3a188;border-radius:12px;padding:1rem 1.25rem}.inquiry-form[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:.2em}.inquiry-form[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{cursor:pointer;white-space:normal;text-align:left;border:0;justify-self:start}.contact-direct-label[data-astro-cid-lcdefpme]{color:#e0e6df;margin:0;font-size:.95rem;line-height:1.6}.contact-form-column[data-astro-cid-lcdefpme]{min-width:0}.contact-panel[data-astro-cid-lcdefpme] .contact-actions[data-astro-cid-lcdefpme]{justify-content:flex-start;gap:2rem}@media (width<=640px){.inquiry-fields[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.contact-actions[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;gap:3.2rem;display:flex}.button-light[data-astro-cid-lcdefpme]:hover{color:#17201a;background:#e4eadf}.button-light[data-astro-cid-lcdefpme]{color:#17201a;background:#f7f5ed;align-self:flex-start;padding:.86rem 1.25rem;font-size:.94rem}.contact-people[data-astro-cid-lcdefpme]{flex-direction:column;gap:1.15rem;display:flex}.contact-people[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;flex-direction:column;gap:.16rem;font-weight:650;text-decoration:none;display:flex}.contact-people[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#e0e6df;font-size:1rem;font-weight:400}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme],.proof-heading[data-astro-cid-lcdefpme],.product-layout[data-astro-cid-lcdefpme],.test-intro[data-astro-cid-lcdefpme],.variants-layout[data-astro-cid-lcdefpme],.company-top[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme],.contact-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{min-height:auto}.hero-visual[data-astro-cid-lcdefpme]{width:100%;max-width:760px;margin-inline:auto}.proof-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proof-card-top[data-astro-cid-lcdefpme]{height:auto}.proof-values[data-astro-cid-lcdefpme]{margin-top:2rem}.process[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.process-step[data-astro-cid-lcdefpme]:nth-child(3){border-top:1px solid #ffffff3d;border-left:0}.process-step[data-astro-cid-lcdefpme]:nth-child(4){border-top:1px solid #ffffff3d}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{padding-top:8rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,14vw,4.8rem)}.hero-visual[data-astro-cid-lcdefpme]{border-radius:22px;padding:1.2rem .8rem .9rem}.flow-labels[data-astro-cid-lcdefpme]{font-size:.56rem}.proof-card-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr;height:auto}.proof-values[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:1.6rem}.proof-direction[data-astro-cid-lcdefpme]{text-align:center;transform:rotate(90deg)}.process[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.process-step[data-astro-cid-lcdefpme]{min-height:auto;padding:1.6rem 0}.process-step[data-astro-cid-lcdefpme]+.process-step[data-astro-cid-lcdefpme]{border-top:1px solid #ffffff3d;border-left:0;padding-left:0}.process-step[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.people-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.person-card[data-astro-cid-lcdefpme]{min-height:155px;padding:1.5rem}}.case-summary[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:#f6f7f3;border-radius:18px;flex-direction:column;justify-content:center;gap:.5rem;min-height:132px;margin:0 0 2rem;padding:1.2rem 1.25rem;display:flex}.case-summary[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem}.case-summary[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{max-width:24ch;font-size:1.3rem;line-height:1.3}.proof-text[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.proof-meta[data-astro-cid-lcdefpme]{padding-top:1.2rem}.variants-strip[data-astro-cid-lcdefpme]{background:#f5f6f2;border-radius:24px;max-width:760px;margin:clamp(2.5rem,5vw,4rem) auto 0;padding:1rem}.variants-strip[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;max-height:300px}.variants-strip[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#46594b;text-align:center;padding:.8rem;font-size:.85rem}.contact-mail[data-astro-cid-lcdefpme]{color:#fff;text-underline-offset:.25em}.hero-lead[data-astro-cid-lcdefpme],.section-lead[data-astro-cid-lcdefpme],.benefit[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.proof-text[data-astro-cid-lcdefpme],.proof-context[data-astro-cid-lcdefpme],.proof-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.proof-meta[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.proof-note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.proof-value[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.proof-value[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.person-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.faq-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child,.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{opacity:1}.proof-context[data-astro-cid-lcdefpme],.proof-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.proof-value[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.proof-value[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme],.hero-meta[data-astro-cid-lcdefpme],.flow-caption[data-astro-cid-lcdefpme]{color:#536258;opacity:1}.proof-note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#46564a}.hero-meta[data-astro-cid-lcdefpme]{font-size:.875rem}.flow-labels[data-astro-cid-lcdefpme]{opacity:.85}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:1;color:#69746c}.person-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{overflow-wrap:anywhere}@media (width<=640px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.65rem,11vw,4rem)}.section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,8.5vw,3rem)}.proof-card-top[data-astro-cid-lcdefpme]{min-height:0;margin-bottom:1.5rem}.proof-values[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem;margin-top:0}.proof-value[data-astro-cid-lcdefpme]{min-height:125px;padding:.9rem .65rem}.proof-value[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.8rem}.proof-value[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.02em;font-size:.6rem}.proof-value[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:.7rem}.proof-direction[data-astro-cid-lcdefpme]{transform:none}.proof-card[data-astro-cid-lcdefpme]{padding:1.25rem}.contact-panel[data-astro-cid-lcdefpme]{padding:1.5rem}.contact-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{white-space:normal;text-align:center}}#main-content[data-astro-cid-lcdefpme]{scroll-margin-top:120px}.proof-grid[data-astro-cid-lcdefpme]{grid-template-rows:repeat(3,auto);row-gap:1.5rem}.proof-card[data-astro-cid-lcdefpme]{grid-template-rows:subgrid;grid-row:span 3;gap:1.5rem;height:auto;display:grid}.proof-card-top[data-astro-cid-lcdefpme]{min-height:0}.proof-values[data-astro-cid-lcdefpme],.proof-text[data-astro-cid-lcdefpme]{margin:0}.proof-card[data-astro-cid-lcdefpme]>.proof-text[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-top:1.25rem;font-size:.95rem}.proof-meta[data-astro-cid-lcdefpme]{margin-top:0}.process[data-astro-cid-lcdefpme]{grid-template-rows:auto auto auto}.process-step[data-astro-cid-lcdefpme]{grid-template-rows:subgrid;grid-row:span 3;row-gap:1rem;min-height:0;display:grid}.process-step[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.process-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.process-step[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-bottom:1rem}.hero[data-astro-cid-lcdefpme]{min-height:auto;padding-top:clamp(9rem,12vw,11rem)}.draft-label[data-astro-cid-lcdefpme]{color:#715317;letter-spacing:.03em;margin-bottom:.65rem;font-size:.72rem;font-weight:650;display:block}.draft-document[data-astro-cid-lcdefpme]{color:#51452d;background:#faf6eb;border:1px dashed #9b8758;border-radius:12px;margin-top:1.5rem;padding:1rem 1.2rem}.draft-document[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.9rem;line-height:1.6}.faq-list[data-astro-cid-lcdefpme] .draft-document[data-astro-cid-lcdefpme]{margin-bottom:1rem}.faq-list[data-astro-cid-lcdefpme] .draft-document[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#51452d}@media (width<=1000px){.proof-grid[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr}.proof-card[data-astro-cid-lcdefpme]{flex-direction:column;grid-row:auto;gap:1.5rem;display:flex}}@media (width<=640px){.proof-card-top[data-astro-cid-lcdefpme]{margin-bottom:0}.process[data-astro-cid-lcdefpme]{grid-template-rows:none}.process-step[data-astro-cid-lcdefpme]{grid-row:auto;grid-template-rows:auto auto auto}.process-step[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-bottom:.5rem}}.fit-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.fit-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.025em;margin:0 0 1.25rem;font-size:clamp(1.6rem,2.7vw,2.3rem);line-height:1.15}.fit-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:#e0e6df;margin:0 0 1rem;line-height:1.7}.fit-layout[data-astro-cid-lcdefpme] .variants-strip[data-astro-cid-lcdefpme]{width:100%;margin:0}.proof-heading[data-astro-cid-lcdefpme],.company-top[data-astro-cid-lcdefpme]{align-items:start}.proof-heading[data-astro-cid-lcdefpme]>.section-lead[data-astro-cid-lcdefpme],.company-copy[data-astro-cid-lcdefpme]{padding-top:2.4rem}@media (width<=900px){.proof-heading[data-astro-cid-lcdefpme],.company-top[data-astro-cid-lcdefpme]{gap:1.5rem}.proof-heading[data-astro-cid-lcdefpme]>.section-lead[data-astro-cid-lcdefpme],.company-copy[data-astro-cid-lcdefpme]{padding-top:0}}.company-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.people-grid[data-astro-cid-lcdefpme]{margin-top:3rem}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:64ch}.draft-document[data-astro-cid-lcdefpme]{padding:.85rem 1rem}@media (width<=900px){.fit-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.fit-layout[data-astro-cid-lcdefpme] .variants-strip[data-astro-cid-lcdefpme]{max-width:600px}}.proof-card-top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(115px,.65fr);gap:1.25rem;margin-bottom:0}.proof-percentage[data-astro-cid-lcdefpme]{text-align:right;min-width:0}.proof-percentage[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#168143;letter-spacing:-.055em;font-size:clamp(2.2rem,3.5vw,3.4rem);line-height:.95;display:block}.proof-percentage[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#536258;margin-top:.45rem;font-size:.7rem;line-height:1.35;display:block}@media (width<=640px){.proof-card-top[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.proof-percentage[data-astro-cid-lcdefpme]{text-align:left}}.result-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:last-child{color:#536258;margin:1rem 0 0;line-height:1.65}.result-panel[data-astro-cid-lcdefpme]{background:#eaf2ec;border:1px solid #d4e2d7;border-radius:18px;min-width:0;padding:1.25rem 1.4rem}.result-panel[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#536258;font-size:.8rem;font-weight:650;line-height:1.5;display:block}.result-panel[data-astro-cid-lcdefpme]>strong[data-astro-cid-lcdefpme]{color:#168143;letter-spacing:-.045em;white-space:nowrap;margin:.5rem 0;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.1;display:block}.result-panel[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:0;font-size:.45em}.result-panel[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#536258;margin:0;font-size:.9rem;line-height:1.5}@media (width<=400px){.result-panel[data-astro-cid-lcdefpme]{padding:1rem}}
