:root{color:#171717;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f3ea;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#171717;background-color:#f7f3ea;min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit;text-decoration:none}.page{background-color:#f7f3ea;background-image:radial-gradient(#17171721 1px,#0000 1px);background-size:18px 18px;min-height:100vh}.content{background:#f7f3ea}.navbar{justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0;display:flex}.brand{letter-spacing:-1px;font-size:26px;font-weight:800}.nav-links{align-items:center;gap:28px;font-size:14px;display:flex}.nav-links a{opacity:.7}.nav-links a:hover{opacity:1}.nav-cta{border:1px solid #171717;border-radius:999px;padding:10px 16px;opacity:1!important}.hero{grid-template-columns:1fr .9fr;align-items:center;gap:80px;width:min(1120px,100% - 40px);min-height:680px;margin:0 auto;display:grid}.hero-copy{position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.08em;opacity:.6;align-items:center;gap:9px;margin-bottom:24px;font-size:13px;font-weight:600;display:flex}.eyebrow-dot{background:#171717;border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(64px,8vw,104px);line-height:.88}.hero-copy>p{opacity:.65;max-width:490px;margin:34px 0 28px;font-size:19px;line-height:1.6}.hero-actions{align-items:center;gap:18px;display:flex}.primary-button{color:#fff;background:#171717;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.primary-button:hover{opacity:.9;transform:translateY(-2px)}.secondary-button{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.secondary-button span{font-size:18px}.hero-note{opacity:.45;align-items:center;gap:8px;margin-top:34px;font-size:13px;font-weight:600;display:flex}.hero-note span{font-size:16px}.preview-wrapper{padding:55px 45px;position:relative}.product-preview{z-index:2;background:#fff;border:1.5px solid #171717;border-radius:18px;padding:28px;position:relative;transform:rotate(1.2deg);box-shadow:10px 12px #171717}.preview-product-header{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.preview-brand-row{align-items:center;gap:7px;display:flex}.preview-brand-row h2{letter-spacing:-.06em;margin:0;font-size:32px;line-height:1}.brand-spark,.next-spark{color:#e9ae32;font-size:20px}.preview-product-header p{color:#666;margin:7px 0 0;font-size:13px}.preview-user{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.preview-user>span{color:#777;font-size:11px}.preview-add-button{color:#fff;background:#171717;border:0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:600}.preview-next{color:#fff;background:#171717;border-radius:17px;padding:22px 18px 19px;position:relative;overflow:hidden}.preview-next-header{letter-spacing:.13em;color:#aaa;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.preview-tags{gap:7px;margin-top:12px;display:flex}.preview-tags span{background:#393939;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:600}.preview-task-title{letter-spacing:-.035em;margin-top:18px;font-size:20px;font-weight:600;line-height:1.15}.preview-start{color:#171717;background:#fff;border:0;border-radius:10px;width:100%;margin-top:14px;padding:10px;font-size:12px;font-weight:600}.paper-plane-doodle{color:#e9ae32;font-size:24px;position:absolute;top:17px;right:20px;transform:rotate(-25deg)}.preview-up-next{margin-top:25px}.up-next-label{letter-spacing:.13em;color:#999;flex-direction:column;align-items:flex-start;gap:4px;font-size:10px;font-weight:700;display:flex}.up-next-label span{background:#e9ae32;width:50px;height:2px;transform:rotate(-2deg)}.preview-upcoming-task{background:#fff;border:1px solid #ddd;border-radius:11px;align-items:center;gap:11px;margin-top:9px;padding:14px 12px;display:flex}.task-paper-doodle{font-size:21px;transform:rotate(-4deg)}.upcoming-content{flex:1;min-width:0}.upcoming-content strong{font-size:12px;font-weight:600;display:block}.upcoming-meta{color:#777;gap:8px;margin-top:6px;font-size:9px;display:flex}.preview-remove{color:#aaa;background:0 0;border:0;padding:4px;font-size:18px}.preview-doodle{z-index:3;color:#171717;flex-direction:column;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:15px;font-weight:600;line-height:1.1;display:flex;position:absolute}.doodle-underline{background:#e9ae32;border-radius:50%;width:75px;height:3px;margin-top:5px;transform:rotate(-4deg)}.doodle-left-top{top:35px;left:-15px;transform:rotate(-7deg)}.doodle-right-top{align-items:center;top:30px;right:-35px;transform:rotate(4deg)}.doodle-right-top .doodle-underline{width:65px}.doodle-face{border:2px solid #171717;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:5px;font-family:Arial,sans-serif;font-size:23px;display:flex}.doodle-left-bottom{bottom:35px;left:-20px;transform:rotate(-6deg)}.doodle-left-bottom .doodle-underline{width:70px}.doodle-right-bottom{bottom:30px;right:-30px;transform:rotate(5deg)}.doodle-right-bottom .doodle-underline{width:80px}.doodle-star{z-index:3;color:#e9ae32;font-family:Arial,sans-serif;font-size:40px;position:absolute;top:235px;left:5px;transform:rotate(-12deg)}.doodle-star-right{font-size:30px;top:380px;left:auto;right:-5px;transform:rotate(15deg)}.how-section{border-top:1px solid #17171726;width:min(1120px,100% - 40px);margin:80px auto 0;padding:110px 0}.section-kicker{letter-spacing:.12em;opacity:.4;font-size:11px;font-weight:800}.section-heading h2{letter-spacing:-.06em;margin:16px 0;font-size:clamp(42px,6vw,72px);line-height:.95}.section-heading p{opacity:.6;max-width:560px;font-size:17px;line-height:1.6}.steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:25px;margin-top:70px;display:grid}.step-number{opacity:.35;font-size:11px;font-weight:800}.step h3{margin:12px 0 8px;font-size:25px}.step p{opacity:.55;margin:0;line-height:1.5}.step-arrow{opacity:.25;font-size:28px}.cta-section{text-align:center;border-top:1px solid #17171726;width:min(1120px,100% - 40px);margin:0 auto;padding:120px 20px}.cta-doodle{margin-bottom:20px;font-family:cursive;font-size:17px;display:block;transform:rotate(-4deg)}.cta-section h2{letter-spacing:-.06em;margin:0 auto 32px;font-size:clamp(48px,7vw,82px);line-height:.92}.footer{border-top:1px solid #17171726;justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);margin:0 auto;padding:30px 0;display:flex}.footer strong{font-size:18px;display:block}.footer span{opacity:.45;font-size:12px}.footer-links{align-items:center;gap:24px;display:flex}.footer-links a{font-size:13px}@media (width<=800px){.nav-links a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;gap:50px;padding:70px 0 100px}.hero h1{font-size:clamp(64px,18vw,90px)}.preview-wrapper{width:100%;max-width:600px;margin:0 auto}.steps{grid-template-columns:1fr;gap:35px}.step-arrow{display:none}.footer{flex-direction:column;align-items:flex-start;gap:30px}}@media (width<=480px){.navbar,.hero,.how-section,.cta-section,.footer{width:min(100% - 28px,1120px)}.nav-cta{padding:8px 13px}.hero-copy>p{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start}.preview-wrapper{padding:15px}.product-preview{padding:20px}}.privacy-page{background:#f7f3ea radial-gradient(#1717171f 1px,#0000 1px) 0 0/18px 18px;min-height:100vh}.privacy-header{justify-content:space-between;align-items:center;width:min(900px,100% - 40px);margin:0 auto;padding:28px 0;display:flex}.privacy-back{opacity:.6;font-size:13px;font-weight:600}.privacy-back:hover{opacity:1}.privacy-content{background:#fff;border:1px solid #171717;border-radius:18px;width:min(760px,100% - 40px);margin:50px auto 100px;padding:55px;box-shadow:8px 9px #171717}.privacy-intro{border-bottom:1px solid #17171726;margin-bottom:35px;padding-bottom:35px}.privacy-kicker{letter-spacing:.14em;opacity:.4;font-size:10px;font-weight:800}.privacy-content h1{letter-spacing:-.06em;margin:12px 0 8px;font-size:clamp(48px,8vw,76px);line-height:.95}.privacy-updated{opacity:.45;margin:0;font-size:13px}.privacy-content section{margin-bottom:38px}.privacy-content h2{letter-spacing:-.03em;margin:0 0 12px;font-size:21px}.privacy-content p,.privacy-content li{color:#444;font-size:15px;line-height:1.7}.privacy-content ul{padding-left:22px}.privacy-content li{margin:6px 0}.privacy-footer-note{border-top:1px dashed #17171733;padding-top:30px;font-family:cursive;font-size:15px;transform:rotate(-2deg)}@media (width<=600px){.privacy-content{width:min(100% - 28px,760px);padding:30px 24px;box-shadow:5px 6px #171717}.privacy-header{width:min(100% - 28px,900px)}.privacy-content h1{font-size:52px}}
