:root{--moment-paper:#f8f1e8;--moment-ink:#292826;--moment-sage:#a8b59f;--moment-muted:#665f59;--moment-line:#ddd3c7}.moment-page{background:var(--moment-paper);color:var(--moment-ink);font-family:ui-rounded,"SF Pro Rounded",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.moment-header{min-height:92px;display:flex;align-items:center;justify-content:space-between}.back,.moment-brand,.moment-footer a{color:inherit;text-decoration:none}.back{font-size:14px}.moment-brand{display:flex;align-items:center;gap:9px;font-size:15px;letter-spacing:.16em}.moment-brand img{width:32px;height:32px;border-radius:22%}.small-button,.moment-button{display:inline-flex;align-items:center;gap:16px;border-radius:999px;text-decoration:none;font-weight:700}.small-button{padding:10px 15px;background:#fff9f2;color:var(--moment-ink);border:1px solid var(--moment-line);font-size:13px}.moment-hero{min-height:690px;padding:72px 0 108px;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.moment-icon{width:76px;border-radius:23%;box-shadow:0 12px 28px #5c4d4224}.moment-eyebrow{margin:0 0 18px;color:#765d53;font-size:11px;font-weight:800;letter-spacing:.16em}.moment-hero h1,h2,h3{letter-spacing:-.06em;line-height:.98}.moment-hero h1{margin:24px 0;font-size:clamp(52px,6vw,82px);font-weight:600}.moment-hero h1 em{font-weight:400;color:#b87979}.moment-lead{max-width:520px;color:var(--moment-muted);font-size:19px}.moment-button{margin-top:19px;padding:15px 20px;background:var(--moment-sage);color:#fff;font-size:14px}.moment-button b{font-size:18px}.app-screen{overflow:hidden;width:min(320px,100%);margin:auto;border:8px solid #332e2b;border-radius:42px;background:#302d2a;box-shadow:0 28px 55px #3c30252b;line-height:0}.app-screen img{display:block;width:100%;height:auto}.moment-intro{padding:112px 0 122px;border-top:1px solid var(--moment-line)}.moment-intro h2,.needs-copy h2,.moment-feature h2,.privacy-copy h2{margin:0;font-size:clamp(42px,5.4vw,70px);font-weight:600}.moment-intro>p:last-child{max-width:640px;margin:30px 0 0;color:var(--moment-muted);font-size:18px}.needs-section{background:#d9e0d4;padding:112px 0}.needs-grid,.moment-feature{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.needs-lead,.moment-feature>div>p:not(.moment-eyebrow){color:#5e665a;font-size:18px}.needs-section ul,.feature-list{padding:0;margin:30px 0 0;list-style:none}.needs-section li,.feature-list li{padding:12px 0;border-top:1px solid #bac5b5;font-size:15px}.needs-section li:last-child,.feature-list li:last-child{border-bottom:1px solid #bac5b5}.moment-feature{padding:122px 0}.card-screen{margin-right:auto}.moment-feature .feature-list li{border-color:var(--moment-line)}.moment-privacy{background:#302d2a;color:#f8f1e8;padding:106px 0}.moment-privacy .moment-eyebrow{color:#d9b2a6}.privacy-updated{color:#d8cbc0;margin:20px 0 50px}.privacy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:45px 70px}.privacy-grid section{border-top:1px solid #615951;padding-top:18px}.privacy-grid h3{font-size:25px;margin:0 0 12px}.privacy-grid p{margin:0;color:#d8d0c9}.privacy-grid a{color:#f4c9b9}.moment-footer{display:flex;justify-content:space-between;padding:28px 0;color:#736b64;font-size:13px}.moment-footer p{margin:0}.moment-footer div{display:flex;gap:22px}.moment-footer a{text-decoration:underline}@media(max-width:700px){.wrap{width:min(100% - 32px,1120px)}.moment-header{min-height:72px}.moment-header .small-button{font-size:11px;padding:8px 11px}.moment-brand{position:absolute;left:50%;transform:translateX(-50%)}.moment-brand strong{display:none}.moment-hero{grid-template-columns:1fr;padding:45px 0 75px;gap:48px}.moment-hero h1{font-size:51px}.app-screen{width:280px}.moment-intro,.needs-section,.moment-feature,.moment-privacy{padding:74px 0}.needs-grid,.moment-feature{grid-template-columns:1fr;gap:55px}.moment-feature .app-screen{order:2}.privacy-grid{grid-template-columns:1fr;gap:34px}.moment-footer{align-items:flex-start;flex-direction:column;gap:12px}}

.moment-privacy-page main{min-height:calc(100vh - 150px)}.moment-privacy-page .privacy-copy>h1{margin:0;font-size:clamp(42px,5.4vw,70px);font-weight:600;letter-spacing:-.06em;line-height:.98}.moment-privacy-page .privacy-grid h2{font-size:25px;margin:0 0 12px;letter-spacing:-.04em;line-height:1.08}
