@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#07090b;min-height:100vh}.lp-landing{--bg:#07090b;--bg2:#0b0f13;--surface:#11161c;--surface2:#171e26;--line:#ffffff14;--line2:#ffffff24;--text:#eef2f1;--muted:#9aa7a2;--faint:#616e69;--accent:#24e3a4;--accent2:#39c8e8;--ink:#05221a;--warn:#ffc75e;--danger:#ff6b6b;--r-lg:22px;--r-md:14px;--r-sm:10px;--fd:"Space Grotesk", system-ui, sans-serif;--fb:"Manrope", system-ui, sans-serif;--max:1160px;isolation:isolate;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--fb);-webkit-font-smoothing:antialiased;scroll-padding-top:76px;line-height:1.6;position:relative;overflow-x:hidden}.lp-landing *,.lp-landing :before,.lp-landing :after{box-sizing:border-box;margin:0;padding:0}.lp-landing ::selection{background:var(--accent);color:var(--ink)}.lp-landing img{max-width:100%}.lp-landing a{color:inherit;text-decoration:none}.lp-landing section{padding:64px 0;position:relative}.lp-landing .wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.lp-landing .bgfx{z-index:-1;pointer-events:none;position:fixed;inset:0}.lp-landing .bgfx:before{content:"";background:radial-gradient(720px 360px at 88% -6%,#24e3a421,#0000 60%),radial-gradient(620px 320px at -8% 18%,#39c8e817,#0000 60%);position:absolute;inset:0}.lp-landing .bgfx:after{content:"";opacity:.5;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 55% at 50% 0,#000 15%,#0000 78%);mask-image:radial-gradient(90% 55% at 50% 0,#000 15%,#0000 78%)}.lp-landing .kicker{color:var(--accent);letter-spacing:2px;text-transform:uppercase;font-size:12.5px;font-weight:800}.lp-landing h2.sec{font-family:var(--fd);letter-spacing:-.015em;margin:10px 0 12px;font-size:clamp(26px,3.8vw,40px);font-weight:700;line-height:1.08}.lp-landing .sec-sub{color:var(--muted);max-width:620px;font-size:16px}.lp-landing .hd{margin-bottom:34px}.lp-landing .btn{border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:800;transition:all .18s;display:inline-flex}.lp-landing .btn-solid{background:linear-gradient(135deg, var(--accent), var(--accent2));color:var(--ink);box-shadow:0 10px 34px -12px #24e3a4a6}.lp-landing .btn-solid:hover{transform:translateY(-2px);box-shadow:0 14px 44px -10px #24e3a4d9}.lp-landing .btn-ghost{border-color:var(--line2);color:var(--text);background:#ffffff05}.lp-landing .btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.lp-landing .btn-big{border-radius:var(--r-md);padding:16px 26px;font-size:16.5px}.lp-landing .btn-trial{animation:2.8s ease-in-out infinite lpGlow;position:relative}@keyframes lpGlow{0%,to{box-shadow:0 12px 38px -10px #24e3a48c}50%{box-shadow:0 16px 52px -8px #24e3a4f2}}.lp-landing .hcta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.lp-landing .cta-note{color:var(--faint);margin-top:12px;font-size:13.5px}.lp-landing .calc{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:18px;display:grid}.lp-landing .calc-sliders{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:24px;padding:26px 24px;display:flex}.lp-landing .calc-row{grid-template-columns:1fr auto;align-items:baseline;gap:8px 12px;display:grid}.lp-landing .calc-label{font-family:var(--fd);font-size:15.5px;font-weight:700}.lp-landing .calc-value{font-family:var(--fd);color:var(--accent);justify-self:end;font-size:17px;font-weight:700}.lp-landing .calc-row input[type=range]{appearance:none;background:var(--surface2);cursor:pointer;border-radius:999px;outline:none;grid-column:1/-1;width:100%;height:6px}.lp-landing .calc-row input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(135deg, var(--accent), var(--accent2));border:3px solid var(--bg);border-radius:50%;width:22px;height:22px;box-shadow:0 4px 16px -4px #24e3a4cc}.lp-landing .calc-row input[type=range]::-moz-range-thumb{background:var(--accent);border:3px solid var(--bg);border-radius:50%;width:18px;height:18px;box-shadow:0 4px 16px -4px #24e3a4cc}.lp-landing .calc-hint{color:var(--faint);font-size:13px}.lp-landing .calc-total{border-radius:var(--r-lg);background:linear-gradient(160deg,#24e3a41f,#39c8e80d 55%,#0000);border:1px solid #24e3a459;flex-direction:column;justify-content:center;gap:6px;padding:30px 26px;display:flex}.lp-landing .calc-num{font-family:var(--fd);color:var(--text);font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1}.lp-landing .calc-per{color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;font-size:14px;font-weight:800}.lp-landing .calc-year{color:var(--muted);margin-top:12px;font-size:14.5px}.lp-landing .calc-formula{font-family:var(--fd);color:var(--faint);border:1px dashed var(--line2);border-radius:var(--r-sm);background:#ffffff0a;align-self:flex-start;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-block}.lp-landing .calc-num{animation:.35s calcPop}@keyframes calcPop{0%{opacity:.65;transform:scale(.96)}to{opacity:1;transform:none}}.lp-landing .chip{border:1px solid var(--line2);z-index:2;background:#0f141af0;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:800;display:flex;position:absolute;box-shadow:0 24px 50px -22px #000000e6}.lp-landing .chip .ic{width:30px;height:30px;color:var(--accent);background:#24e3a424;border-radius:9px;flex:none;place-items:center;display:grid}.lp-landing .chip small{color:var(--muted);font-size:10.5px;font-weight:600;display:block}.lp-landing .c1{animation:5s ease-in-out infinite lpFloaty;top:-24px;right:-8px}.lp-landing .c2{animation:6.5s ease-in-out infinite reverse lpFloaty;bottom:-34px;left:-26px}@keyframes lpFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-landing .final{text-align:center;padding:80px 0}.lp-landing .final h2{font-family:var(--fd);max-width:760px;margin:12px auto;font-size:clamp(27px,4vw,42px);line-height:1.06}.lp-landing .final p{color:var(--muted);max-width:560px;margin:0 auto 26px;font-size:16px}.lp-landing footer{border-top:1px solid var(--line);color:var(--faint);padding:30px 0 40px;font-size:13px}.lp-landing .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-landing .foot-links{gap:18px;display:inline-flex}.lp-landing .foot-links a{color:var(--muted);font-weight:600}.lp-landing .foot-links a:hover{color:var(--accent)}.lp-landing .final .hcta{justify-content:center}.lp-modal{--bg2:#0b0f13;--surface:#11161c;--line2:#ffffff24;--text:#eef2f1;--muted:#9aa7a2;--faint:#616e69;--accent:#24e3a4;--accent2:#39c8e8;--ink:#05221a;--danger:#ff6b6b;--r-lg:22px;--r-md:14px;--r-sm:10px;--fd:"Space Grotesk", system-ui, sans-serif;--fb:"Manrope", system-ui, sans-serif;z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--fb);color:var(--text);background:#050709b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.lp-modal-card{background:var(--surface);border:1px solid var(--line2);border-radius:var(--r-lg);width:min(460px,100%);max-height:calc(100vh - 40px);padding:34px 30px 26px;position:relative;overflow-y:auto;box-shadow:0 30px 90px -20px #000c}.lp-modal-x{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:26px;line-height:1;position:absolute;top:14px;right:16px}.lp-modal-x:hover{color:var(--text)}.lp-modal-card h3{font-family:var(--fd);margin:6px 0 10px;font-size:23px}.lp-modal-sub{color:var(--muted);margin-bottom:18px;font-size:14.5px}.lp-modal-input{border-radius:var(--r-sm);border:1px solid var(--line2);background:var(--bg2);width:100%;color:var(--text);font-size:15.5px;font-family:var(--fb);margin-bottom:14px;padding:14px 16px}.lp-modal-input:focus{border-color:var(--accent);outline:none}.lp-modal-cta{border-radius:var(--r-md);width:100%;font-family:var(--fb);color:var(--ink);cursor:pointer;background:linear-gradient(135deg, var(--accent), var(--accent2));border:none;justify-content:center;align-items:center;gap:8px;padding:16px 26px;font-size:16.5px;font-weight:800;transition:all .18s;display:inline-flex;box-shadow:0 10px 34px -12px #24e3a4a6}.lp-modal-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 44px -10px #24e3a4d9}.lp-modal-cta:disabled{opacity:.55;cursor:default}.lp-modal-err{color:var(--danger);margin-top:10px;font-size:13.5px}.lp-modal-note{color:var(--faint);margin-top:14px;font-size:12.5px}.lp-modal-note a{color:var(--accent2)}.lp-landing .faq{max-width:820px}.lp-landing details{border-bottom:1px solid var(--line)}.lp-landing summary{cursor:pointer;font-family:var(--fd);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.lp-landing summary::-webkit-details-marker{display:none}.lp-landing summary .x{color:var(--accent);flex:none;font-size:20px;transition:all .2s}.lp-landing details[open] summary .x{transform:rotate(45deg)}.lp-landing .fa{color:var(--muted);max-width:680px;padding:0 0 18px;font-size:15px}.lp-landing .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding:84px 0 56px;display:grid}.lp-landing .hero h1{font-family:var(--fd);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(32px,5.4vw,58px);font-weight:700;line-height:1.03}.lp-landing .grad{background:linear-gradient(100deg, var(--accent) 5%, var(--accent2) 45%, var(--accent) 95%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite lpShine}@keyframes lpShine{0%,to{background-position:0 0}50%{background-position:100% 0}}.lp-landing .hero .lead{color:var(--muted);max-width:560px;font-size:clamp(15.5px,2vw,18.5px)}.lp-landing .jr{border-top:1px solid var(--line);grid-template-columns:1fr;gap:18px;padding-top:30px;display:grid}.lp-landing .jr-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-landing .jr-title{font-family:var(--fd);letter-spacing:.2px;font-size:17px;font-weight:700}.lp-landing .jr-stamp{letter-spacing:.6px;text-transform:uppercase;color:var(--ink);background:var(--accent);opacity:0;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800;transform:scale(.6)rotate(-8deg)}.lp-landing .jr-clock{font-family:var(--fd);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.lp-landing .jr-clock i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2s infinite lpPulse}@keyframes lpPulse{0%{box-shadow:0 0 #24e3a48c}70%{box-shadow:0 0 0 8px #24e3a400}to{box-shadow:0 0 #24e3a400}}.lp-landing .jr-stamp.on{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards jrPop}@keyframes jrPop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}60%{opacity:1;transform:scale(1.12)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}.lp-landing .jr-rows{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.lp-landing .jr-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:baseline;gap:10px;padding:12px 14px;transition:all .35s;display:flex}.lp-landing .jr-row .t{font-family:var(--fd);color:var(--text);flex:none;font-size:14.5px;font-weight:700}.lp-landing .jr-row .n{color:var(--faint);font-size:13px;font-weight:600}.lp-landing .jr-row .n em{color:var(--muted);font-style:normal}.lp-landing .jr-row .st{letter-spacing:.4px;text-transform:uppercase;color:var(--faint);flex:none;margin-left:auto;font-size:11px;font-weight:800}.lp-landing .jr-row.busy{background:linear-gradient(180deg, #24e3a414, var(--surface) 70%);border-color:#24e3a473}.lp-landing .jr-row.busy .n{color:var(--text)}.lp-landing .jr-row.busy .st{color:var(--accent)}.lp-landing .jr-cap{color:var(--muted);max-width:640px;font-size:14.5px}.lp-landing .jr-row.busy{animation:.7s jrFlash}@keyframes jrFlash{0%{box-shadow:0 0 #24e3a480}to{box-shadow:0 0 0 16px #24e3a400}}.lp-landing .jr-row.typing{border-color:#24e3a459}.lp-landing .jr-dots{align-items:center;gap:4px;height:16px;display:inline-flex}.lp-landing .jr-dots i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1s infinite jrDot}.lp-landing .jr-dots i:nth-child(2){animation-delay:.15s}.lp-landing .jr-dots i:nth-child(3){animation-delay:.3s}@keyframes jrDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.landing-lang-toggle{border:1px solid var(--line2);border-radius:var(--r-sm,10px);background:#ffffff0a;align-items:center;gap:2px;padding:2px;display:inline-flex}.landing-lang-option{border-radius:calc(var(--r-sm,10px) - 2px);min-width:34px;color:var(--muted);font-family:var(--fd);letter-spacing:.4px;cursor:pointer;background:0 0;border:0;padding:3px 8px;font-size:12px;font-weight:700;line-height:1.5;transition:background .2s,color .2s}.landing-lang-option:hover{color:var(--text)}.landing-lang-option.is-active{background:var(--accent);color:var(--ink)}.q-page .landing-lang-toggle{flex:none}.q-page .bar .sec{text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-landing nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#07090bc7;position:sticky;top:0}.lp-landing .nav{align-items:center;gap:20px;height:62px;display:flex}.lp-landing .logo{font-family:var(--fd);letter-spacing:.5px;white-space:nowrap;font-size:17px;font-weight:700}.lp-landing .logo b{color:var(--accent)}.lp-landing .lks{gap:20px;margin-left:6px;display:flex}.lp-landing .lks a{color:var(--muted);font-size:14px;font-weight:600;position:relative}.lp-landing .lks a:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.lp-landing .lks a:hover{color:var(--text)}.lp-landing .lks a:hover:after{transform:scaleX(1)}.lp-landing .navbar{align-items:center;gap:12px;margin-left:auto;display:flex}.lp-landing .visual{max-width:430px;margin:0 auto;position:relative}.lp-landing .frame{border:1px solid var(--line2);background:linear-gradient(#151c23,#0d1216);border-radius:32px;padding:12px;position:relative;box-shadow:0 50px 110px -40px #000000e6}.lp-landing .frame:after{content:"";filter:blur(10px);background:radial-gradient(closest-side,#24e3a433,#0000);height:110px;position:absolute;bottom:-44px;left:-40px;right:-40px}.lp-landing .screen{border:1px solid var(--line);background:linear-gradient(165deg,#101a16,#0a0e12 58%);border-radius:22px;flex-direction:column;gap:12px;padding:18px;display:flex}.lp-landing .m-hero{background:linear-gradient(135deg,#24e3a429,#39c8e81a);border:1px solid #24e3a447;border-radius:14px;padding:16px}.lp-landing .m-hero .tag{color:var(--accent);letter-spacing:1.2px;font-size:10.5px;font-weight:800}.lp-landing .m-hero h3{font-family:var(--fd);margin:6px 0 2px;font-size:18px}.lp-landing .m-hero p{color:var(--muted);font-size:12px}.lp-landing .m-hero .mb{background:var(--accent);width:100%;color:var(--ink);text-align:center;cursor:pointer;border:none;border-radius:10px;margin-top:12px;padding:10px;font-family:inherit;font-size:13px;font-weight:800;display:block}.lp-landing .m-hero .mb:hover{filter:brightness(1.05)}.lp-landing .m-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-landing .m-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px}.lp-landing .m-card .n{font-family:var(--fd);font-size:13.5px;font-weight:700}.lp-landing .m-card .p{color:var(--accent);font-size:12px;font-weight:800}.lp-landing .m-card .d{color:var(--faint);font-size:10.5px}.lp-landing .m-appt{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent2);border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.lp-landing .m-appt .who{font-size:13px;font-weight:800}.lp-landing .m-appt .what{color:var(--muted);font-size:11px}.lp-landing .m-appt .ok{color:var(--accent);background:#24e3a424;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:800}.lp-landing .pl{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch;gap:16px;display:grid}.lp-landing .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:26px 24px;display:flex;position:relative}.lp-landing .card.hot{background:linear-gradient(180deg, #24e3a40f, var(--surface) 55%);border-color:#24e3a480;box-shadow:0 30px 80px -40px #24e3a480}.lp-landing .card .tag{background:var(--accent);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:800;position:absolute;top:-13px;left:24px}.lp-landing .card .pn{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:800}.lp-landing .card .pname{font-family:var(--fd);margin:6px 0 4px;font-size:19px;font-weight:700}.lp-landing .card .price{font-family:var(--fd);font-size:36px;font-weight:700;line-height:1}.lp-landing .card .price .cur{color:var(--accent)}.lp-landing .card .price .per{color:var(--faint);font-size:15px;font-weight:600}.lp-landing .card .once{color:var(--faint);margin-top:6px;font-size:12.5px}.lp-landing .card .monthly{background:var(--surface2);border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-wrap:wrap;gap:6px;margin:14px 0;padding:10px;font-size:12.5px;display:flex}.lp-landing .card .monthly b{color:var(--text);font-size:13.5px}.lp-landing .card ul{flex:1;margin-bottom:20px;list-style:none}.lp-landing .card li{color:#d7dfdb;gap:10px;padding:6.5px 0;font-size:14.5px;display:flex}.lp-landing .card li svg{width:16px;height:16px;stroke:var(--accent);flex:none;margin-top:4px}.lp-landing .card li.off{color:var(--faint)}.lp-landing .card li.off svg{stroke:var(--faint)}.lp-landing .card .btn{width:100%}.lp-landing .pnote{color:var(--faint);max-width:820px;margin-top:18px;font-size:13px}@media (width<=1020px){.lp-landing .hero{grid-template-columns:1fr;gap:54px;padding:48px 20px 40px}.lp-landing .visual{max-width:400px}.lp-landing .calc{grid-template-columns:1fr}.lp-landing .st-row{grid-template-columns:1fr;gap:16px}}@media (width<=760px){.lp-landing .lks,.lp-landing .navbar .btn-ghost{display:none}.lp-landing .trial-grid{grid-template-columns:1fr}.lp-landing .wrap{padding:0 16px}.lp-landing .hero{padding:48px 16px 40px}.lp-landing section{padding:52px 0}}@media (width<=420px){.lp-landing .btn-big{width:100%}.lp-landing .hcta{flex-direction:column;align-items:stretch}.lp-landing .hcta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.lp-landing *,.lp-landing :before,.lp-landing :after{transition:none!important;animation:none!important}.lp-landing .rv{opacity:1;transform:none}}.lp-landing .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.lp-landing .rv.in{opacity:1;transform:none}.lp-landing .story{flex-direction:column;gap:14px;display:flex}.lp-landing .st-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1.1fr .9fr;align-items:center;gap:22px;padding:22px 24px;display:grid}.lp-landing .st-info{align-items:flex-start;gap:16px;display:flex}.lp-landing .st-n{background:var(--surface2);border:1px solid var(--line2);width:36px;height:36px;font-family:var(--fd);color:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.lp-landing .st-info h3{font-family:var(--fd);margin-bottom:4px;font-size:17.5px;font-weight:700}.lp-landing .st-info p{color:var(--muted);font-size:14.5px}.lp-landing .st-mock{flex-direction:column;gap:8px;display:flex}.lp-landing .st-mock .b{opacity:0;border-radius:16px;max-width:86%;padding:10px 14px;font-size:13.5px;font-weight:600;line-height:1.45}.lp-landing .st-row.in .b.ask{animation:.45s .15s both stInL}.lp-landing .st-row.in .b.dots{animation:1.1s .55s both stDots}.lp-landing .st-row.in .b.ans{animation:.45s 1.35s both stInR}@keyframes stInL{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes stInR{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes stDots{0%{opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0}}.lp-landing .st-mock .b.dots{align-self:flex-end;align-items:center;gap:5px;padding:12px 16px;display:inline-flex}.lp-landing .st-mock .b.dots i{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1s infinite jrDot}.lp-landing .st-mock .b.dots i:nth-child(2){animation-delay:.15s}.lp-landing .st-mock .b.dots i:nth-child(3){animation-delay:.3s}.lp-landing .st-mock .b.ask{background:var(--surface2);border:1px solid var(--line);color:var(--text);border-bottom-left-radius:6px;align-self:flex-start}.lp-landing .st-mock .b.ans{color:var(--text);background:linear-gradient(135deg,#24e3a429,#39c8e81a);border:1px solid #24e3a466;border-bottom-right-radius:6px;align-self:flex-end}.lp-landing .trial{border:1px solid var(--line2);background:linear-gradient(155deg,#24e3a417,#39c8e80d 55%,#0000);border-radius:28px;padding:clamp(24px,4vw,44px)}.lp-landing .trial-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;display:grid}.lp-landing .steps7{flex-direction:column;gap:0;margin-top:4px;display:flex}.lp-landing .s7{border-bottom:1px dashed var(--line);gap:16px;padding:13px 0;display:flex}.lp-landing .s7:last-child{border-bottom:none}.lp-landing .s7 .n{background:var(--surface2);border:1px solid var(--line2);width:34px;height:34px;font-family:var(--fd);color:var(--accent);border-radius:11px;flex:none;place-items:center;font-weight:700;display:grid}.lp-landing .s7 b{font-family:var(--fd);font-size:15.5px;display:block}.lp-landing .s7 span{color:var(--muted);font-size:13.5px}.q-page{--bg:#07090b;--bg2:#0b0f13;--surface:#11161c;--surface2:#171e26;--line:#ffffff14;--line2:#ffffff24;--text:#eef2f1;--muted:#9aa7a2;--faint:#616e69;--accent:#24e3a4;--accent2:#39c8e8;--ink:#05221a;--warn:#ffc75e;--danger:#ff6b6b;--fd:"Space Grotesk", system-ui, sans-serif;--fb:"Manrope", system-ui, sans-serif;isolation:isolate;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--fb);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.6;display:flex;position:relative;overflow-x:hidden}.q-page *,.q-page :before,.q-page :after{box-sizing:border-box;margin:0;padding:0}.q-page ::selection{background:var(--accent);color:var(--ink)}.q-page .bgz{z-index:-1;pointer-events:none;background:radial-gradient(720px 360px at 90% -5%,#24e3a41c,#0000 60%),radial-gradient(600px 300px at -8% 25%,#39c8e814,#0000 60%);position:fixed;inset:0}.q-page a{color:inherit;text-decoration:none}.q-page header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#07090bd1;position:sticky;top:0}.q-page .bar{align-items:center;gap:14px;max-width:820px;margin:0 auto;padding:13px 20px;display:flex}.q-page .logo{font-family:var(--fd);letter-spacing:.5px;white-space:nowrap;margin-right:auto;font-size:16px;font-weight:700}.q-page .logo b{color:var(--accent)}.q-page .pl{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:700}.q-page .tr{background:var(--line);border-radius:999px;flex:none;width:110px;height:6px;overflow:hidden}.q-page .tf{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:999px;width:10%;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.q-page .sec{color:var(--faint);white-space:nowrap;font-size:12px}.q-page main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:38px 20px 40px}.q-page .k{color:var(--accent);letter-spacing:2px;text-transform:uppercase;font-size:12.5px;font-weight:800}.q-page .st h1,.q-page section>h1{font-family:var(--fd);letter-spacing:-.015em;margin:12px 0 10px;font-size:clamp(25px,4.4vw,36px);line-height:1.1}.q-page .sub{color:var(--muted);max-width:560px;margin-bottom:26px;font-size:15.5px}.q-page .sw{overflow:hidden}.q-page .step{display:none}.q-page .step.on{animation:.5s cubic-bezier(.22,1,.36,1) qInStep;display:block}@keyframes qInStep{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:none}}.q-page .navb{gap:12px;margin-top:28px;display:flex}.q-page .btn{cursor:pointer;font-size:16px;font-weight:800;font-family:var(--fb);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:15px 24px;transition:all .18s;display:inline-flex}.q-page .btn-solid{background:linear-gradient(135deg, var(--accent), var(--accent2));color:var(--ink);box-shadow:0 8px 30px -10px #24e3a499}.q-page .btn-solid:hover{transform:translateY(-1px)}.q-page .btn-solid:disabled{opacity:.4;cursor:not-allowed;transform:none}.q-page .btn-ghost{color:var(--muted);border:1px solid var(--line2);background:0 0}.q-page .btn-ghost:hover{color:var(--text)}.q-page .opts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:11px;display:grid}.q-page .opt{background:var(--surface);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;border-radius:16px;padding:15px 13px;transition:all .16s;position:relative}.q-page .opt:hover{border-color:var(--line2);transform:translateY(-2px)}.q-page .opt.sel{border-color:var(--accent);background:linear-gradient(160deg, #24e3a41a, var(--surface) 60%);box-shadow:0 0 0 1px var(--accent)}.q-page .opt .tile{border:1px solid var(--line2);background:linear-gradient(135deg,#1b242d,#12171d);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:11px;font-size:23px;display:grid}.q-page .opt h3{font-family:var(--fd);font-size:14.5px;font-weight:700}.q-page .opt p{color:var(--faint);margin-top:2px;font-size:12px}.q-page .opt .chk{border:2px solid var(--line2);border-radius:50%;place-items:center;width:19px;height:19px;display:none;position:absolute;top:11px;right:11px}.q-page .opt.sel .chk{background:var(--accent);border-color:var(--accent);color:var(--ink);display:grid}.q-page .opt .chk svg{width:10px;height:10px}.q-page .field{margin-bottom:15px}.q-page .field label{color:var(--muted);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.q-page .field input{background:var(--surface);border:1px solid var(--line2);width:100%;color:var(--text);font-size:16px;font-family:var(--fb);border-radius:12px;padding:14px 15px}.q-page .field input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #24e3a424}.q-page .field input::placeholder{color:var(--faint)}.q-page .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.q-page .svc{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 120px 100px 38px;align-items:center;gap:8px;margin-bottom:9px;padding:9px 11px;animation:.3s qInStep;display:grid}.q-page .svc input{color:var(--text);font-size:14.5px;font-family:var(--fb);background:0 0;border:none;padding:6px 4px}.q-page .svc input:focus{background:var(--surface2);border-radius:8px;outline:none}.q-page .svc input::placeholder{color:var(--faint)}.q-page .svc .del{width:34px;height:34px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:9px;font-size:18px}.q-page .svc .del:hover{color:var(--danger);background:#ff6b6b14}.q-page .add{color:var(--accent);cursor:pointer;font-size:14.5px;font-weight:800;font-family:var(--fb);background:0 0;border:none;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.q-page .svc-empty{color:var(--faint);padding:6px 0;font-size:13.5px}.q-page .preset{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.q-page .preset button{background:var(--surface2);border:1px solid var(--line);color:var(--muted);cursor:pointer;font-size:13px;font-weight:700;font-family:var(--fb);border-radius:999px;padding:8px 14px;transition:all .15s}.q-page .preset button:hover{border-color:var(--accent);color:var(--text)}.q-page .hours{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:11px;display:grid}.q-page .hour{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;padding:15px;transition:all .16s}.q-page .hour:hover{border-color:var(--line2)}.q-page .hour.sel{border-color:var(--accent);background:linear-gradient(160deg, #24e3a41a, var(--surface))}.q-page .hour .hn{font-family:var(--fd);font-size:15px;font-weight:700}.q-page .hour .hd{color:var(--muted);margin-top:2px;font-size:12.5px}.q-page .plans{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.q-page .pc{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:18px;flex-direction:column;padding:20px 18px;transition:all .16s;display:flex;position:relative}.q-page .pc:hover{border-color:var(--line2);transform:translateY(-2px)}.q-page .pc.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:linear-gradient(160deg, #24e3a41a, var(--surface) 55%)}.q-page .pc.hl{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.q-page .pc .rec{background:var(--accent);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;top:-12px;right:14px}.q-page .pc .pn{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:800}.q-page .pc .pname{font-family:var(--fd);margin:5px 0;font-size:16.5px;font-weight:700}.q-page .pc .price{font-family:var(--fd);align-items:baseline;gap:10px;font-size:30px;font-weight:700;line-height:1;display:flex}.q-page .pc .price .cur{color:var(--accent)}.q-page .pc .price .old{color:var(--faint);font-size:17px;font-weight:600;-webkit-text-decoration:line-through #e25555;text-decoration:line-through #e25555;text-decoration-thickness:2px}.q-page .pc .price .old .cur{color:var(--faint)}.q-page .pc .price .now{color:var(--accent)}.q-page .pc .price-note{color:var(--muted);margin:6px 0 0;font-size:11.5px}.q-page .pc .m-support{color:var(--muted);margin:8px 0 10px;font-size:12px}.q-page .pc .m-support b{color:var(--text)}.q-page .pc ul{margin-top:2px;list-style:none}.q-page .pc li{color:#d7dfdb;gap:8px;padding:4px 0;font-size:13px;display:flex}.q-page .pc li svg{width:14px;height:14px;stroke:var(--accent);flex:none;margin-top:3px}.q-page .pc li.off{color:var(--faint)}.q-page .pc li.off svg{stroke:var(--faint)}.q-page .pc .trial7{color:var(--accent);align-items:center;gap:6px;margin-top:12px;font-size:11.5px;font-weight:800;display:flex}.q-page .period-row{margin-top:22px}.q-page .period-label{color:var(--faint);text-align:center;margin-bottom:8px;font-size:13px}.q-page .period-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.q-page .period-btn{border:1px solid var(--line,#80808059);min-width:84px;color:var(--text,#fff);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.q-page .period-btn .lbl{font-size:12px;font-weight:700}.q-page .period-btn .prc{font-size:15px;font-weight:800}.q-page .period-btn .off-badge{color:var(--accent,#e9b949);font-size:10.5px;font-weight:800}.q-page .period-btn.sel{border-color:var(--accent,#e9b949);background:#e9b9491f}.q-page .mode-btns{flex-direction:column;gap:10px;margin-top:22px;display:flex}.q-page .mode-btns .btn{width:100%}.q-page .pc.upg{cursor:default;max-width:420px;margin:0 auto}.q-page .pc.upg:hover{transform:none}.q-page .pc.upg .price{font-size:26px}.q-page .qerr{color:var(--danger);background:#ff6b6b14;border:1px solid #ff6b6b4d;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:13.5px;font-weight:700}.q-page .note{color:var(--faint);margin-top:12px;font-size:12.5px}.q-page .fin{text-align:center;padding:14px 0}.q-page .fin-bar{background:var(--line);border-radius:99px;max-width:420px;height:6px;margin:0 auto 10px;overflow:hidden}.q-page .fin-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .3s}.q-page .check{background:linear-gradient(135deg, var(--accent), var(--accent2));border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 20px;animation:.6s cubic-bezier(.34,1.56,.64,1) qPop;display:grid}.q-page .check svg{width:40px;height:40px;stroke:var(--ink)}@keyframes qPop{0%{transform:scale(0)}to{transform:scale(1)}}.q-page .confetti{pointer-events:none;z-index:5;position:fixed;inset:0;overflow:hidden}.q-page .confetti i{opacity:0;width:8px;height:13px;animation:linear forwards qFall;position:absolute;top:-20px}@keyframes qFall{to{opacity:1;transform:translateY(110vh)rotate(720deg)}}.q-page .sum{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:16px;max-width:480px;margin:22px auto;padding:18px;font-size:14px}.q-page .sum b{color:var(--accent)}.q-page .sum .line{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.q-page .sum .line:last-child{border:none}.q-page .sum .line .v{text-align:right;color:var(--text);font-weight:700}.q-page .sum .line.total{border-top:2px solid var(--accent);border-bottom:none;margin-top:4px;padding-top:10px;font-size:1.05em}.q-page .reaction{color:var(--text);background:linear-gradient(160deg,#24e3a41f,#39c8e80f);border:1px solid #24e3a459;border-radius:14px;margin:20px 0 4px;padding:13px 16px;font-size:14.5px;font-weight:700;line-height:1.5;animation:.4s cubic-bezier(.22,1,.36,1) qInStep}.q-page .q-carry{max-width:640px;color:var(--text);background:linear-gradient(160deg,#24e3a41f,#39c8e80f);border:1px solid #24e3a459;border-radius:14px;margin:4px auto 18px;padding:13px 16px;font-size:14.5px;font-weight:700;line-height:1.5;animation:.4s cubic-bezier(.22,1,.36,1) qInStep}.q-page .ctypes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;display:grid}.q-page .ctype{background:var(--surface);border:1px solid var(--line);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;padding:12px;font-size:14px;font-weight:800;transition:all .16s}.q-page .ctype:hover{border-color:var(--line2)}.q-page .ctype.sel{border-color:var(--accent);background:linear-gradient(160deg, #24e3a41a, var(--surface));box-shadow:0 0 0 1px var(--accent)}.q-page .field .req{color:var(--accent);font-weight:800}.q-page .preview-card{background:var(--surface);border:1px solid var(--line2);border-radius:18px;max-width:420px;margin:6px 0 4px;padding:20px}.q-page .preview-card .pv-name{font-family:var(--fd);font-size:22px;font-weight:700}.q-page .preview-card .pv-line{color:var(--muted);margin-top:4px;font-size:14px}.q-page .preview-card .pv-arrow{color:var(--accent);margin-top:12px;font-size:14.5px;font-weight:800}@media (width<=640px){.q-page .row2{grid-template-columns:1fr}.q-page .svc{grid-template-columns:1fr 1fr;grid-template-areas:"n n""p d"}.q-page .svc .n{grid-area:n}.q-page .svc .p{grid-area:p}.q-page .svc .d{grid-area:d}.q-page .tr{width:80px}.q-page .pl{display:none}}@media (width<=420px){.q-page .opts{grid-template-columns:repeat(2,1fr)}.q-page .btn{width:100%}.q-page .navb{flex-direction:column-reverse}.q-page .navb .btn-ghost{margin-right:auto}}@media (prefers-reduced-motion:reduce){.q-page *,.q-page :before,.q-page :after{transition:none!important;animation:none!important}.q-page .step.on{animation:none}}
