:root{--ink:#062f31;--ink-soft:#405e5d;--ink-muted:#69807e;--canvas:#f7f2e9;--paper:#fffdf8;--mint:#cdebdc;--mint-strong:#55a980;--coral:#f27d6a;--coral-soft:#f8c8bf;--gold:#f2c75c;--gold-soft:#f8e6ae;--periwinkle:#8998e8;--periwinkle-soft:#d9def8;--line:#062f3124;--line-strong:#062f3147;--shadow-sm:0 12px 34px #062f3114;--shadow-lg:0 32px 90px #062f3129;--radius-sm:16px;--radius-md:26px;--radius-lg:40px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font-interface), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body,button,input,select,textarea{font-feature-settings:"kern" 1}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--periwinkle);outline-offset:4px}.shell{width:min(1280px,100% - 64px);margin-inline:auto}.section{padding-block:clamp(84px,9vw,136px)}main>.section:not(.join-hero,.contact-hero):not(:first-child),main>.beta-cta{content-visibility:auto;contain-intrinsic-size:auto 720px}.section-tight-top{padding-top:16px}.section-tint{background:#cdebdc5c}.section-ink{background:var(--ink);color:var(--paper)}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.section-heading{max-width:800px;margin-bottom:58px}.section-heading h2,.mental-load-panel>h2,.roadmap-teaser h2,.feature-boundary-card h2,.connected-home-callout h2,.beta-boundary h2,.website-scope-card h2,.privacy-contact-card h2,.about-origin h2,.not-found h1,.future-deletion h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,5vw,5.2rem);font-weight:500;line-height:.94}.section-heading>p:last-child,.section-lede{max-width:680px;color:var(--ink-soft);margin:22px 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.68}.section-kicker{color:#52716d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.7rem;font-weight:780}.section-kicker-inverse{color:#a8cfbc}.section-lede-inverse{color:#fffdf8b8}.skip-link{z-index:1000;background:var(--ink);color:#fff;border-radius:999px;padding:12px 18px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f2e9eb;position:relative}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;min-height:84px;display:grid}.brand{align-items:center;gap:11px;width:max-content;min-height:44px;display:inline-flex}.brand-wordmark{letter-spacing:-.055em;font-size:1.28rem;font-weight:800}.brand-motif{width:31px;height:29px;display:block;position:relative}.brand-motif i{border-radius:50%;width:13px;height:13px;position:absolute}.brand-motif i:first-child{background:var(--coral);top:2px;left:0}.brand-motif i:nth-child(2){background:var(--gold);top:2px;right:0}.brand-motif i:nth-child(3){background:var(--mint-strong);bottom:0;left:9px}.desktop-nav{align-items:center;gap:clamp(19px,2.2vw,36px);display:flex}.desktop-nav a{min-height:44px;color:var(--ink-soft);align-items:center;font-size:.84rem;font-weight:650;transition:color .16s;display:inline-flex}.desktop-nav a:hover{color:var(--coral)}.mobile-menu{justify-self:end;display:none}.mobile-menu summary{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:50%;place-content:center;gap:4px;width:46px;height:46px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);border-radius:2px;width:17px;height:2px}.mobile-menu nav{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:22px;gap:2px;padding:13px;display:grid;position:absolute;top:72px;left:20px;right:20px}.mobile-menu nav a{border-radius:12px;align-items:center;min-height:46px;padding:0 14px;font-weight:650;display:flex}.mobile-menu nav a:hover{background:var(--canvas)}.mobile-menu nav .mobile-menu-cta{background:var(--coral);color:#fff;justify-content:center;margin-top:6px}.button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 25px;font-size:.86rem;font-weight:760;line-height:1.2;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{justify-self:end;min-height:44px;padding-inline:20px;font-size:.78rem}.button-primary{background:var(--ink);color:#fff;box-shadow:0 12px 28px #062f312e}.button-primary:hover{box-shadow:0 16px 34px #062f3140}.button-accent{background:var(--coral);color:var(--ink);box-shadow:0 12px 28px #c0483638}.button-quiet{border-color:var(--line-strong);color:var(--ink);background:0 0}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid;align-items:center;min-height:44px;font-size:.84rem;font-weight:760;display:inline-flex}.status-badge{width:max-content;max-width:100%;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.62rem;font-weight:780;line-height:1.15;display:inline-flex}.status-badge:before{content:"";border:2px solid;border-radius:50%;flex:none;width:7px;height:7px}.status-owner{background:var(--mint);color:#205c43}.status-owner:before{background:#3c9369}.status-safety{background:var(--gold-soft);color:#6d5211}.status-safety:before{background:var(--gold)}.status-future{background:var(--periwinkle-soft);color:#394788}.status-future:before{background:var(--periwinkle)}.beta-label{border:1px solid var(--line-strong);width:max-content;color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:8px 11px;font-size:.62rem;font-weight:780;display:inline-flex}.home-hero{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(48px,7vw,112px);min-height:760px;padding-block:74px 88px;display:grid}.home-hero-copy{z-index:2;position:relative}.home-hero-copy .section-kicker{margin-top:29px}.home-hero h1,.join-copy h1,.contact-copy h1,.page-hero h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.066em;margin:0;font-size:clamp(4.5rem,7vw,7.25rem);font-weight:500;line-height:.84}.home-hero-copy>p:not(.section-kicker){max-width:570px;color:var(--ink-soft);margin:30px 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.65}.page-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-hero:after{content:"";background:var(--mint);opacity:.72;border-radius:50%;width:370px;height:370px;position:absolute;bottom:-240px;right:-90px}.page-hero-coral:after{background:var(--coral-soft)}.page-hero-gold:after{background:var(--gold-soft)}.page-hero-periwinkle:after{background:var(--periwinkle-soft)}.page-hero-inner{grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);align-items:end;gap:clamp(54px,8vw,120px);min-height:550px;padding-block:105px 90px;display:grid}.page-hero-heading{z-index:1;position:relative}.page-hero-heading .section-kicker{margin-top:28px}.page-hero-copy{z-index:1;padding-bottom:7px;position:relative}.page-hero-copy>p{color:var(--ink-soft);margin:0;font-size:1.1rem;line-height:1.72}.product-preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);width:min(100%,590px);box-shadow:var(--shadow-lg);margin:0;position:relative;overflow:hidden;transform:rotate(1deg)}.product-preview:before{content:"";background:var(--mint);opacity:.5;border-radius:50%;width:330px;height:330px;position:absolute;inset:auto -130px -145px auto}.product-preview-calendar:before{background:var(--periwinkle-soft)}.product-preview-tasks:before{background:var(--coral-soft)}.product-preview-lists:before{background:var(--gold-soft)}.preview-chrome{border-bottom:1px solid var(--line);background:#f7f2e9a3;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 28px;display:flex}.preview-chrome strong{letter-spacing:-.04em;font-size:.95rem}.preview-chrome span{color:var(--ink-muted);font-size:.7rem}.preview-body{z-index:1;min-height:470px;padding:42px 38px 35px;position:relative}.preview-date{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:720}.preview-body>h2{max-width:420px;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4vw,4rem);font-weight:520;line-height:.95}.preview-items{gap:12px;margin-top:38px;display:grid}.preview-item{min-height:78px;box-shadow:var(--shadow-sm);background:#fffdf8eb;border:1px solid #062f3117;border-radius:18px;grid-template-columns:76px 1fr 13px;align-items:center;gap:14px;padding:14px 17px;display:grid}.preview-meta{color:var(--ink-muted);font-size:.68rem;font-weight:700}.preview-item>span:nth-child(2){gap:4px;display:grid}.preview-item strong{font-size:.84rem}.preview-item small{color:var(--ink-muted);font-size:.66rem}.preview-item i{background:var(--mint-strong);border-radius:50%;width:11px;height:11px}.preview-tone-2 i{background:var(--gold)}.preview-tone-3 i{background:var(--coral)}.product-preview figcaption{z-index:2;border-top:1px solid var(--line);color:var(--ink-muted);padding:15px 28px 17px;font-size:.62rem;line-height:1.4;position:relative}.mental-load-panel,.roadmap-teaser,.connected-home-callout,.beta-boundary,.website-scope-card,.privacy-contact-card,.feature-boundary-card{border-radius:var(--radius-lg);padding:clamp(42px,6vw,78px)}.mental-load-panel{background:var(--ink);color:var(--paper)}.mental-load-panel>h2{color:#fff;max-width:820px}.compact-benefits{margin-top:58px}.compact-benefits article{border-top:1px solid;padding-top:23px}.compact-benefits h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:52px 0 10px;font-size:1.65rem;font-weight:550}.compact-benefits p{color:inherit;opacity:.72;margin:0;line-height:1.6}.three-up,.four-up,.two-up{gap:18px;display:grid}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.numbered-cards,.rule-cards{margin-top:52px}.tone-card{border-radius:var(--radius-md);border:1px solid #062f3114;flex-direction:column;min-height:310px;padding:29px;display:flex}.tone-mint{background:var(--mint)}.tone-gold{background:var(--gold-soft)}.tone-periwinkle{background:var(--periwinkle-soft)}.tone-coral{background:var(--coral-soft)}.tone-card>span{color:var(--ink-soft);letter-spacing:.1em;font-size:.65rem;font-weight:800}.tone-card h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:auto 0 13px;font-size:2rem;font-weight:560;line-height:1.02}.tone-card p{color:var(--ink-soft);margin:0;line-height:1.62}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.feature-card{border-radius:var(--radius-md);border:1px solid #062f3117;flex-direction:column;min-height:390px;padding:32px;display:flex}.feature-card-mint{background:var(--mint)}.feature-card-coral{background:var(--coral-soft)}.feature-card-gold{background:var(--gold-soft)}.feature-card-periwinkle{background:var(--periwinkle-soft)}.feature-card h3{max-width:500px;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:auto 0 14px;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:530;line-height:.98}.feature-card p{max-width:500px;color:var(--ink-soft);margin:0;line-height:1.62}.feature-card>a{border-bottom:1px solid;align-items:end;width:max-content;max-width:100%;min-height:44px;margin-top:25px;font-size:.79rem;font-weight:760;display:inline-flex}.split-band,.release-grid,.roadmap-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.release-gate{border-radius:var(--radius-md);border:1px solid #062f3117;flex-direction:column;min-height:330px;padding:31px;display:flex}.release-gate-mint{background:var(--mint)}.release-gate-gold{background:var(--gold-soft)}.release-gate-periwinkle{background:var(--periwinkle-soft)}.release-gate-coral{background:var(--coral-soft)}.release-gate-ink{background:var(--ink);color:#fff}.release-gate-ink .status-badge{border-color:#ffffff80}.release-gate h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:auto 0 16px;font-size:clamp(2rem,3vw,2.8rem);font-weight:540;line-height:1}.release-gate>div{color:inherit;opacity:.78;line-height:1.65}.release-gate p{margin:0}.release-gate a{border-bottom:1px solid;margin-top:17px;font-size:.78rem;font-weight:760;display:inline-block}.release-gate ul{gap:9px;margin:0;padding-left:19px;display:grid}.release-grid{padding-top:18px}.roadmap-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-stages .release-gate{min-height:430px}.status-legend{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status-legend>div{border-right:1px solid var(--line);align-content:center;gap:15px;min-height:155px;padding:25px;display:grid}.status-legend>div:first-child{border-left:1px solid var(--line)}.status-legend p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.55}.role-story,.feature-story{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(60px,9vw,130px);display:grid}.role-story>div>h2,.feature-story-copy>h2,.join-copy h1,.contact-copy h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,5.7vw,5.9rem);font-weight:500;line-height:.9}.role-story>div>p:not(.section-kicker),.feature-story-copy>p:not(.section-kicker){color:inherit;opacity:.72;margin:25px 0;line-height:1.7}.role-story .product-preview{color:var(--ink);transform:rotate(-1deg)}.plain-checks{gap:14px;margin:29px 0 0;padding:0;list-style:none;display:grid}.plain-checks li{color:#ffffffc7;padding-left:31px;line-height:1.55;position:relative}.plain-checks li:before{content:"✓";color:var(--gold);font-weight:800;position:absolute;top:0;left:0}.feature-story>.product-preview{grid-column:1}.feature-story-copy{grid-area:1/2}.detail-points{border-top:1px solid var(--line);margin-top:38px;display:grid}.detail-points article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:21px;padding:24px 0;display:grid}.detail-points article>span{color:var(--coral);font-size:.68rem;font-weight:800}.detail-points article>div{justify-items:start;display:grid}.detail-points h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;margin:10px 0 8px;font-size:1.55rem;font-weight:560}.detail-points p{color:var(--ink-soft);margin:0;line-height:1.58}.feature-boundary-card{background:var(--gold-soft);justify-content:space-between;align-items:end;gap:50px;display:flex}.feature-boundary-card>div{max-width:790px}.feature-boundary-card h2{margin-top:28px;font-size:clamp(2.7rem,4.5vw,4.5rem)}.feature-boundary-card p{color:var(--ink-soft);margin:20px 0 0;line-height:1.68}.roadmap-teaser,.connected-home-callout,.beta-boundary{background:var(--ink);color:#fff;justify-content:space-between;align-items:end;gap:60px;display:flex}.roadmap-teaser>div,.connected-home-callout>div{max-width:850px}.roadmap-teaser h2,.connected-home-callout h2{color:#fff;margin-top:26px}.roadmap-teaser p,.connected-home-callout p,.beta-boundary p{color:#ffffffb8;max-width:760px;margin:20px 0 0;line-height:1.65}.roadmap-teaser .status-future{border-color:#ffffff6b}.connected-home-callout .button,.roadmap-teaser .button{flex:none}.child-session-callout{padding-block:28px}.child-session-callout .release-gate{min-height:390px}.website-scope-card{background:var(--gold-soft)}.website-scope-card h2{max-width:820px}.website-scope-card p{max-width:760px;color:var(--ink-soft);margin:24px 0 0;line-height:1.68}.privacy-contact-card{border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:50px;display:flex}.privacy-contact-card h2{font-size:clamp(2.3rem,4vw,4rem)}.privacy-contact-card p{color:var(--ink-soft);margin:13px 0 0}.manifesto-lead{max-width:990px;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,6.5vw,6.7rem);font-weight:500;line-height:.88}.about-origin{max-width:960px;margin-left:max(32px,50vw - 640px)}.about-origin h2{color:#fff}.about-origin>p:last-child{color:#ffffffb8;max-width:710px;margin:28px 0 0;line-height:1.72}.not-this-product .compact-benefits article{border-color:var(--line-strong)}.pricing-card-final{grid-template-columns:.86fr 1.14fr;gap:18px;display:grid}.pricing-main{border-radius:var(--radius-lg);background:var(--ink);color:#fff;flex-direction:column;align-items:flex-start;min-height:560px;padding:clamp(34px,5vw,62px);display:flex}.pricing-main .status-badge{border-color:#ffffff73}.pricing-main h2{font-family:var(--font-editorial), Georgia, serif;margin:auto 0 0;font-size:2.2rem;font-weight:550}.pricing-main>strong{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.075em;margin-top:3px;font-size:clamp(5rem,8vw,8.3rem);font-weight:500;line-height:.9;display:block}.pricing-main>p{color:#ffffffb3;max-width:430px;margin:19px 0 28px;line-height:1.6}.pricing-main .button{background:var(--coral)}.pricing-inclusions{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);padding:20px clamp(28px,4vw,55px);display:grid}.pricing-inclusions article{border-bottom:1px solid var(--line);align-content:center;padding-block:28px;display:grid}.pricing-inclusions article:last-child{border:0}.pricing-inclusions h3{font-family:var(--font-editorial), Georgia, serif;margin:0 0 9px;font-size:1.7rem;font-weight:560}.pricing-inclusions p{color:var(--ink-soft);margin:0;line-height:1.58}.home-faq{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.home-faq .section-heading{margin:0}.home-faq .text-link{grid-column:2;justify-self:start}.faq-layout-final{grid-template-columns:265px minmax(0,1fr);align-items:start;gap:90px;display:grid}.faq-layout-final aside{border-top:1px solid var(--ink);padding-top:20px;position:sticky;top:28px}.faq-layout-final aside h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:1.65rem;font-weight:560}.faq-layout-final aside p{color:var(--ink-soft);margin:13px 0 23px;font-size:.84rem;line-height:1.58}.faq-rows{border-top:1px solid var(--ink)}.faq-rows details{border-bottom:1px solid var(--line)}.faq-rows summary{cursor:pointer;min-height:94px;font-family:var(--font-editorial), Georgia, serif;justify-content:space-between;align-items:center;gap:25px;font-size:1.42rem;font-weight:560;list-style:none;display:flex}.faq-rows summary::-webkit-details-marker{display:none}.faq-rows summary span{font-family:var(--font-interface), sans-serif;font-size:1.3rem;transition:transform .16s}.faq-rows details[open] summary span{transform:rotate(45deg)}.faq-rows details p{max-width:800px;color:var(--ink-soft);margin:-4px 0 29px;line-height:1.7}.join-hero,.contact-hero{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(60px,9vw,125px);display:grid}.join-copy,.contact-copy{padding-top:25px;position:sticky;top:30px}.join-copy .section-kicker{margin-top:28px}.join-copy>p:not(.section-kicker),.contact-copy>p:not(.section-kicker){max-width:570px;color:var(--ink-soft);margin:28px 0 0;font-size:1.05rem;line-height:1.7}.join-copy>strong{border-left:3px solid var(--coral);max-width:550px;color:var(--ink-soft);margin-top:25px;padding-left:17px;font-size:.8rem;line-height:1.55;display:block}.contact-copy .text-link{width:max-content;max-width:100%;margin-top:14px;display:flex}.sensitive-callout{border-radius:var(--radius-sm);background:var(--coral-soft);max-width:560px;margin:30px 0;padding:22px}.sensitive-callout h2{font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:1.55rem;font-weight:560}.sensitive-callout p{color:var(--ink-soft);margin:9px 0 0;font-size:.78rem;line-height:1.55}.beta-boundary>div{max-width:570px}.form-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm);padding:clamp(28px,4vw,48px);position:relative}.form-heading{margin-bottom:35px}.form-heading>span{color:#ad4b3c;letter-spacing:.13em;font-size:.64rem;font-weight:800}.form-heading h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:16px 0 10px;font-size:clamp(2.35rem,4vw,3.5rem);font-weight:550;line-height:.95}.form-heading p{color:var(--ink-soft);margin:0;line-height:1.58}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;display:grid}.form-grid label{gap:8px;display:grid}.form-grid label>span{font-size:.75rem;font-weight:720}.form-grid label>span i{color:var(--ink-soft);margin-left:6px;font-size:.64rem;font-style:normal;font-weight:520}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line-strong);width:100%;min-height:54px;color:var(--ink);background:#fcfaf4;border-radius:13px;padding:0 14px;font-size:.84rem}.form-grid textarea{resize:vertical;min-height:170px;padding-block:14px;line-height:1.55}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#84928f}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--periwinkle);outline:3px solid #8998e838}.form-grid label>small{color:var(--ink-muted);text-align:right;font-size:.63rem}.full-field{grid-column:1/-1}.checkbox-field{color:var(--ink-soft);grid-template-columns:21px 1fr;gap:11px;margin-top:22px;font-size:.77rem;line-height:1.55;display:grid}.checkbox-field input{width:19px;height:19px;accent-color:var(--ink);margin:1px 0 0}.checkbox-field a{border-bottom:1px solid;font-weight:700}.checkbox-field strong{color:var(--ink)}.checkbox-field small{color:var(--ink-soft);margin-top:5px;font-size:.65rem;display:block}.form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sensitive-note{background:var(--gold-soft);color:#66551f;border-radius:14px;grid-template-columns:27px 1fr;gap:11px;margin-top:24px;padding:14px;display:grid}.sensitive-note-strong{background:var(--coral-soft);color:#704239}.sensitive-note>span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.68rem;font-weight:800;display:grid}.sensitive-note p{margin:0;font-size:.7rem;line-height:1.5}.form-submit{background:var(--ink);width:100%;margin-top:26px}.form-submit:disabled{cursor:wait;opacity:.6;transform:none}.form-status{text-align:center;min-height:21px;margin:13px 0 0;font-size:.72rem}.form-status-success{color:#29704e}.form-status-error{color:#a3372a}.legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:95px;padding-block:90px 135px;display:grid}.legal-layout aside{border-top:1px solid var(--ink);padding-top:19px;position:sticky;top:28px}.legal-layout aside>span{background:var(--gold-soft);border-radius:999px;padding:8px 11px;font-size:.61rem;font-weight:760;display:inline-flex}.legal-layout aside>p{color:var(--ink-soft);font-size:.68rem}.legal-action-note{background:var(--coral-soft);border-radius:14px;margin-top:24px;padding:16px}.legal-action-note strong{font-size:.74rem}.legal-action-note p{color:var(--ink-soft);margin:7px 0 0;font-size:.67rem;line-height:1.5}.legal-copy{max-width:840px}.legal-copy section{border-top:1px solid var(--line);padding:36px 0}.legal-copy section:first-child{border-top-color:var(--ink)}.legal-copy h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;margin:0 0 17px;font-size:1.85rem;font-weight:560}.legal-copy p,.legal-copy li{color:var(--ink-soft);line-height:1.76}.legal-copy p{margin:0 0 14px}.legal-copy p:last-child{margin-bottom:0}.legal-copy ul{gap:8px;margin:12px 0 0;padding-left:22px;display:grid}.deletion-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:85px;display:grid}.deletion-steps{grid-template-columns:52px 1fr;gap:0 24px;display:grid}.deletion-steps>span{border-top:1px solid var(--line);color:#ae493a;padding-top:31px;font-size:.67rem;font-weight:800}.deletion-steps>div{border-top:1px solid var(--line);padding:27px 0 36px}.deletion-steps h2{font-family:var(--font-editorial), Georgia, serif;margin:0 0 10px;font-size:1.85rem;font-weight:560}.deletion-steps p{color:var(--ink-soft);margin:0;line-height:1.67}.deletion-card{border-radius:var(--radius-md);background:var(--mint);padding:30px;position:sticky;top:28px}.deletion-card h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:2.15rem;font-weight:560;line-height:1}.deletion-card p{color:var(--ink-soft);line-height:1.56}.deletion-card .button{width:100%;margin-top:9px}.deletion-card small{color:var(--ink-muted);text-align:center;margin-top:12px;display:block}.future-deletion{max-width:920px}.future-deletion>p:last-child{max-width:750px;color:var(--ink-soft);margin:26px 0 0;line-height:1.72}.beta-cta{background:var(--coral);color:var(--ink)}.beta-cta-inner{grid-template-columns:1fr auto;align-items:center;gap:60px;min-height:370px;display:grid}.beta-cta h2{max-width:780px;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(3.1rem,5.6vw,5.8rem);font-weight:500;line-height:.9}.beta-cta p:not(.section-kicker){max-width:570px;color:var(--ink);margin:18px 0 0;line-height:1.62}.beta-cta .section-kicker{color:var(--ink)}.beta-cta .button{background:var(--ink);min-width:205px}.beta-cta-compact .beta-cta-inner{min-height:320px}.site-footer{border-top:1px solid var(--line);background:#efe9dd;padding-top:72px}.footer-grid{grid-template-columns:1.8fr repeat(3,1fr);gap:50px;padding-bottom:65px;display:grid}.footer-intro>p{color:var(--ink-soft);margin:18px 0}.beta-pill{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.63rem;font-weight:760;display:inline-flex}.beta-pill i{background:var(--mint-strong);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #55a9802e}.footer-cta{width:max-content;margin-top:24px}.footer-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-links h2{color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase;margin:4px 0 14px;font-size:.66rem}.footer-links a{min-height:34px;color:var(--ink-soft);align-items:center;font-size:.8rem;display:flex}.footer-links a:hover{color:#b74434}.footer-base{border-top:1px solid var(--line);min-height:74px;color:var(--ink-soft);justify-content:space-between;align-items:center;gap:25px;font-size:.66rem;display:flex}.not-found{place-content:center;justify-items:start;min-height:72vh;padding-block:100px;display:grid}.not-found h1{max-width:780px}.not-found>p:not(.section-kicker){max-width:560px;color:var(--ink-soft);margin:25px 0 0;line-height:1.65}@media (max-width:1080px){.shell{width:min(100% - 48px,1280px)}.desktop-nav{display:none}.header-inner{grid-template-columns:1fr auto auto}.mobile-menu{display:block}.home-hero{grid-template-columns:1fr;padding-top:74px}.home-hero-copy{max-width:780px}.home-hero .product-preview{margin-inline:auto}.page-hero-inner{grid-template-columns:1fr;align-items:start;gap:35px;min-height:0;padding-block:85px}.page-hero-copy{max-width:700px}.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-stages{grid-template-columns:1fr}.roadmap-stages .release-gate{min-height:330px}.role-story,.feature-story{grid-template-columns:1fr}.role-story>div,.feature-story-copy{grid-area:auto/1}.role-story .product-preview,.feature-story>.product-preview{grid-area:auto/1;margin-inline:auto}.pricing-card-final{grid-template-columns:1fr 1fr}.join-hero,.contact-hero{grid-template-columns:1fr}.join-copy,.contact-copy{max-width:780px;padding-top:0;position:static}.join-hero .form-card,.contact-hero .form-card{width:min(100%,780px)}.about-origin{margin-left:24px}}@media (max-width:780px){.shell{width:min(100% - 34px,1280px)}.section{padding-block:78px}.section-tight-top{padding-top:10px}.desktop-beta{display:none}.header-inner{grid-template-columns:1fr auto;min-height:74px}.home-hero h1,.join-copy h1,.contact-copy h1,.page-hero h1{font-size:clamp(3.75rem,14vw,5.8rem)}.feature-grid,.split-band,.release-grid,.pricing-card-final,.home-faq,.faq-layout-final,.legal-layout,.deletion-layout,.three-up,.two-up{grid-template-columns:1fr}.feature-card{min-height:330px}.tone-card{min-height:275px}.status-legend{grid-template-columns:1fr}.status-legend>div,.status-legend>div:first-child{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:126px}.status-legend>div:last-child{border-bottom:0}.feature-boundary-card,.roadmap-teaser,.connected-home-callout,.beta-boundary,.privacy-contact-card{flex-direction:column;align-items:flex-start}.home-faq .text-link{grid-column:1}.faq-layout-final{gap:45px}.faq-layout-final aside,.legal-layout aside,.deletion-card{position:static}.faq-layout-final aside{max-width:390px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.legal-layout{gap:48px;padding-block:76px 105px}.deletion-card{max-width:470px}.beta-cta-inner{grid-template-columns:1fr;gap:34px;padding-block:70px}.beta-cta .button{width:max-content}.footer-grid{grid-template-columns:repeat(2,1fr);gap:38px 25px}.footer-intro{grid-column:1/-1}.footer-base{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:20px}.about-origin{margin-left:17px}}@media (max-width:520px){.shell{width:min(100% - 28px,1280px)}.section{padding-block:66px}.home-hero{gap:48px;min-height:0;padding-block:58px 68px}.home-hero h1,.join-copy h1,.contact-copy h1,.page-hero h1{font-size:clamp(3.45rem,17vw,5rem)}.hero-actions{display:grid}.hero-actions .button{width:100%}.page-hero-inner{padding-block:67px 72px}.page-hero-copy .button{width:100%}.product-preview{border-radius:28px;transform:none}.preview-chrome{min-height:65px;padding-inline:19px}.preview-chrome span{text-align:right;max-width:150px}.preview-body{min-height:420px;padding:32px 19px 27px}.preview-body>h2{font-size:2.7rem}.preview-item{grid-template-columns:65px 1fr 11px;gap:9px;padding-inline:13px}.product-preview figcaption{padding-inline:19px}.mental-load-panel,.roadmap-teaser,.connected-home-callout,.beta-boundary,.website-scope-card,.privacy-contact-card,.feature-boundary-card{border-radius:27px;padding:34px 24px}.four-up{grid-template-columns:1fr}.compact-benefits{margin-top:40px}.compact-benefits h3{margin-top:38px}.feature-card,.release-gate,.tone-card{min-height:285px;padding:25px}.feature-card h3{font-size:2.25rem}.roadmap-stages .release-gate{min-height:315px}.status-badge{white-space:normal}.detail-points article{grid-template-columns:36px 1fr;gap:14px}.pricing-main{border-radius:27px;min-height:500px}.pricing-inclusions{border-radius:27px}.faq-rows summary{min-height:84px;font-size:1.2rem}.join-hero,.contact-hero{gap:48px}.form-card{border-radius:25px;padding:25px 20px}.deletion-steps{grid-template-columns:38px 1fr;gap:0 14px}.footer-grid{grid-template-columns:1fr 1fr}.footer-links:last-child{grid-column:1/-1}.footer-cta{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.status-badge,.tone-card,.feature-card,.release-gate,.product-preview,.form-card{border:2px solid canvastext}.status-badge:before,.preview-item i,.brand-motif i{forced-color-adjust:none}}
