@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Lexend:wght@500;600;700;800&display=swap";.dl{--bg:#0d0d12;--bg2:#13131b;--card:#17171f;--line:#262632;--txt:#f4f4f7;--mut:#9a9aab;--g1:#833ab4;--g2:#c13584;--g3:#e1306c;--g4:#fcb045;--grad:linear-gradient(90deg,var(--g1),var(--g2),var(--g3),var(--g4));--grad-d:linear-gradient(135deg,var(--g1),var(--g2) 40%,var(--g3) 70%,var(--g4))}.dl,.dl *{box-sizing:border-box;margin:0;padding:0}.dl{overflow-x:clip}.dl .hero,.dl .mq{overflow:clip}.dl{background:var(--bg);color:var(--txt);font-family:Inter,system-ui,sans-serif;line-height:1.55;overflow-x:clip}.dl h1,.dl h2,.dl h3,.dl .lx{letter-spacing:-.02em;font-family:Lexend,Inter,sans-serif}.dl a{color:inherit;text-decoration:none}.dl .wrap{max-width:1180px;margin:0 auto;padding:0 20px}.dl .gt{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.dl .btn{cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.dl .btn-p{background:var(--grad-d);color:#fff;box-shadow:0 10px 30px -10px #e1306c99}.dl .btn-p:hover{transform:translateY(-2px);box-shadow:0 16px 40px -10px #e1306ccc}.dl .btn-g{color:var(--txt);border:1px solid var(--line);background:#ffffff0a}.dl .btn-g:hover{background:#ffffff12;border-color:#3a3a4a}.dl .chip{color:var(--mut);border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.dl .eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.dl section{padding:96px 0;position:relative}.dl .sec-h{text-align:center;max-width:720px;margin:0 auto 52px}.dl .sec-h h2{margin:12px 0 14px;font-size:clamp(30px,4vw,46px);line-height:1.1}.dl .sec-h p{color:var(--mut);font-size:17px}.dl nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d12b8;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.dl nav .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.dl .logo{align-items:center;gap:8px;font-family:Lexend,Inter,system-ui,sans-serif;font-size:22px;font-weight:800;display:flex}.dl .logo i{background:var(--grad-d);border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid}.dl .nav-l{color:var(--mut);gap:28px;font-size:14px;display:flex}.dl .nav-l a:hover{color:var(--txt)}.dl .nav-r{align-items:center;gap:10px;display:flex}.dl .nav-r .btn{padding:10px 18px;font-size:14px}.dl .hero{padding:72px 0 80px;position:relative;overflow:hidden}.dl .blob{filter:blur(90px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}.dl .b1{background:var(--g1);width:520px;height:520px;top:-140px;left:-120px}.dl .b2{background:var(--g3);opacity:.28;width:460px;height:460px;top:80px;right:-140px}.dl .b3{background:var(--g4);opacity:.16;width:300px;height:300px;bottom:-80px;left:40%}.dl .hero-g>*{min-width:0}.dl .hero-g{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.dl .hero h1{margin:20px 0 22px;font-size:clamp(40px,5.6vw,68px);line-height:1.03}.dl .hero p.sub{color:var(--mut);max-width:540px;font-size:19px}.dl .hero .ctas{flex-wrap:wrap;gap:12px;margin:32px 0 26px;display:flex}.dl .trust{flex-wrap:wrap;gap:8px;display:flex}.dl .live{color:#ff8fb4;background:#e1306c1a;border:1px solid #e1306c59;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.dl .dot{background:var(--g3);border-radius:50%;width:8px;height:8px;animation:1.6s infinite pulse;box-shadow:0 0 #e1306cb3}@keyframes pulse{70%{box-shadow:0 0 0 10px #e1306c00}to{box-shadow:0 0 #e1306c00}}.dl .demo{position:relative}.dl .app{background:linear-gradient(#191922,#121219);border:1px solid #2b2b38;border-radius:24px;overflow:hidden;box-shadow:0 40px 100px -30px #833ab48c,inset 0 0 0 1px #ffffff08}.dl .app-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex}.dl .app-top span{background:#2e2e3a;border-radius:50%;width:10px;height:10px}.dl .app-top b{color:var(--mut);margin-left:10px;font-size:12px;font-weight:500}.dl .app-tabs{scrollbar-width:none;gap:6px;padding:12px 14px 0;display:flex;overflow-x:auto}.dl .app-tabs::-webkit-scrollbar{display:none}.dl .at{color:var(--mut);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:8px 12px;font-family:inherit;font-size:12.5px;transition:all .2s}.dl .at.on{color:#fff;background:#e1306c1f;border-color:#e1306c66}.dl .app-body{min-height:340px;padding:16px}.dl .prompt{border:1px solid var(--line);background:#0f0f15;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.dl .prompt .cur{background:var(--g3);vertical-align:middle;width:2px;height:16px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.dl .out{border:1px solid var(--line);background:#0f0f15;border-radius:16px;min-height:210px;margin-top:14px;padding:16px;font-size:14px;position:relative}.dl .out .tag{color:var(--mut);font-size:11px;position:absolute;top:12px;right:12px}.dl .out h4{color:#ff8fb4;margin-bottom:8px;font-family:Lexend,Inter,system-ui,sans-serif;font-size:13px;font-weight:600}.dl .typed{white-space:pre-wrap;color:#e3e3ea}.dl .poll{gap:8px;margin-top:10px;display:grid}.dl .poll div{border:1px solid var(--line);opacity:0;background:#ffffff0a;border-radius:12px;padding:10px 12px;font-size:13px;transition:all .4s;transform:translateY(6px)}.dl .poll div.show{opacity:1;transform:none}.dl .dm{gap:8px;display:grid}.dl .bub{opacity:0;border-radius:16px;max-width:82%;padding:10px 13px;font-size:13px;transition:all .4s;transform:translateY(6px)}.dl .bub.show{opacity:1;transform:none}.dl .bub.in{background:#23232e;border-bottom-left-radius:4px}.dl .bub.me{background:var(--grad-d);border-bottom-right-radius:4px;margin-left:auto}.dl .app-foot{border-top:1px solid var(--line);color:var(--mut);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.dl .copy{color:var(--txt);background:#ffffff0f;border-radius:9px;padding:6px 12px;font-size:12px}.dl .float{z-index:2;background:#1b1b25;border:1px solid #2e2e3c;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;animation:5s ease-in-out infinite fl;display:flex;position:absolute;box-shadow:0 20px 40px -20px #000}.dl .f1{bottom:120px;left:-40px}.dl .f2{animation-delay:-2.5s;bottom:70px;right:-24px}@keyframes fl{50%{transform:translateY(-10px)}}.dl .demo-note{text-align:center;color:var(--mut);margin-top:12px;font-size:12px}.dl .mq{border-block:1px solid var(--line);background:var(--bg2);padding:22px 0;overflow:hidden}.dl .mq-t{gap:44px;width:max-content;animation:30s linear infinite mq;display:flex}.dl .mq-t span{color:#6f6f80;white-space:nowrap;align-items:center;gap:10px;font-family:Lexend,Inter,system-ui,sans-serif;font-size:18px;display:flex}@keyframes mq{to{transform:translate(-50%)}}.dl .pain{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dl .pc{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:26px}.dl .pc .em{font-size:26px}.dl .pc h3{margin:12px 0 6px;font-size:18px}.dl .pc p{color:var(--mut);font-size:15px}.dl .ntabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px;display:flex}.dl .nt{border:1px solid var(--line);background:var(--card);color:var(--mut);cursor:pointer;border-radius:12px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.dl .nt.on{color:#fff;background:var(--grad-d);border-color:#0000}.dl .ngrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dl .nc{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px;transition:all .3s}.dl .nc .k{letter-spacing:.12em;text-transform:uppercase;color:#ff8fb4;margin-bottom:10px;font-size:12px;font-weight:700}.dl .nc p{color:#dcdce4;white-space:pre-line;font-size:14.5px}.dl .fade{animation:.45s fd}@keyframes fd{0%{opacity:0;transform:translateY(8px)}}.dl .bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.dl .bx{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.dl .bx:hover{border-color:#3d3d4e;transform:translateY(-3px)}.dl .bx:after{content:"";background:var(--g2);filter:blur(80px);opacity:0;border-radius:50%;width:260px;height:260px;transition:all .4s;position:absolute;inset:auto -40% -60% auto}.dl .bx:hover:after{opacity:.22}.dl .s3{grid-column:span 3}.dl .s2{grid-column:span 2}.dl .s4{grid-column:span 4}.dl .bx .ic{background:#e1306c1f;border:1px solid #e1306c4d;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.dl .bx h3{margin:18px 0 8px;font-size:21px}.dl .bx p{color:var(--mut);font-size:15px}.dl .bx .mini{gap:8px;margin-top:18px;display:grid}.dl .bx .mini div{border:1px solid var(--line);color:#cfcfd8;background:#0f0f15;border-radius:12px;padding:10px 12px;font-size:13px}.dl .bars{align-items:flex-end;gap:6px;height:70px;margin-top:18px;display:flex}.dl .bars i{background:var(--grad-d);opacity:.85;border-radius:6px 6px 0 0;flex:1}.dl .steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dl .st{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:28px}.dl .st .n{font-family:Lexend,Inter,system-ui,sans-serif;font-size:44px;font-weight:800;line-height:1}.dl .st h3{margin:14px 0 6px;font-size:19px}.dl .st p{color:var(--mut);font-size:15px}.dl .cmp{border:1px solid var(--line);border-radius:22px;max-width:860px;margin:0 auto;overflow:hidden}.dl .cr{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr;display:grid}.dl .cr:first-child{background:var(--bg2);border-top:0;font-family:Lexend,Inter,system-ui,sans-serif;font-weight:600}.dl .cr div{padding:16px 20px;font-size:14.5px}.dl .cr div:nth-child(2){color:var(--mut)}.dl .cr div:nth-child(3){background:#e1306c0f}.dl .prices{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:0 auto;display:grid}.dl .pr{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;padding:30px;display:flex}.dl .pr.hot{background:linear-gradient(var(--card),var(--card)) padding-box,var(--grad-d) border-box;border:1px solid #0000;position:relative}.dl .pr.hot .badge{background:var(--grad-d);border-radius:999px;padding:5px 14px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.dl .pr h3{font-size:19px}.dl .pr .val{margin:14px 0 2px;font-family:Lexend,Inter,system-ui,sans-serif;font-size:40px;font-weight:800}.dl .pr .val small{color:var(--mut);font-size:15px;font-weight:500}.dl .pr ul{flex:1;gap:10px;margin:18px 0 26px;list-style:none;display:grid}.dl .pr li{color:#d6d6de;gap:10px;font-size:14.5px;display:flex}.dl .pr li:before{content:"✓";color:var(--g3);font-weight:800}.dl .pr .btn{justify-content:center}.dl .faq{gap:10px;max-width:780px;margin:0 auto;display:grid}.dl details{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 22px}.dl summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}.dl summary:after{content:"+";color:var(--g3);font-size:22px;line-height:1;transition:all .2s}.dl details[open] summary:after{transform:rotate(45deg)}.dl details p{color:var(--mut);margin-top:10px;font-size:15px}.dl .final{text-align:center;background:radial-gradient(circle at 20% 0,#833ab480,#0000 55%),radial-gradient(circle at 90% 100%,#fcb0454d,#0000 50%),#15111c;border:1px solid #2d2438;border-radius:32px;margin:0 20px;padding:80px 24px}.dl .final h2{max-width:760px;margin:0 auto 16px;font-size:clamp(32px,4.6vw,54px);line-height:1.08}.dl .final p{color:#c4bfd0;margin-bottom:30px;font-size:18px}.dl footer{color:var(--mut);padding:48px 0 40px;font-size:14px}.dl footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.dl .rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.dl .rv.in{opacity:1;transform:none}.dl .npick{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dl .nk{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:var(--card);border:1px solid var(--line);color:#e6e6ee;cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px;font-family:inherit;font-size:14.5px;font-weight:600;transition:all .2s;display:flex}.dl .nk:hover{background:#1c1a24;border-color:#e1306c8c;transform:translateY(-2px)}.dl .nk .e{flex:none;font-size:22px}.dl .nk small{color:var(--mut);font-size:11px;font-weight:500;display:block}.dl .nmore{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.dl .modal{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050508bf;justify-content:center;align-items:flex-start;padding:40px 16px;display:none;position:fixed;inset:0;overflow:auto}.dl .modal.open{display:flex}.dl .mbox{background:#121219;border:1px solid #2b2b38;border-radius:24px;width:100%;min-width:0;max-width:980px;padding:26px}.dl .mhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dl .mhead h3{font-size:22px}.dl .mx{border:1px solid var(--line);color:var(--txt);cursor:pointer;background:#ffffff0f;border-radius:12px;width:38px;height:38px;font-size:18px}.dl .search{border:1px solid var(--line);width:100%;color:var(--txt);background:#0d0d12;border-radius:14px;outline:none;padding:14px 16px;font-family:inherit;font-size:15px}.dl .search:focus{border-color:#e1306c99}.dl .cat{margin-top:20px}.dl .cat h4{letter-spacing:.12em;text-transform:uppercase;color:#ff8fb4;margin-bottom:10px;font-family:Lexend,Inter,sans-serif;font-size:13px}.dl .cat .npick{grid-template-columns:repeat(4,minmax(0,1fr))}.dl .custom{background:#e1306c0d;border:1px dashed #e1306c80;border-radius:18px;margin-top:24px;padding:20px}.dl .custom p{color:var(--mut);margin:4px 0 12px;font-size:14px}.dl .crow{flex-wrap:wrap;gap:10px;display:flex}.dl .crow .search{flex:1;min-width:200px}.dl .empty{color:var(--mut);margin-top:16px;font-size:14px;display:none}@media (width<=960px){.dl .npick,.dl .cat .npick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.dl .nk{gap:8px;padding:11px 10px;font-size:13px}.dl .nk .e{font-size:19px}.dl .mbox{padding:16px}.dl .modal{padding:16px 10px}}@media (width<=960px){.dl .hero-g{grid-template-columns:1fr}.dl .nav-l{display:none}.dl .pain,.dl .ngrid,.dl .steps,.dl .prices,.dl .bento{grid-template-columns:1fr}.dl .s2,.dl .s3,.dl .s4{grid-column:auto}.dl .f1,.dl .f2{display:none}.dl section{padding:72px 0}}@media (width<=520px){.dl .nav-r .btn-g{display:none}.dl .cr{grid-template-columns:1.2fr .8fr .8fr}.dl .cr div{padding:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.dl,.dl *{transition:none!important;animation:none!important}.dl .rv{opacity:1;transform:none}}.dl .logo img{width:auto;height:30px;display:block}.dl footer .logo img{height:24px}.dl{min-height:100vh}html:has(.dl){scroll-behavior:smooth}
