.lp{color:#ececf3;background:radial-gradient(120% 70% at 50% -5%,#1a1130,#0b0814 45%,#06060a 100%);min-height:100vh;overflow-x:hidden}.lp-wrap{max-width:1080px;margin:0 auto;padding:0 22px}.lp-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08061099;justify-content:space-between;align-items:center;width:100%;padding:14px 32px;display:flex;position:sticky;top:0}.lp-brand{font-size:21px;font-family:var(--font-display), "Black Han Sans", sans-serif;letter-spacing:.01em;align-items:center;gap:6px;display:flex}.lp-brand .a{color:#ff8fb0}.lp-brand .b{color:#9a7bff}.lp-nav-menu{align-items:center;gap:22px;display:flex}.lp-nav-menu a{color:#c4c4d2;font-size:14px;font-weight:600;text-decoration:none}.lp-nav-menu a:hover{color:#fff}.lp-nav-cta{align-items:center;gap:9px;display:flex}.lp-login{color:#fff;background:linear-gradient(#ff7fb0,#d6457a 55%,#7b4dd0);border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:800;text-decoration:none}.lp-ask{color:#d8d2f0;background:#9a7bff14;border:1px solid #9a7bff66;border-radius:10px;padding:9px 15px;font-size:13.5px;font-weight:700;text-decoration:none}.lp-ask:hover{color:#fff;border-color:#9a7bff}@media (max-width:720px){.lp-nav-menu{display:none}}.lp-hero{grid-template-columns:1fr .78fr;align-items:center;gap:38px;max-width:1080px;margin:0 auto;padding:64px 22px 30px;display:grid}@media (max-width:880px){.lp-hero{text-align:center;grid-template-columns:1fr;padding-top:44px}}.lp-eyebrow{letter-spacing:.22em;color:#b9a5ff;margin-bottom:16px;font-size:12.5px;font-weight:800}.lp-title{font-size:clamp(40px,7vw,66px);font-family:var(--font-display), "Black Han Sans", sans-serif;margin-bottom:20px;line-height:1.04}.lp-title .a{color:#ff8fb0}.lp-title .b{color:#9a7bff}.lp-sub{color:#c8c8d6;margin-bottom:26px;font-size:clamp(15px,2vw,17.5px);line-height:1.75}.lp-sub b{color:#fff}.lp-cta-row{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:880px){.lp-cta-row{justify-content:center}}.lp-cta{color:#fff;cursor:pointer;background:linear-gradient(#ff7fb0,#d6457a 45%,#7b4dd0);border:none;border-radius:13px;padding:14px 30px;font-size:15.5px;font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 12px 28px #7b4dd066}.lp-cta.ghost{box-shadow:none;color:#ececf3;background:0 0;border:1px solid #ffffff38}.lp-cta.ghost:hover{color:#fff;border-color:#ff8fb0}.lp-hero-phone{flex-direction:column;align-items:center;display:flex}.lp-phone-frame{background:#0a0812;border:3px solid #ffffff26;border-radius:36px;width:270px;height:555px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008c,0 0 60px #9a7bff2e}.lp-phone-frame:before{display:none}.lp-phone-frame iframe{transform-origin:0 0;border:none;width:430px;height:880px;transform:scale(.628)}.lp-demo-hint{color:#9a7bff;letter-spacing:.04em;margin-top:12px;font-size:12.5px;font-weight:700}@media (max-width:880px){.lp-phone-frame{width:230px;height:472px}.lp-phone-frame iframe{transform:scale(.535)}}.lp-sec{max-width:1080px;margin:0 auto;padding:56px 22px}.lp-sec-eyebrow{letter-spacing:.18em;color:#b9a5ff;text-align:center;margin-bottom:10px;font-size:12px;font-weight:800}.lp-sec-h{text-align:center;margin-bottom:12px;font-size:clamp(22px,3.4vw,30px);font-weight:900;line-height:1.3}.lp-sec-h .pt{color:#ff8fb0}.lp-sec-sub{color:#b6b6c6;text-align:center;max-width:620px;margin:0 auto 34px;font-size:15px;line-height:1.7}.lp-benefits{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:820px){.lp-benefits{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.lp-benefits{grid-template-columns:1fr}}.lp-benefit{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:22px 20px}.lp-benefit .ic{margin-bottom:10px;font-size:24px}.lp-benefit h4{color:#fff;margin-bottom:8px;font-size:16px;font-weight:800}.lp-benefit p{color:#aeaec0;font-size:13.5px;line-height:1.65}.lp-table-wrap{border:1px solid #ffffff1a;border-radius:16px;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;min-width:560px}.lp-table th,.lp-table td{text-align:center;border-bottom:1px solid #ffffff12;padding:14px 18px;font-size:14px}.lp-table thead th{background:#ffffff0d;font-weight:800}.lp-table thead th:last-child{color:#ff9ec1}.lp-table td:first-child{color:#cfcfe0;width:110px;font-weight:800}.lp-table td:nth-child(2){color:#9b9bad}.lp-table td:last-child{color:#f0e6f4}.lp-table tr:last-child td{border-bottom:none}.lp-steps{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:36px;display:grid}@media (max-width:760px){.lp-steps{grid-template-columns:1fr}}.lp-step{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:18px 16px}.lp-step .no{color:#fff;background:linear-gradient(#ff7fb0,#7b4dd0);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:10px;font-size:13px;font-weight:900;display:inline-flex}.lp-step h4{margin-bottom:6px;font-size:14.5px;font-weight:800}.lp-step p{color:#a6a6ba;font-size:12.5px;line-height:1.6}.lp-phones{grid-template-columns:repeat(3,200px);justify-content:center;gap:20px;display:grid}@media (max-width:700px){.lp-phones{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.lp-phones{grid-template-columns:1fr}}.lp-phone{width:100%}.lp-phone img{border:1px solid #ffffff1f;border-radius:22px;width:100%;box-shadow:0 18px 44px #00000080}.lp-cap{text-align:center;margin-top:12px}.lp-cap b{color:#fff;margin-bottom:3px;font-size:13.5px;font-weight:800;display:block}.lp-cap span{color:#9d9db0;font-size:12px;line-height:1.55}.lp-engage{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (max-width:860px){.lp-engage{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.lp-engage{grid-template-columns:1fr}}.lp-eng{text-align:center;background:#9a7bff12;border:1px solid #9a7bff2e;border-radius:14px;padding:16px 14px}.lp-eng .ic{margin-bottom:8px;font-size:22px}.lp-eng b{margin-bottom:5px;font-size:13.5px;font-weight:800;display:block}.lp-eng span{color:#a6a6ba;font-size:12px;line-height:1.55}.lp-admin{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}@media (max-width:760px){.lp-admin{grid-template-columns:1fr}}.lp-shot-wide{overflow:hidden}.lp-shot-wide .lp-shot-frame{border:1px solid #ffffff1f;border-radius:14px;height:340px;overflow:hidden;box-shadow:0 16px 40px #00000080}.lp-shot-wide .lp-shot-frame.tall{background:#0d0b14;justify-content:center;align-items:flex-start;display:flex}.lp-shot-wide .lp-shot-frame.tall img{height:auto}.lp-shot-wide img{border-radius:0;width:100%;display:block}.lp-features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:820px){.lp-features{grid-template-columns:1fr}}.lp-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:22px 20px}.lp-card-ic{margin-bottom:10px;font-size:26px}.lp-card h3{margin-bottom:7px;font-size:16px;font-weight:800}.lp-card p{color:#a9a9bb;font-size:13.5px;line-height:1.65}.lp-ideas{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.lp-idea{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:22px 20px}.lp-idea-ic{margin-bottom:10px;font-size:26px}.lp-idea h3{margin-bottom:7px;font-size:16px;font-weight:800}.lp-idea p{color:#a9a9bb;font-size:13.5px;line-height:1.65}@media (max-width:700px){.lp-ideas{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.lp-ideas{grid-template-columns:1fr}}.lp-note{color:#cdbf8e;background:#d6bf8e14;border:1px solid #d6bf8e33;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:12.5px;line-height:1.6}.lp-login-note{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:26px 22px}.lp-login-note h3{margin-bottom:8px;font-size:18px;font-weight:800}.lp-login-note p{color:#b6b6c6;font-size:14px;line-height:1.7}.lp-prices{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:860px){.lp-prices{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.lp-prices{grid-template-columns:1fr}}.lp-price{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;padding:22px 18px;display:flex}.lp-price.hot{background:#ff8fb00f;border-color:#ff8fb080;position:relative}.lp-recommend{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#ff7fb0,#d6457a);border-radius:8px;padding:3px 12px;font-size:11.5px;font-weight:900;line-height:1.5;position:absolute;top:-11px;left:18px}.lp-price .tier{margin-bottom:4px;font-size:16px;font-weight:900}.lp-price .for{color:#9d9db0;min-height:34px;margin-bottom:12px;font-size:12px;line-height:1.5}.lp-price .price{color:#ff8fb0;margin-bottom:2px;font-size:24px;font-weight:900}.lp-price .price small{color:#b6b6c6;font-size:13px;font-weight:700}.lp-price .price-tax{color:#8a8a9c;margin-bottom:16px;font-size:11.5px}.lp-price ul{flex-direction:column;gap:9px;margin:0 0 4px;padding:0;list-style:none;display:flex}.lp-price li{color:#cdcdda;gap:7px;font-size:12.8px;line-height:1.4;display:flex}.lp-price li .k{color:#9090a2;flex:1}.lp-price li .v{color:#fff;white-space:nowrap;font-weight:800}.lp-price li .v.hl{color:#b9a5ff}.lp-price-note{color:#9d9db0;text-align:center;margin-top:16px;font-size:12.5px;line-height:1.6}.lp-faq{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.lp-faq details{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;padding:2px 18px}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14.5px;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:#ff8fb0;font-size:20px;font-weight:800}.lp-faq details[open] summary:after{content:"−"}.lp-faq p{color:#aeaec0;margin:0;padding:0 0 16px;font-size:13.5px;line-height:1.7}.lp-band{text-align:center;background:linear-gradient(120deg,#ff7fb029,#7b4dd029);border:1px solid #ff8fb047;border-radius:22px;max-width:1080px;margin:56px auto;padding:26px 30px}.lp-band h2{margin-bottom:10px;font-size:clamp(22px,3.5vw,28px);font-weight:900}.lp-band p{color:#d2d2e0;margin-bottom:12px;font-size:14.5px;line-height:1.7}.lp-contact{max-width:560px;margin:0 auto}.lp-form{flex-direction:column;gap:12px;margin-top:8px;display:flex}.lp-in{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;width:100%;padding:13px 15px;font-family:inherit;font-size:14.5px}.lp-in:focus{border-color:#9a7bff;outline:none}.lp-in::placeholder{color:#8a8a9c}textarea.lp-in{resize:vertical}.lp-form-note{color:#9d9db0;text-align:center;margin:4px 0 0;font-size:12px;line-height:1.6}.lp-mail{text-align:center;color:#c4c4d2;margin-top:16px;font-size:14px}.lp-mail a{color:#ff8fb0;font-weight:700;text-decoration:none}.lp-foot{text-align:center;color:#7c7c90;border-top:1px solid #ffffff14;padding:36px 22px 56px;font-size:12.5px;line-height:1.9}.lp-foot-copy{color:#b0b0c0;margin-bottom:10px;font-size:13px;font-weight:700}.lp-foot-info{color:#6a6a80;font-size:12px;line-height:1.8}.lp-foot-links{border-top:1px solid #ffffff0f;justify-content:center;gap:32px;margin-top:18px;padding-top:16px;display:flex}.lp-foot a{color:#9a9ab0;text-decoration:none}.lp-foot a:hover{color:#ccc}@media (max-width:600px){.lp-foot-info{word-break:keep-all;font-size:11px;line-height:1.7}.lp-foot-links{gap:20px}.lp-sub,.lp-sec-sub,.lp-benefit p,.lp-card p,.lp-idea p,.lp-eng span,.lp-faq summary,.lp-faq p,.lp-price .for,.lp-login-note p,.lp-band p,.lp-cap span,.lp-step p,.lp-price-note{word-break:keep-all}}
