*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#f5f7fb;color:#101828}a{color:#3157d5}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 4%;background:#0f172a;color:#fff;position:sticky;top:0;z-index:20}.brand{color:#fff;text-decoration:none;font-size:22px;font-weight:900}nav{display:flex;gap:13px;flex-wrap:wrap}nav a{color:#dbe5ff;text-decoration:none;font-size:14px}main{padding:34px 4%;max-width:1440px;margin:auto}h1{margin-top:0}.stats,.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px}.card,.panel,.authbox,.empty{background:#fff;padding:24px;border-radius:18px;box-shadow:0 8px 30px #1018280d}.card strong{display:block;font-size:30px}.top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.btn,button{background:#3157d5;color:white;border:0;padding:12px 18px;border-radius:10px;text-decoration:none;cursor:pointer;font-weight:700}.btn.big{padding:15px 25px;font-size:16px}.secondary,button.secondary{background:#e8edff;color:#2544a5}.danger{background:#dc2626!important;margin-top:9px}button:disabled{opacity:.45;cursor:not-allowed}input,textarea,select{width:100%;padding:12px;border:1px solid #d0d5dd;border-radius:10px;margin:6px 0 14px;background:white}textarea{min-height:105px}label{display:block;font-weight:650}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.panel{margin:0 0 20px}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:13px}.template-card{display:block;padding:18px;border:1px solid #e3e7ef;border-radius:14px;background:#fff}.template-card input{width:auto}.template-card small{display:block;color:#667085;margin-top:7px}.template-card.locked{opacity:.55}.admin-templates .template-card{box-shadow:0 7px 24px #00000008}.contact-row{display:grid;grid-template-columns:35px 150px 1fr 1.5fr 110px 85px;gap:10px;align-items:center;background:#f8fafc;padding:12px;border-radius:13px;margin-bottom:10px}.contact-row input,.contact-row select{margin:0}.drag{cursor:grab;font-size:20px}.switch{font-size:13px}.switch input{width:auto}.add-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.access-row{display:grid;grid-template-columns:1fr 180px;align-items:center;border-bottom:1px solid #eee;padding:10px 0}.access-row select{margin:0}table{width:100%;border-collapse:collapse;background:#fff;border-radius:15px;overflow:hidden}th,td{text-align:left;padding:14px;border-bottom:1px solid #eee;vertical-align:top}.flash{padding:13px;border-radius:10px;margin-bottom:16px;background:#dcfce7}.flash.error{background:#fee2e2}.authbox{max-width:520px;margin:35px auto}.homehero{min-height:70vh;display:grid;place-items:center;text-align:center}.homehero>div{max-width:800px}.homehero h1{font-size:clamp(38px,6vw,74px);line-height:1.05}.homehero p{font-size:20px;color:#667085;line-height:1.6}.eyebrow,.badge,.active-pill{display:inline-block;padding:6px 10px;border-radius:999px;background:#e8edff;color:#2544a5;font-size:12px;font-weight:800}.active-pill{background:#dcfce7;color:#166534}@media(max-width:900px){header{align-items:flex-start;flex-direction:column}.contact-row{grid-template-columns:30px 1fr}.contact-row>*{grid-column:auto}.top{align-items:flex-start;flex-direction:column}table{display:block;overflow-x:auto}}
.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:14px 0}.check-card{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #dde3ea;border-radius:10px;background:#fff}.add-buttons{display:flex;flex-wrap:wrap;gap:8px}.add-buttons button:disabled{opacity:.45;cursor:not-allowed}.contact-row{grid-template-columns:auto auto 1fr 1.4fr auto auto!important}

:root{--brand:#6d5dfc;--pink:#ff4db8;--ink:#16182b}body{background:radial-gradient(circle at top right,#f4eaff 0,#f7f8fc 35%,#f4f6fb 100%)}header{background:linear-gradient(120deg,#15162b,#2b2257 55%,#57235c);box-shadow:0 10px 35px #1f173c33}.brand img{max-height:38px;max-width:170px}.btn,button{background:linear-gradient(135deg,var(--brand),var(--pink));box-shadow:0 8px 22px #6d5dfc2b;transition:.2s}.btn:hover,button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #6d5dfc40}.panel,.card,.authbox{border:1px solid #ffffffaa;backdrop-filter:blur(10px)}.gateway-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.gateway-card{margin:0}.gateway-head{display:flex;align-items:center;gap:14px}.gateway-head img{width:44px;height:44px;object-fit:contain}.inline{display:flex;gap:8px}.inline input{width:auto}.notice{padding:14px;border-radius:12px;background:#f2efff;border:1px solid #ddd4ff}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 4%;background:#15162b;color:#d7d8ef}.site-footer a{color:#fff}.site-footer nav{display:flex;gap:15px}.legal-page{max-width:900px;margin:auto;line-height:1.8}.landix-ad{max-width:980px;margin:24px auto;padding:12px;text-align:center}.social-login{display:grid;gap:10px;margin-top:16px}
.license-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px}.license-panel,.update-panel{position:relative;overflow:hidden}.license-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.license-title small,.license-meta span,.version-compare span{display:block;color:#667085;font-size:12px;font-weight:800;letter-spacing:.06em}.license-title h2{margin:5px 0 0}.status-dot{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 7px #fef3c7;background:#f59e0b}.status-dot.ok{background:#22c55e;box-shadow:0 0 0 7px #dcfce7}.license-meta{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.license-meta strong{display:block;margin-top:5px;overflow-wrap:anywhere}.action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.action-row form,.check-form{margin:0}.muted{color:#667085;line-height:1.6}.version-compare{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:12px;margin:30px 0}.version-compare>div:not(.arrow){padding:18px;border-radius:14px;background:#f7f7fb}.version-compare strong{display:block;font-size:24px;margin-top:6px}.arrow{font-size:25px;color:#7c3aed}.update-icon{font-size:30px}.update-ready{border:1px solid #f0b7e1;background:linear-gradient(145deg,#fff,#fff3fb)}.update-alert{padding:15px;border-radius:12px;background:#fdf2f8;border:1px solid #fbcfe8;margin-bottom:16px}.check-form{margin:15px 0 10px}.nav-update-dot{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:4px;border-radius:50%;background:#ff4db8;color:#fff;font-size:11px;font-weight:900}.update-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin-bottom:22px;border-radius:16px;background:linear-gradient(135deg,#2b2257,#87205f);color:#fff;box-shadow:0 12px 30px #57235c33}.update-banner strong,.update-banner span{display:block}.update-banner span{margin-top:4px;color:#f4d9ee}@media(max-width:650px){.license-meta{grid-template-columns:1fr}.update-banner{align-items:flex-start;flex-direction:column}}

/* Landix premium dashboard refresh */
:root{--lx-primary:#7357ff;--lx-primary-2:#a33cff;--lx-pink:#ff4fa3;--lx-navy:#15152b;--lx-border:#e8e8f2;--lx-shadow:0 18px 48px rgba(57,42,130,.12)}
body{background:linear-gradient(145deg,#f8f7ff 0%,#f6f8fc 48%,#fff6fb 100%);color:#17172a}
header{padding:15px clamp(18px,4vw,56px);border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(125deg,#111225 0%,#26204c 48%,#5a235d 100%)}
header nav a{padding:9px 11px;border-radius:10px;transition:.2s}header nav a:hover{background:rgba(255,255,255,.1);color:#fff}
main{padding:36px clamp(16px,4vw,56px)}
.panel,.card,.authbox,.empty{border:1px solid rgba(255,255,255,.85);box-shadow:var(--lx-shadow);background:rgba(255,255,255,.94)}
.panel{border-radius:22px;padding:26px}.panel h2{margin-top:0;color:var(--lx-navy)}
.btn,button{border-radius:12px;background:linear-gradient(135deg,var(--lx-primary),var(--lx-primary-2) 58%,var(--lx-pink));box-shadow:0 7px 0 #5138c5,0 13px 25px rgba(115,87,255,.25);transform:translateY(0);transition:transform .16s,box-shadow .16s}
.btn:hover,button:hover{transform:translateY(-2px);box-shadow:0 9px 0 #5138c5,0 17px 30px rgba(115,87,255,.3)}
.btn:active,button:active{transform:translateY(5px);box-shadow:0 2px 0 #5138c5,0 7px 15px rgba(115,87,255,.2)}
.secondary,button.secondary{background:linear-gradient(180deg,#fff,#f0edff);color:#5538d3;border:1px solid #dcd4ff;box-shadow:0 5px 0 #d7cff7,0 10px 18px rgba(75,55,160,.12)}
.danger{box-shadow:0 5px 0 #991b1b,0 10px 18px rgba(220,38,38,.2)!important}
input,textarea,select{min-height:48px;border:1px solid #dfe2ec;border-radius:12px;padding:13px 14px;background:#fff;transition:border-color .2s,box-shadow .2s;width:100%;min-width:0}
input:focus,textarea:focus,select:focus{outline:0;border-color:#8269ff;box-shadow:0 0 0 4px rgba(115,87,255,.12)}
textarea{min-height:120px;resize:vertical}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}
.template-card{border-radius:16px;transition:.2s}.template-card:hover{border-color:#9c8bff;box-shadow:0 12px 26px rgba(80,60,170,.12)}
.contact-button-list{display:grid;gap:14px}.contact-row.contact-editor-card{display:grid!important;grid-template-columns:42px minmax(110px,.7fr) minmax(180px,1fr) minmax(320px,2fr) 120px 94px!important;gap:12px;align-items:center;padding:16px;border:1px solid var(--lx-border);border-radius:17px;background:linear-gradient(145deg,#fff,#faf9ff);box-shadow:0 8px 22px rgba(31,28,75,.06)}
.contact-row .contact-label-input,.contact-row .contact-value-input{margin:0;width:100%;min-width:0}.contact-row .contact-value-input{font-size:15px;letter-spacing:.01em}.contact-row .danger{margin:0}.contact-row .switch{white-space:nowrap}.add-buttons{padding-top:5px}.add-buttons button{font-size:13px;padding:10px 13px;box-shadow:0 4px 0 #5138c5,0 8px 16px rgba(115,87,255,.18)}
.upload-preview{display:block;max-width:220px;max-height:100px;object-fit:contain;border:1px solid var(--lx-border);border-radius:14px;padding:10px;background:#fff}
.feature-grid .check-card{border-radius:14px;padding:14px;box-shadow:0 6px 18px rgba(30,25,80,.05)}
@media(max-width:1100px){.contact-row.contact-editor-card{grid-template-columns:38px minmax(100px,.7fr) 1fr 1.5fr!important}.contact-row.contact-editor-card .switch,.contact-row.contact-editor-card .danger{grid-column:auto}}
@media(max-width:760px){header{position:relative}.panel{padding:18px}.contact-row.contact-editor-card{grid-template-columns:36px 1fr!important}.contact-row.contact-editor-card strong{font-size:14px}.contact-row.contact-editor-card .contact-label-input,.contact-row.contact-editor-card .contact-value-input,.contact-row.contact-editor-card .switch,.contact-row.contact-editor-card .danger{grid-column:1/-1}.contact-row.contact-editor-card .contact-value-input{min-height:54px;font-size:16px}.contact-row.contact-editor-card .danger{width:100%}.grid{grid-template-columns:1fr}.btn.big{width:100%;text-align:center}}

/* Premium visual theme previews */
.premium-theme-library,.client-theme-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.premium-theme-card,.premium-select-card{padding:0;overflow:hidden;border:1px solid #e4e5f1;background:#fff;box-shadow:0 16px 36px rgba(35,28,95,.09)}.premium-theme-card:hover,.premium-select-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(35,28,95,.15)}.theme-card-body,.select-theme-info{padding:18px}.theme-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.theme-heading h3{margin:4px 0 0}.theme-heading small{font-weight:900;letter-spacing:.12em;color:#8a8fa4}.theme-meta{display:flex;gap:7px;margin:13px 0}.theme-preview-btn{display:block;text-align:center;margin:12px 0}.theme-actions{display:grid;grid-template-columns:1fr auto;gap:10px}.theme-actions form{margin:0}.theme-actions select{margin:0 0 8px}.theme-actions button{width:100%}.theme-mini{height:180px;position:relative;overflow:hidden;padding:28px;display:flex;flex-direction:column;align-items:center;gap:9px}.theme-mini span{display:block}.mini-avatar{width:42px;height:42px;border-radius:50%;z-index:2}.mini-title{width:52%;height:10px;border-radius:999px;z-index:2}.mini-copy{width:72%;height:6px;border-radius:999px;opacity:.55;z-index:2}.mini-button{width:78%;height:23px;border-radius:8px;margin-top:5px;z-index:2}.mini-button.short{width:64%;margin-top:0}.mini-orb{position:absolute;width:150px;height:150px;border-radius:50%;right:-55px;top:-70px}.theme-mini-1{background:linear-gradient(145deg,#f8edff,#e9f5ff)}.theme-mini-1 .mini-orb{background:#d946ef50}.theme-mini-1 .mini-avatar,.theme-mini-1 .mini-button{background:linear-gradient(135deg,#7c3aed,#ec4899)}.theme-mini-1 .mini-title,.theme-mini-1 .mini-copy{background:#3b3155}.theme-mini-2{background:#080d1c}.theme-mini-2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#38bdf811 1px,transparent 1px),linear-gradient(90deg,#38bdf811 1px,transparent 1px);background-size:20px 20px}.theme-mini-2 .mini-orb{background:#2563eb70}.theme-mini-2 .mini-avatar{background:#0891b2;box-shadow:0 0 18px #22d3ee}.theme-mini-2 .mini-title,.theme-mini-2 .mini-copy{background:#c9f3ff}.theme-mini-2 .mini-button{background:#0c4a6e;border:1px solid #38bdf8}.theme-mini-3{background:#eee7dc}.theme-mini-3 .mini-avatar{border-radius:50% 50% 5px 5px;background:#2f261f;box-shadow:6px 6px #c7a15b}.theme-mini-3 .mini-title,.theme-mini-3 .mini-copy{background:#392f27}.theme-mini-3 .mini-button{background:transparent;border:1px solid #2e2923;border-radius:0}.theme-mini-4{background:linear-gradient(145deg,#ff7b58,#ff4c80 50%,#6225d5)}.theme-mini-4 .mini-orb{border:1px solid #fff8;background:transparent}.theme-mini-4 .mini-avatar,.theme-mini-4 .mini-button{background:#fff}.theme-mini-4 .mini-title,.theme-mini-4 .mini-copy{background:#fff}.theme-mini-4 .mini-button{border-radius:999px}.theme-mini-5{background:#e5eddf}.theme-mini-5 .mini-orb{background:#9fbe91}.theme-mini-5 .mini-avatar{background:#315f46;border-radius:5px 22px 5px 22px}.theme-mini-5 .mini-title,.theme-mini-5 .mini-copy{background:#315f46}.theme-mini-5 .mini-button{background:#315f46;border-radius:5px 15px 5px 15px}.theme-mini-6{background:#f6ef38;border-bottom:3px solid #111}.theme-mini-6 .mini-avatar{background:#5271ff;border:3px solid #111;border-radius:0;box-shadow:4px 4px #111}.theme-mini-6 .mini-title,.theme-mini-6 .mini-copy{background:#111}.theme-mini-6 .mini-button{background:#ff6b6b;border:2px solid #111;border-radius:0;box-shadow:3px 3px #111}.theme-mini-7{background:radial-gradient(circle at top,#31165b,#080410)}.theme-mini-7 .mini-orb{background:#d946ef55;filter:blur(20px)}.theme-mini-7 .mini-avatar{background:#701a75;box-shadow:0 0 16px #e879f9}.theme-mini-7 .mini-title,.theme-mini-7 .mini-copy{background:#e9d5ff}.theme-mini-7 .mini-button{background:#4a044e;border:1px solid #d946ef;box-shadow:0 0 10px #d946ef55}.theme-mini-8{background:#f7f8fc}.theme-mini-8 .mini-orb{background:#dbeafe}.theme-mini-8 .mini-avatar{background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:12px}.theme-mini-8 .mini-title,.theme-mini-8 .mini-copy{background:#4b5563}.theme-mini-8 .mini-button{background:#eef0f6}.theme-mini-8 .mini-button:first-of-type{background:#4f46e5}.theme-mini-9{background:#fafafa}.theme-mini-9 .mini-avatar{background:#111}.theme-mini-9 .mini-title,.theme-mini-9 .mini-copy{background:#111}.theme-mini-9 .mini-button{background:transparent;border-bottom:1px solid #111;border-radius:0}.theme-mini-10{background:#fff7e5}.theme-mini-10 .mini-orb{background:#37a7a0}.theme-mini-10 .mini-avatar{background:#37a7a0;box-shadow:4px 4px #f1a54b}.theme-mini-10 .mini-title,.theme-mini-10 .mini-copy{background:#173b45}.theme-mini-10 .mini-button{background:#173b45;border-radius:999px}.theme-mini.variation-2{padding-top:38px}.theme-mini.variation-2 .mini-avatar{width:34px;height:34px}.theme-mini.variation-3 .mini-button{width:48%}.theme-mini.variation-3 .mini-button.short{width:48%}.theme-mini.variation-4 .mini-avatar{width:54px;height:54px}.theme-mini.variation-5{gap:12px}.premium-select-card{position:relative;cursor:pointer}.theme-radio{position:absolute;z-index:4;top:13px;left:13px;width:22px;height:22px;margin:0;accent-color:#7357ff}.premium-select-card:has(.theme-radio:checked){border:2px solid #7357ff;box-shadow:0 0 0 4px #7357ff1b,0 22px 48px rgba(35,28,95,.15)}.select-theme-info strong,.select-theme-info small{display:block}.select-theme-info small{margin-top:6px;color:#6b7280}.theme-lock{display:inline-block;margin-top:9px;padding:5px 8px;border-radius:999px;background:#fff1f2;color:#be123c;font-size:11px;font-weight:850}.premium-select-card.locked .theme-mini{filter:grayscale(.35)}@media(max-width:650px){.premium-theme-library,.client-theme-grid{grid-template-columns:1fr}.theme-actions{grid-template-columns:1fr}.theme-mini{height:165px}}

/* Premium billing center v2.7.1 */
.invoice-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px;padding:32px;border-radius:24px;background:linear-gradient(135deg,#111326 0%,#24204a 56%,var(--brand,#6d5dfc) 145%);color:#fff;box-shadow:0 24px 60px rgba(20,18,55,.2)}
.invoice-hero:after{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-130px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2),rgba(255,255,255,0) 70%)}
.invoice-kicker{display:inline-block;font-size:11px;font-weight:900;letter-spacing:1.5px;color:#cbc7ff;margin-bottom:10px}.invoice-hero h1{margin:0 0 8px;font-size:34px;letter-spacing:-1px}.invoice-hero p{max-width:640px;margin:0;color:#d8d9e7;line-height:1.65}.invoice-hero-mark{position:relative;z-index:1;white-space:nowrap;padding:11px 15px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.08);font-size:13px;font-weight:800}
.invoice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.invoice-card{position:relative;overflow:hidden;padding:24px;border:1px solid #e8e8f2;border-radius:22px;background:linear-gradient(180deg,#fff,#fbfaff);box-shadow:0 14px 38px rgba(35,30,81,.08)}.invoice-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,var(--brand,#6d5dfc),#9c70ff,#ff4db8)}.invoice-card-top{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.invoice-label{font-size:10px;font-weight:900;letter-spacing:1.4px;color:var(--brand,#6d5dfc)}.invoice-card h2{margin:7px 0 0;font-size:20px;letter-spacing:-.4px}.invoice-paid{padding:7px 10px;border-radius:999px;background:#e9f9f1;color:#118657;font-size:12px;font-weight:900}.invoice-plan{margin:22px 0 16px;padding:16px;border-radius:15px;background:#f4f2fb;color:#23243a;font-weight:800}.invoice-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.invoice-meta small{display:block;color:#9293a5;font-size:11px;margin-bottom:5px}.invoice-meta strong{display:block;color:#25263b;font-size:13px;word-break:break-word}.invoice-download{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box}.invoice-download span{font-size:18px}.invoice-empty{text-align:center;padding:54px 24px}.invoice-empty-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 18px;border-radius:20px;background:linear-gradient(135deg,var(--brand,#6d5dfc),#ff4db8);color:#fff;font-size:28px;box-shadow:0 14px 30px rgba(109,93,252,.24)}.invoice-empty h2{margin:0 0 8px}.invoice-empty p{max-width:540px;margin:0 auto 22px;color:#74768b;line-height:1.6}
@media(max-width:700px){.invoice-hero{display:block;padding:25px 20px}.invoice-hero h1{font-size:29px}.invoice-hero-mark{display:inline-block;margin-top:18px}.invoice-grid{grid-template-columns:1fr}.invoice-card{padding:21px}.invoice-meta{grid-template-columns:1fr 1fr}.invoice-meta>div:last-child{grid-column:1/-1}}

/* Landix conversion homepage v2.8.6 */
body:has(.lx-home){background:#0b0918;color:#fff;overflow-x:hidden}
body:has(.lx-home) header{position:relative;background:rgba(11,9,24,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none}
body:has(.lx-home) header nav a{color:#e7e3ff}
body:has(.lx-home) main{max-width:none;padding:0;min-height:0}
body:has(.lx-home) .site-footer{position:relative;z-index:2;background:#0b0918;border-top:1px solid rgba(255,255,255,.08)}
.lx-home{--lx-violet:#775bff;--lx-purple:#a53bff;--lx-pink:#ff4fa3;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(30px,5vw,84px);min-height:calc(100vh - 73px);padding:clamp(58px,7vw,110px) clamp(20px,5vw,78px);overflow:hidden;background:linear-gradient(118deg,#0b0918 0%,#10102a 48%,#17102d 100%)}
.lx-home-bg,.lx-grid-motion{position:absolute;inset:0;pointer-events:none}.lx-home-bg{z-index:-2;overflow:hidden}.lx-grid-motion{opacity:.26;background-image:linear-gradient(rgba(151,124,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(151,124,255,.12) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,transparent 0,#000 35%,#000 100%);animation:lxGridDrift 22s linear infinite}
.lx-aurora{position:absolute;border-radius:50%;filter:blur(80px);opacity:.42;will-change:transform}.lx-aurora-one{width:650px;height:650px;right:-140px;top:-190px;background:radial-gradient(circle,var(--lx-purple),transparent 68%);animation:lxAuroraOne 16s ease-in-out infinite alternate}.lx-aurora-two{width:540px;height:540px;left:28%;bottom:-380px;background:radial-gradient(circle,var(--lx-pink),transparent 69%);animation:lxAuroraTwo 18s ease-in-out infinite alternate}.lx-beam{position:absolute;width:2px;height:72%;top:12%;background:linear-gradient(transparent,rgba(169,112,255,.7),transparent);filter:blur(.3px);opacity:.35;transform:rotate(28deg)}.lx-beam-one{right:26%;animation:lxBeam 8s ease-in-out infinite}.lx-beam-two{right:40%;animation:lxBeam 8s 3s ease-in-out infinite}
.lx-home-copy{position:relative;z-index:2;max-width:680px}.lx-kicker{display:inline-flex;align-items:center;gap:9px;color:#dcd5ff;font-size:12px;font-weight:900;letter-spacing:.16em}.lx-kicker>span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--lx-violet),var(--lx-pink));box-shadow:0 0 20px var(--lx-pink);animation:lxPulse 2s ease-in-out infinite}.lx-home h1{margin:23px 0 22px;color:#fff;font-size:clamp(54px,6vw,94px);line-height:.94;letter-spacing:-.065em;font-weight:950}.lx-home h1 em{font-style:normal;background:linear-gradient(100deg,#fff 4%,#a995ff 42%,#ff63b4 84%);-webkit-background-clip:text;background-clip:text;color:transparent}.lx-home-copy>p{max-width:570px;margin:0;color:#aaa6c5;font-size:clamp(17px,1.5vw,21px);line-height:1.65}.lx-home-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:34px}.lx-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:58px;padding:0 25px;border-radius:16px;color:#fff;text-decoration:none;font-weight:900;background:linear-gradient(115deg,var(--lx-violet),var(--lx-purple) 55%,var(--lx-pink));box-shadow:0 10px 0 #4b2fb9,0 22px 55px rgba(121,72,255,.4);transition:transform .18s,box-shadow .18s}.lx-primary-cta span{font-size:22px;transition:transform .18s}.lx-primary-cta:hover{transform:translateY(-3px);box-shadow:0 13px 0 #4b2fb9,0 28px 65px rgba(121,72,255,.5)}.lx-primary-cta:hover span{transform:translateX(4px)}.lx-primary-cta:active{transform:translateY(6px);box-shadow:0 4px 0 #4b2fb9,0 12px 30px rgba(121,72,255,.32)}.lx-text-link{color:#d8d4ed;text-decoration:none;font-size:14px;font-weight:800;border-bottom:1px solid rgba(216,212,237,.35);padding-bottom:3px}.lx-proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:29px;color:#77738e;font-size:12px;font-weight:750}.lx-proof i{width:3px;height:3px;border-radius:50%;background:#6f6984}
.lx-builder-stage{position:relative;z-index:2;min-width:0;perspective:1400px}.lx-stage-glow{position:absolute;inset:12% 7% -5%;border-radius:50%;background:radial-gradient(circle,rgba(132,84,255,.42),rgba(255,79,163,.1) 50%,transparent 72%);filter:blur(42px)}.lx-builder-window{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(22,18,48,.82);box-shadow:0 40px 100px rgba(0,0,0,.55),inset 0 1px rgba(255,255,255,.1);backdrop-filter:blur(22px);transform:rotateY(-7deg) rotateX(3deg);animation:lxWindowFloat 7s ease-in-out infinite}.lx-window-bar{height:54px;display:flex;align-items:center;gap:18px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.lx-window-dots{display:flex;gap:6px}.lx-window-dots span{width:8px;height:8px;border-radius:50%;background:#4f4a68}.lx-window-dots span:first-child{background:#ff6687}.lx-window-dots span:nth-child(2){background:#ffc55b}.lx-window-dots span:last-child{background:#56db93}.lx-window-address{flex:1;max-width:260px;padding:8px 13px;border-radius:9px;background:rgba(255,255,255,.055);color:#87829f;font-size:11px}.lx-window-live{display:flex;align-items:center;gap:6px;color:#72e8a8;font-size:9px;font-weight:900;letter-spacing:.1em}.lx-window-live span{width:6px;height:6px;border-radius:50%;background:#55df95;box-shadow:0 0 12px #55df95}.lx-window-body{display:grid;grid-template-columns:54px minmax(280px,1fr) 150px;min-height:510px}.lx-builder-tools{display:flex;flex-direction:column;align-items:center;gap:13px;padding:17px 10px;border-right:1px solid rgba(255,255,255,.065);background:rgba(6,5,17,.22)}.lx-builder-tools span{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#716d88;font-size:13px}.lx-builder-tools .active{color:#fff;background:linear-gradient(135deg,var(--lx-violet),var(--lx-pink));box-shadow:0 8px 20px rgba(119,91,255,.35)}.lx-page-canvas{position:relative;display:flex;flex-direction:column;align-items:center;padding:47px 31px;background:radial-gradient(circle at 50% 12%,#31265e 0,#17142d 45%,#101020 100%);overflow:hidden}.lx-page-canvas:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) .7px,transparent .7px);background-size:16px 16px;mask-image:linear-gradient(#000,transparent 85%);opacity:.22}.lx-profile-orb{position:relative;width:84px;height:84px;border-radius:29px;background:linear-gradient(145deg,#7a59ff,#fc54ae);box-shadow:0 20px 50px rgba(152,70,255,.35);animation:lxProfileFloat 5s ease-in-out infinite}.lx-profile-orb:before,.lx-profile-orb:after,.lx-profile-orb span{content:"";position:absolute;border-radius:50%;background:#fff}.lx-profile-orb:before{width:25px;height:25px;left:29px;top:17px;opacity:.9}.lx-profile-orb:after{width:43px;height:22px;left:20px;bottom:15px;border-radius:25px 25px 11px 11px;opacity:.9}.lx-profile-orb span{width:10px;height:10px;right:-4px;top:-4px;background:#62e8a5;border:3px solid #231b45}.lx-canvas-title,.lx-canvas-copy{position:relative;width:49%;height:11px;margin-top:24px;border-radius:999px;background:#f4f0ff}.lx-canvas-copy{width:69%;height:6px;margin-top:13px;background:#8f89aa}.lx-canvas-copy.short{width:47%;margin-top:7px}.lx-canvas-button{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,320px);height:48px;margin-top:12px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(255,255,255,.07);color:#c8c3dc;font-size:11px;font-weight:800;box-shadow:0 8px 20px rgba(0,0,0,.12);animation:lxBlockIn .65s both}.lx-canvas-button.primary{margin-top:30px;color:#fff;border:0;background:linear-gradient(110deg,var(--lx-violet),var(--lx-pink));box-shadow:0 16px 36px rgba(131,72,255,.28)}.lx-canvas-button:nth-of-type(5){animation-delay:.25s}.lx-canvas-button:nth-of-type(6){animation-delay:.45s}.lx-canvas-button:nth-of-type(7){animation-delay:.65s}.lx-cursor-pulse{position:absolute;width:20px;height:20px;right:18%;top:56%;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 7px rgba(255,255,255,.08);animation:lxCursor 5s ease-in-out infinite}.lx-builder-panel{padding:22px 16px;border-left:1px solid rgba(255,255,255,.065);background:rgba(8,6,21,.35)}.lx-panel-label{margin:8px 0 10px;color:#6e6983;font-size:8px;font-weight:900;letter-spacing:.16em}.lx-color-row{display:flex;gap:7px;margin-bottom:26px}.lx-color-row span{width:24px;height:24px;border-radius:8px;background:#765aff}.lx-color-row span:nth-child(2){background:#ff4fa3}.lx-color-row span:nth-child(3){background:#25213a;border:1px solid rgba(255,255,255,.1)}.lx-panel-control{height:38px;margin-bottom:9px;border-radius:9px;background:rgba(255,255,255,.065)}.lx-panel-control.small{width:65%;height:10px}.lx-publish-chip{margin-top:155px;padding:10px;border-radius:10px;text-align:center;color:#64e9a3;background:rgba(66,204,134,.09);border:1px solid rgba(91,229,157,.2);font-size:10px;font-weight:900}.lx-float-card{position:absolute;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(24,19,49,.82);box-shadow:0 18px 50px rgba(0,0,0,.35);backdrop-filter:blur(16px);font-size:11px;animation:lxFloatCard 5s ease-in-out infinite}.lx-float-card b{color:#fff;font-size:14px}.lx-float-card span{color:#9690aa}.lx-float-card-one{left:-7%;top:18%}.lx-float-card-two{right:-4%;top:28%;animation-delay:-1.7s}.lx-float-card-three{right:3%;bottom:9%;animation-delay:-3s}.lx-status-dot{width:8px;height:8px;border-radius:50%;background:#59e59b!important;box-shadow:0 0 13px #59e59b}
@keyframes lxGridDrift{to{background-position:56px 56px}}@keyframes lxAuroraOne{to{transform:translate(-80px,70px) scale(1.12)}}@keyframes lxAuroraTwo{to{transform:translate(80px,-60px) scale(.9)}}@keyframes lxBeam{0%,100%{opacity:0;transform:translateX(-100px) rotate(28deg)}45%,65%{opacity:.5}75%{opacity:0;transform:translateX(250px) rotate(28deg)}}@keyframes lxWindowFloat{0%,100%{transform:rotateY(-7deg) rotateX(3deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(2deg) translateY(-10px)}}@keyframes lxProfileFloat{50%{transform:translateY(-7px) rotate(2deg)}}@keyframes lxBlockIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lxCursor{0%,100%{transform:translate(45px,30px);opacity:0}20%{opacity:1}50%{transform:translate(-55px,85px);opacity:1}65%{transform:translate(-55px,85px) scale(.72);box-shadow:0 0 0 15px rgba(255,255,255,0)}85%{opacity:0}}@keyframes lxFloatCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes lxPulse{50%{transform:scale(.72);opacity:.65}}
@media(max-width:1120px){.lx-home{grid-template-columns:1fr;min-height:auto;text-align:center}.lx-home-copy{margin:auto}.lx-home-copy>p{margin-left:auto;margin-right:auto}.lx-home-actions,.lx-proof{justify-content:center}.lx-builder-stage{width:min(820px,100%);margin:25px auto 0}.lx-builder-window{transform:none}.lx-builder-window{animation:lxWindowMobile 7s ease-in-out infinite}@keyframes lxWindowMobile{50%{transform:translateY(-8px)}}}
@media(max-width:700px){.lx-home{padding:52px 16px 72px}.lx-home h1{font-size:clamp(48px,15vw,67px)}.lx-home-actions{display:grid;gap:18px}.lx-primary-cta{width:100%}.lx-window-body{grid-template-columns:42px 1fr}.lx-builder-panel{display:none}.lx-builder-window{border-radius:18px}.lx-window-address{font-size:9px}.lx-page-canvas{padding:38px 18px}.lx-float-card-one{left:2%;top:14%}.lx-float-card-two{right:2%;top:29%}.lx-float-card-three{right:3%;bottom:4%}.lx-float-card{padding:9px 11px}.lx-proof{gap:8px}.lx-home-bg{opacity:.8}}
@media(prefers-reduced-motion:reduce){.lx-home *,.lx-home *:before,.lx-home *:after{animation:none!important;scroll-behavior:auto!important}.lx-builder-window{transform:none}.lx-cursor-pulse{display:none}}
