:root{--ink:#172523;--muted:#566660;--green:#214e3e;--line:#dce3de;--paper:#f4f6f2}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);line-height:1.6}a{color:var(--green)}.wrap{width:min(1080px,calc(100% - 40px));margin:auto}.top{padding:22px 0;border-bottom:1px solid var(--line);background:#fff}.top .wrap{display:flex;justify-content:space-between;gap:15px;align-items:center}.brand{font-size:19px;font-weight:800;letter-spacing:-.6px;text-decoration:none}.label,.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase}.label{color:var(--muted)}.hero{padding:64px 0 40px}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:62px;align-items:center}.eyebrow{color:var(--green)}h1{font-size:clamp(34px,4.3vw,54px);line-height:1.1;letter-spacing:-1.9px;margin:19px 0 23px}h2{font-size:24px;line-height:1.3;letter-spacing:-.5px}p{margin:0 0 18px}.lead{font-size:18px;color:var(--muted);max-width:530px}.note{font-size:13px;color:var(--muted)}.selector{background:#fff;border:1px solid var(--line);padding:30px;border-radius:12px;box-shadow:0 18px 50px #17252309}.selector h2{margin:0 0 10px}.options{display:grid;gap:10px;margin:22px 0}.option{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:6px;cursor:pointer;font-weight:700;transition:.15s}.option:has(input:checked){background:#edf3ee;border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}input{accent-color:var(--green);width:18px;height:18px}.option:hover{border-color:var(--green)}.btn{display:flex;justify-content:center;align-items:center;gap:20px;width:100%;padding:17px;background:var(--green);color:#fff;border:0;border-radius:6px;text-decoration:none;font:700 15px Arial;cursor:pointer}.btn:hover{background:#15382c}.btn:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b48c35;outline-offset:4px}.fine{text-align:center;font-size:12px;color:var(--muted);margin:13px 0 0}.ingredient{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:20px;margin-top:26px}.chemical{flex-shrink:0;background:#e2e9e0;border:1px solid #ccd8ca;border-radius:8px;padding:16px 20px;font-size:21px;font-weight:700}.ingredient p{font-size:13px;margin:0;color:var(--muted)}.space{height:50px}.transparency{background:white;border-top:1px solid var(--line);padding:46px 0}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.transparency p{font-size:14px;color:var(--muted)}.pending{background:#f5f1e7;border-left:3px solid #ab8743;padding:12px 15px;font-size:13px}.footer{padding:28px 0 35px;font-size:12px;color:var(--muted)}.footer nav{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}.legal{max-width:760px;margin:55px auto 75px;padding:0 22px}.legal h1{font-size:38px}.legal h2{margin-top:30px}.legal p{color:var(--muted)}fieldset{padding:0;margin:0;border:0}legend{font-weight:700;font-size:24px;line-height:1.3;letter-spacing:-.5px;margin-bottom:10px}.status{font-size:13px;color:var(--green);min-height:21px;margin-bottom:10px}@media(max-width:720px){.wrap{width:calc(100% - 32px)}.top{padding:17px 0}.label{font-size:9px;max-width:100px;text-align:right}.hero{padding:32px 0 20px}.hero-grid{grid-template-columns:1fr;gap:26px}h1{letter-spacing:-1.2px;margin:14px 0 18px}.lead{font-size:16px}.selector{padding:23px 20px}.ingredient{margin-top:20px}.info-grid{grid-template-columns:1fr;gap:22px}.space{height:max(140px,25svh)}.transparency{padding:30px 0}.hero .note{margin-bottom:0}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}