@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--bg:#ece7dc;--surface:#e3ddcf;--surface-hover:#dcd5c4;--surface-alt:#d6d0c2;--border:rgba(60,50,35,.1);--border-strong:rgba(60,50,35,.18);--text-primary:#2a2620;--text-secondary:#6b6455;--text-tertiary:#9a9384;--green:#5d7a4a;--green-bright:#4a6b38;--green-surface:rgba(93,122,74,.12);--red-soft:#b05540;--red-surface:rgba(176,85,64,.1);--accent:#3a3428;--nav-bg:#ece7dc;--nav-active:#5d7a4a;--nav-inactive:#9a9384;--toggle-bg:#ccc7b8;--toggle-active:#5d7a4a;--card-shadow:0 1px 3px rgba(42,38,32,.06)}[data-theme=dark]{--bg:#0a0a0a;--surface:#141414;--surface-hover:#1c1c1c;--surface-alt:#1a1a1a;--border:hsla(0,0%,100%,.06);--border-strong:hsla(0,0%,100%,.12);--text-primary:#f5f5f2;--text-secondary:#8a8a86;--text-tertiary:#5a5a56;--green:#7ea86b;--green-bright:#a8d49a;--green-surface:rgba(126,168,107,.1);--red-soft:#c76b5a;--red-surface:hsla(9,49%,57%,.1);--accent:#d8c9a8;--nav-bg:#0a0a0a;--nav-active:#a8d49a;--nav-inactive:#5a5a56;--toggle-bg:#2a2a28;--toggle-active:#7ea86b;--card-shadow:0 1px 3px rgba(0,0,0,.3);color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100%;background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-primary);-webkit-font-smoothing:antialiased}body{display:flex;justify-content:center}.lp{width:100%;max-width:100%;overflow-x:hidden}.lp-wrap{max-width:660px;margin:0 auto;padding:0 24px}.lp-nav{display:flex;align-items:center;justify-content:space-between;padding:22px 0 0}.lp-mark{font-size:16px;font-weight:600;letter-spacing:-.2px;color:var(--text-primary);text-decoration:none}.lp-navlink{font-size:15px;font-weight:500;color:var(--green);text-decoration:none;padding:12px 0 12px 16px}.lp-hero{padding:72px 0 0}.lp-hero h1{font-size:clamp(34px,7.5vw,52px);line-height:1.06;letter-spacing:-1.4px;font-weight:700;max-width:13ch}.lp-lede{margin-top:20px;font-size:17px;line-height:1.55;color:var(--text-secondary);max-width:48ch}.lp-sum{margin:44px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:11px 0}.lp-sum-label{font-size:15px;color:var(--text-secondary)}.lp-sum-fig{font-size:clamp(20px,4.6vw,26px);font-weight:500;letter-spacing:-.5px}.lp-sum-rule{border-top:1.5px solid var(--text-primary);margin-top:4px}.lp-sum-row.is-total{padding-top:16px}.lp-sum-row.is-total .lp-sum-label{color:var(--text-primary);font-weight:600;font-size:16px}.lp-sum-row.is-total .lp-sum-fig{font-size:clamp(34px,8vw,46px);font-weight:700;letter-spacing:-1.4px;color:var(--green)}.owed{color:var(--red-soft)}.lp-note{margin-top:14px;font-size:13px;color:var(--text-tertiary)}.lp-cta{display:inline-block;margin-top:36px;padding:15px 30px;border-radius:12px;background:var(--green);color:#fff;font-size:16px;font-weight:600;text-decoration:none}.lp-cta-sub{margin-top:14px;font-size:13px;color:var(--text-tertiary)}.lp-section{padding:78px 0 0}.lp-section h2{font-size:clamp(25px,5vw,32px);line-height:1.18;letter-spacing:-.8px;font-weight:700;max-width:20ch}.lp-section p{margin-top:16px;font-size:16px;line-height:1.6;color:var(--text-secondary);max-width:52ch}.lp-do{margin-top:34px}.lp-do-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid var(--border-strong)}.lp-do-row:last-child{border-bottom:1px solid var(--border-strong)}.lp-do-what{font-size:16px;font-weight:500}.lp-do-why{font-size:13.5px;color:var(--text-tertiary);margin-top:3px;line-height:1.45}.lp-do-btn{flex-shrink:0;padding:9px 16px;border-radius:9px;background:var(--green-surface);color:var(--green);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-facts{margin-top:30px}.lp-fact{padding:16px 0;border-top:1px solid var(--border)}.lp-fact b{font-size:15.5px;font-weight:600;display:block}.lp-fact span{font-size:14.5px;color:var(--text-secondary);line-height:1.55;display:block;margin-top:5px;max-width:54ch}.lp-beta{margin-top:78px;padding:24px;border-radius:14px;background:var(--surface)}.lp-beta b{font-size:15.5px;display:block;margin-bottom:8px}.lp-beta p{font-size:14.5px;color:var(--text-secondary);line-height:1.6;margin:0;max-width:none}.lp-foot{margin-top:70px;padding:26px 0 40px;border-top:1px solid var(--border-strong);display:flex;flex-wrap:wrap;gap:10px 22px;align-items:baseline;font-size:13.5px;color:var(--text-tertiary)}.lp-foot a{color:var(--text-secondary);text-decoration:none;padding:10px 0}.lp-foot a:hover{color:var(--text-primary)}.lp-doc{padding:54px 0 0;max-width:660px}.lp-doc h1{font-size:34px;letter-spacing:-1px;font-weight:700}.lp-doc .lp-updated{margin-top:10px;font-size:14px;color:var(--text-tertiary)}.lp-doc h2{margin-top:40px;font-size:19px;font-weight:600;letter-spacing:-.3px}.lp-doc li,.lp-doc p{margin-top:12px;font-size:15.5px;line-height:1.65;color:var(--text-secondary);max-width:68ch}.lp-doc ul{margin-top:8px;padding-left:20px}.lp-doc li{margin-top:7px}.lp-doc a{color:var(--green)}.lp-doc strong{color:var(--text-primary);font-weight:600}a:focus-visible,button:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:420px){.lp-hero{padding-top:52px}.lp-section{padding-top:60px}.lp-do-row{align-items:flex-start}}@media (max-width:640px){input,select,textarea{font-size:16px!important}}