.product-home{--paper:#f3efe5;--paper-soft:#fffaf0;--paper-line:#ded2bf;--ink:#26231f;--ink-soft:#453d35;--muted:#756d62;--rust:#a84f36;--deep-accent:#7c4937;--title-ink:#382f29;--dark:#221814;--provider-gmail:#c44b38;--provider-ms:#2f6fb2;--provider-fm:#2b78b7;--provider-proton:#6a4c93;--provider-imap:#bd8a3e;background:var(--paper)}.product-home::before{background:linear-gradient(180deg,rgba(255,250,240,.78),rgba(255,250,240,0) 260px),radial-gradient(920px 360px at 80% 10%,rgba(168,79,54,.12),transparent 62%),radial-gradient(760px 340px at 12% 16%,rgba(47,111,178,.08),transparent 68%)}.product-home .topbar{background:linear-gradient(90deg,#261a15 0%,#34231b 68%,#4c2b1d 100%);border-bottom:1px solid rgba(255,250,240,.12);box-shadow:0 1px 0 rgba(255,250,240,.06) inset}.product-home .topbar::after{display:none}.product-home .topbar nav{background:rgba(255,250,240,.08);border-color:rgba(255,250,240,.14)}.product-home .topbar nav a:first-child{background:rgba(168,79,54,.28)}.product-home h1,.product-home h2{font-family:"Bricolage Grotesque","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.035em}.product-home h1{max-width:680px;font-size:clamp(48px,5.5vw,82px);line-height:.98}.product-home h1 em,.product-home .modal__h .it{color:var(--rust);font-family:"Instrument Serif",Georgia,serif;font-weight:400}.product-home .hero{min-height:auto;padding-top:68px}.product-home .microline,.product-home .label{color:#5f6663;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.product-home .lede{max-width:610px;font-size:17px}.product-home .hero-form{border-radius:14px;background:var(--paper-soft);border-color:rgba(168,79,54,.20);box-shadow:0 18px 44px -36px rgba(74,42,30,.45)}.product-home .hero-form button,.product-home .waitlist button,.product-home .topbar-cta{border-radius:10px;background:#2b1d17;color:#fbf8ef}.product-home .topbar-cta{background:#fbf0d9;border:1px solid rgba(255,250,240,.28);color:#241b16}.product-home .provider-line span,.product-home .provider-proof span,.product-home .provider-proof.key,.product-home .provider-proof.lock{border-radius:8px;background:#fffaf0;border-color:rgba(168,79,54,.18)}.product-home .provider-line span:nth-child(1){border-color:color-mix(in srgb,var(--provider-gmail) 36%,var(--paper-line))}.product-home .provider-line span:nth-child(2){border-color:color-mix(in srgb,var(--provider-ms) 36%,var(--paper-line))}.product-home .provider-line span:nth-child(3){border-color:color-mix(in srgb,var(--provider-fm) 36%,var(--paper-line))}.product-home .provider-line span:nth-child(4){border-color:color-mix(in srgb,var(--provider-imap) 36%,var(--paper-line))}.product-home .provider-line span:nth-child(5){border-color:color-mix(in srgb,var(--provider-proton) 36%,var(--paper-line))}.product-home .desktop-shot{border-radius:10px;border-color:rgba(74,42,30,.24);box-shadow:0 24px 64px -46px rgba(74,42,30,.55)}.product-home .phone-shot{border-radius:18px}.product-home .split,.product-home .workflow,.product-home .watch,.product-home .security{border-bottom-color:var(--paper-line)}.product-home .section-head h2,.product-home .watch h2,.product-home .waitlist h2{font-size:clamp(34px,4.1vw,56px);line-height:1.05;color:var(--title-ink)}.product-home .provider-routes article,.product-home .story-card,.product-home .custody-card{border-radius:10px;background:rgba(255,250,240,.78)}.product-home .provider-routes article{grid-template-columns:44px minmax(120px,.52fr) minmax(0,1fr) minmax(120px,.68fr)}.product-home .stamp{border-radius:10px}.product-home .behavior-note,.product-home .story-dark,.product-home .custody-primary{background:linear-gradient(145deg,#271b16,#3b241b);border-radius:10px}.product-home .behavior-note h3{font-family:"Bricolage Grotesque","IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.03em}.product-home .story-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-home .story-card{min-height:250px}.product-home .mini-mail,.product-home .search-mini,.product-home .identity-mini,.product-home .watch-mini{border-radius:8px;background:#fffaf0}.product-home .story-dark .watch-mini{background:rgba(255,250,240,.12);border-color:rgba(255,250,240,.22);color:#fffaf0}.product-home .watch{background:linear-gradient(180deg,transparent,rgba(255,250,240,.50))}.product-home .custody-panel{border-radius:12px;background:rgba(255,250,240,.48)}.product-home .audit-note{border-radius:10px;background:#fffaf0}.product-home .waitlist-band{background:radial-gradient(760px 320px at 76% 16%,rgba(168,79,54,.30),transparent 66%),linear-gradient(135deg,#211713 0%,#302019 58%,#4a2a1e 100%)}.product-home .waitlist .label{color:rgba(255,250,240,.66)}.product-home .waitlist h2{color:#fffaf0}.product-home .waitlist p{color:rgba(255,250,240,.76)}.product-home .waitlist form{border-radius:14px;background:rgba(255,255,255,.08)}.product-home .waitlist button{background:#fbf0d9;color:#171b1a}.product-home .waitlist-pills span{border-radius:8px}.product-home .site-footer{background:#efeee8}@media (max-width:980px){.product-home .story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.product-home .story-grid{grid-template-columns:1fr}}