.lp{color:#f5f5f5;scroll-behavior:smooth;background:#111;width:100%;min-height:100vh;font-family:"Source Sans 3",Segoe UI,Arial,sans-serif}html:has(.lp){scroll-behavior:smooth;background:#111}main.lp{max-width:none;margin:0;padding:0}body:has(.lp){background:#111}.lp a{color:#ff6b1a}.lp a:hover{color:#ff8a47}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp .mk{color:#111;background:#f6f6f6;border:1px solid #2a2a2a;border-radius:14px;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000073}.lp .mk-side{background:#111;flex-direction:column;flex-shrink:0;gap:4px;width:150px;padding:16px 10px;display:flex}.lp .mk-side span{color:#a3a3a3;border-radius:8px;padding:7px 10px;font-size:12px;display:block}.lp .mk-side span.on{color:#f5f5f5;background:#1f1f1f;box-shadow:inset 3px 0 #ff6b1a}.lp .mk-main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px;display:flex}.lp .mk-card{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:12px}.lp .mk-lbl{color:#6e6e6e;margin:0;font-size:11px}.lp .mk-num{color:#111;margin:2px 0 0;font-size:20px;font-weight:800}.lp .mk-bar{background:#f1f1f1;border-radius:4px;height:8px}.lp .mk-row{color:#111;border-bottom:1px solid #f1f1f1;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.lp .mk-pic{background:#e6e6e6;border-radius:6px;flex-shrink:0;width:30px;height:30px}.lp .mk-tag{white-space:nowrap;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:700}.lp .mk-box{border:2px solid #c4c4c4;border-radius:4px;flex-shrink:0;width:14px;height:14px}.lp .mk-box.on{background:#ff6b1a;border-color:#ff6b1a}.lp .shot{background:#fff;border:1px solid #2a2a2a;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 80px #00000073}.lp .num{color:#ff6b1a;font-size:15px;font-weight:800}.lp .blk{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.lp .blk.rev{flex-wrap:wrap-reverse}.lp .txt{flex-direction:column;flex:380px;gap:14px;display:flex}.lp .txt h3{font-size:32px;font-weight:800;line-height:1.15}.lp .txt p{color:#a3a3a3;font-size:18px;line-height:1.6}.lp .txt ul{color:#d4d4d4;margin:0;padding-left:20px;font-size:16px;line-height:1.7;list-style:outside}.lp .img{flex:560px;min-width:0}.lp .ft{background:#181818;border:1px solid #262626;border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex}.lp .ft h3{color:#f5f5f5;font-size:21px;font-weight:700}.lp .ft p{color:#a3a3a3;font-size:16px;line-height:1.55}.lp .ico{background:#2a1608;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.lp .fld{color:#111;flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.lp .fld input,.lp .fld textarea{font:inherit;color:#111;background:#fff;border:1px solid #d4d4d4;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400}.lp .pf{border-bottom:1px solid #f1f1f1;grid-template-columns:110px 1fr 18px;align-items:center;gap:8px;padding:7px 0;font-size:12px;display:grid}.lp .pf b{color:#6e6e6e;font-weight:600}.lp .cgrid{border-bottom:1px solid #f1f1f1;grid-template-columns:22px 34px 1fr 60px 60px 90px;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}@media (max-width:760px){.lp .mk-side{display:none}.lp .navlinks{display:none!important}.lp .hide-sm{display:none}}@keyframes vfUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes vfLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes vfRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes vfZoom{0%{opacity:0;transform:translateY(50px)scale(.92)}to{opacity:1;transform:none}}@keyframes vfGlow{0%,to{box-shadow:0 0 #ff6b1a8c}50%{box-shadow:0 0 0 12px #ff6b1a00}}@media (prefers-reduced-motion:no-preference){.lp .lp-hero>*{animation:.9s cubic-bezier(.2,.7,.2,1) both vfUp}.lp .lp-hero>:nth-child(2){animation-delay:.12s}.lp .lp-hero>:nth-child(3){animation-delay:.24s}.lp .lp-hero>:nth-child(4){animation-delay:.36s}.lp .lp-hero>:nth-child(5){animation-delay:.48s}.lp .heromk{animation:1.1s cubic-bezier(.2,.7,.2,1) .45s both vfZoom}.lp .cta-main{animation:2.4s ease-in-out 1.6s infinite vfGlow}.lp .ft{transition:transform .25s,border-color .25s}.lp .ft:hover{border-color:#ff6b1a;transform:translateY(-6px)}.lp .shot{transition:transform .4s}.lp .shot:hover{transform:scale(1.02)}@supports (animation-timeline:view()){.lp .rv,.lp .blk .txt,.lp .blk .img,.lp .ft,.lp .chan span{animation:linear both vfUp;animation-timeline:view();animation-range:entry 5% cover 35%}.lp .blk:not(.rev) .txt{animation-name:vfLeft}.lp .blk.rev .txt{animation-name:vfRight}.lp .blk .img{animation-name:vfZoom}.lp .ft:nth-child(3n+2){animation-range:entry 12% cover 40%}.lp .ft:nth-child(3n){animation-range:entry 20% cover 45%}.lp .chan span:nth-child(3){animation-range:entry 10% cover 40%}.lp .chan span:nth-child(4){animation-range:entry 15% cover 45%}.lp .chan span:nth-child(5){animation-range:entry 20% cover 50%}}}.lp .navlinks{flex-direction:row;align-items:center;gap:28px;padding:0}.lp .navlinks a{height:auto;min-height:0;box-shadow:none;color:#d4d4d4;background:0 0;border-radius:0;margin:0;padding:0;font-size:16px;font-weight:600;display:inline-block}.lp .navlinks a:hover{color:#ff6b1a;background:0 0}.lp .legal h2{color:#f5f5f5;margin:36px 0 10px;font-size:22px;font-weight:800}.lp .legal p{margin:0 0 14px}.lp .legal ul{margin:0 0 14px;padding-left:22px;list-style:outside}.lp .legal li{margin:4px 0}.lp .legal strong{color:#f5f5f5}
