:root{--paper:#f4f1ea;--paper-2:#ece7db;--card:#fffdf8;--ink:#23211c;--ink-soft:#5c5749;--line:#ddd6c6;--sage:#3f6b54;--sage-soft:#e4ede7;--sage-line:#cfe0d5;--amber:#b5751f;--amber-soft:#f6ecd6;--amber-line:#ecdcb6;--rose:#9c4a3c;--rose-soft:#f1e0db;--projected:#8a8270;--actual:#3f6b54;--radius:14px;--shadow:0 1px 2px #23211c0a, 0 8px 28px -12px #23211c2e;--shadow-lift:0 2px 6px #23211c0f, 0 18px 48px -16px #23211c47;--serif:"Hoefler Text", Georgia, "Times New Roman", serif;--sans:"Helvetica Neue", -apple-system, "Segoe UI", sans-serif;--mono:"SF Mono", "Courier New", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 12% 8%,#3f6b540a,#0000 40%),radial-gradient(circle at 88% 92%,#b5751f0a,#0000 42%);min-height:100vh;line-height:1.6}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:600;line-height:1.15}a{color:var(--sage)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.lp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp-nav-links{align-items:center;gap:20px;display:flex}.lp-nav-links .lp-nav-secondary{display:inline-block}.lp-trust-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 44px;display:flex}@media (max-width:880px){.lp-hero-grid{grid-template-columns:1fr;gap:36px}.lp-nav-links{gap:12px}.lp-nav-links .lp-nav-secondary{display:none}}@media (max-width:560px){.lp-trust-row{gap:18px 24px}}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";float:right;font-family:var(--mono);color:var(--sage);font-size:18px;transition:transform .16s}.lp-faq details[open] summary:after{content:"−"}
