@font-face{font-family:Greta;src:url(/fonts/greta-1.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Greta;src:url(/fonts/greta-2.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Greta;src:url(/fonts/greta-3.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Greta;src:url(/fonts/greta-4.ttf) format("truetype");font-weight:700;font-display:swap}:root{color-scheme:dark;--pink: #fd366e;--pink-12: rgba(253, 54, 110, .12);--pink-20: rgba(253, 54, 110, .2);--ok: #6cc56c;--bg: #0a0a0b;--surface: #131313;--surface-2: #1b1b1d;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--text: #f5f5f7;--label: #8e8e93;--max: 1120px;--ease: cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;position:relative;background:var(--bg);color:var(--text);font-family:Greta,system-ui,sans-serif;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:var(--pink);color:#fff}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 20px}.page-glow{position:absolute;inset:0 0 auto 0;height:1100px;pointer-events:none;background:radial-gradient(60% 55% at 50% 0%,rgba(253,54,110,.28),transparent 70%),radial-gradient(40% 35% at 50% 8%,rgba(253,54,110,.18),transparent 70%);z-index:0}main,header,footer{position:relative;z-index:1}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-weight:700;margin:0;letter-spacing:0}.kicker{color:var(--pink);font-weight:500;font-size:15px}.display{font-size:clamp(44px,8vw,96px);line-height:1.15}.title{font-size:clamp(32px,5vw,56px);line-height:1.2}.lead{color:var(--label);font-size:clamp(17px,2vw,21px);line-height:1.7}.pink{color:var(--pink)}.nav{position:fixed;top:12px;left:0;right:0;margin:0 auto;width:min(calc(100% - 24px),var(--max));z-index:50;display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:22px;background:#131313b8;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px}.brand img{width:34px;height:34px;border-radius:9px}.nav-links{display:flex;gap:2px}.nav-links a{padding:8px 12px;border-radius:12px;color:var(--label);font-size:15px;transition:color .2s}.nav-links a:hover{color:var(--text)}@media (max-width: 880px){.nav-links{display:none}}.badge{display:inline-flex;align-items:center;gap:10px;padding:10px 20px 10px 22px;border-radius:14px;background:#000;color:#fff;border:1px solid rgba(255,255,255,.35);transition:border-color .2s,transform .2s;direction:rtl}.badge:hover{border-color:#fff}.badge:active{transform:scale(.97)}.badge svg{width:26px;height:26px;fill:#fff;flex:none}.badge span{display:flex;flex-direction:column;line-height:1.15;text-align:right}.badge small{font-size:11px;font-weight:400;opacity:.9}.badge b{font-family:-apple-system,SF Pro Display,system-ui,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.3px}.badge.sm{padding:6px 14px 6px 16px;border-radius:11px}.badge.sm svg{width:18px;height:18px}.badge.sm small{font-size:9px}.badge.sm b{font-size:15px}.link-arrow{color:var(--pink);font-weight:500;font-size:17px}.link-arrow:after{content:" ←"}.hero{text-align:center;padding-top:150px}.hero .lead{max-width:620px;margin:22px auto 34px}.hero-actions{display:flex;gap:22px;justify-content:center;align-items:center;flex-wrap:wrap}.hero-stage{position:relative;display:flex;justify-content:center;margin-top:70px;padding-bottom:40px}.hero-stage:before{content:"";position:absolute;left:50%;top:18%;width:min(640px,100%);aspect-ratio:1;transform:translate(-50%);background:radial-gradient(circle,rgba(253,54,110,.35),transparent 62%);pointer-events:none}.iphone{--w: 320px;position:relative;width:var(--w);aspect-ratio:71.5 / 147.6;flex:none;border-radius:calc(var(--w) * .19);padding:calc(var(--w) * .012);background:linear-gradient(135deg,#5c5c60,#2a2a2d 18%,#1a1a1c 50%,#2f2f32 80%,#6a6a6e);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 0 2px 2px #0009,0 50px 100px -30px #000000e6,0 30px 120px -40px #fd366e73}.iphone .btn-side{position:absolute;width:calc(var(--w) * .012);border-radius:2px;background:linear-gradient(90deg,#2a2a2d,#5a5a5e,#2a2a2d)}.iphone .b-action{left:calc(var(--w) * -.009);top:17%;height:4.5%}.iphone .b-up{left:calc(var(--w) * -.009);top:25%;height:8%}.iphone .b-down{left:calc(var(--w) * -.009);top:35%;height:8%}.iphone .b-power{right:calc(var(--w) * -.009);top:28%;height:12%}.iphone .bezel{position:relative;width:100%;height:100%;border-radius:calc(var(--w) * .178);padding:calc(var(--w) * .03);background:#000}.iphone .screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--w) * .15);background:var(--surface);font-size:calc(var(--w) * .04);isolation:isolate}.iphone .island{position:absolute;top:2.2%;left:50%;transform:translate(-50%);width:34%;height:4.3%;border-radius:999px;background:#000;z-index:20}.iphone .glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.03) 28%,transparent 42%);pointer-events:none;z-index:30}.statusbar{position:absolute;top:0;left:0;right:0;height:9%;padding:0 9%;display:flex;align-items:center;justify-content:space-between;font-family:-apple-system,system-ui,sans-serif;font-weight:600;font-size:1.05em;z-index:15;direction:ltr}.statusbar .icons{display:flex;gap:.35em;align-items:center}.home-indicator{position:absolute;bottom:1.4%;left:50%;transform:translate(-50%);width:36%;height:.6%;border-radius:99px;background:#ffffffd9;z-index:15}.app{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 45% at 100% 38%,rgba(253,54,110,.55),transparent 70%),#0e0e0f;display:flex;flex-direction:column;gap:3%}.app .upper{background:var(--surface);border-radius:0 0 2.2em 2.2em;padding:26% 6% 6%;box-shadow:0 .6em 1em #0009}.app .lower{flex:1;background:var(--surface);border-radius:2.2em 2.2em 0 0;padding:6% 6% 0}.app .row{display:flex;align-items:center;justify-content:space-between;gap:.6em}.app .avatar{width:2.4em;height:2.4em;border-radius:50%;background:var(--pink);display:grid;place-items:center;font-weight:700;box-shadow:0 0 0 .15em #0e0e0f,0 0 0 .3em #f5b83d}.app .mark{width:2.6em}.app .hi{color:var(--label);font-size:.9em;margin-top:1.1em}.app .t1{font-weight:500;font-size:1.15em}.app .amount{display:flex;align-items:center;gap:.3em;font-size:2.5em;font-weight:700;line-height:1.1;direction:ltr;justify-content:flex-end;font-variant-numeric:tabular-nums}.app .amount img{height:.55em}.app .ok{font-weight:700;font-size:.9em}.app .section-t{color:var(--label);font-size:.95em;margin-bottom:.4em}.app .tx{display:flex;align-items:center;gap:.7em;padding:.55em 0}.app .tx .logo{width:2.6em;height:2.6em;border-radius:.8em;background:var(--surface-2);display:grid;place-items:center;font-weight:700;font-size:.9em;flex:none}.app .tx .name{flex:1;font-weight:700;font-size:.95em;line-height:1.3}.app .tx .name small{display:block;color:var(--label);font-weight:400;font-size:.8em}.app .tx .amt{font-weight:500;direction:ltr}.banner{position:absolute;left:3.5%;right:3.5%;top:6.5%;padding:.75em .9em;border-radius:1.3em;background:#28282cd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;gap:.7em;align-items:flex-start;z-index:18;box-shadow:0 .6em 1.6em #00000080}.banner .ic{width:2.2em;height:2.2em;border-radius:.55em;flex:none;overflow:hidden;display:grid;place-items:center}.banner .body{flex:1;font-size:.88em;line-height:1.35}.banner .bhead{display:flex;justify-content:space-between;color:#fff9;font-size:.85em}.banner b{display:block}.lock{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 60% at 50% 110%,rgba(253,54,110,.5),transparent 70%),linear-gradient(180deg,#1a0a10,#0b0b0c 60%);text-align:center;padding-top:18%}.lock .date{font-size:1em;font-weight:500;opacity:.85}.lock .time{font-family:-apple-system,SF Pro Display,system-ui,sans-serif;font-size:4.6em;font-weight:600;line-height:1;letter-spacing:-.02em;direction:ltr}.lock .stack{position:absolute;left:3.5%;right:3.5%;bottom:14%;display:grid;gap:.5em;text-align:start}.lock .stack .banner{position:relative;inset:auto;left:auto;right:auto;top:auto}section{padding:120px 0}.head{text-align:center;max-width:720px;margin:0 auto 60px}.head .title{margin-top:10px}.head .lead{margin:16px auto 0}.story{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.story-phone{position:sticky;top:110px;display:flex;justify-content:center}.story-steps{display:grid;gap:0}.story-step{min-height:70vh;display:flex;flex-direction:column;justify-content:center;opacity:.25;transition:opacity .5s var(--ease)}.story-step.on{opacity:1}.story-step .n{color:var(--pink);font-weight:700;font-size:15px;margin-bottom:10px}.story-step h3{font-size:clamp(28px,3.6vw,42px);line-height:1.25}.story-step p{color:var(--label);font-size:18px;margin:14px 0 0;max-width:440px}@media (max-width: 860px){.story{grid-template-columns:1fr}.story-phone{position:relative;top:0}.story-step{min-height:auto;padding:26px 0;opacity:1;text-align:center}.story-step p{margin-inline:auto}}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.tile{position:relative;grid-column:span 2;background:var(--surface);border:1px solid var(--line);border-radius:32px;padding:28px;overflow:hidden;min-height:300px;display:flex;flex-direction:column}.tile.wide{grid-column:span 3}.tile.full{grid-column:span 4}.tile h3{font-size:22px;margin-top:auto;padding-top:22px}.tile p{color:var(--label);margin:6px 0 0;font-size:16px}@media (max-width: 900px){.bento{grid-template-columns:1fr}.tile,.tile.wide,.tile.full{grid-column:auto;min-height:260px}}.big-num{font-size:64px;font-weight:700;line-height:1;direction:ltr;text-align:right;font-variant-numeric:tabular-nums}.bar{height:10px;border-radius:99px;background:var(--surface-2);overflow:hidden}.bar i{display:block;height:100%;border-radius:99px;background:var(--pink)}.bar-row{display:grid;gap:6px;margin-bottom:14px}.bar-row .l{display:flex;justify-content:space-between;font-size:15px}.bar-row .l span:last-child{color:var(--label)}.mini-bars{display:flex;align-items:flex-end;gap:8px;height:140px}.mini-bars i{flex:1;border-radius:8px;background:#ffffff24}.mini-bars i.hot{background:var(--pink)}.list-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:16px}.list-row span:last-child{color:var(--label)}.privacy{text-align:center}.privacy .seal{width:96px;height:96px;margin:0 auto 28px;border-radius:30px;display:grid;place-items:center;background:var(--pink-12);border:1px solid var(--pink-20)}.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;background:var(--line);border:1px solid var(--line);border-radius:28px;overflow:hidden}.promise-grid div{background:var(--bg);padding:30px 22px}.promise-grid h4{font-size:19px}.promise-grid p{margin:6px 0 0;color:var(--label);font-size:15px}@media (max-width: 860px){.promise-grid{grid-template-columns:1fr 1fr}}.seg{display:inline-flex;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--line);margin-bottom:30px}.seg button{position:relative;border:0;background:transparent;color:var(--label);font:inherit;font-weight:500;padding:9px 20px;border-radius:11px;cursor:pointer}.seg button.on{color:var(--text)}.seg .pill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;background:var(--surface-2);border:1px solid var(--line-2)}.steps{max-width:720px;margin:0 auto;text-align:start;counter-reset:s}.step{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.step .num{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-weight:700;color:var(--pink);background:var(--pink-12)}.step h4{font-size:19px}.step p{margin:4px 0 0;color:var(--label)}.step .tip{margin-top:8px;font-size:15px;color:var(--text);opacity:.8}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;font:inherit;font-weight:700;border-radius:14px;padding:11px 20px;background:var(--pink);color:#fff;margin-top:14px;transition:transform .2s}.btn:active{transform:scale(.97)}.pro{border-radius:40px;padding:clamp(30px,6vw,70px);background:radial-gradient(70% 90% at 50% 0%,rgba(253,54,110,.22),transparent 65%),var(--surface);border:1px solid var(--line);text-align:center}.pro ul{list-style:none;padding:0;margin:40px auto 0;max-width:820px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 30px;text-align:start}.pro li{padding:14px 0;border-bottom:1px solid var(--line);font-size:17px}.pro li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--pink);margin-inline-end:12px;vertical-align:middle}.faq{max-width:780px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;border:0;background:transparent;color:var(--text);font:inherit;font-weight:500;font-size:19px;text-align:start;padding:22px 0;display:flex;justify-content:space-between;gap:16px;cursor:pointer}.faq-item .plus{color:var(--pink);font-size:26px;line-height:1;transition:transform .3s var(--ease)}.faq-item.open .plus{transform:rotate(45deg)}.faq-item .answer{color:var(--label);font-size:17px;padding:0 0 22px}.final{text-align:center;padding:140px 0 120px}.final .icon{width:120px;height:120px;margin:0 auto 34px;border-radius:27px;box-shadow:0 30px 80px -20px #fd366e99}.final .display{margin-bottom:34px}.footer{border-top:1px solid var(--line);padding:30px 0 46px;color:var(--label);font-size:15px}.footer .wrap{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.footer nav{display:flex;flex-wrap:wrap;gap:22px}.footer a:hover{color:var(--text)}.doc{max-width:760px;margin:0 auto;padding:140px 20px 60px}.doc .meta{color:var(--label);margin:12px 0 40px}.doc-section{padding:24px 0;border-bottom:1px solid var(--line)}.doc-section h2{font-size:21px;margin-bottom:8px}.doc-section p{margin:0;color:#c7c7cc;font-size:17px}.doc-section a{color:var(--pink)}.contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:30px}.contact a{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:22px;transition:border-color .2s}.contact a:hover{border-color:var(--pink)}.contact strong{display:block;font-size:18px}.contact span{color:var(--label);direction:ltr;display:inline-block}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0s)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}
