@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
 .hero h1{font-size:clamp(44px,5.2vw,78px)!important;max-width:650px}
:root{--ink:#17231d;--lime:#d7ed68;--coral:#ff785b;--paper:#f3f1e9;--muted:#667069;--line:#cbd0c4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{align-items:center;display:flex;justify-content:space-between;padding:24px clamp(22px,5vw,78px);border-bottom:1px solid var(--line)}.brand{align-items:center;display:flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:.1em;line-height:.9}.brand em{font-size:9px;font-style:normal;letter-spacing:.18em}.brand-mark{align-items:center;background:var(--coral);border-radius:50%;color:#fff;display:flex;font-size:20px;height:34px;justify-content:center;letter-spacing:0;width:34px}.site-header nav{align-items:center;display:flex;font-size:12px;gap:26px}.nav-cta{background:var(--ink);border-radius:99px;color:#fff;padding:12px 17px}.hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:650px;padding:clamp(50px,8vw,110px) clamp(22px,8vw,130px);gap:8vw}.hero-copy{max-width:700px}.eyebrow{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.hero h1{font-size:clamp(50px,7vw,96px);letter-spacing:-.075em;line-height:.96;margin:25px 0}.lede{color:#445149;font-size:18px;line-height:1.6;max-width:590px}.hero-actions{align-items:center;display:flex;gap:25px;margin:38px 0}.button{border:0;border-radius:99px;display:inline-flex;font:700 12px Manrope;gap:20px;padding:17px 21px;cursor:pointer}.button-dark{background:var(--ink);color:#fff}.button-light{background:var(--lime);color:var(--ink)}.text-link{border-bottom:1px solid currentColor;font-size:12px;font-weight:700;padding-bottom:4px}.hero-proof{border-top:1px solid var(--line);display:flex;gap:35px;margin-top:70px;padding-top:16px}.hero-proof span{font-family:'DM Mono';font-size:10px}.hero-art{background:var(--lime);border-radius:3px;min-height:430px;overflow:hidden;position:relative}.orb{border:1px solid var(--ink);border-radius:50%;height:240px;position:absolute;width:240px}.orb-a{left:-45px;top:80px}.orb-b{height:360px;right:-120px;top:-80px;width:360px}.orb-c{bottom:-100px;height:270px;left:110px;width:270px}.pellets{font-size:44px;letter-spacing:12px;line-height:1.2;position:absolute;right:15%;top:30%;transform:rotate(-18deg)}.art-note{bottom:28px;font-size:13px;font-weight:700;left:28px;position:absolute}.trust-strip{align-items:center;background:var(--ink);color:#fff;display:flex;gap:clamp(18px,4vw,65px);padding:20px clamp(22px,8vw,130px)}.trust-strip p{font-size:12px;margin-right:auto}.trust-strip span{color:var(--lime);font-family:'DM Mono';font-size:10px}.section{padding:clamp(70px,10vw,150px) clamp(22px,8vw,130px)}.section-intro{display:grid;grid-template-columns:1fr 2fr 1.2fr;gap:30px;margin-bottom:58px}.section h2{font-size:clamp(35px,4.5vw,65px);letter-spacing:-.065em;line-height:.98;margin:0}.section-intro>p:last-child{color:var(--muted);font-size:15px;line-height:1.6;margin:0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.product-card{min-height:300px;padding:24px;position:relative}.product-card h3{font-size:25px;letter-spacing:-.06em;line-height:1;margin-top:115px;max-width:140px}.product-card p{font-size:12px;line-height:1.5;max-width:180px}.card-number{font-family:'DM Mono';font-size:10px}.card-arrow{bottom:25px;font-size:23px;position:absolute;right:25px}.card-dark{background:var(--ink);color:#fff}.card-lime{background:var(--lime)}.card-coral{background:var(--coral)}.card-paper{background:#deddd4}.application-section{background:#deddd4;display:grid;grid-template-columns:1fr 1.1fr;gap:10vw}.application-list a{border-top:1px solid #aeb3aa;display:grid;grid-template-columns:45px 1fr 32px;gap:20px;padding:22px 0}.application-list span,.application-list b{font-family:'DM Mono';font-size:11px}.application-list strong{font-size:19px}.application-list small{color:var(--muted);font-size:11px;grid-column:2}.quality-section{background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.quality-copy p:not(.eyebrow){color:#c7cec7;line-height:1.65;max-width:430px;margin:28px 0}.quality-steps>div{border-top:1px solid #435047;padding:20px 0}.quality-steps b{color:var(--lime);font-family:'DM Mono';font-size:11px}.quality-steps h3{font-size:18px;margin:8px 0}.quality-steps p{color:#a8b2aa;font-size:12px;margin:0}.company-section{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.company-image{background:var(--coral);min-height:400px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end}.company-image span{font-size:32px;font-weight:800;letter-spacing:-.06em}.company-image small{font-family:'DM Mono';font-size:11px;margin-top:8px}.company-section p:not(.eyebrow){color:var(--muted);line-height:1.7;max-width:430px;margin:30px 0}.sample-section{background:var(--lime);display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;padding:clamp(65px,9vw,125px) clamp(22px,8vw,130px)}.sample-heading h2{font-size:clamp(39px,5vw,70px);letter-spacing:-.07em;line-height:.95;margin:20px 0}.sample-heading>p:last-child{font-size:14px;line-height:1.6;max-width:330px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.sample-section label{display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:8px}.sample-section input,.sample-section select,.sample-section textarea{background:transparent;border:0;border-bottom:1px solid #82932c;border-radius:0;color:var(--ink);font:14px Manrope;padding:10px 0;outline:0}.sample-section textarea{margin:25px 0 20px;resize:vertical;width:100%}.check{align-items:center;display:flex!important;flex-direction:row!important;font-size:10px!important;font-weight:500!important;margin:20px 0}.check input{accent-color:var(--ink);height:15px;width:15px}.form-status{font-size:12px;line-height:1.5;margin-top:16px}.sample-section .button{margin-top:3px}footer{align-items:flex-start;background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:50px;padding:45px clamp(22px,8vw,130px)}footer p{color:#aab5ad;font-size:12px;line-height:1.6;margin:0;max-width:280px}footer>div{display:flex;flex-direction:column;gap:9px;font-size:12px}@media(max-width:800px){.site-header nav a:not(.nav-cta){display:none}.hero,.application-section,.quality-section,.company-section,.sample-section{grid-template-columns:1fr;gap:45px}.hero{padding-top:65px}.hero-art{min-height:340px}.section-intro{grid-template-columns:1fr;gap:20px}.product-grid{grid-template-columns:1fr 1fr}.product-card{min-height:250px}.product-card h3{margin-top:80px}.hero-proof{gap:13px;flex-wrap:wrap;margin-top:45px}.trust-strip{flex-wrap:wrap}.trust-strip p{flex-basis:100%}footer{grid-template-columns:1fr;gap:22px}}@media(max-width:480px){.product-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.hero h1{font-size:54px}.site-header{padding:18px 20px}.nav-cta{padding:10px 12px;font-size:10px}}
 .response-note{border-left:2px solid var(--ink);font-size:12px!important;margin-top:25px;max-width:330px;padding-left:14px}
.hero-art>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hero-art:after{background:linear-gradient(180deg,transparent 45%,rgba(23,35,29,.72));content:'';inset:0;position:absolute}.hero-art .art-note{color:#fff;z-index:1}.product-card>img{height:120px;object-fit:cover;position:absolute;right:0;top:0;width:100%}.product-card>img:after{content:''}.product-card .card-number,.product-card h3,.product-card p,.product-card .card-arrow{position:relative;z-index:1}.company-image{overflow:hidden;position:relative}.company-image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.company-image:after{background:linear-gradient(180deg,transparent 35%,rgba(23,35,29,.75));content:'';inset:0;position:absolute}.company-image span,.company-image small{color:#fff;position:relative;z-index:1}
 .product-card .card-arrow{bottom:25px!important;left:auto!important;position:absolute!important;right:25px!important;z-index:2}
 .trust-points{border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:28px 0 30px;padding-top:16px}.trust-points span{font:10px 'DM Mono';line-height:1.4;text-transform:uppercase}@media(max-width:520px){.trust-points{grid-template-columns:1fr}}
.people-list{border-top:1px solid var(--line);margin-top:28px}.people-list div{border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:13px 0}.people-list strong{font-size:13px}.people-list span{color:var(--muted);font-size:11px;text-align:right}@media(max-width:520px){.people-list div{display:block}.people-list span{display:block;margin-top:5px;text-align:left}}
