.in{--ink:#172927;--muted:#5d6965;--lime:#d5f975;--green:#183c30;--paper:#fafbf8;--line:#e1e6de;--white:#fff;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.6}.in a{color:inherit;text-decoration:none}.in-wrap{width:min(1080px,100% - 64px);margin-inline:auto}.in-header{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbf8ed;position:sticky;top:0}.in-nav{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.in-logo{letter-spacing:-.8px;align-items:center;gap:10px;font-size:24px;font-weight:800;display:inline-flex}.in-btn{background:var(--green);border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:650;transition:background .2s;display:inline-flex;color:var(--white)!important}.in-btn:hover{background:#0f2a21}.in-btn-sm{min-height:40px;padding:0 18px;font-size:14px}.in-link{text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #9bb57a!important;text-decoration:underline #9bb57a!important}.in-hero{padding:88px 0 72px}.in-eyebrow{letter-spacing:.3px;color:#3f5a2a;background:#eef4e5;border:1px solid #dbe6cc;border-radius:999px;margin-bottom:24px;padding:5px 14px;font-size:13px;font-weight:650;display:inline-block}.in-hero h1{letter-spacing:-1.8px;max-width:820px;font-size:clamp(2.2rem,5.2vw,3.8rem);font-weight:750;line-height:1.1}.in-lead{max-width:680px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.7}.in-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:34px;display:flex}.in-section{border-top:1px solid var(--line);padding:64px 0}.in-section h2,.in-cta h2{letter-spacing:-.8px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.25}.in-sub{max-width:720px;color:var(--muted);margin-top:14px;font-size:16.5px;line-height:1.7}.in-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.in-card{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px}.in-card h3{margin-bottom:8px;font-size:17px;font-weight:650}.in-card p{color:var(--muted);font-size:15px;line-height:1.65}.in-uses{border:1px solid var(--line);background:var(--white);border-radius:14px;margin-top:28px;overflow:hidden}.in-uses>div{grid-template-columns:240px minmax(0,1fr);gap:16px;padding:18px 22px;display:grid}.in-uses>div+div{border-top:1px solid var(--line)}.in-uses dt{font-weight:650}.in-uses dd{color:#3b4a46;font-size:15.5px;line-height:1.65}.in-promises{gap:10px;margin-top:22px;padding:0;list-style:none;display:grid}.in-promises li{color:#3b4a46;padding-left:28px;font-size:15.5px;line-height:1.65;position:relative}.in-promises li:before{content:"";border-bottom:2px solid #4f7a2c;border-left:2px solid #4f7a2c;width:10px;height:6px;position:absolute;top:.6em;left:4px;transform:rotate(-45deg)}.in-promises a,.in-note a{text-underline-offset:3px;-webkit-text-decoration:underline #9bb57a;text-decoration:underline #9bb57a}.in-note{color:#3b4a46;background:#f1f6e8;border:1px solid #dfe9d0;border-radius:10px;margin-top:22px;padding:16px 20px;font-size:14.5px;line-height:1.7}.in-cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:64px 0 80px;display:flex}.in-footer{border-top:1px solid var(--line);background:var(--white)}.in-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:28px 0;font-size:14px;display:flex}.in-foot nav{flex-wrap:wrap;gap:8px 22px;display:flex}.in-foot a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #c6d2bb;text-decoration:underline #c6d2bb}@media (max-width:820px){.in-wrap{width:calc(100% - 32px)}.in-hero{padding:56px 0 48px}.in-grid{grid-template-columns:1fr}.in-uses>div{grid-template-columns:1fr;gap:4px}.in-section{padding:48px 0}}
