.lp{margin:0;font-family:'Maven Pro',system-ui,sans-serif;color:#0B2A33;font-size:17px;line-height:1.55;background:#fff}
.lp a{color:#0C5A8E}
.lp a:hover{color:#0A3A5C}
.lp .w{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,32px);box-sizing:border-box}
.lp .eb{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#0F7B62}
.lp .h2{margin:0;font-size:clamp(24px,3.0vw,37px);line-height:1.1;font-weight:500;letter-spacing:-.015em}
.lp .mut{color:#4F6469}
.lp .card{background:#fff;border:1px solid #C3D3CE;padding:26px;box-sizing:border-box}
.lp .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;font-weight:500;text-decoration:none;box-sizing:border-box}
.lp .bp{background:#0C5A8E;color:#fff;border:1px solid #0C5A8E}
.lp .bp:hover{background:#0A3A5C;color:#fff}
.lp .bs{background:#fff;color:#0B2A33;border:1px solid #0B2A33}
.lp .bs:hover{background:#F1F6F4;color:#0B2A33}
.lp .bw{background:#fff;color:#0A3A5C;border:1px solid #fff}
.lp .bw:hover{background:#E6F1EE;color:#0A3A5C}
.lp .bo{background:transparent;color:#fff;border:1px solid #7FA3AE}
.lp .bo:hover{background:#12414E;color:#fff}
.lp .nav a{color:#0B2A33;text-decoration:none;font-weight:400;padding:12px 10px;display:inline-block}
.lp .tabbtn{border:0;background:transparent;font-family:inherit;font-size:17px;font-weight:500;padding:14px 20px;cursor:pointer;color:#4F6469;border-bottom:3px solid transparent;min-height:48px}
.lp .tabbtn:hover{color:#0B2A33}
.lp .pc{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #C3D3CE;padding:26px;text-decoration:none;color:#0B2A33;box-sizing:border-box}
.lp .pc:hover{border-color:#0C5A8E;box-shadow:0 10px 28px rgba(11,42,51,.1)}
.lp .fl a{color:#B9D0CB;text-decoration:none}
.lp .fl a:hover{color:#fff}
.lp .hfloat{position:absolute;right:1.8vw;top:50%;transform:translateY(-58%);width:clamp(250px,19vw,286px);z-index:2}
.lp .hcard{position:relative;height:340px;box-sizing:border-box}
.lp .cd{position:absolute;inset:0;padding:18px;box-sizing:border-box;overflow:hidden;color:#fff;background:linear-gradient(160deg,rgba(18,30,52,.88),rgba(8,14,24,.9));border:1px solid rgba(232,166,90,.55);box-shadow:0 0 34px rgba(232,166,90,.16),inset 0 0 24px rgba(232,166,90,.06);backdrop-filter:blur(10px);opacity:0;animation:cdp 32s linear infinite both}
.lp .cp{flex:1;height:3px;background:rgba(255,255,255,.2);animation:cpp 32s linear infinite both}
@keyframes cdp{0%{opacity:0;transform:translateX(-300px) translateZ(-220px) rotateY(62deg) scale(.78);filter:brightness(.35)}4%{opacity:1;transform:translateX(14px) translateZ(46px) rotateY(-14deg) scale(1.03);filter:brightness(1)}5.5%,11%{opacity:1;transform:translateX(0) translateZ(0) rotateY(-8deg) scale(1);filter:brightness(1)}12.5%,100%{opacity:0;transform:translateX(-160px) translateZ(-180px) rotateY(48deg) scale(.84);filter:brightness(.4)}}
@keyframes cdp1{0%{opacity:0;transform:translateX(-120px) translateY(90px) scale(.82);filter:brightness(.4) blur(3px)}4.2%{opacity:1;transform:translateX(0) translateY(-10px) scale(1.02);filter:none}5.8%,11%{opacity:1;transform:translateX(0) rotateY(-4deg);filter:none}12.5%,100%{opacity:0;transform:translateX(-80px) translateY(60px) scale(.9);filter:brightness(.5) blur(3px)}}
@keyframes cdp2{0%{opacity:0;transform:translateX(-60px) scale(.94);filter:blur(16px) brightness(.5)}4.2%{opacity:1;transform:translateX(0) scale(1.01);filter:none}5.8%,11%{opacity:1;transform:translateX(0) rotateY(-4deg);filter:none}12.5%,100%{opacity:0;transform:translateX(30px) scale(1.04);filter:blur(14px)}}
@keyframes cdp3{0%{opacity:0;transform:translateX(-140px) rotateX(75deg) scale(.85);filter:brightness(.5)}4.2%{opacity:1;transform:translateX(0) rotateX(-6deg) scale(1.02);filter:none}5.8%,11%{opacity:1;transform:translateX(0) rotateY(-4deg);filter:none}12.5%,100%{opacity:0;transform:translateY(-30px) rotateX(-70deg);filter:brightness(.6)}}
@keyframes cdp4{0%{opacity:0;transform:translateX(-80px) translateY(-110px) rotateZ(-5deg);filter:brightness(.7)}4.2%{opacity:1;transform:translateY(12px) rotateZ(1deg);filter:none}5.8%,11%{opacity:1;transform:translateX(0) rotateY(-4deg);filter:none}12.5%,100%{opacity:0;transform:translateY(40px) rotateZ(2deg);filter:brightness(.6)}}
@keyframes cdp5{0%{opacity:0;transform:translateX(-170px) scale(.25) rotateZ(-10deg);filter:brightness(.4)}4.2%{opacity:1;transform:translateX(0) scale(1.06) rotateZ(1deg);filter:none}5.8%,11%{opacity:1;transform:translateX(0) rotateY(-4deg);filter:none}12.5%,100%{opacity:0;transform:translateX(-90px) scale(.6) rotateZ(8deg);filter:brightness(.5)}}
@keyframes cdp6{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateX(-60px);filter:none}4.2%{opacity:1;clip-path:inset(0 0 0 0);transform:translateX(0);filter:none}5.8%,11%{opacity:1;clip-path:inset(0 0 0 0);transform:translateX(0) rotateY(-4deg);filter:none}12.5%,100%{opacity:0;clip-path:inset(0 0 0 100%);transform:translateX(40px);filter:none}}
@keyframes cdp7{0%{opacity:0;transform:translateX(-200px) rotateY(-70deg) scale(.8);filter:brightness(.4) blur(4px)}4.2%{opacity:1;transform:translateX(10px) rotateY(10deg);filter:none}5.8%,11%{opacity:1;transform:translateX(0) rotateY(-4deg);filter:none}12.5%,100%{opacity:0;transform:translateX(-200px) rotateY(60deg) scale(.8);filter:brightness(.4) blur(4px)}}
.lp .cd:nth-child(2){animation-name:cdp1}
.lp .cd:nth-child(3){animation-name:cdp2}
.lp .cd:nth-child(4){animation-name:cdp3}
.lp .cd:nth-child(5){animation-name:cdp4}
.lp .cd:nth-child(6){animation-name:cdp5}
.lp .cd:nth-child(7){animation-name:cdp6}
.lp .cd:nth-child(8){animation-name:cdp7}
@keyframes cpp{0%{background:rgba(255,255,255,.2)}1.5%,12.4%{background:#E8A65A}12.6%,100%{background:rgba(255,255,255,.2)}}
@property --n{syntax:'<integer>';initial-value:0;inherits:false}
@property --a{syntax:'<angle>';initial-value:0deg;inherits:false}
.lp .cnt{counter-reset:n var(--n);animation:cn 2.8s ease-out infinite}
.lp .cnt::after{content:counter(n)}
@keyframes cn{from{--n:0}to{--n:1000}}
.lp .hcard::before{display:none;content:'';position:absolute;inset:-2px;z-index:-1;background:conic-gradient(from var(--a),transparent 62%,rgba(232,166,90,.95) 82%,transparent 100%);filter:blur(7px);animation:lpspin 5s linear infinite}
.lp .hcard{isolation:isolate;animation:bob 7s ease-in-out infinite;perspective:950px;perspective-origin:0% 50%}
.lp .cd{transform-origin:0% 50%;backface-visibility:hidden}
@keyframes lpspin{to{--a:360deg}}
@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
.lp .shim{position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:shm 1.3s linear infinite}
@keyframes shm{from{left:-40%}to{left:100%}}
.lp .scan{position:absolute;left:0;right:0;height:42px;top:0;background:linear-gradient(180deg,transparent,rgba(232,166,90,.22),transparent);animation:scn 1.9s ease-in-out infinite}
@keyframes scn{0%{top:-42px}100%{top:100%}}
.lp .fly{position:absolute;top:96px;left:-30px;animation:fl 2.4s ease-in-out infinite}
@keyframes fl{0%{transform:translate(0,0);opacity:0}15%{opacity:1}70%{transform:translate(190px,64px) scale(.8);opacity:1}100%{transform:translate(230px,70px) scale(.5);opacity:0}}
.lp .pt{position:absolute;bottom:-10px;background:#E8A65A;opacity:0;animation:lprise linear infinite;z-index:1}
@keyframes lprise{0%{transform:translateY(0);opacity:0}15%{opacity:.7}100%{transform:translateY(-640px) translateX(24px);opacity:0}}
.lp .hero-img{animation:kb 22s ease-in-out infinite alternate;transform-origin:70% 50%}
@keyframes kb{from{transform:scale(1)}to{transform:scale(1.06)}}
@keyframes mv{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}100%{left:calc(100% - 10px);opacity:0}}
@keyframes kb6{0%{opacity:0;filter:blur(10px)}2.6%{opacity:1;filter:blur(0)}8.75%{opacity:1;filter:blur(0)}9.06%,100%{opacity:0;opacity:1;filter:blur(0)}}
@keyframes kb12{0%{opacity:0;filter:blur(10px)}2.6%{opacity:1;filter:blur(0)}6.88%{opacity:1;filter:blur(0)}7.19%,100%{opacity:0;opacity:1;filter:blur(0)}}
@keyframes kd14{0%{stroke-dashoffset:1}6%{stroke-dashoffset:0}6.25%{stroke-dashoffset:0}6.56%,100%{opacity:0;stroke-dashoffset:0}}
@keyframes ki3{0%{opacity:0;transform:translateY(8px)}1.3%{opacity:1;transform:none}9.69%{opacity:1;transform:none}10.00%,100%{opacity:0;opacity:1;transform:none}}
@keyframes ki8{0%{opacity:0;transform:translateY(8px)}1.3%{opacity:1;transform:none}8.12%{opacity:1;transform:none}8.44%,100%{opacity:0;opacity:1;transform:none}}
@keyframes ki9{0%{opacity:0;transform:translateY(8px)}1.3%{opacity:1;transform:none}7.81%{opacity:1;transform:none}8.12%,100%{opacity:0;opacity:1;transform:none}}
@keyframes ki20{0%{opacity:0;transform:translateY(8px)}1.3%{opacity:1;transform:none}4.38%{opacity:1;transform:none}4.69%,100%{opacity:0;opacity:1;transform:none}}
@keyframes ki23{0%{opacity:0;transform:translateY(8px)}1.3%{opacity:1;transform:none}3.44%{opacity:1;transform:none}3.75%,100%{opacity:0;opacity:1;transform:none}}
@keyframes ki28{0%{opacity:0;transform:translateY(8px)}1.3%{opacity:1;transform:none}1.88%{opacity:1;transform:none}2.19%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kl3{0%{opacity:0;transform:translateX(-34px)}1.6%{opacity:1;transform:none}9.69%{opacity:1;transform:none}10.00%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kl9{0%{opacity:0;transform:translateX(-34px)}1.6%{opacity:1;transform:none}7.81%{opacity:1;transform:none}8.12%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kl15{0%{opacity:0;transform:translateX(-34px)}1.6%{opacity:1;transform:none}5.94%{opacity:1;transform:none}6.25%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kl21{0%{opacity:0;transform:translateX(-34px)}1.6%{opacity:1;transform:none}4.06%{opacity:1;transform:none}4.38%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kp10{0%{opacity:0;transform:scale(.5)}2.2%{opacity:1;transform:scale(1.14)}3.6%{opacity:1;transform:scale(1)}7.50%{opacity:1;transform:scale(1)}7.81%,100%{opacity:0;opacity:1;transform:scale(1)}}
@keyframes kp18{0%{opacity:0;transform:scale(.5)}2.2%{opacity:1;transform:scale(1.14)}3.6%{opacity:1;transform:scale(1)}5.00%{opacity:1;transform:scale(1)}5.31%,100%{opacity:0;opacity:1;transform:scale(1)}}
@keyframes kp22{0%{opacity:0;transform:scale(.5)}2.2%{opacity:1;transform:scale(1.14)}3.6%{opacity:1;transform:scale(1)}3.75%{opacity:1;transform:scale(1)}4.06%,100%{opacity:0;opacity:1;transform:scale(1)}}
@keyframes kp23{0%{opacity:0;transform:scale(.5)}2.2%{opacity:1;transform:scale(1.14)}3.6%{opacity:1;transform:scale(1)}3.44%{opacity:1;transform:scale(1)}3.75%,100%{opacity:0;opacity:1;transform:scale(1)}}
@keyframes kr3{0%{opacity:0;transform:translateX(34px)}1.6%{opacity:1;transform:none}9.69%{opacity:1;transform:none}10.00%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kr9{0%{opacity:0;transform:translateX(34px)}1.6%{opacity:1;transform:none}7.81%{opacity:1;transform:none}8.12%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kr10{0%{opacity:0;transform:translateX(34px)}1.6%{opacity:1;transform:none}7.50%{opacity:1;transform:none}7.81%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kr15{0%{opacity:0;transform:translateX(34px)}1.6%{opacity:1;transform:none}5.94%{opacity:1;transform:none}6.25%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kr16{0%{opacity:0;transform:translateX(34px)}1.6%{opacity:1;transform:none}5.62%{opacity:1;transform:none}5.94%,100%{opacity:0;opacity:1;transform:none}}
@keyframes kt3{0%{clip-path:inset(0 100% 0 0)}5.5%{clip-path:inset(0 0 0 0)}9.69%{clip-path:inset(0 0 0 0)}10.00%,100%{opacity:0;clip-path:inset(0 0 0 0)}}
@keyframes kt12{0%{clip-path:inset(0 100% 0 0)}5.5%{clip-path:inset(0 0 0 0)}6.88%{clip-path:inset(0 0 0 0)}7.19%,100%{opacity:0;clip-path:inset(0 0 0 0)}}
@keyframes kw3{0%{transform:scaleX(0)}4.5%{transform:scaleX(1)}9.69%{transform:scaleX(1)}10.00%,100%{opacity:0;transform:scaleX(1)}}
@keyframes kw9{0%{transform:scaleX(0)}4.5%{transform:scaleX(1)}7.81%{transform:scaleX(1)}8.12%,100%{opacity:0;transform:scaleX(1)}}
@keyframes kw12{0%{transform:scaleX(0)}4.5%{transform:scaleX(1)}6.88%{transform:scaleX(1)}7.19%,100%{opacity:0;transform:scaleX(1)}}
@keyframes kw15{0%{transform:scaleX(0)}4.5%{transform:scaleX(1)}5.94%{transform:scaleX(1)}6.25%,100%{opacity:0;transform:scaleX(1)}}
@media (prefers-reduced-motion:reduce){.lp .cd,.lp .cp{animation:none}
.lp .cd:first-child{opacity:1}
.lp .cd *{animation:none!important;opacity:1!important}}
@media (max-width:980px){.lp .hero-fg{display:none}
.lp .hero-img{left:0!important;opacity:.5}
.lp .hfloat{position:relative;right:auto;top:auto;transform:none;width:auto;max-width:360px;margin:0 auto 40px;padding:0 16px}}
.lp .chip{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px}
.lp{background:#050B0E!important;color:#fff!important}
.lp .d-promo{background:#1A1208;color:#F2D3A8;text-align:center;padding:9px 16px;font-size:14.5px}
.lp .d-promo a{color:#E8A65A}
.lp .d-hdr{background:#050B0E;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:5}
.lp .d-logo{display:flex;align-items:center;gap:10px;color:#fff;font-size:21px;font-weight:500;text-decoration:none}
.lp .d-lm{width:32px;height:32px;background:#E8803A;display:inline-flex;align-items:center;justify-content:center}
.lp .d-nav{display:flex;flex-wrap:wrap;gap:2px;flex:1 1 auto}
.lp .d-nav a{color:#D5DEDC;text-decoration:none;padding:12px 11px;font-weight:400}
.lp .d-nav a:hover{color:#E8A65A}
.lp .d-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;font-weight:500;text-decoration:none;box-sizing:border-box;transition:.2s}
.lp .d-bp{background:#E8803A;color:#1B1208;border:1px solid #E8803A}
.lp .d-bp:hover{background:#F29A5C;color:#1B1208}
.lp .d-bo{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}
.lp .d-bo:hover{border-color:#E8A65A;color:#E8A65A}
.lp .d-sec{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0;border-top:1px solid rgba(255,255,255,.06)}
.lp .d-bg{position:absolute;inset:0;background-size:cover;background-position:center}
.lp .d-in{position:relative;display:flex;flex-direction:column;gap:36px}
.lp .d-eb{font-size:12.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#E8A65A}
.lp .d-h2{margin:0;font-size:clamp(24px,3vw,36px);line-height:1.15;font-weight:500;letter-spacing:-.01em;color:#fff}
.lp .d-h3{margin:0;font-size:24px;line-height:1.25;font-weight:500;color:#fff}
.lp .d-h4{margin:0;font-size:19px;line-height:1.3;font-weight:500;color:#fff}
.lp .d-mut{color:#A9BBBE}
.lp .d-lk{color:#E8A65A;text-decoration:none;font-weight:500}
.lp .d-lk:hover{color:#F6C98E}
.lp .d-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);padding:26px;box-sizing:border-box;backdrop-filter:blur(6px)}
.lp .d-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px}
.lp .d-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:1px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}
.lp .d-trust{background:#070F13;padding:26px 0;border-top:1px solid rgba(255,255,255,.06)}
.lp .mq{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 .mqt{display:flex;gap:18px;width:max-content;animation:mqm 38s linear infinite}
@keyframes mqm{to{transform:translateX(-50%)}}
.lp .d-lg{color:#7F9296;border:1px dashed rgba(255,255,255,.22);padding:10px 26px;white-space:nowrap}
.lp .d-stat{border-left:2px solid #E8A65A;padding:4px 0 4px 22px}
.lp .d-num{font-size:clamp(36px,4vw,50px);line-height:1;font-weight:500;color:#fff}
.lp .cn{counter-reset:n var(--n)}
.lp .cn::after{content:counter(n)}
.lp .c587{animation:k587 8s ease-out infinite}
.lp .c3{animation:k3 8s ease-out infinite}
.lp .c9{animation:k9 8s ease-out infinite}
@keyframes k587{0%{--n:0}30%,100%{--n:587}}
@keyframes k3{0%{--n:0}30%,100%{--n:3}}
@keyframes k9{0%{--n:0}30%,100%{--n:9}}
.lp .d-bar{height:2px;margin-top:12px;width:60%;background:linear-gradient(90deg,#E8A65A,transparent);transform-origin:left;animation:bw 8s ease-out infinite}
@keyframes bw{0%{transform:scaleX(0)}30%,100%{transform:scaleX(1)}}
.lp .d-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.14)}
.lp .d-tab{border:0;background:transparent;font-family:inherit;font-size:16.5px;font-weight:400;padding:14px 20px;cursor:pointer;border-bottom:2px solid transparent;min-height:48px;transition:.2s}
.lp .d-tab:hover{color:#E8A65A!important}
.lp .tp{display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center;padding:clamp(24px,3.4vw,44px);background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-top:0}
.lp .vz{background:rgba(6,12,17,.78);border:1px solid rgba(232,166,90,.4);box-shadow:0 0 30px rgba(232,166,90,.1);padding:20px;font-size:15px;box-sizing:border-box;min-height:270px}
.lp .term{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;line-height:2;color:#E6F1EE}
.lp .tl{animation:typ 9s steps(34,end) infinite both}
@keyframes typ{0%{clip-path:inset(0 100% 0 0)}10%,90%{clip-path:inset(0 0 0 0)}95%,100%{clip-path:inset(0 100% 0 0)}}
.lp .trk{display:flex;align-items:center;gap:12px;margin-top:14px}
.lp .trkl{position:relative;flex:1;height:22px;border-bottom:1px dashed rgba(255,255,255,.25)}
.lp .ev{position:absolute;top:-2px;left:0;animation:evm 3.6s ease-in-out infinite both}
@keyframes evm{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}100%{left:calc(100% - 22px);opacity:0}}
.lp .vr{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:rgba(255,255,255,.06);margin-bottom:7px;animation:vri 9s ease-out infinite both}
.lp .d-k{font-weight:500;color:#fff;margin-right:6px}
@keyframes vri{0%{opacity:0;transform:translateX(-18px)}6%,92%{opacity:1;transform:none}98%,100%{opacity:0}}
.lp .pz{font-size:13px;color:#3FBF9A;background:rgba(63,191,154,.16);padding:3px 10px;animation:pzp 9s ease-out infinite both}
@keyframes pzp{0%,4%{opacity:0;transform:scale(.4)}9%{opacity:1;transform:scale(1.15)}12%,92%{opacity:1;transform:scale(1)}98%,100%{opacity:0}}
.lp .vs{font-size:13px;font-weight:500;animation:vsa 8s ease-out infinite both}
@keyframes vsa{0%,5%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1.12)}14%,90%{opacity:1;transform:scale(1)}96%,100%{opacity:0}}
.lp .scan{position:absolute;left:0;right:0;height:46px;top:0;background:linear-gradient(180deg,transparent,rgba(232,166,90,.22),transparent);animation:scn 3.6s ease-in-out infinite}
@keyframes scn{0%{top:-46px}100%{top:100%}}
.lp .chart{display:flex;align-items:flex-end;gap:6px;height:96px;margin:8px 0 14px;border-bottom:1px solid rgba(255,255,255,.18)}
.lp .bc{flex:1;background:linear-gradient(180deg,#E8A65A,rgba(232,166,90,.2));transform-origin:bottom;animation:bg2 5s ease-in-out infinite both}
@keyframes bg2{0%{transform:scaleY(0)}20%,80%{transform:scaleY(1)}100%{transform:scaleY(.15)}}
.lp .feed{height:92px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}
.lp .feedt{animation:fd 10s linear infinite}
@keyframes fd{to{transform:translateY(-50%)}}
.lp .er{display:flex;align-items:center;gap:10px;height:30px;font-size:14px}
.lp .dt{position:absolute;top:0;left:0;width:10px;height:10px;background:#E8A65A;animation:dtm 2.6s linear infinite}
@keyframes dtm{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}100%{left:calc(100% - 10px);opacity:0}}
.lp .draw{animation:drw 4.5s ease-in-out infinite}
@keyframes drw{0%{stroke-dashoffset:1}60%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:1}}
.lp .d-pc{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);text-decoration:none;color:#fff;overflow:hidden;box-sizing:border-box;transition:.25s}
.lp .d-pc::before{content:'';position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,#E8A65A,transparent);transform:translateX(-100%);animation:swp 6s ease-in-out infinite;animation-delay:calc(var(--i)*.55s)}
@keyframes swp{0%{transform:translateX(-100%)}30%,100%{transform:translateX(100%)}}
.lp .d-pc:hover{transform:translateY(-4px);border-color:#E8A65A;background:rgba(232,166,90,.07);box-shadow:0 14px 34px rgba(0,0,0,.4)}
.lp .d-pi{width:44px;height:44px;border:1px solid rgba(232,166,90,.5);display:inline-flex;align-items:center;justify-content:center;position:relative}
.lp .d-pi::after{content:'';position:absolute;inset:-1px;border:1px solid #E8A65A;animation:png 3.4s ease-out infinite;animation-delay:calc(var(--i,0)*.4s)}
@keyframes png{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.5);opacity:0}}
.lp .d-ex{margin-top:auto;color:#E8A65A;font-weight:500}
.lp .d-pc:hover .d-ex{letter-spacing:.04em}
.lp .d-jc{position:relative;background:#0A141A;padding:28px;overflow:hidden;transition:.25s}
.lp .d-jc:hover{background:#0F1E26}
.lp .d-jl{position:absolute;left:0;top:0;height:2px;width:100%;background:linear-gradient(90deg,#3FBF9A,transparent);transform-origin:left;animation:jl 7s ease-in-out infinite;animation-delay:calc(var(--i)*.8s)}
@keyframes jl{0%{transform:scaleX(0)}35%,100%{transform:scaleX(1)}}
.lp .pgw{width:64px;height:64px;position:relative}
.lp .pg1{position:absolute;inset:0;border:2px dashed #E8A65A;border-radius:50%;animation:rot 9s linear infinite}
.lp .pg1::after{content:'';position:absolute;left:22px;top:30px;width:20px;height:10px;border-left:3px solid #3FBF9A;border-bottom:3px solid #3FBF9A;transform:rotate(-45deg) translate(2px,-3px)}
@keyframes rot{to{transform:rotate(360deg)}}
.lp .pg2{position:absolute;inset:0;border:1px solid rgba(63,191,154,.6);border-radius:50%;overflow:hidden}
.lp .pg2 span{position:absolute;left:50%;top:50%;width:50%;height:2px;background:linear-gradient(90deg,#3FBF9A,transparent);transform-origin:left;animation:rot 3.2s linear infinite}
.lp .pg3{position:absolute;inset:0}
.lp .pg3 i{position:absolute;top:26px;width:12px;height:12px;background:#E8A65A}
.lp .pg3 i:first-child{left:0}
.lp .pg3 i:nth-child(2){right:0;background:#3FBF9A}
.lp .pg3 b{position:absolute;top:30px;left:0;width:6px;height:6px;background:#fff;animation:dtm2 2.2s ease-in-out infinite}
@keyframes dtm2{0%{left:6px;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:52px;opacity:0}}
.lp .ph{position:relative;height:170px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border-bottom:1px dashed rgba(255,255,255,.2);overflow:hidden}
.lp .shim2{position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shm2 2.8s linear infinite}
@keyframes shm2{from{left:-40%}to{left:100%}}
.lp .d-chip{display:inline-block;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;background:rgba(255,255,255,.1);color:#D5DEDC}
.lp .d-ph2{font-size:14.5px;border:1px dashed rgba(255,255,255,.25);padding:8px 14px;color:#A9BBBE}
.lp .d-chipb{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;transition:.2s}
.lp .d-chipb:hover{border-color:#E8A65A;color:#E8A65A;transform:translateY(-2px)}
.lp .d-cta{position:relative;overflow:hidden;padding:clamp(56px,7vw,96px) 0;background:linear-gradient(120deg,#3A1E0A,#150B05 70%)}
.lp .orb{position:absolute;border-radius:50%;filter:blur(60px);animation:flt 9s ease-in-out infinite alternate}
.lp .o1{width:360px;height:360px;background:rgba(232,128,58,.35);right:-60px;top:-120px}
.lp .o2{width:300px;height:300px;background:rgba(63,191,154,.18);left:30%;bottom:-160px;animation-delay:-4s}
@keyframes flt{from{transform:translate(0,0)}to{transform:translate(-40px,30px)}}
.lp .d-ft{background:#03080A;color:#A9BBBE;padding:56px 0 36px;font-size:15px}
.lp .d-ft a{color:#A9BBBE;text-decoration:none}
.lp .d-ft a:hover{color:#E8A65A}
@supports (animation-timeline:view()){.lp .rv{animation:rvi linear both;animation-timeline:view();animation-range:entry 0% entry 35%}
@keyframes rvi{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}
@media (prefers-reduced-motion:reduce){.lp .d-sec *,.lp .d-trust *,.lp .d-cta *{animation:none!important}}
.lp .lt{background:#fff;color:#0B2A33;border-top:1px solid rgba(11,42,51,.08)}
.lp .lt.alt{background:#F1F6F4}
.lp .lt .d-bg{opacity:.35}
.lp .lt .d-h2,.lp .lt .d-h3,.lp .lt .d-h4{color:#0B2A33}
.lp .lt .d-mut{color:#4F6469}
.lp .lt .d-eb{color:#B5560F}
.lp .lt .d-lk,.lp .lt .d-ex{color:#B5560F}
.lp .lt .d-lk:hover{color:#8A3F08}
.lp .lt .d-num{color:#0B2A33}
.lp .lt .d-stat{border-left-color:#E8803A}
.lp .lt .d-bar{background:linear-gradient(90deg,#E8803A,transparent)}
.lp .lt .d-card,.lp .lt .d-pc{background:#fff;border:1px solid #C9D8D3;color:#0B2A33;backdrop-filter:none}
.lp .lt.alt .d-card{background:#fff}
.lp .lt .d-pc:hover{background:#FFF8F1;border-color:#E8803A;box-shadow:0 14px 30px rgba(11,42,51,.12)}
.lp .lt .d-pi{border-color:rgba(181,86,15,.5)}
.lp .lt .d-pi svg{stroke:#B5560F}
.lp .lt .d-pi::after{border-color:#E8803A}
.lp .lt .d-pc::before{background:linear-gradient(90deg,transparent,#E8803A,transparent)}
.lp .lt .d-tabs{border-bottom-color:#C9D8D3}
.lp .lt .d-tab:hover{color:#B5560F!important}
.lp .lt .tp{background:#fff;border:1px solid #C9D8D3;border-top:0}
.lp .vz{color:#fff}
.lp .lt .vz .d-mut{color:#A9BBBE}
.lp .lt .vz .d-k{color:#fff}
.lp .lt .d-chipb{color:#0B2A33;border-color:#9DB3AE;background:#fff}
.lp .lt .d-chipb:hover{color:#B5560F;border-color:#E8803A}
.lp .lt .d-ph2{color:#4F6469;border-color:#9DB3AE}
.lp .lt .d-lg{color:#6E8388;border-color:#9DB3AE}
.lp .lt .ph{background:#EEF3F1;border-bottom-color:#9DB3AE}
.lp .lt .shim2{background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent)}
.lp .lt .d-chip{background:#E1EBE7;color:#0B2A33}
.lp .lt .pg1{border-color:#E8803A}
.lp .lt .pg2{border-color:rgba(15,123,98,.6)}
.lp .lt .pg2 span{background:linear-gradient(90deg,#0F7B62,transparent)}
.lp .lt .pg3 i{background:#E8803A}
.lp .lt .pg3 i:nth-child(2){background:#0F7B62}
.lp .lt .pg3 b{background:#0B2A33}
.lp .d-trust.lt .d-eb{color:#6E8388}
.lp .d-trust.lt{border-top:0}
.lp a{text-decoration:none!important}
.lp .c50::after{content:counter(n) "M"}
.lp .c18::after{content:counter(n) "B+"}
.lp .c50{animation:k50 10s ease-out infinite}
.lp .c18{animation:k18 10s ease-out infinite}
@keyframes k50{0%{--n:0}30%,100%{--n:50}}
@keyframes k18{0%{--n:0}30%,100%{--n:18}}
.lp .d-vol{background:#0A141A;color:#fff;border-top:1px solid rgba(255,255,255,.08);padding:clamp(40px,5vw,64px) 0;position:relative;overflow:hidden}
.lp .d-vol::before{content:'';position:absolute;inset:0;background:radial-gradient(50% 140% at 15% 50%,rgba(232,128,58,.16),transparent 70%),radial-gradient(40% 120% at 90% 50%,rgba(63,191,154,.12),transparent 70%)}
.lp .d-vol .vn{font-size:clamp(44px,6vw,76px);line-height:1;font-weight:500;color:#fff}
.lp .d-vol .vn small{font-size:.38em;color:#E8A65A;margin-left:6px}
.lp .tm{position:relative;min-height:230px}
.lp .tq{position:absolute;inset:0;opacity:0;animation:tmi 18s cubic-bezier(.25,.8,.3,1) infinite both}
@keyframes tmi{0%{opacity:0;transform:translateX(40px)}4%,30%{opacity:1;transform:none}34%,100%{opacity:0;transform:translateX(-40px)}}
.lp .tdot{flex:0 0 28px;height:3px;background:rgba(255,255,255,.2);animation:tdt 18s linear infinite both}
@keyframes tdt{0%{background:rgba(255,255,255,.2)}1%,33%{background:#E8A65A}34%,100%{background:rgba(255,255,255,.2)}}
.lp .qm{font-size:70px;line-height:.6;color:#E8803A;height:34px}
.lp .tav{width:46px;height:46px;background:rgba(255,255,255,.1);border:1px dashed rgba(255,255,255,.35);display:inline-flex;align-items:center;justify-content:center;color:#A9BBBE;font-size:12px;flex:0 0 auto}
.lp .lp-band{position:relative;background:#050B0E;height:230px;overflow:hidden;color:#fff}
.lp .lp-band .bd-top{position:absolute;left:0;right:0;top:0;display:flex;align-items:flex-start;z-index:2}
.lp .lp-band .bd-l,.lp .lp-band .bd-r{flex:1;height:1px;margin-top:1px;background:linear-gradient(90deg,rgba(94,110,255,.0),rgba(120,130,255,.65) 60%,rgba(176,98,48,.85))}
.lp .lp-band .bd-r{background:linear-gradient(270deg,rgba(94,110,255,.0),rgba(120,130,255,.65) 60%,rgba(176,98,48,.85))}
.lp .lp-band .bd-pk{position:relative;width:min(520px,94vw);flex:0 0 auto}
.lp .lp-band .bd-pk svg{display:block;width:100%;height:auto}
.lp .lp-band .bd-f{fill:#050B0E}
.lp .lp-band .bd-s{fill:none;stroke:#B06230;stroke-width:1.2}
.lp .lp-band .bd-tx{position:absolute;left:0;right:0;top:14%;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}
.lp .lp-band .bd-k{font-size:14px;color:#A9BBBE;letter-spacing:.02em}
.lp .lp-band .bd-n{font-size:clamp(34px,4vw,46px);line-height:1.05;font-weight:500;color:#fff}
.lp .lp-band .bd-mq{position:absolute;left:0;right:0;top:62px;height:64px;overflow:hidden;display:flex;align-items:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.lp .lp-band .bd-t{display:flex;gap:96px;width:max-content;padding-left:48px;animation:lpmq 52s linear infinite}
.lp .lp-band .bd-w{font-size:32px;font-weight:500;color:#7F8F93;white-space:nowrap;letter-spacing:-.01em}
.lp .lp-band .bd-cap{position:absolute;left:0;right:0;bottom:22px;margin:0;text-align:center;font-size:17px;font-weight:500;color:#fff}
@keyframes lpmq{to{transform:translateX(-50%)}}
@media (max-width:760px){.lp .lp-band{height:210px}
.lp .lp-band .bd-w{font-size:24px}
.lp .lp-band .bd-t{gap:56px}
.lp .lp-band .bd-k{font-size:12px}}
@media (prefers-reduced-motion:reduce){.lp .lp-band .bd-t{animation:none}}
.lp{margin:0;font-family:'Maven Pro',system-ui,sans-serif;font-weight:400;color:#0B2A33;background:#fff;line-height:1.6}
.lp *{box-sizing:border-box}
.lp a{color:#0C5A8E;text-decoration:none}
.lp a:hover{color:#B5560F}
.lp .w{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}
.lp .r-intro{padding:clamp(56px,7vw,88px) 0 8px;background:#fff}
.lp .r-eb{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#B5560F;font-weight:500}
.lp .r-h2{margin:10px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.15;font-weight:500;letter-spacing:-.02em;max-width:760px}
.lp .r-sub{margin:14px 0 0;font-size:18px;color:#4F6469;max-width:640px}
.lp .r-sec{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0;background:#fff}
.lp .r-sec.alt{background:#F2F7F5}
.lp .r-sec::before{content:'';position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.55;pointer-events:none;background:radial-gradient(circle,rgba(240,138,60,.28),transparent 70%);top:-160px;right:-120px;animation:rDrift 18s ease-in-out infinite alternate}
.lp .r-sec.alt::before{background:radial-gradient(circle,rgba(15,123,98,.24),transparent 70%);right:auto;left:-140px;top:auto;bottom:-180px}
.lp .r-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:44px clamp(32px,6vw,96px)}
.lp .r-row.rev{flex-direction:row-reverse}
.lp .r-tx{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}
.lp .r-vis{flex:1 1 460px;min-width:0;position:relative}
.lp .r-vis::before{content:'';position:absolute;inset:20px -20px -20px 20px;background:linear-gradient(135deg,rgba(12,90,142,.10),rgba(15,123,98,.12));z-index:0}
.lp .r-row.rev .r-vis::before{inset:20px 20px -20px -20px}
.lp .r-n{display:flex;align-items:center;gap:12px}
.lp .r-n b{font-weight:500;font-size:14px;color:#fff;background:#0C5A8E;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}
.lp .r-h3{margin:0;font-size:clamp(24px,2.6vw,33px);line-height:1.18;font-weight:500;letter-spacing:-.02em}
.lp .r-p{margin:0;font-size:17.5px;color:#4F6469;max-width:520px}
.lp .r-ck{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}
.lp .r-ck li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;color:#27434B}
.lp .r-ck li::before{content:'';flex:0 0 18px;height:18px;margin-top:3px;background:#E3F1EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F7B62' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4.5 4.5L19 7'/%3E%3C/svg%3E") center/12px no-repeat}
.lp .r-lk{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:6px;font-size:16px}
.lp .r-lk a:not(.r-bt){}
.lp .r-card{position:relative;z-index:1;background:#fff;border:1px solid #C9D8D3;box-shadow:0 26px 60px -30px rgba(11,42,51,.3);padding:clamp(18px,2.4vw,28px);font-size:15px}
.lp .r-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;color:#4F6469;font-size:13.5px}
.lp .r-top span:first-child{display:flex;align-items:center;gap:8px;color:#0B2A33;font-weight:500}
.lp .r-dot{width:8px;height:8px;border-radius:50%;background:#0F7B62;animation:rBlink 1.6s ease-in-out infinite}
.lp .r-tag{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6E8388}
.lp .mono{font-family:ui-monospace,Menlo,Consolas,monospace}
@supports (animation-timeline:view()){.lp .r-tx{animation:rInL linear both;animation-timeline:view();animation-range:entry 0% entry 60%}
.lp .r-vis{animation:rInR linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
.lp .r-row.rev .r-tx{animation-name:rInR}
.lp .r-row.rev .r-vis{animation-name:rInL}}
@keyframes rInL{from{opacity:0;transform:translateX(-56px)}to{opacity:1;transform:none}}
@keyframes rInR{from{opacity:0;transform:translateX(56px)}to{opacity:1;transform:none}}
@keyframes rDrift{to{transform:translate(60px,40px)}}
@keyframes rBlink{50%{opacity:.35}}
.lp .s1-track{position:relative;display:flex;justify-content:space-between;align-items:center;padding:6px 0 26px}
.lp .s1-line{position:absolute;left:44px;right:44px;top:38px;height:2px;background:repeating-linear-gradient(90deg,#C9D8D3 0 8px,transparent 8px 14px)}
.lp .s1-n{position:relative;z-index:1;width:84px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13.5px;color:#4F6469;text-align:center}
.lp .s1-n i{width:62px;height:62px;border:1px solid #C9D8D3;background:#fff;display:flex;align-items:center;justify-content:center}
.lp .s1-n.mid i{background:#0C5A8E;border-color:#0C5A8E;animation:rPulse 3s ease-in-out infinite}
.lp .s1-pk{position:absolute;top:34px;left:44px;width:10px;height:10px;background:#F08A3C;z-index:2;animation:s1Go 3s cubic-bezier(.45,0,.55,1) infinite}
.lp .s1-ok{position:absolute;right:20px;top:2px;width:22px;height:22px;background:#0F7B62;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;z-index:3;animation:rPop 3s infinite}
@keyframes s1Go{0%{left:44px;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:calc(100% - 54px);opacity:0}}
@keyframes rPop{0%,70%{transform:scale(0)}80%{transform:scale(1.25)}90%,100%{transform:scale(1)}}
@keyframes rPulse{0%,100%{box-shadow:0 0 0 0 rgba(12,90,142,.35)}50%{box-shadow:0 0 0 14px rgba(12,90,142,0)}}
.lp .s1-code{background:#F4F8F6;border:1px solid #DCE6E2;padding:16px 18px;font-size:14px;line-height:1.9;color:#27434B;overflow:hidden}
.lp .s1-code .l{display:block;white-space:nowrap;overflow:hidden;width:0;animation:rType 8s steps(40) infinite both}
.lp .s1-code .l:nth-child(2){animation-delay:.6s}
.lp .s1-code .l:nth-child(3){animation-delay:1.2s}
.lp .s1-code .l:nth-child(4){animation-delay:1.8s}
.lp .s1-code .k{color:#0C5A8E}
.lp .s1-code .v{color:#B5560F}
@keyframes rType{0%{width:0}12%,88%{width:100%}100%{width:0}}
.lp .s1-res{margin-top:14px;display:flex;gap:10px;align-items:center;font-size:14px;animation:rFade 8s infinite both}
.lp .s1-res b{font-weight:500;color:#0F7B62;background:#E3F1EC;padding:3px 10px}
@keyframes rFade{0%,28%{opacity:0;transform:translateY(8px)}36%,88%{opacity:1;transform:none}100%{opacity:0}}
.lp .a2-bar{height:6px;background:#E6EFEC;margin:0 0 18px;overflow:hidden}
.lp .a2-bar i{display:block;height:100%;background:linear-gradient(90deg,#0C5A8E,#0F7B62);animation:a2Bar 8s ease-in-out infinite}
@keyframes a2Bar{0%{width:4%}60%,90%{width:100%}100%{width:4%}}
.lp .a2-r{display:flex;align-items:center;gap:16px;padding:15px 0;border-top:1px solid #E6EFEC}
.lp .a2-r:first-of-type{border-top:0}
.lp .a2-k{width:64px;font-weight:500}
.lp .a2-d{flex:1;min-width:0;color:#6E8388;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp .a2-s{position:relative;width:108px;height:30px;flex:0 0 auto}
.lp .a2-s span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13.5px}
.lp .a2-c{color:#B5560F;background:#FCEFE2;animation:a2Chk 8s infinite both}
.lp .a2-p{color:#0F7B62;background:#E3F1EC;animation:a2Pas 8s infinite both}
.lp .a2-c::before{content:'';width:12px;height:12px;border:2px solid #F08A3C;border-top-color:transparent;border-radius:50%;animation:rSpin .8s linear infinite}
.lp .a2-r:nth-of-type(2) .a2-c,.lp .a2-r:nth-of-type(2) .a2-p{animation-delay:.9s}
.lp .a2-r:nth-of-type(3) .a2-c,.lp .a2-r:nth-of-type(3) .a2-p{animation-delay:1.8s}
@keyframes a2Chk{0%{opacity:1}14%,92%{opacity:0}100%{opacity:1}}
@keyframes a2Pas{0%,14%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1.08)}26%,92%{opacity:1;transform:none}100%{opacity:0}}
@keyframes rSpin{to{transform:rotate(360deg)}}
.lp .a2-ft{margin-top:14px;padding:12px 14px;background:#F4F8F6;border:1px solid #DCE6E2;display:flex;justify-content:space-between;font-size:14px;color:#4F6469}
.lp .a2-ft b{font-weight:500;color:#0F7B62}
.lp .m3-ev{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid #E6EFEC;background:#fff;margin-bottom:10px;opacity:0;animation:m3In 9s infinite both}
.lp .m3-ev:nth-of-type(2){animation-delay:.7s}
.lp .m3-ev:nth-of-type(3){animation-delay:1.4s}
.lp .m3-ev:nth-of-type(4){animation-delay:2.1s}
.lp .m3-ic{width:26px;height:26px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;flex:0 0 auto}
.lp .m3-t{flex:1;min-width:0}
.lp .m3-t small{display:block;color:#6E8388;font-size:12.5px}
.lp .m3-tm{color:#6E8388;font-size:12.5px}
@keyframes m3In{0%{opacity:0;transform:translateX(34px)}7%,86%{opacity:1;transform:none}96%,100%{opacity:0;transform:translateX(-20px)}}
.lp .m3-ch{margin-top:6px;border:1px solid #E6EFEC;padding:12px 14px 6px;background:#FBFDFC}
.lp .m3-ch svg{display:block;width:100%;height:70px}
.lp .m3-ln{fill:none;stroke:#0C5A8E;stroke-width:2.2;stroke-dasharray:420;stroke-dashoffset:420;animation:m3Dr 9s ease-in-out infinite}
.lp .m3-ar{fill:rgba(12,90,142,.08);opacity:0;animation:m3Ar 9s infinite}
@keyframes m3Dr{0%{stroke-dashoffset:420}40%,90%{stroke-dashoffset:0}100%{stroke-dashoffset:420}}
@keyframes m3Ar{0%,35%{opacity:0}50%,90%{opacity:1}100%{opacity:0}}
.lp .v4-sc{position:relative;overflow:hidden}
.lp .v4-r{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #E6EFEC}
.lp .v4-r:first-child{border-top:0}
.lp .v4-a{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lp .v4-s{position:relative;width:150px;height:28px;flex:0 0 auto}
.lp .v4-s span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;opacity:0;animation:v4Rs 7s infinite both}
.lp .v4-ok{color:#0F7B62;background:#E3F1EC}
.lp .v4-no{color:#B4351E;background:#FBE9E5}
.lp .v4-r:nth-child(1) .v4-s span{animation-delay:.9s}
.lp .v4-r:nth-child(2) .v4-s span{animation-delay:1.7s}
.lp .v4-r:nth-child(3) .v4-s span{animation-delay:2.5s}
.lp .v4-r:nth-child(4) .v4-s span{animation-delay:3.3s}
.lp .v4-r:nth-child(5) .v4-s span{animation-delay:4.1s}
@keyframes v4Rs{0%{opacity:0;transform:scale(.85)}5%,70%{opacity:1;transform:none}80%,100%{opacity:0}}
.lp .v4-scan{position:absolute;left:-10px;right:-10px;height:60px;top:-60px;background:linear-gradient(180deg,rgba(15,123,98,0),rgba(15,123,98,.16));border-bottom:2px solid #0F7B62;animation:v4Sc 7s linear infinite;pointer-events:none}
@keyframes v4Sc{0%{top:-60px}65%,100%{top:100%}}
.lp .v4-sum{margin-top:14px;padding:12px 14px;background:#F4F8F6;border:1px solid #DCE6E2;display:flex;justify-content:space-between;font-size:14px;color:#4F6469}
.lp .c5-ln{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.lp .c5-ln>span{width:108px;font-size:13.5px;color:#4F6469}
.lp .c5-tr{position:relative;flex:1;height:34px;background:#F4F8F6;border:1px solid #DCE6E2;overflow:hidden}
.lp .c5-tr i{position:absolute;top:50%;margin-top:-4px;width:8px;height:8px;left:-10px;animation:c5Go 4.2s linear infinite}
.lp .c5-tr.t i{background:#0C5A8E}
.lp .c5-tr.m i{background:#F08A3C}
.lp .c5-tr i:nth-child(2){animation-delay:1.4s}
.lp .c5-tr i:nth-child(3){animation-delay:2.8s}
@keyframes c5Go{to{transform:translateX(560px)}}
.lp .c5-w{margin-top:22px;padding-top:18px;border-top:1px solid #E6EFEC}
.lp .c5-b{display:flex;align-items:flex-end;gap:12px;height:110px}
.lp .c5-b i{flex:1;background:linear-gradient(180deg,#0F7B62,#3FBF9A);transform-origin:bottom;transform:scaleY(.08);animation:c5Up 8s infinite both}
.lp .c5-b i:nth-child(1){height:22%}
.lp .c5-b i:nth-child(2){height:40%;animation-delay:.5s}
.lp .c5-b i:nth-child(3){height:62%;animation-delay:1s}
.lp .c5-b i:nth-child(4){height:82%;animation-delay:1.5s}
.lp .c5-b i:nth-child(5){height:100%;animation-delay:2s}
@keyframes c5Up{0%{transform:scaleY(.08)}12%,85%{transform:scaleY(1)}100%{transform:scaleY(.08)}}
.lp .c5-l{display:flex;gap:12px;margin-top:8px;font-size:12.5px;color:#6E8388}
.lp .c5-l span{flex:1;text-align:center}
.lp .c5-ip{position:absolute;right:14px;top:14px;font-size:12.5px;color:#0C5A8E;background:#E6F0F7;padding:5px 11px;display:flex;align-items:center;gap:8px}
.lp .c5-ip::before{content:'';width:8px;height:8px;background:#0C5A8E;animation:rPulse 2.4s infinite}
@media (prefers-reduced-motion:reduce){.lp .r-sec::before,.lp .r-dot,.lp .s1-pk,.lp .s1-ok,.lp .s1-n.mid i,.lp .a2-bar i,.lp .a2-c,.lp .a2-p,.lp .m3-ev,.lp .m3-ln,.lp .m3-ar,.lp .v4-s span,.lp .v4-scan,.lp .c5-tr i,.lp .c5-b i,.lp .s1-code .l,.lp .s1-res{animation:none!important;opacity:1;width:auto;transform:none;stroke-dashoffset:0}
.lp .c5-b i{transform:none}
.lp .a2-c{display:none}}
@property --p{syntax:'<integer>';initial-value:0;inherits:false}
.lp .r-sec .w{position:relative;z-index:1}
.lp .r-sec::after{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(11,42,51,.11) 1px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);opacity:.55;pointer-events:none}
.lp .r-wm{position:absolute;top:50%;left:-24px;transform:translateY(-50%);font-size:clamp(170px,21vw,300px);font-weight:500;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(12,90,142,.08);pointer-events:none;user-select:none;z-index:0}
.lp .r-row.rev .r-wm{left:auto;right:-24px}
.lp .r-tx{position:relative;z-index:1}
.lp .r-card{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}
.lp .r-card:hover{transform:translateY(-6px);box-shadow:0 36px 70px -30px rgba(11,42,51,.38)}
.lp .r-card::before{content:'';position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#0C5A8E,#0F7B62,#F08A3C,#0C5A8E);background-size:200% 100%;animation:rSweep 6s linear infinite}
@keyframes rSweep{to{background-position:200% 0}}
.lp .r-fl{position:absolute;z-index:3;background:#fff;border:1px solid #C9D8D3;box-shadow:0 16px 36px -16px rgba(11,42,51,.4);padding:9px 14px;font-size:13.5px;display:flex;align-items:center;gap:9px;white-space:nowrap;animation:rFloat 5s ease-in-out infinite alternate}
.lp .r-fl i{font-style:normal;width:20px;height:20px;background:#0F7B62;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}
.lp .r-fl.o i{background:#F08A3C}
.lp .r-fl.b i{background:#0C5A8E}
@keyframes rFloat{from{transform:translateY(0)}to{transform:translateY(-12px)}}
.lp .r-bt{display:inline-flex;align-items:center;gap:10px;background:#0C5A8E;color:#fff;padding:12px 22px;font-weight:500;font-size:16px;transition:gap .25s,background .25s}
.lp .r-bt:hover{background:#0B2A33;color:#fff;gap:16px}
.lp .r-lk{align-items:center;gap:10px 24px;margin-top:10px}
.lp .r-ck li{opacity:1}
@supports (animation-timeline:view()){.lp .r-ck li{animation:rInL linear both;animation-timeline:view();animation-range:entry 10% entry 85%}
.lp .r-ck li:nth-child(2){animation-range:entry 18% entry 90%}
.lp .r-ck li:nth-child(3){animation-range:entry 26% entry 96%}}
.lp .r-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
.lp .r-nav a{position:relative;padding:10px 18px;border:1px solid #C9D8D3;background:#fff;color:#27434B;font-size:15px;transition:.25s;overflow:hidden}
.lp .r-nav a::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:0;background:#F08A3C;transition:width .35s}
.lp .r-nav a:hover{color:#0C5A8E;border-color:#0C5A8E}
.lp .r-nav a:hover::after{width:100%}
.lp .r-nav b{font-weight:500;color:#B5560F;margin-right:8px}
.lp .a2-ft{align-items:center;gap:16px;justify-content:flex-start}
.lp .a2-ring{position:relative;flex:0 0 auto;width:58px;height:58px;border-radius:50%;background:conic-gradient(#0F7B62 calc(var(--p)*1%),#E6EFEC 0);display:flex;align-items:center;justify-content:center;animation:a2P 8s ease-in-out infinite}
.lp .a2-ring::before{content:'';position:absolute;inset:6px;background:#F4F8F6;border-radius:50%}
.lp .a2-ring::after{content:counter(p) '%';counter-reset:p var(--p);position:relative;font-size:13px;color:#0B2A33}
@keyframes a2P{0%{--p:0}62%,90%{--p:100}100%{--p:0}}
.lp .a2-ft div{display:flex;flex-direction:column}
.lp .a2-ft div b{font-weight:500;color:#0F7B62;font-size:16px}
.lp .a2-ft div span{font-size:13.5px;color:#6E8388}
@media (prefers-reduced-motion:reduce){.lp .r-fl,.lp .r-card::before,.lp .a2-ring,.lp .r-ck li{animation:none!important}
.lp .a2-ring{--p:100}}
@media (max-width:760px){.lp .r-wm{display:none}
.lp .r-fl{display:none}}
@media (max-width:760px){.lp .c5-ln>span{width:84px}
.lp .a2-d{display:none}
.lp .v4-s{width:120px}}
.lp .r-sec,.lp .r-intro{color:#0B2A33}
.lp .pp-nav{position:sticky;top:0;z-index:40;background:#fff;border-top:1px solid #D9E5E1;border-bottom:1px solid #D9E5E1;box-shadow:0 1px 2px rgba(11,42,51,.04)}
.lp .pp-nav-in{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.lp .pp-nav-in::-webkit-scrollbar{display:none}
.lp .pp-nav a{flex:none;padding:16px 16px 13px;color:#4F6469;font-weight:500;font-size:15.5px;border-bottom:3px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}
.lp .pp-nav a:hover{color:#0B2A33}
.lp .pp-nav a.on{color:#0F7B62;border-bottom-color:#0F7B62}
.lp .pp-nav a:focus-visible{outline:2px solid #0C5A8E;outline-offset:-2px}
.lp .st-r{display:flex;gap:14px;align-items:flex-start;padding:10px 0;position:relative}
.lp .st-r:not(:last-child)::before{content:'';position:absolute;left:13px;top:40px;bottom:-10px;width:2px;background:#E6EFEC}
.lp .st-n{position:relative;flex:0 0 28px;width:28px;height:28px;border:2px solid #C9D8D3;background:#fff;z-index:1;animation:stB 10s infinite both}
.lp .st-n i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:13px}
.lp .st-n .sa{color:#6E8388;animation:stA 10s infinite both}
.lp .st-n .sb{color:#fff;opacity:0;animation:stC 10s infinite both}
.lp .st-t{flex:1;min-width:0;font-weight:500}
.lp .st-t small{display:block;font-weight:400;color:#6E8388;font-size:13.5px}
@keyframes stB{0%{border-color:#C9D8D3;background:#fff}6%,88%{border-color:#0F7B62;background:#0F7B62}97%,100%{border-color:#C9D8D3;background:#fff}}
@keyframes stA{0%{opacity:1}6%,88%{opacity:0}97%,100%{opacity:1}}
@keyframes stC{0%{opacity:0;transform:scale(.6)}6%,88%{opacity:1;transform:none}97%,100%{opacity:0}}
.lp .rk-r{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid #E6EFEC}
.lp .rk-r:first-of-type{border-top:0}
.lp .rk-l{flex:0 0 150px;font-weight:500}
.lp .rk-l small{display:block;font-weight:400;color:#6E8388;font-size:12.5px}
.lp .rk-b{flex:1;height:10px;background:#EDF3F1}
.lp .rk-b i{display:block;height:100%;width:0;animation:rkG 9s ease-out infinite both}
.lp .rk-p{flex:0 0 74px;text-align:center;font-size:12.5px;padding:3px 0}
@keyframes rkG{0%{width:0}16%,86%{width:var(--w)}100%{width:0}}
@media (max-width:760px){.lp .rk-l{flex-basis:110px}}
@media (prefers-reduced-motion:reduce){.lp .st-n,.lp .st-n i,.lp .rk-b i{animation:none!important}
.lp .rk-b i{width:var(--w)}}
