.ot-lpe{--violet:#7c4dff;--pink:#ec4899;--orange:#fb923c;--ink:#0f1733;--ink-2:#2a3155;--muted:#6b7185;--muted-2:#9a98b8;--line:#e6e9f2;--bg:#f7f5fc;--surface:#fff;--grad:linear-gradient(120deg,#7c4dff,#ec4899 52%,#fb923c);--grad-text:linear-gradient(100deg,#7c4dff,#ec4899 60%,#fb923c);width:100%;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.ot-lpe *,.ot-lpe :after,.ot-lpe :before{box-sizing:border-box}.ot-lpe a{color:var(--violet);text-decoration:none}.ot-lpe p{margin:0}.ot-lpe ::-moz-selection{background:rgba(124,77,255,.18)}.ot-lpe ::selection{background:rgba(124,77,255,.18)}.ot-lpe :focus-visible{outline:2px solid var(--violet);outline-offset:2px}.ot-lpe summary{list-style:none;cursor:pointer}.ot-lpe summary::-webkit-details-marker{display:none}.ot-lpe details[open] .lpe-chev{transform:rotate(180deg)}@keyframes lpePulse{0%,to{box-shadow:0 0 0 0 rgba(239,68,68,.42)}70%{box-shadow:0 0 0 16px rgba(239,68,68,0)}}@keyframes lpePulseV{0%,to{box-shadow:0 0 0 0 rgba(124,77,255,.4)}70%{box-shadow:0 0 0 14px rgba(124,77,255,0)}}@keyframes lpeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lpeFloatB{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes lpeBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes lpeHint{0%{opacity:0;transform:translateY(-6px)}12%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes lpeSparkSpin{to{transform:rotate(1turn)}}@keyframes lpeSparkPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.ot-lpe .lpe-logo{display:inline-flex;align-items:center;gap:12px}.ot-lpe .lpe-logo .spark{width:38px;height:38px;flex-shrink:0}.ot-lpe .lpe-logo .word{font:800 23px/24px Inter,sans-serif;letter-spacing:-.03em;color:var(--ink)}.ot-lpe .lpe-logo.sm .spark{width:28px;height:28px}.ot-lpe .lpe-logo.sm .word{font-size:18px;color:#fff}.ot-lpe .spark.float{animation:lpeSparkSpin 22s linear infinite}.ot-lpe .spark .core{animation:lpeSparkPulse 3.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.ot-lpe .lpe-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.ot-lpe .lpe-sec{border-top:1px solid var(--line)}.ot-lpe .lpe-sec-pad{padding:104px 32px;max-width:1240px;margin:0 auto}.ot-lpe .lpe-bg-white{background:var(--surface)}.ot-lpe .lpe-bg-soft{background:var(--bg)}.ot-lpe .lpe-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:22px}.ot-lpe .lpe-num{width:44px;height:44px;border:2px solid var(--violet);border-radius:12px;display:flex;align-items:center;justify-content:center;font:800 15px/1 Inter,sans-serif;color:var(--violet)}.ot-lpe .lpe-num.pink{border-color:var(--pink);color:var(--pink)}.ot-lpe .lpe-num.orange{border-color:var(--orange);color:var(--orange)}.ot-lpe .lpe-kicker{font:700 12px/16px Inter,sans-serif;letter-spacing:.16em;color:var(--violet)}.ot-lpe .lpe-kicker.pink{color:var(--pink)}.ot-lpe .lpe-kicker.orange{color:var(--orange)}.ot-lpe .lpe-grad-text{background-image:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ot-lpe .lpe-header{position:sticky;top:0;z-index:60;background:rgba(247,245,252,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.ot-lpe .lpe-bar{max-width:1240px;margin:0 auto;padding:0 32px;height:84px;display:flex;align-items:center;gap:44px}.ot-lpe .lpe-brand{display:flex;align-items:flex-end;gap:11px}.ot-lpe .lpe-nav{display:flex;align-items:center;gap:28px}.ot-lpe .lpe-enter,.ot-lpe .lpe-nav a{color:var(--ink-2);font:500 14px/20px Inter,sans-serif;transition:color .15s}.ot-lpe .lpe-enter{font-weight:600}.ot-lpe .lpe-enter:hover,.ot-lpe .lpe-nav a:hover{color:var(--violet)}.ot-lpe .lpe-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.ot-lpe .lpe-vert{position:relative;margin-bottom:1px}.ot-lpe .lpe-vsum{display:flex;align-items:center;gap:6px;padding:3px 8px 3px 11px;border-radius:999px;background:rgba(124,77,255,.08);border:1px solid rgba(124,77,255,.2);font:700 11px/15px Inter,sans-serif;color:var(--violet);letter-spacing:.01em;transition:background .15s}.ot-lpe .lpe-vsum:hover{background:rgba(124,77,255,.15)}.ot-lpe .lpe-chev{transition:transform .2s;opacity:.75}.ot-lpe .lpe-hint{position:absolute;top:calc(100% + 9px);left:-6px;width:216px;padding:10px 13px;border-radius:13px;background:var(--ink);color:#fff;box-shadow:0 18px 40px -18px rgba(15,23,51,.6);pointer-events:none;opacity:0;animation:lpeHint 7s ease-in-out 1.4s 1 both;z-index:75}.ot-lpe .lpe-hint:before{content:"";position:absolute;top:-4px;left:22px;width:9px;height:9px;background:var(--ink);transform:rotate(45deg)}.ot-lpe .lpe-hint b{display:block;font:700 11px/15px Inter,sans-serif}.ot-lpe .lpe-hint span{display:block;margin-top:3px;font:400 11px/15px Inter,sans-serif;color:rgba(255,255,255,.6)}.ot-lpe details[open] .lpe-hint{display:none}.ot-lpe .lpe-vert:hover .lpe-hint{opacity:1;animation:none}.ot-lpe .lpe-vmenu{position:absolute;top:calc(100% + 10px);left:-11px;width:296px;padding:7px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 56px -20px rgba(15,23,51,.28);z-index:70}.ot-lpe .lpe-vmenu-title{margin:6px 10px 8px;font:700 9px/12px Inter,sans-serif;letter-spacing:.16em;color:var(--muted-2)}.ot-lpe .lpe-vitem{display:flex;align-items:center;gap:11px;padding:10px;border-radius:12px;transition:background .15s}.ot-lpe .lpe-vitem-on{background:rgba(124,77,255,.07)}.ot-lpe .lpe-vicon{flex:none;width:30px;height:30px;border-radius:9px;background:#f0eef8;display:flex;align-items:center;justify-content:center}.ot-lpe .lpe-vitem-on .lpe-vicon{background:linear-gradient(140deg,#7c4dff,#ec4899 60%,#fb923c)}.ot-lpe .lpe-vtxt{flex:1}.ot-lpe .lpe-vtxt b{display:block;font:700 13px/17px Inter,sans-serif;color:var(--ink)}.ot-lpe .lpe-vtxt span{display:block;font:400 11px/15px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-vsoon{cursor:not-allowed;opacity:.62}.ot-lpe .lpe-vsoon:hover{background:transparent}.ot-lpe .lpe-vsoon .lpe-vtxt b{font-weight:600;color:var(--ink-2)}.ot-lpe .lpe-vsoon .lpe-vtxt span{color:var(--muted-2)}.ot-lpe .lpe-vsep{display:flex;align-items:center;gap:9px;margin:11px 10px 7px}.ot-lpe .lpe-vsep i{flex:1;height:1px;background:var(--line)}.ot-lpe .lpe-vsep span{font:700 9px/12px Inter,sans-serif;letter-spacing:.14em;color:#c3c1d8;font-style:normal}.ot-lpe .lpe-vnote{margin:9px 10px 5px;font:400 10px/15px Inter,sans-serif;color:var(--muted-2)}.ot-lpe .lpe-cta{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--grad);color:#fff;font:700 14px/18px Inter,sans-serif;box-shadow:0 12px 30px -12px rgba(124,77,255,.65);transition:filter .15s,transform .15s}.ot-lpe .lpe-cta:hover{filter:brightness(1.07)}.ot-lpe .lpe-cta:active{transform:translateY(1px)}.ot-lpe .lpe-cta-lg{gap:12px;padding:18px 30px;font-size:16px;line-height:20px;box-shadow:0 20px 44px -18px rgba(124,77,255,.7)}.ot-lpe .lpe-ghost{display:inline-flex;align-items:center;gap:12px;padding:18px 26px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font:600 16px/20px Inter,sans-serif;box-shadow:0 10px 26px -18px rgba(15,23,51,.3);transition:border-color .15s,color .15s}.ot-lpe .lpe-ghost:hover{border-color:var(--violet);color:var(--violet)}.ot-lpe .lpe-white{background:#fff;color:var(--ink);transition:background .15s}.ot-lpe .lpe-white:hover{background:#f0eef8}.ot-lpe .lpe-hero{position:relative;overflow:hidden;background:var(--bg)}.ot-lpe .lpe-hero-img{position:absolute;inset:0 0 0 44%;overflow:hidden}.ot-lpe .lpe-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right}.ot-lpe .lpe-hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#f7f5fc,rgba(247,245,252,.9) 14%,rgba(247,245,252,0) 46%)}.ot-lpe .lpe-hero-inner{position:relative;max-width:1240px;margin:0 auto;padding:72px 32px;min-height:calc(100vh - 84px);display:flex;align-items:center}.ot-lpe .lpe-hero-col{max-width:580px}.ot-lpe .lpe-h1{margin:0;font:800 66px/1.04 Inter,sans-serif;letter-spacing:-.035em}.ot-lpe .lpe-lead{margin:26px 0 0;max-width:450px;font:400 18px/29px Inter,sans-serif;color:var(--muted);text-wrap:pretty}.ot-lpe .lpe-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 18px;margin:36px 0 0;max-width:560px}.ot-lpe .lpe-pill{display:flex;flex-direction:column;gap:8px;min-width:0}.ot-lpe .lpe-pill i{width:40px;height:40px;border-radius:12px;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px -10px rgba(15,23,51,.2)}.ot-lpe .lpe-pill-l{font:700 12.5px/16px Inter,sans-serif;color:var(--ink)}.ot-lpe .lpe-pill-d{font:400 11px/15px Inter,sans-serif;color:var(--muted-2)}.ot-lpe .lpe-hero-cta{display:flex;align-items:center;gap:16px;margin:44px 0 0;flex-wrap:wrap}.ot-lpe .lpe-note{margin:26px 0 0;font:500 13px/18px Inter,sans-serif;color:var(--muted-2)}.ot-lpe .lpe-h2{margin:0;font:800 46px/1.1 Inter,sans-serif;letter-spacing:-.03em}.ot-lpe .lpe-h2.sm{font-size:40px;line-height:1.12}.ot-lpe .lpe-h2.md{font-size:42px}.ot-lpe .lpe-sub{margin:22px 0 0;font:400 17px/28px Inter,sans-serif;color:var(--muted);max-width:500px;text-wrap:pretty}.ot-lpe .lpe-split{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;flex-wrap:wrap}.ot-lpe .lpe-plat{position:relative;overflow:hidden}.ot-lpe .lpe-plat-bg{position:absolute;top:0;right:0;width:62%;height:auto;opacity:.65;pointer-events:none}.ot-lpe .lpe-plat-inner{position:relative}.ot-lpe .lpe-chipbox{display:flex;align-items:center;gap:12px;padding:16px 22px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 14px 34px -28px rgba(15,23,51,.4)}.ot-lpe .lpe-chipbox i{width:38px;height:38px;border-radius:11px;background:rgba(124,77,255,.1);display:flex;align-items:center;justify-content:center}.ot-lpe .lpe-chipbox b{font:700 15px/20px Inter,sans-serif}.ot-lpe .lpe-chipbox em{display:block;margin-top:2px;font:500 13px/18px Inter,sans-serif;color:var(--pink);font-style:normal}.ot-lpe .lpe-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.ot-lpe .lpe-card{padding:26px;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:0 14px 34px -26px rgba(15,23,51,.3);transition:transform .2s,border-color .2s,box-shadow .2s}.ot-lpe .lpe-card:hover{border-color:#b885fc;transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(124,77,255,.42)}.ot-lpe .lpe-card i{width:44px;height:44px;border-radius:13px;background:rgba(124,77,255,.09);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.ot-lpe .lpe-card i.pink{background:rgba(236,72,153,.09)}.ot-lpe .lpe-card i.orange{background:rgba(251,146,60,.11)}.ot-lpe .lpe-card h3{margin:0;font:700 18px/24px Inter,sans-serif}.ot-lpe .lpe-card p{margin:9px 0 0;font:400 14px/22px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-strip{display:grid;margin-top:44px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--bg)}.ot-lpe .lpe-strip.c4{grid-template-columns:repeat(4,1fr)}.ot-lpe .lpe-strip.c6{grid-template-columns:repeat(6,1fr);background:var(--surface);margin-top:48px}.ot-lpe .lpe-strip>div{padding:24px 26px;border-right:1px solid var(--line)}.ot-lpe .lpe-strip.c6>div{padding:22px 20px}.ot-lpe .lpe-strip>div:last-child{border-right:none}.ot-lpe .lpe-strip b{font:700 14px/20px Inter,sans-serif}.ot-lpe .lpe-strip p{margin:5px 0 0;font:400 13px/20px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-strip.c6 b{font:800 12px/16px Inter,sans-serif}.ot-lpe .lpe-strip.c6 p{margin:6px 0 0;font:400 12px/18px Inter,sans-serif}.ot-lpe .lpe-two{display:grid;gap:56px;align-items:center;padding:104px 32px;max-width:1240px;margin:0 auto}.ot-lpe .lpe-two.left-narrow{grid-template-columns:minmax(0,400px) minmax(0,1fr)}.ot-lpe .lpe-two.left-mid{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.ot-lpe .lpe-two.right-mid{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.ot-lpe .lpe-two.right-narrow{grid-template-columns:minmax(0,1fr) minmax(0,410px)}.ot-lpe .lpe-two-sub{margin:20px 0 34px;font:400 17px/28px Inter,sans-serif;color:var(--muted);text-wrap:pretty}.ot-lpe .lpe-feats{display:flex;flex-direction:column;gap:22px}.ot-lpe .lpe-feats.tight{gap:20px}.ot-lpe .lpe-feat{display:flex;gap:16px}.ot-lpe .lpe-feat>i{flex:none;width:44px;height:44px;border-radius:13px;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.ot-lpe .lpe-feat b{display:block;font:700 15px/22px Inter,sans-serif}.ot-lpe .lpe-feat p{margin:3px 0 0;font:400 14px/22px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-stage{position:relative;padding:30px 0}.ot-lpe .lpe-stage.tight{padding:26px 0}.ot-lpe .lpe-stage>img{display:block;width:100%;height:auto}.ot-lpe .lpe-tag{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:14px;background:var(--surface);box-shadow:0 16px 36px -18px rgba(15,23,51,.4)}.ot-lpe .lpe-tag span{font:800 13px/16px Inter,sans-serif;letter-spacing:.04em}.ot-lpe .lpe-tag2{position:absolute;padding:12px 16px;border-radius:14px;background:var(--surface);box-shadow:0 18px 40px -20px rgba(15,23,51,.45)}.ot-lpe .lpe-tag2>div{display:flex;align-items:center;gap:8px}.ot-lpe .lpe-tag2 span{font:800 12px/15px Inter,sans-serif;letter-spacing:.05em}.ot-lpe .lpe-tag2 p{margin:5px 0 0;font:500 11px/15px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-alarm{position:absolute;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;color:#fff}.ot-lpe .lpe-alarm span{font:800 12px/15px Inter,sans-serif;letter-spacing:.06em}.ot-lpe .f-a{animation:lpeFloat 6s ease-in-out infinite}.ot-lpe .f-b{animation:lpeFloatB 7.5s ease-in-out infinite}.ot-lpe .f-c{animation:lpeFloatB 6.8s ease-in-out infinite}.ot-lpe .f-d{animation:lpeFloat 8s ease-in-out infinite}.ot-lpe .f-e{animation:lpeFloat 6.4s ease-in-out infinite}.ot-lpe .f-f{animation:lpeFloatB 7.6s ease-in-out infinite}.ot-lpe .f-g{animation:lpeFloat 8.2s ease-in-out infinite}.ot-lpe .f-h{animation:lpeFloatB 6.9s ease-in-out infinite}.ot-lpe .f-i{animation:lpeFloatB 7.4s ease-in-out infinite}.ot-lpe .lpe-live{position:absolute;top:4%;right:-14px;width:232px;padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.9);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 60px -24px rgba(124,77,255,.32)}.ot-lpe .lpe-live-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ot-lpe .lpe-live-hd>span:first-child{font:700 10px/12px Inter,sans-serif;letter-spacing:.14em;color:var(--muted)}.ot-lpe .lpe-live-on{display:flex;align-items:center;gap:5px;font:700 10px/12px Inter,sans-serif;color:#22c55e}.ot-lpe .lpe-dot{width:6px;height:6px;border-radius:999px;background:#22c55e;animation:lpeBlink 2s ease-in-out infinite}.ot-lpe .lpe-live-row p{font:600 10px/14px Inter,sans-serif;letter-spacing:.1em;color:var(--muted-2)}.ot-lpe .lpe-meter{margin-top:7px;height:9px;border-radius:999px;background:linear-gradient(90deg,#e6e9f2,#f0eef8)}.ot-lpe .lpe-hr{height:1px;background:var(--line)}.ot-lpe .lpe-live>p{margin:14px 0 0;font:500 10px/14px Inter,sans-serif;color:var(--muted-2)}.ot-lpe .lpe-alert{position:absolute;bottom:6%;left:-18px;width:212px;padding:18px 20px;border-radius:20px;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 60px -28px rgba(15,23,51,.4)}.ot-lpe .lpe-alert>b{display:block;margin-bottom:12px;font:800 13px/16px Inter,sans-serif;color:#ef4444;letter-spacing:.03em}.ot-lpe .lpe-alert-row{display:flex;gap:11px;align-items:flex-start}.ot-lpe .lpe-alert-row i{flex:none;width:30px;height:30px;border-radius:9px;background:rgba(239,68,68,.1);display:flex;align-items:center;justify-content:center;animation:lpePulse 2.4s ease-out infinite}.ot-lpe .lpe-alert-row p{font:600 12px/17px Inter,sans-serif;color:#ef4444}.ot-lpe .lpe-alert-btn{display:block;margin-top:14px;width:100%;padding:10px;border-radius:12px;background:linear-gradient(120deg,#7c4dff,#ec4899);color:#fff;font:700 11px/14px Inter,sans-serif;letter-spacing:.04em;text-align:center}.ot-lpe .lpe-quad{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ot-lpe .lpe-quad>div{padding:20px;border-radius:18px;background:var(--bg);border:1px solid var(--line)}.ot-lpe .lpe-quad b{font:700 12px/17px Inter,sans-serif;letter-spacing:.05em}.ot-lpe .lpe-quad p{margin:7px 0 0;font:400 13px/20px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-frame{position:relative;border-radius:26px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 90px -50px rgba(15,23,51,.5)}.ot-lpe .lpe-frame.pink{box-shadow:0 40px 90px -50px rgba(236,72,153,.5)}.ot-lpe .lpe-frame.violet{box-shadow:0 40px 90px -50px rgba(124,77,255,.5)}.ot-lpe .lpe-frame img{display:block;width:100%;height:auto}.ot-lpe .lpe-badge{position:absolute;display:flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);box-shadow:0 14px 30px -14px rgba(15,23,51,.4)}.ot-lpe .lpe-badge span:last-child{font:700 11px/14px Inter,sans-serif;color:var(--ink);letter-spacing:.06em}.ot-lpe .lpe-badge i{width:7px;height:7px;border-radius:999px}.ot-lpe .lpe-rows{display:flex;flex-direction:column;gap:12px}.ot-lpe .lpe-row{display:flex;align-items:center;gap:13px;padding:15px 18px;border-radius:16px;background:var(--bg);border:1px solid var(--line)}.ot-lpe .lpe-row p{font:600 14px/20px Inter,sans-serif}.ot-lpe .lpe-eco{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;align-items:start}.ot-lpe .lpe-eco-card{border-radius:24px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 60px -40px rgba(15,23,51,.4)}.ot-lpe .lpe-eco-card>img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.ot-lpe .lpe-eco-body{padding:26px}.ot-lpe .lpe-eco-hd{display:flex;align-items:center;gap:11px;margin-bottom:12px}.ot-lpe .lpe-eco-hd i{width:38px;height:38px;border-radius:11px;background:rgba(124,77,255,.1);display:flex;align-items:center;justify-content:center}.ot-lpe .lpe-eco-hd i.pink{background:rgba(236,72,153,.1)}.ot-lpe .lpe-eco-hd h3{margin:0;font:800 19px/24px Inter,sans-serif}.ot-lpe .lpe-eco-body>p{margin:0 0 18px;font:400 14px/22px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-bullets{display:flex;flex-direction:column;gap:9px}.ot-lpe .lpe-bullets p{font:500 13px/20px Inter,sans-serif;color:var(--ink-2)}.ot-lpe .lpe-coupons{margin-top:22px;padding:30px;border-radius:24px;background:var(--surface);border:1px solid var(--line);display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:40px;align-items:center}.ot-lpe .lpe-coupons h4{margin:0;font:800 16px/22px Inter,sans-serif}.ot-lpe .lpe-coupons>div:first-child p{margin:8px 0 0;font:400 14px/22px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-coupon-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ot-lpe .lpe-coupon{padding:18px;border-radius:16px;border:2px dashed rgba(124,77,255,.35);background:rgba(124,77,255,.04)}.ot-lpe .lpe-coupon.orange{border-color:rgba(251,146,60,.4);background:rgba(251,146,60,.04)}.ot-lpe .lpe-coupon.cyan{border-color:rgba(53,214,255,.5);background:rgba(53,214,255,.05)}.ot-lpe .lpe-coupon b{font:700 10px/14px Inter,sans-serif;letter-spacing:.12em;color:var(--violet)}.ot-lpe .lpe-coupon.orange b{color:var(--orange)}.ot-lpe .lpe-coupon.cyan b{color:#0ea5c6}.ot-lpe .lpe-coupon p{margin:6px 0 0;font:400 13px/20px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-feats.com{gap:18px}.ot-lpe .lpe-feats.com .lpe-feat>i{width:42px;height:42px;border-radius:12px;background:var(--bg)}.ot-lpe .lpe-com-img img{display:block;width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.ot-lpe .lpe-chip-float{position:absolute;display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:14px;background:rgba(255,255,255,.93);backdrop-filter:blur(10px);box-shadow:0 16px 36px -18px rgba(15,23,51,.5)}.ot-lpe .lpe-chip-float span{font:700 12px/15px Inter,sans-serif}.ot-lpe .lpe-levels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--bg)}.ot-lpe .lpe-levels>div{padding:16px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.ot-lpe .lpe-levels>div:nth-child(3n){border-right:none}.ot-lpe .lpe-levels>div:nth-last-child(-n+3){border-bottom:none}.ot-lpe .lpe-levels b{font:800 11px/14px Inter,sans-serif}.ot-lpe .lpe-levels p{margin:4px 0 0;font:400 11px/14px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;align-items:start}.ot-lpe .lpe-plan{padding:32px;border-radius:24px;background:var(--surface);border:1px solid var(--line)}.ot-lpe .lpe-plan.hi{border:2px solid var(--violet);box-shadow:0 30px 70px -34px rgba(124,77,255,.55);position:relative}.ot-lpe .lpe-plan.dark{background:var(--ink);border-color:var(--ink);color:#fff}.ot-lpe .lpe-plan-tag{position:absolute;top:-13px;left:32px;padding:5px 13px;border-radius:999px;background:linear-gradient(120deg,#7c4dff,#ec4899);color:#fff;font:700 10px/14px Inter,sans-serif;letter-spacing:.12em}.ot-lpe .lpe-plan>p:first-of-type{font:700 12px/16px Inter,sans-serif;letter-spacing:.14em;color:var(--muted)}.ot-lpe .lpe-plan.hi>p:first-of-type{color:var(--violet)}.ot-lpe .lpe-plan.dark>p:first-of-type{color:rgba(255,255,255,.5)}.ot-lpe .lpe-plan h3{margin:12px 0 0;font:800 25px/32px Inter,sans-serif}.ot-lpe .lpe-plan-desc{margin:10px 0 0;font:400 14px/22px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-plan.dark .lpe-plan-desc{color:rgba(255,255,255,.6)}.ot-lpe .lpe-plan-hr{height:1px;background:var(--line);margin:24px 0}.ot-lpe .lpe-plan.dark .lpe-plan-hr{background:rgba(255,255,255,.12)}.ot-lpe .lpe-plan-list{display:flex;flex-direction:column;gap:11px}.ot-lpe .lpe-plan-list p{font:500 14px/20px Inter,sans-serif;color:var(--ink-2)}.ot-lpe .lpe-plan.dark .lpe-plan-list p{color:rgba(255,255,255,.85)}.ot-lpe .lpe-plan-btn{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:28px;padding:14px;border-radius:999px;font:700 14px/18px Inter,sans-serif}.ot-lpe .lpe-plan-btn.outline{border:1px solid var(--line);color:var(--ink);transition:border-color .15s,color .15s}.ot-lpe .lpe-plan-btn.outline:hover{border-color:var(--violet);color:var(--violet)}.ot-lpe .lpe-plan-btn.grad{padding:15px;background:var(--grad);color:#fff;box-shadow:0 16px 36px -16px rgba(124,77,255,.7);transition:filter .15s}.ot-lpe .lpe-plan-btn.grad:hover{filter:brightness(1.07)}.ot-lpe .lpe-cases-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:48px}.ot-lpe .lpe-cases-hd>p{max-width:340px;font:400 15px/24px Inter,sans-serif;color:var(--muted-2)}.ot-lpe .lpe-case{padding:30px;border-radius:24px;background:var(--bg);border:1px solid var(--line)}.ot-lpe .lpe-case-tag{display:inline-flex;padding:5px 12px;border-radius:999px;font:700 10px/14px Inter,sans-serif;letter-spacing:.12em;background:rgba(124,77,255,.1);color:var(--violet)}.ot-lpe .lpe-case-tag.pink{background:rgba(236,72,153,.1);color:var(--pink)}.ot-lpe .lpe-case-tag.orange{background:rgba(251,146,60,.12);color:var(--orange)}.ot-lpe .lpe-case h3{margin:18px 0 0;font:700 20px/28px Inter,sans-serif}.ot-lpe .lpe-case>p{margin:10px 0 0;font:400 14px/23px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-case-hr{height:1px;background:var(--line);margin:22px 0}.ot-lpe .lpe-case-mods{font:500 13px/20px Inter,sans-serif;color:var(--muted-2)}.ot-lpe .lpe-faq{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:56px;padding:104px 32px;max-width:1240px;margin:0 auto}.ot-lpe .lpe-faq h2{margin:16px 0 0}.ot-lpe .lpe-faq-intro{margin:18px 0 0;font:400 15px/25px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-faq-list{display:flex;flex-direction:column;gap:12px}.ot-lpe .lpe-faq-item{padding:22px 26px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.ot-lpe .lpe-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font:700 16px/24px Inter,sans-serif}.ot-lpe .lpe-faq-item p{margin:14px 0 0;font:400 15px/25px Inter,sans-serif;color:var(--muted)}.ot-lpe .lpe-final{position:relative;overflow:hidden;background:var(--ink);color:#fff}.ot-lpe .lpe-final>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.42}.ot-lpe .lpe-final-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,51,.8),rgba(15,23,51,.94))}.ot-lpe .lpe-final-inner{position:relative;max-width:1240px;margin:0 auto;padding:104px 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:64px;align-items:center}.ot-lpe .lpe-final h2{margin:0;font:800 50px/1.06 Inter,sans-serif;letter-spacing:-.035em}.ot-lpe .lpe-final-lead{margin:24px 0 34px;max-width:440px;font:400 18px/29px Inter,sans-serif;color:rgba(255,255,255,.66);text-wrap:pretty}.ot-lpe .lpe-final-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ot-lpe .lpe-final-row>span{font:500 14px/20px Inter,sans-serif;color:rgba(255,255,255,.45)}.ot-lpe .lpe-form{padding:34px;border-radius:26px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px)}.ot-lpe .lpe-form>p:first-child{font:800 20px/26px Inter,sans-serif}.ot-lpe .lpe-form-sub{margin:7px 0 24px;font:400 14px/21px Inter,sans-serif;color:rgba(255,255,255,.55)}.ot-lpe .lpe-fields{display:flex;flex-direction:column;gap:14px}.ot-lpe .lpe-form label{display:flex;flex-direction:column;gap:7px;font:600 12px/16px Inter,sans-serif;color:rgba(255,255,255,.7)}.ot-lpe .lpe-input{padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;font:400 15px/20px Inter,sans-serif;outline:none;transition:border-color .15s,background .15s}.ot-lpe .lpe-input::-moz-placeholder{color:rgba(255,255,255,.4)}.ot-lpe .lpe-input::placeholder{color:rgba(255,255,255,.4)}.ot-lpe .lpe-input:focus{border-color:#b885fc;background:rgba(255,255,255,.1)}.ot-lpe .lpe-input option{color:var(--ink)}.ot-lpe textarea.lpe-input{resize:vertical}.ot-lpe .lpe-submit{width:100%;margin-top:22px;padding:16px;border:none;border-radius:999px;background:#fff;color:var(--ink);font:700 15px/20px Inter,sans-serif;cursor:pointer;transition:background .15s}.ot-lpe .lpe-submit:hover{background:#f0eef8}.ot-lpe .lpe-form-legal{margin:14px 0 0;font:400 11px/16px Inter,sans-serif;color:rgba(255,255,255,.4)}.ot-lpe .lpe-input:disabled{opacity:.55;cursor:not-allowed}.ot-lpe .lpe-submit:disabled{opacity:.6;cursor:progress}.ot-lpe .lpe-form-erro{margin:16px 0 0;padding:11px 14px;border-radius:12px;background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.34);font:500 13px/19px Inter,sans-serif;color:#FFB4B4}.ot-lpe .lpe-form-ok{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ot-lpe .lpe-form-ok>p:first-of-type{font:800 20px/26px Inter,sans-serif}.ot-lpe .lpe-form-ok .lpe-form-sub{margin:0}.ot-lpe .lpe-ok-badge{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;margin-bottom:4px;background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.4);color:#22C55E}.ot-lpe .lpe-footer{background:#0b1129;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.ot-lpe .lpe-footer-grid{max-width:1240px;margin:0 auto;padding:72px 32px 0;display:grid;grid-template-columns:minmax(0,300px) repeat(4,minmax(0,1fr));gap:44px}.ot-lpe .lpe-footer-about{font:400 14px/23px Inter,sans-serif;color:rgba(255,255,255,.5);max-width:270px}.ot-lpe .lpe-footer-host{margin-top:20px;font:500 13px/20px Inter,sans-serif;color:rgba(255,255,255,.35)}.ot-lpe .lpe-footer-t{margin:0 0 16px;font:700 11px/16px Inter,sans-serif;letter-spacing:.14em;color:rgba(255,255,255,.4)}.ot-lpe .lpe-footer-col{display:flex;flex-direction:column;gap:11px}.ot-lpe .lpe-footer-col a{font:500 14px/20px Inter,sans-serif;color:rgba(255,255,255,.72);transition:color .15s}.ot-lpe .lpe-footer-col a:hover{color:#b885fc}.ot-lpe .lpe-footer-col a.on{font-weight:600;color:#fff}.ot-lpe .lpe-footer-soon{font:500 14px/20px Inter,sans-serif;color:rgba(255,255,255,.34)}.ot-lpe .lpe-footer-soon i{font-size:10px;letter-spacing:.1em;font-style:normal}.ot-lpe .lpe-footer-bar{max-width:1240px;margin:56px auto 0;padding:32px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.ot-lpe .lpe-footer-bar p{font:400 13px/20px Inter,sans-serif;color:rgba(255,255,255,.35)}.ot-lpe .lpe-footer-legal{display:flex;align-items:center;gap:24px}.ot-lpe .lpe-footer-legal a{font:400 13px/20px Inter,sans-serif;color:rgba(255,255,255,.5);transition:color .15s}.ot-lpe .lpe-footer-legal a:hover{color:#b885fc}@media (prefers-reduced-motion:reduce){.ot-lpe *,.ot-lpe :after,.ot-lpe :before{animation:none!important;transition:none!important}}.vsl{--ink:#f5f5f7;--ink-soft:#c4c4d0;--muted:#8a8a99;--bg:#08080c;--bg-2:#0a0a12;--surface:rgba(255,255,255,0.028);--line:rgba(255,255,255,0.08);--line-strong:rgba(255,255,255,0.14);--glass-bg:rgba(12,12,20,0.6);--maxw:1220px;--accent:#7c3aed;--accent2:#a855f7;position:relative;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--ot-font,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;isolation:isolate}.vsl *,.vsl :after,.vsl :before{box-sizing:border-box}.vsl a{color:inherit;text-decoration:none}.vsl-shell{width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:clamp(20px,5vw,56px)}.vsl-header{position:fixed;inset:0 0 auto 0;z-index:50;justify-content:center;height:68px;background:rgba(8,8,12,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.vsl-header,.vsl-header-inner{display:flex;align-items:center}.vsl-header-inner{width:100%;max-width:var(--maxw);padding-inline:clamp(20px,5vw,56px);gap:20px}.vsl-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;letter-spacing:-.02em}.vsl-brand-mark{width:26px;height:26px;color:var(--accent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 60%,transparent))}.vsl-brand-pill{margin-left:2px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--accent2);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.vsl-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.vsl-nav a{font-size:14px;font-weight:500;color:var(--ink-soft);transition:color .18s ease}.vsl-nav a:hover{color:var(--ink)}.vsl-header-cta{margin-left:8px}.vsl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:12px;font-size:14.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:transform .18s ease,box-shadow .22s ease,background .2s ease;white-space:nowrap}.vsl-btn-primary{color:#0a0a10;background:linear-gradient(135deg,var(--accent2),var(--accent));box-shadow:0 8px 26px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.vsl-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px -8px color-mix(in srgb,var(--accent) 78%,transparent)}.vsl-btn-ghost{color:var(--ink);background:rgba(255,255,255,.04);border-color:var(--line-strong)}.vsl-btn-ghost:hover{transform:translateY(-2px);background:rgba(255,255,255,.08);border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong))}.vsl-btn-sm{padding:9px 16px;font-size:13.5px;border-radius:10px}.vsl-btn-lg{padding:16px 30px;font-size:16px;border-radius:14px}.vsl-hero{position:relative;padding-top:68px;min-height:100vh;display:flex;align-items:center;overflow:hidden}.vsl-hero-bg{position:absolute;inset:0;z-index:0}.vsl-hero-img,.vsl-hero-video{position:absolute;inset:0 0 0 auto;width:68%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right}.vsl-hero-img-anim{transform-origin:72% 45%;animation:vsl-hero-kenburns 26s ease-in-out infinite alternate;will-change:transform}@keyframes vsl-hero-kenburns{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.16) translate(-2.5%,-1.5%)}}@media (prefers-reduced-motion:reduce){.vsl-hero-img-anim{animation:none}}.vsl-hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0,rgba(8,8,12,.94) 26%,rgba(8,8,12,.55) 46%,transparent 72%),linear-gradient(0deg,var(--bg) 2%,transparent 30%)}.vsl-hero-glow{position:absolute;inset:0;background:radial-gradient(60% 70% at 82% 40%,color-mix(in srgb,var(--accent) 42%,transparent) 0,transparent 62%),radial-gradient(46% 56% at 68% 78%,color-mix(in srgb,var(--accent2) 30%,transparent) 0,transparent 60%),radial-gradient(40% 40% at 90% 12%,color-mix(in srgb,var(--accent2) 20%,transparent) 0,transparent 55%)}.vsl-hero-glow:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0,rgba(8,8,12,.8) 30%,transparent 74%),radial-gradient(120% 120% at 100% 100%,rgba(8,8,12,.7),transparent 55%)}.vsl-hero-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(70% 60% at 78% 40%,#000 0,transparent 70%);-webkit-mask-image:radial-gradient(70% 60% at 78% 40%,#000 0,transparent 70%)}.vsl-hero-inner{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin:0 auto;padding-inline:clamp(20px,5vw,56px);padding-block:clamp(48px,8vh,96px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:40px;align-items:center}.vsl-hero-copy{max-width:620px}.vsl-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--accent2);text-transform:none;margin-bottom:22px}.vsl-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 90%,transparent)}.vsl-h1{font-size:clamp(2.6rem,5.4vw,5rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px}.vsl-h1 em{font-style:normal;color:var(--accent)}.vsl-sub{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;color:var(--ink-soft);max-width:62ch;margin:0 0 30px}.vsl-hero-features{list-style:none;padding:0;margin:0 0 34px;display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}.vsl-hf{display:flex;align-items:flex-start;gap:11px}.vsl-hf-ic{flex-shrink:0;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--accent2);background:color-mix(in srgb,var(--accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent)}.vsl-hf-txt{min-width:0}.vsl-hf-label{display:block;font-size:14.5px;font-weight:650;line-height:1.3}.vsl-hf-desc{display:block;font-size:12.5px;color:var(--muted);line-height:1.35;margin-top:1px}.vsl-cta-row{display:flex;flex-wrap:wrap;gap:14px}.vsl-floats{position:relative;height:100%;min-height:420px}.vsl-float{position:absolute;width:260px;padding:16px 18px;border-radius:16px;background:var(--glass-bg);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 60px -22px rgba(0,0,0,.8)}.vsl-float-0{top:4%;right:6%}.vsl-float-1{top:40%;right:20%}.vsl-float-2{top:74%;right:2%}.vsl-float-ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#0a0a10;background:linear-gradient(135deg,var(--accent2),var(--accent));margin-bottom:11px;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--accent) 80%,transparent)}.vsl-float-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.vsl-float-line{font-size:12.5px;color:var(--ink-soft);line-height:1.4;margin-top:4px}.vsl-float{animation:vsl-float-bob 5.5s ease-in-out infinite;will-change:transform}.vsl-float-0{animation-duration:5s;animation-delay:-.4s}.vsl-float-1{animation-duration:6.4s;animation-delay:-2.1s}.vsl-float-2{animation-duration:5.8s;animation-delay:-3.6s}@keyframes vsl-float-bob{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(-1deg)}to{transform:translateY(0) rotate(0deg)}}.vsl-float-ic{animation:vsl-float-glow 3.4s ease-in-out infinite}@keyframes vsl-float-glow{0%,to{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--accent) 55%,transparent)}50%{box-shadow:0 10px 28px -6px color-mix(in srgb,var(--accent) 95%,transparent)}}@media (prefers-reduced-motion:reduce){.vsl-float,.vsl-float-ic{animation:none}}.vsl-stats{position:relative;z-index:3;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg-2),var(--bg))}.vsl-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:48px}.vsl-stat{text-align:center}.vsl-stat-num{font-size:clamp(2rem,3.4vw,2.9rem);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--accent)}.vsl-stat-label{display:block;margin-top:8px;font-size:13.5px;color:var(--muted);letter-spacing:.01em}.vsl-stat+.vsl-stat{border-left:1px solid var(--line)}.vsl-section{padding-block:clamp(72px,11vh,128px)}.vsl-section-head{max-width:760px;margin:0 auto 52px;text-align:center}.vsl-kicker{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent2);margin-bottom:14px}.vsl-h2{font-size:clamp(2rem,3.6vw,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.06;text-wrap:balance;margin:0 0 16px}.vsl-section-lead{font-size:1.1rem;line-height:1.6;color:var(--ink-soft);max-width:60ch;margin:0 auto}.vsl-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));gap:18px}.vsl-module{position:relative;padding:26px 24px;border-radius:18px;background:var(--surface);border:1px solid var(--line);transition:transform .22s ease,border-color .22s ease,background .22s ease}.vsl-module:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.vsl-module-ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:var(--accent2);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);margin-bottom:18px}.vsl-module-title{font-size:18px;font-weight:700;letter-spacing:-.015em;margin:0 0 8px}.vsl-module-desc{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0}.vsl-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;counter-reset:step}.vsl-step{position:relative;padding:30px 26px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.vsl-step-num{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-size:18px;font-weight:800;color:#0a0a10;background:linear-gradient(135deg,var(--accent2),var(--accent));margin-bottom:18px}.vsl-step-title{font-size:18px;font-weight:700;letter-spacing:-.015em;margin:0 0 8px}.vsl-step-desc{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0}.vsl-integrations{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.vsl-integrations-inner{padding-block:44px;text-align:center}.vsl-integrations-label{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.vsl-integrations-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 34px}.vsl-integration{font-size:clamp(1.05rem,1.7vw,1.4rem);font-weight:700;letter-spacing:-.01em;color:#6d6d7e;transition:color .2s ease}.vsl-integration:hover{color:var(--ink-soft)}.vsl-security{display:flex;align-items:center;gap:18px;max-width:860px;margin:0 auto;padding:24px 28px;border-radius:16px;background:color-mix(in srgb,var(--accent) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}.vsl-security-ic{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:grid;place-items:center;color:var(--accent2);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}.vsl-security-txt strong{display:block;font-size:15.5px;font-weight:700;margin-bottom:3px}.vsl-security-txt span{font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.vsl-cta{position:relative;overflow:hidden;text-align:center;border-radius:28px;padding:clamp(48px,8vw,88px) clamp(24px,5vw,64px);background:radial-gradient(90% 130% at 50% 0,color-mix(in srgb,var(--accent) 30%,transparent),transparent 60%),linear-gradient(180deg,var(--bg-2),#05050a);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line))}.vsl-cta h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-wrap:balance;margin:0 auto 18px;max-width:18ch}.vsl-cta p{font-size:1.1rem;color:var(--ink-soft);max-width:52ch;margin:0 auto 32px;line-height:1.55}.vsl-cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.vsl-footer{border-top:1px solid var(--line);padding-block:44px 60px}.vsl-footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;justify-content:space-between}.vsl-footer-brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:15px}.vsl-footer-links{display:flex;flex-wrap:wrap;gap:22px}.vsl-footer-links a{font-size:13.5px;color:var(--muted);transition:color .18s ease}.vsl-footer-links a:hover{color:var(--ink-soft)}.vsl-footer-copy{width:100%;margin-top:8px;font-size:12.5px;color:#56566a}@media (max-width:1080px){.vsl-floats{display:none}.vsl-hero-inner{grid-template-columns:1fr}.vsl-hero-img{width:100%;-o-object-position:center 20%;object-position:center 20%}.vsl-hero-scrim{background:linear-gradient(180deg,rgba(8,8,12,.5) 0,rgba(8,8,12,.86) 55%,var(--bg) 92%),linear-gradient(90deg,var(--bg) 0,rgba(8,8,12,.4) 60%,transparent 100%)}.vsl-hero-glow{background:radial-gradient(80% 50% at 70% 12%,color-mix(in srgb,var(--accent) 40%,transparent) 0,transparent 60%),radial-gradient(70% 40% at 30% 30%,color-mix(in srgb,var(--accent2) 24%,transparent) 0,transparent 60%)}}@media (max-width:860px){.vsl-nav{display:none}}@media (max-width:680px){.vsl-hero-features{grid-template-columns:1fr}.vsl-stats-grid{grid-template-columns:1fr 1fr;gap:32px 16px}.vsl-stat:nth-child(odd){border-left:none}.vsl-stat:nth-child(3),.vsl-stat:nth-child(4){padding-top:28px;border-top:1px solid var(--line)}.vsl-cta-actions .vsl-btn,.vsl-cta-row .vsl-btn{flex:1 1 auto}}@media (max-width:460px){.vsl-stats-grid{grid-template-columns:1fr}.vsl-stat+.vsl-stat{border-left:none;border-top:1px solid var(--line);padding-top:26px}}@media (prefers-reduced-motion:reduce){.vsl *{animation:none!important;transition:none!important}}