@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-cyrillic-ext-wght-italic-DrMGjC4f.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-cyrillic-wght-italic-C2hF6zFe.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-greek-ext-wght-italic-f6xT_0ee.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-greek-wght-italic-9BAkQpca.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-vietnamese-wght-italic-LyOFdRXZ.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-latin-ext-wght-italic-CC1SwlwQ.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/build/assets/literata-latin-wght-italic-Bm_GJfSc.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}@property --fold{syntax:"<number>";inherits:true;initial-value:1}:root{--stage-bg:var(--brand);--stage-ink:#1e1640;--stage-muted:#1e1640b8;--stage-back:#e6dfff;--tile-mix:100%;--tile-ink:#1c1b22;--tile-muted:#1c1b22b3;--band-bg:#1c1b22;--band-ink:#f5f3ef;--band-muted:#f5f3efa8;--phone-shadow:#1c1b2257;--phone-edge:transparent;--shot-light:block;--shot-dark:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--stage-bg:#2a2541;--stage-ink:var(--ink);--stage-muted:var(--slate-ui);--stage-back:#3b3460;--tile-mix:20%;--tile-ink:var(--ink);--tile-muted:var(--slate-ui);--band-bg:var(--surface);--band-ink:var(--ink);--band-muted:var(--slate-ui);--phone-shadow:#0009;--phone-edge:#ffffff1a;--shot-light:none;--shot-dark:block}}:root[data-theme=dark]{--stage-bg:#2a2541;--stage-ink:var(--ink);--stage-muted:var(--slate-ui);--stage-back:#3b3460;--tile-mix:20%;--tile-ink:var(--ink);--tile-muted:var(--slate-ui);--band-bg:var(--surface);--band-ink:var(--ink);--band-muted:var(--slate-ui);--phone-shadow:#0009;--phone-edge:#ffffff1a;--shot-light:none;--shot-dark:block}.landing-body{background:var(--paper);color:var(--ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;overflow-x:clip}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:60;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}:where(.landing-body) a:focus-visible,:where(.landing-body) button:focus-visible,:where(.landing-body) summary:focus-visible,:where(.landing-body) [tabindex]:focus-visible{outline:2px solid var(--moss);outline-offset:3px;border-radius:10px}.display{letter-spacing:-.05em;text-wrap:balance;max-width:13ch;font-size:clamp(42px,5vw,76px);font-weight:800;line-height:.97}.headline{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(34px,4.4vw,62px);font-weight:800;line-height:1}.lead{max-width:34em;color:var(--slate-ui);text-wrap:pretty;margin-top:24px;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.body-lg{max-width:44ch;color:var(--slate-ui);margin-top:20px;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.fineprint{color:var(--slate-ui);margin-top:14px;font-size:14px}.actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.pill{border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font-size:16px;font-weight:800;transition:background-color .15s;display:inline-flex}.pill:active{transform:scale(.98)}.pill-ink{background:var(--ink);color:var(--paper)}.pill-ink:hover{background:color-mix(in srgb, var(--ink) 85%, var(--paper))}.pill-line{border:1px solid var(--line-strong);color:var(--ink)}.pill-line:hover{background:var(--sand)}.pill-small{min-height:40px;padding:0 16px;font-size:14px}.site-header{z-index:50;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);position:sticky;top:0}.site-nav{align-items:center;gap:24px;max-width:1180px;height:64px;margin:0 auto;padding:0 20px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:inline-flex}.brand-tile{background:var(--brand);width:32px;height:32px;color:var(--color-on-brand);border-radius:10px;justify-content:center;align-items:center;display:flex}.brand-tile svg{width:21px;height:21px}.nav-links{color:var(--slate-ui);gap:22px;font-size:15px;font-weight:600;display:none}.nav-links a:hover{color:var(--ink)}.nav-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.nav-login{white-space:nowrap;font-size:15px;font-weight:700}.nav-actions .pill{white-space:nowrap}@media (width<=420px){.site-nav>.brand{gap:0;font-size:0}.site-nav{gap:12px}}@media (width>=760px){.nav-links{display:flex}}.site-footer{border-top:1px solid var(--line);background:var(--sand)}.footer-inner{gap:20px 40px;max-width:1180px;margin:0 auto;padding:40px 20px 48px;display:grid}.footer-claim,.footer-meta{color:var(--slate-ui);margin-top:8px;font-size:14px}.footer-meta a{color:var(--ink);font-weight:700}.footer-links{flex-wrap:wrap;gap:10px 22px;font-size:15px;font-weight:700;display:flex}@media (width>=760px){.footer-inner{grid-template-columns:1fr auto}.footer-meta{grid-column:1/-1}}.iphone{width:280px;margin:0;container-type:inline-size}.iphone-body{box-shadow:inset 0 0 0 .45cqw #3d3b45, inset 0 0 0 1.1cqw #0b0b0e, 0 0 0 1px var(--phone-edge), 0 3cqw 6cqw -2cqw var(--phone-shadow), 0 14cqw 24cqw -8cqw var(--phone-shadow);background:#16151b;border-radius:15.5cqw;padding:3.4cqw;position:relative}.iphone-body:before,.iphone-body:after{content:"";background:#2c2b32;width:.9cqw;position:absolute}.iphone-body:before{border-radius:.6cqw 0 0 .6cqw;height:12cqw;top:27cqw;left:-.8cqw;box-shadow:0 16cqw #2c2b32}.iphone-body:after{border-radius:0 .6cqw .6cqw 0;height:20cqw;top:36cqw;right:-.8cqw}.iphone-screen{background:var(--paper);border-radius:12.2cqw;position:relative;overflow:hidden}.iphone-status{letter-spacing:-.01em;font-variant-numeric:tabular-nums;height:11.2cqw;color:var(--ink);justify-content:space-between;align-items:center;padding:.6cqw 7cqw 0 9.5cqw;font-size:3.9cqw;font-weight:700;display:flex;position:relative}.iphone-island{background:#000;border-radius:999px;width:27cqw;height:7.8cqw;position:absolute;top:2.3cqw;left:50%;translate:-50%}.iphone-icons{width:17cqw;height:auto}.shot{display:var(--shot-light);width:100%;height:auto}.shot-dark{display:var(--shot-dark)}.stage{--fold-size:clamp(52px, 6.5vw, 92px);--f:calc(var(--fold-size) * var(--fold));background:var(--stage-bg);max-width:1400px;color:var(--stage-ink);clip-path:polygon(0 0, calc(100% - var(--f)) 0, 100% var(--f), 100% 100%, 0 100%);border-radius:36px;margin:0 auto;position:relative;overflow:hidden}.stage .lead,.stage .fineprint{color:var(--stage-muted)}.stage .pill-line{border-color:color-mix(in srgb, var(--stage-ink) 28%, transparent);color:var(--stage-ink)}.stage .pill-line:hover{background:color-mix(in srgb, var(--stage-ink) 8%, transparent)}.stage-fold{z-index:4;width:var(--f);height:var(--f);filter:drop-shadow(-6px 8px 10px #1e164038);position:absolute;top:0;right:0}.stage-fold:after{content:"";background:linear-gradient(225deg, color-mix(in srgb, var(--stage-back) 70%, #fff) 0%, var(--stage-back) 55%, color-mix(in srgb, var(--stage-back) 88%, var(--stage-ink)) 100%);clip-path:polygon(0 0,0 100%,100% 100%);border-bottom-left-radius:14%;position:absolute;inset:0}.hero{padding:12px 12px 0}.stage-hero{animation:.8s cubic-bezier(.3,.7,.2,1) .6s both fold;display:grid}.hero-copy{z-index:3;padding:48px 24px 0;position:relative}.hero .display{text-wrap:pretty;max-width:none}.hero-phones{--pw:clamp(190px, 52vw, 250px);height:calc(var(--pw) * 1.75);margin-top:40px;position:relative}.hero-phone{top:0;left:calc(50% - var(--pw) / 2);width:var(--pw);position:absolute}.hero-phone-center{z-index:2;animation:.9s cubic-bezier(.2,.8,.2,1) .1s both rise}.hero-phone-left,.hero-phone-right{top:calc(var(--pw) * .24);width:calc(var(--pw) * .84)}.hero-phone-left{left:calc(50% - var(--pw) * 1.2);animation:1s cubic-bezier(.2,.8,.2,1) .3s both fan-left;rotate:-7deg}.hero-phone-right{left:calc(50% + var(--pw) * .36);animation:1s cubic-bezier(.2,.8,.2,1) .3s both fan-right;rotate:7deg}.chip{z-index:3;background:var(--surface);color:var(--ink);white-space:nowrap;box-shadow:0 14px 30px -12px var(--phone-shadow);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;font-weight:700;animation:.5s cubic-bezier(.2,.8,.2,1.2) 1.2s both pop;display:inline-flex;position:absolute}.chip-avatar,.chip-check{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.chip-avatar{background:var(--c);color:#fff;font-size:13px;font-weight:800}.chip-check{background:var(--mint)}.chip-check:after{content:"";border-bottom:2.5px solid #1c3b32;border-left:2.5px solid #1c3b32;width:10px;height:6px;margin-top:-3px;rotate:-45deg}.chip-a{left:calc(50% - var(--pw) * 1.05);top:calc(var(--pw) * .95)}.chip-b{left:calc(50% + var(--pw) * .08);top:calc(var(--pw) * .1);animation-delay:1.4s}@media (width<=520px){.chip-a{left:16px}.chip-b{left:auto;right:16px}}@media (width>=1024px){.stage-hero{grid-template-columns:minmax(0,11fr) minmax(0,13fr);height:clamp(640px,100svh - 88px,820px)}.hero-copy{align-self:center;padding:72px 32px 96px 64px}.hero-phones{--pw:clamp(250px, 22vw, 320px);height:auto;margin-top:0}.hero-phone-center{top:64px}.hero-phone-left,.hero-phone-right{top:calc(64px + var(--pw) * .24)}.chip-a{top:calc(64px + var(--pw) * 1.15)}.chip-b{top:calc(32px + var(--pw) * .12)}}@keyframes fold{0%{--fold:0}}@keyframes rise{0%{opacity:0;translate:0 60px}}@keyframes fan-left{0%{opacity:0;translate:40% 60px;rotate:0deg}}@keyframes fan-right{0%{opacity:0;translate:-40% 60px;rotate:0deg}}@keyframes pop{0%{opacity:0;scale:.85}}.about{gap:28px;max-width:1180px;margin:0 auto;padding:104px 20px 112px;display:grid}.about-lead{letter-spacing:-.01em;max-width:34ch;font-family:Literata Variable,Georgia,serif;font-size:clamp(22px,2.1vw,29px);line-height:1.5}.about-side p{max-width:46ch;color:var(--slate-ui);font-size:17px;line-height:1.65}.facts{border-bottom:1px solid var(--line-strong);margin-top:28px}.facts li{border-top:1px solid var(--line-strong);color:var(--slate-ui);padding:14px 0;font-size:16px}.facts strong{color:var(--ink);font-weight:800}@media (width>=960px){.about{grid-template-columns:7fr 5fr;gap:40px 80px}.about .headline{grid-column:1/-1}.about-side{padding-top:8px}}.features{max-width:1180px;margin:0 auto;padding:0 20px 112px}.features-title{max-width:15ch}.bento{gap:16px;margin-top:48px;display:grid}.tile{--tw:min(250px, 66vw);background:color-mix(in srgb, var(--tone) var(--tile-mix), var(--surface));color:var(--tile-ink);border-radius:32px;flex-direction:column;align-items:center;padding:32px 28px 0;display:flex;position:relative;overflow:hidden}.tile-mint{--tone:var(--mint)}.tile-butter{--tone:var(--butter)}.tile-peach{--tone:var(--peach)}.tile-sky{--tone:var(--sky)}.tile-copy{align-self:stretch}.tile-title{letter-spacing:-.04em;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.05}.tile-body{max-width:38ch;color:var(--tile-muted);margin-top:12px;font-size:16.5px;line-height:1.6}.tile-phone{width:var(--tw);margin-top:32px;margin-bottom:calc(var(--tw) * -.95)}@media (width>=900px){.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.tile{grid-column:span 5;min-height:520px;padding:40px 40px 0}.tile-wide{--tw:290px;flex-direction:row;grid-column:span 7;align-items:flex-start;gap:32px}.tile-wide .tile-copy{flex:1;align-self:center;padding-bottom:40px}.tile-wide .tile-phone{margin-top:0;margin-bottom:calc(var(--tw) * -.7);flex-shrink:0;align-self:flex-end}.tile:not(.tile-wide) .tile-phone{margin-top:auto;padding-top:32px}}.gallery{background:var(--band-bg);color:var(--band-ink);padding:104px 0 96px}.gallery-head{max-width:1180px;margin:0 auto;padding:0 20px}.gallery-head .headline{max-width:14ch}.gallery-head .body-lg{color:var(--band-muted)}.gallery-row{--gutter:max(20px, calc((100vw - 1180px) / 2 + 20px));padding:56px var(--gutter) 24px;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#fff3 transparent;gap:28px;display:flex;overflow-x:auto}.gallery-row:focus-visible{outline-offset:-4px}.gallery-item{scroll-snap-align:start;flex:none;width:clamp(196px,17vw,212px)}.gallery-item:nth-child(2n){margin-top:48px}.gallery-phone{--phone-edge:#ffffff1a;width:100%}.gallery-title{letter-spacing:-.02em;margin-top:24px;font-size:19px;font-weight:800}.gallery-body{color:var(--band-muted);margin-top:6px;font-size:15px;line-height:1.55}.privacy{align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:104px 20px 112px;display:grid}.promises{gap:22px;margin-top:36px;display:grid}.promises div{max-width:46ch;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.promises dt{font-weight:800;display:inline}.promises dd{color:var(--slate-ui);display:inline}.privacy-art{justify-self:center;width:min(72vw,320px);rotate:-3deg}@media (width>=960px){.privacy{grid-template-columns:7fr 5fr;gap:80px}}.faq{max-width:860px;margin:0 auto;padding:0 20px 112px}.faq-list{border-bottom:1px solid var(--line-strong);margin-top:36px}.faq-item{border-top:1px solid var(--line-strong)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{letter-spacing:-.02em;font-size:clamp(18px,1.6vw,21px);font-weight:800}.faq-item summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 100% 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 100% no-repeat;flex-shrink:0;width:14px;height:14px;transition:rotate .2s}.faq-item[open] summary:after{rotate:45deg}.faq-item p{max-width:66ch;color:var(--slate-ui);padding:0 0 24px;font-size:17px;line-height:1.65}.closing{padding:0 12px 12px}.stage-closing{justify-items:center;display:grid}.closing-copy{z-index:3;padding:64px 24px 0;position:relative}.display-closing{max-width:10ch}.closing-phone{width:min(250px,64vw);margin-top:48px;margin-bottom:calc(-1.05*min(250px,64vw))}@media (width>=900px){.stage-closing{grid-template-columns:1fr auto;align-items:center;padding-right:96px}.closing-copy{justify-self:start;padding:96px 0 96px 64px}.closing-phone{align-self:end;width:280px;margin-top:64px;margin-bottom:-240px;rotate:6deg}}@media (prefers-reduced-motion:reduce){.stage-hero,.hero-phone,.chip{animation:none}}.legal{max-width:760px;margin:0 auto;padding:56px 20px 96px}.legal h1{letter-spacing:-.045em;font-size:clamp(36px,5vw,56px);font-weight:800}.legal h2{letter-spacing:-.02em;margin-top:40px;font-size:21px;font-weight:800}.legal p,.legal li{max-width:68ch;color:color-mix(in srgb, var(--ink) 85%, var(--paper));margin-top:12px;font-size:16.5px;line-height:1.7}.legal ul{padding-left:1.2em;list-style:outside}.legal a{color:var(--moss);font-weight:700}.legal .legal-stand{color:var(--slate-ui);margin-top:48px;font-size:14px}.share{max-width:760px;margin:0 auto;padding:56px 20px 96px}.share-head{align-items:center;gap:24px;display:flex}.share h1{letter-spacing:-.04em;font-size:clamp(30px,5vw,48px);font-weight:800;line-height:1.1}.share-cover{border-radius:8px;flex-shrink:0;width:120px;height:auto;box-shadow:0 12px 30px #0000002e}.share-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.share-initial{background:var(--moss);color:#fff;font-size:40px;font-weight:800}.share-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--moss);margin-bottom:6px;font-size:13px;font-weight:800}.share-sub,.share-meta{color:var(--slate-ui);margin-top:8px}.share-text{white-space:pre-line;max-width:68ch;margin-top:28px;font-size:16.5px;line-height:1.7}.share-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.share-note{color:var(--slate-ui);margin-top:20px;font-size:14px}@media (width<=520px){.share-head{flex-direction:column;align-items:flex-start}}
