@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2)format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}:root{--abyss:#00211e;--abyss-2:#022b27;--abyss-3:#063631;--lime:#d5fb09;--lime-soft:#d5fb0924;--lime-glow:#d5fb0959;--soft-white:#f3f7ee;--white:#fff;--mid-green:#2e6b4f;--text:#e6f0ea;--text-muted:#9db8b1;--line:#9db8b124;--line-strong:#9db8b142;--card:#0636318c;--radius:20px;--radius-lg:28px;--max:1180px;--gutter:16px;--nav-h:72px;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=720px){:root{--gutter:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav-h)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--abyss);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--abyss)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:8px}.grain{z-index:100;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:-50%}.grid-bg{pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 75%)}.cursor-glow{pointer-events:none;z-index:0;will-change:transform;background:radial-gradient(circle,#d5fb0917 0%,#0000 60%);border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:fixed;top:0;left:0}.container{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}main{z-index:1;position:relative}.section{padding:112px 0;position:relative}@media (width<=719px){.section{padding:80px 0}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--lime);width:18px;height:1px}.h2{letter-spacing:-.035em;max-width:16ch;margin:0 0 20px;font-size:clamp(34px,5.2vw,60px);font-weight:600;line-height:1.05}.lead{color:var(--text-muted);max-width:56ch;margin:0;font-size:clamp(16px,1.5vw,19px)}.section-head{margin-bottom:56px}.split-word{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.split-word>span{will-change:transform;display:inline-block}.btn{cursor:pointer;white-space:nowrap;height:52px;transition:background .3s var(--ease-out), border-color .3s var(--ease-out), color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn-primary{background:var(--lime);color:var(--abyss);box-shadow:0 0 0 0 var(--lime-glow);transition:box-shadow .4s var(--ease-out), transform .2s}.btn-primary:hover{box-shadow:0 0 40px 2px var(--lime-glow)}.btn-ghost{border-color:var(--line-strong);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--lime);color:var(--lime)}.btn-sm{height:40px;padding:0 18px;font-size:14px}.store-btn{background:var(--white);height:60px;color:var(--abyss);cursor:default;border:none;border-radius:16px;align-items:center;gap:14px;padding:0 24px 0 18px;text-decoration:none;display:inline-flex}a.store-btn{cursor:pointer}.store-btn .store-icon{border-radius:8px;width:30px;height:30px}.store-btn .store-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.store-btn .store-small{opacity:.7;font-size:11px;font-weight:500}.store-btn .store-big{letter-spacing:-.01em;font-size:17px;font-weight:600}.store-btn .soon-pill{background:var(--abyss);color:var(--lime);border-radius:999px;margin-left:6px;padding:4px 10px;font-size:11px;font-weight:600}.store-btn.compact{border-radius:12px;gap:8px;height:40px;padding:0 14px 0 10px}.store-btn.compact .store-icon{border-radius:6px;width:22px;height:22px}.store-btn.compact .store-big{font-size:13px}.store-btn.compact .store-small,.store-btn.compact .soon-pill{display:none}.nav{height:var(--nav-h);z-index:50;transition:background .4s var(--ease-out), border-color .4s, backdrop-filter .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.scrolled{-webkit-backdrop-filter:blur(18px)saturate(140%);border-color:var(--line);background:#00211eb8}.nav-inner{align-items:center;gap:24px;height:100%;display:flex}.logo{letter-spacing:-.03em;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.logo img{border-radius:9px;width:32px;height:32px}.nav-inner>nav{margin:0 auto}.nav-links{border:1px solid var(--line);background:#022b2780;border-radius:999px;gap:4px;margin:0;padding:4px;list-style:none;display:flex}.nav-links a{color:var(--text-muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .25s,background .25s;display:block}.nav-links a:hover{color:var(--text)}.nav-links a.active{color:var(--abyss);background:var(--lime)}.nav-right{align-items:center;gap:12px;display:flex}.lang-toggle{border:1px solid var(--line-strong);background:#022b27b3;border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;position:relative}.lang-toggle .globe{width:16px;height:16px;color:var(--lime);flex-shrink:0;margin:0 6px 0 8px}.lang-toggle button{z-index:1;letter-spacing:.04em;width:44px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;font-size:13px;font-weight:600;transition:color .3s;position:relative}.lang-toggle button[aria-pressed=true]{color:var(--abyss)}.lang-toggle .lang-thumb{background:var(--lime);width:44px;height:32px;box-shadow:0 0 18px var(--lime-glow);transition:transform .45s var(--ease-out);border-radius:999px;position:absolute;top:4px;left:34px}.menu-btn{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menu-btn span,.menu-btn span:before{background:var(--text);width:16px;height:1.5px;transition:transform .3s var(--ease-out);display:block;position:relative}.menu-btn span:before{content:"";position:absolute;top:5px}.menu-btn span{transform:translateY(-2.5px)}.menu-btn[aria-expanded=true] span{transform:rotate(45deg)}.menu-btn[aria-expanded=true] span:before{transform:translateY(-5px)rotate(-90deg)}.mobile-menu{inset:var(--nav-h) 0 0 0;z-index:49;-webkit-backdrop-filter:blur(20px);padding:32px var(--gutter);opacity:0;pointer-events:none;transition:opacity .35s var(--ease-out);background:#00211ef7;flex-direction:column;gap:8px;display:flex;position:fixed}.mobile-menu.open{opacity:1;pointer-events:auto}.mobile-menu a{letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:10px 0;font-size:32px;font-weight:600;text-decoration:none}.mobile-menu .store-btn{align-self:flex-start;margin-top:24px}@media (width<=939px){.nav-links,.nav-right .store-btn{display:none}.menu-btn{display:inline-flex}.nav-right{margin-left:auto}}.footer{z-index:1;border-top:1px solid var(--line);color:var(--text-muted);padding:48px 0 40px;font-size:14px;position:relative}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-links{flex-wrap:wrap;gap:24px;display:flex}.footer-links a{text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--lime)}.footer-big{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px var(--line-strong);-webkit-user-select:none;user-select:none;margin:0 0 24px;font-size:clamp(64px,17vw,220px);font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero{--mx:70%;--my:40%;min-height:100svh;padding:calc(var(--nav-h) + 40px) 0 80px;align-items:center;display:flex;position:relative;overflow:hidden}.hero-spot{pointer-events:none;background:radial-gradient(420px circle at var(--mx) var(--my), #d5fb091f, transparent 65%);transition:background .1s;position:absolute;inset:0}.hero-orb{aspect-ratio:1;filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#2e6b4f8c 0%,#00211e00 65%);border-radius:50%;width:60vw;max-width:820px;position:absolute;top:10%;right:-10%}.hero-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid;position:relative}.hero-title{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(44px,7.4vw,96px);font-weight:600;line-height:.98}.hero-title>span:last-child .split-word>span{background:linear-gradient(90deg, var(--lime), #f0ff9a 60%, var(--lime));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.hero-trust{flex-wrap:wrap;gap:10px;margin:36px 0 0;padding:0;list-style:none;display:flex}.hero-trust li{border:1px solid var(--line);color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:inline-flex}.hero-trust li:before{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%}.hero-visual{justify-content:center;display:flex}.hero-phone{perspective:1400px;position:relative}.hero-tilt{transform-style:preserve-3d}.hero-phone-frame{--phone-scale:.78}.hero-chip{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);white-space:nowrap;z-index:2;background:#063631bf;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 20px 40px -10px #00000080}.hero-chip svg{color:var(--lime)}.chip-a{top:18%;left:-128px}.chip-b{bottom:24%;right:-72px}.chip-dot{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 0 var(--lime-glow);border-radius:50%;animation:2s infinite ping}@keyframes ping{0%{box-shadow:0 0 #d5fb0999}to{box-shadow:0 0 0 12px #d5fb0900}}.scroll-hint{border:1.5px solid var(--line-strong);border-radius:12px;width:24px;height:38px;margin-left:-12px;position:absolute;bottom:28px;left:50%}.scroll-hint span{background:var(--lime);width:3px;height:8px;animation:scrollhint 1.8s var(--ease-out) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:7px;left:50%}@keyframes scrollhint{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(14px)}to{opacity:0}}@media (width<=939px){.hero-inner{text-align:left;grid-template-columns:1fr;gap:64px}.hero-phone-frame{--phone-scale:.66}.chip-a{top:-20px;left:-40px}.chip-b{right:-24px}.scroll-hint{display:none}}@media (width<=479px){.hero-phone-frame{--phone-scale:.58}.chip-a{top:-20px;left:-8px}.chip-b{right:-4px}}.how{padding-top:112px;position:relative}.how-intro{margin-bottom:8px}.how-stage{align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.how-glow{pointer-events:none;background:radial-gradient(circle,#d5fb091a 0%,#0000 60%);border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:50%;left:60%}.how-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.how-steps{gap:28px;display:flex;position:relative}.how-progress{background:var(--line);border-radius:2px;flex-shrink:0;width:2px;position:relative;overflow:hidden}.how-progress span{background:var(--lime);box-shadow:0 0 12px var(--lime);transform-origin:top;position:absolute;inset:0}.how-steps ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.how-steps li{opacity:.32;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);gap:20px;padding:18px 0;display:flex}.how-steps li.done{opacity:.5}.how-steps li.active{opacity:1;transform:translate(8px)}.how-num{color:var(--lime);letter-spacing:.1em;font-variant-numeric:tabular-nums;padding-top:8px;font-size:13px;font-weight:600}.how-steps h3{letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(26px,3vw,36px);font-weight:600}.how-steps p{color:var(--text-muted);max-width:40ch;max-height:0;transition:max-height .6s var(--ease-out);margin:0;overflow:hidden}.how-steps li.active p{max-height:120px}.how-phone{flex-direction:column;align-items:center;display:flex;position:relative}.how-ring{border:1px dashed var(--line-strong);pointer-events:none;border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:50%;left:50%}.how-ring:after{content:"";background:var(--lime);width:10px;height:10px;box-shadow:0 0 16px var(--lime);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}.demo-layer{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);position:absolute;inset:0;transform:scale(.97)}.demo-layer.on{opacity:1;transform:none}.how-mobile-caption{display:none}@media (width<=939px){.how-grid{grid-template-columns:1fr;gap:0}.how-steps{display:none}.how-ring{width:360px;height:360px;margin:-180px 0 0 -180px;top:40%}.how-mobile-caption{text-align:center;max-width:34ch;min-height:120px;margin-top:20px;display:block}.how-mobile-caption strong{letter-spacing:-.02em;font-size:24px;display:block}.how-mobile-caption p{color:var(--text-muted);margin:4px 0 0;font-size:15px}.how-mobile-caption .how-num{padding:0}}.how-static{gap:40px;margin:0;padding:0;list-style:none;display:grid}.how-static li{align-items:center;gap:32px;display:flex}.how-static h3{margin:4px 0;font-size:28px}.how-static p{color:var(--text-muted);margin:0}.spot{--x:50%;--y:50%;isolation:isolate;position:relative;overflow:hidden}.spot:before{content:"";z-index:-1;background:radial-gradient(360px circle at var(--x) var(--y), #d5fb091a, transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.spot:after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--x) var(--y), #d5fb0999, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.spot:hover:before,.spot:hover:after{opacity:1}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pillar{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg, var(--card), #022b274d);padding:36px 32px}.pillar h3{letter-spacing:-.03em;margin:28px 0 8px;font-size:32px;font-weight:600}.pillar p{color:var(--text-muted);margin:0}.pillar-visual{border:1px solid var(--line);background:#00211e99;border-radius:18px;justify-content:center;align-items:center;height:140px;display:flex}.pillar-points{gap:8px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pillar-points li{align-items:center;gap:10px;display:flex}.pillar-points svg{color:var(--lime);flex-shrink:0}.lock-ring{stroke:var(--line-strong);stroke-dasharray:352;stroke-dashoffset:352px;transition:stroke-dashoffset 1.6s var(--ease-out) .2s, stroke .6s 1.4s}.lock-shackle{stroke:var(--text-muted);transition:transform .6s cubic-bezier(.5,1.8,.5,1) .9s,stroke .4s 1s;transform:translateY(-12px)}.lock-body{fill:var(--abyss-3);stroke:var(--line-strong);stroke-width:2px;transition:fill .4s 1s,stroke .4s 1s}.lock-hole{fill:var(--text-muted);transition:fill .4s 1s}.lock-hole-line{stroke:var(--text-muted);transition:stroke .4s 1s}.in .lock-ring{stroke-dashoffset:0;stroke:var(--lime)}.in .lock-shackle{stroke:var(--lime);transform:none}.in .lock-body{fill:var(--lime);stroke:var(--lime)}.in .lock-hole{fill:var(--abyss)}.in .lock-hole-line{stroke:var(--abyss)}.flow-visual{gap:14px;padding:0 20px}.flow-node{flex-direction:column;align-items:center;gap:4px;min-width:64px;display:flex}.flow-node.end{color:var(--lime)}.flow-big{color:var(--lime);font-size:40px;font-weight:700;line-height:1}.flow-label{color:var(--text-muted);text-align:center;white-space:nowrap;font-size:12px}.flow-track{background:var(--line-strong);border-radius:2px;flex:1;height:2px;position:relative}.flow-dot{background:var(--lime);width:10px;height:10px;box-shadow:0 0 14px var(--lime);opacity:0;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0}.in .flow-dot{animation:flow 1.8s var(--ease-out) infinite .4s}@keyframes flow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.simple-visual{gap:20px}.simple-stat{color:var(--text-muted);flex-direction:column;align-items:center;font-size:13px;display:flex}.simple-num{color:var(--text);font-size:56px;font-weight:700;line-height:1;transition:color .6s .6s,text-shadow .6s .6s}.in .simple-num{color:var(--lime);text-shadow:0 0 30px var(--lime-glow)}.simple-plus{color:var(--line-strong);font-size:28px}@media (width<=939px){.pillar-grid{grid-template-columns:1fr}}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(210px,auto);gap:20px;display:grid}.bento-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--card);transition:transform .4s var(--ease-out), border-color .4s;will-change:transform;flex-direction:column;padding:28px;display:flex}.bento-card h3{letter-spacing:-.02em;margin:20px 0 6px;font-size:22px;font-weight:600}.bento-card p{color:var(--text-muted);margin:0;font-size:15px}.bento-photos{grid-area:span 2/span 2}.bento-anyInbox{grid-column:span 2}.bento-ai{grid-column:span 3}.bento-icon{width:48px;height:48px;color:var(--lime);background:var(--lime-soft);border:1px solid #d5fb0933;border-radius:14px;justify-content:center;align-items:center;display:flex}.badge{background:var(--lime);color:var(--abyss);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:28px;right:28px}.photo-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:auto;padding-top:32px;display:grid}.photo-strip span{aspect-ratio:1;transition:transform .6s var(--ease-out);background:linear-gradient(135deg,#5a9e7a 0%,#3d7a5a 50%,#2a5e42 100%);border-radius:14px}.photo-strip span:nth-child(2){background:linear-gradient(135deg,#2e6b4f,#0f4a3a)}.photo-strip span:nth-child(3){background:linear-gradient(135deg,#d5fb09,#8fb300)}.photo-strip span:nth-child(4){background:linear-gradient(135deg,#9db8b1,#5e766e)}.bento-card:hover .photo-strip span:first-child{transform:translateY(-6px)rotate(-4deg)}.bento-card:hover .photo-strip span:nth-child(2){transform:translateY(4px)rotate(3deg)}.bento-card:hover .photo-strip span:nth-child(3){transform:translateY(-8px)rotate(5deg)}.bento-card:hover .photo-strip span:nth-child(4){transform:translateY(2px)rotate(-3deg)}.bento-inboxes{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.bento-inboxes span{border:1px solid var(--line-strong);color:var(--text-muted);border-radius:999px;padding:6px 14px;font-size:13px;transition:color .3s,border-color .3s}.bento-card:hover .bento-inboxes span{color:var(--text);border-color:#d5fb0966}@media (width<=939px){.bento{grid-template-columns:repeat(2,1fr)}.bento-photos{grid-row:span 1}.bento-ai{grid-column:span 1}}@media (width<=599px){.bento{grid-template-columns:1fr}.bento-photos,.bento-anyInbox,.bento-ai{grid-column:span 1}}.testimonials{overflow:hidden}.marquee{padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{width:max-content;animation:48s linear infinite marquee;display:flex}.marquee.reverse .marquee-track{animation-duration:56s;animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-set{gap:20px;padding-right:20px;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.quote-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--card);flex-direction:column;gap:18px;width:380px;margin:0;padding:28px;transition:border-color .3s;display:flex}.quote-card:hover{border-color:#d5fb0966}.quote-mark{color:var(--lime)}.quote-card blockquote{flex:1;margin:0;font-size:17px;line-height:1.5}.quote-card figcaption{align-items:center;gap:12px;font-size:14px;display:flex}.quote-card figcaption strong{display:block}.quote-card figcaption em{color:var(--text-muted);font-style:normal}.avatar{background:var(--lime-soft);width:40px;height:40px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}@media (width<=599px){.quote-card{width:290px;padding:22px}}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.faq-grid .section-head{top:calc(var(--nav-h) + 32px);position:sticky}.faq-grid .lead a{color:var(--lime);text-decoration:none}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{text-align:left;letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:26px 0;font-size:clamp(17px,1.8vw,21px);font-weight:500;transition:color .3s;display:flex}.faq-item button:hover,.faq-item.open button{color:var(--lime)}.faq-icon{border:1px solid var(--line-strong);width:32px;height:32px;transition:transform .5s var(--ease-out), background .3s, border-color .3s;border-radius:50%;flex-shrink:0;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:currentColor;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.faq-icon:after{transition:transform .5s var(--ease-out);transform:rotate(90deg)}.faq-item.open .faq-icon{background:var(--lime);border-color:var(--lime);color:var(--abyss);transform:rotate(180deg)}.faq-item.open .faq-icon:after{transform:rotate(0)}.faq-answer{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-answer>div{overflow:hidden}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-answer p{color:var(--text-muted);max-width:60ch;margin:0 0 26px}@media (width<=939px){.faq-grid{grid-template-columns:1fr;gap:16px}.faq-grid .section-head{margin-bottom:24px;position:static}}.support-card{border:1px solid var(--line-strong);background:radial-gradient(ellipse at 100% 0%, #d5fb0924, transparent 50%), linear-gradient(160deg, var(--abyss-3), var(--abyss-2));border-radius:36px;padding:clamp(40px,7vw,88px)}.support-card .h2{max-width:18ch}.support-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;display:flex}.support-mail{color:var(--text-muted);font-size:15px}.support-store{border-top:1px solid var(--line);margin-top:40px;padding-top:32px}.legal{padding:calc(var(--nav-h) + 64px) 0 96px}.legal-inner{max-width:760px}.legal .back{color:var(--text-muted);gap:8px;margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-flex}.legal .back:hover{color:var(--lime)}.legal h1{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(40px,6vw,64px);font-weight:600;line-height:1.05}.legal .meta{color:var(--text-muted);margin:0 0 40px;font-size:14px}.legal h2{letter-spacing:-.01em;margin:44px 0 10px;font-size:21px;font-weight:600}.legal h2 .n{color:var(--lime);font-variant-numeric:tabular-nums;margin-right:10px}.legal p,.legal li{color:#c4d6cf}.legal ul{padding-left:20px}.legal li{margin-bottom:8px}.legal li::marker{color:var(--lime)}.legal strong{color:var(--text)}.legal a{color:var(--lime)}.legal .intro{color:var(--text);font-size:18px}.legal .table-scroll{border:1px solid var(--line);border-radius:16px;margin:12px 0;overflow-x:auto}.legal table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px}.legal th,.legal td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.legal tr:last-child td{border-bottom:none}.legal th{color:var(--text);background:#06363199;font-weight:600}.reviews-soon{flex-direction:column;gap:14px;margin-top:8px;display:flex}.soon-badge{background:var(--lime-soft);color:var(--lime);border:1px solid #d5fb0959;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.quote-card.skeleton{min-height:230px}.quote-card.skeleton .quote-mark{opacity:.35}.sk-lines{flex-direction:column;flex:1;gap:10px;display:flex}.sk-lines i{background:linear-gradient(90deg,#9db8b11a 0%,#9db8b138 50%,#9db8b11a 100%) 0 0/200% 100%;border-radius:6px;height:12px;animation:2.4s ease-in-out infinite shimmer;display:block}.sk-foot{align-items:center;gap:12px;display:flex}.sk-foot .sk-lines{gap:8px}.sk-foot .avatar{background:#9db8b11f}.sk-tag{color:var(--lime);white-space:nowrap;border:1px solid #d5fb094d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
