@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#181919;--muted:#666866;--paper:#f8f8f5;--orange:#f26b4f;--line:#e7e8e4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit}header{justify-content:space-between;align-items:center;max-width:1280px;height:84px;margin:auto;padding:0 38px;display:flex}.brand{letter-spacing:-2px;align-items:baseline;font-family:Manrope,sans-serif;font-size:30px;font-weight:800;display:flex}.brand i{background:var(--orange);border-radius:50%;width:8px;height:8px;margin-left:3px;display:block}.nav{align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex}.nav a:hover,.foot a:hover{color:var(--orange)}.nav .pill{border:1px solid var(--ink);border-radius:30px;padding:12px 20px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1280px;margin:auto;padding:86px 38px 110px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#a34c2b;margin:0 0 25px;font-size:12px;font-weight:800}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-.072em;max-width:660px;margin-bottom:30px;font-size:clamp(52px,6.3vw,91px);line-height:1.07}h1 em{color:var(--orange);font-style:normal}.lead{color:#515452;max-width:530px;margin-bottom:36px;font-size:21px;line-height:1.55}.cta{background:var(--ink);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:30px;padding:17px 24px;font-weight:700;display:inline-flex}.cta:hover{background:#343636}.cta svg{width:18px}.under{color:#898b87;margin-top:17px;font-size:13px;display:block}.device-stage{background:#ecece7;border-radius:34px;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.stage-label{letter-spacing:.1em;text-transform:uppercase;color:#777a76;font-size:12px;font-weight:700;position:absolute;top:30px;left:32px}.phone{background:#1d1f1e;border:8px solid #1d1f1e;border-radius:40px;width:300px;height:560px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 35px 65px #1a201e35}.screen{background:#fafaf8;border-radius:32px;height:100%;padding:26px 18px;position:relative}.status{justify-content:space-between;padding:0 7px 30px;font-size:11px;font-weight:700;display:flex}.screen-title{letter-spacing:-1.3px;font:800 25px Manrope}.screen-sub{color:#858984;margin:7px 0 24px;font-size:11px}.capture{background:#fff;border:1px solid #eaebe7;border-radius:17px;margin:12px 0;padding:13px;box-shadow:0 4px 12px #20252008}.capture-top{color:#747774;align-items:center;gap:9px;margin-bottom:9px;font-size:11px;display:flex}.dot{background:var(--orange);border-radius:50%;width:8px;height:8px}.capture strong{font-size:12px;line-height:1.4;display:block}.capture p{color:#858984;margin:8px 0 0;font-size:10px}.mini-photo{background:linear-gradient(140deg,#777e7c 0 22%,#b5b6ab 22% 45%,#686e68 45% 55%,#ded8c6 55% 75%,#a9ae9e 75%);border-radius:10px;height:75px;margin-bottom:10px;position:relative}.mini-photo:after{content:"";border:3px solid #e6e8de66;border-radius:3px;position:absolute;inset:10px 17px}.record{background:var(--orange);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 7px 14px #f26b4f60}.record svg{fill:#fff;width:24px}.card-float{background:#fff;border-radius:12px;padding:13px 17px;font-size:12px;font-weight:700;position:absolute;bottom:85px;right:13px;transform:rotate(5deg);box-shadow:0 15px 30px #1a201e18}.card-float span{color:var(--orange);margin-right:6px}.section-dark{color:#fff;background:#1d201f;padding:105px 38px}.wrap{max-width:1204px;margin:auto}.section-dark h2,.steps h2{letter-spacing:-.055em;max-width:720px;font-size:clamp(35px,4vw,57px);line-height:1.14}.section-dark h2{margin-bottom:55px}.columns{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature{border-top:1px solid #555b57;padding:25px 25px 12px 0}.num{color:var(--orange);font-size:14px;font-weight:800}.feature h3{letter-spacing:-.04em;margin:30px 0 12px;font-size:24px}.feature p{color:#b7bdb9;max-width:300px;line-height:1.6}.steps{max-width:1204px;margin:auto;padding:105px 38px 125px}.steps h2{margin-bottom:50px}.flow{grid-template-columns:1fr 60px 1fr;align-items:center;gap:30px;display:grid}.note,.tasks{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:300px;padding:28px}.small-label{text-transform:uppercase;letter-spacing:.13em;color:#858984;margin-bottom:25px;font-size:12px;font-weight:800}.quote{letter-spacing:-.025em;font-size:20px;line-height:1.5}.note-bottom{gap:9px;margin-top:30px;display:flex}.tag{background:#f1f2ef;border-radius:20px;padding:8px 12px;font-size:13px;font-weight:700}.flow-arrow{text-align:center;color:var(--orange);font-size:33px}.task{border-bottom:1px solid #edf0eb;align-items:flex-start;gap:13px;padding:13px 0;font-weight:600;line-height:1.4;display:flex}.task:last-child{border:0}.check{border:2px solid var(--orange);border-radius:6px;flex:0 0 20px;width:20px;height:20px;margin-top:2px}.task small{color:#989c96;margin-top:5px;font-weight:500;display:block}.closing{text-align:center;background:#efefea;padding:100px 25px}.closing h2{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(36px,5vw,65px);line-height:1.13}.closing p{color:#686c67;max-width:510px;margin:0 auto 30px;font-size:19px;line-height:1.5}.foot{color:#81847f;justify-content:space-between;align-items:center;max-width:1280px;margin:auto;padding:30px 38px;font-size:13px;display:flex}.foot .brand{color:var(--ink);font-size:23px}@media (max-width:900px){.hero{gap:28px}.device-stage{min-height:550px}.phone{transform:rotate(-4deg)scale(.88)}.card-float{right:4px}}@media (max-width:700px){header{height:70px;padding:0 22px}.nav{gap:16px}.nav a:first-child{display:none}.nav .pill{padding:9px 13px}.hero{padding:54px 22px 70px;display:block}.hero h1{font-size:clamp(49px,12vw,69px)}.lead{font-size:18px}.device-stage{min-height:510px;margin-top:58px}.phone{transform:rotate(-4deg)scale(.82)}.card-float{bottom:53px;right:14px}.section-dark{padding:75px 22px}.columns{grid-template-columns:1fr;gap:10px}.feature{padding-bottom:8px}.feature h3{margin-top:18px}.steps{padding:75px 22px}.flow{grid-template-columns:1fr;gap:14px}.flow-arrow{line-height:1;transform:rotate(90deg)}.note,.tasks{min-height:auto}.closing{padding:80px 22px}.foot{padding:28px 22px}}.explainer{border-top:1px solid var(--line);padding:90px 38px}.explainer-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.explainer h2{letter-spacing:-.055em;max-width:520px;font-size:clamp(32px,4vw,51px);line-height:1.15}.explainer p:not(.eyebrow){color:#555954;font-size:18px;line-height:1.65}.explainer .scope{font-weight:700;color:var(--ink)!important}.interest{color:#1c1d1c;background:#f26b4f;padding:90px 38px}.interest-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.interest h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(36px,4.5vw,60px);line-height:1.1}.interest p{max-width:510px;font-size:18px;line-height:1.55}.interest form{background:#fff;border-radius:22px;padding:30px}.interest label{margin-bottom:11px;font-weight:700;display:block}.interest input{width:100%;font:inherit;border:1px solid #bcbebb;border-radius:11px;padding:16px;font-size:17px}.interest input:focus{outline-offset:2px;outline:3px solid #1d201f}.interest button{color:#fff;cursor:pointer;background:#1d201f;border:0;border-radius:100px;margin-top:16px;padding:16px 22px;font-weight:700}.interest button:hover{background:#363a38}.interest small{color:#666b66;margin-top:17px;font-size:13px;line-height:1.5;display:block}.message{border-radius:8px;padding:12px;margin:15px 0 0!important;font-size:15px!important}.message.good{background:#e4f4e8}.message.bad{background:#ffe6df}@media (max-width:700px){.explainer{padding:70px 22px}.explainer-grid,.interest-grid{grid-template-columns:1fr;gap:20px}.interest{padding:75px 22px}.interest form{padding:22px}}.task-foot{color:#777b76;margin:21px 0 0;font-size:14px;line-height:1.5}.note .quote{font-size:18px;line-height:1.62}@media (max-width:700px){.note .quote{font-size:17px}}.brand-mark{flex:none;align-self:center;width:30px;height:30px;margin-right:9px}.screen-mark{vertical-align:-4px;width:24px;height:24px}.brand{white-space:nowrap}.hero h1{max-width:700px}.interest form:focus-within{box-shadow:0 12px 38px #1d201f15}@media (max-width:700px){.brand-mark{width:25px;height:25px}.hero h1{font-size:clamp(46px,11vw,67px)}}.interest-note{font-weight:700}.interest form>label:not(:first-child){margin-top:22px}.interest select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bcbebb;border-radius:11px;padding:15px;font-size:16px;display:block}:is(.interest select:focus-visible,.interest button:focus-visible,.choices input:focus-visible){outline-offset:2px;outline:3px solid #1d201f}.interest fieldset{border:0;margin:24px 0 0;padding:0}.interest legend{margin-bottom:12px;font-weight:700;line-height:1.45}.choices{flex-wrap:wrap;gap:8px;display:flex}.choices label{cursor:pointer;border:1px solid #c9cbc7;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-weight:600;display:inline-flex}.choices label:has(input:checked){background:#f3f3ef;border-color:#1d201f}.choices input{accent-color:#1d201f;width:18px;height:18px;margin:0}.interest .trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hero{padding-top:64px;padding-bottom:86px}.device-stage{min-height:560px}.phone{height:490px}.screen-sub{font-size:14px;line-height:1.5}.capture strong{font-size:16px}.capture p,.capture-top{font-size:13px}.status{font-size:12px}.stage-label,.small-label,.eyebrow{font-size:14px}.under{color:#646861;font-size:14px}.screen-title{align-items:center;gap:12px;display:flex}.inbox-count{background:#eeeae5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.example-label{color:#646861;font-size:12px;position:absolute;bottom:16px}.interest .eyebrow{color:#282b28}.interest{background:var(--orange)}.interest h3{letter-spacing:-.04em;font-size:25px}.interest button{width:100%}.interest button:disabled{opacity:.6;cursor:wait}.interest small{font-size:14px}.interest form p{font-size:16px}.install-steps{max-width:490px;padding-left:23px;font-size:16px;line-height:1.6}.install-steps li{margin:12px 0;padding-left:6px}.interest .beta-note{font-size:16px}.flow{grid-template-columns:1fr 1px 1fr;gap:28px}.flow-divider{background:var(--line);height:70%}.task small{color:#656b63;font-size:14px}.small-label{color:#62665f}.foot{font-size:14px}.cta:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.nav a:focus-visible{outline:3px solid var(--orange);outline-offset:5px}#testa,#sa-funkar-det{scroll-margin-top:24px}@media (max-width:700px){.hero{padding-top:42px;padding-bottom:64px}.device-stage{min-height:470px;margin-top:40px}.phone{transform:rotate(-4deg)scale(.82)}.flow{grid-template-columns:1fr;gap:16px}.flow-divider{display:none}.interest form{width:100%;min-width:0}.foot{flex-wrap:wrap;gap:24px}.card-float{bottom:43px}.stage-label{font-size:12px;top:20px;left:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.testflight-link{text-underline-offset:4px;margin-top:20px;font-weight:700;text-decoration:underline;display:block}.interest .cta{font-size:16px}.real-app-stage{justify-content:center;align-items:flex-start;gap:18px;min-width:0;padding:18px 0 22px;display:flex}.app-shot{flex:1;min-width:0;max-width:238px;margin:0}.app-shot img{background:#faf9f6;border:5px solid #252523;border-radius:30px;width:100%;height:auto;display:block;box-shadow:0 20px 40px #18191918}.app-shot figcaption{text-align:center;color:#555954;margin-top:16px;font-size:14px;font-weight:600;line-height:1.4}.shot-recording{margin-top:44px}.hero{grid-template-columns:1.1fr 1fr;gap:48px}.hero h1{letter-spacing:-.065em;font-size:clamp(48px,5.7vw,82px)}.hero .lead{max-width:540px}@media (max-width:900px){.hero{grid-template-columns:1fr 1fr;gap:24px}.app-shot img{border-width:4px;border-radius:23px}.real-app-stage{gap:12px}.hero h1{font-size:clamp(44px,5.7vw,65px)}}@media (max-width:700px){.hero{display:block}.hero h1{font-size:clamp(43px,10.5vw,68px)}.real-app-stage{gap:14px;margin-top:32px;padding-bottom:0}.app-shot{max-width:238px}.shot-recording{margin-top:32px}.app-shot img{border-width:4px;border-radius:24px}.app-shot figcaption{font-size:14px}}@media (max-width:360px){.real-app-stage{gap:10px}.app-shot img{border-width:3px;border-radius:18px}}.brand .wordmark{width:105px;height:auto;display:block}.foot .brand .wordmark{width:85px}.interest .everyday-note{max-width:440px;font-size:16px;line-height:1.55}
