@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-ext-400-normal-DdITlKdb.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-400-normal-l41d2z3M.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-400-normal-kS2dpklR.woff2)format("woff2"),url(/assets/tinos-cyrillic-400-normal-BInRL8Bn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-ext-400-normal-1tgngtmV.woff2)format("woff2"),url(/assets/tinos-greek-ext-400-normal-BY5Lx0CY.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-normal-BKmklotr.woff2)format("woff2"),url(/assets/tinos-greek-400-normal-D6DCdDEC.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-hebrew-400-normal-B17QmYDt.woff2)format("woff2"),url(/assets/tinos-hebrew-400-normal-DhGqnHb1.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-vietnamese-400-normal-CrJeqB3M.woff2)format("woff2"),url(/assets/tinos-vietnamese-400-normal-BYl6xqrz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-normal-C68eX7xt.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-normal-BUQPNqi9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2)format("woff2"),url(/assets/tinos-latin-400-normal-B05awSIM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-ext-400-italic-Bz6A2Xew.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-400-italic-CgiySoL2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-cyrillic-400-italic-D26KjN84.woff2)format("woff2"),url(/assets/tinos-cyrillic-400-italic-CUXT6ECP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-ext-400-italic-QOcg_kQA.woff2)format("woff2"),url(/assets/tinos-greek-ext-400-italic-C7FWsVQN.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-greek-400-italic-CITkaQD8.woff2)format("woff2"),url(/assets/tinos-greek-400-italic-Dc-Zjc_Z.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-hebrew-400-italic-Cp89YzKh.woff2)format("woff2"),url(/assets/tinos-hebrew-400-italic-k5xAEjEk.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-vietnamese-400-italic-BJdaJnTX.woff2)format("woff2"),url(/assets/tinos-vietnamese-400-italic-C0nreyLC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-ext-400-italic-WsHooD3r.woff2)format("woff2"),url(/assets/tinos-latin-ext-400-italic-DKtLLJa2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-italic-BYAl0kbZ.woff2)format("woff2"),url(/assets/tinos-latin-400-italic-HcuZF3H0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-ext-700-normal-CE86bzrR.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-700-normal-yBtNmQaZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-700-normal-DGklj3DM.woff2)format("woff2"),url(/assets/tinos-cyrillic-700-normal-HYhic5tl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-ext-700-normal-nVGGTb9r.woff2)format("woff2"),url(/assets/tinos-greek-ext-700-normal-Bu9AJavU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-normal-DZiY5218.woff2)format("woff2"),url(/assets/tinos-greek-700-normal-CAsZoNo7.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-hebrew-700-normal-BNVAlJ0i.woff2)format("woff2"),url(/assets/tinos-hebrew-700-normal-B737la7J.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-vietnamese-700-normal-CmLX0U_H.woff2)format("woff2"),url(/assets/tinos-vietnamese-700-normal-bKCZ5S7w.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-normal-CesJqEpY.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-normal-nLvPiDAe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2)format("woff2"),url(/assets/tinos-latin-700-normal-CjcRkLdR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-ext-700-italic-Ceua-rFl.woff2)format("woff2"),url(/assets/tinos-cyrillic-ext-700-italic-BQu9kgBz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-cyrillic-700-italic-CUFPRiVR.woff2)format("woff2"),url(/assets/tinos-cyrillic-700-italic-DU6-gZzV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-ext-700-italic-2QV0uNor.woff2)format("woff2"),url(/assets/tinos-greek-ext-700-italic-zoEBc9cL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-greek-700-italic-C474ACqK.woff2)format("woff2"),url(/assets/tinos-greek-700-italic-VKIu6SKO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-hebrew-700-italic-BSdnwE5c.woff2)format("woff2"),url(/assets/tinos-hebrew-700-italic-DuNrcWBH.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-vietnamese-700-italic-BPJuDXkI.woff2)format("woff2"),url(/assets/tinos-vietnamese-700-italic-Dl6iR3hy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-ext-700-italic-BtLLKPsV.woff2)format("woff2"),url(/assets/tinos-latin-ext-700-italic-Gmi35kWa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-italic-vJg8Axdx.woff2)format("woff2"),url(/assets/tinos-latin-700-italic-M0H2aQ0O.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf6f0;--paper-2:#f2ebe1;--card:#fffdf9;--ink:#1d1a17;--ink-2:#5c544c;--ink-3:#8a8077;--line:#e6ddd1;--night:#1d1a17;--night-2:#2b2723;--night-line:#3b3631;--on-night:#f6f1ea;--on-night-2:#b8aea3;--coral:#ff6f52;--coral-fill:#ff8a70;--coral-fill-hover:#ff9d87;--coral-ink:#cf4428;--on-coral:#420d07;--coral-soft:#ffe4dc;--tab-events:#d3e2ff;--tab-events-ink:#274b8a;--tab-tasks:#d9ecc9;--tab-tasks-ink:#3a6428;--tab-folders:#fbe5a4;--tab-folders-ink:#6f5200;--tab-notes:#e6dafb;--tab-notes-ink:#56399a;--tab-rent:#ffd9c8;--tab-rent-ink:#8f3917;--tab-backup:#cbece5;--tab-backup-ink:#1c6358;--m-primary:#36693e;--m-primary-container:#b8f1b9;--m-on-primary-container:#1d5128;--m-surface:#f7fbf2;--m-on-surface:#181d18;--shot-rotate:0deg;--font-sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Tinos", "Times New Roman", serif;--gutter:clamp(1.125rem, 4vw, 2.5rem);--section-y:clamp(4.5rem, 9vw, 8rem);--wide:1240px;--shadow-sm:0 1px 2px #281c120f, 0 8px 24px -12px #281c1238;--shadow-lg:0 2px 6px #281c1214, 0 40px 80px -36px #281c1273;--ease:cubic-bezier(.22, 1, .36, 1);--tint:.42s var(--ease);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}html,body{margin:0}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:8px}::selection{background:var(--coral-soft);color:var(--on-coral)}.container{width:100%;max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.55rem;font-size:.8rem;font-weight:650;display:inline-flex}.kicker svg{width:1.05rem;height:1.05rem;color:var(--coral)}.headline{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.3rem,5.4vw,4.5rem);font-weight:400;line-height:1.02}.headline em{color:var(--coral-ink);font-style:italic}.intro{color:var(--ink-2);text-wrap:pretty;max-width:44ch;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.section-head{gap:1.1rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section-head--center{text-align:center;justify-items:center}.btn{letter-spacing:-.005em;white-space:nowrap;min-height:3.25rem;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding-inline:1.6rem;font-size:.975rem;font-weight:650;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn__icon{flex:none;width:1.15rem;height:1.15rem}.btn--coral{background:var(--coral-fill);color:var(--on-coral);box-shadow:0 12px 28px -14px #c2412a}.btn--coral:hover{background:var(--coral-fill-hover)}.btn--ink{background:var(--ink);color:var(--paper);box-shadow:0 12px 28px -14px #1d1a17b3}.btn--ink:hover{background:#36312c}.btn--line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:999px;padding:.75rem 1.25rem;font-weight:600;position:absolute;top:.5rem;left:50%;translate:-50% -200%}.skip-link:focus-visible{translate:-50%}.phone{--phone-w:268px;width:var(--phone-w);padding:calc(var(--phone-w) * .026);border-radius:calc(var(--phone-w) * .15);box-shadow:var(--shadow-lg);background:linear-gradient(160deg,#3d3833,#171411 55%,#2d2925);flex:none;position:relative}.phone__screen{border-radius:calc(var(--phone-w) * .125);background:var(--m-surface);aspect-ratio:1080/2404;position:relative;overflow:hidden}.phone__screen img{object-fit:cover;width:100%;height:100%;filter:hue-rotate(var(--shot-rotate));transition:filter var(--tint)}.phone__glare{pointer-events:none;background:linear-gradient(120deg,#fff3 0%,#0000 36%);position:absolute;inset:0}.header{z-index:50;transition:background-color .24s var(--ease), box-shadow .24s var(--ease);position:sticky;top:0}.header.is-stuck{background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line)}.header__inner{align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.brand{font-family:var(--font-serif);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.5rem;display:inline-flex}.brand__mark{width:2rem;height:2rem}.header__nav{color:var(--ink-2);gap:.25rem;margin-left:auto;font-size:.95rem;font-weight:550;display:none}.header__nav a{transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:.5rem .9rem}.header__nav a:hover{color:var(--ink);background:var(--paper-2)}.header__cta{min-height:2.75rem;margin-left:auto;padding-inline:1.2rem;font-size:.9rem}@media (width>=860px){.header__nav{display:flex}.header__cta{margin-left:.5rem}}.footer{border-top:1px solid var(--line);padding-block:2.5rem}.footer__inner{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.footer__brand{font-family:var(--font-serif);color:var(--ink);align-items:center;gap:.5rem;font-size:1.15rem;display:inline-flex}.footer__brand svg{width:1.4rem;height:1.4rem}.footer__links{flex-wrap:wrap;gap:1.5rem;display:flex}.footer__links a{transition:color .2s var(--ease)}.footer__links a:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.btn:hover{transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{border-bottom:1px solid var(--line);padding-top:clamp(2rem,4.5vw,3.5rem);position:relative;overflow:hidden}.hero__text{text-align:center;justify-items:center;display:grid}.hero__chip{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem 1rem .45rem .8rem;font-size:.875rem;font-weight:600;display:inline-flex}.hero__dot{background:var(--coral);border-radius:999px;width:.55rem;height:.55rem;position:relative}.hero__dot:after{content:"";border-radius:inherit;background:var(--coral);animation:ping 2.4s var(--ease) infinite;position:absolute;inset:0}@keyframes ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.hero__title{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(3.1rem,9vw,7rem);font-weight:400;line-height:.95}.hero__title em{color:var(--coral-ink);font-style:italic}.hero__lede{max-width:34ch;color:var(--ink-2);text-wrap:balance;margin-top:1.5rem;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.5}.hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}.hero__stage{--center-w:clamp(210px, 25vw, 320px);max-width:var(--wide);height:calc(var(--center-w) * 1.55);justify-content:center;margin:clamp(2.5rem,5vw,3.75rem) auto 0;display:flex;position:relative}.hero__halo{left:50%;top:calc(var(--center-w) * .25);width:calc(var(--center-w) * 3.2);aspect-ratio:1;background:radial-gradient(closest-side, var(--coral-soft), transparent);border-radius:999px;position:absolute;translate:-50%}.hero__phone{position:absolute;top:0;left:50%}.hero__phone--center{z-index:3;translate:-50%}.hero__phone--center .phone{--phone-w:var(--center-w)}.hero__phone--left,.hero__phone--right{z-index:2;top:calc(var(--center-w) * .22)}.hero__phone--left .phone,.hero__phone--right .phone{--phone-w:calc(var(--center-w) * .86)}.hero__phone--left{translate:calc(-50% - var(--center-w) * .78) 0;rotate:-7deg}.hero__phone--right{translate:calc(-50% + var(--center-w) * .78) 0;rotate:7deg}.hero__tags{z-index:4;pointer-events:none;position:absolute;inset:0}.tag{background:var(--card);box-shadow:var(--shadow-sm), inset 0 0 0 1px #281c120d;border-radius:18px;align-items:center;gap:.75rem;padding:.7rem .95rem .7rem .7rem;animation:7s ease-in-out infinite alternate float;display:flex;position:absolute}.tag__icon{background:var(--tone);width:2.4rem;height:2.4rem;color:var(--tone-ink);border-radius:12px;place-items:center;display:grid}.tag__icon svg{width:1.3rem;height:1.3rem}.tag__text{text-align:left;line-height:1.25;display:grid}.tag__text b{font-size:.9rem;font-weight:650}.tag__text span{color:var(--ink-2);font-size:.8rem}.tag__done{background:var(--tab-tasks-ink);color:#fff;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;margin-left:.25rem;display:grid}.tag__done svg{stroke-width:2.4px;width:.9rem;height:.9rem}.tag[data-tone=events]{--tone:var(--tab-events);--tone-ink:var(--tab-events-ink);top:8%;left:4%}.tag[data-tone=folders]{--tone:var(--tab-folders);--tone-ink:var(--tab-folders-ink);animation-delay:-2s;top:52%;left:10%}.tag[data-tone=rent]{--tone:var(--tab-rent);--tone-ink:var(--tab-rent-ink);animation-delay:-4s;top:16%;right:5%}.tag[data-tone=backup]{--tone:var(--tab-backup);--tone-ink:var(--tab-backup-ink);animation-delay:-1s;top:60%;right:9%}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@media (width<=760px){.hero__stage{--center-w:min(250px, 62vw)}.tag{border-radius:14px;gap:.55rem;padding:.5rem .7rem .5rem .5rem}.tag__icon{border-radius:10px;width:2rem;height:2rem}.tag[data-tone=events]{top:30%;left:0}.tag[data-tone=backup]{top:58%;right:0}.tag[data-tone=folders],.tag[data-tone=rent]{display:none}}.ticker{border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,5vw,3.5rem);overflow:hidden}.ticker__label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.5rem;font-size:.8rem;font-weight:650}.ticker__row{width:max-content;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__row+.ticker__row{margin-top:.4rem}.ticker__track{flex:none;animation:60s linear infinite slide;display:flex}.ticker__row[data-reverse=true] .ticker__track{animation-duration:70s;animation-direction:reverse}.ticker__track li{font-family:var(--font-serif);letter-spacing:-.02em;white-space:nowrap;color:var(--ink);align-items:center;font-size:clamp(1.7rem,3.4vw,2.75rem);line-height:1.3;display:flex}.ticker__row[data-reverse=true] li{color:var(--ink-3);font-style:italic}.ticker__track li:after{content:"";background:var(--coral);width:.5em;height:.5em;margin-inline:.7em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cpath d='M0-48 12-28 36-36 30-12 48 0 30 12 36 36 12 28 0 48-12 28-36 36-30 12-48 0-30-12-36-36-12-28Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cpath d='M0-48 12-28 36-36 30-12 48 0 30 12 36 36 12 28 0 48-12 28-36 36-30 12-48 0-30-12-36-36-12-28Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes slide{to{transform:translate(-100%)}}.binder{position:relative}.binder__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:.75rem;display:grid}.binder__tab{z-index:0;background:color-mix(in srgb, var(--own) 55%, var(--paper));min-width:0;color:color-mix(in srgb, var(--own-ink) 80%, var(--ink));white-space:nowrap;transition:translate .26s var(--ease), background-color .26s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.binder__tab svg{flex:none;width:1.15rem;height:1.15rem}.binder__tab[aria-selected=true]{background:var(--own);color:var(--own-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--own-ink) 35%, transparent)}.binder__tab:focus-visible{outline-offset:2px}@media (width>=560px){.binder__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.binder__tabs{gap:.35rem;margin-bottom:-.75rem;padding-inline:clamp(.75rem,3vw,2rem);display:flex;overflow:visible}.binder__tab{border-radius:18px 18px 0 0;flex:none;padding:.8rem 1.15rem 1.7rem;translate:0 .45rem}.binder__tab:hover{translate:0 .15rem}.binder__tab[aria-selected=true]{z-index:2;box-shadow:none;translate:0}.binder__tab:focus-visible{outline-offset:-3px}}.binder__page{z-index:1;background:var(--tab);color:var(--tab-ink);transition:background-color .4s var(--ease), color .4s var(--ease);border-radius:clamp(24px,3vw,36px);grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:clamp(1.75rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.binder__page:before{content:"";background:var(--coral);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);width:1.6rem;height:4.25rem;position:absolute;top:0;right:clamp(2rem,8vw,6rem)}.binder__text{animation:page-in .5s var(--ease);align-content:center;gap:1.1rem;display:grid}.binder__name{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.85rem;font-weight:650;display:inline-flex}.binder__name svg{width:1.2rem;height:1.2rem}.binder__title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:clamp(2.3rem,5vw,4rem);font-weight:400;line-height:1}.binder__line{max-width:38ch;color:color-mix(in srgb, var(--tab-ink) 55%, var(--ink));text-wrap:pretty;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.binder__visual{place-items:center;min-height:21rem;display:grid;position:relative}.binder__cookie{width:min(21rem,90%);fill:color-mix(in srgb, var(--card) 45%, transparent);animation:spin-in .7s var(--ease);position:absolute}@media (width>=1000px){.binder__page{border-top-left-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:32rem}}.v-card{background:var(--card);width:min(23rem,100%);color:var(--ink);box-shadow:var(--shadow-sm);animation:card-in .6s var(--ease) backwards;border-radius:24px;padding:1.1rem 1.2rem 1.2rem;position:relative}.v-head{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.v-head b{font-weight:700}.v-head>span:last-child:not(:first-child){color:var(--ink-3);margin-left:auto;font-size:.8rem}.v-day{overflow:hidden}.v-day__grid{border-left:1px solid var(--line);height:19rem;margin-left:2.4rem;position:relative}.v-day__hour{font-variant-numeric:tabular-nums;text-align:right;width:2rem;color:var(--ink-3);font-size:.7rem;position:absolute;left:-2.4rem;translate:0 -50%}.v-day__hour:after{content:"";border-top:1px dashed var(--line);width:19rem;position:absolute;top:50%;left:2.4rem}.v-day__event{border-left:3px solid var(--tab-events-ink);background:var(--tab-events);color:var(--tab-events-ink);animation:card-in .6s var(--ease) backwards;animation-delay:calc(var(--i) * 80ms + .12s);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.3rem .6rem;font-size:.78rem;line-height:1.25;display:flex;position:absolute;left:.5rem;right:0;overflow:hidden}.v-day__event b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.v-day__now{background:var(--coral);height:2px;position:absolute;left:-.3rem;right:0}.v-day__now:before{content:"";background:var(--coral);border-radius:999px;width:8px;height:8px;position:absolute;top:-3px;left:0}.v-tasks{gap:.55rem;width:min(22rem,100%);display:grid;position:relative}.fiche{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm);animation:card-in .6s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + 80ms);border-radius:20px;align-items:center;gap:.85rem;padding:.9rem 1.1rem;display:flex}.fiche__check{width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tab-ink) 45%, transparent);color:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.fiche__check svg{stroke-width:2.4px;width:.95rem;height:.95rem}.fiche[data-state=done] .fiche__check{background:var(--tab-ink);box-shadow:none}.fiche[data-state=alert] .fiche__check{box-shadow:inset 0 0 0 2px var(--coral-ink)}.fiche__text{line-height:1.3;display:grid}.fiche__text b{font-weight:650}.fiche[data-state=done] .fiche__text b{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--ink-3) 60%, transparent)}.fiche__text span{color:var(--ink-2);align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.fiche__text span svg{width:.9rem;height:.9rem}.fiche[data-state=alert] .fiche__text span{color:var(--coral-ink);font-weight:600}.v-thread__who{background:var(--tab-folders);width:2.2rem;height:2.2rem;color:var(--tab-folders-ink);border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:grid}.v-thread__list{gap:.5rem;display:grid}.v-thread__list li{background:var(--paper-2);max-width:82%;animation:card-in .6s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .12s);border-radius:16px 16px 16px 4px;padding:.6rem .85rem;font-size:.85rem;line-height:1.3;display:grid}.v-thread__list li[data-from=me]{background:var(--tab-folders);color:color-mix(in srgb, var(--tab-folders-ink) 70%, var(--ink));border-radius:16px 16px 4px;justify-self:end}.v-thread__list b{font-weight:650}.v-thread__list span{opacity:.75;font-size:.75rem}.v-thread__status{background:var(--coral-soft);color:var(--coral-ink);border-radius:999px;margin-top:.9rem;padding:.35rem .75rem;font-size:.8rem;font-weight:650;display:inline-flex}.v-notes{width:min(20rem,90%);height:17rem;position:relative}.v-note{background:var(--card);box-shadow:var(--shadow-sm);color:var(--ink);animation:card-in .6s var(--ease) backwards;border-radius:20px;align-content:start;gap:.5rem;padding:1.3rem 1.4rem;display:grid;position:absolute;inset:0}.v-note b{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.5rem;font-weight:400}.v-note--back2{background:color-mix(in srgb, var(--card) 70%, var(--tab-notes));translate:1.6rem -.6rem;rotate:7deg}.v-note--back1{background:color-mix(in srgb, var(--card) 85%, var(--tab-notes));animation-delay:60ms;translate:-1.2rem .2rem;rotate:-5deg}.v-note--back1 b,.v-note--back2 b{opacity:.45}.v-note--front{background-image:repeating-linear-gradient(to bottom, transparent 0 2.05rem, color-mix(in srgb, var(--tab-notes) 70%, transparent) 2.05rem calc(2.05rem + 1px));background-position:0 3.1rem;animation-delay:.12s}.v-note--front p{margin-top:-.5rem;font-size:.92rem;line-height:2.05rem}.v-note--front p:first-of-type{margin-top:.1rem}.v-note--front span{color:var(--ink-3);margin-top:.5rem;font-size:.75rem}.v-rent__months{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.v-rent__months li{background:var(--paper-2);color:var(--ink-2);border-radius:16px;justify-items:center;gap:.35rem;padding:.7rem .3rem;font-size:.8rem;font-weight:600;display:grid}.v-rent__months span{background:var(--tab-rent-ink);color:#fff;border-radius:999px;place-items:center;width:1.9rem;height:1.9rem;font-size:.7rem;display:grid}.v-rent__months span svg{stroke-width:2.4px;width:1rem;height:1rem}.v-rent__months li[data-paid=false]{background:var(--tab-rent);color:var(--tab-rent-ink)}.v-rent__months li[data-paid=false] span{background:var(--card);color:var(--tab-rent-ink);box-shadow:inset 0 0 0 2px var(--tab-rent-ink)}.v-rent__swipe{background:var(--tab-rent);height:3.4rem;color:var(--tab-rent-ink);border-radius:999px;justify-content:center;align-items:center;margin-top:1rem;padding-left:3rem;font-size:.88rem;font-weight:650;display:flex;position:relative;overflow:hidden}.v-rent__knob{background:var(--tab-rent-ink);color:#fff;width:2.8rem;height:2.8rem;animation:nudge 2.6s var(--ease) infinite;border-radius:999px;place-items:center;display:grid;position:absolute;top:.3rem;left:.3rem}.v-rent__knob svg{width:1.2rem;height:1.2rem}@keyframes nudge{0%,55%,to{translate:0}30%{translate:1.6rem}}.v-matrix__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:.4rem;padding-block:.45rem;font-size:.85rem;display:grid}.v-matrix__row--head{border-top:none;padding-top:0}.v-matrix__row--head span{color:var(--ink-3);justify-items:center;gap:.2rem;font-size:.7rem;font-weight:600;display:grid}.v-matrix__row--head svg{width:1.1rem;height:1.1rem;color:var(--ink-2)}.v-matrix__row b{white-space:nowrap;font-weight:650}.v-matrix__cell{width:2rem;height:2rem;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;justify-self:center;place-items:center;font-size:.65rem;font-weight:700;display:grid}.v-matrix__cell svg{stroke-width:2.4px;width:1rem;height:1rem}.v-matrix__cell[data-state=ok]{background:var(--tab-backup-ink);color:#fff;box-shadow:none}.v-matrix__cell[data-state=ref]{background:var(--tab-backup);width:auto;color:var(--tab-backup-ink);box-shadow:none;padding-inline:.5rem}.v-matrix__cell[data-state=late]{background:var(--coral-soft);color:var(--coral-ink);box-shadow:inset 0 0 0 1.5px var(--coral-ink)}.v-matrix__status{color:var(--coral-ink);margin-top:.8rem;font-size:.8rem;font-weight:600}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}@keyframes card-in{0%{opacity:0;transform:translateY(16px)rotate(-2deg)}}@keyframes spin-in{0%{opacity:0;transform:rotate(-40deg)scale(.9)}}.highlights{padding-top:0}.bento{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.tile{background:var(--card);min-height:26rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:clamp(24px,3vw,36px);flex-direction:column;padding:clamp(1.75rem,3.5vw,2.5rem);display:flex;position:relative;overflow:hidden}.tile__text{z-index:1;align-content:start;gap:.9rem;display:grid;position:relative}.tile__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:.5rem;font-size:.8rem;font-weight:650;display:inline-flex}.tile__kicker svg{width:1.1rem;height:1.1rem;color:var(--coral)}.tile__title{max-width:16ch;font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:400;line-height:1.05}.tile__line{max-width:36ch;color:var(--ink-2)}.tile__shot{flex:1;justify-content:center;min-height:15rem;margin-top:2rem;margin-bottom:calc(-1*clamp(1.75rem,3.5vw,2.5rem));display:flex;position:relative}.tile__shot figure{position:absolute;top:0}.tile__shot .phone{--phone-w:250px}.tile--boost{background:var(--night);color:var(--on-night);box-shadow:none}.tile--boost .tile__kicker,.tile--boost .tile__line{color:var(--on-night-2)}.tile--boost .tile__kicker svg{color:var(--tab-folders)}.boost__plan{counter-reset:none;gap:.45rem;max-width:22rem;margin-top:.75rem;display:grid}.boost__plan li{background:var(--night-2);border-radius:14px;align-items:center;gap:.75rem;padding:.6rem .9rem .6rem .6rem;font-size:.95rem;font-weight:550;display:flex}.boost__plan span{background:color-mix(in srgb, var(--tab-folders) 18%, transparent);width:1.7rem;height:1.7rem;color:var(--tab-folders);font-family:var(--font-serif);border-radius:999px;place-items:center;font-size:1rem;display:grid}.boost__plan i{color:var(--on-night-2);margin-left:auto;font-size:.85rem;font-style:normal}.dial{align-self:center;width:min(19rem,100%);margin-top:2rem;position:relative}.dial svg{width:100%;overflow:visible}.dial__tick{stroke:var(--night-line);stroke-width:2px;stroke-linecap:round}.dial__tick.is-on{stroke:var(--tab-folders)}.dial__track{fill:none;stroke:var(--night-2);stroke-width:12px;stroke-linecap:round}.dial__run{fill:none;stroke:var(--tab-folders);stroke-width:12px;stroke-linecap:round}.dial__halo{fill:color-mix(in srgb, var(--tab-folders) 25%, transparent)}.dial__knob{fill:var(--tab-folders)}.dial__center{text-align:center;place-content:center;justify-items:center;gap:.1rem;display:grid;position:absolute;inset:0}.dial__center svg{width:1.6rem;height:1.6rem;color:var(--tab-folders);margin-bottom:.3rem}.dial__center b{font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:400;line-height:1}.dial__center span{color:var(--on-night-2);font-size:.85rem}.tile--hue{background:var(--m-primary-container);box-shadow:none;transition:background-color var(--tint)}.tile--hue .tile__kicker,.tile--hue .tile__kicker svg{color:var(--m-on-primary-container);transition:color var(--tint)}.tile--week{background:var(--paper-2);box-shadow:none}.tile--widgets{background:var(--tab-backup);box-shadow:none}.tile--widgets .tile__kicker svg{color:var(--tab-backup-ink)}.picker{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.picker__label{color:var(--m-on-primary-container);font-size:.875rem;font-weight:600}.picker__swatches{background:color-mix(in srgb, var(--card) 70%, transparent);border-radius:999px;gap:.35rem;padding:.3rem;display:flex}.swatch{width:2.1rem;height:2.1rem;transition:transform .2s var(--ease), border-color .2s var(--ease);border:2px solid #0000;border-radius:999px;position:relative}.swatch:after{content:"";background:var(--swatch);border-radius:999px;position:absolute;inset:3px}.swatch:hover{transform:scale(1.08)}.swatch[aria-pressed=true]{border-color:var(--ink)}@media (width>=760px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--boost,.tile--widgets{grid-column:span 2}}@media (width>=1040px){.bento{grid-template-columns:repeat(3,minmax(0,1fr))}.tile--boost,.tile--widgets{flex-direction:row;grid-column:span 2;gap:2rem}.tile--boost .tile__text,.tile--widgets .tile__text{flex:1;align-content:center}.tile--boost .dial{flex:none;margin-top:0}.tile--widgets .tile__shot{margin-top:0;flex:0 0 300px;align-self:stretch;margin-block:0 calc(-1*clamp(1.75rem,3.5vw,2.5rem))}.tile--widgets .tile__shot figure{top:1rem}.tile--widgets .tile__shot .phone{--phone-w:280px}}.backup{background:var(--paper-2)}.backup .kicker svg,.backup .headline em{color:var(--tab-backup-ink)}.backup .intro{margin-top:1.25rem}.backup__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.backup .headline{margin-top:1.1rem}.sync{background:var(--card);box-shadow:var(--shadow-sm);border-radius:clamp(24px,3vw,36px);justify-items:center;gap:1.5rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.sync__line{align-items:center;width:100%;display:flex}.sync__node{aspect-ratio:1;background:var(--paper);width:clamp(3.5rem,7vw,4.75rem);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:22px;flex:none;place-items:center;display:grid}.sync__node svg{width:45%;height:45%}.sync__node--lock{background:var(--tab-backup);color:var(--tab-backup-ink);box-shadow:0 0 0 8px color-mix(in srgb, var(--tab-backup) 45%, transparent);border-radius:999px}.sync__wire{background:radial-gradient(circle, var(--tab-backup-ink) 1.5px, transparent 2px) 0 50% / 12px 3px repeat-x;opacity:.7;flex:1;height:3px;margin-inline:.5rem;animation:1.2s linear infinite flow}@keyframes flow{to{background-position:12px}}.sync__status{background:var(--paper);border-radius:18px;align-items:center;gap:.85rem;padding:.85rem 1.2rem .85rem .85rem;line-height:1.3;display:flex}.sync__status>span:last-child{display:grid}.sync__status b{font-weight:650}.sync__status span span{color:var(--ink-2);font-size:.85rem}.sync__check{background:var(--tab-backup-ink);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.sync__check svg{stroke-width:2.4px;width:1.1rem;height:1.1rem}.backup__points{grid-template-columns:minmax(0,1fr);gap:0 2rem;display:grid}.backup__points li{border-top:1px solid var(--line);align-content:start;gap:.35rem;padding-block:1.4rem;display:grid}.backup__points svg{width:1.5rem;height:1.5rem;color:var(--tab-backup-ink);margin-bottom:.4rem}.backup__points b{font-family:var(--font-serif);font-size:1.6rem;font-weight:400;line-height:1.1}.backup__points span{color:var(--ink-2)}@media (width>=720px){.backup__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.backup__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.backup__points{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.tour{background:var(--paper);position:relative}.tour__track{height:calc((100svh - 4.5rem) * (var(--total) + 1))}.tour__sticky{--intro:0;height:calc(100svh - 4.5rem);position:sticky;top:4.5rem;overflow:hidden}.tour__sticky:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--coral-soft), transparent 72%);width:min(56rem,150vw);opacity:calc(.35 + var(--intro) * .65);translate:-50% -50%;scale:calc(.8 + var(--intro) * .2);pointer-events:none;border-radius:999px;position:absolute;top:50%;left:50%}.tour__stage{grid-template:"head""device"minmax(0,1fr)"bubble"/minmax(0,1fr);gap:.9rem;height:100%;padding-block:1rem;display:grid;position:relative}.tour__side{display:contents}.tour__head{text-align:center;grid-area:head;justify-items:center;gap:.6rem;display:grid}.tour__head .kicker,.tour__intro{display:none}.tour__title{font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,3.8rem);font-weight:400;line-height:.98}.tour__title em{color:var(--coral-ink);font-style:italic}.tour__intro{max-width:24ch;color:var(--ink-2);font-size:1.1rem;line-height:1.5}.tour__device{grid-area:device;justify-content:center;align-items:center;min-height:0;display:flex}.tour__phone{--phone-w:min(78vw, calc((100svh - 4.5rem - 17.5rem) * .46));transform:translateY(calc((1 - var(--intro)) * 14%)) rotate(calc((1 - var(--intro)) * -5deg)) scale(calc(.9 + var(--intro) * .1));will-change:transform}.tour__scroll{animation:screen-swap .32s var(--ease);position:absolute;inset:0;overflow:hidden}.tour__scroll[data-direction=push]{animation-name:screen-push}.tour__scroll[data-direction=pop]{animation-name:screen-pop}.tour__scroll[data-tall=true] img{height:auto}@keyframes screen-swap{0%{opacity:0}}@keyframes screen-push{0%{opacity:0;transform:translate(14%)}}@keyframes screen-pop{0%{opacity:0;transform:translate(-14%)}}.tour__bar{inset-inline:0;filter:hue-rotate(var(--shot-rotate));transition:filter var(--tint);pointer-events:none;background-position:bottom;background-size:100%;position:absolute;bottom:0}.tour__spot{transition:background-color .2s var(--ease);border-radius:16px;position:absolute}.tour__spot:focus-visible{outline-offset:-2px}.tour__spot[data-back=false][data-used=false]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--coral);pointer-events:none;animation:2.2s ease-in-out infinite call;position:absolute;inset:0}@keyframes call{0%,to{opacity:0}50%{opacity:.9}}.tour__bar-spots{inset-inline:0;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:4%;display:grid;position:absolute;bottom:0}.tour__bar-spots button{transition:background-color .2s var(--ease);border-radius:14px}.tour__bar-spots button:focus-visible{outline-offset:-3px}@media (hover:hover){.tour__spot:hover,.tour__bar-spots button:hover{background:#1d1a170f}}.tour__bubble{background:var(--card);width:min(26rem,100%);box-shadow:var(--shadow-sm), inset 0 0 0 1px var(--line);opacity:calc(.4 + var(--intro) * .6);border-radius:22px;grid-area:bubble;justify-self:center;gap:.35rem;padding:.95rem 1.15rem 1.05rem;display:grid;position:relative}.tour__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-ink);font-size:.72rem;font-weight:650}.tour__bubble h3{font-family:var(--font-serif);letter-spacing:-.02em;animation:page-in .35s var(--ease);font-size:1.5rem;font-weight:400;line-height:1.05}.tour__line{color:var(--ink-2);font-size:.925rem;line-height:1.5}.tour__hint{background:var(--coral-soft);color:var(--on-coral);border-radius:999px;justify-self:start;align-items:center;gap:.55rem;margin-top:.35rem;padding:.35rem .8rem .35rem .6rem;font-size:.82rem;font-weight:600;display:inline-flex}.tour__pulse{background:var(--coral);border-radius:999px;width:.5rem;height:.5rem;position:relative}.tour__pulse:after{content:"";border-radius:inherit;background:var(--coral);animation:ping 2s var(--ease) infinite;position:absolute;inset:0}.tour__chapters{display:none}@media (width>=1000px){.tour__stage{grid-template:"side device chapters"minmax(0,1fr)/minmax(0,1fr) auto minmax(0,1fr);column-gap:clamp(1.5rem,2.5vw,2.5rem);padding-block:1.25rem}.tour__side{flex-direction:column;grid-area:side;min-height:0;padding-block:1.5rem;display:flex}.tour__head{text-align:left;justify-items:start}.tour__head .kicker,.tour__intro{display:block}.tour__phone{--phone-w:min(380px, calc((100svh - 4.5rem - 2.5rem) * .46))}.tour__bubble{width:min(22rem,100%);translate:calc((1 - var(--intro)) * -1.5rem) 0;place-self:flex-end;gap:.55rem;margin-block:auto;padding:1.4rem 1.5rem 1.5rem}.tour__bubble:after{content:"";background:var(--card);width:14px;height:14px;box-shadow:1px -1px 0 var(--line);position:absolute;top:50%;right:-7px;translate:0 -50%;rotate:45deg}.tour__bubble h3{font-size:2.1rem}.tour__line{font-size:1rem}.tour__chapters{opacity:calc(var(--intro) * 1);translate:calc((1 - var(--intro)) * 1.5rem) 0;grid-area:chapters;justify-self:start;gap:1.5rem;display:grid}.tour__chapters ol{display:grid}.tour__chapters button{color:var(--ink-3);transition:color .25s var(--ease);align-items:center;gap:.7rem;padding:.7rem 0 .7rem 1.1rem;font-size:1rem;font-weight:550;display:flex;position:relative}.tour__chapters button:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:0}.tour__fill{width:2px;height:calc(var(--fill,0) * 100%);background:var(--coral);position:absolute;top:0;left:0}.tour__chapters svg{width:1.2rem;height:1.2rem}.tour__chapters button:hover,.tour__chapters button[aria-current=step]{color:var(--ink)}.tour__chapters button[aria-current=step]{font-weight:650}.tour__next{color:var(--ink-3);align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.tour__next svg{width:1rem;height:1rem;animation:1.8s ease-in-out infinite bob;rotate:90deg}}@keyframes bob{50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.tour__phone,.tour__bubble,.tour__chapters{opacity:1;transform:translate(0,0)}}.cta{padding-block:var(--section-y)}.cta__panel{background:var(--coral);color:var(--on-coral);text-align:center;border-radius:clamp(28px,4vw,48px);justify-items:center;gap:1.1rem;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.cta__panel:before,.cta__panel:after{content:"";aspect-ratio:1;pointer-events:none;background:#ff856c;width:clamp(14rem,30vw,24rem);position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cpath d='M0-48 12-28 36-36 30-12 48 0 30 12 36 36 12 28 0 48-12 28-36 36-30 12-48 0-30-12-36-36-12-28Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cpath d='M0-48 12-28 36-36 30-12 48 0 30 12 36 36 12 28 0 48-12 28-36 36-30 12-48 0-30-12-36-36-12-28Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.cta__panel:before{top:clamp(-8rem,-8vw,-4rem);left:clamp(-8rem,-8vw,-4rem);rotate:12deg}.cta__panel:after{bottom:clamp(-9rem,-9vw,-5rem);right:clamp(-9rem,-9vw,-5rem);rotate:-8deg}.cta__panel>*{z-index:1;position:relative}.cta__mark{width:3.5rem;height:3.5rem}.cta__title{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,6.5vw,5.25rem);font-weight:400;line-height:.98}.cta__line{margin-bottom:.75rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.cta__meta{opacity:.8;font-size:.85rem}.page{padding-block:clamp(2.5rem, 6vw, 4.5rem) var(--section-y)}.page__inner{max-width:46rem}.page__back{min-height:2.75rem;margin-left:auto;padding-inline:1.2rem;font-size:.9rem}.page__title{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.05}.page__intro{color:var(--ink-2);text-wrap:pretty;gap:.75rem;margin-top:1.25rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.55;display:grid}.page__meta{color:var(--ink-3);font-size:.875rem}.prose{color:var(--ink-2);text-wrap:pretty;margin-top:clamp(2rem,4vw,3rem)}.prose h2{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);margin-top:2.25rem;margin-bottom:.6rem;font-size:1.6rem;font-weight:400;line-height:1.2}.prose h2:first-child{margin-top:0}.prose p+p,.prose p+ul,.prose ul+p{margin-top:.75rem}.prose ul{gap:.4rem;padding-left:1.25rem;list-style:outside;display:grid}.prose ul li::marker{color:var(--coral)}.prose a,.form__note a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:3px;text-decoration-thickness:2px}.form{background:var(--card);box-shadow:var(--shadow-sm);border-radius:28px;gap:1.4rem;margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.form__field{border:none;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.form__field>span,.form__field>legend{color:var(--ink);padding:0;font-size:.95rem;font-weight:600}.form__field>legend{margin-bottom:.5rem}.form input[type=email],.form input[type=password],.form textarea{border:1.5px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;transition:border-color .18s var(--ease);border-radius:16px;padding:.85rem 1rem}.form textarea{resize:vertical;min-height:9rem}.form input::placeholder,.form textarea::placeholder{color:var(--ink-3)}.form input:focus-visible,.form textarea:focus-visible{border-color:var(--coral);outline:none}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;pointer-events:none;position:absolute}.chip span{min-height:2.5rem;box-shadow:inset 0 0 0 1.5px var(--line);transition:background-color .18s var(--ease), box-shadow .18s var(--ease);border-radius:999px;align-items:center;padding-inline:1.1rem;font-size:.925rem;font-weight:600;display:inline-flex}.chip input:checked+span{background:var(--coral-soft);box-shadow:inset 0 0 0 1.5px var(--coral);color:var(--on-coral)}.chip input:focus-visible+span{outline:3px solid var(--coral);outline-offset:3px}.form__check{cursor:pointer;align-items:center;gap:.75rem;font-weight:550;display:flex}.form__check input{width:1.25rem;height:1.25rem;accent-color:var(--coral-ink)}.form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__error{background:var(--coral-soft);color:var(--on-coral);border-radius:16px;padding:.85rem 1rem;font-weight:550}.form__actions{justify-items:start;gap:1rem;display:grid}.form__note{color:var(--ink-3);font-size:.875rem}.form .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn--danger{color:#fff;background:#b3261e;box-shadow:0 12px 28px -14px #b3261e}.btn--danger:hover{background:#c4342b}.form-done{background:var(--card);box-shadow:var(--shadow-sm);border-radius:28px;align-items:flex-start;gap:1rem;margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.25rem,3vw,2rem);display:flex}.form-done__check{background:var(--tab-tasks);width:2.75rem;height:2.75rem;color:var(--tab-tasks-ink);border-radius:50%;flex:none;place-items:center;display:grid}.form-done__check svg{width:1.4rem;height:1.4rem}.form-done b{font-size:1.05rem}.form-done p{color:var(--ink-2);margin-top:.25rem}
