@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.p.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.WmM5Za_className{font-family:Inter,Inter Fallback;font-style:normal}.WmM5Za_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-accent:#9184d9;--color-divider:#e9e9ed29;--color-neutral-200:#e4e7f5;--color-neutral-300:#cfd3e5;--color-neutral-400:#b2b6ca;--color-neutral-500:#9397ab;--color-neutral-600:#75798c;--color-neutral-700:#595d6c;--color-neutral-800:#3f424d;--color-neutral-900:#292b31;--color-accent-100:#f5f4ff;--color-accent-200:#e7e5fe;--color-accent-300:#d2cefd;--color-accent-400:#b5abfc;--color-accent-700:#5d5294;--color-accent-800:#423a6a;--color-accent-900:#2b2741;--color-section:#262a60;--color-section-glow:#353b80;--app-hero-tint:#efedf9;--app-ink:#23253a;--app-ok:#2b6b52;--radius-md:8px;--shadow-sm:0 0 0 1px #3f424d;--container:1240px;--gutter:clamp(20px, 5vw, 56px);--header-h:64px;--bp-wide:900px;--bp-narrow:560px;--accent-a06:#9184d90f;--accent-a16:#9184d929;--accent-a22:#9184d938;--accent-a26:#9184d942;--accent-a28:#9184d947;--fade-rule:linear-gradient(90deg, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent);--fade-rule-calm:linear-gradient(90deg, transparent, #e9e9ed38 48px, #e9e9ed38 calc(100% - 48px), transparent);--calm-ground:radial-gradient(90% 120% at 12% 0%, var(--color-section-glow) 0%, var(--color-section) 60%);--glow-hero:radial-gradient(closest-side, var(--accent-a22), transparent);--glow-download:radial-gradient(closest-side, var(--accent-a16), transparent);--phone-w:414px;--phone-h:868px;--phone-radius:64px;--phone-shadow:0 0 0 1px #3f424d, 0 40px 90px #0000008c;--icon-shadow:0 1px 2px #1416214d, 0 10px 26px #14162138;--notification-shadow:0 24px 60px #00000080;--calm-card-shadow:0 30px 80px #0a0c2873;--font-body:var(--font-inter), system-ui, sans-serif;--font-heading:var(--font-body);--text-hero-title:clamp(46px, 7.4vw, 96px);--leading-hero-title:1;--tracking-hero-title:-.04em;--text-section-title:clamp(34px, 4.8vw, 60px);--leading-section-title:1.06;--tracking-section-title:-.035em;--text-calm-title:clamp(40px, 6.6vw, 88px);--text-download-title:clamp(40px, 6vw, 80px);--leading-download-title:1.02;--text-lead:clamp(17px, 1.5vw, 20px);--leading-lead:1.55;--text-section-body:clamp(17px, 1.4vw, 19px);--leading-section-body:1.6;--text-kicker:13px;--tracking-kicker:.12em;--text-step-title:clamp(22px, 2.2vw, 28px);--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-22:22px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-64:64px;--section-padding:clamp(56px, 8vw, 112px);--transition-default:.2s;--transition-step-bar:.35s ease;--transition-step-screen:.45s ease;--transition-organised-screen:.4s ease}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:72px}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.5}h1,h2,h3{font-family:var(--font-heading);text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-800);color:var(--color-text)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}
.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#161826c7;position:sticky;top:0}.site-header__nav{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header a{text-decoration:none}.site-header__left,.site-header__controls{flex-shrink:0;align-items:center;display:flex}.site-header__left{gap:32px}.site-header__controls{gap:16px}.site-header__brand{min-height:44px;color:var(--color-text);letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:500;display:inline-flex}.site-header__brand img{box-shadow:var(--icon-shadow);border-radius:22.4%}.site-header__links{align-items:center;gap:24px;margin:0;padding:0;font-size:15px;list-style:none;display:none}.site-header__links a{white-space:nowrap;min-height:44px;color:var(--color-neutral-300);transition:color var(--transition-default);align-items:center;display:inline-flex}.site-header__links a:hover{color:var(--color-text)}.site-header__cta{inline-size:10rem;border:1px solid var(--color-accent);border-radius:var(--radius-md);min-height:44px;color:var(--color-accent-300);white-space:nowrap;text-align:center;transition:background var(--transition-default), color var(--transition-default);justify-content:center;align-items:center;padding:8px 16px;font-size:14.5px;font-weight:500;line-height:1.3;display:inline-flex}.site-header__cta:hover{background:var(--accent-a16);color:var(--color-accent-200)}.site-header__languages{border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);background:var(--accent-a06);flex-shrink:0;align-items:center;gap:2px;padding:3px;font-size:12px;font-weight:500;display:flex}.site-header__languages a{inline-size:36px;min-height:44px;color:var(--color-neutral-400);transition:background var(--transition-default), color var(--transition-default), border-color var(--transition-default);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.site-header__languages a:hover{background:var(--accent-a06);color:var(--color-text)}.site-header__languages a[aria-current=page]{border-color:var(--color-accent-700);background:var(--color-accent-900);color:var(--color-accent-200)}.site-header__rule:after{content:"";background:var(--fade-rule);height:1px;display:block}.site-header__rule{height:0}.site-header__skip{top:8px;left:var(--gutter);z-index:1;border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);padding:10px 16px;position:absolute}.site-header__skip:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}@media (min-width:1024px){.site-header__links{display:flex}}@media not (min-width:560px){.site-header__nav{gap:6px}.site-header__brand{gap:8px;font-size:16px}.site-header__controls{flex-shrink:1;gap:6px;min-width:0}.site-header__languages a{inline-size:32px}.site-header__cta{white-space:normal;flex-shrink:1;inline-size:8.5rem;min-inline-size:5.25rem;padding:4px 8px;font-size:14px}}
.hero{isolation:isolate;padding-block:clamp(48px,9vw,112px) clamp(64px,9vw,120px);position:relative}.hero__glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.hero__glow:before{content:"";z-index:-1;background:var(--glow-hero);pointer-events:none;width:70%;height:90%;position:absolute;top:4%;right:-10%}.hero__inner{flex-wrap:wrap;align-items:center;gap:clamp(48px,6vw,80px);display:flex}.hero__copy{flex-direction:column;flex:420px;align-items:flex-start;gap:28px;min-width:0;display:flex}.hero__kicker{color:var(--color-accent-300);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;align-items:center;gap:10px;margin:0;font-weight:500;line-height:normal;display:flex}.hero__kicker:before{content:"";background:var(--color-accent);flex-shrink:0;width:24px;height:1px}.hero__title{font-size:var(--text-hero-title);line-height:var(--leading-hero-title);letter-spacing:var(--tracking-hero-title)}.hero__lead{max-width:30em;color:var(--color-neutral-300);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__button{border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 20px;font-size:16px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.hero__button svg{flex-shrink:0}.hero__button--primary{border-color:var(--color-accent);color:var(--color-accent-200);box-shadow:0 0 28px var(--accent-a28)}.hero__button--primary:hover{background:var(--accent-a16);color:var(--color-accent-100)}.hero__button--secondary{color:var(--color-neutral-200)}.hero__button--secondary:hover{background:var(--color-neutral-900);color:var(--color-text)}.hero__visual{flex:440px;min-width:0;margin:0}.hero__stage{--phone-scale:.62;width:calc(414px * var(--phone-scale));height:calc(868px * var(--phone-scale) + 20px);margin-inline:auto;position:relative}.phone{width:calc(414px * var(--phone-scale));height:calc(868px * var(--phone-scale));border-radius:calc(64px * var(--phone-scale));box-shadow:0 0 0 calc(1px * var(--phone-scale)) #3f424d, 0 calc(40px * var(--phone-scale)) calc(90px * var(--phone-scale)) #0000008c;position:absolute}.phone img{width:100%;height:auto;display:block}.hero__phone--front{top:0;left:0}.hero__phone--back{display:none}.notification-card{left:-12px;top:calc(868px * var(--phone-scale) - 160px);width:min(100vw - 40px,340px);color:var(--color-neutral-900);box-shadow:var(--notification-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f4ffeb;border-radius:22px;align-items:flex-start;gap:12px;padding:16px;display:flex;position:absolute}.notification-card__icon{box-shadow:var(--icon-shadow);border-radius:22.4%;flex-shrink:0}.notification-card__content{flex:1;min-width:0}.notification-card__heading{align-items:baseline;gap:8px;display:flex}.notification-card__title{font-size:14px;font-weight:600;line-height:1.3}.notification-card__time{color:var(--color-neutral-700);margin-left:auto;font-size:12px}.notification-card__body{margin:4px 0 0;font-size:14px;line-height:1.4}.hero__caption{max-width:38em;color:var(--color-neutral-500);text-align:center;margin:20px auto 0;font-size:13px;line-height:1.5}@media (min-width:560px){.hero__stage{--phone-scale:.68}}@media (min-width:900px){.hero__stage{--phone-scale:.74;width:506px;height:688px;margin-inline:calc(50% - 253px)}.hero__phone--front{top:46px}.hero__phone--back{--phone-scale:.6808;opacity:.94;display:block;top:0;left:200px}.notification-card{width:340px;top:492px;left:150px}}@media not (min-width:768px){.hero{--mobile-refinement:clamp(0px, calc((768px - 100vw) / 21.125), 16px);padding-top:calc(clamp(48px, 9vw, 112px) - var(--mobile-refinement) / 2);padding-bottom:calc(clamp(64px, 9vw, 120px) - var(--mobile-refinement) / 2)}.hero__inner{gap:calc(48px - var(--mobile-refinement) / 2)}.hero__copy{gap:calc(28px - var(--mobile-refinement) * .375)}.hero__actions{gap:calc(12px - var(--mobile-refinement) / 4)}.hero__stage{height:calc(868px * var(--phone-scale) + 20px - var(--mobile-refinement) / 2)}.hero .notification-card{width:min(calc(100vw - 40px), calc(340px - var(--mobile-refinement) * 3));padding:calc(16px - var(--mobile-refinement) / 8);gap:calc(12px - var(--mobile-refinement) / 8)}.hero .notification-card__icon{width:calc(36px - var(--mobile-refinement) / 4);height:auto}.hero__caption{max-width:min(38em, calc(100% - var(--mobile-refinement)));margin-top:calc(20px - var(--mobile-refinement) / 2);font-size:calc(13px - var(--mobile-refinement) / 16);line-height:1.5}}
.quiet-problem{padding-block:var(--section-padding)}.quiet-problem__intro{gap:var(--space-20);flex-direction:column;max-width:760px;display:flex}.quiet-problem__kicker{align-items:center;gap:var(--space-10);color:var(--color-accent-300);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0;font-weight:500;line-height:normal;display:flex}.quiet-problem__kicker:before{content:"";background:var(--color-accent);flex:0 0 24px;height:1px}.quiet-problem__title{font-size:var(--text-section-title);line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.quiet-problem__body{color:var(--color-neutral-300);font-size:var(--text-section-body);line-height:var(--leading-section-body);margin:0}.timeline{margin-top:var(--space-40)}.timeline__months{border-top:1px solid var(--color-neutral-800);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));margin:0;padding:0;list-style:none;display:grid}.timeline__month{min-width:0;padding:var(--space-16) 6px;border-bottom:1px solid var(--color-neutral-900)}.timeline__month-label{letter-spacing:normal;font-size:14px;line-height:1.5}.timeline__month--empty .timeline__month-label{color:var(--color-neutral-500)}.timeline__year{color:var(--color-neutral-500);font-size:12px;display:block}.timeline__event{align-items:flex-start;gap:var(--space-8);width:100%;min-height:44px;margin-top:var(--space-12);border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);color:var(--color-text);text-align:left;overflow-wrap:normal;word-break:normal;cursor:pointer;transition:background var(--transition-default), border-color var(--transition-default);background:0 0;flex-direction:column;padding:10px 8px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.timeline__event svg{color:var(--color-accent-400);flex-shrink:0}.timeline__event:hover,.timeline__event[aria-pressed=true]{border-color:var(--color-accent)}.timeline__event[aria-pressed=true]{background:var(--color-accent-900)}.timeline__summary{align-items:center;gap:var(--space-28);margin-top:var(--space-28);flex-wrap:wrap;display:flex}.timeline__detail{align-items:flex-start;gap:var(--space-16);flex:380px;min-width:0;display:flex}.timeline__detail-icon{background:var(--color-accent-900);height:52px;color:var(--color-accent-300);border-radius:14px;flex:0 0 52px;place-items:center;display:grid}.timeline__detail-icon svg{width:26px;height:26px}.timeline__detail-copy{overflow-wrap:normal;word-break:normal;min-width:0}.timeline__detail-title{letter-spacing:-.01em;font-size:19px;line-height:1.4}.timeline__detail-text{margin:var(--space-8) 0 0;color:var(--color-neutral-300);font-size:15.5px;line-height:1.5}.timeline__tagline{flex:0 340px;margin:0;font-size:17px;font-weight:500;line-height:1.5}@media not (min-width:900px){.timeline__months{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}@media not (min-width:560px){.timeline{margin-top:var(--space-28)}.timeline__months{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline__month{padding:var(--space-12) 4px;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;column-gap:4px;display:grid}.timeline__event{margin-top:var(--space-8);grid-column:1/-1;gap:6px;padding:8px 6px;position:relative}.timeline__event[aria-pressed=true]:after{content:"";border:solid var(--color-accent-300);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:10px;right:10px;transform:rotate(45deg)}.timeline__summary{gap:var(--space-20);margin-top:var(--space-20)}}html[lang=bg] .timeline__event span{overflow-wrap:anywhere;max-width:100%}
.how-it-works{padding-block:var(--section-padding)}.how-it-works__layout{flex-flow:row-reverse wrap;align-items:center;gap:clamp(40px,6vw,96px);display:flex}.how-it-works__copy{flex:420px;min-width:0}.how-it-works__intro{gap:var(--space-20);flex-direction:column;display:flex}.how-it-works__kicker{align-items:center;gap:var(--space-10);color:var(--color-accent-300);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0;font-weight:500;line-height:normal;display:flex}.how-it-works__kicker:before{content:"";background:var(--color-accent);flex:0 0 24px;height:1px}.how-it-works__title{font-size:var(--text-section-title);line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.how-it-works__tabs{margin-top:var(--space-32)}.how-it-works__tab{width:100%;min-height:44px;padding:var(--space-20) 0;border:0;border-top:1px solid var(--color-neutral-800);font:inherit;text-align:left;cursor:pointer;transition:background var(--transition-default);background:0 0;grid-template-columns:44px minmax(0,1fr);display:grid}.how-it-works__tab:hover{background:var(--accent-a06)}.how-it-works__number{color:var(--color-neutral-500);font-size:14px;font-weight:500;line-height:28px}.how-it-works__step-copy{min-width:0}.how-it-works__step-heading{align-items:center;gap:var(--space-12);display:flex}.how-it-works__step-title{color:var(--color-neutral-400);font-size:var(--text-step-title);letter-spacing:-.02em;font-weight:500;line-height:28px}.how-it-works__step-bar{background:var(--color-accent);width:0;height:2px;transition:width var(--transition-step-bar);flex-shrink:0}.how-it-works__step-body{margin-top:var(--space-8);color:var(--color-neutral-500);text-wrap:pretty;font-size:16px;line-height:1.55;display:block}.how-it-works__tab[aria-selected=true] .how-it-works__number{color:var(--color-accent-300)}.how-it-works__tab[aria-selected=true] .how-it-works__step-title{color:var(--color-text)}.how-it-works__tab[aria-selected=true] .how-it-works__step-body{color:var(--color-neutral-300)}.how-it-works__tab[aria-selected=true] .how-it-works__step-bar{width:32px}.how-it-works__visual{flex:360px;min-width:0}.how-it-works__stage{--phone-scale:.62;width:calc(var(--phone-w) * var(--phone-scale));height:calc(var(--phone-h) * var(--phone-scale));margin-inline:auto;position:relative}.how-it-works__screen{opacity:0;pointer-events:none;transition:opacity var(--transition-step-screen);position:absolute;inset:0}.how-it-works__screen[aria-hidden=false]{opacity:1;pointer-events:auto}.how-it-works__phone{inset:0}@media (min-width:560px){.how-it-works__stage{--phone-scale:.68}}@media (min-width:900px){.how-it-works__stage{--phone-scale:.72}}
.people-things-dates{padding-block:var(--section-padding)}.people-things-dates__layout{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,96px);display:flex}.people-things-dates__copy{flex:420px;min-width:0}.people-things-dates__intro{gap:var(--space-20);flex-direction:column;display:flex}.people-things-dates__kicker{align-items:center;gap:var(--space-10);color:var(--color-accent-300);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0;font-weight:500;line-height:normal;display:flex}.people-things-dates__kicker:before{content:"";background:var(--color-accent);flex:0 0 24px;height:1px}.people-things-dates__title{font-size:var(--text-section-title);line-height:var(--leading-section-title);letter-spacing:var(--tracking-section-title)}.people-things-dates__body{max-width:34em;color:var(--color-neutral-300);font-size:var(--text-section-body);line-height:var(--leading-section-body);margin:0}.people-things-dates__tabs{max-width:520px;margin-top:var(--space-28);background:var(--color-neutral-900);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid}.people-things-dates__tab{border-radius:var(--radius-md);min-width:0;min-height:64px;color:var(--color-neutral-400);cursor:pointer;transition:background var(--transition-default), color var(--transition-default);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.people-things-dates__tab svg{flex-shrink:0}.people-things-dates__tab:hover{color:var(--color-text)}.people-things-dates__tab[aria-selected=true]{border-color:var(--color-accent-700);background:var(--color-accent-900);color:var(--color-accent-200)}.people-things-dates__examples{gap:var(--space-8);margin:var(--space-20) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.people-things-dates__chip{background:var(--color-neutral-900);color:var(--color-neutral-200);border-radius:999px;padding:6px 12px;font-size:14px;line-height:1.5}.people-things-dates__visual{flex:360px;min-width:0}.people-things-dates__stage{--phone-scale:.62;width:calc(var(--phone-w) * var(--phone-scale));height:calc(var(--phone-h) * var(--phone-scale));margin-inline:auto;position:relative}.people-things-dates__screen{opacity:0;pointer-events:none;transition:opacity var(--transition-organised-screen);position:absolute;inset:0}.people-things-dates__screen[aria-hidden=false]{opacity:1;pointer-events:auto}.people-things-dates__phone{inset:0}@media (min-width:560px){.people-things-dates__stage{--phone-scale:.68}}@media (min-width:900px){.people-things-dates__stage{--phone-scale:.72}}
.calm-experience{background:var(--calm-ground);margin-top:clamp(24px,4vw,56px);padding-block:clamp(72px,11vw,160px)}.calm-experience__layout{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,72px);display:flex}.calm-experience__copy{gap:var(--space-22);flex-direction:column;flex:520px;min-width:0;display:flex}.calm-experience__kicker{align-items:center;gap:var(--space-10);color:var(--color-accent-200);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0;font-weight:500;line-height:normal;display:flex}.calm-experience__kicker:before{content:"";background:var(--color-accent);flex:0 0 24px;height:1px}.calm-experience__title{font-size:var(--text-calm-title);letter-spacing:-.04em;line-height:1}.calm-experience__body{max-width:32em;color:var(--color-neutral-200);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.calm-experience__card{background:var(--app-hero-tint);min-width:0;color:var(--app-ink);box-shadow:var(--calm-card-shadow);border-radius:24px;flex:0 380px;padding:clamp(24px,4vw,32px)}.calm-experience__card-label{align-items:center;gap:var(--space-8);margin:0 0 var(--space-20);color:var(--app-ok);letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.5;display:flex}.calm-experience__check{flex-shrink:0}.calm-experience__check path{stroke:var(--app-hero-tint)}.calm-experience__card-title{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:500;line-height:1.16}.calm-experience__rule{background:var(--fade-rule-calm);height:1px;margin-block:clamp(40px,6vw,64px)}.calm-experience__principles{gap:var(--space-36) var(--space-48);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.calm-experience__principle{min-width:0;color:var(--color-neutral-200)}.calm-experience__principle-icon{margin-bottom:var(--space-16);color:var(--color-accent-300);display:block}.calm-experience__principle-title{letter-spacing:-.015em;font-size:20px;line-height:1.3}.calm-experience__principle-body{margin:var(--space-12) 0 0;font-size:16px;line-height:1.6}
.final-cta{isolation:isolate;padding-block:clamp(80px,12vw,168px);position:relative}.final-cta__glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.final-cta__glow:before{content:"";background:var(--glow-download);width:60%;height:80%;position:absolute;top:10%;left:-12%}.final-cta__content{align-items:flex-start;gap:var(--space-28);flex-direction:column;max-width:800px;display:flex}.final-cta__icon{box-shadow:var(--icon-shadow);border-radius:22.4%}.final-cta__title{font-size:var(--text-download-title);line-height:var(--leading-download-title);letter-spacing:-.04em}.final-cta__body{max-width:30em;color:var(--color-neutral-300);font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.final-cta__badge{align-items:center;gap:var(--space-12);border:1px solid var(--color-accent);border-radius:var(--radius-md);max-width:100%;min-height:60px;color:var(--color-accent-200);box-shadow:0 0 32px var(--accent-a26);padding:14px 22px;font-size:17px;font-weight:500;line-height:1.2;display:inline-flex}.final-cta__badge svg{flex-shrink:0}.final-cta__badge-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.final-cta__badge-sub{font-size:12px;font-weight:400}.final-cta__badge--link{transition:background var(--transition-default), color var(--transition-default);text-decoration:none}.final-cta__badge--link:hover{background:var(--accent-a16);color:var(--color-accent-100)}.final-cta__note{max-width:32em;color:var(--color-neutral-500);margin:0;font-size:13px;line-height:1.55}
.site-footer{padding-bottom:var(--space-48)}.site-footer__rule{height:1px;margin-bottom:var(--space-36);background:var(--fade-rule)}.site-footer__main{align-items:flex-start;gap:var(--space-32);flex-wrap:wrap;display:flex}.site-footer__identity{flex:320px;min-width:0}.site-footer__brand{align-items:center;gap:var(--space-10);min-height:44px;color:var(--color-text);letter-spacing:-.015em;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.site-footer__brand img{box-shadow:var(--icon-shadow);border-radius:22.4%}.site-footer__tagline{max-width:28em;margin:var(--space-8) 0 0;color:var(--color-neutral-300);font-size:14.5px;line-height:1.55}.site-footer__links,.site-footer__social{gap:var(--space-8) var(--space-20);flex-wrap:wrap;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.site-footer__links a,.site-footer__links span{align-items:center;min-height:44px;font-size:14px;line-height:1.5;display:inline-flex}.site-footer__links span{color:var(--color-neutral-500)}.site-footer__links a{color:var(--color-neutral-300);transition:color var(--transition-default);text-decoration:none}.site-footer__links a:hover{color:var(--color-text)}.site-footer__social{gap:var(--space-8)}.site-footer__social a{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-neutral-400);transition:background var(--transition-default), color var(--transition-default);place-items:center;display:grid}.site-footer__social a:hover{background:var(--color-neutral-900);color:var(--color-text)}.site-footer__legal{justify-content:space-between;gap:var(--space-12) var(--space-28);margin-top:var(--space-32);color:var(--color-neutral-500);flex-wrap:wrap;font-size:13px;line-height:1.55;display:flex}.site-footer__legal p{margin:0}
.information-page{padding-block:clamp(32px, 6vw, 80px) var(--section-padding)}.information-page__document{overflow-wrap:anywhere;min-width:0;max-width:48rem;color:var(--color-neutral-300);margin-inline:auto;font-size:17px;line-height:1.75}.information-page a{color:var(--color-accent-300);text-underline-offset:.2em}.information-page a:hover{color:var(--color-accent-100)}.information-page__back{align-items:center;min-height:44px;display:inline-flex}.information-page__intro{margin-block:var(--space-28)}.information-page h1{letter-spacing:var(--tracking-section-title);color:var(--color-text);font-size:clamp(34px,5vw,60px);line-height:1.12}.information-page h2{color:var(--color-text);font-size:clamp(22px,3vw,28px);line-height:1.35}.information-page p{margin-block:var(--space-16)}.information-page__lead{font-size:var(--text-section-body)}.information-page__updated{color:var(--color-neutral-400);font-size:14px}.information-page__review{margin-block:var(--space-20);padding:var(--space-20);border:1px solid var(--color-accent-700);border-radius:var(--radius-md);background:var(--accent-a06);color:var(--color-neutral-200);font-size:15px}.information-page__review p:last-child{margin-bottom:0}.information-page__contents{margin-block:var(--space-32)}.information-page__contents ul{padding-left:1.25rem}.information-page__contents a{padding-block:5px;display:inline-block}.information-page__section{padding-block:var(--space-28);border-top:1px solid var(--color-neutral-800)}.information-page summary{cursor:pointer;color:var(--color-accent-300);padding-block:8px}.information-page summary h2{display:inline}.information-page details[open] summary{margin-bottom:var(--space-16)}.information-page__contact{margin-bottom:0}.information-page__contact div+div{margin-top:var(--space-16)}.information-page__contact dt{color:var(--color-text);font-weight:500}.information-page__contact dd{white-space:pre-line;margin:0}

