@font-face{font-family:yekan;src:url(../media/iranyekanwebregularfanum-s.p.0-u-96ql351qt.woff)format("woff");font-display:swap;font-weight:400}@font-face{font-family:yekan;src:url(../media/iranyekanwebmediumfanum-s.p.3w5ihjn_y988w.woff)format("woff");font-display:swap;font-weight:500}@font-face{font-family:yekan;src:url(../media/iranyekanwebboldfanum-s.p.2jmz1aonr2gmy.woff)format("woff");font-display:swap;font-weight:700}@font-face{font-family:yekan;src:url(../media/iranyekanwebextraboldfanum-s.p.2f82zl4um8l-7.woff)format("woff");font-display:swap;font-weight:800}@font-face{font-family:yekan;src:url(../media/iranyekanwebblackfanum-s.p.34efqxe65znro.woff)format("woff");font-display:swap;font-weight:900}@font-face{font-family:yekan Fallback;src:local(Arial);ascent-override:93.21%;descent-override:44.38%;line-gap-override:0.0%;size-adjust:102.41%}._3WR5qa_className{font-family:yekan,yekan Fallback}._3WR5qa_variable{--font-yekan:"yekan", "yekan Fallback"}
:root{--bg:#0a0f1c;--ink:#f1f5f9;--ink2:#f1f5f9c7;--mute:#94a3b8;--line:#ffffff21;--brand:#3155f5;--brand2:#2539d9;--violet:#9b55ff;--cyan:#16c7f3;--success:#22c55e;--warning:#f59e0b;--grad:linear-gradient(135deg,#16c7f3 0%,#3155f5 52%,#8b3dff 100%);--glass:linear-gradient(135deg,#ffffff29,#ffffff0a);--r:30px;--pad:20px;--max:1180px;--ease:cubic-bezier(.22,1,.36,1);font-family:var(--font-yekan),system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding-top:88px;overflow-x:clip}body{color:var(--ink);-webkit-font-smoothing:antialiased;padding-bottom:calc(88px + env(safe-area-inset-bottom));background:0 0;margin:0;font-size:16px;line-height:1.9;position:relative;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}::selection{background:#3155f566}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:12px}.skip{top:8px;z-index:300;background:var(--brand2);color:#fff;border-radius:12px;padding:12px 18px;font-weight:700;position:fixed;inset-inline-start:8px;transform:translateY(-200%)}.skip:focus{transform:none}.aurora{z-index:-1;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#14234f 0%,#0a0f1c 62%);position:fixed;inset:0;overflow:hidden}.aurora i{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.aurora i:first-child{top:-25vmax;background:#3155f5;width:60vmax;height:60vmax;animation:22s ease-in-out infinite alternate a1;inset-inline-end:-20vmax}.aurora i:nth-child(2){top:30vh;opacity:.45;background:#8b3dff;width:50vmax;height:50vmax;animation:26s ease-in-out infinite alternate a2;inset-inline-start:-25vmax}.aurora i:nth-child(3){bottom:-22vmax;opacity:.28;background:#16c7f3;width:38vmax;height:38vmax;animation:30s ease-in-out infinite alternate a3;inset-inline-end:-10vmax}.aurora:after{content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000)}@keyframes a1{to{transform:translate(-10vmax,12vmax)scale(1.15)}}@keyframes a2{to{transform:translate(14vmax,-8vmax)scale(.9)}}@keyframes a3{to{transform:translate(-16vmax,-10vmax)scale(1.2)}}.wrap{max-width:var(--max);padding-inline:var(--pad);margin:0 auto}.section{padding:84px 0;position:relative}.section.alt{border-block:1px solid var(--line);background:#ffffff06}.eyebrow{color:#bfe9fa;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);border-radius:99px;align-items:center;gap:8px;padding:7px 15px;font-size:14px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%}.h1{letter-spacing:-.01em;font-size:clamp(36px,9.6vw,64px);font-weight:900;line-height:1.22}.h2{margin-top:16px;font-size:clamp(30px,7.4vw,56px);font-weight:900;line-height:1.38}.h3{font-size:19px;font-weight:800;line-height:1.6}.lead{color:var(--ink2);max-width:640px;font-size:clamp(16px,4.3vw,21px);line-height:2}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.white-grad{background:linear-gradient(#fff 30%,#ffffff8c);color:#0000;-webkit-background-clip:text;background-clip:text}.sec-head{max-width:760px;margin-bottom:40px}.sec-head .lead{margin-top:16px}.glass,.tile,.ctrl,.form,.step-card,.faq details,.float,.chip,.hdr-in,.mbar{background:var(--glass);-webkit-backdrop-filter:blur(26px)saturate(1.9)brightness(1.08);border:1px solid #ffffff29;position:relative;box-shadow:inset 0 1.5px #ffffff61,inset 0 -1px #ffffff0d,inset 0 0 30px #ffffff08,0 24px 60px -24px #000000b3}.tile:before,.glass:before,.form:before,.ctrl:before,.step-card:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.7;background:radial-gradient(120% 70% at 20% -10%,#ffffff38,#0000 55%);position:absolute;inset:0}.btn{cursor:pointer;min-height:54px;transition:transform .3s var(--ease),box-shadow .3s,background .2s;white-space:nowrap;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:16px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn.primary{background:var(--grad);color:#fff;box-shadow:inset 0 1.5px #ffffff80,0 16px 40px -12px #8b3dffcc}.btn.primary:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(120%)}.btn.primary:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px #ffffff80,0 22px 50px -12px #8b3dfff2}.btn.primary:hover:after{transform:translate(-120%)}.btn.ghost{background:var(--glass);color:#fff;-webkit-backdrop-filter:blur(16px);border:1px solid #ffffff2e;box-shadow:inset 0 1.5px #ffffff4d}.btn.ghost:hover{background:#ffffff24}.btn.sm{min-height:44px;padding:0 20px;font-size:14px}.btn[disabled]{opacity:.6;pointer-events:none}.hdr{z-index:60;padding:calc(10px + env(safe-area-inset-top)) 12px 0;position:sticky;top:0}.hdr-in{max-width:var(--max);border-radius:99px;align-items:center;gap:14px;height:60px;margin:0 auto;padding:0 8px;display:flex}.logo{direction:ltr;align-items:center;gap:9px;min-height:44px;padding-inline:10px;font-size:20px;font-weight:900;display:flex}.logo i{background:var(--grad);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #8b3dff40,0 0 18px #8b3dffe6}.dnav{gap:6px;margin-inline-start:10px;display:none}.dnav a{color:var(--ink2);border-radius:99px;padding:8px 16px;font-size:15px;font-weight:600;transition:all .25s}.dnav a:hover,.dnav a[aria-current=page]{color:#fff;background:#ffffff1f}.hdr-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.burger{border:1px solid var(--line);cursor:pointer;background:#ffffff14;border-radius:50%;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:grid}.burger i{width:18px;height:2px;transition:transform .3s var(--ease);background:#fff;border-radius:2px;display:block}.burger[aria-expanded=true] i:first-child{transform:translateY(3.5px)rotate(45deg)}.burger[aria-expanded=true] i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.sheet{z-index:55;-webkit-backdrop-filter:blur(36px)saturate(1.6);padding:calc(96px + env(safe-area-inset-top)) var(--pad) 40px;opacity:0;visibility:hidden;transition:all .45s var(--ease);background:#05060fd1;flex-direction:column;gap:6px;display:flex;position:fixed;inset:0;transform:scale(1.04)}.sheet.open{opacity:1;visibility:visible;transform:none}.sheet a.l{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 4px;font-size:32px;font-weight:900;display:flex}.sheet a.l span{color:var(--cyan);font-size:22px}.sheet .btn{margin-top:22px}.hero{align-items:center;min-height:calc(100svh - 70px);padding:34px 0 40px;display:flex;position:relative;overflow-x:clip}.hero .wrap{gap:30px;width:100%;display:grid}.hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;display:flex;position:relative}.cta-row{flex-wrap:wrap;gap:12px;width:100%;display:flex}.cta-row .btn{flex:auto}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{color:var(--ink2);border-radius:99px;padding:7px 15px;font-size:14px;font-weight:600}.stage{perspective:1400px;touch-action:pan-y;place-items:center;min-height:600px;display:grid;position:relative}.orbit{transform-style:preserve-3d;pointer-events:none;border:1px solid #ffffff24;border-radius:50%;position:absolute;inset:50% auto auto 50%}.orbit.o1{border-color:#3155f580;width:420px;height:420px;margin:-210px 0 0 -210px;animation:18s linear infinite spin;transform:rotateX(72deg)rotate(0);box-shadow:0 0 40px #3155f540,inset 0 0 40px #3155f526}.orbit.o2{opacity:.7;border-style:dashed;width:560px;height:560px;margin:-280px 0 0 -280px;animation:30s linear infinite reverse spin;transform:rotateX(72deg)}@keyframes spin{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}.glow{filter:blur(30px);background:radial-gradient(circle,#8b3dffb3,#3d55ff4d 50%,#0000 70%);border-radius:50%;width:340px;height:340px;animation:5s ease-in-out infinite pulse;position:absolute}@keyframes pulse{50%{opacity:.75;transform:scale(1.18)}}.tilt{transform-style:preserve-3d;transition:transform .25s var(--ease);will-change:transform;animation:7s ease-in-out infinite levit;position:relative}@keyframes levit{50%{translate:0 -14px}}.tilt .float{white-space:nowrap;border-radius:20px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:800;display:flex;position:absolute}.float b{background:var(--grad);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:14px;display:grid;box-shadow:0 6px 16px -4px #8b3dffcc}.float.a{top:12%;inset-inline-start:-62px;transform:translateZ(90px)}.float.b{top:46%;inset-inline-end:-70px;transform:translateZ(120px)}.float.c{bottom:9%;inset-inline-start:-44px;transform:translateZ(70px)}.scrollcue{border:1.5px solid #ffffff59;border-radius:99px;width:26px;height:42px;display:none;position:absolute;bottom:6px;left:50%;translate:-50%}.scrollcue:after{content:"";background:#fff;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s infinite cue;position:absolute;top:8px;left:50%}@keyframes cue{60%{opacity:0;transform:translateY(14px)}}.phone{aspect-ratio:280/574;background:linear-gradient(145deg,#3a3f5a,#0b0e1e 40%,#232846);border-radius:50px;flex:none;width:280px;padding:10px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff47,inset 0 0 0 4px #0a0f1c,0 50px 90px -30px #000000e6,0 0 90px -10px #8b3dff8c}.phone.sm{width:240px}.phone .scr{color:#0a0f24;direction:rtl;background:#f4f6ff;border-radius:41px;width:100%;height:100%;position:relative;overflow:hidden}.phone .scr:after{content:"";border-radius:inherit;pointer-events:none;z-index:6;background:linear-gradient(115deg,#ffffff47 0%,#0000 30% 70%,#ffffff1a 100%);position:absolute;inset:0}.phone .notch{z-index:5;background:#0a0f1c;border-radius:99px;width:88px;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sb{top:0;z-index:4;color:#0a0f24;direction:ltr;justify-content:space-between;padding:13px 24px 0;font-size:11px;font-weight:800;display:flex;position:absolute;inset-inline:0}.slide{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none;position:absolute;inset:0;transform:translate(24px)scale(.98)}.slide.on{opacity:1;pointer-events:auto;transform:none}.app{--ab:#3155f5;color:#0a0f24;background:#f4f6ff;flex-direction:column;gap:12px;height:100%;padding:46px 16px 70px;font-size:12px;line-height:1.7;display:flex}.app-top{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.app-top i{background:var(--ab);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.card{background:#fff;border-radius:18px;padding:14px;box-shadow:0 6px 18px -10px #0a0f2433}.focus{background:var(--ab);color:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:16px;display:flex}.focus small{opacity:.85;font-size:11px}.focus h4{font-size:15px;font-weight:800;line-height:1.6}.focus .go{color:var(--ab);text-align:center;background:#fff;border-radius:14px;margin-top:8px;padding:9px;font-size:12.5px;font-weight:800}.steps{flex-direction:column;gap:8px;display:flex}.step{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.step em{background:color-mix(in srgb,var(--ab) 14%,#fff);width:22px;height:22px;color:var(--ab);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.step span{color:#69728a;margin-inline-start:auto;font-size:11px;font-weight:500}.tabbar{bottom:0;color:#69728a;background:#fffffff0;border-top:1px solid #0a0f2414;justify-content:space-around;align-items:center;height:58px;font-size:10.5px;display:flex;position:absolute;inset-inline:0}.tabbar b{color:var(--ab)}.pic{background:linear-gradient(135deg,color-mix(in srgb,var(--ab) 20%,#fff),#f0e8ff);border-radius:14px;place-items:center;height:108px;display:grid;overflow:hidden}.word{text-align:center;direction:ltr}.word h4{margin-top:6px;font-size:24px;font-weight:900}.word p{color:#69728a;font-size:12px}.word q{color:#3b445c;quotes:none;margin-top:6px;font-size:12.5px;display:block}.two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.opt{text-align:center;background:#fff;border-radius:14px;padding:10px;font-size:12px;font-weight:800}.opt.p{background:var(--ab);color:#fff}.wave{direction:ltr;justify-content:center;align-items:center;gap:3px;height:42px;display:flex}.wave i{background:var(--ab);opacity:.85;border-radius:3px;width:4px;height:100%;animation:1.1s ease-in-out infinite eq;display:block}@keyframes eq{50%{transform:scaleY(.3)}}.choice{text-align:left;direction:ltr;background:#fff;border:1.5px solid #0000;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:600}.choice.sel{border-color:var(--ab);background:color-mix(in srgb,var(--ab) 8%,#fff)}.bar{background:#e5e9f8;border-radius:9px;height:8px;overflow:hidden}.bar i{background:var(--ab);border-radius:9px;height:100%;display:block}.dots{justify-content:center;gap:7px;margin-top:26px;display:flex}.dots button{cursor:pointer;width:8px;height:8px;transition:all .3s var(--ease);background:#ffffff47;border:0;border-radius:9px;padding:0;position:relative}.dots button:after{content:"";position:absolute;inset:-18px -4px}.dots button[aria-current=true]{background:var(--grad);width:28px}.need{padding:96px 0 40px}.need-q{max-width:900px;font-size:clamp(34px,9vw,76px);font-weight:900;line-height:1.3}.pain{gap:14px;margin-top:44px;display:grid}.pain .tile{align-items:flex-start;gap:18px;padding:28px;display:flex}.pain .num{background:var(--grad);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:19px;font-weight:900;display:grid;box-shadow:0 10px 26px -8px #8b3dffcc}.pain h3{font-size:20px;font-weight:900}.pain p{color:var(--ink2);margin-top:6px;font-size:15.5px}.turn{text-align:center;padding:90px 0 20px}.turn .h2{max-width:900px;margin-inline:auto}.turn .lead{margin:18px auto 0}.story{gap:0;display:grid;position:relative}.story-phone{z-index:3;perspective:1200px;background:linear-gradient(var(--bg) 78%,transparent);height:min(56svh,440px);margin-inline:calc(var(--pad)*-1);place-items:start center;padding:8px 0 28px;display:grid;position:sticky;top:76px}.story-phone .tilt{transform-origin:top;animation:none;transform:scale(.68)}.story-steps{gap:0;display:grid}.story-step{opacity:.32;min-height:62svh;transition:opacity .5s var(--ease),transform .5s var(--ease);flex-direction:column;justify-content:center;gap:10px;display:flex;transform:translateY(14px)}.story-step.on{opacity:1;transform:none}.story-step .n{color:var(--cyan);letter-spacing:.04em;font-size:13px;font-weight:800}.story-step h3{font-size:clamp(26px,6.6vw,40px);font-weight:900;line-height:1.4}.story-step p{color:var(--ink2);max-width:480px;font-size:16.5px}.story-step .why{color:#bfe9fa;border:1px solid var(--line);background:#ffffff12;border-radius:16px;max-width:480px;margin-top:6px;padding:10px 16px;font-size:14px}.grid{gap:14px;display:grid}.tile{border-radius:var(--r);transition:transform .5s var(--ease),border-color .3s;padding:26px;overflow:hidden}.tile:hover{border-color:#ffffff4d;transform:translateY(-6px)}.tile>*{position:relative}.tile .ic{border:1px solid var(--line);color:#bfe9fa;background:#ffffff1a;border-radius:17px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid;box-shadow:inset 0 1px #ffffff4d}.tile p{color:var(--ink2);margin-top:8px;font-size:15.5px}.tile.big{background:linear-gradient(135deg,#3155f58c,#8b3dff66 60%,#16c7f34d)}.tile.dk{background:linear-gradient(135deg,#ffffff1a,#ffffff05)}.tag{color:var(--ink2);border:1px solid var(--line);background:#ffffff1a;border-radius:99px;margin-top:12px;padding:4px 13px;font-size:13px;font-weight:800;display:inline-block}.tag.soon{color:#ffd27a;background:#ffb02029;border-color:#ffb0204d}.stat{font-size:clamp(40px,9vw,64px);font-weight:900;line-height:1.1}.snap{scroll-snap-type:x mandatory;margin-inline:calc(var(--pad)*-1);padding:8px var(--pad) 22px;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;list-style:none;display:flex;overflow-x:auto}.snap::-webkit-scrollbar{display:none}.snap>*{scroll-snap-align:center;flex:0 0 min(84%,340px)}.step-card{border-radius:var(--r);padding:26px}.step-card>*{position:relative}.step-card .n{background:var(--grad);color:#fff;border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-weight:900;display:grid;box-shadow:0 10px 26px -8px #8b3dffcc}.step-card p{color:var(--ink2);margin-top:6px;font-size:15px}.bp{align-items:center;gap:30px;display:grid}.bp .phone{margin:0 auto}.ctrl{border-radius:var(--r);flex-direction:column;gap:20px;padding:24px;display:flex}.ctrl>*,.form>*{position:relative}.ctrl label,.form label{color:var(--ink2);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.swatches{flex-wrap:wrap;gap:12px;display:flex}.sw{cursor:pointer;width:46px;height:46px;transition:transform .3s var(--ease),box-shadow .3s;border:2px solid #ffffffb3;border-radius:50%;padding:0;box-shadow:inset 0 2px 4px #ffffff80,0 8px 18px -6px #0009}.sw[aria-pressed=true]{transform:scale(1.14);box-shadow:0 0 0 3px #0a0f1c,0 0 0 5px #fff,0 10px 24px -6px #0009}.field{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;width:100%;height:56px;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 2px 8px #00000040}.field::placeholder{color:#ffffff59}.field:focus{border-color:var(--cyan);background:#ffffff1a;outline:0;box-shadow:0 0 0 4px #4fe3ff2e}textarea.field{resize:vertical;height:auto;min-height:96px;padding:12px 18px}.note{color:var(--mute);font-size:13.5px}.form{border-radius:34px;flex-direction:column;gap:16px;padding:26px;display:flex}.err{color:#ff8da1;margin-top:6px;font-size:13px}.done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:30px 10px;display:flex}.done .tick{background:var(--grad);color:#fff;width:76px;height:76px;animation:pop .6s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 50px #8b3dffb3}@keyframes pop{0%{opacity:0;transform:scale(.3)}}.hp{height:0;position:absolute;inset-inline-start:-9999px;overflow:hidden}.after{gap:14px;margin-top:22px;padding:0;list-style:none;display:grid}.after li{color:var(--ink2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.after b{background:var(--grad);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:13px;display:grid}ul.clean{margin:0;padding:0;list-style:none}.faq{gap:10px;max-width:820px;display:grid}.faq details{border-radius:24px;padding:0 24px;transition:background .3s}.faq details[open]{background:linear-gradient(135deg,#fff3,#ffffff0f)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:66px;font-size:16.5px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#fff;height:34px;transition:transform .35s var(--ease);background:#ffffff1f;border-radius:50%;flex:0 0 34px;place-items:center;font-size:20px;display:grid}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink2);padding:0 0 22px;font-size:15.5px}.band{text-align:center;-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#3155f599,#8b3dff80 55%,#ff7ad973);border:1px solid #ffffff47;border-radius:44px;flex-direction:column;align-items:center;gap:18px;padding:56px 26px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff6,0 40px 100px -30px #8b3dffb3}.band:before{content:"";top:-300px;background:radial-gradient(circle,#ffffff59,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;inset-inline-end:-150px}.band h2{font-size:clamp(28px,6.6vw,48px);font-weight:900;line-height:1.45}.band h2,.band p,.band .btn{z-index:1;position:relative}.band .btn{color:#2239d1;background:#fff;box-shadow:0 18px 40px -14px #00000080}.band .btn:after{display:none}.ftr{border-top:1px solid var(--line);color:var(--mute);background:#00000040;padding:60px 0 30px}.ftr a{color:var(--ink2)}.ftr a:hover{color:#fff}.ftr .cols{gap:30px;display:grid}.ftr h4{color:#fff;margin:0 0 10px;font-size:15px}.ftr li{padding:0}.ftr li a{align-items:center;min-height:44px;display:inline-flex}.ftr small{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:13px;display:block}.mbar{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;transition:transform .5s var(--ease),opacity .3s;border-radius:99px;align-items:center;gap:10px;padding:8px;display:flex;position:fixed}.mbar.hide{opacity:0;pointer-events:none;transform:translateY(140%)}.mbar .btn{flex:1;min-height:48px}.mbar a.ico{color:#fff;background:#ffffff1f;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;display:grid}.js .rv{opacity:0;filter:blur(8px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(34px)scale(.985)}.js .rv.in{opacity:1;filter:none;transform:none}.phero{padding:56px 0 12px;position:relative}.phero .lead{margin-top:16px}.prose{max-width:760px}.prose h2{margin:36px 0 8px;font-size:24px;font-weight:800}.prose p,.prose li{color:var(--ink2)}.split{align-items:center;gap:40px;display:grid}@media (min-width:860px){:root{--pad:32px}body{padding-bottom:0}.section{padding:120px 0}.dnav{display:flex}.burger,.sheet,.mbar{display:none}.hdr-in{height:64px;padding-inline:14px}.hero{padding:40px 0}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:30px}.cta-row{width:auto}.cta-row .btn{flex:none}.scrollcue{display:block}.grid.c2{grid-template-columns:repeat(2,1fr)}.grid.c3{grid-template-columns:repeat(3,1fr)}.bento{grid-template-columns:repeat(6,1fr)}.bento .s2{grid-column:span 2}.bento .s3{grid-column:span 3}.bento .s4{grid-column:span 4}.pain{grid-template-columns:repeat(3,1fr)}.pain .tile{flex-direction:column}.story{grid-template-columns:1fr 1fr;align-items:start;gap:60px}.story-phone{background:0 0;grid-area:1/2;align-content:start;place-items:center;height:auto;min-height:100svh;margin-inline:0;padding:0;display:grid;top:calc(50svh - 290px)}.story-phone .tilt{transform:none}.story-steps{grid-area:1/1}.story-step{min-height:100svh}.snap{grid-template-columns:repeat(5,1fr);margin:0;padding:0;display:grid;overflow:visible}.snap>*{flex:none}.bp{grid-template-columns:1fr 1fr;gap:70px}.ftr .cols{grid-template-columns:2fr 1fr 1fr 1fr}.band{padding:90px 40px}.split{grid-template-columns:1fr 1fr;gap:64px}}@media (max-width:859px){.aurora i{filter:blur(50px)}.tilt .float{padding:8px 12px;font-size:12px;transform:translateZ(40px)!important}.float.a{inset-inline-start:-14px}.float.b{inset-inline-end:-14px}.float.c{inset-inline-start:-8px}.orbit.o1{width:340px;height:340px;margin:-170px 0 0 -170px}.orbit.o2{width:440px;height:440px;margin:-220px 0 0 -220px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.js .rv{opacity:1;filter:none;transform:none}html{scroll-behavior:auto}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.tile,.ctrl,.form,.step-card,.faq details,.float,.chip,.hdr-in,.mbar{background:#1e2246e6}}
:root{interpolate-size:allow-keywords;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-tap-highlight-color:transparent}a,button,summary,.sw{touch-action:manipulation}h1,h2,h3,.need-q{text-wrap:balance}p,.lead,li{text-wrap:pretty}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(var(--wc),.22);background-clip:content-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.progress{top:0;z-index:90;transform-origin:100%;height:3px;transform:scaleX(var(--p,0));background:var(--grad);pointer-events:none;position:fixed;inset-inline:0;box-shadow:0 0 14px #8b3dffcc}.hdr{transition:transform .5s var(--ease)}.hdr.away{transform:translateY(-120%)}.hdr.solid .hdr-in{box-shadow:inset 0 1.5px #ffffff4d,0 18px 44px -18px #0000008c}.tile:before,.step-card:before,.ctrl:before,.form:before,.glass:before{background:radial-gradient(420px circle at var(--mx,20%) var(--my,-10%),#ffffff42,transparent 55%)}.theme-btn{border:1px solid var(--line);background:rgba(var(--wc),.08);cursor:pointer;width:44px;height:44px;color:var(--ink);transition:transform .4s var(--ease),background .2s;border-radius:50%;place-items:center;padding:0;display:grid}.theme-btn:active{transform:rotate(25deg)scale(.9)}.theme-btn svg{width:20px;height:20px}.theme-btn .moon,[data-theme=light] .theme-btn .sun{display:none}[data-theme=light] .theme-btn .moon{display:block}.btn:focus-visible{outline-offset:4px}::view-transition-old(root){animation-duration:.5s}::view-transition-new(root){animation-duration:.5s}:root{--wc:255,255,255}[data-theme=light]{--wc:15,23,42;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--ink:#0f172a;--ink2:#475569;--mute:#64748b;--line:#e2e8f0;--brand:#3155f5;--cyan:#3155f5;--violet:#8b3dff;--glass:linear-gradient(135deg,#ffffffdb,#ffffff6b)}[data-theme=light] ::selection{background:#3155f540}[data-theme=light] .aurora{background:radial-gradient(120% 80% at 50% -10%,#e4eaff 0%,#f8fafc 62%)}[data-theme=light] .aurora i:nth-child(3){opacity:.22}[data-theme=light] .aurora:after{background-image:radial-gradient(#0f172a17 1px,#0000 1px)}[data-theme=light] .section.alt{background:#ffffff80}[data-theme=light] .eyebrow{color:#2539d9}[data-theme=light] .eyebrow:before{box-shadow:0 0 10px var(--cyan)}[data-theme=light] .white-grad{background:linear-gradient(#0f172a 30%,#475569);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .glass,[data-theme=light] .tile,[data-theme=light] .ctrl,[data-theme=light] .form,[data-theme=light] .step-card,[data-theme=light] .faq details,[data-theme=light] .float,[data-theme=light] .chip,[data-theme=light] .hdr-in,[data-theme=light] .mbar{border-color:#fffffff2;box-shadow:inset 0 1.5px #fff,inset 0 -1px #0f172a0a,0 1px 2px #0f172a0d,0 26px 60px -26px #3046aa59}[data-theme=light] .hdr.solid .hdr-in{box-shadow:inset 0 1.5px #fff,0 20px 44px -18px #3046aa66}[data-theme=light] .tile:hover{border-color:#fff}[data-theme=light] .tile.big{background:var(--grad);border-color:#ffffff80}[data-theme=light] .tile.big p,[data-theme=light] .tile.big .h3{color:#fff}[data-theme=light] .tile.big .ic{color:#fff;background:#ffffff38;border-color:#fff6}[data-theme=light] .tile.dk{background:var(--glass)}[data-theme=light] .tile .ic{color:#3155f5;background:#fffc;border-color:#0f172a0f}[data-theme=light] .tag{background:#0f172a0f}[data-theme=light] .tag.soon{color:#8a5600;background:#ffb02033}[data-theme=light] .btn.ghost{color:var(--ink);border-color:#fffffff2;box-shadow:inset 0 1.5px #fff,0 10px 28px -14px #3046aa59}[data-theme=light] .btn.ghost:hover{background:#fff}[data-theme=light] .dnav a:hover,[data-theme=light] .dnav a[aria-current=page]{color:var(--ink);background:#0f172a12}[data-theme=light] .burger{background:#ffffffbf}[data-theme=light] .burger i{background:var(--ink)}[data-theme=light] .sheet{background:#f8fafce0}[data-theme=light] .field{color:var(--ink);background:#fffc;border-color:#0f172a24;box-shadow:inset 0 2px 6px #0f172a0f}[data-theme=light] .field::placeholder{color:#0f172a61}[data-theme=light] .field:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 4px #3155f529}[data-theme=light] .sw{border-color:#fff}[data-theme=light] .sw[aria-pressed=true]{box-shadow:0 0 0 3px #f8fafc,0 0 0 5px #0f172a,0 10px 24px -6px #0f172a59}[data-theme=light] .faq details[open]{background:linear-gradient(135deg,#fff,#fff9)}[data-theme=light] .faq summary:after{color:var(--ink);background:#0f172a12}[data-theme=light] .story-step .n{color:#3155f5}[data-theme=light] .story-step .why{color:var(--ink2);background:#ffffffb3}[data-theme=light] .dots button{background:#0f172a33}[data-theme=light] .orbit{border-color:#3155f547}[data-theme=light] .orbit.o1{border-color:#3155f580;box-shadow:0 0 40px #3155f52e,inset 0 0 40px #3155f51a}[data-theme=light] .glow{opacity:.55}[data-theme=light] .band{background:var(--grad);border-color:#fff9}[data-theme=light] .ftr{background:#ffffff8c}[data-theme=light] .ftr h4,[data-theme=light] .ftr a:hover{color:var(--ink)}[data-theme=light] .mbar a.ico{color:var(--ink);background:#0f172a14}[data-theme=light] .scrollcue{border-color:#0f172a59}[data-theme=light] .scrollcue:after{background:var(--ink)}[data-theme=light] .sheet a.l span{color:var(--brand)}[data-theme=light] .logo i{box-shadow:0 0 0 4px #8b3dff38,0 0 14px #8b3dff99}@media (max-width:440px){.hdr-in{gap:4px;padding:0 6px}.logo{gap:7px;padding-inline:6px;font-size:18px}.hdr-end{gap:6px}.hdr .btn.sm{padding:0 14px}.theme-btn,.burger{width:42px;height:42px}}ul.check{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}ul.check li{color:var(--ink2);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}ul.check li:before{content:"✓";color:#1dbe8f;background:#3de0b02e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid}ul.check.off li:before{content:"–";color:#c98a00;background:#ffb0202e}.logo img{filter:drop-shadow(0 4px 10px #3155f559);width:30px;height:auto;display:block}.logo .wm{letter-spacing:.01em;gap:0;font-weight:900;line-height:1;display:inline-flex}.logo .wm b{color:var(--ink);font-weight:900}.logo .wm span{background:linear-gradient(90deg,#3155f5,#8b3dff);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .logo .wm span,:root:not([data-theme=light]) .logo .wm span{background:linear-gradient(90deg,#16c7f3,#8b3dff);-webkit-background-clip:text;background-clip:text}.tagline{font-family:var(--font-yekan),system-ui;letter-spacing:.14em;color:var(--mute);text-transform:uppercase;direction:ltr;font-size:12.5px;font-weight:500}.nav-on{background:rgba(var(--wc),.1)!important;color:var(--ink)!important}.tag.ok{color:#15803d;background:#22c55e29;border-color:#22c55e4d}[data-theme=dark] .tag.ok{color:#22c55e}.tag.soon{color:#b45309;background:#f59e0b29;border-color:#f59e0b4d}[data-theme=dark] .tag.soon{color:#f59e0b}.tag.onbig{color:#fff;background:#fff3;border-color:#ffffff59}ul.check li:before{color:#15803d;background:#22c55e2e}[data-theme=dark] ul.check li:before{color:#22c55e}ul.check.off li:before{color:#b45309;background:#f59e0b2e}[data-theme=dark] ul.check.off li:before{color:#f59e0b}@media (hover:none){.tile:hover{transform:none}}@media (min-width:860px){.hero .h1{font-size:clamp(40px,4.2vw,56px)}.need-q{font-size:clamp(44px,6vw,72px)}}@media (hover:hover) and (pointer:fine){.snap{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;display:grid;overflow:visible}.snap>*{flex:none}}@media (min-width:600px){.snap{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;display:grid;overflow:visible}.snap>*{flex:none}}#demo-form{scroll-margin-top:96px}.aurora i{opacity:.14}[data-theme=light] .aurora i{opacity:.1}.hero:before{display:none}.glow{opacity:.18;width:280px;height:280px}.orbit.o1{display:none}.phone{box-shadow:inset 0 0 0 1.5px #ffffff38,inset 0 0 0 4px #0a0f1c,0 40px 70px -34px #000c,0 0 50px -24px #8b3dff59}[data-theme=light] .phone{box-shadow:inset 0 0 0 1.5px #ffffff4d,inset 0 0 0 4px #0a0f1c,0 40px 60px -34px #1e286e73}.tilt{animation:none}.stage-cap{text-align:center;margin-top:10px}.hero .lead{max-width:520px}.hero .cta-row .btn{min-height:56px}@media (max-width:440px){.hdr .btn.sm{display:none}.h1{font-size:clamp(32px,10.4vw,44px)}}
[data-theme=dark]{--glass:linear-gradient(150deg,#1a2338d1,#1017289e);--line:#94a3b829}[data-theme=dark] .glass,[data-theme=dark] .tile,[data-theme=dark] .ctrl,[data-theme=dark] .form,[data-theme=dark] .step-card,[data-theme=dark] .faq details,[data-theme=dark] .chip,[data-theme=dark] .hdr-in,[data-theme=dark] .mbar{border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff04,0 28px 60px -30px #000000d9}[data-theme=dark] .hdr-in,[data-theme=dark] .mbar{background:linear-gradient(150deg,#1a2338c7,#0a0f1cb3)}[data-theme=dark] .tile:before,[data-theme=dark] .step-card:before,[data-theme=dark] .ctrl:before,[data-theme=dark] .form:before,[data-theme=dark] .glass:before{background:radial-gradient(380px circle at var(--mx,20%) var(--my,-10%),#16c7f321,transparent 60%);mix-blend-mode:normal;opacity:1}[data-theme=dark] .tile:hover{border-color:#16c7f359}[data-theme=dark] .tile.big{background:linear-gradient(140deg,#16c7f34d 0%,#3155f59e 52%,#8b3dff8c 100%);border-color:#ffffff38}[data-theme=dark] .tile.dk{background:var(--glass)}[data-theme=dark] .tile .ic{color:#16c7f3;background:#3155f52e;border-color:#16c7f347;box-shadow:inset 0 1px #ffffff1f}[data-theme=dark] .tile.big .ic{color:#fff;background:#ffffff29;border-color:#ffffff4d}[data-theme=dark] .section.alt{background:#10172861;border-color:#94a3b81f}[data-theme=dark] .faq details[open]{background:linear-gradient(150deg,#222e4ae6,#101728b3)}[data-theme=dark] .faq summary:after{color:#16c7f3;background:#16c7f31f}[data-theme=dark] .field{background:#0a0f1cb3;border-color:#94a3b838;box-shadow:inset 0 2px 8px #00000059}[data-theme=dark] .field:focus{background:#0a0f1ce6;border-color:#16c7f3;box-shadow:0 0 0 4px #16c7f32e}[data-theme=dark] .btn.ghost{background:#1a233899;border-color:#94a3b840}[data-theme=dark] .btn.ghost:hover{background:#222e4ad9}[data-theme=dark] .story-step .why{color:#bfe9fa;background:#16c7f312;border-color:#16c7f333}[data-theme=dark] .story-step .n{color:#16c7f3}[data-theme=dark] .ftr{background:#0a0f1c99;border-color:#94a3b824}[data-theme=dark] .band{background:linear-gradient(135deg,#16c7f373,#3155f5b3 50%,#8b3dffa6);border-color:#ffffff47}[data-theme=dark] .step-card .n,[data-theme=dark] .pain .num{box-shadow:0 10px 26px -10px #3155f5e6}[data-theme=dark] .dnav a:hover,[data-theme=dark] .dnav a[aria-current=page]{background:#94a3b81f}[data-theme=dark] .aurora{background:radial-gradient(120% 80% at 50% -10%,#13224a 0%,#0a0f1c 62%)}[data-theme=dark] .aurora i{opacity:.12}[data-theme=dark] .sheet{background:#0a0f1ce6}[data-theme=dark] .pain .tile h3{color:#fff}
.dotfield{z-index:-1;pointer-events:none;position:fixed;inset:0}.hero-net{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.stage>.glow,.stage>.orbit{z-index:0}.stage>.tilt{z-index:2}.tdot-wrap{z-index:45;pointer-events:none;width:0;position:fixed;inset-block:0;inset-inline-end:4px}.tdot-track{inset-inline-end:10px;background:linear-gradient(180deg,transparent,rgba(var(--wc),.04) 12%,rgba(var(--wc),.04) 88%,transparent);border-radius:2px;width:1.5px;position:fixed;top:96px;bottom:110px}.tdot{inset-inline-end:3px;top:calc(96px + var(--p,0) * (100svh - 232px));width:16px;height:16px;transition:width .5s var(--ease),height .5s var(--ease),margin .5s var(--ease);place-items:center;margin-top:-8px;display:grid;position:fixed}.tdot-core{background:var(--grad);box-shadow:none;opacity:0;transition:opacity .35s,transform .45s var(--ease);border-radius:50%;position:absolute;inset:4px;transform:scale(.4)}.tdot-core.on{opacity:.5;transform:none}.tdot-ic{color:#fff;background:var(--grad);opacity:0;transition:opacity .35s,transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;transform:scale(.5)rotate(-30deg);box-shadow:0 8px 24px -8px #3155f5e6}.tdot-ic svg{width:60%;height:60%}.tdot-ic.on{opacity:1;transform:none}.tdot-ic{display:none}.tdot-core{opacity:.5;transform:none}.tdot-core.on{opacity:.5}@media (min-width:1280px){.tdot{width:44px;height:44px;margin-top:-22px;inset-inline-end:22px}.tdot-track{inset-inline-end:43px}.tdot-ic{display:grid}.tdot-core{opacity:0;transform:scale(.4)}.tdot-core.on{opacity:.5;transform:none}}@media (max-width:859px){.tdot{width:12px;height:12px;margin-top:-6px;inset-inline-end:2px}.tdot-track{opacity:.7;inset-inline-end:7px}}.daydots{flex-direction:column;align-items:center;gap:6px;margin-top:18px;display:flex}.daydots-row{direction:ltr;gap:5px;display:flex}.dd{background:rgba(var(--wc),.2);width:7px;height:7px;transition:background .4s,transform .5s var(--ease),box-shadow .4s;border-radius:50%;flex:none;display:block}.dd.dd-on{background:rgba(var(--wc),.45)}.dd.dd-now{background:var(--grad);transform:scale(1.4)}.daydots small{color:var(--mute);font-size:12.5px}@media (max-width:859px){.story-phone{position:sticky}.daydots{bottom:2px;gap:3px;margin:0;position:absolute;inset-inline:0}.daydots-row{gap:4px}.dd{width:5px;height:5px}.daydots small{display:none}}@media (prefers-reduced-motion:reduce){.tdot,.tdot-core,.tdot-ic,.dd{transition:none}}@media (max-width:859px){.story-phone{background:linear-gradient(180deg,transparent 0,var(--bg) 7%,var(--bg) 88%,transparent 100%)}}
.ftr-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.ftr-brand .logo{justify-content:center}.ftr-brand .tagline{text-align:center}.ftr-brand p{margin-inline:auto}@media (max-width:599px){body{font-size:15.5px;line-height:1.85}.section{padding:56px 0}.sec-head{margin-bottom:26px}.eyebrow{padding:6px 13px;font-size:12.5px}.h1,.hero .h1{letter-spacing:0;font-size:clamp(27px,8.2vw,34px);line-height:1.45}.h2{letter-spacing:0;margin-top:12px;font-size:clamp(22px,6.5vw,28px);line-height:1.55}.h3{font-size:16.5px;line-height:1.65}.lead,.hero .lead{color:var(--ink2);font-size:15.5px;line-height:1.95}.tile p,.step-card p,.faq p,.note{font-size:14px;line-height:1.85}.faq summary{font-size:15.5px;line-height:1.7}.btn{font-size:15px}.need-q{font-size:clamp(26px,8vw,34px);line-height:1.5}.sheet{padding:calc(92px + env(safe-area-inset-top)) 24px 32px;gap:0}.sheet a.l{color:var(--ink);padding:17px 2px;font-size:19px;font-weight:700;line-height:1.5}.sheet a.l span{opacity:.7;font-size:17px}.sheet .btn{min-height:52px;margin-top:26px;font-size:15.5px}.snap{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid;overflow:visible}.snap>*{flex:none;min-width:0}.snap>:last-child:nth-child(odd){grid-column:1/-1}.step-card{border-radius:22px;padding:16px 14px}.step-card .n{border-radius:12px;width:36px;height:36px;margin-bottom:10px;font-size:15px}.step-card .h3{font-size:15.5px}.step-card p{margin-top:4px;font-size:13.5px;line-height:1.8}}body:has(.sheet.open) .mbar{opacity:0;pointer-events:none}
