.lp{--blue:#2C8FD5;--blue-d:#1E6FA8;--blue-700:#17527E;--blue-l:#D7E6F2;--blue-bg:#F1F6FA;--blue-bg2:#F8F9FB;--orange:#E0742C;--orange-d:#C25E1E;--orange-l:#F0D8C4;--orange-bg:#FAF3EC;--ink:#14202B;--body:#525C68;--muted:#8893A1;--lock:#AEB7C2;--cream:#FFFFFF;--alt:#F8F9FB;--line:#ECEEF2;--line-2:#DDE1E7;--dark:#15202B;--success:#1F9E6B;--success-bg:#E9F6F0;--error:#C7544C;--error-bg:#F8ECEB;--serif:"Sora","Noto Sans SC",system-ui,sans-serif;--sans:"Noto Sans SC","Sora",system-ui,sans-serif;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-pill:999px;--sh-xs:0 1px 2px rgba(20,41,64,.05);--sh-sm:0 2px 10px -4px rgba(20,41,64,.10);--sh-md:0 14px 36px -20px rgba(20,41,64,.20);--sh-lg:0 30px 70px -36px rgba(20,41,64,.26);background:#fff;color:var(--ink);font-family:var(--sans);line-height:1.7;-webkit-font-smoothing:antialiased;min-height:100vh}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3{font-family:var(--serif);font-weight:700;line-height:1.14;letter-spacing:-.02em;color:var(--ink)}.lp h1{font-size:48px}.lp h2{font-size:30px}.lp h3{font-size:20px}.lp a{color:inherit;text-decoration:none}.lp p{margin:0}.lp img{display:block;max-width:100%}.lp .serif{font-family:var(--serif)}.lp .hl{color:var(--ink);font-weight:inherit;box-shadow:inset 0 -2px 0 var(--orange);padding:0 1px}.lp .u{box-shadow:inset 0 -2px 0 var(--blue);padding-bottom:1px}.lp .licon{display:inline-flex;align-items:center;justify-content:center}.lp .licon svg{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lp .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.84);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.lp .nav-in{max-width:1160px;margin:0 auto;gap:28px;padding:13px 24px}.lp .brand,.lp .nav-in{display:flex;align-items:center}.lp .brand{gap:11px;cursor:pointer}.lp .brand .logo{width:36px;height:36px;border-radius:9px;background:var(--blue);display:flex;align-items:center;justify-content:center;flex:none}.lp .brand .logo svg{width:22px;height:22px}.lp .brand .wm{font-family:var(--serif);font-weight:800;font-size:19px;letter-spacing:.5px;line-height:1.05;color:var(--ink)}.lp .brand .wm small{display:block;font-family:var(--serif);font-weight:600;font-size:10px;color:var(--muted);letter-spacing:1.5px;text-transform:uppercase}.lp .nav-links{display:flex;gap:4px;margin-left:10px}.lp .nav-link{padding:8px 15px;border-radius:var(--r-sm);font-size:15px;color:var(--body);cursor:pointer;font-weight:500;transition:.15s}.lp .nav-link:hover{color:var(--ink)}.lp .nav-link.active{color:var(--ink);font-weight:700}.lp .nav-link.active:after{content:"";display:block;height:2px;background:var(--blue);margin-top:5px;border-radius:2px}.lp .nav-right{margin-left:auto;display:flex;align-items:center;gap:14px}.lp .nav-login{font-size:15px;color:var(--body);cursor:pointer;font-weight:500}.lp .nav-login:hover{color:var(--blue)}.lp .nav-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#fff;color:var(--ink);cursor:pointer}.lp .nav-burger:active{background:var(--alt)}.lp .nav-drawer{display:none;flex-direction:column;gap:2px;padding:8px 16px 14px;border-top:1px solid var(--line);background:rgba(255,255,255,.98)}.lp .nav-drawer-link{padding:12px;border-radius:var(--r-sm);font-size:15.5px;color:var(--body);font-weight:600}.lp .nav-drawer-link.active{color:var(--blue-d);background:var(--blue-bg)}.lp .nav-drawer-link:active{background:var(--alt)}.lp .btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:var(--serif);font-weight:600;border-radius:var(--r-md);transition:.18s cubic-bezier(.4,0,.2,1);white-space:nowrap}.lp .btn:active{transform:scale(.98)!important;box-shadow:none!important}.lp .btn-primary{background:var(--ink);color:#fff;padding:12px 24px;font-size:15px}.lp .btn-primary:hover{background:#000;transform:translateY(-1px)}.lp .btn-accent{background:var(--ink);color:#fff;padding:14px 30px;font-size:16px}.lp .btn-accent:hover{background:#000;transform:translateY(-1px)}.lp .btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--line-2);padding:11px 22px;font-size:15px}.lp .btn-ghost:hover{border-color:var(--ink)}.lp .btn-yellow{background:#fff;color:var(--ink);padding:13px 28px;font-size:16px}.lp .btn-yellow:hover{transform:translateY(-1px)}.lp .btn-sm{padding:9px 17px;font-size:14px;border-radius:var(--r-sm)}.lp .btn .licon svg{stroke-width:1.7}.lp .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.lp section{padding:108px 0}.lp .pill{border:1px solid var(--line-2);color:var(--ink);font-family:var(--serif);font-size:12px;font-weight:600;padding:6px 14px;border-radius:var(--r-pill);letter-spacing:.14em;text-transform:uppercase}.lp .pill,.lp .tag{display:inline-block;background:#fff}.lp .tag{border:1px solid var(--line);color:var(--body);font-size:13px;font-weight:500;padding:6px 13px;border-radius:var(--r-pill);margin:3px}.lp .eyebrow{color:var(--muted);font-family:var(--serif);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;display:flex;align-items:center;gap:12px}.lp .eyebrow:before{content:"";width:26px;height:2px;background:var(--orange);flex:none}.lp .center .eyebrow{justify-content:center}.lp .lead{color:var(--body);font-size:17px;line-height:1.7}.lp .hero{position:relative;background:#fff;border-bottom:1px solid var(--line)}.lp .hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.lp .hero h1{font-size:50px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.lp .hero .sub{margin:26px 0 34px;font-size:18px;color:var(--body);line-height:1.7}.lp .hero .cta-row{display:flex;gap:14px;flex-wrap:wrap}.lp .trust{margin-top:30px;font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:9px}.lp .trust .dot{width:5px;height:5px;border-radius:50%;background:var(--orange);flex:none}.lp .logowall{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:30px 30px 26px;box-shadow:var(--sh-md)}.lp .logowall .cap{font-size:11px;color:var(--muted);margin-bottom:20px;text-align:center;letter-spacing:.16em;text-transform:uppercase;font-family:var(--serif);font-weight:600}.lp .logos{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.lp .logo-chip{height:62px;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:600;color:var(--body);font-size:15px;background:none;letter-spacing:.5px;box-shadow:inset -1px -1px 0 var(--line)}.lp .logos .logo-chip:nth-child(3n){box-shadow:inset 0 -1px 0 var(--line)}.lp .logos .logo-chip:nth-last-child(-n+3){box-shadow:inset -1px 0 0 var(--line)}.lp .logos .logo-chip:last-child{box-shadow:none}.lp .logo-chip:hover{color:var(--ink)}.lp .logowall .foot{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);text-align:center;font-size:12.5px;color:var(--muted);line-height:1.6}.lp .grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.lp .card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;transition:.2s cubic-bezier(.4,0,.2,1)}.lp .card:hover{border-color:var(--line-2);box-shadow:var(--sh-sm)}.lp .card .ic{width:46px;height:46px;border-radius:11px;background:#fff;border:1px solid var(--line-2);color:var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.lp .card .ic svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lp .card h3{font-size:20px;margin-bottom:9px}.lp .card p{color:var(--body);font-size:15px}.lp .fcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;transition:.2s cubic-bezier(.4,0,.2,1)}.lp .fcard:hover{border-color:var(--line-2);box-shadow:var(--sh-sm)}.lp .fcard .ic{width:46px;height:46px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;background:#fff;border:1px solid var(--line-2);color:var(--ink)}.lp .fcard .ic svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lp .fcard h3{font-size:20px;margin-bottom:9px}.lp .fcard p{color:var(--body);font-size:15px}.lp .center{text-align:center;max-width:780px;margin:0 auto 56px}.lp .center h2{font-size:36px}.lp .center .lead{margin-top:16px}.lp .narr{max-width:760px;margin:0 auto;font-size:18px;color:var(--body);line-height:1.95}.lp .narr p{margin:0 0 18px}.lp .narr-em{font-weight:700;color:var(--ink)}.lp .callout{margin-top:34px;background:var(--alt);border:1px solid var(--line);border-left:2px solid var(--ink);border-radius:var(--r-md);padding:24px 28px}.lp .callout-h{font-family:var(--serif);font-weight:700;color:var(--ink);margin-bottom:13px;font-size:16px;display:flex;align-items:center;gap:9px}.lp .callout-h .heart{color:var(--ink);display:inline-flex}.lp .callout-h .heart svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lp .callout ul{list-style:none;margin:0}.lp .callout li{position:relative;padding:6px 0 6px 20px;color:var(--body);font-size:14.5px}.lp .callout li:before{content:"";position:absolute;left:2px;top:15px;width:5px;height:5px;border-radius:50%;background:var(--muted)}.lp .closing{background:var(--alt);border-top:1px solid var(--line);padding:104px 0}.lp .slogan-line{font-family:var(--serif);font-size:30px;font-weight:700;color:var(--ink);margin-top:26px;letter-spacing:-.02em}.lp .verts{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.lp .vert{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 14px;text-align:center;transition:.18s}.lp .vert.on{border:1px solid var(--ink);background:#fff}.lp .vert .vi{width:44px;height:44px;border-radius:11px;margin:0 auto 13px;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:700;font-size:16px;background:#fff;border:1px solid var(--line-2);color:var(--ink)}.lp .vert.on .vi{background:var(--ink);border-color:var(--ink);color:#fff}.lp .vert.lock .vi{background:#fff;color:var(--lock);border-color:var(--line)}.lp .vert .vn{font-family:var(--serif);font-weight:700;font-size:15px}.lp .vert .vs{font-size:12px;margin-top:6px;color:var(--muted)}.lp .vert.on .vs{color:var(--ink);font-weight:600}.lp .vert.lock .vn{color:var(--muted)}.lp .vert.lock .vs{color:var(--lock)}.lp .mock{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:var(--sh-md)}.lp .mockbar{display:flex;align-items:center;gap:7px;padding:10px 13px;background:#f4f7fb;border-bottom:1px solid var(--line)}.lp .mockbar i{width:11px;height:11px;border-radius:50%;display:inline-block}.lp .mockbar .u1{background:#ff6058}.lp .mockbar .u2{background:#ffbd2e}.lp .mockbar .u3{background:#28c93f}.lp .mockbar .addr{margin-left:10px;flex:1;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:11px;color:var(--muted);padding:4px 10px;font-family:var(--serif)}.lp .mockbody{padding:16px;background:#fbfdff;min-height:208px}.lp .uimod{margin-top:16px}.lp .uimod>.umhead{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.lp .uimod .umhead h3{font-family:var(--serif);font-size:18px}.lp .uimod .umhead span{font-size:12px;color:#fff;background:var(--blue);padding:3px 10px;border-radius:var(--r-pill);font-weight:600}.lp .mocklbl{font-size:11px;color:var(--muted);text-align:center;padding:8px;background:#f4f7fb;border-top:1px solid var(--line)}.lp .fk-side{display:flex;gap:12px}.lp .fk-nav{width:96px;flex:none}.lp .fk-nav .fkitem{height:13px;background:#e7eef7;border-radius:4px;margin-bottom:9px}.lp .fk-nav .fkitem.on{background:#cfe6f8}.lp .fk-main{flex:1}.lp .ring{width:74px;height:74px;background:conic-gradient(var(--blue) 0 78%,#e9eef5 78% 100%)}.lp .ring,.lp .ring i{border-radius:50%;display:flex;align-items:center;justify-content:center}.lp .ring i{width:54px;height:54px;background:#fff;font-family:var(--serif);font-weight:800;font-size:18px;color:var(--blue);font-style:normal}.lp .fk-task{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--body);margin:7px 0}.lp .fk-task .ck{width:15px;height:15px;border-radius:4px;border:1.5px solid #cdd8e6;flex:none}.lp .fk-task .ck.done{background:var(--blue);border-color:var(--blue)}.lp .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.lp .kpi{background:#fff;border:1px solid var(--line);border-radius:9px;padding:10px}.lp .kpi b{font-family:var(--serif);font-size:19px;color:var(--ink)}.lp .kpi small{display:block;font-size:10.5px;color:var(--muted)}.lp .bars{display:flex;align-items:flex-end;gap:14px;height:96px;padding:8px 4px;border-bottom:1px solid var(--line)}.lp .bars .bcol{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;height:100%;justify-content:flex-end}.lp .bars .bcol span{width:60%;background:linear-gradient(180deg,#5fb2e6,var(--blue));border-radius:5px 5px 0 0}.lp .bars .bcol small{font-size:10px;color:var(--muted)}.lp .ftable{width:100%;border-collapse:collapse;font-size:12px}.lp .ftable th{text-align:left;color:var(--muted);font-weight:600;padding:7px 8px;border-bottom:1px solid var(--line)}.lp .ftable td{padding:8px;border-bottom:1px solid #f0f3f8;color:var(--body)}.lp .badge{font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--r-pill)}.lp .badge.g{background:var(--success-bg);color:var(--success)}.lp .badge.y{background:var(--orange-bg);color:var(--orange-d)}.lp .badge.b{background:var(--blue-bg);color:var(--blue)}.lp .bignum{font-family:var(--serif);font-size:40px;font-weight:800;color:var(--blue)}.lp .flow{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.lp .flow .fchip{font-size:11px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:5px 9px;color:var(--body)}.lp .flow .fchip b{color:var(--ink);font-family:var(--serif)}.lp .perks{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:10px}.lp .perk{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 18px;transition:.18s}.lp .perk:hover{border-color:var(--line-2);box-shadow:var(--sh-sm)}.lp .perk .pn{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-family:var(--serif);font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:14px}.lp .perk p{font-size:13px;color:var(--body);line-height:1.55}.lp .perk .ph{font-family:var(--serif);font-weight:700;margin-bottom:5px;font-size:14px;color:var(--ink)}.lp .leadform{background:#fff;border:1px solid var(--line-2);border-radius:var(--r-xl);padding:34px;max-width:580px;margin:40px auto 0;box-shadow:var(--sh-md);scroll-margin-top:90px}.lp .ff{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lp .ff label{font-size:13px;color:var(--body);font-weight:600;display:block;margin-bottom:6px}.lp .ff input,.lp .ff select{width:100%;padding:12px;border:1px solid var(--line-2);border-radius:var(--r-md);font-size:14px;font-family:var(--sans);background:#fff;transition:.15s}.lp .ff input:focus,.lp .ff select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--line)}.lp .ff .full{grid-column:1/3}.lp .src{font-size:12px;color:var(--muted);margin-top:14px;text-align:center}.lp .prices{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.lp .price{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:34px 30px;display:flex;flex-direction:column;position:relative;transition:.18s}.lp .price.hot{border:1px solid var(--ink);box-shadow:var(--sh-md)}.lp .price .htag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;font-family:var(--serif);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 15px;border-radius:var(--r-pill)}.lp .price .ptier{font-family:var(--serif);font-weight:700;color:var(--body);font-size:15px;letter-spacing:.04em}.lp .price .amt,.lp .price.hot .ptier{color:var(--ink)}.lp .price .amt{font-family:var(--serif);font-size:40px;font-weight:800;letter-spacing:-.02em;margin-top:8px}.lp .price .amt small{font-size:16px;color:var(--muted);font-weight:600;letter-spacing:0}.lp .price ul{list-style:none;margin:18px 0;color:var(--body);font-size:14.5px}.lp .price li{padding:8px 0 8px 26px;position:relative}.lp .price li:before{content:"";position:absolute;left:2px;top:14px;width:11px;height:6px;border-left:2px solid var(--success);border-bottom:2px solid var(--success);transform:rotate(-45deg)}.lp .price .refund{font-size:12.5px;color:var(--muted);font-style:italic;margin-bottom:16px}.lp .price .btn{margin-top:auto;justify-content:center}.lp .biz-band{margin-top:34px;background:var(--ink);color:#dfe7f1;border-radius:var(--r-xl);padding:32px 36px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lp .biz-band b{color:#fff;font-size:21px;font-family:var(--serif)}.lp .biz-band p{color:#aab6c4;font-size:14px;flex:1;min-width:240px}.lp footer{background:var(--dark);color:#9fb0c6;padding:58px 0 28px;font-size:14px}.lp .fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.lp .footer-brand{display:flex;align-items:center;gap:11px;margin-bottom:6px}.lp .footer-brand .logo{width:38px;height:38px;border-radius:11px;background:linear-gradient(155deg,#3a9bdf,#2179bd);display:flex;align-items:center;justify-content:center;flex:none}.lp .footer-brand .logo svg{width:24px;height:24px}.lp .footer-brand .wm{font-family:var(--serif);font-weight:800;font-size:18px;color:#fff;line-height:1.05}.lp .footer-brand .wm small{display:block;font-weight:600;font-size:10px;color:#7f8ea6;letter-spacing:1.5px;text-transform:uppercase}.lp footer h4{font-family:var(--serif);color:#fff;font-size:15px;margin-bottom:14px}.lp footer a{display:block;color:#9fb0c6;padding:6px 0;transition:.15s}.lp footer a:hover{color:var(--blue-l)}.lp .slogan{color:#cdd8e6;margin-top:14px;font-size:13.5px}.lp .fbottom{border-top:1px solid #2a3a50;margin-top:36px;padding-top:20px;text-align:center;font-size:12.5px;color:#6f7f97}.lp .teamnote{font-size:12.5px;color:#7f8ea6;margin-top:10px;max-width:340px;line-height:1.7}.lp .card-go{align-self:center;margin-left:auto;color:var(--muted);transition:.18s;flex:none}.lp .card:hover .card-go{color:var(--ink);transform:translateX(3px)}.lp span[id^=rs-]{display:block;height:0;scroll-margin-top:88px}.lp .hero-solo{grid-template-columns:1fr!important;max-width:840px;margin:0 auto;text-align:center}.lp .hero-solo .cta-row,.lp .hero-solo .eyebrow,.lp .hero-solo .trust{justify-content:center}.lp .hero-solo .sub{max-width:600px;margin-left:auto;margin-right:auto}.lp .hero-solo h1{font-size:54px}.lp .trustbar{border-top:1px solid var(--line);background:#fff;padding:30px 0 34px}.lp .trustbar-cap{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-family:var(--serif);font-weight:600;margin-bottom:20px}.lp .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp .marquee-track{display:flex;gap:46px;width:-moz-max-content;width:max-content;animation:lp-marq 42s linear infinite}.lp .marquee:hover .marquee-track{animation-play-state:paused}.lp .marquee-track span{font-family:var(--serif);font-weight:600;font-size:17px;color:var(--muted);white-space:nowrap;letter-spacing:.5px;transition:color .16s}.lp .marquee-track span:hover{color:var(--ink)}.lp .hline{color:var(--blue)}.lp .status{display:inline-flex;align-items:center;gap:11px;font-family:var(--serif);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--body);margin-bottom:22px}.lp .status .sdot{width:8px;height:8px;border-radius:50%;background:var(--orange);flex:none;animation:lp-pulse 2.2s infinite}@keyframes lp-marq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(224,116,44,.5)}70%{box-shadow:0 0 0 9px rgba(224,116,44,0)}to{box-shadow:0 0 0 0 rgba(224,116,44,0)}}@media(prefers-reduced-motion:reduce){.lp .marquee-track{animation:none}}@media(max-width:920px){.lp .fgrid,.lp .grid2,.lp .hero-grid,.lp .perks,.lp .prices,.lp .verts{grid-template-columns:1fr}.lp .nav-links,.lp .nav-login{display:none}.lp .nav-burger{display:inline-flex}.lp .nav-drawer{display:flex}.lp .hero h1{font-size:34px}.lp .hero-solo h1{font-size:38px}.lp .ff{grid-template-columns:1fr}.lp .ff .full{grid-column:1}.lp section{padding:64px 0}}.lp .legalsec{padding:56px 0 80px;background:#fff}.lp .legal{max-width:760px;margin:0 auto}.lp .legal h1{font-family:Sora,Noto Sans SC,sans-serif;font-size:30px;font-weight:800;color:#1f2d3d;margin:0 0 10px}.lp .legal .legal-meta{font-size:13px;color:#8a93a3;margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid #eaeef3;line-height:1.7}.lp .legal h2{font-size:19px;font-weight:700;color:#1f2d3d;margin:36px 0 12px}.lp .legal h3{font-size:15.5px;font-weight:700;color:#2c3a4b;margin:22px 0 8px}.lp .legal p{font-size:14.5px;line-height:1.9;color:#44546A;margin:0 0 14px}.lp .legal ul{margin:0 0 16px;padding-left:22px}.lp .legal li{font-size:14.5px;line-height:1.9;color:#44546A;margin:0 0 8px}.lp .legal strong{color:#2c3a4b;font-weight:700}.lp .legal a{color:#2C8FD5;text-decoration:underline}@media(max-width:640px){.lp .legal h1{font-size:24px}.lp .legalsec{padding:36px 0 56px}}