html.dark .img-dark{display:block}html.dark .img-light{display:none}:root,html.dark{--bg:#0d0e1f;--bg-2:#111228;--bg-card:#181930;--bg-card-2:#1e2038;--blue:#4361ee;--blue-rgb:67,97,238;--blue-dim:rgba(67,97,238,.1);--blue-glow:rgba(67,97,238,.22);--blue-bdr:rgba(67,97,238,.22);--amber:#ffb347;--amber-dim:rgba(255,179,71,.08);--cat-food:rgba(255,140,80,.18);--cat-trans:rgba(67,145,217,.18);--cat-ent:rgba(155,89,182,.18);--t1:#f0f0fb;--t2:#8b8fa8;--t3:#42455e;--bdr:hsla(0,0%,100%,.07);--bdr-b:rgba(67,97,238,.22);--nav-bg:rgba(13,14,31,.88);--phone-bg:#0d0e1e;--phone-bdr:hsla(0,0%,100%,.12);--phone-shadow:0 50px 100px rgba(0,0,0,.7);--card-shadow:none;--red-bg:rgba(255,80,80,.06);--red-bdr:rgba(255,80,80,.14);--red-t:hsla(0,100%,75%,.75)}html.light{--bg:#f4f5fe;--bg-2:#eceeff;--bg-card:#fff;--bg-card-2:#f3f4ff;--blue-dim:rgba(67,97,238,.07);--blue-glow:rgba(67,97,238,.14);--blue-bdr:rgba(67,97,238,.2);--amber-dim:rgba(255,179,71,.1);--cat-food:rgba(255,140,80,.12);--cat-trans:rgba(67,145,217,.12);--cat-ent:rgba(155,89,182,.12);--t1:#15162d;--t2:#5d6180;--t3:#9ba0bc;--bdr:rgba(0,0,50,.07);--bdr-b:rgba(67,97,238,.18);--nav-bg:rgba(244,245,254,.92);--phone-bg:#f0f1ff;--phone-bdr:rgba(0,0,80,.12);--phone-shadow:0 30px 70px rgba(0,0,80,.14);--card-shadow:0 2px 24px rgba(0,0,80,.06);--red-bg:rgba(255,80,80,.05);--red-bdr:rgba(255,80,80,.12);--red-t:rgba(220,80,80,.72)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--t1);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .2s ease}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.018;pointer-events:none;position:fixed;z-index:9999}html.light body:after{opacity:.012}.wrap{margin:0 auto;max-width:1100px;padding:0 28px}.sec{padding:110px 0}h1,h2,h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:800}h1{font-size:clamp(44px,5.2vw,72px);letter-spacing:-.03em;line-height:1.06}h2{font-size:clamp(30px,3.6vw,48px);letter-spacing:-.025em;line-height:1.1}.copy{color:var(--t2);font-size:17px;line-height:1.7}.s-label{align-items:center;color:var(--blue);display:inline-flex;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700;gap:9px;letter-spacing:.13em;margin-bottom:18px;text-transform:uppercase}.s-label:before{background:var(--blue);border-radius:1px;content:"";display:block;flex-shrink:0;height:2px;width:18px}.sr{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.sr.in{opacity:1;transform:translateY(0)}.btn-appstore{align-items:center;background:var(--t1);border-radius:10px;color:var(--bg);display:inline-flex;gap:11px;padding:13px 24px;text-decoration:none;transition:all .2s ease}.btn-appstore:hover{box-shadow:0 20px 50px #0000004d;opacity:.88;transform:translateY(-2px)}.btn-appstore svg{flex-shrink:0;height:24px;width:24px}.btn-appstore-txt{display:flex;flex-direction:column}.btn-appstore-txt small{font-size:11px;font-weight:400;opacity:.5}.btn-appstore-txt strong{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em}.phone-shell{background:var(--phone-bg);border:2px solid var(--phone-bdr);border-radius:50px;box-shadow:0 0 0 1px #0006,var(--phone-shadow),inset 0 0 0 1px #ffffff0a;overflow:hidden;position:relative;transition:box-shadow .3s ease,border-color .3s ease}html.light .phone-shell{box-shadow:0 0 0 1px #0000320f,var(--phone-shadow)}.phone-shell:before{background:#060608;border-radius:20px;content:"";height:20px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:72px;z-index:10}.phone-shell img{display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.waveform{align-items:center;display:none;gap:2.5px;height:16px}.waveform.on{display:flex}.wb{animation:wb-anim .75s ease-in-out infinite;background:#ff464680;border-radius:2px;width:3px}.wb:first-child{animation-delay:0s;--h:7px}.wb:nth-child(2){animation-delay:.07s;--h:13px}.wb:nth-child(3){animation-delay:.14s;--h:16px}.wb:nth-child(4){animation-delay:.21s;--h:10px}.wb:nth-child(5){animation-delay:.28s;--h:14px}.wb:nth-child(6){animation-delay:.35s;--h:8px}.wb:nth-child(7){animation-delay:.42s;--h:12px}.wb:nth-child(8){animation-delay:.49s;--h:16px}.wb:nth-child(9){animation-delay:.56s;--h:9px}.wb:nth-child(10){animation-delay:.63s;--h:13px}@keyframes wb-anim{0%,to{height:3px}50%{height:var(--h,10px)}}.dots span{animation:dot-b 1.1s ease-in-out infinite;background:var(--blue);border-radius:50%;display:inline-block;height:4px;margin:0 1px;width:4px}.dots span:nth-child(2){animation-delay:.18s}.dots span:nth-child(3){animation-delay:.36s}@keyframes dot-b{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media(max-width:900px){.sec{padding:88px 0}}@media(max-width:640px){.sec{padding:72px 0}.wrap{padding:0 20px}}
