:root{--green:#294b37;--deep:#193c2b;--cream:#faf6e9;--yellow:#f5d776;--ink:#283f30;--muted:#626c5e}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.04;letter-spacing:-.045em}em{font-weight:400}h1{font-size:clamp(62px,7.7vw,110px);margin-bottom:28px}h2{font-size:clamp(43px,5vw,68px);margin-bottom:24px}h3{font-size:34px}.wrap{width:min(1180px,calc(100% - 100px));margin:auto}.header{display:flex;align-items:center;justify-content:space-between;padding:27px 0}.brand{display:flex;align-items:center;gap:8px;font-size:37px;font-weight:800;letter-spacing:-2px;line-height:1}.brand img{border-radius:9px}.header nav{display:flex;gap:34px;align-items:center;font-size:13px;font-weight:500}.nav-cta{border:1px solid #8d9b89;border-radius:30px;padding:10px 20px}.nav-cta span{margin-left:18px}.hero{min-height:740px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding-top:38px;padding-bottom:78px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:650;margin-bottom:26px}.tiny-star{font-size:20px;vertical-align:middle;margin-right:10px}.hero-sub{font-size:22px;margin-bottom:16px}.intro{max-width:390px;color:var(--muted);font-size:16px;margin-bottom:28px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border-radius:30px;padding:15px 25px;font-weight:600;font-size:14px}.yellow{background:var(--yellow)}.button:hover{background:#efcc58}.hero-foot{font-size:12px;line-height:1.7;color:var(--muted);margin-top:22px}.hero-art{position:relative;min-height:605px;display:grid;place-items:center}.app-screen{position:relative;width:270px;border-radius:30px;border:6px solid #213527;box-shadow:0 25px 40px #1c2a322d;transform:rotate(5deg)}.paper{position:absolute;width:80%;height:73%;border-radius:4px;box-shadow:0 20px 34px #1c2a321a}.paper-one{background:#e6cf9c;transform:rotate(-12deg);top:90px;left:6%}.paper-two{background:#b6c5a6;transform:rotate(7deg);top:90px;left:10%}.scribble{position:absolute;top:0;left:15%;font:italic 23px Georgia;transform:rotate(-7deg);z-index:2}.scribble span{display:inline-block;font-size:45px;transform:rotate(20deg);vertical-align:top}.paper-label{position:absolute;bottom:10px;left:0;background:#f5d776;padding:20px 28px;font:27px/1.2 Georgia;box-shadow:0 12px 18px #1322181a}.art-star{position:absolute;right:0;top:60px;font-size:80px;color:var(--green);line-height:1}.ribbon{background:var(--green);color:var(--cream);display:flex;justify-content:center;align-items:center;gap:65px;padding:21px 24px;font:italic 24px Georgia}.ribbon span:nth-child(even){color:var(--yellow);font-style:normal}.capture{padding-top:108px;padding-bottom:112px}.section-heading{text-align:center}.section-heading>p:last-child{color:var(--muted)}.capture-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:52px}.note{padding:31px 32px 23px;min-height:380px;box-shadow:0 10px 16px #243d2d08;position:relative}.note:after{content:'';position:absolute;bottom:0;right:0;width:24px;height:24px;background:linear-gradient(135deg,#0000000c 50%,var(--cream) 51%)}/* Note colors mirror ios/Headr/BoardView.swift: voice, photo, text. */
.note-voice{background:rgb(86% 91% 82%)}.note-photo{background:rgb(91% 87% 94%)}.note-text{background:rgb(97% 89% 65%)}.note-icon{display:block;margin-bottom:24px;color:rgb(18% 22% 19% / 70%)}.note .eyebrow{font-size:11px;margin-bottom:16px}.note h3{margin-bottom:18px;font-size:28px;line-height:1.2;letter-spacing:0}.note>p:not(.eyebrow){font-family:Georgia,'Times New Roman',serif;font-size:22px;line-height:1.4;letter-spacing:0}
.board-section{background:var(--green);color:var(--cream);overflow:hidden}.board-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:110px;padding-top:86px;padding-bottom:86px;align-items:center}.board-visual{position:relative;display:grid;place-items:center}.board-visual img{position:relative;width:240px;border-radius:27px;border:5px solid #152e22;box-shadow:0 25px 34px #10221766}.screen-back{position:absolute;background:#71876b;width:85%;height:85%;transform:rotate(-9deg);border-radius:8px}.board-copy>p:not(.eyebrow){color:#d5ddce;max-width:445px}.board-copy h2 em{color:var(--yellow)}.preview-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 20px}.preview-tabs button{cursor:pointer;background:transparent;border:1px solid #819480;border-radius:25px;color:var(--cream);padding:10px 16px;font-size:12px}.preview-tabs button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:var(--deep)}.preview-caption{min-height:54px;font-size:14px}.small-note{font-size:11px;color:#c1cdb9}.privacy{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:110px;padding-bottom:100px}.privacy-points article{display:flex;gap:22px;border-bottom:1px solid #d5d9c9;padding-bottom:24px;margin-bottom:25px}.privacy-points article>span{font:italic 16px Georgia;color:#6e8065;padding-top:5px}.privacy-points h3{font:500 18px/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:-.02em;margin-bottom:9px}.privacy-points p{color:var(--muted);font-size:14px;margin:0}.download{position:relative;overflow:hidden;background:#f3d77c;text-align:center;padding:70px 0 60px}.download-inner{position:relative;z-index:1}.download-inner>img{margin:0 auto 24px;border-radius:18px}.download h2{font-size:clamp(48px,5.6vw,78px)}.download .eyebrow{margin-bottom:20px}.download-inner>p:not(.eyebrow){font-size:15px}.stores{display:flex;align-items:flex-start;justify-content:center;gap:16px;margin:23px auto 10px}.store{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;padding-top:13px;min-width:182px}.store img{height:52px;width:auto}.store .google-badge{height:78px;margin-top:-13px;margin-bottom:-13px}.store span{font-size:11px;margin-top:16px}.availability{font-size:11px!important;opacity:.8;margin-top:20px}.download-star{position:absolute;font-size:280px;line-height:1;left:-60px;top:100px;color:#e7c263;transform:rotate(15deg)}footer{padding-top:40px;padding-bottom:25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:22px}.footer-top .brand{font-size:31px}.footer-top p{font:italic 18px Georgia;margin:0}.footer-top>div{display:flex;gap:25px;font-size:12px}.footer-bottom{display:flex;gap:30px;justify-content:space-between;margin-top:34px;padding-top:18px;border-top:1px solid #d8dacb;font-size:9px;color:var(--muted)}.footer-bottom span:last-child{max-width:620px;text-align:right}.skip{position:absolute;top:-100px;left:20px;background:var(--yellow);padding:10px;z-index:10}.skip:focus{top:10px}:focus-visible{outline:3px solid #b0790a;outline-offset:5px}a:hover:not(.button){text-decoration:underline;text-underline-offset:4px}@media(min-width:1500px){.hero{min-height:800px}}@media(max-width:1000px){.wrap{width:calc(100% - 60px)}.hero{gap:15px}.app-screen{width:235px}.hero-art{min-height:560px}.paper-label{font-size:22px;left:0}.board-grid{gap:55px}.capture-cards{gap:17px}.note{padding:25px 23px}.privacy{gap:45px}.ribbon{gap:35px;font-size:21px}}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.header{padding:20px 0}.brand{font-size:31px}.brand img{width:32px;height:32px}.header nav>a:not(.nav-cta){display:none}.header nav{gap:0}.nav-cta{padding:8px 15px;font-size:12px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:36px;padding-bottom:46px;gap:30px}.hero-copy{text-align:center}.eyebrow{font-size:9px;letter-spacing:1.6px}.hero h1{font-size:clamp(58px,13vw,87px);margin-bottom:22px}.hero-sub{font-size:19px}.intro{max-width:340px;margin-left:auto;margin-right:auto;font-size:14px}.hero-foot{font-size:11px}.hero-art{width:min(380px,100%);margin:auto;min-height:580px}.app-screen{width:235px}.paper{width:78%;height:72%}.scribble{font-size:20px;left:15%}.paper-label{font-size:23px;bottom:12px;padding:16px 23px}.art-star{right:0;top:70px;font-size:63px}.ribbon{gap:15px;font-size:17px;flex-wrap:wrap}.ribbon span:nth-last-child(-n+2){display:none}.capture{padding-top:64px;padding-bottom:66px}.section-heading>p:last-child{font-size:14px}.capture-cards{grid-template-columns:1fr;margin:35px auto 0;max-width:410px;gap:22px}.note{min-height:0;padding:25px 28px}.note h3{font-size:30px}.note-icon{float:right;margin-top:2px}.board-grid{display:flex;flex-direction:column-reverse;gap:40px;padding-top:55px;padding-bottom:60px}.board-copy{width:100%}.board-copy>p:not(.eyebrow){font-size:14px}.board-copy h2{font-size:44px}.board-visual{width:100%;max-width:340px}.board-visual img{width:220px}.privacy{grid-template-columns:1fr;padding-top:65px;padding-bottom:50px;gap:20px}.privacy h2{font-size:46px}.privacy-points article{gap:16px}.download{padding:52px 0 45px}.download-star{font-size:190px;left:-80px;top:160px}.stores{gap:0}.store{min-width:0;width:50%;max-width:185px}.store img{height:45px}.store .google-badge{height:67.5px;margin-top:-11.25px;margin-bottom:-11.25px}.store span{margin-top:14px}.download-inner>p:not(.eyebrow){font-size:13px}.footer-top{flex-wrap:wrap;justify-content:space-between;gap:24px}.footer-top p{display:none}.footer-bottom{display:block}.footer-bottom span{display:block}.footer-bottom span:last-child{text-align:left;margin-top:12px;font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.hero-stores{justify-content:flex-start;margin:25px 0 0;gap:10px}.hero-stores .store:first-child{min-width:156px}.hero-stores .store span{color:var(--muted)}@media(max-width:700px){.hero-stores{justify-content:center;gap:0}.hero-stores .store:first-child{min-width:0}}

.privacy-detail{font-size:12px;line-height:1.7;color:var(--muted)}.privacy-detail a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.ribbon{gap:12px;font-size:15px}.ribbon span:nth-last-child(-n+2){display:inline}}

.privacy .eyebrow{font-size:16px;font-weight:700;letter-spacing:2px}
