:root{--lsb-dk:#0073bb;--lsb-ac:#1f99e5;--lsb-ac2:#493dff;--lsb-cr:#f0f9ff;--lsb-bd:#94d6ff;--lsb-tx:#1a1a1a}
.lsb-page,.lsb-page *{box-sizing:border-box}.lsb-page{width:100%;font-family:inherit;color:var(--lsb-tx);line-height:1.7;font-size:16px;position:relative}
.lsb-page p{margin:0 0 14px}.lsb-page a{color:var(--lsb-ac)}.lsb-page h1,.lsb-page h2,.lsb-page h3{color:var(--lsb-dk);font-weight:900;line-height:1.2;margin:28px 0 12px}
.lsb-bubble{position:absolute;border-radius:50%;pointer-events:none;z-index:0}
.lsb-bbl{background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.1)}
.lsb-bpu{background:rgba(124,58,237,.07);border:1px solid rgba(124,58,237,.08)}
@keyframes lsbfloat{0%{transform:translateY(0) scale(1)}100%{transform:translateY(-20px) scale(1.06)}}
.lsb-bubble{animation:lsbfloat 6s ease-in-out infinite alternate}
.lsb-hero{border-radius:22px;padding:48px 44px;margin:0 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#eff6fa,#f1f8fd,#f4f9fc)}
.lsb-hero::before{content:'';position:absolute;top:-120px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,rgba(31,153,229,0.1),transparent 70%);pointer-events:none}
.lsb-hero::after{content:'';position:absolute;bottom:-100px;left:-60px;width:350px;height:350px;background:radial-gradient(circle,rgba(73,61,255,0.07),transparent 70%);pointer-events:none}
.lsb-hero>*{position:relative;z-index:1}
.lsb-hero-center{text-align:center;display:block;grid-template-columns:none}
.lsb-hero h1{font-size:32px;color:var(--lsb-dk);line-height:1.15;margin:0 0 8px;overflow:hidden}
.lsb-hero h1 .lsb-w{display:inline-block;opacity:0;transform:translateY(20px);animation:lsbwin .5s ease forwards}
@keyframes lsbwin{to{opacity:1;transform:translateY(0)}}
.lsb-hero .lsb-sub{font-size:15px;color:#64748b;margin-bottom:22px;line-height:1.6;opacity:0;animation:lsbfs .6s ease .6s forwards}
.lsb-hero-center .lsb-sub{max-width:520px;margin-left:auto;margin-right:auto;margin-bottom:22px}
@keyframes lsbfs{to{opacity:1;transform:translateY(0)}}
.lsb-hbtns{display:flex;gap:10px;flex-wrap:wrap;opacity:0;animation:lsbfs .6s ease .8s forwards;transform:translateY(10px)}
.lsb-btn-p{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:999px;font-size:14px;font-weight:700;background:linear-gradient(135deg,var(--lsb-ac),var(--lsb-ac2));color:#fff!important;text-decoration:none;border:none;cursor:pointer;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 20px rgba(31,153,229,0.25)}
.lsb-btn-p:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(31,153,229,0.35);color:#fff!important}
.lsb-btn-o{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:999px;font-size:14px;font-weight:700;background:#fff;color:var(--lsb-dk)!important;text-decoration:none;border:2px solid var(--lsb-bd);cursor:pointer;transition:border-color .15s}
.lsb-btn-o:hover{border-color:var(--lsb-ac)}
.lsb-carousel{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 12px 48px rgba(0,0,0,.1)}
.lsb-ctrack{display:flex;width:400%;animation:lsbslide 20s ease-in-out infinite}
@keyframes lsbslide{0%,20%{transform:translateX(0)}25%,45%{transform:translateX(-25%)}50%,70%{transform:translateX(-50%)}75%,95%{transform:translateX(-75%)}100%{transform:translateX(0)}}
.lsb-ctrack img{width:25%;aspect-ratio:4/3;object-fit:cover;flex-shrink:0}
.lsb-cdots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px}
.lsb-cdots span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);transition:all .3s}
.lsb-cdots span.lsb-cact{background:#fff;width:24px;border-radius:4px}
.lsb-mq{overflow:hidden;padding:16px 0;margin:28px 0;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);border-top:1px solid var(--lsb-bd);border-bottom:1px solid var(--lsb-bd)}
.lsb-mqt{display:flex;gap:28px;animation:lsbmq 35s linear infinite;width:max-content}
@keyframes lsbmq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.lsb-mqi{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--lsb-dk);text-transform:uppercase;letter-spacing:.5px}
.lsb-mqi::before{content:'';width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--lsb-ac),var(--lsb-ac2));flex-shrink:0}
.lsb-igrid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:20px 0;align-items:center}
.lsb-igrid p{color:#64748b;font-size:15px;margin-bottom:12px;line-height:1.7}
.lsb-ibar{display:flex;flex-direction:column;gap:14px}
.lsb-ist{background:linear-gradient(135deg,#f8fafc,var(--lsb-cr));border:1px solid var(--lsb-bd);border-radius:14px;padding:20px;display:flex;align-items:center;gap:14px;transition:transform .25s,box-shadow .25s}
.lsb-ist:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06)}
.lsb-isti{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,var(--lsb-ac),var(--lsb-ac2));display:flex;align-items:center;justify-content:center;color:#fff}
.lsb-istt{flex:1}.lsb-istt strong{display:block;font-size:15px;color:var(--lsb-dk);margin-bottom:2px}.lsb-istt span{font-size:12px;color:#64748b}
.lsb-hl{background:linear-gradient(135deg,#f7fcff,var(--lsb-cr));border-left:4px solid var(--lsb-ac);padding:22px 26px;border-radius:0 14px 14px 0;margin:28px 0;font-size:16px;font-style:italic;color:#475569;line-height:1.7}
.lsb-bgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}
.lsb-bcard{background:#fff;border:1px solid var(--lsb-bd);border-radius:16px;padding:24px;transition:transform .25s,box-shadow .25s}
.lsb-bcard:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.07)}
.lsb-bicon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--lsb-ac),var(--lsb-ac2));display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:#fff}
.lsb-bcard h3{font-size:16px;font-weight:700;margin:0 0 6px}.lsb-bcard p{font-size:14px;color:#64748b;margin:0}
.lsb-sgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}
.lsb-scard{background:#fff;border:1px solid var(--lsb-bd);border-radius:16px;overflow:hidden;transition:transform .3s,box-shadow .3s}
.lsb-scard:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.08)}
.lsb-scard img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:transform .4s}
.lsb-scard:hover img{transform:scale(1.05)}
.lsb-scard-b{padding:18px;text-align:center}
.lsb-scard-b h3{font-size:16px;font-weight:700;margin:0 0 12px}
.lsb-scard-b h3 a{color:var(--lsb-dk);text-decoration:none}
.lsb-sbtn{display:inline-flex;align-items:center;gap:6px;padding:9px 22px;border-radius:999px;font-size:13px;font-weight:700;background:var(--lsb-cr);color:var(--lsb-ac)!important;text-decoration:none;border:1px solid var(--lsb-bd);transition:all .2s}
.lsb-sbtn:hover{background:var(--lsb-ac);color:#fff!important;border-color:var(--lsb-ac)}
.lsb-galgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}
.lsb-galitem{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.06);opacity:0;transform:scale(1.15) rotate(2deg);transition:opacity .7s ease,transform .7s ease,box-shadow .4s}
.lsb-galitem.lsb-vis{opacity:1;transform:scale(1) rotate(0)}
.lsb-galitem:nth-child(even){transform:scale(1.15) rotate(-2deg)}.lsb-galitem:nth-child(even).lsb-vis{transform:scale(1) rotate(0)}
.lsb-galitem:hover{box-shadow:0 16px 40px rgba(0,0,0,.12)}
.lsb-galitem img{width:100%;height:100%;object-fit:cover;transition:transform .5s}
.lsb-galitem:hover img{transform:scale(1.06)}
.lsb-galitem::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.45));opacity:0;transition:opacity .4s}
.lsb-galitem:hover::before{opacity:1}
.lsb-vid{margin:36px 0;display:flex;justify-content:center}
.lsb-vidstats{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;margin:36px 0}
.lsb-vstats{display:flex;flex-direction:column;gap:14px}
.lsb-vst{display:flex;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(135deg,#f8fafc,#f0f9ff);border:1px solid #94d6ff;border-radius:14px;transition:transform .25s,box-shadow .25s}
.lsb-vst:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.06)}
.lsb-vsti{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#1f99e5,#493dff);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}
.lsb-vst strong{display:block;font-size:15px;color:#0073bb;margin-bottom:2px}.lsb-vst span{font-size:12px;color:#64748b}
.lsb-vwrap{height:480px;position:relative;border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.08)}
.lsb-vwrap video{height:100%;width:auto;display:block;border-radius:14px}
.lsb-vmute{position:absolute;bottom:12px;right:12px;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:36px;height:36px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}
.lsb-vmute:hover{background:rgba(0,0,0,.7)}
.lsb-faq{margin:20px 0}
.lsb-faq details{background:#fff;border:1px solid var(--lsb-bd);border-radius:14px;margin-bottom:10px;overflow:hidden;transition:box-shadow .2s}
.lsb-faq details:hover{box-shadow:0 4px 16px rgba(0,0,0,.04)}
.lsb-faq summary{padding:18px 22px;cursor:pointer;font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}
.lsb-faq summary::-webkit-details-marker{display:none}
.lsb-faq summary::after{content:'+';font-size:20px;color:var(--lsb-ac);font-weight:400;transition:transform .25s;flex-shrink:0;margin-left:12px}
.lsb-faq details[open] summary::after{transform:rotate(45deg)}
.lsb-faq details p{padding:0 22px 18px;margin:0;color:#64748b;font-size:14px;border-top:1px solid var(--lsb-bd);padding-top:14px}
.lsb-owner{display:flex;gap:24px;background:linear-gradient(135deg,#f8fafc,var(--lsb-cr));border:1px solid var(--lsb-bd);border-radius:18px;padding:28px;margin:36px 0;align-items:center}
.lsb-owner>img{width:160px;height:200px;object-fit:cover;border-radius:14px;flex-shrink:0;box-shadow:0 6px 20px rgba(0,0,0,.07)}
.lsb-owner-t{flex:1}
.lsb-opill{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border-radius:999px;font-size:11px;font-weight:700;background:#fff;border:1px solid var(--lsb-bd);color:var(--lsb-ac);margin-bottom:10px}
.lsb-opill::before{content:'';width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--lsb-ac),var(--lsb-ac2))}
.lsb-owner-t h2{font-size:19px;margin:0 0 10px}.lsb-owner-t p{font-size:14px;color:#64748b;margin:0 0 8px;line-height:1.6}
.lsb-obtns{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.lsb-obtns .lsb-btn-p,.lsb-obtns .lsb-btn-o{padding:10px 22px;font-size:13px}
.lsb-plans{margin:44px 0 20px}.lsb-plans-h{text-align:center;margin-bottom:28px}
.lsb-plans-h h2{font-size:26px;margin-bottom:8px}.lsb-plans-h p{color:#64748b;font-size:15px}
.lsb-plgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.lsb-plcard{background:#fff;border:1px solid var(--lsb-bd);border-radius:18px;padding:30px 24px;text-align:center;position:relative;transition:transform .25s,box-shadow .25s}
.lsb-plcard:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.08)}
.lsb-plcard.lsb-feat{border:2px solid var(--lsb-ac);box-shadow:0 8px 32px rgba(31,153,229,0.1)}
.lsb-plcard.lsb-feat::before{content:'Most Popular';position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--lsb-ac),var(--lsb-ac2));color:#fff;font-size:11px;font-weight:700;padding:5px 18px;border-radius:999px;white-space:nowrap}
.lsb-plicon{width:60px;height:60px;margin:0 auto 16px;border-radius:16px;background:var(--lsb-cr);border:1px solid var(--lsb-bd);display:flex;align-items:center;justify-content:center;color:var(--lsb-ac)}
.lsb-plcard h3{font-size:20px;font-weight:700;margin-bottom:14px}
.lsb-plbul{list-style:none;padding:0;margin:0 0 20px;text-align:left}
.lsb-plbul li{font-size:13px;color:#64748b;padding:7px 0;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:10px}
.lsb-plbul li::before{content:'';width:18px;height:18px;border-radius:50%;flex-shrink:0;background:#f0fdf4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='3'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") no-repeat center;border:1px solid #bbf7d0}
.lsb-plbul li:last-child{border-bottom:0}
.lsb-plbtn{display:block;padding:12px 24px;border-radius:999px;font-size:14px;font-weight:700;background:var(--lsb-cr);color:var(--lsb-ac)!important;text-decoration:none;border:1px solid var(--lsb-bd);cursor:pointer;transition:all .2s;text-align:center}
.lsb-plbtn:hover{background:var(--lsb-ac);color:#fff!important;border-color:var(--lsb-ac)}
.lsb-plcard.lsb-feat .lsb-plbtn{background:linear-gradient(135deg,var(--lsb-ac),var(--lsb-ac2));color:#fff!important;border-color:transparent}
.lsb-ctabox{background:linear-gradient(135deg,var(--lsb-cr),#f7fcff);border:1px solid var(--lsb-bd);border-radius:18px;padding:36px;text-align:center;margin:36px 0 20px;position:relative;overflow:hidden}
.lsb-ctabox h2,.lsb-ctabox h3{margin-top:0;position:relative}.lsb-ctabox p{color:#64748b;margin-bottom:18px;position:relative}
.lsb-hcolor{background:linear-gradient(90deg,#1f99e5 0%,var(--lsb-ac) 50%,#666 50.1%,#666 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.lsb-clist{columns:3;column-gap:28px;padding-left:0;margin:16px 0;list-style:none}
.lsb-clist li{break-inside:avoid;padding:0;margin-bottom:8px}
.lsb-clist a{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid var(--lsb-bd);color:var(--lsb-dk)!important;text-decoration:none;font-weight:600;font-size:15px;transition:all .2s}
.lsb-clist a:hover{border-color:var(--lsb-ac);background:var(--lsb-cr);transform:translateX(4px)}
.lsb-clist a::before{content:'';width:8px;height:8px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--lsb-ac),var(--lsb-ac2))}
.lsb-clist a::after{content:'→';margin-left:auto;color:var(--lsb-ac);opacity:0;transition:opacity .2s,transform .2s;transform:translateX(-4px)}
.lsb-clist a:hover::after{opacity:1;transform:translateX(0)}
.lsb-fu{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}
.lsb-fu.lsb-vis{opacity:1;transform:translateY(0)}
@media(max-width:768px){.lsb-hero{grid-template-columns:1fr;padding:28px 22px;gap:24px}.lsb-hero h1{font-size:26px}.lsb-igrid{grid-template-columns:1fr}.lsb-bgrid{grid-template-columns:1fr}.lsb-sgrid{grid-template-columns:1fr}.lsb-plgrid{grid-template-columns:1fr}.lsb-galgrid{grid-template-columns:1fr 1fr}.lsb-owner{flex-direction:column;padding:24px}.lsb-owner>img{width:100%;height:200px}.lsb-clist{columns:1}.lsb-hbtns{flex-direction:column}.lsb-btn-p,.lsb-btn-o{justify-content:center;width:100%}.lsb-vwrap{height:360px}.lsb-vidstats{grid-template-columns:1fr;gap:20px}}
@media(max-width:480px){.lsb-hero h1{font-size:22px}.lsb-galgrid{gap:8px}.lsb-vwrap{height:280px}}