@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_f821523c-module__RFvGqq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_f821523c-module__RFvGqq__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--blue:#0b63f6;--blue-light:#1c8cff;--cyan:#19b4ee;--teal:#14c7b0;--teal-ink:#0a7f74;--navy:#0e1a33;--navy-deep:#081125;--grad-brand:linear-gradient(115deg, #0b63f6 0%, #1c8cff 38%, #19b4ee 62%, #14c7b0 100%);--grad-text:linear-gradient(100deg, #0b63f6 10%, #1c8cff 45%, #12b3a6 90%);--bg:#f6f9fc;--bg-tint:#edf4fd;--surface:#fff;--surface-2:#f1f5fa;--surface-3:#e7eef7;--ink:#0e1a33;--ink-2:#3f4b64;--ink-3:#6b7690;--line:#0e1a3314;--line-strong:#0e1a3324;--focus:#1c8cff;--glow-blue:#1c8cff47;--glow-teal:#14c7b03d;--shadow-sm:0 1px 2px #0e1a330d, 0 4px 12px -6px #0e1a331f;--shadow-md:0 2px 6px #0e1a330d, 0 18px 40px -22px #0e1a3347;--shadow-lg:0 30px 80px -36px #0b286e73, 0 12px 30px -18px #0e1a3333;--shadow-card:0 10px 30px -14px #0e286447, 0 2px 6px #0e1a330d;--c-personal:#0b63f6;--c-personal-bg:#e3eeff;--c-payments:#0a7f74;--c-payments-bg:#dcf5f1;--c-codes:#5b4cf0;--c-codes-bg:#ebe8ff;--c-deliveries:#b45c06;--c-deliveries-bg:#fff0dc;--c-promotions:#c2378a;--c-promotions-bg:#fde6f3;--c-spam:#cf3a3a;--c-spam-bg:#fde7e7;--band-bg:#081125;--band-surface:#ffffff0d;--band-line:#ffffff1a;--band-ink:#eef4ff;--band-ink-2:#aab8d4;--r-xs:8px;--r-sm:12px;--r:18px;--r-lg:26px;--r-xl:36px;--r-pill:999px;--container:1200px;--gutter:clamp(16px, 5vw, 40px);--section-y:clamp(88px, 12vw, 160px);--font:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-app:Roboto, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#060c1a;--bg-tint:#0a1428;--surface:#0d172c;--surface-2:#111d35;--surface-3:#17253f;--ink:#eef3ff;--ink-2:#b4c0d8;--ink-3:#8491ab;--line:#ffffff14;--line-strong:#ffffff24;--grad-text:linear-gradient(100deg, #4b95ff 10%, #3fb5ff 45%, #2fd9c2 90%);--glow-blue:#1c8cff38;--glow-teal:#14c7b029;--shadow-sm:0 1px 2px #0006;--shadow-md:0 18px 40px -22px #000000b3;--shadow-lg:0 30px 80px -30px #000c, 0 0 0 1px #ffffff0a;--shadow-card:0 14px 34px -16px #000000bf, 0 0 0 1px #ffffff0d;--c-personal:#6aa6ff;--c-personal-bg:#1c8cff29;--c-payments:#3fd6c1;--c-payments-bg:#14c7b024;--c-codes:#a397ff;--c-codes-bg:#7d6eff2e;--c-deliveries:#f3a653;--c-deliveries-bg:#f3a65324;--c-promotions:#f07cc0;--c-promotions-bg:#f07cc024;--c-spam:#ff7b7b;--c-spam-bg:#ff7b7b24;--band-bg:#040914;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul[class],ol[class]{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:#1c8cff38}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--navy);color:#fff;transition:top .2s var(--ease);padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.eyebrow{color:#5ea4ff}}.eyebrow:before{content:"";background:var(--grad-brand);border-radius:2px;width:18px;height:2px}.h-display{letter-spacing:-.045em;font-size:clamp(44px,8.4vw,96px);font-weight:800;line-height:.98}.h-section{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,5.2vw,60px);font-weight:800;line-height:1.04}.h-card{letter-spacing:-.02em;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.2}.lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.muted{color:var(--ink-3)}.grad-text{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.section{padding-block:var(--section-y);position:relative;overflow-x:clip}.section:not(.organize){content-visibility:auto;contain-intrinsic-size:auto 1000px}.section-head{gap:18px;max-width:760px;display:grid}.section-head.center{text-align:center;justify-items:center;margin-inline:auto}.btn{--h:52px;height:var(--h);border-radius:var(--r-pill);letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{color:#fff;background:var(--grad-brand);transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-position .6s var(--ease);background-position:0%;background-size:140% 100%;box-shadow:0 10px 24px -10px #0b63f699,inset 0 1px #ffffff40}.btn-primary:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 16px 32px -12px #0b63f6b3,inset 0 1px #ffffff40}.btn-ghost{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-sm)}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md);transform:translateY(-1px)}.btn-sm{--h:40px;padding:0 16px;font-size:14px}.btn[aria-disabled=true],.btn:disabled{cursor:not-allowed;opacity:1;color:var(--ink-3);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transform:none}.btn .arrow{transition:transform .3s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.pill{border-radius:var(--r-pill);background:var(--surface);height:32px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);color:var(--ink-2);align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:600;display:inline-flex}.pill-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #14c7b02e}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}
.site-header{z-index:50;transition:background-color .35s var(--ease), box-shadow .35s var(--ease), backdrop-filter .35s var(--ease);position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header.is-open{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);box-shadow:0 1px 0 var(--line)}.site-header.is-open{background:var(--bg)}.header-inner{align-items:center;gap:24px;height:72px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:21px;font-weight:800;display:inline-flex}.brand-icon{border-radius:10px;width:36px;height:36px;box-shadow:0 4px 12px -4px #0b63f659}.header-nav{align-items:center;gap:4px;margin-inline:auto;display:flex}.header-nav a{border-radius:var(--r-pill);color:var(--ink-2);padding:8px 14px;font-size:15px;font-weight:600;transition:color .2s,background-color .2s}.header-nav a:hover{color:var(--ink);background:var(--surface-2)}.header-company{color:var(--ink-3)!important}.header-actions{align-items:center;gap:10px;display:flex}.menu-toggle{background:var(--surface);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);border:0;border-radius:50%;place-items:center;display:none}.lang{position:relative}.lang-button{border-radius:var(--r-pill);height:40px;color:var(--ink-2);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.lang-button:hover,.lang.is-open .lang-button{background:var(--surface-2);color:var(--ink)}.lang-chevron{transition:transform .25s var(--ease)}.lang.is-open .lang-chevron{transform:rotate(180deg)}.lang-menu{border-radius:var(--r);background:var(--surface);min-width:170px;box-shadow:var(--shadow-lg), 0 0 0 1px var(--line);animation:pop-in .22s var(--ease);z-index:60;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.lang-menu a{border-radius:var(--r-sm);color:var(--ink-2);padding:10px 14px;font-size:15px;font-weight:600;display:block}.lang-menu a:hover{background:var(--surface-2);color:var(--ink)}.lang-menu a[aria-current=true]{color:var(--blue);background:var(--c-personal-bg)}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.mobile-menu{display:none}@media (max-width:960px){.header-nav,.header-cta{display:none}.header-actions{margin-left:auto}.menu-toggle{display:grid}.mobile-menu:not([hidden]){overscroll-behavior:contain;height:calc(100dvh - 72px);display:block;overflow-y:auto}.mobile-menu-inner{gap:4px;padding-top:12px;padding-bottom:32px;display:grid}.mobile-menu-inner>a:not(.btn){letter-spacing:-.03em;border-bottom:1px solid var(--line);animation:menu-in .5s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms);justify-content:space-between;align-items:center;padding:18px 4px;font-size:26px;font-weight:700;display:flex}.mobile-menu-inner>a:not(.btn) svg{color:var(--ink-3)}.mobile-menu-cta{--h:56px;width:100%;margin-top:24px}html.menu-open{overflow:hidden}}@keyframes menu-in{0%{opacity:0;transform:translateY(10px)}}.site-footer{background:var(--surface);border-top:1px solid var(--line);padding:72px 0 40px;position:relative}.footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:48px;display:grid}.footer-brand{align-content:start;gap:16px;max-width:380px;display:grid}.footer-brand .brand-icon{width:40px;height:40px}.footer-tagline{letter-spacing:-.02em;font-size:20px;font-weight:700}.footer-by{color:var(--ink-3);font-size:15px}.footer-company{color:var(--blue);align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (prefers-color-scheme:dark){.footer-company{color:#5ea4ff}}.footer-company:hover{text-underline-offset:3px;text-decoration:underline}.footer-col{align-content:start;gap:10px;display:grid}.footer-col h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:13px;font-weight:700}.footer-col a{color:var(--ink-2);width:fit-content;font-size:15px;font-weight:500}.footer-col a:hover{color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.footer-bottom .lang-menu{top:auto;bottom:calc(100% + 8px)}@media (max-width:760px){.footer-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column-reverse;align-items:flex-start}}
.phone{--pw:300px;width:var(--pw);aspect-ratio:300/626;max-width:100%;padding:calc(var(--pw) * .034);border-radius:calc(var(--pw) * .16);box-shadow:inset 0 0 0 1.5px #ffffff1f, inset 0 0 0 5px #0a1120, var(--shadow-lg);background:linear-gradient(145deg,#1b2740,#070d1a 60%);flex-shrink:0;position:relative}.phone:after{content:"";background:#1b2740;border-radius:0 3px 3px 0;width:3px;height:11%;position:absolute;top:22%;right:-2px}.phone-screen{border-radius:calc(var(--pw) * .128);background:var(--a-bg);height:100%;color:var(--a-ink);font-family:var(--font-app);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.phone-screen:before{content:"";z-index:3;background:#05080f;border-radius:50%;width:3.4cqw;height:3.4cqw;margin-left:-1.7cqw;position:absolute;top:2.4cqw;left:50%}.phone-shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.phone{--a-bg:#f6f9fc;--a-surface:#fff;--a-surface-2:#eaf0f8;--a-ink:#0e1a33;--a-ink-2:#5a6680;--a-line:#0e1a3312;--a-chip:#e8eef7;--a-chip-ink:#3f4b64}@media (prefers-color-scheme:dark){.phone{--a-bg:#0a1224;--a-surface:#111c33;--a-surface-2:#16223b;--a-ink:#eef3ff;--a-ink-2:#9aa7c2;--a-line:#ffffff12;--a-chip:#16223b;--a-chip-ink:#b8c4dc}}.phone.app-light{--a-bg:#f6f9fc;--a-surface:#fff;--a-surface-2:#eaf0f8;--a-ink:#0e1a33;--a-ink-2:#5a6680;--a-line:#0e1a3312;--a-chip:#e8eef7;--a-chip-ink:#3f4b64;--c-personal:#0b63f6;--c-personal-bg:#e3eeff;--c-payments:#0a7f74;--c-payments-bg:#dcf5f1;--c-codes:#5b4cf0;--c-codes-bg:#ebe8ff;--c-deliveries:#b45c06;--c-deliveries-bg:#fff0dc;--c-promotions:#c2378a;--c-promotions-bg:#fde6f3;--c-spam:#cf3a3a;--c-spam-bg:#fde7e7}.phone.app-dark{--a-bg:#0a1224;--a-surface:#111c33;--a-surface-2:#16223b;--a-ink:#eef3ff;--a-ink-2:#9aa7c2;--a-line:#ffffff12;--a-chip:#16223b;--a-chip-ink:#b8c4dc;--c-personal:#6aa6ff;--c-personal-bg:#1c8cff2e;--c-payments:#3fd6c1;--c-payments-bg:#14c7b029;--c-codes:#a397ff;--c-codes-bg:#7d6eff33;--c-deliveries:#f3a653;--c-deliveries-bg:#f3a65329;--c-promotions:#f07cc0;--c-promotions-bg:#f07cc029;--c-spam:#ff7b7b;--c-spam-bg:#ff7b7b29}.phone-status{justify-content:space-between;align-items:center;height:8.4cqw;padding:1.6cqw 6cqw 0;font-size:3.4cqw;font-weight:600;display:flex}.phone-status-icons{align-items:center;gap:1.4cqw;display:flex}.phone-status-icons i{opacity:.9;background:currentColor;display:block}.phone-status-icons .sig{clip-path:polygon(100% 0,100% 100%,0 100%);width:3.4cqw;height:3cqw}.phone-status-icons .wifi{clip-path:polygon(50% 100%,0 25%,20% 0,80% 0,100% 25%);width:3.6cqw;height:3cqw}.phone-status-icons .bat{border-radius:.8cqw;width:5cqw;height:2.6cqw}.app-bar{padding:2cqw 5cqw 0}.app-bar-top{justify-content:space-between;align-items:center;margin-bottom:3cqw;display:flex}.app-bar-title{letter-spacing:-.02em;font-size:6.6cqw;font-weight:700}.app-bar-menu{flex-direction:column;gap:.8cqw;padding:1cqw 1.6cqw;display:flex}.app-bar-menu i{background:var(--a-ink-2);border-radius:50%;width:1.1cqw;height:1.1cqw}.app-search{background:var(--a-surface-2);height:10.6cqw;color:var(--a-ink-2);border-radius:99px;align-items:center;gap:2.4cqw;padding:0 4cqw;font-size:3.7cqw;display:flex}.app-search svg{width:4.4cqw;height:4.4cqw}.app-chips{padding:3.2cqw 0 2.2cqw 5cqw;overflow:hidden}.app-chips-track{width:max-content;transition:transform .6s var(--ease);gap:1.8cqw;display:flex}.app-chip{background:var(--a-chip);height:8.2cqw;color:var(--a-chip-ink);white-space:nowrap;transition:background-color .35s var(--ease), color .35s var(--ease), transform .35s var(--ease);border-radius:99px;align-items:center;gap:1.4cqw;padding:0 3.4cqw;font-size:3.4cqw;font-weight:600;display:inline-flex}.app-chip.is-active{background:var(--blue);color:#fff}.app-chip.is-active.cat-spam{background:var(--c-spam)}.app-chip-count{background:var(--blue);color:#fff;border-radius:99px;place-items:center;min-width:4.4cqw;height:4.4cqw;padding:0 1.2cqw;font-size:2.7cqw;font-weight:700;display:inline-grid}.app-chip.is-active .app-chip-count{background:#ffffff40}.app-list{display:grid}.app-row{transition:opacity .5s var(--ease);align-items:flex-start;gap:3.2cqw;padding:2.9cqw 5cqw;display:flex}.app-row+.app-row{box-shadow:inset 0 1px 0 var(--a-line)}.app-avatar{width:10.4cqw;height:10.4cqw;color:var(--c-cat,var(--blue));background:var(--c-cat-bg,var(--c-personal-bg));border-radius:50%;flex-shrink:0;place-items:center;font-size:4.2cqw;font-weight:700;display:grid}.app-avatar svg{width:4.8cqw;height:4.8cqw}.app-row-main{flex:1;gap:.6cqw;min-width:0;display:grid}.app-row-top{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.app-row-sender{white-space:nowrap;text-overflow:ellipsis;font-size:3.9cqw;font-weight:600;overflow:hidden}.app-row-time{color:var(--a-ink-2);flex-shrink:0;font-size:3cqw}.app-row-text{color:var(--a-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:3.5cqw;line-height:1.38;display:-webkit-box;overflow:hidden}.app-row.is-unread .app-row-sender,.app-row.is-unread .app-row-text{color:var(--a-ink);font-weight:700}.app-row.is-unread .app-row-text{font-weight:500}.app-row.is-unread .app-row-time{color:var(--blue);font-weight:700}.app-row.is-muted{opacity:.55}.app-row.is-muted .app-row-sender{font-weight:500}.app-row-meta{flex-wrap:wrap;align-items:center;gap:1.6cqw;margin-top:.8cqw;display:flex}.app-tag{letter-spacing:.01em;height:26px;color:var(--c-cat);background:var(--c-cat-bg);white-space:nowrap;border-radius:99px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.phone-screen .app-tag,.ba-panel .app-tag{height:4.8cqw;padding:0 2cqw;font-size:2.7cqw}.app-code-chip{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#fff;background:var(--c-codes);border-radius:99px;align-items:center;gap:1.2cqw;height:5.6cqw;padding:0 2.4cqw;font-size:3.1cqw;font-weight:700;display:inline-flex}.app-code-chip svg{width:3cqw;height:3cqw}.app-fab{color:#fff;background:var(--grad-brand);border-radius:4.4cqw;place-items:center;width:14cqw;height:14cqw;display:grid;position:absolute;bottom:5cqw;right:5cqw;box-shadow:0 3cqw 6cqw -2cqw #0b63f699}.app-fab svg{width:5.6cqw;height:5.6cqw}.app-row-in{animation:row-in .6s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes row-in{0%{opacity:0;transform:translateY(3cqw)}}.cat-personal{--c-cat:var(--c-personal);--c-cat-bg:var(--c-personal-bg)}.cat-payments{--c-cat:var(--c-payments);--c-cat-bg:var(--c-payments-bg)}.cat-codes{--c-cat:var(--c-codes);--c-cat-bg:var(--c-codes-bg)}.cat-deliveries{--c-cat:var(--c-deliveries);--c-cat-bg:var(--c-deliveries-bg)}.cat-promotions{--c-cat:var(--c-promotions);--c-cat-bg:var(--c-promotions-bg)}.cat-spam{--c-cat:var(--c-spam);--c-cat-bg:var(--c-spam-bg)}.app-chip[class*=cat-]:not(.is-active){color:var(--a-chip-ink)}.illus-note{color:var(--ink-3);letter-spacing:.01em;margin-top:18px;font-size:12.5px}.illus-note.center{text-align:center}
.hero{padding:clamp(112px,14vw,150px) 0 clamp(40px,6vw,72px);position:relative;overflow:clip}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.blob{will-change:transform;border-radius:50%;position:absolute}.blob-a{background:radial-gradient(circle, var(--glow-blue), transparent 65%);width:780px;height:780px;animation:18s ease-in-out infinite alternate drift-a;top:-260px;right:-180px}.blob-b{background:radial-gradient(circle, var(--glow-teal), transparent 65%);width:640px;height:640px;animation:22s ease-in-out infinite alternate drift-b;bottom:-320px;right:8%}.blob-c{background:radial-gradient(circle,#1c8cff1f,#0000 65%);width:520px;height:520px;animation:26s ease-in-out infinite alternate-reverse drift-a;top:10%;left:-220px}@keyframes drift-a{to{transform:translate(-60px,50px)scale(1.08)}}@keyframes drift-b{to{transform:translate(70px,-40px)scale(.94)}}.hero-grid{background-image:radial-gradient(circle at 1px 1px, var(--line-strong) 1px, transparent 0);opacity:.55;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 20%,#0000 75%)}.hero-inner{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.hero-copy{justify-items:start;gap:26px;display:grid}.hero-pill svg{color:var(--teal-ink)}.hero-title{font-size:clamp(44px,6.3vw,88px);display:grid}@media (max-width:1180px){.hero-title{font-size:clamp(44px,9.4vw,84px)}}.hero-line{animation:hero-in 1.1s var(--ease) both;display:block}.hero-line+.hero-line{padding-bottom:.08em;animation-delay:.12s}.hero-pill{animation:hero-in .9s var(--ease) both}.hero-lead{max-width:540px;animation:hero-in 1.1s var(--ease) .22s both}.hero-actions{animation:hero-in 1.1s var(--ease) .32s both;flex-wrap:wrap;gap:12px;display:flex}.hero-points{color:var(--ink-2);animation:hero-in 1.1s var(--ease) .42s both;flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:600;display:flex}.hero-points li{align-items:center;gap:7px;display:inline-flex}.hero-points svg{color:var(--teal-ink)}@media (prefers-color-scheme:dark){.hero-points svg,.hero-pill svg{color:var(--teal)}}@keyframes hero-in{0%{opacity:0;transform:translateY(22px)}}.hero-note{text-align:right;margin-top:26px}.hero-stage{--hpw:304px;--card-w:236px;--overlap:56px;min-height:680px;animation:stage-in 1.4s var(--ease) .15s both;place-items:center;display:grid;position:relative}@keyframes stage-in{0%{opacity:0;transform:translateY(40px)scale(.97)}}.hero-phone{--pw:var(--hpw);z-index:1}.hero-orbit{border:1px dashed var(--line-strong);border-radius:50%;width:560px;height:560px;animation:80s linear infinite spin;position:absolute}.hero-orbit:before,.hero-orbit:after{content:"";background:var(--teal);border-radius:50%;width:10px;height:10px;position:absolute;top:12%;left:14%;box-shadow:0 0 0 6px #14c7b029}.hero-orbit:after{background:var(--blue-light);inset:auto 6% 26% auto;box-shadow:0 0 0 6px #1c8cff29}@keyframes spin{to{transform:rotate(360deg)}}.float-card{z-index:2;width:var(--card-w);animation:7s ease-in-out infinite float;animation-delay:calc(var(--fd,0) * -1s);position:absolute}.fc-0,.fc-2{right:calc(50% + var(--hpw) / 2 - var(--overlap))}.fc-1,.fc-3,.fc-4{left:calc(50% + var(--hpw) / 2 - var(--overlap))}.fc-0{--fd:1.2;top:17%}.fc-1{--fd:3.1;animation-duration:8s;top:5%}.fc-2{--fd:4.4;animation-duration:9s;top:60%}.fc-3{--fd:.4;animation-duration:7.6s;top:38%}.fc-4{--fd:2.2;animation-duration:8.4s;top:72%}@keyframes float{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}.fc-inner{background:var(--surface);box-shadow:var(--shadow-card);transition:transform .7s var(--ease), opacity .7s var(--ease), box-shadow .7s var(--ease);border-radius:18px;gap:6px;padding:12px 14px;display:grid;container-type:inline-size}.fc-head{align-items:center;gap:8px;font-size:14px;display:flex}.fc-head .app-avatar{width:28px;height:28px;font-size:12px}.fc-head .app-avatar svg{width:14px;height:14px}.fc-head strong{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.fc-time{color:var(--ink-3);margin-left:auto;font-size:12px}.fc-text{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.fc-tag{height:26px;color:var(--c-cat);background:var(--c-cat-bg);opacity:0;transform-origin:0;transition:opacity .45s var(--ease), transform .55s var(--ease);border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex;transform:translateY(4px)scale(.85)}.float-card.is-sorted .fc-tag{opacity:1;transform:none}.float-card.is-sorted .fc-inner{opacity:.8;transform:scale(.96)}.float-card.is-current .fc-inner{opacity:1;box-shadow:var(--shadow-lg), 0 0 0 2px var(--c-cur,var(--blue));transform:scale(1.05)}.fc-0.is-current{--c-cur:var(--c-payments)}.fc-1.is-current{--c-cur:var(--c-codes)}.fc-2.is-current{--c-cur:var(--c-deliveries)}.fc-3.is-current{--c-cur:var(--c-promotions)}.fc-4.is-current{--c-cur:var(--c-spam)}.organize .section-head{margin-bottom:clamp(40px,6vw,72px)}.explorer{grid-template:"tabs phone""copy phone"1fr/minmax(0,1fr) auto;align-items:start;gap:28px clamp(32px,6vw,96px);display:grid}.explorer-tabs{grid-area:tabs;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.explorer-tab{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);text-align:left;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .35s var(--ease);border:0;justify-items:start;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.explorer-tab:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md);transform:translateY(-2px)}.explorer-tab.is-active{background:var(--c-cat-bg);box-shadow:inset 0 0 0 1.5px var(--c-cat), var(--shadow-md)}.explorer-icon{width:40px;height:40px;color:var(--c-cat);background:var(--c-cat-bg);border-radius:12px;place-items:center;transition:background-color .35s,color .35s;display:grid}.explorer-tab.is-active .explorer-icon{color:#fff;background:var(--c-cat)}.explorer-label{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.25}.explorer-progress{background:var(--c-cat);transform-origin:0;width:100%;height:3px;animation:linear both progress;position:absolute;bottom:0;left:0}@keyframes progress{0%{transform:scaleX(0)}}.explorer-copy{grid-area:copy;min-height:140px}.explorer-copy-inner{max-width:520px;animation:copy-in .6s var(--ease) both;gap:10px;padding:8px 4px;display:grid}.explorer-copy-inner p{color:var(--ink-2);font-size:18px}@keyframes copy-in{0%{opacity:0;transform:translateY(10px)}}.explorer-phone{grid-area:phone;justify-items:center;display:grid;position:relative}.explorer-phone .phone{--pw:300px}.explorer-halo{background:radial-gradient(circle, var(--c-cat-bg), transparent 68%);filter:saturate(1.4);transition:background .6s var(--ease);z-index:-1;border-radius:50%;position:absolute;inset:8% -18% 10%}.visible{background:linear-gradient(180deg, transparent, var(--bg-tint) 22%, var(--bg-tint) 78%, transparent)}.visible-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.ba{justify-items:center;gap:18px;display:grid}.ba-toggle{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);grid-template-columns:1fr 1fr;padding:5px;display:grid;position:relative}.ba-toggle button{z-index:1;border-radius:var(--r-pill);height:40px;color:var(--ink-3);transition:color .35s var(--ease);white-space:nowrap;background:0 0;border:0;padding:0 22px;font-size:14px;font-weight:700;position:relative}.ba-toggle button[aria-pressed=true]{color:#fff}.ba-thumb{border-radius:var(--r-pill);background:var(--navy);width:calc(50% - 5px);transition:transform .55s var(--ease), background .55s var(--ease);position:absolute;top:5px;bottom:5px;left:5px}@media (prefers-color-scheme:dark){.ba-thumb{background:#2a3a5c}}.ba.is-after .ba-thumb{background:var(--blue);transform:translate(100%)}.ba-panel{--row:21cqw;border-radius:var(--r-lg);background:var(--surface);width:min(100%,440px);box-shadow:var(--shadow-lg);font-family:var(--font-app);--a-ink:var(--ink);--a-ink-2:var(--ink-3);--a-line:var(--line);--a-chip:var(--surface-2);--a-chip-ink:var(--ink-2);color:var(--ink);padding:18px 0 14px;overflow:hidden;container-type:inline-size}.ba-caption{font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0 5cqw 2cqw;font-size:13px;font-weight:700}.ba-chips{opacity:0;max-height:0;transition:opacity .5s var(--ease), max-height .6s var(--ease)}.ba.is-after .ba-chips{opacity:1;max-height:16cqw}.ba-list{height:calc(var(--rows) * var(--row));transition:height .8s var(--ease);position:relative}.ba-row{height:var(--row);transform:translateY(calc(var(--pos) * var(--row)));transition:transform .85s var(--ease), opacity .6s var(--ease);box-shadow:inset 0 1px 0 var(--line);position:absolute;inset:0 0 auto;overflow:hidden}.ba-row .app-row-text{-webkit-line-clamp:1}.ba-row.is-filed{opacity:0;transform:translateY(calc(var(--pos) * var(--row))) scale(.94)}.ba-legend{font-family:var(--font);opacity:0;transition:opacity .5s var(--ease) .5s, transform .5s var(--ease) .5s;flex-wrap:wrap;gap:8px 16px;padding:12px 5cqw 0;font-size:13px;font-weight:600;display:flex;transform:translateY(6px)}.ba.is-after .ba-legend{opacity:1;transform:none}.ba-legend span{color:var(--c-cat);align-items:center;gap:6px;display:inline-flex}.codes-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.codes-copy{gap:28px;display:grid}.check-list{gap:14px;display:grid}.check-list li{align-items:flex-start;gap:12px;font-size:17px;font-weight:600;display:flex}.check-dot{color:#fff;background:var(--grad-brand);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.fine-print{color:var(--ink-3);max-width:520px;font-size:14px}.code-demo{justify-items:center;display:grid;position:relative}.code-glow{background:radial-gradient(circle at 50% 50%, var(--c-codes-bg), transparent 62%);z-index:-1;position:absolute;inset:-10% 0}.code-notif{z-index:1;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);width:min(92%,400px);box-shadow:var(--shadow-card);border-radius:22px;gap:12px;margin-bottom:-6px;padding:14px 16px;animation:8s ease-in-out infinite float;display:flex;position:relative;translate:-9%;rotate:-2deg}.code-notif-icon{border-radius:9px;flex-shrink:0;width:30px;height:30px}.code-notif-body{gap:2px;min-width:0;font-size:13.5px;display:grid}.code-notif-meta{color:var(--ink-3);font-size:12px}.code-notif-text{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.code-notif-action{color:var(--c-codes);justify-self:start;margin-top:6px;font-size:13px;font-weight:700}.code-card{z-index:2;border-radius:var(--r-xl);background:var(--surface);width:min(100%,460px);box-shadow:var(--shadow-lg);gap:18px;padding:24px;display:grid;position:relative}.code-card-head{align-items:center;gap:12px;display:flex}.code-card-head .app-avatar{width:44px;height:44px}.code-card-head .app-avatar svg{width:20px;height:20px}.code-card-head div{line-height:1.3;display:grid}.code-card-head strong{font-size:17px}.code-card-head span{color:var(--ink-3);font-size:13px}.code-card-text{color:var(--ink-2);font-size:17px}.code-card-text mark{color:var(--ink);background:linear-gradient(var(--c-codes-bg), var(--c-codes-bg)) no-repeat left / 0% 100%;transition:background-size 1s var(--ease) .4s;border-radius:5px;padding:1px 3px;font-weight:700}.code-demo.is-in .code-card-text mark{background-size:100% 100%}.code-strip{border-radius:var(--r);background:var(--c-codes-bg);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 20px;display:flex}.code-strip>div{display:grid}.code-label{letter-spacing:.08em;text-transform:uppercase;color:var(--c-codes);font-size:12px;font-weight:700}.code-value{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,40px);font-weight:800;line-height:1.1}.code-copy{border-radius:var(--r-pill);color:#fff;background:var(--c-codes);white-space:nowrap;height:48px;transition:transform .25s var(--ease), background-color .3s;border:0;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.code-copy:hover{transform:translateY(-1px)}.code-copy:active{transform:scale(.97)}.code-copy.is-copied{background:var(--teal-ink)}.code-copy-icon{display:grid}.code-copy.is-copied .code-copy-icon{animation:pop .4s var(--ease)}@keyframes pop{50%{transform:scale(1.3)}}.quiet-flow{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(40px,6vw,72px);display:grid;position:relative}.quiet-flow:before{content:"";background:var(--grad-brand);opacity:.35;transform-origin:0;height:2px;transition:transform 1.6s var(--ease) .2s;position:absolute;top:46px;left:12%;right:12%;transform:scaleX(0)}.quiet-flow.is-in:before{transform:scaleX(1)}.quiet-step{text-align:center;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);justify-items:center;gap:10px;padding:22px 18px 26px;display:grid;position:relative}.js .quiet-step{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i) * .28s + .1s);transform:translateY(18px)}.js .quiet-flow.is-in .quiet-step{opacity:1;transform:none}.quiet-num{letter-spacing:.1em;color:var(--ink-3);font-size:12px;font-weight:800}.quiet-icon{width:52px;height:52px;color:var(--c-promotions);background:var(--c-promotions-bg);box-shadow:0 0 0 6px var(--surface);border-radius:16px;place-items:center;display:grid}.quiet-step:nth-child(2) .quiet-icon{color:var(--ink-2);background:var(--surface-2)}.quiet-step:nth-child(4) .quiet-icon{color:#fff;background:var(--grad-brand)}.quiet-step h3{letter-spacing:-.02em;font-size:18px;line-height:1.25}.quiet-step p{color:var(--ink-2);font-size:15px;line-height:1.5}.quiet-rule{border-radius:var(--r-pill);background:var(--surface);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:28px auto 0;padding:12px 14px 12px 12px;display:flex}.quiet-rule-label{border-radius:var(--r-pill);background:var(--navy);color:#fff;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}@media (prefers-color-scheme:dark){.quiet-rule-label{background:var(--blue)}}.quiet-rule-text{font-size:15px;font-weight:600}.privacy{color:var(--band-ink);background:var(--band-bg);isolation:isolate;overflow:clip}.privacy-bg{z-index:-1;background:radial-gradient(60% 50% at 20% 0,#0b63f659,#0000 70%),radial-gradient(50% 50% at 90% 100%,#14c7b038,#0000 70%);position:absolute;inset:0}.privacy .lead{color:var(--band-ink-2)}.eyebrow-light{color:#6fc8ff!important}.privacy-flow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:980px;margin:clamp(48px,7vw,80px) auto;display:grid}.flow-device{border-radius:var(--r-xl);background:#ffffff06;border:1.5px dashed #6fc8ff59;padding:44px 28px 32px;position:relative}.flow-device-label{border-radius:var(--r-pill);background:var(--band-bg);color:#9fdcff;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-15px;left:28px;box-shadow:inset 0 0 0 1px #6fc8ff59}.flow-nodes{grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:center;display:grid}.flow-node{text-align:center;justify-items:center;gap:10px;max-width:150px;font-size:14px;font-weight:700;display:grid}.flow-node-icon{background:var(--band-surface);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--band-line);color:#cfe6ff;border-radius:20px;place-items:center;display:grid}.flow-node-main .flow-node-icon{color:#fff;background:var(--grad-brand);border-radius:24px;width:80px;height:80px;box-shadow:0 16px 40px -12px #1c8cffb3}.privacy-flow.is-in .flow-node-main .flow-node-icon{animation:2.8s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 16px 40px -12px #1c8cffb3,0 0 0 12px #1c8cff1f}}.flow-line{opacity:.6;background-image:linear-gradient(90deg,#6fc8ffe6 50%,#0000 0);background-size:12px 2px;height:2px;margin:0 10px 28px}.privacy-flow.is-in .flow-line{animation:1.2s linear infinite dash}@keyframes dash{to{background-position:12px 0}}.flow-cloud{border-radius:var(--r-lg);color:#ffb1b1;text-align:center;background:#ff5a5a0f;justify-items:center;gap:8px;width:150px;padding:20px 14px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ff7b7b40}.privacy-points{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.privacy-points li{border-radius:var(--r-lg);background:var(--band-surface);box-shadow:inset 0 0 0 1px var(--band-line);transition:background-color .3s, transform .4s var(--ease);grid-column:span 2;align-content:start;gap:10px;padding:26px;display:grid}.privacy-points li:hover{background:#ffffff12}.privacy-icon{color:#8fd8ff;background:#1c8cff24;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid}.privacy-points h3{letter-spacing:-.02em;font-size:19px;line-height:1.25}.privacy-points p{color:var(--band-ink-2);font-size:15.5px}.privacy-link{text-align:center;margin-top:32px}.privacy-link a{color:#8fd8ff;align-items:center;gap:8px;font-weight:700;display:inline-flex}.privacy-link a:hover{text-underline-offset:4px;text-decoration:underline}.smart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.smart .section-head{position:sticky;top:110px}.smart-note{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);padding:16px 18px;font-size:15px}.signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signal-own{grid-column:1/-1}@media (max-width:1100px){.signals{grid-template-columns:minmax(0,1fr)}}.signal{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);transition:transform .35s var(--ease);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.signal:hover{transform:translate(4px)}.signal>span:last-child{gap:2px;display:grid}.signal strong{font-size:16px}.signal span span{color:var(--ink-2);font-size:15px}.signal-icon{width:40px;height:40px;color:var(--blue);background:var(--c-personal-bg);border-radius:12px;flex-shrink:0;place-items:center;display:grid}@media (prefers-color-scheme:dark){.signal-icon{color:#6aa6ff}}.signal-own{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-brand) border-box;box-shadow:var(--shadow-md);border:1.5px solid #0000}.signal-own .signal-icon{color:#fff;background:var(--grad-brand)}.rules{background:linear-gradient(180deg, transparent, var(--bg-tint) 25%, var(--bg-tint) 75%, transparent)}.rules-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.rules-note{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.rules-note svg{color:var(--teal-ink);flex-shrink:0;margin-top:3px}@media (prefers-color-scheme:dark){.rules-note svg{color:var(--teal)}}.rules-list{gap:10px;display:grid}.rule{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);transition:box-shadow .35s var(--ease);align-items:center;gap:14px;padding:16px 16px 16px 18px;display:flex}.rule.is-on{box-shadow:inset 0 0 0 1.5px #0b63f659, var(--shadow-md)}.rule-icon{width:40px;height:40px;color:var(--ink-2);background:var(--surface-2);border-radius:12px;flex-shrink:0;place-items:center;transition:color .35s,background-color .35s;display:grid}.rule.is-on .rule-icon{color:#fff;background:var(--blue)}.rule-text{flex:1;gap:2px;min-width:0;display:grid}.rule-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.3;display:flex}.rule-detail{color:var(--ink-3);font-size:14px}.pro-badge{border-radius:var(--r-pill);color:#fff;background:var(--grad-brand);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.switch{border-radius:var(--r-pill);background:var(--surface-3);width:52px;height:32px;transition:background-color .35s var(--ease);border:0;flex-shrink:0;position:relative}.switch[aria-checked=true]{background:var(--blue)}.switch-thumb{width:24px;height:24px;transition:transform .4s var(--ease);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #0e1a3340}.switch[aria-checked=true] .switch-thumb{transform:translate(20px)}.dark-phones{justify-content:center;align-items:center;margin-top:clamp(40px,6vw,72px);padding-block:20px;display:flex;position:relative}.dark-phones:before{content:"";background:linear-gradient(90deg, var(--bg-tint) 50%, #0a1224 50%);z-index:-1;border-radius:48px;position:absolute;inset:8% 10%}.dark-phone{--pw:290px;transition:transform .6s var(--ease)}.dark-phone-light{transform:rotate(-4deg)translate(18px)}.dark-phone-dark{transform:rotate(4deg)translate(-18px)translateY(30px)}.dark-phones:hover .dark-phone-light{transform:rotate(-6deg)translate(0)}.dark-phones:hover .dark-phone-dark{transform:rotate(6deg)translate(0)translateY(30px)}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin:clamp(40px,6vw,64px) auto 0;display:grid}.plan{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md);align-content:start;gap:24px;padding:clamp(26px,3vw,36px);display:grid}.plan-pro{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--grad-brand) border-box;box-shadow:0 30px 70px -30px #0b63f680, var(--shadow-md);border:2px solid #0000;position:relative}.plan-name{letter-spacing:-.02em;align-items:center;gap:10px;font-size:24px;display:flex}.plan-star{color:#fff;background:var(--grad-brand);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.plan-tagline{color:var(--ink-2);margin-top:4px}.plan-price{border-bottom:1px solid var(--line);gap:4px;padding-bottom:22px;display:grid}.plan-price strong{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,36px);line-height:1.1}.plan-price span{color:var(--ink-3);font-size:14px}.plan-features{gap:12px;display:grid}.plan-features li{align-items:flex-start;gap:10px;font-size:16px;font-weight:500;display:flex}.plan-features svg{color:var(--teal-ink);flex-shrink:0;margin-top:4px}@media (prefers-color-scheme:dark){.plan-features svg{color:var(--teal)}}.plan-cta{width:100%;margin-top:8px}.ads-note{border-radius:var(--r-lg);background:var(--surface);max-width:960px;box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;gap:18px;margin:20px auto 0;padding:24px 26px;display:flex}.ads-note-icon{width:44px;height:44px;color:var(--teal-ink);background:var(--c-payments-bg);border-radius:14px;flex-shrink:0;place-items:center;display:grid}@media (prefers-color-scheme:dark){.ads-note-icon{color:var(--teal)}}.ads-note h3{margin-bottom:6px;font-size:18px}.ads-note p{color:var(--ink-2);font-size:15.5px}.ads-note p+p{margin-top:8px;font-size:14px}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.faq .section-head{position:sticky;top:110px}.faq-list{gap:10px;display:grid}.faq-item{border-radius:var(--r);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s var(--ease)}.faq-item[open]{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md)}.faq-item summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-chevron{color:var(--ink-3);transition:transform .35s var(--ease);flex-shrink:0}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{color:var(--ink-2);padding:0 22px 22px;font-size:16px}.faq-item[open] .faq-answer{animation:copy-in .45s var(--ease)}@supports (interpolate-size:allow-keywords){.faq-item{interpolate-size:allow-keywords}.faq-item::details-content{height:0;transition:height .4s var(--ease), content-visibility .4s allow-discrete;overflow:clip}.faq-item[open]::details-content{height:auto}}.launch{padding-top:0}.launch-card{text-align:center;color:#fff;background:var(--grad-brand);isolation:isolate;border-radius:clamp(28px,4vw,48px);justify-items:center;gap:22px;padding:clamp(48px,8vw,96px) clamp(22px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #0b63f6b3}.launch-card .h-section{max-width:760px}.launch-card .lead{color:#ffffffdb;max-width:620px}.launch-glow{z-index:-1;background:radial-gradient(circle at 30% 30%,#ffffff42,#0000 30%),radial-gradient(circle at 75% 70%,#0811254d,#0000 32%);animation:16s ease-in-out infinite alternate drift-a;position:absolute;inset:-35%}.launch-pill{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff40}.launch-pill .pill-dot{background:#fff;box-shadow:0 0 0 4px #ffffff40}.btn-light{color:var(--navy);background:#fff;box-shadow:0 14px 30px -14px #08112599}.btn-light:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px #081125b3}.launch-note{color:#ffffffc7;max-width:520px;font-size:14px}.not-found{align-items:center;min-height:72vh;padding:140px 0 80px;display:grid}.not-found-inner{justify-items:start;gap:20px;display:grid}@media (min-width:1181px) and (max-width:1360px){.hero-stage{--card-w:210px;--overlap:76px}}@media (max-width:1180px){.hero-inner{grid-template-columns:minmax(0,1fr)}.hero-copy{text-align:center;justify-items:center;max-width:760px;margin-inline:auto}.hero-lead{margin-inline:auto}.hero-actions,.hero-points{justify-content:center}.hero-note{text-align:center}.hero-stage{width:100%;margin-top:12px}}@media (max-width:960px){.visible-grid,.codes-grid,.smart-grid,.rules-grid,.faq-grid{grid-template-columns:minmax(0,1fr)}.explorer{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""copy""phone"}.explorer-copy{min-height:120px}.codes-visual{order:2}.smart .section-head,.faq .section-head{position:static}.privacy-points li{grid-column:span 3}.quiet-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.quiet-flow:before{display:none}}@media (max-width:700px){body{font-size:16px}.hero-stage{--hpw:250px;--card-w:168px;--overlap:104px;min-height:560px}.hero-orbit{width:440px;height:440px}.fc-inner{border-radius:15px;gap:5px;padding:10px 11px}.fc-head{gap:6px;font-size:12.5px}.fc-head .app-avatar{width:22px;height:22px;font-size:10px}.fc-head .app-avatar svg{width:11px;height:11px}.fc-time{display:none}.fc-text{font-size:11.5px}.fc-tag{height:22px;padding:0 8px;font-size:11px}.fc-2{display:none}.fc-0{top:9%}.fc-1{top:29%}.fc-3{top:52%;left:auto;right:calc(50% + var(--hpw) / 2 - var(--overlap))}.fc-4{top:72%}.explorer-tabs{margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 10px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.explorer-tabs::-webkit-scrollbar{display:none}.explorer-tab{border-radius:var(--r-pill);scroll-snap-align:start;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px 8px 8px;display:inline-flex}.explorer-icon{border-radius:50%;width:30px;height:30px}.explorer-icon svg{width:15px;height:15px}.explorer-label{white-space:nowrap;font-size:14px}.explorer-copy-inner p{font-size:16px}.explorer-phone .phone{--pw:280px}.flow-device{padding:40px 16px 24px}.flow-nodes{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px}.flow-line{background-image:linear-gradient(#6fc8ffe6 50%,#0000 0);background-size:2px 12px;width:2px;height:34px;margin:0}@keyframes dash{to{background-position:0 12px}}.privacy-flow{grid-template-columns:minmax(0,1fr);justify-items:center}.flow-cloud{grid-auto-flow:column;justify-content:center;align-items:center;width:100%}.privacy-points{grid-template-columns:minmax(0,1fr)}.privacy-points li{grid-column:auto;padding:22px}.quiet-flow{grid-template-columns:minmax(0,1fr)}.quiet-step{text-align:left;grid-template-columns:auto 1fr;justify-items:start;column-gap:16px;padding:18px}.quiet-num{display:none}.quiet-icon{grid-row:span 2}.quiet-rule{border-radius:var(--r-lg)}.dark-phone{--pw:172px}.dark-phone-light{transform:rotate(-4deg)translate(10px)}.dark-phone-dark{transform:rotate(4deg)translate(-10px)translateY(20px)}.dark-phones:before{border-radius:32px;inset:10% 0}.plans{grid-template-columns:minmax(0,1fr)}.ads-note{flex-direction:column}.code-card{border-radius:var(--r-lg);padding:18px}.code-strip{flex-wrap:wrap;padding:14px}.code-copy{justify-content:center;width:100%}.faq-item summary{padding:18px;font-size:16px}.faq-answer{padding:0 18px 18px;font-size:15.5px}.rule{gap:12px;padding:14px}}@media (max-width:420px){.hero-stage{--hpw:236px;--card-w:156px;--overlap:100px;min-height:530px}.hero-actions{width:100%}.hero-actions .btn{flex:100%}}@media (prefers-reduced-motion:reduce){.blob,.hero-orbit,.float-card,.launch-glow{animation:none!important}}
.legal{padding:clamp(120px,14vw,160px) 0 clamp(72px,10vw,120px);position:relative;overflow:clip}.legal-bg{z-index:-1;background:radial-gradient(ellipse 50% 60% at 85% 0%, var(--glow-blue), transparent 70%), radial-gradient(ellipse 40% 50% at 10% 10%, var(--glow-teal), transparent 70%);opacity:.8;height:520px;position:absolute;inset:0 0 auto}.legal-inner{max-width:calc(820px + var(--gutter) * 2);gap:32px;display:grid}.legal-head{gap:16px;display:grid}.legal-updated{color:var(--ink-3);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.legal-status{border-radius:var(--r);background:var(--c-deliveries-bg);color:var(--ink);gap:6px;padding:18px 22px;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #b45c062e}.legal-status strong{color:var(--c-deliveries);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.legal-facts{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);margin:0;display:grid;overflow:hidden}.legal-facts>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:16px;padding:16px 22px;display:grid}.legal-facts>div+div{border-top:1px solid var(--line)}.legal-facts dt{color:var(--ink-3);font-size:15px}.legal-facts dd{overflow-wrap:anywhere;font-weight:600}.legal-facts a,.legal-body a{color:var(--blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-color-scheme:dark){.legal-facts a,.legal-body a{color:#6aa6ff}}.legal-todo{color:var(--c-spam)}.legal-toc{border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:22px 24px}.legal-toc h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px;font-size:13px;font-weight:700}.legal-toc ol{columns:2;column-gap:32px;margin:0;padding-left:22px;font-size:15px}.legal-toc li{break-inside:avoid;color:var(--ink-3);padding:3px 0}.legal-toc a{color:var(--ink-2);font-weight:500}.legal-toc a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.legal-body{gap:36px;display:grid}.legal-section{gap:12px;scroll-margin-top:96px;display:grid}.legal-section h2{letter-spacing:-.02em;font-size:clamp(21px,2.2vw,25px);line-height:1.25}.legal-section p,.legal-section li{color:var(--ink-2)}.legal-section ul{gap:10px;margin:4px 0 0;padding-left:22px;display:grid}.legal-section li::marker{color:var(--blue)}@media (max-width:700px){.legal-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.legal-toc ol{columns:1}}
