body.feature-page{background:#f2f2fd}body.feature-page footer.foot{margin-top:0}.fp{--lav:#f4f4fc;--line:#dadcf0}.fp .sec{background:#fff;padding:64px 0}.fp .sec.lav{background:var(--lav)}.fp .sec.dark{color:#fff;background:#595aa3}.fp h2{font-family:var(--serif);color:var(--deep);font-size:clamp(1.9rem,2.4vw + .8rem,2.5rem);font-weight:600;line-height:1.1}.fp .dark h2{color:#fff}.fp h2+.intro,.fp .intro+.intro{margin-top:12px}.fp .intro{color:var(--sec);max-width:62ch;font-size:18px}.fp .dark .intro{color:#ffffffd9}.fp .intro b{color:var(--ink);font-weight:600}.fp .dark .intro b{color:#fff}.fp .btn-ol{color:var(--brand);border-color:var(--brand);background:#fff}.fp .btn-ol:hover{background:var(--wash)}.fp .acts{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.fp .mlink{margin-top:16px;font-size:16px;font-weight:600;display:inline-block}.fp .hero{min-height:min(80vh,660px)}.fp .hero .wrap{padding:88px 0 72px}.fp .hero h1{font-size:clamp(2.5rem,3.6vw + 1rem,4rem)}.fp .hero .lead{color:#fff;max-width:34ch;margin-top:18px;font-size:21px;line-height:1.45}.fp .hero .proof{margin-top:32px}.fp .hero--sq>img{object-position:50% 50%;width:min(600px,50%);height:100%;left:auto;right:0}.fp .hero--sq:before{background:linear-gradient(90deg,#26264c 0% calc(100% - min(600px,50%)),#26264c8c calc(100% - min(600px,50%) + 120px),#26264c00 100%)}.fp .th{text-align:center;background:#fff;padding:64px 0 40px}.fp .th .big{font-size:48px;line-height:1}.fp .th h1{color:var(--deep);margin-top:12px;font-size:clamp(2.3rem,3.2vw + 1rem,3.6rem);line-height:1.04}.fp .th .lead{max-width:40ch;color:var(--ink);margin:16px auto 0;font-size:20px;line-height:1.45}.fp .th .pain{color:var(--sec);max-width:52ch;margin:10px auto 0;font-size:17px;line-height:1.55}.fp .th .acts{justify-content:center;margin-top:24px}.fp .th .tag{color:#8a5a00;letter-spacing:.02em;background:#fdf0d5;border-radius:999px;margin-top:14px;padding:5px 14px;font-size:14px;font-weight:700;display:inline-block}.fp .th .lvl{background:var(--wash);color:var(--deep);border-radius:999px;margin-top:14px;padding:5px 14px;font-size:14px;font-weight:600;display:inline-block}.fp .sq{background:#fff;padding:0 0 56px}.fp .sq .row{grid-template-columns:repeat(2,minmax(0,512px));justify-content:center;gap:20px;display:grid}.fp .sq .row.one{grid-template-columns:minmax(0,512px)}.fp .sq img{aspect-ratio:1;border:1px solid var(--line);border-radius:18px;width:100%;height:auto}.fp .grid4{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px;display:grid}.fp .bx{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px 22px}.fp .lav .bx{background:#fff}.fp .bx .em{margin-bottom:12px;font-size:36px;line-height:1;display:block}.fp .bx h3{font:600 20px/1.2 var(--serif);color:var(--ink)}.fp .bx p{color:var(--sec);margin-top:8px;font-size:16px;line-height:1.5}.fp .two{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.fp .two.top{align-items:start}.fp .scl{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.fp .scl li{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:14px 4px;display:grid}.fp .scl .em{white-space:nowrap;font-size:26px}.fp .scl b{font:600 20px/1.25 var(--serif);color:var(--deep);display:block}.fp .scl .en{color:var(--sec);font-size:16px}.fp .more2{color:var(--sec);margin-top:16px;font-size:16px}.fp .pl{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:28px;padding:22px 24px;box-shadow:0 20px 44px -30px #28295266}.fp .pl .row{align-items:center;gap:16px;display:flex}.fp .play{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.fp .play:hover{background:var(--deep)}.fp .play:focus-visible,.fp .tog:focus-visible,.fp .bar2:focus-visible{outline-offset:2px;outline:3px solid #9ea0e6}.fp .play svg{width:22px;height:22px}.fp .play .ic-pause,.fp .pl.playing .play .ic-play{display:none}.fp .pl.playing .play .ic-pause{display:block}.fp .pl .ti{color:var(--ink);font-size:17px;font-weight:700;line-height:1.3}.fp .pl .su{color:var(--sec);font-size:14px}.fp .bar2{background:var(--wash);cursor:pointer;border-radius:6px;height:6px;margin-top:16px;position:relative}.fp .bar2 i{background:var(--brand);border-radius:6px;width:0;position:absolute;top:0;bottom:0;left:0}.fp .tm{color:var(--sec);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:13px;display:flex}.fp .tx{gap:4px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fp .tx li{cursor:pointer;border-radius:12px;padding:9px 14px;transition:background .2s}.fp .tx li.on{background:#595aa31a}.fp .tx .sp{color:var(--brand);font-size:14px;font-weight:700;display:block}.fp .tx .fr{font:500 18px/1.5 var(--serif);color:var(--ink)}.fp .tx .en{color:var(--sec);margin-top:2px;font-size:15px;display:none}.fp .shown .tx .en{display:block}.fp .tog{border:1.5px solid var(--brand);color:var(--brand);font:600 14px var(--sans);cursor:pointer;background:0 0;border-radius:999px;margin-top:14px;padding:7px 16px}.fp .note{color:var(--sec);margin-top:12px;font-size:14px}.fp .dark .pl{box-shadow:none;background:#ffffff14;border-color:#fff3}.fp .dark .pl .ti,.fp .dark .tx .fr{color:#fff}.fp .dark .pl .su,.fp .dark .tm,.fp .dark .tx .en,.fp .dark .note{color:#fffc}.fp .dark .tx .sp{color:#b9f0d2}.fp .dark .tx li.on{background:#ffffff24}.fp .dark .bar2{background:#fff3}.fp .dark .bar2 i{background:#fff}.fp .dark .play{color:var(--deep);background:#fff}.fp .dark .tog{color:#fff;border-color:#fff}.fp mark{color:inherit;background:#b9f0d2;border-radius:4px;padding:0 3px}.fp .dark mark{color:#26264c}.fp .gl{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fp .gl li{display:block}.fp .gl .fr{font:500 18px/1.4 var(--serif)}.fp .gl .en{color:var(--sec);margin-top:2px;font-size:15px;display:block}.fp .dark .gl .en{color:#fffc}.fp .qs{counter-reset:q;gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fp .qs>li{background:var(--lav);border-radius:14px;padding:14px 16px}.fp .qs ol li{background:0 0;padding:0}.fp .qs .q{font:600 17px/1.4 var(--serif);color:var(--ink)}.fp .qs ol{color:var(--ink);gap:2px;margin:8px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.fp .phone{background:#1e1f2e;border-radius:46px;width:300px;height:560px;margin:0 auto;padding:12px;box-shadow:0 30px 60px -30px #26264c99}.fp .phone .scr{background:#fff;border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.fp .phone .notch{background:#1e1f2e;border-radius:14px;flex:none;width:96px;height:26px;margin:8px auto 0}.fp .phone .apph{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.fp .phone .apph img{background:#595aa3;border-radius:14px;width:72px;height:72px}.fp .phone .apph b{color:var(--ink);font-size:15px;line-height:1.25;display:block}.fp .phone .apph span{color:var(--sec);font-size:12px}.fp .phone .lock{color:var(--brand);background:var(--wash);border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.fp .phone .eps{margin:0;padding:0 16px;font-size:13px;list-style:none}.fp .phone .eps li{border-top:1px solid #eceef5;padding:11px 0}.fp .phone .eps b{color:var(--ink);font-size:14px;line-height:1.3;display:block}.fp .phone .eps .tg{color:var(--brand);margin-top:4px;font-size:11px;font-weight:700;display:inline-block}.fp .phone .more{color:var(--sec);padding:10px 16px;font-size:12px}.fp .applinks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.fp .applinks a{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fp .applinks a:hover{border-color:var(--brand)}.fp .wk{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid;overflow:hidden}.fp .wk>div{border-right:1px solid var(--line);padding:22px}.fp .wk>div:last-child{border-right:0}.fp .wk .dd{font:600 21px/1.2 var(--serif);color:var(--deep)}.fp .wk p{color:var(--sec);margin-top:8px;font-size:16px;line-height:1.5}.fp .an{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.fp .an li{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:14px 18px;display:grid}.fp .an .em{font-size:26px;line-height:1.15}.fp .an b{font:600 18px/1.3 var(--serif);color:var(--ink);display:block}.fp .an p{color:var(--sec);margin-top:2px;font-size:16px}.fp .an .chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fp .an .chips span{background:var(--wash);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:14px}.fp .fr-q{font:500 17px/1.45 var(--serif);color:var(--ink)}.fp .tst{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:24px 28px;display:grid}.fp .tst .em{font-size:40px}.fp .tst h3{font:600 22px/1.2 var(--serif);color:var(--deep)}.fp .tst p{color:var(--sec);margin-top:6px;font-size:16px}.fp .sgrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.fp a.sgc{transition:border-color .18s var(--ease);background:#fff;border:1.5px solid #cfd1ee;border-radius:18px;padding:20px;text-decoration:none;display:block}.fp a.sgc:hover{border-color:var(--brand)}.fp .sgc h3{font:600 20px/1.25 var(--serif);color:var(--deep)}.fp .sgc p{color:var(--sec);margin-top:6px;font-size:15px}.fp .sgc .tg2{color:var(--brand);margin-top:10px;font-size:13px;font-weight:700;display:inline-block}.fp .tq{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.fp .tq .card{height:100%;min-height:0}.fp .fp-faq{background:#fff}.fp .faq{background:0 0;margin-top:22px}.art.fp-cb{max-width:968px;padding:40px 24px 72px}@media (width<=900px){.fp .grid4,.fp .wk{grid-template-columns:1fr 1fr}.fp .wk>div:nth-child(2){border-right:0}.fp .wk>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.fp .sgrid{grid-template-columns:1fr 1fr}}@media (width<=860px){.fp .hero{min-height:auto}.fp .hero .wrap{padding:300px 0 40px}.fp .hero--sq>img{width:100%;height:58%}.fp .hero--sq:before{background:linear-gradient(#26264c00 28%,#26264c80 42%,#26264c 56% 100%)}}@media (width<=760px){.fp .sec{padding:48px 0}.fp .th{padding:44px 0 32px}.fp .th .big{font-size:40px}.fp .th .lead{font-size:19px}.fp .sq{padding-bottom:40px}.fp .two{grid-template-columns:1fr;gap:32px}.fp .grid4,.fp .tq,.fp .wk,.fp .sgrid{grid-template-columns:1fr}.fp .wk>div{border-right:0;border-bottom:1px solid var(--line)}.fp .wk>div:last-child{border-bottom:0}.fp .tst{grid-template-columns:1fr;gap:10px;padding:22px}.fp .scl li{grid-template-columns:64px 1fr;gap:12px}.fp .scl .em{font-size:22px}.fp .scl b{font-size:18px}.fp .pl{padding:18px 16px}.fp .tx li{padding:8px 10px}.fp .tx .fr{font-size:17px}.fp .acts .btn{width:100%}.fp .phone{width:280px;height:520px}.art.fp-cb{padding:28px 16px 56px}}@media (width<=560px){.fp .sq .row{grid-template-columns:minmax(0,1fr);gap:14px}}
