.lp{--sf:#fff;--gt:#fff;--ac:#2563eb;--bub:#f3f4f6;--night:#2563eb;--nt:#fff;color:var(--bo);font-size:17px;line-height:1.7;word-break:keep-all;overflow-x:clip}.lp .w{max-width:1080px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.lp a{color:inherit}.lp a,.lp button,.lp summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lp h1,.lp h2{line-height:1.3;margin:0 0 .5em;letter-spacing:-.02em}.lp h1{font-size:clamp(2rem,6vw,3.2rem)}.lp h2{font-size:clamp(1.5rem,4vw,2.1rem)}.lp b,.lp h1,.lp h2,.lp h3,.lp summary{color:var(--tx)}.lp section{padding:56px 0}.lp main>section.w{padding-top:44px;padding-bottom:44px}.lp .mu{color:var(--mu)}.lp .small{font-size:.875rem}.lp .bl{color:var(--g)}.lp .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:2px solid var(--g);background:var(--g);color:var(--gt);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp .btn.ghost{background:transparent;color:var(--g)}.lp .btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.lp .hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;padding-bottom:14px}.lp .logo{font-weight:800;font-size:1.25rem;text-decoration:none;color:var(--g)}.lp .hd nav{display:flex;gap:22px}.lp .hd nav a{text-decoration:none;color:var(--mu)}.lp .hb{display:flex;gap:8px}.lp .hb .btn{min-height:44px;padding:0 16px}.lp .hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;align-items:center;padding-top:40px}.lp .badge{display:inline-block;background:var(--g2);color:var(--g);border-radius:16px;line-height:1.5;padding:6px 14px;font-weight:700;font-size:.9rem}.lp .row{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 10px}.lp .note{font-size:.875rem;color:var(--mu);background:var(--g2);border-radius:0 12px 12px 0;border-left:3px solid var(--g);padding:10px 14px;margin:16px 0}.lp .night{background:var(--night);color:var(--nt);border-radius:28px;padding:22px;box-shadow:0 10px 30px rgba(0,0,0,.12)}.lp .night .tag{font-size:.85rem;opacity:.8;margin-bottom:12px}.lp .night .m{max-width:88%;padding:10px 14px;border-radius:18px;margin:8px 0;width:-moz-fit-content;width:fit-content}.lp .night .me{background:rgba(255,255,255,.2);margin-left:auto}.lp .night .ai{background:#fff;color:#111827}.lp .ask{background:var(--g);border-radius:28px;padding:48px 32px}.lp .ask,.lp .ask h2{color:#fff}.lp .ask ul{list-style:none;padding:0;margin:20px 0;display:flex;flex-wrap:wrap;gap:10px}.lp .ask li{background:rgba(255,255,255,.14);border-radius:999px;padding:6px 16px}.lp .three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.lp .three.f4{grid-template-columns:repeat(2,1fr)}.lp .three div{background:var(--g2);border-radius:20px;padding:24px}.lp .three h3{margin:0 0 6px;font-size:1.15rem;color:var(--g)}.lp .steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;grid-gap:20px;gap:20px}.lp .steps li{counter-increment:s;display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:18px 20px;border:1px solid var(--bd);border-radius:20px;background:var(--sf)}.lp .steps li:before{content:counter(s);width:48px;height:48px;border-radius:50%;background:var(--g);color:var(--gt);display:grid;place-items:center;font-weight:800}.lp .steps b{display:block}.lp .card{background:var(--sf);border:1px solid var(--bd);border-radius:24px;box-shadow:0 4px 18px rgba(0,0,0,.05)}.lp .price .card{padding:28px;max-width:520px}.lp .price .card .btn{margin-top:8px}.lp .big{font-size:2.2rem;font-weight:800;color:var(--g);margin:0}.lp .price ul{padding-left:20px;margin:14px 0}.lp .pt{width:100%;border-collapse:collapse;margin:16px 0}.lp .pt td,.lp .pt th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--bd)}.lp .pt th{color:var(--mu);font-size:.875rem;font-weight:600}.lp .pt td:last-child{font-weight:700;color:var(--tx)}.lp details{border-bottom:1px solid var(--bd);padding:12px 0}.lp summary{font-weight:700;cursor:pointer;min-height:44px}.lp details p{margin:6px 0 0;color:var(--mu)}.lp .end{text-align:center}.lp footer{border-top:1px solid var(--bd);color:var(--mu);font-size:.9rem;padding-top:32px;padding-bottom:48px;margin-top:24px}.lp .dock{display:none}@media (max-width:860px){.lp .hero{grid-template-columns:1fr}}@media (max-width:760px){.lp{font-size:16px}.lp h1{font-size:1.85rem}.lp h2{font-size:1.45rem}.lp .hd{flex-wrap:wrap;row-gap:4px}.lp .hd nav{display:flex;order:3;width:100%;gap:8px}.lp .hd nav a{display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--g2);color:var(--g);font-weight:700}.lp .hb .ghost{display:none}.lp .hb .btn{font-size:.9rem;padding:0 14px}.lp main>section.w{padding-top:32px;padding-bottom:32px}.lp .hero{gap:32px}.lp .row .btn{flex:1 1 100%}.lp .night{padding:18px;border-radius:24px}.lp .ask{padding:32px 20px;border-radius:24px}.lp .three,.lp .three.f4{grid-template-columns:1fr}.lp .three div{padding:20px}.lp .steps li{grid-template-columns:40px 1fr;gap:12px;padding:16px}.lp .steps li:before{width:40px;height:40px}.lp .price .card{padding:22px;max-width:none}.lp .price .card .btn{width:100%}.lp summary{padding:4px 0;min-height:48px;display:flex;align-items:center}.lp .dock{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid var(--bd);padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}.lp .dock .btn{width:100%}.lp footer{padding-bottom:calc(112px + env(safe-area-inset-bottom, 0px))}}.lp .ft-links{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.lp .ft-links a{color:inherit}.lp .ft-links a,.lp .hb .lang{font-weight:700;min-height:44px;display:inline-flex;align-items:center}.lp .hb .lang{padding:0 10px;color:var(--mu);text-decoration:none;white-space:nowrap}