@import "https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@2.47.0/tabler-icons.min.css";
:root{--iris:#4b43ff;--iris-d:#3a33d6;--iris-soft:#eeedff;--ember:#ff6a4d;--jade:#0fb981;--ink:#161221;--ink-2:#575167;--ink-3:#736d82;--line:#ecebf3;--line-2:#e2e0ee;--canvas:#fcfbff;--surf:#fff;--disp:var(--font-bricolage), "Bricolage Grotesque", -apple-system, sans-serif;--sans:var(--font-inter), "Inter", -apple-system, sans-serif;--r:14px;--shadow:0 2px 6px #1e163c0d, 0 24px 60px -20px #281e5a38;--shadow-s:0 1px 2px #1e163c0d, 0 10px 26px -14px #281e5a29}.mkt *{box-sizing:border-box;margin:0;padding:0}.mkt a{color:inherit;text-decoration:none}.mkt i.ti{line-height:1;display:inline-flex}.mkt h1,.mkt h2,.mkt h3{font-family:var(--disp);letter-spacing:-.03em;font-weight:700;line-height:1.08}.mkt .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.mkt .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.mkt .btn.pri{background:var(--iris);color:#fff;box-shadow:0 8px 22px -8px #4b43ffa6}.mkt .btn.pri:hover{background:var(--iris-d);transform:translateY(-1px)}.mkt .btn.dark{background:var(--ink);color:#fff}.mkt .btn.dark:hover{filter:brightness(1.15);transform:translateY(-1px)}.mkt .btn.ghost{background:var(--surf);color:var(--ink);border:1px solid var(--line-2)}.mkt .btn.ghost:hover{border-color:var(--ink-3)}.mkt .btn.lg{border-radius:14px;padding:15px 26px;font-size:16px}.mkt .nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fcfbffcc;position:sticky;top:0}.mkt .nav-in{align-items:center;gap:14px;height:66px;display:flex}.mkt .brand{font-family:var(--disp);letter-spacing:-.03em;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.mkt .logo{background:var(--iris);border-radius:9px;flex:none;width:30px;height:30px;position:relative;box-shadow:0 5px 12px -3px #4b43ff99}.mkt .logo:after{content:"";background:var(--ember);width:13px;height:13px;box-shadow:0 0 0 3px var(--canvas);border-radius:4px;position:absolute;top:-4px;right:-4px}.mkt .nlinks{gap:4px;margin-left:22px;display:flex}.mkt .nlinks a,.mkt .nlinks .ndt{color:var(--ink-2);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:8px 13px;font-size:14.5px;font-weight:500;display:flex}.mkt .nlinks a:hover{background:var(--iris-soft);color:var(--iris-d)}.mkt .nlinks a i,.mkt .nlinks .ndt i{color:var(--ink-3);font-size:15px}.mkt .ndrop{position:relative}.mkt .ndrop:hover .ndt{background:var(--iris-soft);color:var(--iris-d)}.mkt .ndrop:hover .ndt i{color:var(--iris);transform:rotate(180deg)}.mkt .ndt i{transition:all .16s}.mkt .nmenu{opacity:0;visibility:hidden;z-index:50;padding-top:9px;transition:all .16s;position:absolute;top:100%;left:0;transform:translateY(6px)}.mkt .ndrop:hover .nmenu,.mkt .ndrop:focus-within .nmenu{opacity:1;visibility:visible;transform:translateY(0)}.mkt .nmenu-c{background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:256px;padding:7px}.mkt .nmenu-c a{border-radius:10px;align-items:center;gap:12px;padding:10px 11px!important;display:flex!important}.mkt .nmenu-c a:hover{background:var(--iris-soft)}.mkt .nmenu-c a>i{color:var(--iris);background:var(--iris-soft);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.mkt .nmenu-c a:hover>i{background:#fff}.mkt .nmenu-c b{color:var(--ink);font-size:14px;font-weight:600;display:block}.mkt .nmenu-c span{color:var(--ink-3);font-size:12px}.mkt .nright{align-items:center;gap:10px;margin-left:auto;display:flex}.mkt .nlogin{border-radius:10px;padding:9px 14px;font-size:14.5px;font-weight:600}.mkt .naff{color:var(--ink);background:var(--surf);border:1px solid var(--line-2);box-shadow:var(--shadow-s);border-radius:30px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.mkt .naff:hover{border-color:var(--jade);transform:translateY(-1px);box-shadow:0 8px 18px -8px #0fb98180}.mkt .naff-ic{color:#fff;background:linear-gradient(135deg,#25c9a0,#0fb981);border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;display:grid;box-shadow:0 4px 10px -3px #0fb98199}.mkt .naff-ar{color:var(--jade);font-size:14px;transition:all .15s}.mkt .naff:hover .naff-ar{transform:translate(3px)}.mkt .nlogin:hover{background:var(--iris-soft);color:var(--iris-d)}.mkt .burger{display:none}.mkt .hero{text-align:center;padding:70px 0 40px;position:relative;overflow:hidden}.mkt .hero:before{content:"";z-index:-1;background:radial-gradient(680px 420px at 20% 0,#7c74ff47,#0000 60%),radial-gradient(620px 400px at 82% 8%,#ff6a4d38,#0000 62%),radial-gradient(700px 460px at 50% 100%,#0fb98129,#0000 60%);position:absolute;inset:0}.mkt .pill{background:var(--surf);border:1px solid var(--line-2);color:var(--ink-2);box-shadow:var(--shadow-s);border-radius:30px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 8px 6px 14px;font-size:13px;font-weight:600;display:inline-flex}.mkt .pill .tag{background:var(--iris-soft);color:var(--iris-d);border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700}.mkt .hero h1{max-width:14ch;margin:0 auto 22px;font-size:66px;font-weight:800}.mkt .hero h1 .grad{background:linear-gradient(100deg, var(--iris), var(--ember));color:#0000;-webkit-background-clip:text;background-clip:text}.mkt .hero p.sub{color:var(--ink-2);max-width:620px;margin:0 auto 30px;font-size:20px;line-height:1.55}.mkt .hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mkt .hero-note{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;display:flex}.mkt .hero-note i{color:var(--jade);font-size:16px}.mkt .stage{justify-content:center;align-items:center;height:430px;margin-top:44px;display:flex;position:relative}.mkt .deck{width:300px;height:375px;position:relative}.mkt .dslide{color:#fff;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;padding:26px;display:flex;position:absolute;inset:0;box-shadow:0 30px 70px -20px #1e164673}.mkt .dslide .r{font-family:var(--sans);letter-spacing:.1em;opacity:.75;text-transform:uppercase;font-size:11px;font-weight:700}.mkt .dslide h3{margin-top:auto;font-size:27px;font-weight:800;line-height:1.12}.mkt .dslide .foot{opacity:.7;margin-top:14px;font-size:12px}.mkt .d1{z-index:1;background:linear-gradient(155deg,#6c63ff,#4b43ff);transform:rotate(-9deg)translate(-116px,14px)scale(.9)}.mkt .d2{z-index:1;background:linear-gradient(155deg,#2a2620,#0d0b08);transform:rotate(8deg)translate(120px,20px)scale(.9)}.mkt .d3{z-index:2;background:linear-gradient(155deg,#ff8a56,#ff5470)}.mkt .d3 .num{font-family:var(--disp);margin-top:auto;font-size:64px;font-weight:800;line-height:1}.mkt .float{background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow);z-index:5;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;display:flex;position:absolute}.mkt .float .fi{color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.mkt .float small{color:var(--ink-3);font-size:11px;font-weight:500;display:block}.mkt .f-li{top:38px;left:calc(50% - 260px)}.mkt .f-li .fi{background:#0a66c2}.mkt .f-fc{bottom:44px;right:calc(50% - 250px)}.mkt .f-fc .fi{background:var(--jade)}.mkt .f-gen{top:8px;right:calc(50% - 210px)}.mkt .f-gen .fi{background:var(--iris)}.mkt .logos{text-align:center;padding:26px 0 60px}.mkt .logos p{color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:600}.mkt .logorow{opacity:.5;flex-wrap:wrap;justify-content:center;align-items:center;gap:38px;display:flex}.mkt .logorow span{font-family:var(--disp);color:var(--ink-2);font-size:20px;font-weight:700}.mkt .sec{padding:70px 0}.mkt .sec-h{text-align:center;max-width:640px;margin:0 auto 52px}.mkt .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--iris);margin-bottom:12px;font-size:13px;font-weight:700}.mkt .sec-h h2{margin-bottom:14px;font-size:42px}.mkt .sec-h p{color:var(--ink-2);font-size:18px}.mkt .feat{grid-template-columns:1fr 1fr;align-items:center;gap:52px;margin-bottom:60px;display:grid}.mkt .feat:last-child{margin-bottom:0}.mkt .feat.rev .ft-txt{order:2}.mkt .ft-ic{color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.mkt .ft-num{font-family:var(--disp);letter-spacing:-.03em;margin-bottom:12px;font-size:46px;font-weight:800;line-height:1}.mkt .ft-txt h3{margin-bottom:14px;font-size:30px}.mkt .playbtn{width:78px;height:78px;color:var(--iris);cursor:pointer;z-index:8;background:#fffffff5;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px -8px #1e16468c}.mkt .playbtn i{margin-left:4px;font-size:34px}.mkt .playbtn:hover{transform:translate(-50%,-50%)scale(1.08)}.mkt .playbtn:after{content:"";pointer-events:none;border:2px solid #ffffffb3;border-radius:50%;animation:2.2s ease-out infinite pbpulse;position:absolute;inset:-9px}.mkt .ft-txt p{color:var(--ink-2);margin-bottom:18px;font-size:17px}.mkt .ft-list{flex-direction:column;gap:10px;list-style:none;display:flex}.mkt .ft-list li{color:var(--ink);align-items:center;gap:10px;font-size:15px;display:flex}.mkt .ft-list i{color:var(--jade);flex:none;font-size:19px}.mkt .ft-vis{background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;justify-content:center;gap:12px;min-height:280px;padding:26px;display:flex;position:relative;overflow:hidden}.mkt .promptbox{border:1px solid var(--line-2);color:var(--ink-2);background:var(--canvas);border-radius:12px;padding:14px;font-size:14px}.mkt .arrow-down{color:var(--iris);align-self:center;font-size:24px}.mkt .minirow{gap:10px;display:flex}.mkt .mini{aspect-ratio:4/5;color:#fff;border-radius:10px;flex:1;align-items:flex-end;padding:11px;font-size:11px;font-weight:700;display:flex}.mkt .mli{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.mkt .mli-h{align-items:center;gap:9px;padding:12px 14px;display:flex}.mkt .mli-av{background:linear-gradient(135deg, var(--iris), var(--ember));border-radius:50%;width:38px;height:38px}.mkt .mli-h b{font-size:13px}.mkt .mli-h span{color:#70706b;font-size:11px;display:block}.mkt .mli-cov{aspect-ratio:16/10;color:#fff;font-family:var(--disp);background:linear-gradient(150deg,#6c63ff,#4b43ff);align-items:flex-end;padding:16px;font-size:18px;font-weight:800;display:flex}.mkt .mli-c{border-top:1px solid #eee;align-items:flex-start;gap:9px;padding:11px 14px;display:flex}.mkt .mli-c .ca{background:linear-gradient(135deg, var(--iris), var(--jade));border-radius:50%;flex:none;width:26px;height:26px}.mkt .mli-c .cb{background:#f3f2ee;border-radius:2px 11px 11px;padding:8px 11px;font-size:12px}.mkt .mli-c .cb b{font-size:11.5px;display:block}.mkt .badge-fc{background:var(--jade);color:#fff;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px;box-shadow:0 6px 14px -4px #0fb98199}.mkt .tplrow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mkt .tpl-mini{aspect-ratio:4/5;color:#fff;font-family:var(--disp);box-shadow:var(--shadow-s);border-radius:11px;flex-direction:column;justify-content:flex-end;padding:11px;font-size:13px;font-weight:700;display:flex}.mkt .how{background:linear-gradient(180deg, #f6f4ff, var(--canvas));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mkt .steps3{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.mkt .step3{text-align:center;padding:8px}.mkt .step3 .n{background:var(--surf);border:1px solid var(--line);width:44px;height:44px;box-shadow:var(--shadow-s);font-family:var(--disp);color:var(--iris);border-radius:50%;place-items:center;margin:0 auto 16px;font-weight:800;display:grid}.mkt .step3 h3{margin-bottom:8px;font-size:21px}.mkt .step3 p{color:var(--ink-2);font-size:15px}.mkt .prices{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1120px;margin:0 auto;display:grid}.mkt .price{background:var(--surf);border:1px solid var(--line);box-shadow:var(--shadow-s);border-radius:18px;flex-direction:column;padding:26px 22px;display:flex}.mkt .price.mgd{border-color:var(--line-2);background:linear-gradient(#faf9ff,#fff)}.mkt .price.hot{border-color:var(--iris);box-shadow:0 0 0 2px var(--iris), var(--shadow);position:relative}.mkt .price .tophot{background:var(--iris);color:#fff;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.mkt .price .pn{font-family:var(--disp);margin-bottom:4px;font-size:18px;font-weight:700}.mkt .price .pd{color:var(--ink-3);min-height:34px;margin-bottom:16px;font-size:13px}.mkt .price .amt{font-family:var(--disp);font-size:40px;font-weight:800;line-height:1}.mkt .price .amt span{color:var(--ink-3);font-size:15px;font-weight:600;font-family:var(--sans)}.mkt .price .amt .pnum{font-family:var(--disp);color:var(--ink);font-size:40px;font-weight:800}.mkt .price ul{flex-direction:column;gap:10px;margin:18px 0 22px;list-style:none;display:flex}.mkt .price li{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:14px;display:flex}.mkt .price li i{color:var(--jade);flex:none;margin-top:1px;font-size:17px}.mkt .price .btn{justify-content:center;width:100%;margin-top:auto}.mkt .price-foot{text-align:center;color:var(--ink-2);margin-top:26px;font-size:15px}.mkt .pricetoggle{background:var(--surf);border:1px solid var(--line);width:max-content;box-shadow:var(--shadow-s);border-radius:30px;justify-content:center;gap:2px;margin:0 auto 32px;padding:4px;display:flex}.mkt .pt{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:24px;align-items:center;gap:8px;padding:9px 20px;font-size:14px;font-weight:600;display:flex}.mkt .pt.on{background:var(--iris);color:#fff}.mkt .pt-save{background:var(--jade);color:#fff;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.mkt .pt.on .pt-save{background:#ffffff38}.mkt .billed{color:var(--jade);margin-top:6px;font-size:12.5px;font-weight:600;display:none}.mkt .hidden{display:none!important}.mkt .hmd-link{text-align:center;margin-top:28px}.mkt .hmd-link a{color:var(--ink-2);cursor:pointer;font-size:15px}.mkt .hmd-link a b{color:var(--iris-d);font-weight:700}.mkt .hmd-link a:hover b{text-decoration:underline}.mkt .hmd-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#140f2380;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.mkt .hmd-modal.show{display:flex}.mkt .hmd-card{background:var(--surf);text-align:center;border-radius:22px;width:100%;max-width:450px;padding:32px;position:relative;box-shadow:0 30px 80px -20px #140f3280}.mkt .hmd-x{background:var(--canvas);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:15px;right:15px}.mkt .hmd-x:hover{background:var(--line)}.mkt .hmd-card h3{margin-bottom:8px;font-size:24px}.mkt #hmdQ p{color:var(--ink-2);margin-bottom:22px}.mkt .hmd-opts{flex-direction:column;gap:10px;display:flex}.mkt .hmd-opts button{text-align:left;border:1px solid var(--line-2);background:var(--surf);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:13px;padding:14px 16px;transition:all .13s;display:flex}.mkt .hmd-opts button:hover{border-color:var(--iris);background:var(--iris-soft)}.mkt .hmd-opts .em{flex:none;font-size:22px}.mkt .hmd-ot b{color:var(--ink);font-size:15px;font-weight:600;display:block}.mkt .hmd-ot span{color:var(--ink-3);font-size:12.5px;display:block}.mkt .hmd-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--iris);background:var(--iris-soft);border-radius:20px;margin-bottom:12px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.mkt #hmdR h3{margin-bottom:8px;font-size:34px}.mkt #hmdR p{color:var(--ink-2);margin-bottom:20px}.mkt .hmd-again{color:var(--ink-3);font:inherit;cursor:pointer;background:0;border:0;margin:14px auto 0;font-size:13px;display:block}.mkt .hmd-again:hover{color:var(--ink)}.mkt .price.byr .billed{display:block}.mkt .price-foot a{color:var(--iris-d);font-weight:600}.mkt .cta{max-width:1112px;margin:70px auto}.mkt .cta-in{background:linear-gradient(120deg, var(--iris), #8a3dff 55%, var(--ember));text-align:center;color:#fff;border-radius:28px;padding:58px 40px;position:relative;overflow:hidden}.mkt .cta-in h2{color:#fff;margin-bottom:14px;font-size:42px}.mkt .cta-in p{opacity:.9;margin-bottom:28px;font-size:18px}.mkt .cta-in .btn{color:var(--iris-d);background:#fff}.mkt .cta-in .btn:hover{transform:translateY(-1px)}.mkt footer{color:#c7c3d6;background:#0f0d16;padding:60px 0 20px}.mkt .foot-grid{border-bottom:1px solid #ffffff14;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:30px;padding-bottom:40px;display:grid}.mkt .foot-brand .brand{color:#fff;margin-bottom:14px}.mkt .foot-brand p{color:#928da6;max-width:230px;font-size:14px}.mkt .socials{gap:10px;margin-top:18px;display:flex}.mkt .socials a{color:#c7c3d6;background:#ffffff0f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.mkt .socials a:hover{background:var(--iris);color:#fff}.mkt .fcol h4{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.mkt .fcol a{color:#928da6;padding:5px 0;font-size:14px;display:block}.mkt .fcol a:hover{color:#fff}.mkt .foot-bot{color:#77738a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:20px;font-size:13px;display:flex}.mkt .foot-bot .l{gap:18px;display:flex}.mkt .cookie{background:var(--surf);border:1px solid var(--line-2);max-width:520px;box-shadow:var(--shadow);z-index:60;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:fixed;bottom:20px;left:20px;right:20px}.mkt .cookie p{color:var(--ink-2);flex:1;font-size:13px}.mkt .cookie p a{color:var(--iris-d);font-weight:600}.mkt .cookie .btn{padding:9px 15px;font-size:13px}.mkt .cookie.hide{display:none}@media (max-width:860px){.mkt .nlinks,.mkt .nlogin,.mkt .naff{display:none}.mkt .hero h1{font-size:44px}.mkt .hero p.sub{font-size:17px}.mkt .sec-h h2,.mkt .cta-in h2{font-size:32px}.mkt .feat{grid-template-columns:1fr;gap:26px}.mkt .feat.rev .ft-txt{order:0}.mkt .steps3,.mkt .prices{grid-template-columns:1fr 1fr}.mkt .foot-grid{grid-template-columns:1fr;gap:26px}.mkt .stage{height:360px}.mkt .deck{transform:scale(.82)}.mkt .float{display:none}}