:root{--lp-cream:#f3ecdf;--lp-paper:#fbf6ec;--lp-paper2:#ede4d0;--lp-ink:#1a1612;--lp-ink2:#3a322a;--lp-ink3:#6b5a48;--lp-brass:#8a5a2f;--lp-brass2:#b8895c;--lp-forest:#26362b;--lp-forest2:#3a4d3f;--lp-rule:#281e1226;--lp-rule2:#281e1214;--lp-teal:#4f7a6f;--lp-ochre:#c08a2e;--lp-ochre-ink:#9a6c1c;--lp-rust:#b5613b;--lp-plum:#7d5a6e;--lp-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--lp-sans:var(--font-public-sans), -apple-system, BlinkMacSystemFont, system-ui, sans-serif}.lp{background:var(--lp-cream);color:var(--lp-ink);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp ::selection{background:var(--lp-forest);color:var(--lp-cream)}.lp .shell{width:100%;max-width:1320px;margin:0 auto;padding:0 64px}.lp .section{padding:120px 0;position:relative}.lp .section--paper{background:var(--lp-paper)}.lp .section--ink{background:var(--lp-ink);color:var(--lp-cream)}.lp .h-section{font-family:var(--lp-serif);letter-spacing:-.02em;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.02}.lp .lede{color:var(--lp-ink2);text-wrap:pretty;max-width:56ch;margin:0;font-size:18.5px;line-height:1.55}.lp .kicker{font-family:var(--lp-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lp-brass);white-space:nowrap;align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}.lp .kicker .rule{background:var(--lp-brass);width:28px;height:1px;display:inline-block}.lp .btn{color:inherit;letter-spacing:.005em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex}.lp .btn .arrow{transition:transform .2s;display:inline-block}.lp .btn:hover .arrow{transform:translate(3px)}.lp .btn--primary{background:var(--lp-forest);color:var(--lp-cream)}.lp .btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #26362b8c}.lp .btn--ink{background:var(--lp-ink);color:var(--lp-cream)}.lp .btn--ink:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #1a16128c}.lp .btn--ghost{color:var(--lp-ink);background:0 0;border-color:#281e1238}.lp .btn--ghost:hover{background:#281e120f}.lp .qotw-fade{animation:.55s cubic-bezier(.2,.7,.2,1) both lpQotwIn}@keyframes lpQotwIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lp .wave{align-items:center;gap:3px;height:22px;display:inline-flex}.lp .wave span{background:currentColor;border-radius:2px;width:3px;animation:1.2s ease-in-out infinite lpWaveBar;display:block}.lp .wave span:first-child{height:30%;animation-delay:0s}.lp .wave span:nth-child(2){height:65%;animation-delay:80ms}.lp .wave span:nth-child(3){height:45%;animation-delay:.16s}.lp .wave span:nth-child(4){height:80%;animation-delay:.24s}.lp .wave span:nth-child(5){height:55%;animation-delay:.32s}.lp .wave span:nth-child(6){height:90%;animation-delay:.4s}.lp .wave span:nth-child(7){height:35%;animation-delay:.48s}.lp .wave span:nth-child(8){height:70%;animation-delay:.56s}.lp .wave span:nth-child(9){height:50%;animation-delay:.64s}.lp .wave span:nth-child(10){height:85%;animation-delay:.72s}.lp .wave span:nth-child(11){height:40%;animation-delay:.8s}.lp .wave span:nth-child(12){height:65%;animation-delay:.88s}@keyframes lpWaveBar{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1.4)}}.lp .nav{z-index:100;background:var(--lp-cream);position:sticky;top:0}.lp .nav__tagbar{border-bottom:1px solid var(--lp-rule);background:var(--lp-cream)}.lp .nav__tagline{text-align:center;font-family:var(--lp-serif);letter-spacing:.04em;color:var(--lp-brass);padding:10px 0;font-size:12.5px;font-style:italic}.lp .nav__tagline .star{color:var(--lp-brass2);margin:0 14px;font-style:normal;display:inline-block}.lp .nav__main{border-bottom:1px solid var(--lp-rule);justify-content:space-between;align-items:center;gap:32px;padding:18px 0;display:flex}.lp .nav__logo-block{white-space:nowrap;color:inherit;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:14px;padding:0;text-decoration:none;display:inline-flex}.lp .nav__logo{font-family:var(--lp-serif);letter-spacing:-.008em;color:var(--lp-forest);font-size:30px;font-style:italic;font-weight:500;line-height:1}.lp .nav__logo .amp{color:var(--lp-brass);margin:0 2px;font-style:normal}.lp .nav__cta{align-items:center;gap:18px;display:inline-flex}.lp .nav__signin{font-family:var(--lp-sans);letter-spacing:.02em;color:var(--lp-ink2);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:6px 4px;font-size:13.5px;font-weight:500;transition:border-color .18s,color .18s}.lp .nav__signin:hover{color:var(--lp-forest);border-bottom-color:var(--lp-forest)}.lp .nav__dash{background:var(--lp-forest);color:var(--lp-cream);font-family:var(--lp-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;padding:11px 20px 11px 22px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.lp .nav__dash:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #26362b80}.lp .nav__dash .arrow{transition:transform .2s}.lp .nav__dash:hover .arrow{transform:translate(3px)}.lp .nav__dash .pip{background:var(--lp-brass2);border-radius:999px;width:6px;height:6px;margin-right:3px;animation:2.4s ease-in-out infinite lpPipPulse;display:inline-block;box-shadow:0 0 0 3px #b8895c40}@keyframes lpPipPulse{0%,to{box-shadow:0 0 0 3px #b8895c40}50%{box-shadow:0 0 0 6px #b8895c0d}}.lp .hero{background:var(--lp-cream);padding:28px 0 40px;position:relative;overflow:hidden}.lp .hero__grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:100px;display:grid;position:relative}.lp .hero__rail{font-family:var(--lp-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass);writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;font-size:11px;display:flex;position:absolute;top:8px;bottom:0;left:-42px;transform:rotate(180deg)}.lp .hero__copy{flex-direction:column;gap:26px;padding-top:12px;display:flex;position:relative}.lp .hero__h1{font-family:var(--lp-serif);letter-spacing:-.022em;color:var(--lp-ink);margin:0;font-size:clamp(54px,6.2vw,92px);font-weight:400;line-height:.97}.lp .hero__h1 em{color:var(--lp-forest);font-style:italic;font-weight:400}.lp .hero__lede-row{align-items:flex-start;gap:18px;padding-top:4px;display:flex}.lp .hero__lede-rule{background:var(--lp-brass);flex:none;width:36px;height:1px;margin-top:16px}.lp .hero__lede{max-width:480px;color:var(--lp-ink2);margin:0;font-size:18px;line-height:1.58}.lp .hero__ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.lp .hero__trust{color:var(--lp-ink3);align-items:center;gap:14px;margin-top:16px;font-size:13.5px;display:flex}.lp .hero__trust .avatars{display:inline-flex}.lp .hero__trust .avatars span{border:2px solid var(--lp-cream);background:linear-gradient(135deg,#c8a37a,#6a4a36);border-radius:999px;flex:none;width:26px;height:26px;margin-left:-8px}.lp .hero__trust .avatars span:first-child{margin-left:0}.lp .hero__trust .avatars span:nth-child(2){background:linear-gradient(135deg,#a86a4a,#3a261e)}.lp .hero__trust .avatars span:nth-child(3){background:linear-gradient(135deg,#d8b894,#8a6a4a)}.lp .hero__trust .avatars span:nth-child(4){background:linear-gradient(135deg,#b88a6a,#5a3a26)}.lp .hero__trust b{color:var(--lp-ink);font-weight:600}.lp .hero__metrics{border-top:1px solid var(--lp-rule);grid-template-columns:repeat(3,auto);gap:0 40px;margin-top:40px;padding-top:28px;display:grid}.lp .hero__metric{flex-direction:column;gap:4px;display:flex}.lp .hero__metric .n{font-family:var(--lp-serif);letter-spacing:-.02em;color:var(--lp-forest);font-size:30px;line-height:1}.lp .hero__metric .l{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink3);font-size:11px}.lp .hero__plate{padding-top:14px;position:relative}.lp .hero__photo-wrap{aspect-ratio:5/7;width:100%;max-width:480px;margin-left:auto;position:relative}.lp .hero__photo{filter:saturate(.94)contrast(1.02);background-image:url(/mom-photo.png);background-position:35% 30%;background-size:cover;width:100%;height:100%;position:relative;box-shadow:0 30px 60px -30px #281e1266}.lp .hero__corner{width:56px;height:56px;position:absolute}.lp .hero__corner--tr{border-top:1px solid var(--lp-brass);border-right:1px solid var(--lp-brass);top:-12px;right:-12px}.lp .hero__corner--bl{border-bottom:1px solid var(--lp-brass);border-left:1px solid var(--lp-brass);bottom:-12px;left:-12px}.lp .hero__caption{font-family:var(--lp-serif);color:var(--lp-ink3);letter-spacing:.005em;font-size:13px;font-style:italic;position:absolute;bottom:-40px;left:4px}.lp .hero__caption .label{color:var(--lp-brass);letter-spacing:.18em;text-transform:uppercase;margin-right:8px;font-size:10.5px;font-style:normal}.lp .hero__qcard{background:var(--lp-paper);width:308px;padding:22px 24px;position:absolute;bottom:80px;left:-110px;box-shadow:0 22px 50px -16px #281e1247,0 0 0 1px #281e120f}.lp .hero__qcard-head{letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;display:flex}.lp .hero__qcard-q{font-family:var(--lp-serif);letter-spacing:-.008em;color:var(--lp-ink);min-height:84px;margin:0;font-size:20px;line-height:1.28}.lp .hero__qcard-foot{color:var(--lp-ink3);border-top:1px solid #281e121a;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.lp .hero__qcard-foot .pip{background:var(--lp-forest);border-radius:999px;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #26362b2e}.lp .hero__runmark{border-top:1px solid var(--lp-rule);font-family:var(--lp-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-ink3);justify-content:space-between;align-items:center;margin-top:56px;padding-top:18px;font-size:11px;display:flex}.lp .hero__runmark .sep{color:var(--lp-brass2);margin:0 12px}.lp .how{background:var(--lp-cream);padding-top:60px;padding-bottom:120px;position:relative;overflow:hidden}.lp .how:before{content:"";pointer-events:none;background-image:radial-gradient(1200px 600px at 20% 0,#b8895c0f,#0000 60%),radial-gradient(1000px 500px at 90% 100%,#26362b0d,#0000 60%);position:absolute;inset:0}.lp .how .shell{z-index:1;position:relative}.lp .how__head{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:72px;display:grid}.lp .how__head .right{padding-bottom:6px}.lp .how__eyebrow{font-family:var(--lp-serif);color:var(--lp-brass);align-items:center;gap:10px;margin-bottom:14px;font-size:18px;font-style:italic;display:inline-flex}.lp .how__eyebrow:before,.lp .how__eyebrow:after{content:"✦";color:var(--lp-brass2);font-size:12px;font-style:normal}.lp .how__h2{font-family:var(--lp-serif);letter-spacing:-.022em;color:var(--lp-ink);margin:0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.02}.lp .how__h2 em{color:var(--lp-forest);font-style:italic;font-weight:400}.lp .how__lede{color:var(--lp-ink2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.lp .how__steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.lp .how__step{background:var(--lp-paper);border:1px solid var(--lp-rule2);border-radius:12px;flex-direction:column;padding:32px 30px 30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.lp .how__step:hover{transform:translateY(-3px);box-shadow:0 24px 50px -28px #281e1247}.lp .how__step-tag{align-items:center;gap:14px;margin-bottom:16px;display:flex}.lp .how__step-num{font-family:var(--lp-serif);color:var(--lp-brass);letter-spacing:-.02em;font-size:44px;font-style:italic;font-weight:400;line-height:1}.lp .how__step-when{font-family:var(--lp-serif);color:var(--lp-ink3);border:1px solid var(--lp-rule);background:var(--lp-cream);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13.5px;font-style:italic}.lp .how__step h3{font-family:var(--lp-serif);letter-spacing:-.012em;color:var(--lp-ink);margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.18}.lp .how__step>p{color:var(--lp-ink2);margin:0 0 22px;font-size:15px;line-height:1.55}.lp .how__mock{background:var(--lp-cream);border:1px solid var(--lp-rule2);border-radius:8px;height:240px;margin-top:auto;position:relative;overflow:hidden}.lp .how__flow{width:28px;height:24px;font-family:var(--lp-serif);color:var(--lp-brass2);pointer-events:none;justify-content:center;align-items:center;font-size:20px;font-style:italic;display:flex;position:absolute;top:88px}.lp .how__flow--1{left:calc(33.333% - 14px)}.lp .how__flow--2{left:calc(66.666% - 14px)}.lp .mock-email{background:var(--lp-cream);flex-direction:column;width:100%;height:100%;padding:14px 16px;display:flex;position:relative}.lp .mock-email__chrome{border-bottom:1px solid var(--lp-rule2);align-items:center;gap:6px;padding-bottom:10px;display:flex}.lp .mock-email__chrome .dot{background:#281e122e;border-radius:999px;width:8px;height:8px}.lp .mock-email__chrome .l{letter-spacing:.18em;text-transform:uppercase;color:var(--lp-brass);margin-left:8px;font-size:10.5px}.lp .mock-email__chrome .new-pip{color:var(--lp-forest);letter-spacing:.08em;align-items:center;gap:6px;margin-left:auto;font-size:10.5px;font-weight:600;display:inline-flex}.lp .mock-email__chrome .new-pip:before{content:"";background:var(--lp-forest);border-radius:999px;width:6px;height:6px;animation:2.2s ease-in-out infinite lpMockPulse;box-shadow:0 0 0 3px #26362b2e}@keyframes lpMockPulse{0%,to{box-shadow:0 0 0 3px #26362b2e}50%{box-shadow:0 0 0 6px #26362b0a}}.lp .mock-email__row{border-bottom:1px solid var(--lp-rule2);align-items:flex-start;gap:10px;padding:12px 0 10px;display:flex}.lp .mock-email__row--unread{background:linear-gradient(90deg,#b8895c0d,#0000 30%);border-bottom:1px solid #b8895c2e;margin:0 -16px;padding:12px 16px 10px;position:relative}.lp .mock-email__row--unread:before{content:"";background:var(--lp-brass);border-radius:999px;width:6px;height:6px;position:absolute;top:18px;left:6px}.lp .mock-email__avatar{background:linear-gradient(135deg, var(--lp-brass2), var(--lp-brass));width:30px;height:30px;color:var(--lp-cream);font-family:var(--lp-serif);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-style:italic;display:flex}.lp .mock-email__row--unread .mock-email__avatar{margin-left:8px}.lp .mock-email__body{flex:1;min-width:0}.lp .mock-email__from{font-family:var(--lp-sans);color:var(--lp-ink);justify-content:space-between;align-items:baseline;margin-bottom:2px;font-size:12.5px;font-weight:600;display:flex}.lp .mock-email__from .time{color:var(--lp-ink3);font-size:10.5px;font-weight:400}.lp .mock-email__subject{font-family:var(--lp-serif);color:var(--lp-ink);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:2px;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.lp .mock-email__subject b{font-weight:600}.lp .mock-email__preview{color:var(--lp-ink3);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.lp .mock-phone{background:linear-gradient(#ece1cc 0%,#d9c9a4 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:14px;display:flex}.lp .mock-phone__inner{background:var(--lp-cream);border:6px solid #1a1612;border-width:12px 6px 8px;border-radius:22px;flex-direction:column;gap:8px;width:188px;height:100%;padding:12px 12px 14px;display:flex;position:relative;box-shadow:0 14px 28px -14px #281e1266}.lp .mock-phone__inner:before{content:"";background:#1a1612;border-radius:0 0 8px 8px;width:48px;height:14px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.lp .mock-phone__q{background:var(--lp-paper);max-width:80%;font-family:var(--lp-serif);color:var(--lp-ink);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:8px 10px;font-size:11.5px;line-height:1.32}.lp .mock-phone__q-label{font-family:var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-brass);margin-bottom:2px;font-size:9px}.lp .mock-phone__text{background:var(--lp-forest);max-width:82%;color:var(--lp-cream);font-size:11px;line-height:1.32;font-family:var(--lp-sans);border-radius:14px 14px 4px;align-self:flex-end;padding:7px 10px}.lp .mock-phone__voice{background:var(--lp-forest);max-width:82%;color:var(--lp-cream);font-family:var(--lp-sans);border-radius:14px 14px 4px;align-self:flex-end;align-items:center;gap:6px;padding:6px 8px 6px 6px;display:flex}.lp .mock-phone__voice-play{background:#f3ecdf33;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.lp .mock-phone__voice .dur{opacity:.85;font-size:9.5px}.lp .mock-phone__voice .wave{flex:1;gap:2px;height:16px}.lp .mock-phone__voice .wave span{width:2px}.lp .mock-phone__compose{background:var(--lp-paper);color:var(--lp-ink3);border-radius:999px;align-items:center;gap:6px;margin-top:auto;padding:6px 8px;font-size:10px;display:flex}.lp .mock-phone__compose .mic{background:var(--lp-brass);width:22px;height:22px;color:var(--lp-cream);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.lp .mock-archive{background:var(--lp-cream);flex-direction:column;gap:8px;width:100%;height:100%;padding:14px 16px;display:flex}.lp .mock-archive__title{border-bottom:1px solid var(--lp-rule2);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.lp .mock-archive__title-l{font-family:var(--lp-serif);color:var(--lp-ink);font-size:14px;font-style:italic}.lp .mock-archive__title-r{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-brass);font-size:10px}.lp .mock-archive__entries{flex-direction:column;flex:1;gap:6px;display:flex;overflow:hidden}.lp .mock-archive__entry{background:var(--lp-paper);border:1px solid var(--lp-rule2);border-radius:6px;align-items:center;gap:10px;padding:7px 8px;display:flex}.lp .mock-archive__chip{font-family:var(--lp-serif);color:var(--lp-brass);flex-shrink:0;width:32px;font-size:11px;font-style:italic}.lp .mock-archive__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp .mock-archive__entry-q{font-family:var(--lp-serif);color:var(--lp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.lp .mock-archive__entry-meta{color:var(--lp-ink3);letter-spacing:.04em;align-items:center;gap:8px;font-size:9.5px;display:flex}.lp .mock-archive__entry-meta .pip{background:var(--lp-forest);border-radius:999px;width:4px;height:4px}.lp .mock-archive__entry-meta .pip--voice{background:var(--lp-brass)}.lp .mock-archive__entry-icon{width:22px;height:22px;color:var(--lp-forest);background:#26362b1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp .mock-archive__entry-icon--voice{color:var(--lp-brass);background:#b8895c26}.lp .mock-archive__count{font-family:var(--lp-serif);color:var(--lp-ink3);text-align:center;border-top:1px solid var(--lp-rule2);padding-top:6px;font-size:12px;font-style:italic}.lp .mock-archive__count b{color:var(--lp-forest);font-style:normal;font-weight:500}.lp .how__stats{background:var(--lp-ink);color:var(--lp-cream);border-radius:12px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:36px;margin-top:64px;padding:28px 36px;display:grid}.lp .how__stat{flex-direction:column;gap:4px;display:flex}.lp .how__stat .v{font-family:var(--lp-serif);letter-spacing:-.012em;color:var(--lp-brass2);font-size:26px;font-style:italic}.lp .how__stat .l{color:#f3ecdf9e;font-size:12px;line-height:1.3}.lp .how__stats-cta{background:var(--lp-cream);color:var(--lp-ink);font-family:var(--lp-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:500;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.lp .how__stats-cta:hover{background:var(--lp-brass2);transform:translateY(-1px)}.lp .cta-final{background:var(--lp-ink);color:var(--lp-cream);padding:140px 0 120px;position:relative;overflow:hidden}.lp .cta-final:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#b8895c2e,#0000 50%),radial-gradient(at 100% 100%,#26362b80,#0000 50%);position:absolute;inset:0}.lp .cta-final .shell{position:relative}.lp .cta-final__kicker{text-align:center;margin-bottom:28px}.lp .cta-final__kicker .kicker{color:var(--lp-brass2);justify-content:center}.lp .cta-final__kicker .kicker .rule{background:var(--lp-brass2)}.lp .cta-final h2{text-align:center;font-family:var(--lp-serif);letter-spacing:-.022em;max-width:16ch;margin:0 auto;font-size:clamp(48px,6.5vw,92px);font-weight:400;line-height:1}.lp .cta-final h2 em{color:var(--lp-brass2);font-style:italic;font-weight:400}.lp .cta-final__lede{text-align:center;color:#f3ecdfc7;max-width:540px;margin:24px auto 0;font-size:17.5px;line-height:1.6}.lp .cta-final__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.lp .cta-final__ctas .btn--primary{background:var(--lp-cream);color:var(--lp-ink);padding:18px 32px;font-size:16px}.lp .cta-final__ctas .btn--primary:hover{background:var(--lp-brass2);box-shadow:0 16px 32px -10px #b8895c66}.lp .cta-final__ctas .btn--ghost{color:var(--lp-cream);border-color:#f3ecdf52;padding:18px 32px;font-size:16px}.lp .cta-final__ctas .btn--ghost:hover{background:#f3ecdf14}.lp .cta-final__trust{color:#f3ecdf99;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:32px;font-size:13px;display:flex}.lp .cta-final__trust .sep{color:var(--lp-brass2)}.lp .cta-final__trust b{color:var(--lp-cream);font-weight:600}.lp .reply{background:var(--lp-paper);position:relative}.lp .reply:before,.lp .reply:after{content:"";background:var(--lp-rule);height:1px;position:absolute;left:0;right:0}.lp .reply:before{top:0}.lp .reply:after{bottom:0}.lp .reply__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;display:grid}.lp .reply__lead{position:sticky;top:140px}.lp .reply__lead h2{margin-top:18px}.lp .reply__lead em{color:var(--lp-forest);font-style:italic;font-weight:400}.lp .reply__lead .lede{margin-top:20px}.lp .reply__lead .pull{border-left:2px solid var(--lp-brass);font-family:var(--lp-serif);color:var(--lp-ink);max-width:380px;margin-top:32px;padding-left:22px;font-size:22px;font-style:italic;line-height:1.4}.lp .reply__lead .pull cite{font-style:normal;font-family:var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-brass);margin-top:14px;font-size:12px;display:block}.lp .reply__letter{background:var(--lp-cream);font-family:var(--lp-serif);padding:56px 64px 48px;position:relative;box-shadow:0 30px 60px -30px #281e124d,0 0 0 1px #281e120d}.lp .reply__letter:before{content:"";background:linear-gradient(#b8895c,#8a5a36);width:14px;height:80px;position:absolute;top:0;right:56px;box-shadow:0 2px 4px #00000026}.lp .reply__letter:after{content:"";background:var(--lp-rule);height:1px;position:absolute;bottom:-1px;left:56px;right:56px}.lp .reply__letter-meta{font-family:var(--lp-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--lp-brass);justify-content:space-between;margin-bottom:30px;font-size:10.5px;display:flex}.lp .reply__letter-q{font-family:var(--lp-serif);letter-spacing:-.012em;color:var(--lp-ink);margin:0 0 8px;font-size:30px;font-weight:500;line-height:1.18}.lp .reply__letter-qmeta{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0 0 28px;font-size:13px;font-style:italic}.lp .reply__letter-body{font-family:var(--lp-serif);color:var(--lp-ink2);font-size:17px;line-height:1.72}.lp .reply__letter-body p{margin:0 0 14px}.lp .reply__letter-body .dropcap{float:left;font-family:var(--lp-serif);color:var(--lp-forest);margin-top:4px;margin-right:8px;font-size:60px;font-weight:500;line-height:.85}.lp .reply__letter-body .highlight{background:#b8895c2e;padding:0 2px}.lp .reply__voice{background:var(--lp-paper);border:1px solid var(--lp-rule);font-family:var(--lp-sans);border-radius:12px;align-items:center;gap:14px;margin-top:28px;padding:16px 18px;display:flex}.lp .reply__voice-play{background:var(--lp-forest);width:40px;height:40px;color:var(--lp-cream);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.lp .reply__voice-info{flex:1;min-width:0}.lp .reply__voice-info .l{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-brass);margin-bottom:2px;font-size:11px}.lp .reply__voice-info .t{font-family:var(--lp-serif);color:var(--lp-ink2);font-size:14px;font-style:italic}.lp .reply__voice-wave{color:var(--lp-forest);flex:none}.lp .reply__voice-dur{color:var(--lp-ink3);flex:none;font-size:12px}.lp .reply__letter-foot{border-top:1px solid var(--lp-rule);font-family:var(--lp-serif);color:var(--lp-ink3);justify-content:space-between;align-items:center;margin-top:24px;padding-top:18px;font-size:13px;font-style:italic;display:flex}.lp .reply__letter-foot .page{font-family:var(--lp-serif);color:var(--lp-brass);font-style:italic}.lp .pricing{background:var(--lp-paper);position:relative}.lp .pricing__head{text-align:center;margin-bottom:64px}.lp .pricing__head .kicker{justify-content:center}.lp .pricing__head h2{margin-top:18px}.lp .pricing__head .lede{text-align:center;margin:22px auto 0}.lp .pricing__grid{grid-template-columns:1fr 1fr;gap:28px;max-width:920px;margin:0 auto;display:grid}.lp .tier{background:var(--lp-cream);border:1px solid var(--lp-rule);flex-direction:column;gap:22px;padding:44px 40px;display:flex;position:relative}.lp .tier--featured{background:var(--lp-ink);color:var(--lp-cream);border-color:var(--lp-ink)}.lp .tier--featured .tier__name,.lp .tier--featured .tier__price-n{color:var(--lp-cream)}.lp .tier--featured .tier__price-per{color:#f3ecdf99}.lp .tier--featured .tier__includes li{color:#f3ecdfd9}.lp .tier--featured .tier__includes li:before{color:var(--lp-brass2)}.lp .tier--featured .tier__divider{background:#f3ecdf26}.lp .tier--featured .tier__cta{background:var(--lp-brass2);color:var(--lp-ink)}.lp .tier--featured .tier__cta:hover{background:var(--lp-cream)}.lp .tier__badge{background:var(--lp-brass);color:var(--lp-cream);font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:10.5px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lp .tier__head{flex-direction:column;gap:6px;display:flex}.lp .tier__name{font-family:var(--lp-serif);color:var(--lp-ink);letter-spacing:-.008em;font-size:22px;font-weight:500}.lp .tier__tag{font-family:var(--lp-serif);color:var(--lp-brass);font-size:14px;font-style:italic}.lp .tier__price{align-items:baseline;gap:8px;display:flex}.lp .tier__price-n{font-family:var(--lp-serif);letter-spacing:-.025em;color:var(--lp-ink);font-size:60px;font-weight:400;line-height:1}.lp .tier__price-per{font-family:var(--lp-sans);color:var(--lp-ink3);font-size:14px}.lp .tier__divider{background:var(--lp-rule);height:1px;margin:4px 0}.lp .tier__savings{border-left:2px solid var(--lp-brass2);font-family:var(--lp-serif);background:#b8895c2e;align-items:center;gap:10px;margin:4px 0 0;padding:12px 16px;display:flex}.lp .tier__savings em{color:var(--lp-brass2);font-size:18px;font-style:italic;font-weight:500}.lp .tier__savings-mark{color:var(--lp-brass2);font-size:14px}.lp .tier__savings-sub{color:#f3ecdfb8;font-size:13px}.lp .tier:not(.tier--featured) .tier__savings em{color:var(--lp-brass)}.lp .tier:not(.tier--featured) .tier__savings-sub{color:var(--lp-ink3)}.lp .tier__includes{color:var(--lp-ink2);flex-direction:column;gap:12px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.lp .tier__includes li{align-items:flex-start;gap:12px;display:flex}.lp .tier__includes li:before{content:"✓";color:var(--lp-forest);flex-shrink:0;margin-top:1px;font-weight:700}.lp .tier__includes li em{color:inherit;opacity:.85;font-style:italic}.lp .tier__cta{background:var(--lp-forest);color:var(--lp-cream);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:16px 26px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.lp .tier__cta:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px #0006}.lp .tier__cta .arrow{transition:transform .2s}.lp .tier__cta:hover .arrow{transform:translate(3px)}.lp .tier__foot{color:var(--lp-ink3);text-align:center;font-size:12px}.lp .tier--featured .tier__foot{color:#f3ecdf8c}.lp .pricing__guarantee{text-align:center;color:var(--lp-ink3);margin-top:36px;font-size:13.5px}.lp .pricing__guarantee b{color:var(--lp-ink2);font-weight:600}.lp .faq{background:var(--lp-cream)}.lp .faq__grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.lp .faq__lead{position:sticky;top:140px}.lp .faq__lead h2{margin-top:18px}.lp .faq__lead em{color:var(--lp-forest);font-style:italic;font-weight:400}.lp .faq__lead p{margin-top:22px}.lp .faq__lead .contact{background:var(--lp-paper);border-left:2px solid var(--lp-brass);color:var(--lp-ink2);margin-top:28px;padding:20px 22px;font-size:14px}.lp .faq__lead .contact b{color:var(--lp-ink);font-weight:600}.lp .faq__list{flex-direction:column;display:flex}.lp .faq__item{border-top:1px solid var(--lp-rule);padding:4px 0}.lp .faq__item:last-child{border-bottom:1px solid var(--lp-rule)}.lp .faq__q{cursor:pointer;text-align:left;width:100%;font-family:var(--lp-serif);letter-spacing:-.01em;color:var(--lp-ink);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:32px;padding:24px 0;font-size:22px;font-weight:500;line-height:1.25;display:flex}.lp .faq__q-num{font-family:var(--lp-serif);color:var(--lp-brass);letter-spacing:.06em;flex-shrink:0;width:28px;margin-top:8px;font-size:14px;font-style:italic;font-weight:400}.lp .faq__q-text{flex:1}.lp .faq__q-icon{border:1px solid var(--lp-rule);width:28px;height:28px;color:var(--lp-ink2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;transition:transform .25s,background .25s,color .25s;display:flex}.lp .faq__item.open .faq__q-icon{background:var(--lp-forest);color:var(--lp-cream);border-color:var(--lp-forest);transform:rotate(45deg)}.lp .faq__a{max-height:0;color:var(--lp-ink2);padding-left:28px;font-size:16px;line-height:1.7;transition:max-height .35s,padding .35s;overflow:hidden}.lp .faq__item.open .faq__a{max-height:360px;padding-bottom:22px}.lp .faq__a p{max-width:60ch;margin:0 0 10px}.lp .faq__a p:last-child{margin-bottom:0}.lp .faq__a em{color:var(--lp-forest);font-style:italic}.lp .footer{background:var(--lp-ink);color:#f3ecdfb3;font-family:var(--lp-sans);border-top:1px solid #f3ecdf1a;padding:56px 0 36px;font-size:13.5px}.lp .footer__top{border-bottom:1px solid #f3ecdf1a;grid-template-columns:1.6fr 1fr 1fr;gap:64px;margin-bottom:28px;padding-bottom:40px;display:grid}.lp .footer__brand .logo{font-family:var(--lp-serif);color:var(--lp-cream);letter-spacing:-.005em;font-size:26px;font-style:italic;font-weight:500}.lp .footer__brand .logo .amp{color:var(--lp-brass2);margin:0 2px;font-style:normal}.lp .footer__brand .desc{font-style:italic;font-family:var(--lp-serif);color:#f3ecdf8c;max-width:280px;margin-top:14px;font-size:14px;line-height:1.5}.lp .footer__col h4{font-family:var(--lp-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lp-brass2);margin:0 0 18px;font-size:11px;font-weight:600}.lp .footer__col ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.lp .footer__col a,.lp .footer__col button{color:#f3ecdfc7;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;transition:color .18s}.lp .footer__col a:hover,.lp .footer__col button:hover{color:var(--lp-cream)}.lp .footer__bottom{color:#f3ecdf73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.lp .footer__bottom-links{gap:24px;display:flex}.onb{background:var(--lp-cream);min-height:100vh;color:var(--lp-ink);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.onb *,.onb :before,.onb :after{box-sizing:border-box}.onb ::selection{background:var(--lp-forest);color:var(--lp-cream)}.onb__tagbar{border-bottom:1px solid var(--lp-rule);background:var(--lp-cream);text-align:center;font-family:var(--lp-serif);letter-spacing:.04em;color:var(--lp-brass);padding:10px 0;font-size:12.5px;font-style:italic}.onb__tagbar .star{color:var(--lp-brass2);margin:0 14px;font-style:normal;display:inline-block}.onb__nav{border-bottom:1px solid var(--lp-rule);justify-content:space-between;align-items:center;width:100%;max-width:1320px;margin:0 auto;padding:18px 64px;display:flex}.onb__logo{font-family:var(--lp-serif);letter-spacing:-.008em;color:var(--lp-forest);font-size:28px;font-style:italic;font-weight:500;line-height:1;text-decoration:none}.onb__logo .amp{color:var(--lp-brass);margin:0 2px;font-style:normal}.onb__nav-meta{font-family:var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink3);font-size:12px}.onb__main{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:56px 24px 80px;display:flex}.onb__head{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:540px;margin-bottom:36px;display:flex}.onb__kicker{font-family:var(--lp-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lp-brass);align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}.onb__kicker .rule{background:var(--lp-brass);width:28px;height:1px;display:inline-block}.onb__title{font-family:var(--lp-serif);letter-spacing:-.018em;color:var(--lp-ink);margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.1}.onb__title em{color:var(--lp-forest);font-style:italic;font-weight:400}.onb__subtitle{color:var(--lp-ink2);max-width:460px;margin:0;font-size:16px;line-height:1.55}.onb__stepper{font-family:var(--lp-serif);color:var(--lp-ink3);align-items:center;gap:14px;font-size:13px;font-style:italic;display:inline-flex}.onb__stepper .step{align-items:center;gap:6px;display:inline-flex}.onb__stepper .num{color:var(--lp-brass2);font-size:13px;font-style:italic}.onb__stepper .step.current .num,.onb__stepper .step.current .label{color:var(--lp-forest);font-style:italic}.onb__stepper .step.current .num{font-weight:500}.onb__stepper .sep{background:var(--lp-rule);width:24px;height:1px;display:inline-block}.onb__card{background:var(--lp-paper);border:1px solid var(--lp-rule);width:100%;max-width:480px;padding:36px 36px 32px;position:relative}.onb__card--wide{max-width:640px}.onb__card--xwide{max-width:920px}.onb__card-corner{width:32px;height:32px;position:absolute}.onb__card-corner--tr{border-top:1px solid var(--lp-brass);border-right:1px solid var(--lp-brass);top:-1px;right:-1px}.onb__card-corner--bl{border-bottom:1px solid var(--lp-brass);border-left:1px solid var(--lp-brass);bottom:-1px;left:-1px}.onb__form{flex-direction:column;gap:22px;display:flex}.onb__field{flex-direction:column;gap:8px;display:flex}.onb__label{font-family:var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink3);font-size:11px;font-weight:600}.onb__input{background:var(--lp-cream);border:1px solid var(--lp-rule);width:100%;font-family:var(--lp-sans);color:var(--lp-ink);border-radius:8px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .18s,background .18s}.onb__input:focus{border-color:var(--lp-forest);background:var(--lp-cream)}.onb__input::placeholder{color:var(--lp-ink3);opacity:.7}.onb__hint{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0;font-size:13px;font-style:italic}.onb__pills{gap:8px;display:flex}.onb__pill{border:1px solid var(--lp-rule);background:var(--lp-cream);color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;border-radius:999px;flex:1;padding:11px 12px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,color .18s}.onb__pill:hover{border-color:var(--lp-brass)}.onb__pill.active{background:var(--lp-forest);border-color:var(--lp-forest);color:var(--lp-cream)}.onb__error{font-family:var(--lp-sans);color:#b94a3c;text-align:center;margin:0;font-size:13px}.onb__primary{background:var(--lp-forest);width:100%;color:var(--lp-cream);font-family:var(--lp-sans);letter-spacing:.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:500;transition:transform .18s,box-shadow .18s;display:inline-flex}.onb__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -12px #26362b8c}.onb__primary:disabled{opacity:.5;cursor:not-allowed}.onb__primary .arrow{transition:transform .2s}.onb__primary:hover:not(:disabled) .arrow{transform:translate(3px)}.onb__ghost{color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--lp-rule);text-decoration-color:var(--lp-rule);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.onb__ghost:hover{color:var(--lp-forest);-webkit-text-decoration-color:var(--lp-forest);text-decoration-color:var(--lp-forest)}.onb__prompts{flex-direction:column;gap:10px;display:flex}.onb__prompt{text-align:left;background:var(--lp-cream);border:1px solid var(--lp-rule);cursor:pointer;font-family:var(--lp-serif);color:var(--lp-ink);border-radius:8px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:17px;font-style:italic;line-height:1.4;transition:border-color .18s,background .18s;display:flex}.onb__prompt:hover{border-color:var(--lp-brass)}.onb__prompt.active{border-color:var(--lp-forest);background:var(--lp-paper)}.onb__prompt-marker{font-family:var(--lp-serif);color:var(--lp-brass);letter-spacing:.04em;flex-shrink:0;margin-top:2px;font-size:13px;font-style:italic}.onb__or{font-family:var(--lp-serif);color:var(--lp-ink3);align-items:center;gap:14px;margin:20px 0 14px;font-size:13px;font-style:italic;display:flex}.onb__or:before,.onb__or:after{content:"";background:var(--lp-rule);flex:1;height:1px}.onb__custom{font-family:var(--lp-serif);resize:vertical;min-height:76px;font-size:17px;font-style:italic;line-height:1.4}.onb__auth{background:var(--lp-paper);border:1px solid var(--lp-rule);width:100%;max-width:400px;padding:36px 32px 32px;position:relative;box-shadow:0 30px 60px -30px #281e1273}.onb__auth-corner{width:28px;height:28px;position:absolute}.onb__auth-corner--tr{border-top:1px solid var(--lp-brass);border-right:1px solid var(--lp-brass);top:-1px;right:-1px}.onb__auth-corner--bl{border-bottom:1px solid var(--lp-brass);border-left:1px solid var(--lp-brass);bottom:-1px;left:-1px}.onb__auth-title{font-family:var(--lp-serif);letter-spacing:-.012em;color:var(--lp-ink);margin:0 0 18px;font-size:26px;font-weight:400;line-height:1.2}.onb__auth-title em{color:var(--lp-forest);font-style:italic}.onb__auth-link{font-family:var(--lp-sans);color:var(--lp-brass);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13.5px;text-decoration:underline}.onb__auth-link:hover{color:var(--lp-forest)}.onb__auth-foot{border-top:1px solid var(--lp-rule);text-align:center;color:var(--lp-ink3);padding-top:16px;font-size:13.5px}.onb__plans{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px;display:grid}.onb__plan{text-align:left;border:1px solid var(--lp-rule);background:var(--lp-cream);cursor:pointer;font-family:var(--lp-sans);flex-direction:column;gap:8px;padding:18px 18px 16px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.onb__plan:hover{border-color:var(--lp-brass)}.onb__plan:after{content:"";border:1.5px solid var(--lp-rule);background:var(--lp-cream);color:#0000;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s;display:grid;position:absolute;top:14px;right:14px}.onb__plan.active:after{content:"✓";border-color:var(--lp-forest);background:var(--lp-forest);color:var(--lp-cream)}.onb__plan.active{border-color:var(--lp-forest);background:var(--lp-paper);box-shadow:0 0 0 1px var(--lp-forest)}.onb__plan.featured{border-color:var(--lp-brass);box-shadow:0 0 0 1px var(--lp-brass), 0 14px 30px -18px #8a5a2f59;border-width:1px;padding-top:28px}.onb__plan.featured.active{border-color:var(--lp-forest);box-shadow:0 0 0 2px var(--lp-forest), 0 18px 36px -18px #26362b66;background:var(--lp-paper)}.onb__plan-badge{background:var(--lp-brass);color:var(--lp-cream);font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:600;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.onb__plan.active .onb__plan-badge{background:var(--lp-forest)}.onb__plan-callout{font-family:var(--lp-serif);color:var(--lp-brass);background:#b8895c29;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:5px 10px;font-size:12.5px;display:inline-flex}.onb__plan-callout em{font-style:italic;font-weight:500}.onb__plan-name{font-family:var(--lp-serif);color:var(--lp-ink);font-size:16px;font-weight:500}.onb__plan-tag{font-family:var(--lp-serif);color:var(--lp-brass);font-size:12.5px;font-style:italic}.onb__plan-price{align-items:baseline;gap:6px;margin-top:4px;display:flex}.onb__plan-price-n{font-family:var(--lp-serif);color:var(--lp-ink);letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1}.onb__plan-price-per{color:var(--lp-ink3);font-size:12px}.onb__book{background:var(--lp-cream);border:1px solid var(--lp-rule);align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.onb__book-icon{font-family:var(--lp-serif);color:var(--lp-brass);letter-spacing:.18em;text-transform:uppercase;flex-shrink:0;font-size:14px;font-style:italic}.onb__book-text{color:var(--lp-ink2);margin:0;font-size:13.5px;line-height:1.55}.onb__book-text b{color:var(--lp-ink);font-weight:600}.onb__loading{text-align:center;font-family:var(--lp-serif);color:var(--lp-ink3);margin:8px 0;font-size:14px;font-style:italic}.onb__divider-or{font-family:var(--lp-serif);color:var(--lp-ink3);align-items:center;gap:12px;margin:8px 0 0;font-size:13px;font-style:italic;display:flex}.onb__divider-or:before,.onb__divider-or:after{content:"";background:var(--lp-rule);flex:1;height:1px}.onb__signup-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;width:100%;max-width:1080px;margin:32px auto 0;display:grid}.onb__signup-form-col{flex-direction:column;gap:24px;display:flex}.onb__signup-form-col .onb__card{max-width:100%}.onb__signup-aside{flex-direction:column;gap:28px;padding-top:8px;display:flex}.onb__signup-quote{border-left:2px solid var(--lp-brass);background:var(--lp-paper);padding:22px 24px}.onb__signup-quote .body{font-family:var(--lp-serif);color:var(--lp-ink);margin:0 0 14px;font-size:20px;font-style:italic;line-height:1.45}.onb__signup-quote .cite{font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass);font-size:11px;display:block}.onb__signup-proof{background:var(--lp-paper);border:1px solid var(--lp-rule);align-items:center;gap:14px;padding:16px 18px;display:flex}.onb__signup-proof .avatars{display:inline-flex}.onb__signup-proof .avatars span{border:2px solid var(--lp-paper);background:linear-gradient(135deg,#c8a37a,#6a4a36);border-radius:999px;flex:none;width:28px;height:28px;margin-left:-8px}.onb__signup-proof .avatars span:first-child{margin-left:0}.onb__signup-proof .avatars span:nth-child(2){background:linear-gradient(135deg,#a86a4a,#3a261e)}.onb__signup-proof .avatars span:nth-child(3){background:linear-gradient(135deg,#d8b894,#8a6a4a)}.onb__signup-proof .avatars span:nth-child(4){background:linear-gradient(135deg,#b88a6a,#5a3a26)}.onb__signup-proof-text{color:var(--lp-ink2);font-size:13.5px;line-height:1.45}.onb__signup-proof-text b{color:var(--lp-ink);font-weight:600}.onb__signup-value h3{font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass);margin:0 0 18px;font-size:11px;font-weight:600}.onb__signup-value-items{flex-direction:column;gap:18px;display:flex}.onb__signup-value-item{align-items:flex-start;gap:14px;display:flex}.onb__signup-value-item .icon{width:36px;height:36px;font-family:var(--lp-serif);color:var(--lp-brass);background:var(--lp-paper);border:1px solid var(--lp-rule);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-style:italic;display:flex}.onb__signup-value-item .v-title{font-family:var(--lp-serif);color:var(--lp-ink);margin:0 0 4px;font-size:16px;font-weight:500;line-height:1.25}.onb__signup-value-item .v-body{color:var(--lp-ink2);margin:0;font-size:13.5px;line-height:1.5}.onb__signup-trust{border-top:1px solid var(--lp-rule);color:var(--lp-ink3);flex-wrap:wrap;gap:12px 22px;padding-top:16px;font-size:12.5px;display:flex}.onb__signup-trust>span{align-items:center;gap:6px;display:inline-flex}.onb__signup-trust .check{background:var(--lp-forest);width:14px;height:14px;color:var(--lp-cream);border-radius:999px;justify-content:center;align-items:center;font-size:9px;display:inline-flex}@media (max-width:900px){.onb__signup-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.onb__nav{padding:16px 24px}.onb__main{padding:32px 16px 64px}.onb__card{padding:28px 24px}.onb__plans{grid-template-columns:1fr}.onb__title{font-size:28px}.onb__stepper{gap:10px;font-size:11.5px}.onb__stepper .sep{width:16px}}.dash{background:var(--lp-cream);min-height:100vh;color:var(--lp-ink);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased}.dash *,.dash :before,.dash :after{box-sizing:border-box}.dash__nav{background:var(--lp-cream);border-bottom:1px solid var(--lp-rule)}.dash__nav-shell{justify-content:space-between;align-items:center;gap:24px;max-width:1080px;margin:0 auto;padding:18px 32px;display:flex}.dash__logo{font-family:var(--lp-serif);letter-spacing:-.008em;color:var(--lp-forest);font-size:26px;font-style:italic;font-weight:500;line-height:1;text-decoration:none}.dash__logo .amp{color:var(--lp-brass);margin:0 2px;font-style:normal}.dash__nav-right{align-items:center;gap:16px;display:inline-flex}.dash__nav-email{font-family:var(--lp-serif);color:var(--lp-ink3);font-size:13px;font-style:italic}.dash__signout{border:1px solid var(--lp-rule);color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:border-color .18s,color .18s}.dash__signout:hover{border-color:var(--lp-forest);color:var(--lp-forest)}.dash__sibling-banner{background:var(--lp-paper);border:1px solid var(--lp-rule);border-left:3px solid var(--lp-brass);font-family:var(--lp-serif);color:var(--lp-ink2);margin-bottom:24px;padding:14px 18px;font-size:15px;font-style:italic;line-height:1.5}.dash__main{width:100%;max-width:760px;margin:0 auto;padding:40px 24px 80px}.dash__mom{background:var(--lp-paper);border:1px solid var(--lp-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;padding:22px 26px;display:flex}.dash__mom-label{font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass);margin-bottom:6px;font-size:10.5px;font-weight:600}.dash__mom-name{font-family:var(--lp-serif);letter-spacing:-.008em;color:var(--lp-ink);font-size:26px;font-style:italic;font-weight:500;line-height:1.1}.dash__mom-email{color:var(--lp-ink3);margin-top:4px;font-size:13px}.dash__mom-count{background:var(--lp-cream);border:1px solid var(--lp-rule);font-family:var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-teal);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.dash__mom-count .pip{background:var(--lp-teal);border-radius:999px;width:6px;height:6px;display:inline-block}.dash__section-title{font-family:var(--lp-serif);letter-spacing:-.012em;color:var(--lp-ink);margin:0 0 18px;font-size:22px;font-style:italic;font-weight:400}.dash__pending{margin-bottom:36px}.dash__pending-list{flex-direction:column;gap:12px;display:flex}.dash__pending-item{background:var(--lp-paper);border:1px solid var(--lp-rule2);align-items:center;gap:14px;padding:18px 22px;display:flex}.dash__pending-pip{background:var(--lp-rust);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite lpPipPulse;display:inline-block;box-shadow:0 0 0 3px #b5613b38}.dash__pending-q{font-family:var(--lp-serif);color:var(--lp-ink);flex:1;margin:0;font-size:16px;font-style:italic;line-height:1.4}.dash__pending-resend{flex-shrink:0;align-items:center;gap:10px;display:flex}.dash__pending-resend-btn{border:1px solid var(--lp-rule);color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:500;transition:border-color .18s,color .18s}.dash__pending-resend-btn:hover:not(:disabled){border-color:var(--lp-brass);color:var(--lp-brass)}.dash__pending-resend-btn:disabled{opacity:.55;cursor:default}.dash__pending-resend-error{font-family:var(--lp-sans);color:#b94a3c;font-size:12px}.dash__pending-remove-btn{border:1px solid var(--lp-rule);color:var(--lp-ink3);font-family:var(--lp-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:6px 14px;font-size:11.5px;font-weight:500;transition:border-color .18s,color .18s,background .18s}.dash__pending-remove-btn:hover:not(:disabled){color:#b94a3c;border-color:#b94a3c}.dash__pending-remove-btn:disabled{opacity:.55;cursor:default}.dash__pending-remove-btn.confirm{color:var(--lp-cream);background:#b94a3c;border-color:#b94a3c}.dash__pending-cancel{color:var(--lp-ink3);font-family:var(--lp-sans);cursor:pointer;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;font-size:11.5px;text-decoration:underline}.dash__pending-cancel:hover{color:var(--lp-ink)}.dash__empty{background:var(--lp-paper);border:1px solid var(--lp-rule);text-align:center;font-family:var(--lp-serif);color:var(--lp-ink3);padding:48px 32px;font-size:16px;font-style:italic}.dash__memories{flex-direction:column;gap:24px;display:flex}.dash__memory{background:var(--lp-paper);font-family:var(--lp-serif);padding:32px 36px 28px;position:relative;box-shadow:0 20px 40px -28px #281e122e,0 0 0 1px #281e120d}.dash__memory-corner{width:26px;height:26px;position:absolute}.dash__memory-corner--tr{border-top:1px solid var(--lp-brass);border-right:1px solid var(--lp-brass);top:-1px;right:-1px}.dash__memory-corner--bl{border-bottom:1px solid var(--lp-brass);border-left:1px solid var(--lp-brass);bottom:-1px;left:-1px}.dash__memory-date{font-family:var(--lp-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--lp-brass);margin-bottom:18px;font-size:10.5px;font-weight:600}.dash__memory-q{font-family:var(--lp-serif);color:var(--lp-ink);border-left:2px solid var(--lp-brass);margin:0 0 18px;padding-left:18px;font-size:19px;font-style:italic;line-height:1.4}.dash__memory-body{font-family:var(--lp-serif);color:var(--lp-ink2);margin:0 0 18px;font-size:16px;line-height:1.7}.dash__memory-body:last-child{margin-bottom:0}.dash__memory-audio-label{font-family:var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-brass);margin:18px 0 10px;font-size:10.5px;font-weight:600}.dash__memory-transcript{background:var(--lp-cream);border:1px solid var(--lp-rule2);margin-top:18px;padding:14px 18px}.dash__memory-transcript-label{font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass);margin-bottom:6px;font-size:10px;font-weight:600}.dash__memory-transcript-text{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0;font-size:14.5px;font-style:italic;line-height:1.65}.dash__send{background:var(--lp-paper);border:1px solid var(--lp-rule);margin-bottom:32px;padding:24px 28px}.dash__send-label{font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass);margin-bottom:14px;font-size:10.5px;font-weight:600}.dash__send-textarea{background:var(--lp-cream);border:1px solid var(--lp-rule);width:100%;font-family:var(--lp-sans);color:var(--lp-ink);resize:vertical;border-radius:8px;outline:none;margin-bottom:14px;padding:12px 14px;font-size:15px;line-height:1.55;transition:border-color .18s}.dash__send-textarea:focus{border-color:var(--lp-forest)}.dash__send-chips-hint{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0 0 10px;font-size:13px;font-style:italic}.dash__send-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.dash__send-chip{background:var(--lp-cream);border:1px solid var(--lp-rule);font-family:var(--lp-serif);color:var(--lp-ink2);cursor:pointer;text-align:left;border-radius:999px;padding:8px 14px;font-size:13.5px;font-style:italic;transition:border-color .18s,color .18s,background .18s}.dash__send-chip:hover{border-color:var(--lp-brass)}.dash__send-chip.active{background:var(--lp-forest);border-color:var(--lp-forest);color:var(--lp-cream)}.dash__send-success{background:var(--lp-paper);border:1px solid var(--lp-rule);border-left:3px solid var(--lp-brass);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:16px 20px;display:flex}.dash__send-success-text{font-family:var(--lp-serif);color:var(--lp-ink2);margin:0;font-size:15px;font-style:italic}.dash__send-success-text em{color:var(--lp-forest)}.dash__send-success-btn{border:1px solid var(--lp-rule);color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:500}.dash__send-success-btn:hover{border-color:var(--lp-forest);color:var(--lp-forest)}.dash__schedule{flex-direction:column;gap:24px;display:flex}.dash__schedule-item{--accent:var(--lp-teal);--accent-text:var(--lp-teal);background:var(--lp-paper);border:1px solid var(--lp-rule);border-left:3px solid var(--accent);padding:32px 38px 30px;position:relative;box-shadow:0 20px 40px -28px #281e122e,0 0 0 1px #281e120a}.dash__schedule-item:nth-child(3n+1){--accent:var(--lp-teal);--accent-text:var(--lp-teal)}.dash__schedule-item:nth-child(3n+2){--accent:var(--lp-ochre);--accent-text:var(--lp-ochre-ink)}.dash__schedule-item:nth-child(3n){--accent:var(--lp-rust);--accent-text:var(--lp-rust)}.dash__schedule-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.dash__schedule-when{font-family:var(--lp-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--accent-text);font-size:11px;font-weight:600}.dash__schedule-order{font-family:var(--lp-serif);color:var(--lp-ink3);font-size:17px;font-style:italic}.dash__schedule-item .dash__send-textarea{font-family:var(--lp-serif);color:var(--lp-ink);min-height:96px;margin-bottom:18px;padding:16px 18px;font-size:20px;font-style:italic;line-height:1.45}.dash__schedule-actions{align-items:center;gap:14px;display:flex}.dash__schedule-save{background:var(--lp-forest);border:1px solid var(--lp-forest);color:var(--lp-cream);font-family:var(--lp-sans);cursor:pointer;border-radius:999px;padding:11px 28px;font-size:13.5px;font-weight:500;transition:opacity .18s}.dash__schedule-save:hover:not(:disabled){opacity:.88}.dash__schedule-save:disabled{opacity:.45;cursor:default}.dash__schedule-saved{font-family:var(--lp-serif);color:var(--lp-forest);font-size:14px;font-style:italic}.dash__schedule-note{font-family:var(--lp-serif);color:var(--lp-ink3);margin:4px 2px 0;font-size:14px;font-style:italic;line-height:1.6}.dash__coming-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dash__coming-edit{font-family:var(--lp-sans);color:var(--lp-brass);white-space:nowrap;font-size:12.5px;font-weight:500;text-decoration:none}.dash__coming-edit:hover{color:var(--lp-forest)}.dash__coming-list{flex-direction:column;gap:12px;display:flex}.dash__coming-item{--accent:var(--lp-teal);--accent-text:var(--lp-teal);background:var(--lp-paper);border:1px solid var(--lp-rule2);border-left:3px solid var(--accent);padding:16px 22px}.dash__coming-item:nth-child(3n+1){--accent:var(--lp-teal);--accent-text:var(--lp-teal)}.dash__coming-item:nth-child(3n+2){--accent:var(--lp-ochre);--accent-text:var(--lp-ochre-ink)}.dash__coming-item:nth-child(3n){--accent:var(--lp-rust);--accent-text:var(--lp-rust)}.dash__coming-when{font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:10px;margin-bottom:8px;font-size:10.5px;font-weight:600;display:flex}.dash__coming-next{letter-spacing:.12em;color:var(--lp-cream);background:var(--lp-teal);border-radius:999px;padding:2px 8px}.dash__coming-q{font-family:var(--lp-serif);color:var(--lp-ink);margin:0;font-size:16px;font-style:italic;line-height:1.4}.dash__siblings{background:var(--lp-paper);border:1px solid var(--lp-rule);margin-bottom:32px;padding:24px 28px}.dash__siblings-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.dash__siblings-title{font-family:var(--lp-serif);color:var(--lp-ink);letter-spacing:-.008em;margin:0;font-size:20px;font-style:italic;font-weight:500}.dash__siblings-count{font-family:var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-brass);font-size:11px;font-weight:600}.dash__siblings-lede{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0 0 18px;font-size:14.5px;font-style:italic;line-height:1.55}.dash__siblings-list{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.dash__siblings-item{background:var(--lp-cream);border:1px solid var(--lp-rule2);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.dash__siblings-item-body{flex:1;min-width:0}.dash__siblings-item-email{font-family:var(--lp-sans);color:var(--lp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.dash__siblings-item-status{font-family:var(--lp-serif);color:var(--lp-ink3);margin-top:2px;font-size:12px;font-style:italic}.dash__siblings-remove{border:1px solid var(--lp-rule);color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:500;transition:border-color .18s,color .18s}.dash__siblings-remove:hover{border-color:var(--lp-brass);color:var(--lp-brass)}.dash__siblings-form{gap:8px;display:flex}.dash__siblings-input{border:1px solid var(--lp-rule);font-family:var(--lp-sans);background:var(--lp-cream);color:var(--lp-ink);border-radius:8px;outline:none;flex:1;padding:11px 14px;font-size:14px;transition:border-color .18s}.dash__siblings-input:focus{border-color:var(--lp-forest)}.dash__siblings-invite{background:var(--lp-forest);color:var(--lp-cream);font-family:var(--lp-sans);cursor:pointer;border:none;border-radius:999px;padding:11px 22px;font-size:13.5px;font-weight:500;transition:transform .18s,box-shadow .18s}.dash__siblings-invite:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -10px #26362b80}.dash__siblings-invite:disabled{opacity:.5;cursor:not-allowed}.dash__siblings-full{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0;font-size:14px;font-style:italic}.dash__siblings-error{font-family:var(--lp-sans);color:#b94a3c;margin:10px 0 0;font-size:13px}.dash__audio{background:var(--lp-cream);border:1px solid var(--lp-rule2);align-items:center;gap:14px;padding:12px 14px;display:flex}.dash__audio-play{background:var(--lp-forest);width:38px;height:38px;color:var(--lp-cream);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s;display:flex}.dash__audio-play:hover{transform:scale(1.04)}.dash__audio-bar{flex-direction:column;flex:1;gap:6px;display:flex}.dash__audio-track{background:var(--lp-rule);cursor:pointer;border-radius:2px;height:4px;position:relative;overflow:hidden}.dash__audio-fill{background:var(--lp-brass);border-radius:2px;transition:width .1s linear;position:absolute;top:0;bottom:0;left:0}.dash__audio-times{font-family:var(--lp-sans);color:var(--lp-ink3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.dash__shell{background:var(--lp-cream);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.dash__sidebar{background:var(--lp-paper);border-right:1px solid var(--lp-rule);flex-direction:column;align-self:start;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.dash__sidebar-head{border-bottom:1px solid var(--lp-rule);padding:24px 22px 18px}.dash__sidebar-logo{font-family:var(--lp-serif);letter-spacing:-.008em;color:var(--lp-forest);font-size:22px;font-style:italic;font-weight:500;line-height:1;text-decoration:none;display:inline-block}.dash__sidebar-logo .amp{color:var(--lp-brass);margin:0 2px;font-style:normal}.dash__sidebar-caption{font-family:var(--lp-serif);color:var(--lp-ink3);margin:10px 0 0;font-size:12.5px;font-style:italic;line-height:1.4}.dash__sidebar-caption b{color:var(--lp-ink2);font-style:normal;font-weight:500}.dash__sidebar-nav{flex:1;margin:0;padding:14px 0;list-style:none;overflow-y:auto}.dash__sidebar-nav li,.dash__sidebar-nav li:nth-child(4n+1){--accent:var(--lp-teal)}.dash__sidebar-nav li:nth-child(4n+2){--accent:var(--lp-ochre-ink)}.dash__sidebar-nav li:nth-child(4n+3){--accent:var(--lp-rust)}.dash__sidebar-nav li:nth-child(4n){--accent:var(--lp-plum)}.dash__sidebar-item{color:var(--lp-ink3);font-family:var(--lp-serif);letter-spacing:-.005em;cursor:pointer;text-align:left;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:12px;width:100%;padding:11px 22px;font-size:15.5px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:flex}.dash__sidebar-item:hover{background:var(--lp-cream);color:var(--lp-ink2)}.dash__sidebar-item-num{font-family:var(--lp-serif);color:var(--accent);letter-spacing:.04em;flex-shrink:0;width:24px;font-size:12px;font-style:italic}.dash__sidebar-item.active{background:var(--lp-cream);color:var(--lp-ink);border-left-color:var(--accent)}.dash__sidebar-item.active .dash__sidebar-item-num{color:var(--accent)}.dash__sidebar-item-label{font-style:italic}.dash__sidebar-item.active .dash__sidebar-item-label{font-style:normal;font-weight:500}.dash__sidebar-foot{border-top:1px solid var(--lp-rule);flex-direction:column;gap:10px;padding:16px 22px;display:flex}.dash__sidebar-email{font-family:var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-brass);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dash__sidebar-signout{border:1px solid var(--lp-rule);color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;text-align:center;background:0 0;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:border-color .18s,color .18s}.dash__sidebar-signout:hover{border-color:var(--lp-forest);color:var(--lp-forest)}.dash__content{flex-direction:column;min-width:0;display:flex}.dash__page-head{border-bottom:1px solid var(--lp-rule);background:var(--lp-cream);padding:32px 32px 18px}.dash__page-kicker{font-family:var(--lp-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lp-brass);align-items:center;gap:10px;margin-bottom:8px;font-size:10.5px;font-weight:600;display:inline-flex}.dash__page-kicker .rule{background:var(--lp-brass);width:18px;height:1px;display:inline-block}.dash__page-title{font-family:var(--lp-serif);letter-spacing:-.014em;color:var(--lp-ink);margin:0;font-size:28px;font-weight:400;line-height:1.1}.dash__page-title em{color:var(--lp-forest);font-style:italic}.dash__page-sub{font-family:var(--lp-serif);color:var(--lp-ink3);margin:8px 0 0;font-size:14.5px;font-style:italic;line-height:1.55}.dash__stats{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:36px;display:grid}.dash__stat{--accent:var(--lp-teal);background:var(--lp-paper);border:1px solid var(--lp-rule);border-top:3px solid var(--accent);padding:20px 22px}.dash__stat:first-child{--accent:var(--lp-teal)}.dash__stat:nth-child(2){--accent:var(--lp-ochre)}.dash__stat-label{font-family:var(--lp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-brass);margin-bottom:8px;font-size:10.5px;font-weight:600}.dash__stat-value{font-family:var(--lp-serif);color:var(--accent);font-size:32px;font-style:italic;line-height:1}.dash__stat-sub{font-family:var(--lp-serif);color:var(--lp-ink3);margin-top:6px;font-size:13px;font-style:italic}.dash__overview-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.dash__overview-cta{font-family:var(--lp-sans);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.dash__overview-cta--primary{background:var(--lp-forest);color:var(--lp-cream);border:1px solid var(--lp-forest)}.dash__overview-cta--primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #26362b80}.dash__overview-cta--ghost{color:var(--lp-ink2);border:1px solid var(--lp-rule);background:0 0}.dash__overview-cta--ghost:hover{border-color:var(--lp-forest);color:var(--lp-forest)}.dash__overview-cta .arrow{transition:transform .2s}.dash__overview-cta:hover .arrow{transform:translate(3px)}.dash__settings-section{background:var(--lp-paper);border:1px solid var(--lp-rule);margin-bottom:24px;padding:28px 32px}.dash__settings-section-title{font-family:var(--lp-serif);color:var(--lp-ink);letter-spacing:-.008em;margin:0 0 6px;font-size:20px;font-style:italic;font-weight:500}.dash__settings-section-sub{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0 0 18px;font-size:14px;font-style:italic;line-height:1.55}.dash__settings-saved{font-family:var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-forest);margin-left:14px;font-size:12px;font-weight:500}.dash__settings-row{border-bottom:1px solid var(--lp-rule2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;display:flex}.dash__settings-row:last-child{border-bottom:none}.dash__settings-row-label{font-family:var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--lp-brass);font-size:10.5px;font-weight:600}.dash__settings-row-value{font-family:var(--lp-serif);color:var(--lp-ink2);font-size:16px;font-style:italic}.dash__settings-row-value em{color:var(--lp-forest)}.dash__settings-danger{border-top:1px solid var(--lp-rule2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:18px;display:flex}.dash__settings-danger-text{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0;font-size:13.5px;font-style:italic}@media (max-width:900px){.dash__shell{grid-template-columns:1fr}.dash__sidebar{border-right:none;border-bottom:1px solid var(--lp-rule);height:auto;position:relative;overflow:visible}.dash__sidebar-head{padding:18px 22px 14px}.dash__sidebar-nav{scrollbar-width:none;flex-direction:row;gap:4px;padding:8px 16px;display:flex;overflow:auto hidden}.dash__sidebar-nav::-webkit-scrollbar{display:none}.dash__sidebar-item{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;flex-shrink:0;padding:10px 14px;font-size:14px}.dash__sidebar-item.active{border-left:none;border-bottom-color:var(--lp-brass);background:0 0}.dash__sidebar-item-num{display:none}.dash__sidebar-foot{flex-direction:row;justify-content:space-between;align-items:center;padding:12px 22px}}@media (max-width:640px){.dash__nav-shell{padding:14px 20px}.dash__logo{font-size:22px}.dash__nav-email{display:none}.dash__main{padding:28px 16px 64px}.dash__mom{padding:18px 20px}.dash__mom-name{font-size:22px}.dash__memory{padding:24px 22px 22px}.dash__memory-q{padding-left:14px;font-size:17px}.dash__memory-body{font-size:15px}.dash__send{padding:20px 22px}.dash__schedule{gap:16px}.dash__schedule-item{box-shadow:none;padding:20px 22px}.dash__schedule-head{margin-bottom:12px}.dash__schedule-order{font-size:14px}.dash__schedule-item .dash__send-textarea{min-height:76px;margin-bottom:14px;padding:12px 14px;font-size:16px}.dash__siblings{padding:20px 22px}.dash__siblings-form{flex-direction:column}.dash__siblings-invite{width:100%}.dash__sidebar-head{padding:16px 18px 12px}.dash__sidebar-foot{padding:10px 18px}.dash__sidebar-email{font-size:10px}.dash__page-head{padding:22px 20px 14px}.dash__page-title{font-size:24px}.dash__stats{grid-template-columns:1fr}.dash__settings-section{padding:22px}}.lp .nav__dash-short{display:none}@media (max-width:900px){.lp .shell{padding:0 32px}.lp .section{padding:80px 0}.lp .hero{padding:20px 0 32px}.lp .hero__grid{grid-template-columns:1fr;gap:56px}.lp .hero__rail{display:none}.lp .hero__qcard{width:280px;bottom:-32px;left:16px}.lp .hero__photo-wrap{max-width:100%}.lp .hero__runmark{text-align:center;flex-direction:column;gap:8px}.lp .how__head{grid-template-columns:1fr;gap:32px}.lp .how__steps{grid-template-columns:1fr;gap:20px}.lp .how__flow{display:none}.lp .how__stats{grid-template-columns:1fr;gap:20px;padding:24px}.lp .reply__grid,.lp .faq__grid{grid-template-columns:1fr;gap:48px}.lp .reply__lead,.lp .faq__lead{position:static}.lp .reply__letter{padding:32px 28px}.lp .pricing__grid{grid-template-columns:1fr}.lp .footer__top{grid-template-columns:1fr;gap:32px}.lp .nav__tagline{padding:8px 12px;font-size:11px}.lp .nav__signin{display:none}}@media (max-width:640px){.lp .shell{padding:0 20px}.lp .section{padding:64px 0}.lp .nav__main{gap:12px;padding:14px 0}.lp .nav__logo{font-size:22px}.lp .nav__dash{gap:7px;padding:9px 14px 9px 16px;font-size:12.5px}.lp .nav__dash .pip{width:5px;height:5px;margin-right:0}.lp .nav__dash-long{display:none}.lp .nav__dash-short{display:inline}.lp .nav__tagline{letter-spacing:.02em;padding:7px 12px;font-size:10.5px;line-height:1.4}.lp .nav__tagline .star{margin:0 8px}.lp .hero{padding-top:8px}.lp .hero__copy{gap:20px;padding-top:4px}.lp .hero__h1{font-size:clamp(40px,11vw,56px);line-height:1.02}.lp .hero__lede-row{gap:12px;padding-top:0}.lp .hero__lede-rule{width:24px;margin-top:12px}.lp .hero__lede{font-size:16px;line-height:1.55}.lp .hero__ctas{flex-direction:column;align-items:stretch;gap:10px}.lp .hero__ctas .btn{justify-content:center;width:100%;padding:14px 22px;font-size:14.5px}.lp .hero__metrics{gap:14px 24px;margin-top:28px;padding-top:20px}.lp .hero__metric .n{font-size:22px}.lp .hero__metric .l{letter-spacing:.12em;font-size:10px}.lp .hero__plate{padding-top:0}.lp .hero__photo-wrap{aspect-ratio:4/5;max-width:100%}.lp .hero__corner{width:36px;height:36px}.lp .hero__caption{text-align:left;margin-top:18px;position:static}.lp .hero__qcard{width:100%;margin-top:20px;padding:18px 20px;position:static}.lp .hero__qcard-q{min-height:0;font-size:17px}.lp .hero__runmark{letter-spacing:.14em;margin-top:36px;font-size:10px}.lp .hero__runmark .sep{margin:0 8px}.lp .how{padding-bottom:72px}.lp .how__head{margin-bottom:48px}.lp .how__h2{font-size:clamp(32px,8vw,48px)}.lp .how__step{padding:26px 22px 24px}.lp .how__step h3{font-size:20px}.lp .how__step-num{font-size:36px}.lp .how__step-when{padding:3px 10px;font-size:12px}.lp .how__mock{height:220px}.lp .how__stats{text-align:center;gap:18px;margin-top:40px;padding:22px 20px}.lp .how__stat{align-items:center}.lp .how__stats-cta{justify-content:center}.lp .cta-final{padding:72px 0 64px}.lp .cta-final h2{font-size:clamp(36px,10vw,56px)}.lp .cta-final__kicker .kicker{white-space:normal;flex-wrap:wrap;justify-content:center;max-width:280px;margin:0 auto;line-height:1.4}.lp .cta-final__lede{margin-top:20px;font-size:16px}.lp .cta-final__ctas{flex-direction:column;align-items:stretch;gap:10px;max-width:320px;margin:32px auto 0}.lp .cta-final__ctas .btn--primary,.lp .cta-final__ctas .btn--ghost{justify-content:center;width:100%;padding:14px 22px;font-size:15px}.lp .reply__letter{padding:28px 22px}.lp .reply__letter:before{width:10px;height:56px;right:22px}.lp .reply__letter-q{font-size:24px}.lp .reply__letter-meta{letter-spacing:.2em;flex-wrap:wrap;gap:12px;margin-bottom:20px;font-size:10px}.lp .reply__letter-body{font-size:16px;line-height:1.65}.lp .reply__letter-body .dropcap{font-size:48px}.lp .reply__voice{flex-wrap:wrap;gap:10px;padding:12px 14px}.lp .reply__voice-wave{display:none}.lp .reply__voice-play{width:36px;height:36px}.lp .reply__letter-foot{flex-wrap:wrap;gap:8px;font-size:12px}.lp .pricing__head{margin-bottom:44px}.lp .tier{gap:18px;padding:32px 24px}.lp .tier__price-n{font-size:48px}.lp .tier--featured{padding-top:36px}.lp .faq__grid{gap:32px}.lp .faq__q{gap:14px;padding:20px 0;font-size:18px;line-height:1.3}.lp .faq__q-num{width:22px;margin-top:5px;font-size:12px}.lp .faq__q-icon{width:24px;height:24px;margin-top:2px}.lp .faq__a{padding-left:0;font-size:15px}.lp .faq__item.open .faq__a{max-height:720px}.lp .footer{padding:40px 0 28px}.lp .footer__top{gap:28px;margin-bottom:20px;padding-bottom:28px}.lp .footer__bottom{flex-direction:column;align-items:flex-start;gap:10px;font-size:11.5px}.onb__tagbar{padding:8px 16px;font-size:11px;line-height:1.4}.onb__tagbar .star{margin:0 8px}.onb__nav{gap:12px;padding:14px 20px}.onb__logo{font-size:22px}.onb__nav-meta{letter-spacing:.14em;font-size:11px}.onb__main{padding:28px 16px 56px}.onb__card{padding:24px 20px}.onb__signup-grid{gap:32px;margin-top:12px}.onb__signup-trust{gap:10px 18px;font-size:12px}.onb__signup-value h3{letter-spacing:.18em;margin-bottom:14px;font-size:10px}.onb__signup-value-items{gap:16px}.onb__signup-value-item .icon{width:32px;height:32px;font-size:16px}.onb__signup-value-item .v-title{font-size:15px}.onb__signup-value-item .v-body{font-size:13px}.onb__auth{max-width:100%;padding:28px 22px 24px}.onb__auth-title{margin-bottom:14px;font-size:22px}}@media (max-width:420px){.lp .shell{padding:0 16px}.lp .nav__logo{font-size:20px}.lp .nav__dash{padding:8px 12px 8px 14px;font-size:12px}.lp .hero__h1{font-size:clamp(36px,12vw,48px)}.lp .hero__metrics{grid-template-columns:1fr 1fr;gap:14px 20px}.lp .tier{padding:28px 20px}.lp .tier__price-n{font-size:42px}.lp .reply__letter{padding:24px 18px}.lp .reply__letter:before{right:18px}.lp .faq__q{font-size:17px}.onb__main{padding:24px 14px 48px}.onb__card{padding:22px 18px}.onb__auth{padding:24px 18px 22px}}.rsp__panel{width:100%;max-width:600px}.rsp__center{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 24px 72px;display:flex}.rsp__greeting{font-family:var(--lp-serif);letter-spacing:-.012em;color:var(--lp-ink);margin:0 0 22px;font-size:clamp(22px,3.2vw,28px);line-height:1.2}.rsp__q{border-left:2px solid var(--lp-brass);margin-bottom:30px;padding-left:22px}.rsp__q-label{font-family:var(--lp-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lp-brass);margin:0 0 10px;font-size:11px;font-weight:500}.rsp__q-text{font-family:var(--lp-serif);letter-spacing:-.01em;color:var(--lp-ink);margin:0;font-size:clamp(22px,3.4vw,30px);font-style:italic;font-weight:400;line-height:1.34}.rsp__tabs{gap:8px;margin-bottom:22px;display:flex}.rsp__tab{border:1px solid var(--lp-rule);background:var(--lp-cream);color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.rsp__tab:hover{border-color:var(--lp-brass)}.rsp__tab.active{background:var(--lp-forest);border-color:var(--lp-forest);color:var(--lp-cream)}.rsp__tab svg{flex-shrink:0;width:17px;height:17px}.rsp__textarea{background:var(--lp-cream);border:1px solid var(--lp-rule);width:100%;min-height:184px;font-family:var(--lp-sans);color:var(--lp-ink);resize:vertical;border-radius:8px;outline:none;padding:14px;font-size:15px;line-height:1.7;transition:border-color .18s}.rsp__textarea:focus{border-color:var(--lp-forest)}.legal{background:var(--lp-cream);min-height:100vh;color:var(--lp-ink);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased}.legal *,.legal :before,.legal :after{box-sizing:border-box}.legal ::selection{background:var(--lp-forest);color:var(--lp-cream)}.legal__wrap{max-width:760px;margin:0 auto;padding:48px 24px 96px}.legal__back{font-family:var(--lp-sans);letter-spacing:.02em;color:var(--lp-brass);margin-bottom:36px;font-size:13px;text-decoration:none;display:inline-block}.legal__back:hover{text-decoration:underline}.legal__masthead{font-family:var(--lp-serif);color:var(--lp-ink);letter-spacing:-.01em;margin-bottom:14px;font-size:24px;line-height:1}.legal__masthead em{font-style:italic;font-weight:400}.legal__masthead .dot{color:var(--lp-brass);margin:0 7px}.legal__kicker{font-family:var(--lp-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--lp-brass);margin-bottom:28px;font-size:10.5px;font-weight:600}.legal h1{font-family:var(--lp-serif);letter-spacing:-.02em;color:var(--lp-ink);margin:0 0 10px;font-size:40px;font-weight:400;line-height:1.12}.legal__updated{font-family:var(--lp-serif);color:var(--lp-ink3);margin:0 0 8px;font-size:14px;font-style:italic}.legal__lead{font-family:var(--lp-serif);color:var(--lp-ink2);margin:24px 0 8px;font-size:18px;line-height:1.6}.legal h2{font-family:var(--lp-serif);color:var(--lp-ink);margin:44px 0 12px;font-size:22px;font-weight:500;line-height:1.25}.legal p,.legal li{font-family:var(--lp-sans);color:var(--lp-ink2);font-size:15.5px;line-height:1.72}.legal p{margin:0 0 16px}.legal ul{margin:0 0 16px;padding-left:22px}.legal li{margin:0 0 8px}.legal a{color:var(--lp-brass)}.legal strong{color:var(--lp-ink);font-weight:600}.legal__divider{border:none;border-top:1px solid var(--lp-rule);margin:48px 0}.legal__foot{border-top:1px solid var(--lp-rule);font-family:var(--lp-sans);color:var(--lp-ink3);margin-top:56px;padding-top:24px;font-size:13px;line-height:1.7}.legal__foot a{color:var(--lp-brass)}@media (max-width:640px){.legal__wrap{padding:32px 20px 72px}.legal h1{font-size:32px}.legal h2{font-size:20px}}.rsp__textarea::placeholder{color:var(--lp-ink3);opacity:.7}.rsp__rec{text-align:center;padding:14px 0 6px}.rsp__mic{border:1px solid var(--lp-forest);background:var(--lp-forest);width:96px;height:96px;color:var(--lp-cream);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex;box-shadow:0 14px 30px -12px #26362b8c}.rsp__mic:hover{transform:translateY(-2px);box-shadow:0 18px 38px -14px #26362b99}.rsp__mic:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.rsp__mic svg{width:36px;height:36px;display:block}.rsp__mic--rec{background:var(--lp-cream);color:var(--lp-forest);animation:1.6s ease-in-out infinite rspPulse}@keyframes rspPulse{0%,to{box-shadow:0 0 #26362b47}50%{box-shadow:0 0 0 14px #26362b00}}.rsp__rec-hint{font-family:var(--lp-serif);color:var(--lp-ink3);margin:16px 0 0;font-size:13.5px;font-style:italic}.rsp__wave{justify-content:center;align-items:flex-end;gap:5px;height:44px;margin-bottom:16px;display:flex}.rsp__wave span{background:var(--lp-brass);transform-origin:bottom;border-radius:3px;width:5px;height:100%;animation:.85s ease-in-out infinite rspWave}@keyframes rspWave{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}.rsp__timer{font-family:var(--lp-serif);letter-spacing:-.01em;color:var(--lp-ink);margin-bottom:6px;font-size:30px}.rsp__timer .max{color:var(--lp-ink3);margin-left:8px;font-size:15px}.rsp__note{border:1px solid #b8895c40;border-left:3px solid var(--lp-brass);font-family:var(--lp-sans);color:var(--lp-ink2);text-align:left;background:#b8895c14;border-radius:6px;margin:16px 0;padding:11px 13px;font-size:13px;line-height:1.55}.rsp__note b{color:var(--lp-ink);font-weight:600}.rsp__audio{width:100%;margin-bottom:16px}.rsp__rec-actions{gap:10px;display:flex}.rsp__muted{color:var(--lp-ink3);font-size:14px}.rsp__secondary{border:1px solid var(--lp-rule);color:var(--lp-ink2);font-family:var(--lp-sans);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-size:14px;font-weight:500;transition:border-color .18s,color .18s;display:inline-flex}.rsp__secondary:hover{border-color:var(--lp-brass);color:var(--lp-forest)}
