:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17221c;--muted:#5f6b64;--paper:#f4f0e8;--cream:#fffaf1;--lime:#c8f26b;--forest:#193c2d;--line:#17221c24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;min-height:82px;display:flex}.wordmark{letter-spacing:-.03em;align-items:center;gap:11px;font-weight:900;display:inline-flex}.brandGlyph{width:38px;height:38px;color:var(--lime);background:var(--forest);border-radius:50% 50% 44% 56%;place-items:center;display:grid}.navLinks,.footer div{color:var(--muted);gap:24px;font-size:.92rem;display:flex}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;min-height:690px;padding-block:70px 90px;display:grid}.eyebrow{color:#426353;letter-spacing:.16em;margin-bottom:18px;font-size:.74rem;font-weight:900}h1{letter-spacing:-.075em;max-width:720px;margin-bottom:26px;font-size:clamp(4rem,8vw,7.6rem);line-height:.84}.lede{max-width:650px;color:var(--muted);font-size:1.12rem;line-height:1.65}.heroActions{color:var(--muted);align-items:center;gap:22px;margin-top:34px;font-size:.9rem;display:flex}.primaryButton{color:#fff;background:var(--forest);border-radius:999px;padding:15px 22px;font-weight:800}.parallelCard{border:1px solid var(--line);background:var(--cream);border-radius:46px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:500px;padding:32px;display:grid;position:relative;transform:rotate(2deg);box-shadow:0 34px 80px #2f372824}.portrait{border-radius:100px 100px 30px 30px;align-content:center;place-items:center;gap:30px;height:290px;display:grid;overflow:hidden}.portrait span{font-size:5.5rem}.portrait small{opacity:.66;font-weight:800}.petPortrait{background:#d9b989}.humanPortrait{color:#fff;background:var(--forest)}.humanPortrait span{width:90px;height:120px;color:var(--forest);background:#ead2ae;border-radius:50% 50% 42% 42%;place-items:center;font-size:4rem;display:grid}.parallelArrow{font-size:2rem}.identityTag{background:var(--lime);border-radius:18px;gap:5px;width:76%;padding:18px 20px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)rotate(-2deg)}.identityTag span{color:#38513f;font-size:.8rem}.proofStrip{border-block:1px solid var(--line);background:#fff6}.proofGrid{min-height:90px;color:var(--muted);grid-template-columns:repeat(4,1fr);align-items:center;gap:24px;font-size:.9rem;display:grid}.proofGrid b{color:var(--ink)}.section{padding-block:120px}.section h2{letter-spacing:-.055em;max-width:820px;margin-bottom:48px;font-size:clamp(2.4rem,5vw,4.7rem);line-height:1}.chapterGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.chapter{border:1px solid var(--line);background:var(--cream);border-radius:28px;min-height:310px;padding:26px}.chapter>span{background:var(--lime);border-radius:50%;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:900;display:inline-grid}.chapter h3{margin-top:68px;font-size:1.25rem}.chapter p,.featureList p{color:var(--muted);line-height:1.65}.splitSection{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;display:grid}.splitSection h2{margin-bottom:0}.featureList{gap:16px;display:grid}.featureList p{background:#ffffff8c;border-radius:20px;margin:0;padding:24px}.featureList b{color:var(--ink)}.footer{border-top:1px solid var(--line);min-height:120px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.legalPage{min-height:100vh;padding:70px 20px}.legalCard{border:1px solid var(--line);background:var(--cream);border-radius:32px;width:min(760px,100%);margin:auto;padding:clamp(28px,6vw,64px)}.legalCard h1{margin-bottom:16px;font-size:clamp(3rem,8vw,5rem)}.legalCard h2{margin:38px 0 12px;font-size:1.25rem}.legalCard p,.legalCard li{color:var(--muted);line-height:1.7}.legalCard a{text-decoration:underline}@media (max-width:850px){.hero{grid-template-columns:1fr;padding-top:50px}.parallelCard{transform:none}.proofGrid,.chapterGrid{grid-template-columns:1fr 1fr;padding-block:24px}.splitSection{grid-template-columns:1fr;gap:35px}}@media (max-width:560px){.navLinks{gap:14px}.hero{gap:45px;min-height:auto}h1{font-size:3.7rem}.parallelCard{border-radius:30px;min-height:420px;padding:20px}.portrait{height:240px}.portrait span{font-size:3.5rem}.proofGrid,.chapterGrid{grid-template-columns:1fr}.chapter{min-height:230px}.chapter h3{margin-top:42px}.heroActions,.footer{flex-direction:column;justify-content:center;align-items:flex-start}}
