@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap");.luvira{--lv:#bbaa91;--lv-light:#c5b49d;--lv-dark:#a89780;--lv-darker:#9a8770;--lv-bg-tint:rgba(187,170,145,0.05);--lv-bg10:rgba(187,170,145,0.1);--lv-bg15:rgba(187,170,145,0.15);--lv-bg20:rgba(187,170,145,0.2);--lv-bg30:rgba(187,170,145,0.3);--lv-border:rgba(187,170,145,0.2);--lv-border-s:rgba(187,170,145,0.3);--surface:#ffffff;--surface-2:#fafaf9;--surface-3:#f5f1ed;--text:#111827;--text-2:#374151;--text-3:#6b7280;--text-4:#9ca3af;--green:#22c55e;--r:2rem;--r-lg:2.5rem;--f:"Plus Jakarta Sans",-apple-system,sans-serif;font-family:var(--f);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.lv-accent-text{color:var(--lv)}.luvira.luvira--dark{--surface:#1f2937;--surface-2:#1a2332;--surface-3:#111827;--text:#f9fafb;--text-2:#d1d5db;--text-3:#9ca3af;--text-4:#6b7280;--lv-bg-tint:rgba(187,170,145,0.08);--lv-bg10:rgba(187,170,145,0.15);--lv-bg15:rgba(187,170,145,0.2);--lv-bg20:rgba(187,170,145,0.25);--lv-bg30:rgba(187,170,145,0.35);--lv-border:rgba(187,170,145,0.25);--lv-border-s:rgba(187,170,145,0.4);background:#0f172a}.luvira--dark .lv-footer__brand-img,.luvira--dark .lv-header__logo-img{filter:brightness(0) invert(1)}.lv-section-badge{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px}.lv-section-badge__line{display:none;width:48px;height:1px;background:linear-gradient(to right,transparent,var(--lv))}@media (min-width:640px){.lv-section-badge__line{display:block}}.lv-section-badge__pill{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:var(--surface);border:1px solid var(--lv-border-s);box-shadow:0 4px 16px rgba(187,170,145,.15);font:300 14px/1 var(--f);color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lv-section-badge__icon{width:16px;height:16px;color:var(--lv);flex-shrink:0}.lv-section-badge__dot{width:6px;height:6px;border-radius:50%;background:var(--lv);animation:lvPulse 2s ease-in-out infinite}@keyframes lvPulse{0%,to{opacity:1}50%{opacity:.4}}.lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f);text-decoration:none;border:none;cursor:pointer;transition:all .3s}.lv-btn__icon{width:20px;height:20px}.lv-btn--primary{padding:16px 32px;background:linear-gradient(135deg,var(--lv),var(--lv-dark));color:#fff;font:300 18px/1 var(--f);border-radius:14px;box-shadow:0 4px 16px var(--lv-bg30)}.lv-btn--primary:hover{box-shadow:0 8px 32px var(--lv-bg30);transform:translateY(-2px)}.lv-btn--outline{padding:16px 32px;background:transparent;color:var(--text);font:300 18px/1 var(--f);border-radius:14px;border:2px solid rgba(15,23,42,.2)}.lv-btn--outline:hover{border-color:var(--lv);background:var(--lv-bg10);color:var(--lv)}.luvira--dark .lv-btn--outline{border-color:var(--lv-border-s);color:var(--text-2)}.luvira--dark .lv-btn--outline:hover{border-color:var(--lv);background:var(--lv-bg10);color:var(--lv)}.lv-btn--round{border-radius:999px}.lv-btn--lg{padding:20px 40px;font-size:18px}.lv-decor{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:lvDecorPulse 4s ease-in-out infinite}@keyframes lvDecorPulse{0%,to{opacity:.8}50%{opacity:.5}}.lv-header{position:fixed;top:0;left:0;right:0;z-index:50;padding:4px 8px 0}@media (min-width:640px){.lv-header{padding:12px 24px 0}}.lv-header__wrap{max-width:1280px;margin:0 auto;border-radius:12px;transition:all .5s}@media (min-width:640px){.lv-header__wrap{border-radius:16px}}.lv-header__wrap--scrolled{background:rgba(250,249,247,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px -8px var(--lv-bg30)}.luvira--dark .lv-header__wrap--scrolled{background:rgba(15,23,42,.92);box-shadow:0 8px 32px -8px rgba(187,170,145,.15)}.lv-header__line{height:2px;background:linear-gradient(to right,transparent,var(--lv),transparent);border-radius:999px;opacity:0;transition:opacity .5s}.lv-header__line--show{opacity:1}.lv-header__inner{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 8px}@media (min-width:640px){.lv-header__inner{height:64px;padding:0 16px}}.lv-header__logo{display:flex;align-items:center;gap:8px;text-decoration:none;position:relative}.lv-header__logo-glow{position:absolute;inset:0;background:var(--lv-bg20);filter:blur(20px);border-radius:50%;opacity:0;transition:opacity .5s}.lv-header__logo:hover .lv-header__logo-glow{opacity:1}.lv-header__logo-img{position:relative;height:20px;width:auto;transition:transform .5s}@media (min-width:640px){.lv-header__logo-img{height:28px}}.lv-header__logo:hover .lv-header__logo-img{transform:scale(1.05)}.lv-header__nav{display:none;align-items:center;gap:4px}@media (min-width:1024px){.lv-header__nav{display:flex}}.lv-header__link{position:relative;background:none;border:none;padding:8px 16px;font:300 14px/1 var(--f);color:var(--text-3);cursor:pointer;transition:all .3s;letter-spacing:.02em}.lv-header__link--active,.lv-header__link:hover{color:var(--lv)}.lv-header__indicator{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;background:linear-gradient(to right,var(--lv),var(--lv-light),var(--lv));width:0;opacity:0;transition:all .3s}.lv-header__indicator--on{width:100%;opacity:1}.lv-header__actions{display:none;align-items:center;gap:12px}@media (min-width:1024px){.lv-header__actions{display:flex}}.lv-header__theme-btn{background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-3);border-radius:8px;transition:all .3s}.lv-header__theme-btn:hover{color:var(--lv);background:var(--lv-bg10)}.lv-header__theme-btn svg{width:18px;height:18px}.lv-header__login-btn{font:300 14px/1 var(--f);color:var(--text-3);text-decoration:none;padding:8px 16px;border-radius:8px;transition:all .3s}.lv-header__login-btn:hover{color:var(--lv);background:var(--lv-bg10)}.lv-header__cta-btn{position:relative;display:inline-flex;align-items:center;padding:8px 20px;background:linear-gradient(135deg,var(--lv),var(--lv-dark));color:#fff;font:400 14px/1 var(--f);border-radius:10px;text-decoration:none;overflow:hidden;box-shadow:0 4px 16px var(--lv-bg30);transition:all .3s}.lv-header__cta-btn:hover{box-shadow:0 8px 24px var(--lv-bg30);transform:translateY(-1px)}.lv-header__cta-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:translateX(-100%);transition:transform 1s}.lv-header__cta-btn:hover .lv-header__cta-shimmer{transform:translateX(100%)}.lv-header__cta-inner{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.lv-header__sparkle{width:16px;height:16px}.lv-header__mob-area{display:flex;align-items:center;gap:8px}@media (min-width:1024px){.lv-header__mob-area{display:none}}.lv-header__mob-btn{background:none;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-3);border-radius:8px;transition:all .3s}.lv-header__mob-btn svg{width:20px;height:20px}.lv-header__mob-btn--open{background:var(--lv);color:#fff}.lv-header__mobile{overflow:hidden;max-height:0;opacity:0;transition:all .5s ease-in-out}.lv-header__mobile--open{max-height:600px;opacity:1}.lv-header__mobile-divider{border-top:1px solid var(--lv-border)}.lv-header__mobile-nav{padding:12px;display:flex;flex-direction:column;gap:4px}.lv-header__mobile-link{background:none;border:none;text-align:left;padding:10px 12px;font:300 15px/1 var(--f);color:var(--text-3);border-radius:8px;cursor:pointer;transition:all .3s}.lv-header__mobile-link:hover{color:var(--lv);background:var(--lv-bg10)}.lv-header__mobile-link--active{background:linear-gradient(to right,var(--lv),var(--lv-dark));color:#fff;box-shadow:0 4px 12px var(--lv-bg30)}.lv-header__mobile-footer{display:flex;flex-direction:column;gap:8px;padding-top:12px;margin-top:8px;border-top:1px solid var(--lv-border)}.lv-header__mobile-login{text-align:center;padding:10px;font:300 14px/1 var(--f);color:var(--text-3);text-decoration:none;border-radius:8px;transition:all .2s}.lv-header__mobile-login:hover{background:var(--lv-bg10)}.lv-header__mobile-cta{padding:12px;background:linear-gradient(135deg,var(--lv),var(--lv-dark));color:#fff;font:400 14px/1 var(--f);border-radius:10px;text-decoration:none;box-shadow:0 4px 12px var(--lv-bg30)}.lv-header__mobile-cta,.lv-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.lv-hero{min-height:100vh;padding:64px 24px 48px}.lv-hero__bg{position:absolute;inset:0;background:linear-gradient(135deg,var(--surface-3),var(--surface),rgba(245,241,237,.5))}.luvira--dark .lv-hero__bg{background:linear-gradient(135deg,#0f172a,var(--surface-3),#0f172a)}.lv-hero__blobs{position:absolute;inset:0;overflow:hidden}.lv-hero__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3}.luvira--dark .lv-hero__blob{opacity:.15}.lv-hero__blob--1{width:300px;height:300px;background:rgba(187,170,145,.25);top:80px;left:40px}.lv-hero__blob--2{width:300px;height:300px;background:rgba(15,23,42,.08);top:160px;right:40px}.luvira--dark .lv-hero__blob--2{background:rgba(187,170,145,.12)}.lv-hero__blob--3{width:300px;height:300px;background:rgba(187,170,145,.15);bottom:80px;left:33%}.lv-hero__content{position:relative;z-index:10;max-width:1280px;width:100%;margin:0 auto;padding:48px 0}.lv-hero__center{text-align:center}.lv-hero__h1{font-size:clamp(28px,5vw,72px);font-weight:300;line-height:1.1;margin:0 0 24px;letter-spacing:-.02em}.lv-hero__h1-line1{display:block;color:var(--text)}.lv-hero__h1-line2{display:block;color:var(--lv);margin-top:8px}@media (min-width:640px){.lv-hero__h1-line2{margin-top:16px}}.lv-hero__sub{max-width:640px;margin:0 auto 32px;font:300 clamp(16px,2vw,24px)/1.6 var(--f);color:var(--text-3);padding:0 16px}.lv-hero__sub-hl{font-weight:500;color:var(--text)}@media (min-width:640px){.lv-hero__sub{margin-bottom:56px;padding:0}}.lv-hero__ctas{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-width:448px;margin-left:auto;margin-right:auto;padding:0 16px}@media (min-width:640px){.lv-hero__ctas{flex-direction:row;justify-content:center;max-width:none;margin-bottom:64px;gap:16px;padding:0}}.lv-hero__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:32px;padding:0 16px}@media (min-width:640px){.lv-hero__badges{gap:12px;margin-bottom:64px;padding:0}}.lv-hero__badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(250,249,247,.9));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--lv-border-s);font:400 12px/1 var(--f);color:var(--text-2);box-shadow:0 2px 8px rgba(187,170,145,.15);transition:all .3s;letter-spacing:.02em}@media (min-width:640px){.lv-hero__badge{padding:8px 16px;font-size:14px}}.lv-hero__badge:hover{box-shadow:0 4px 12px rgba(187,170,145,.25);border-color:rgba(187,170,145,.5)}.luvira--dark .lv-hero__badge{background:linear-gradient(90deg,rgba(31,41,55,.85),rgba(26,35,50,.85));box-shadow:0 2px 8px rgba(0,0,0,.3)}.lv-hero__badge-icon{width:14px;height:14px;color:var(--lv)}.lv-hero__social{display:none;align-items:center;justify-content:center;gap:12px}@media (min-width:640px){.lv-hero__social{display:flex}}.lv-hero__avatars{display:flex}.lv-hero__avatar{width:40px;height:40px;border-radius:50%;border:2px solid var(--surface);margin-left:-8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.lv-hero__avatar:first-child{margin-left:0}.lv-hero__avatar--1{background:linear-gradient(135deg,var(--lv),var(--lv-dark))}.lv-hero__avatar--2{background:linear-gradient(135deg,var(--lv-dark),var(--lv))}.lv-hero__avatar--3{background:linear-gradient(135deg,#4b5563,#1f2937)}.lv-hero__avatar{display:flex;align-items:center;justify-content:center;color:#fff;font:700 11px/1 var(--f)}.lv-hero__social-text{font:300 14px/1 var(--f);color:var(--text-3)}.lv-faq,.lv-features,.lv-final-cta-section,.lv-hiw,.lv-pricing,.lv-problem,.lv-testi-section{position:relative;padding:64px 16px;overflow:visible;background:var(--surface)}@media (min-width:640px){.lv-faq,.lv-features,.lv-final-cta-section,.lv-hiw,.lv-pricing,.lv-problem,.lv-testi-section{padding:64px 24px}}.lv-faq__head,.lv-features__head,.lv-hiw__head,.lv-pricing__head,.lv-problem__head,.lv-testi-section__head{text-align:center;margin-bottom:64px}.lv-faq__h2,.lv-features__h2,.lv-hiw__h2,.lv-pricing__h2,.lv-problem__h2,.lv-testi-section__h2{font:300 clamp(28px,4vw,48px)/1.15 var(--f);color:var(--text);margin:0 0 16px}.lv-faq__sub,.lv-features__sub,.lv-hiw__sub,.lv-pricing__sub,.lv-problem__sub,.lv-testi-section__sub{font:300 clamp(16px,1.5vw,20px)/1.6 var(--f);color:var(--text-3);max-width:768px;margin:0 auto}.lv-problem__h2-accent,.lv-problem__sub-accent{color:var(--lv)}.lv-faq__wrap,.lv-features__wrap,.lv-final-cta-section__wrap,.lv-hiw__wrap,.lv-pricing__wrap,.lv-problem__wrap,.lv-testi-section__wrap{position:relative;z-index:10;max-width:1280px;margin:0 auto}.lv-faq__decor-bl,.lv-faq__decor-tr,.lv-features__decor-br,.lv-features__decor-tl,.lv-final-cta-section__decor-br,.lv-final-cta-section__decor-tl,.lv-hiw__decor-bl,.lv-hiw__decor-tr,.lv-pricing__decor-bl,.lv-pricing__decor-tr,.lv-problem__decor-br,.lv-problem__decor-tl,.lv-problem__line-l,.lv-problem__line-r,.lv-testi-section__decor-br,.lv-testi-section__decor-tl{display:none}.lv-problem__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto}@media (max-width:768px){.lv-problem__grid{grid-template-columns:1fr}}.lv-pain-card__inner{position:relative;height:100%;padding:24px 32px;border-radius:var(--r);overflow:hidden;background:linear-gradient(135deg,var(--surface),var(--surface-2),var(--surface));border:2px solid var(--lv-border);box-shadow:0 8px 32px rgba(187,170,145,.08);transition:all .5s}.lv-pain-card__inner--active{transform:scale(1.02) translateY(-4px);border-color:var(--lv-border-s);box-shadow:0 25px 70px -15px rgba(187,170,145,.4)}.lv-pain-card__shine-1,.lv-pain-card__shine-2,.lv-pain-card__shine-3{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s}.lv-pain-card__shine--show{opacity:1}.lv-pain-card__shine-1{background:radial-gradient(circle at 20% 30%,rgba(187,170,145,.12),transparent 50%)}.lv-pain-card__shine-2{background:radial-gradient(circle at 80% 70%,rgba(187,170,145,.08),transparent 50%)}.lv-pain-card__shine-3{background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}.luvira--dark .lv-pain-card__shine-3{background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}.lv-pain-card__corner-tr{position:absolute;top:0;right:0;width:192px;height:192px;background:linear-gradient(135deg,var(--lv-bg10),transparent);border-bottom-left-radius:100%}.lv-pain-card__corner-bl{position:absolute;bottom:0;left:0;width:192px;height:192px;background:linear-gradient(315deg,var(--lv-bg10),transparent);border-top-right-radius:100%}.lv-pain-card__num{position:absolute;top:24px;right:24px;font:300 144px/1 var(--f);opacity:.15;background:linear-gradient(135deg,var(--lv),var(--lv-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;pointer-events:none}.lv-pain-card__body{position:relative;z-index:10}.lv-pain-card__icon-wrap{display:inline-flex;margin-bottom:24px}.lv-pain-card__icon-blur{position:absolute;inset:0;border-radius:16px;filter:blur(16px);background:var(--lv-bg10)}.lv-pain-card__icon-blur--dark{background:rgba(100,100,100,.08)}.lv-pain-card__icon{position:relative;width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:transform .5s}.lv-pain-card__icon--gold{background:linear-gradient(135deg,#d4c5ad,var(--lv),var(--lv-darker))}.lv-pain-card__icon--dark{background:linear-gradient(135deg,#595959,#3a3a3a,#2a2a2a)}.lv-pain-card__icon--hover{transform:scale(1.1) rotate(6deg)}.lv-pain-card__icon-shine-1{background:linear-gradient(135deg,rgba(255,255,255,.25),transparent,transparent)}.lv-pain-card__icon-shine-1,.lv-pain-card__icon-shine-2{position:absolute;inset:0;border-radius:16px;pointer-events:none}.lv-pain-card__icon-shine-2{background:linear-gradient(315deg,transparent,rgba(255,255,255,.1),transparent)}.lv-pain-card__icon-svg{width:32px;height:32px;color:#fff;position:relative;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.lv-pain-card__title{font:300 20px/1.2 var(--f);color:var(--text);margin-bottom:8px}.lv-pain-card__question{font:300 italic 15px/1.5 var(--f);color:var(--text-2);margin-bottom:16px}.lv-pain-card__stat-badge{display:inline-flex;align-items:baseline;gap:8px;padding:6px 12px;border-radius:12px;background:linear-gradient(to right,var(--lv-bg10),var(--lv-bg-tint));border:1px solid var(--lv-border);margin-bottom:16px}.lv-pain-card__stat-num{font:300 30px/1 var(--f);background:linear-gradient(135deg,var(--lv),var(--lv-light),var(--lv));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lv-pain-card__stat-impact{font:500 12px/1 var(--f);color:var(--text-3)}.lv-pain-card__desc{font:400 14px/1.6 var(--f);color:var(--text-3)}.lv-pain-card__bar{position:absolute;bottom:0;left:0;right:0;height:6px;background:linear-gradient(to right,var(--lv),var(--lv-light),var(--lv));border-radius:0 0 var(--r) var(--r);transform:scaleX(0);transform-origin:left;transition:transform .5s;box-shadow:0 4px 12px -2px rgba(187,170,145,.4)}.lv-pain-card__bar--show{transform:scaleX(1)}.lv-problem__mid{margin:48px 0;text-align:center;position:relative}.lv-problem__mid-lines{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.lv-problem__mid-line{width:64px;height:1px;background:linear-gradient(90deg,transparent,rgba(187,170,145,.4))}.lv-problem__mid-star{width:20px;height:20px;color:var(--lv);flex-shrink:0}.lv-problem__mid-dot{width:8px;height:8px;border-radius:50%;background:var(--lv)}.lv-problem__mid-good{font:300 18px/1 var(--f);color:var(--lv);margin-bottom:16px}.lv-problem__mid-title{font:300 clamp(20px,3vw,36px)/1.2 var(--f);color:var(--text)}.lv-problem__mid-title-accent{color:var(--lv)}.lv-features__bento{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}@media (max-width:768px){.lv-features__bento{grid-template-columns:1fr}}.lv-bento{position:relative;padding:40px 32px;border-radius:var(--r);overflow:hidden;background:linear-gradient(135deg,var(--surface),var(--surface-2),var(--surface));border:2px solid var(--lv-border);box-shadow:0 4px 16px rgba(187,170,145,.06);transition:transform .3s,box-shadow .3s,border-color .3s}.lv-bento--active{transform:scale(1.02) translateY(-4px);border-color:var(--lv-border-s);box-shadow:0 20px 60px -15px rgba(187,170,145,.3)}.lv-bento--3col{grid-column:span 3}.lv-bento--2col{grid-column:span 2}.lv-bento--6col{grid-column:span 6}@media (max-width:768px){.lv-bento--2col,.lv-bento--3col,.lv-bento--6col{grid-column:span 1}}.lv-bento__shine{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(187,170,145,.08),transparent 50%);pointer-events:none}.lv-bento__corner-tr{top:0;right:0;background:linear-gradient(135deg,var(--lv-bg10),transparent);border-bottom-left-radius:100%}.lv-bento__corner-bl,.lv-bento__corner-tr{position:absolute;width:128px;height:128px}.lv-bento__corner-bl{bottom:0;left:0;background:linear-gradient(315deg,var(--lv-bg10),transparent);border-top-right-radius:100%}.lv-bento__body{position:relative;z-index:10}.lv-bento__body--row{display:flex;gap:40px;align-items:center}@media (max-width:768px){.lv-bento__body--row{flex-direction:column}}.lv-bento__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:16px;margin-bottom:24px;box-shadow:0 8px 24px rgba(0,0,0,.12);transition:all .5s}.lv-bento__icon--gold{background:linear-gradient(135deg,#d4c5ad,var(--lv),var(--lv-darker));color:#fff}.lv-bento__icon--dark{background:linear-gradient(135deg,#595959,#3a3a3a,#2a2a2a);color:#fff}.lv-bento__icon--gray{background:linear-gradient(135deg,#6b7280,#4b5563,#374151);color:#fff}.lv-bento__icon--hover{transform:scale(1.1) rotate(6deg)}.lv-bento__icon-svg{width:40px;height:40px}.lv-bento__title{font:300 28px/1.2 var(--f);color:var(--text);margin-bottom:12px}.lv-bento__desc{font:300 16px/1.6 var(--f);color:var(--text-2);margin-bottom:8px}.lv-bento__bookings{display:flex;flex-direction:column;gap:12px;margin-top:24px}.lv-booking-card{display:flex;align-items:flex-start;gap:12px}.lv-booking-card__time{width:56px;height:56px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.12);color:#fff}.lv-booking-card__time--violet{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.lv-booking-card__time--purple{background:linear-gradient(135deg,#a855f7,#c026d3)}.lv-booking-card__time--indigo{background:linear-gradient(135deg,#6366f1,#3b82f6)}.lv-booking-card__time-start{font:700 11px/1 var(--f)}.lv-booking-card__time-divider{width:24px;height:1px;background:rgba(255,255,255,.4);margin:2px 0}.lv-booking-card__time-end{font:600 10px/1 var(--f);opacity:.9}.lv-booking-card__info{flex:1 1;padding:12px;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative;overflow:hidden;background:var(--surface-2)}.luvira--dark .lv-booking-card__info{box-shadow:0 2px 8px rgba(0,0,0,.2)}.lv-booking-card__info--violet{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(167,139,250,.04))}.lv-booking-card__info--purple{background:linear-gradient(135deg,rgba(168,85,247,.08),rgba(192,38,211,.04))}.lv-booking-card__info--indigo{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(59,130,246,.04))}.lv-booking-card__label{display:block;font:500 11px/1 var(--f);color:#7c3aed;margin-bottom:4px}.lv-booking-card__name{display:block;font:700 13px/1.2 var(--f);color:var(--text)}.lv-bento__messages{display:flex;flex-direction:column;gap:10px;margin-top:24px}.lv-msg-card{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--lv-border);transition:border-color .2s}.lv-msg-card:hover{border-color:var(--lv-border-s)}.lv-msg-card__icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.lv-msg-card__body{flex:1 1;min-width:0}.lv-msg-card__platform{display:block;font:600 13px/1 var(--f);color:var(--text-2);margin-bottom:4px}.lv-msg-card__text{display:block;font:300 13px/1.4 var(--f);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-bento__team{display:flex;gap:20px;flex-wrap:wrap}.lv-team-avatar{display:flex;flex-direction:column;align-items:center;gap:8px}.lv-team-avatar__circle{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--lv),var(--lv-dark));box-shadow:0 4px 12px var(--lv-bg30);display:flex;align-items:center;justify-content:center;color:#fff;font:700 14px/1 var(--f)}.lv-team-avatar__name{font:500 12px/1 var(--f);color:var(--text-3)}.lv-hiw__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:768px){.lv-hiw__grid{grid-template-columns:1fr;gap:24px}}.lv-hiw-card{position:relative;padding:40px;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(135deg,var(--surface),var(--surface-2),var(--surface));border:2px solid var(--lv-border);box-shadow:0 4px 16px rgba(187,170,145,.06);transition:transform .3s,box-shadow .3s,border-color .3s}.lv-hiw-card--active{transform:translateY(-4px);box-shadow:0 12px 32px rgba(187,170,145,.15);border-color:rgba(187,170,145,.4)}.lv-hiw-card__num{position:absolute;top:-32px;right:-32px;font:300 240px/1 var(--f);opacity:.06;background:linear-gradient(135deg,var(--lv),var(--lv-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-user-select:none;user-select:none;pointer-events:none}.lv-hiw-card__shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);pointer-events:none}.luvira--dark .lv-hiw-card__shine{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.lv-hiw-card__corner-tr{position:absolute;top:0;right:0;width:160px;height:160px;background:linear-gradient(135deg,var(--lv-bg15),transparent);border-bottom-left-radius:100%}.lv-hiw-card__corner-bl{position:absolute;bottom:0;left:0;width:160px;height:160px;background:linear-gradient(315deg,var(--lv-bg15),transparent);border-top-right-radius:100%}.lv-hiw-card__body{position:relative;z-index:10}.lv-hiw-card__icon-wrap{display:inline-flex;margin-bottom:32px;position:relative}.lv-hiw-card__icon-glow{position:absolute;inset:0;border-radius:24px;filter:blur(32px);background:var(--lv-bg20);opacity:.5;transition:all .7s}.lv-hiw-card__icon-glow--active{transform:scale(1.5);opacity:1}.lv-hiw-card__icon{position:relative;width:80px;height:80px;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15);transition:all .7s}.lv-hiw-card__icon--gold{background:linear-gradient(135deg,var(--lv),var(--lv-light),var(--lv))}.lv-hiw-card__icon--dark{background:linear-gradient(135deg,#4b5563,#374151,#1f2937)}.lv-hiw-card__icon--gray{background:linear-gradient(135deg,#6b7280,#4b5563,#374151)}.lv-hiw-card__icon--hover{transform:scale(1.1) rotate(12deg)}.lv-hiw-card__icon-svg{width:40px;height:40px}.lv-hiw-card__title{font:300 28px/1.2 var(--f);color:var(--text);margin-bottom:12px;transition:color .5s}.lv-hiw-card__desc{font:300 16px/1.6 var(--f);color:var(--text-3);margin-bottom:32px}.lv-hiw-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.lv-hiw-card__item{display:flex;align-items:flex-start;gap:12px;font:400 14px/1.5 var(--f);color:var(--text-2);transition:all .5s}.lv-hiw-card__item--active{opacity:1;transform:translateX(0)}.lv-hiw-card__check{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .5s}.lv-hiw-card__check--gold{background:linear-gradient(135deg,var(--lv),var(--lv-dark))}.lv-hiw-card__check--dark{background:linear-gradient(135deg,#4b5563,#1f2937)}.lv-hiw-card__check--gray{background:linear-gradient(135deg,#6b7280,#374151)}.lv-hiw-card__check-svg{width:14px;height:14px;color:#fff;stroke-width:3}.lv-hiw-card__bar{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(to right,var(--lv),var(--lv-light));border-radius:0 0 var(--r-lg) var(--r-lg);opacity:0;transform:scaleX(0);transition:all .7s}.lv-hiw-card__bar--active{opacity:1;transform:scaleX(1)}.lv-hiw-card__arrow{display:none;position:absolute;top:50%;right:-24px;transform:translateY(-50%);z-index:20;color:rgba(187,170,145,.4);transition:all .5s}.lv-hiw-card__arrow--active{color:var(--lv);transform:translateY(-50%) scale(1.25)}@media (min-width:768px){.lv-hiw-card__arrow{display:block}}.lv-testi-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media (max-width:768px){.lv-testi-section__grid{grid-template-columns:1fr;gap:24px}}.lv-testi-card{position:relative;padding:40px;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(135deg,var(--surface),var(--surface-2),var(--surface));border:2px solid var(--lv-border);box-shadow:0 4px 16px rgba(187,170,145,.06);transition:transform .3s,box-shadow .3s,border-color .3s}.lv-testi-card--active{transform:translateY(-4px);box-shadow:0 12px 32px rgba(187,170,145,.15);border-color:rgba(187,170,145,.4)}.lv-testi-card__shine-1{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(187,170,145,.12),transparent 50%);pointer-events:none;transition:opacity .7s}.lv-testi-card__shine-2{position:absolute;inset:0;background:radial-gradient(circle at 80% 70%,rgba(187,170,145,.08),transparent 50%);pointer-events:none}.lv-testi-card__corner-tr{position:absolute;top:0;right:0;width:160px;height:160px;background:linear-gradient(135deg,var(--lv-bg15),transparent);border-bottom-left-radius:100%}.lv-testi-card__corner-bl{position:absolute;bottom:0;left:0;width:160px;height:160px;background:linear-gradient(315deg,var(--lv-bg15),transparent);border-top-right-radius:100%}.lv-testi-card__quote-bg{position:absolute;top:-16px;left:-16px;width:192px;height:192px;opacity:.04;color:var(--text)}.lv-testi-card__body{position:relative;z-index:10}.lv-testi-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px}.lv-testi-card__quote-icon{width:56px;height:56px;color:rgba(187,170,145,.2);transition:color .5s}.lv-testi-card__highlight{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;color:#fff;font:600 13px/1 var(--f);box-shadow:0 4px 12px rgba(0,0,0,.12);transition:transform .5s}.lv-testi-card__highlight--gold{background:linear-gradient(135deg,var(--lv),var(--lv-light),var(--lv))}.lv-testi-card__highlight--dark{background:linear-gradient(135deg,#4b5563,#374151,#1f2937)}.lv-testi-card__highlight--gray{background:linear-gradient(135deg,#6b7280,#4b5563,#374151)}.lv-testi-card__highlight--active{transform:scale(1.1)}.lv-testi-card__highlight-icon{width:16px;height:16px}.lv-testi-card__stars{display:flex;gap:4px;margin-bottom:24px}.lv-testi-card__star{width:24px;height:24px;fill:var(--lv);color:var(--lv);transition:transform .3s}.lv-testi-card__star--active{transform:scale(1.1)}.lv-testi-card__text{font:300 17px/1.6 var(--f);color:var(--text-2);margin-bottom:32px}.lv-testi-card__author{display:flex;align-items:center;gap:16px;padding-top:24px;border-top:2px solid rgba(187,170,145,.1)}.lv-testi-card__avatar{position:relative;width:64px;height:64px;border-radius:50%;box-shadow:0 4px 12px rgba(187,170,145,.15);transition:transform .3s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lv-testi-card__avatar--gold{background:linear-gradient(135deg,var(--lv),var(--lv-dark))}.lv-testi-card__avatar--dark{background:linear-gradient(135deg,#4b5563,#1f2937)}.lv-testi-card__avatar--gray{background:linear-gradient(135deg,#6b7280,#374151)}.lv-testi-card__avatar--active{transform:scale(1.1)}.lv-testi-card__avatar-initials{position:relative;z-index:1;color:#fff;font:700 18px/1 var(--f)}.lv-testi-card__name{font:600 17px/1 var(--f);color:var(--text)}.lv-testi-card__role{font:300 14px/1 var(--f);color:var(--text-3);margin-top:4px}.lv-testi-card__bar{position:absolute;bottom:0;left:0;right:0;height:4px;border-radius:0 0 var(--r-lg) var(--r-lg);opacity:0;transform:scaleX(0);transition:all .7s}.lv-testi-card:first-child .lv-testi-card__bar{background:linear-gradient(to right,var(--lv),var(--lv-light))}.lv-testi-card:nth-child(2) .lv-testi-card__bar{background:linear-gradient(90deg,#4b5563,#374151)}.lv-testi-card:nth-child(3) .lv-testi-card__bar{background:linear-gradient(90deg,#6b7280,#4b5563)}.lv-testi-card__bar--active{opacity:1;transform:scaleX(1)}.lv-pricing__toggle{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:48px}.lv-pricing__toggle-label{font:400 14px/1 var(--f);color:var(--text-4);transition:all .2s}.lv-pricing__toggle-label--on{color:var(--text);font-weight:500}.lv-pricing__toggle-switch{width:48px;height:26px;border-radius:13px;background:rgba(187,170,145,.3);border:none;cursor:pointer;position:relative;transition:background .2s}.lv-pricing__toggle-switch--on{background:var(--lv)}.lv-pricing__toggle-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 4px rgba(0,0,0,.15)}.lv-pricing__toggle-switch--on .lv-pricing__toggle-knob{transform:translateX(22px)}.lv-pricing__discount{font:600 12px/1 var(--f);color:var(--lv);background:var(--lv-bg10);padding:4px 10px;border-radius:999px;border:1px solid var(--lv-border)}.lv-pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}@media (max-width:860px){.lv-pricing__grid{grid-template-columns:1fr;max-width:420px;margin:0 auto 24px}}.lv-price-card{position:relative;padding:40px 32px;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(135deg,var(--surface),var(--surface-2),var(--surface));border:2px solid var(--lv-border);box-shadow:0 4px 16px rgba(187,170,145,.06);transition:transform .3s,box-shadow .3s,border-color .3s}.lv-price-card--active{transform:translateY(-4px);box-shadow:0 12px 32px rgba(187,170,145,.15);border-color:rgba(187,170,145,.4)}.lv-price-card--pop{border-color:var(--lv-border-s)}.lv-price-card__pop{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--lv),var(--lv-dark));color:#fff;font:600 11px/1 var(--f);padding:6px 16px;border-radius:0 0 12px 12px;text-transform:uppercase;letter-spacing:.05em;z-index:5}.lv-price-card__shine{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(187,170,145,.08),transparent 50%);pointer-events:none}.lv-price-card__corner{position:absolute;top:0;right:0;width:128px;height:128px;background:linear-gradient(135deg,var(--lv-bg10),transparent);border-bottom-left-radius:100%}.lv-price-card__body{position:relative;z-index:1}.lv-price-card__body--ent{display:grid;grid-template-columns:1fr 2fr;gap:40px}@media (max-width:768px){.lv-price-card__body--ent{grid-template-columns:1fr}}.lv-price-card__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;margin-bottom:16px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .5s;color:#fff}.lv-price-card__icon--gray{background:linear-gradient(135deg,#6b7280,#4b5563)}.lv-price-card__icon--violet{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.lv-price-card__icon--gold{background:linear-gradient(135deg,var(--lv),var(--lv-light),var(--lv))}.lv-price-card__icon--dark{background:linear-gradient(135deg,#374151,#1f2937)}.lv-price-card__icon--hover{transform:scale(1.1) rotate(6deg)}.lv-price-card__icon-svg{width:28px;height:28px}.lv-price-card__name{font:300 24px/1 var(--f);color:var(--text);margin-bottom:4px}.lv-price-card__desc{font:300 14px/1 var(--f);color:var(--text-3);margin-bottom:20px}.lv-price-card__price{margin-bottom:28px}.lv-price-card__num{font:300 48px/1 var(--f);color:var(--text);letter-spacing:-.02em}.lv-price-card__period{font:300 16px/1 var(--f);color:var(--text-4)}.lv-price-card__instead{font:300 13px/1 var(--f);color:var(--text-4);margin-top:4px;text-decoration:line-through}.lv-price-card__list{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.lv-price-card__list--cols{column-count:2;gap:12px}@media (max-width:768px){.lv-price-card__list--cols{column-count:1}}.lv-price-card__item{display:flex;align-items:center;gap:10px;font:300 14px/1.4 var(--f);color:var(--text-2);page-break-inside:avoid;break-inside:avoid;margin-bottom:4px}.lv-price-card__check{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--lv),var(--lv-dark));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 4px var(--lv-bg30)}.lv-price-card__check-svg{width:12px;height:12px;color:#fff;stroke-width:3}.lv-price-card__btn{display:block;text-align:center;padding:14px 24px;border-radius:14px;font:400 15px/1 var(--f);text-decoration:none;border:2px solid var(--lv-border);color:var(--text-2);transition:all .3s}.lv-price-card__btn:hover{border-color:var(--lv);color:var(--lv);background:var(--lv-bg10)}.lv-price-card__btn--fill{background:linear-gradient(135deg,var(--lv),var(--lv-dark));color:#fff;border-color:transparent;box-shadow:0 4px 16px var(--lv-bg30)}.lv-price-card__btn--fill:hover{box-shadow:0 8px 24px var(--lv-bg30);transform:translateY(-1px);background:linear-gradient(135deg,var(--lv-dark),var(--lv));color:#fff}.lv-price-card__bar{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(to right,var(--lv),var(--lv-light));border-radius:0 0 var(--r-lg) var(--r-lg);opacity:0;transform:scaleX(0);transition:all .7s}.lv-price-card__bar--active{opacity:1;transform:scaleX(1)}.lv-price-card--enterprise{margin-bottom:24px;opacity:1;transform:none}.lv-pricing__compare-toggle{text-align:center;margin:24px 0}.lv-pricing__compare-btn{background:none;border:2px solid var(--lv-border);padding:12px 24px;border-radius:999px;font:400 14px/1 var(--f);color:var(--text-3);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.lv-pricing__compare-btn:hover{border-color:var(--lv);color:var(--lv);background:var(--lv-bg10)}.lv-pricing__compare-icon{width:18px;height:18px}.lv-compare-table-wrap{overflow-x:auto;border-radius:var(--r);border:2px solid var(--lv-border);margin-bottom:24px;background:var(--surface-2)}.lv-compare-table{width:100%;border-collapse:collapse;font:300 14px/1.4 var(--f)}.lv-compare-table th{padding:16px;text-align:center;font-weight:500;color:var(--text);border-bottom:2px solid var(--lv-border);background:var(--surface-2);font-size:13px}.lv-compare-table th:first-child{text-align:left}.lv-compare-table td{padding:12px 16px;border-bottom:1px solid var(--lv-border);color:var(--text-2);text-align:center}.lv-compare-table td:first-child{text-align:left;font-weight:500}.lv-compare-table tr:last-child td{border-bottom:none}.lv-compare-table__pop{background:var(--lv-bg10);position:relative}.lv-compare-table__pop-badge{display:inline-block;font:600 10px/1 var(--f);color:var(--lv);background:var(--lv-bg10);padding:2px 8px;border-radius:999px;margin-left:6px;border:1px solid var(--lv-border)}.lv-compare-table__pop-col{background:rgba(187,170,145,.04)}.lv-compare-table__feature{font-weight:500}.lv-compare-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--lv),var(--lv-dark));box-shadow:0 2px 8px var(--lv-bg30)}.lv-compare-check__svg{width:16px;height:16px;color:#fff}.lv-compare-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e5e7eb}.lv-compare-x__svg{width:16px;height:16px;color:#9ca3af}.lv-compare-text{font:600 13px/1 var(--f);color:var(--text-2);background:var(--surface-2);padding:4px 10px;border-radius:999px}.lv-pricing__info{text-align:center;font:300 14px/1 var(--f);color:var(--text-4);margin-top:16px}.lv-faq__list{max-width:1000px;margin:0 auto 48px;display:flex;flex-direction:column;gap:16px}.lv-faq-item{position:relative;border-radius:var(--r);overflow:hidden;background:linear-gradient(135deg,var(--surface),var(--surface-2),var(--surface));border:2px solid var(--lv-border);box-shadow:0 2px 8px rgba(187,170,145,.04);transition:box-shadow .3s,border-color .3s}.lv-faq-item--open{box-shadow:0 16px 48px rgba(187,170,145,.15);border-color:var(--lv-border-s)}.lv-faq-item__shine{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(187,170,145,.08),transparent 50%);pointer-events:none}.lv-faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px;background:none;border:none;cursor:pointer;text-align:left;font:500 17px/1.4 var(--f);color:var(--text);transition:padding .3s}.lv-faq-item__q--open{padding:32px}.lv-faq-item__q-text{flex:1 1}.lv-faq-item__chev{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(187,170,145,.2),rgba(187,170,145,.1));display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .5s;box-shadow:0 2px 8px rgba(187,170,145,.12)}.lv-faq-item__chev-svg{width:24px;height:24px;color:var(--lv)}.lv-faq-item__chev--open{transform:rotate(180deg);background:linear-gradient(135deg,var(--lv-bg30),var(--lv-bg20))}.lv-faq-item__a{max-height:0;overflow:hidden;transition:all .5s ease-in-out}.lv-faq-item__a--open{max-height:400px}.lv-faq-item__a-text{padding:0 32px 32px;margin:0;font:300 16px/1.7 var(--f);color:var(--text-3)}.lv-faq-contact{position:relative;max-width:1000px;margin:0 auto;border-radius:var(--r-lg);overflow:hidden;border:2px solid var(--lv-border);box-shadow:0 4px 16px rgba(187,170,145,.06);background:linear-gradient(135deg,var(--lv-bg-tint),var(--surface),var(--lv-bg-tint));padding:64px}@media (max-width:768px){.lv-faq-contact{padding:40px 24px}}.lv-faq-contact__shine{background:radial-gradient(circle at 20% 30%,var(--lv-bg20),transparent 50%)}.lv-faq-contact__dots,.lv-faq-contact__shine{position:absolute;inset:0;pointer-events:none}.lv-faq-contact__dots{opacity:.05;background-image:radial-gradient(circle at 2px 2px,var(--lv) 1px,transparent 0);background-size:32px 32px}.lv-faq-contact__corner-tl{position:absolute;top:0;left:0;width:160px;height:160px;background:linear-gradient(135deg,var(--lv-bg15),transparent);border-bottom-right-radius:100%}.lv-faq-contact__corner-br{position:absolute;bottom:0;right:0;width:160px;height:160px;background:linear-gradient(315deg,var(--lv-bg15),transparent);border-top-left-radius:100%}.lv-faq-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:1}@media (max-width:768px){.lv-faq-contact__grid{grid-template-columns:1fr;text-align:center}}.lv-faq-contact__icon-wrap{display:inline-flex;margin-bottom:24px;position:relative}.lv-faq-contact__icon-glow{position:absolute;inset:0;background:linear-gradient(135deg,var(--lv-bg30),rgba(163,149,128,.2));border-radius:24px;filter:blur(32px);opacity:.5;animation:lvPulse 3s ease-in-out infinite}.lv-faq-contact__icon{position:relative;width:96px;height:96px;border-radius:24px;background:linear-gradient(135deg,var(--lv),var(--lv-light),var(--lv));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px var(--lv-bg30)}.lv-faq-contact__icon-svg{width:48px;height:48px}.lv-faq-contact__title{font:300 clamp(28px,4vw,44px)/1.1 var(--f);color:var(--text);margin-bottom:12px}.lv-faq-contact__desc{font:300 18px/1.6 var(--f);color:var(--text-3);max-width:400px}@media (max-width:768px){.lv-faq-contact__desc{margin:0 auto}}.lv-faq-contact__right{text-align:right}@media (max-width:768px){.lv-faq-contact__right{text-align:center}}.lv-faq-contact__btn{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;border-radius:999px;background:linear-gradient(135deg,var(--lv),var(--lv-light),var(--lv));color:#fff;font:600 20px/1 var(--f);text-decoration:none;box-shadow:0 8px 32px var(--lv-bg30);transition:all .3s;position:relative;overflow:hidden}.lv-faq-contact__btn:hover{box-shadow:0 12px 40px rgba(187,170,145,.4);transform:scale(1.05)}.lv-faq-contact__btn-icon{width:24px;height:24px}.lv-faq-contact__meta{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end;margin-top:16px;font:400 14px/1 var(--f);color:var(--text-4)}@media (max-width:768px){.lv-faq-contact__meta{justify-content:center}}.lv-faq-contact__meta span{display:flex;align-items:center;gap:8px}.lv-faq-contact__dot{width:8px;height:8px;border-radius:50%;background:var(--lv);display:inline-block}.lv-faq-contact__dot--green{background:var(--green);animation:lvPulse 2s ease-in-out infinite}.lv-final-card{position:relative;border-radius:var(--r-lg);overflow:hidden;border:2px solid var(--lv-border);box-shadow:0 4px 16px rgba(187,170,145,.06);background:linear-gradient(135deg,var(--surface),var(--surface-2),var(--surface));padding:64px 24px;text-align:center}@media (min-width:640px){.lv-final-card{padding:80px 48px}}.lv-final-card--visible{opacity:1;transform:translateY(0)}.lv-final-card__shine-1{position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,var(--lv-bg15),transparent 50%);pointer-events:none}.lv-final-card__shine-2{position:absolute;inset:0;background:radial-gradient(circle at 80% 70%,var(--lv-bg10),transparent 50%);pointer-events:none}.lv-final-card__corner-tr{position:absolute;top:0;right:0;width:256px;height:256px;background:linear-gradient(135deg,var(--lv-bg10),transparent);border-bottom-left-radius:100%}.lv-final-card__corner-bl{position:absolute;bottom:0;left:0;width:256px;height:256px;background:linear-gradient(315deg,var(--lv-bg10),transparent);border-top-right-radius:100%}.lv-final-card__body{position:relative;z-index:1}.lv-final-card__badge{margin-bottom:32px}.lv-final-card__h2{font:300 clamp(24px,4vw,48px)/1.15 var(--f);color:var(--text);margin:0 0 16px}.lv-final-card__p{font:300 clamp(14px,1.5vw,20px)/1.6 var(--f);color:var(--text-3);max-width:768px;margin:0 auto 32px}.lv-final-card__btns{display:flex;flex-direction:column;gap:16px;justify-content:center;margin-bottom:48px;max-width:480px;margin-left:auto;margin-right:auto}@media (min-width:640px){.lv-final-card__btns{flex-direction:row;max-width:none;gap:20px}}.lv-final-card__trust{display:flex;flex-direction:column;gap:16px;align-items:center}@media (min-width:640px){.lv-final-card__trust{flex-direction:row;justify-content:center;gap:40px}}.lv-final-card__trust-item{display:flex;align-items:center;gap:10px;font:300 16px/1 var(--f);color:var(--text-3)}.lv-final-card__trust-icon-wrap{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--lv-bg20),var(--lv-bg10));display:flex;align-items:center;justify-content:center}.lv-final-card__trust-icon{width:20px;height:20px;color:var(--lv)}.lv-footer{padding:0 16px 24px}@media (min-width:640px){.lv-footer{padding:0 24px 24px}}.lv-footer__line{max-width:1280px;margin:0 auto 48px;height:2px;background:linear-gradient(to right,transparent,var(--lv),transparent)}.lv-footer__card{position:relative;max-width:1280px;margin:0 auto;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,var(--surface),var(--surface-2),var(--surface));border:1px solid var(--lv-border);box-shadow:0 8px 32px rgba(187,170,145,.12)}.lv-footer__decor-tr{top:0;right:0;width:500px;height:500px;background:linear-gradient(135deg,var(--lv-bg-tint),transparent)}.lv-footer__decor-bl,.lv-footer__decor-tr{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.lv-footer__decor-bl{bottom:0;left:0;width:400px;height:400px;background:linear-gradient(315deg,var(--lv-bg-tint),transparent)}.lv-footer__content{position:relative;padding:64px 24px}@media (min-width:640px){.lv-footer__content{padding:64px 48px}}.lv-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media (max-width:768px){.lv-footer__grid{grid-template-columns:1fr 1fr;gap:32px}}.lv-footer__brand{display:inline-block;margin-bottom:16px}.lv-footer__brand:hover .lv-footer__brand-img{transform:scale(1.05)}.lv-footer__brand-img{height:32px;width:auto;transition:transform .3s}.lv-footer__desc{font:300 14px/1.6 var(--f);color:var(--text-3);margin-bottom:12px;max-width:280px}.lv-footer__made{font:300 12px/1 var(--f);color:var(--text-4);display:flex;align-items:center;gap:4px}.lv-footer__heart{width:12px;height:12px;color:var(--lv);fill:var(--lv)}.lv-footer__col-title{font:500 13px/1 var(--f);color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;display:flex;align-items:center;gap:8px}.lv-footer__col-icon{width:16px;height:16px;color:var(--lv)}.lv-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.lv-footer__links a{font:300 14px/1 var(--f);color:var(--text-3);text-decoration:none;transition:all .3s;display:inline-flex;align-items:center;gap:8px}.lv-footer__links a:hover{color:var(--lv);transform:translateX(4px)}.lv-footer__mail-link{display:inline-flex;align-items:center;gap:8px}.lv-footer__mail-icon{width:16px;height:16px;transition:transform .3s}.lv-footer__mail-link:hover .lv-footer__mail-icon{transform:scale(1.1)}.lv-footer__social{display:flex;gap:12px;margin-top:16px}.lv-footer__social-btn{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--surface),var(--surface-2));border:1px solid var(--lv-border);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s;box-shadow:0 2px 4px rgba(0,0,0,.04)}.lv-footer__social-btn:hover{background:linear-gradient(135deg,var(--lv),var(--lv-dark));border-color:var(--lv);box-shadow:0 4px 12px var(--lv-bg30);transform:scale(1.1)}.lv-footer__social-btn svg{width:16px;height:16px;color:var(--text-3);transition:color .3s}.lv-footer__social-btn:hover svg{color:#fff}.lv-footer__bottom{padding-top:32px;border-top:1px solid var(--lv-border);display:flex;flex-direction:column;gap:12px;align-items:center}@media (min-width:768px){.lv-footer__bottom{flex-direction:row;justify-content:space-between}}.lv-footer__bottom-left{display:flex;align-items:center;gap:16px}.lv-footer__bottom-left span{font:300 14px/1 var(--f);color:var(--text-3)}.lv-footer__bottom-right{display:flex;align-items:center;gap:6px;font:300 12px/1 var(--f);color:var(--text-4)}.lv-footer__powered-icon{width:12px;height:12px;color:var(--lv)}.lv-auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}@media (max-width:480px){.lv-auth{padding:16px}}.lv-auth__bg{position:absolute;inset:0;background:linear-gradient(160deg,#f5f1ed,#fff 40%,#faf8f5 70%,#f0ece6)}.luvira--dark .lv-auth__bg{background:linear-gradient(160deg,#0a0e1a,#0f172a 40%,#111827 70%,#0a0e1a)}.lv-auth__gradient{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(187,170,145,.08),transparent)}.luvira--dark .lv-auth__gradient{background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(187,170,145,.04),transparent)}.lv-auth__blob{position:absolute;border-radius:50%;opacity:.25}.lv-auth__blob--1{width:400px;height:400px;background:radial-gradient(circle,rgba(187,170,145,.3),transparent 70%);top:-100px;left:-100px}.lv-auth__blob--2{width:350px;height:350px;background:radial-gradient(circle,rgba(187,170,145,.2),transparent 70%);bottom:-80px;right:-80px}.lv-auth__blob--3{width:200px;height:200px;background:radial-gradient(circle,rgba(187,170,145,.15),transparent 70%);top:50%;left:60%}.luvira--dark .lv-auth__blob{opacity:.12}.lv-auth__grid-pattern{position:absolute;inset:0;opacity:.03;background-image:linear-gradient(var(--lv-border) 1px,transparent 1px),linear-gradient(90deg,var(--lv-border) 1px,transparent 1px);background-size:48px 48px}.lv-auth__theme-toggle{position:fixed;top:20px;right:20px;z-index:50;width:40px;height:40px;border-radius:12px;background:var(--surface);border:1px solid var(--lv-border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-3);transition:all .25s;box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lv-auth__theme-toggle:hover{color:var(--lv);border-color:var(--lv-border-s);background:var(--lv-bg10);transform:rotate(15deg)}.lv-auth__theme-toggle:active{transform:rotate(0deg) scale(.95)}.lv-auth__theme-toggle svg{transition:transform .3s}.lv-auth__theme-toggle:hover svg{transform:scale(1.1)}.lv-auth__container{position:relative;z-index:10;width:100%;max-width:440px;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.lv-auth__container--in{opacity:1;transform:translateY(0)}.lv-auth__container--wide{max-width:920px}.lv-auth__logo-link{display:flex;justify-content:center;margin-bottom:40px;position:relative}.lv-auth__logo-link:before{content:"";position:absolute;inset:-12px;border-radius:16px;background:radial-gradient(circle,rgba(187,170,145,.15),transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}.lv-auth__logo-link:hover:before{opacity:1}.lv-auth__logo{height:36px;width:auto;transition:transform .4s ease,filter .3s;position:relative}.lv-auth__logo:hover{transform:scale(1.06)}.luvira--dark .lv-auth__logo{filter:brightness(0) invert(1)}.lv-auth__split{display:flex;gap:0}@media (max-width:768px){.lv-auth__split{flex-direction:column}}.lv-auth__card{position:relative;overflow:hidden;border-radius:var(--r);border:1px solid var(--lv-border);box-shadow:0 0 0 1px rgba(187,170,145,.05),0 4px 16px rgba(187,170,145,.06),0 16px 48px rgba(187,170,145,.08);transition:box-shadow .3s}.luvira--dark .lv-auth__card{box-shadow:0 0 0 1px rgba(187,170,145,.08),0 4px 16px rgba(0,0,0,.2),0 16px 48px rgba(0,0,0,.25)}.lv-auth__card--form{flex:1 1;border-radius:var(--r) 0 0 var(--r)}@media (max-width:768px){.lv-auth__card--form{border-radius:var(--r) var(--r) 0 0}}.lv-auth__container:not(.lv-auth__container--wide) .lv-auth__card{border-radius:var(--r)}.lv-auth__card-bg{position:absolute;inset:0;z-index:0;background:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.lv-auth__card-shine{z-index:1;background:radial-gradient(ellipse at 20% 0,rgba(187,170,145,.08),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(187,170,145,.05),transparent 50%)}.lv-auth__card-border,.lv-auth__card-shine{position:absolute;inset:0;pointer-events:none}.lv-auth__card-border{z-index:2;border-radius:var(--r);border:1px solid rgba(187,170,145,.1);background:linear-gradient(135deg,rgba(187,170,145,.12),transparent 40%,transparent 60%,rgba(187,170,145,.08)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@supports not ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.lv-auth__card-border{border:1px solid rgba(187,170,145,.15);background:none}}.lv-auth__card-body{position:relative;z-index:10;padding:36px 32px}@media (min-width:640px){.lv-auth__card-body{padding:44px 40px}}.lv-auth__badge-wrap{text-align:center;margin-bottom:24px}.lv-auth__badge{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border-radius:999px;background:var(--lv-bg10);border:1px solid var(--lv-border);box-shadow:0 1px 4px rgba(187,170,145,.06)}.lv-auth__badge-icon{width:14px;height:14px;color:var(--lv)}.lv-auth__badge span{font:400 13px/1 var(--f);color:var(--lv);letter-spacing:.01em}.lv-auth__title{font:300 32px/1.15 var(--f);color:var(--text);margin:0 0 6px;text-align:center;letter-spacing:-.02em}.lv-auth__subtitle{font:300 15px/1.5 var(--f);color:var(--text-3);margin:0 0 28px;text-align:center}.lv-auth__form{gap:14px}.lv-auth__field,.lv-auth__form{display:flex;flex-direction:column}.lv-auth__field{gap:6px}.lv-auth__label{font:500 13px/1 var(--f);color:var(--text-2);letter-spacing:.01em}.lv-auth__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:400px){.lv-auth__row{grid-template-columns:1fr}}.lv-auth__input{width:100%;padding:13px 16px;font:400 14px/1.4 var(--f);color:var(--text);background:rgba(255,255,255,.8);border:1.5px solid var(--lv-border);border-radius:14px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-sizing:border-box}.luvira--dark .lv-auth__input{background:rgba(255,255,255,.07);border-color:rgba(187,170,145,.2)}.lv-auth__input::placeholder{color:var(--text-4);font-weight:300}.lv-auth__input:focus{border-color:var(--lv);box-shadow:0 0 0 3px rgba(187,170,145,.12);background:rgba(255,255,255,.95)}.luvira--dark .lv-auth__input:focus{background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(187,170,145,.2)}.lv-auth__input:focus-visible{outline:2px solid var(--lv);outline-offset:1px}.lv-auth__input--pw{padding-right:44px}.lv-auth__pw-wrap{position:relative}.lv-auth__pw-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-4);padding:4px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s}.lv-auth__pw-btn:hover{color:var(--lv);background:var(--lv-bg10)}.lv-auth__error{padding:12px 16px;border-radius:12px;background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.15);color:#dc2626;font:400 14px/1.4 var(--f)}.luvira--dark .lv-auth__error{background:rgba(220,38,38,.1);color:#f87171}.lv-auth__forgot-row{display:flex;justify-content:flex-end;margin-top:-6px}.lv-auth__forgot-link{font:300 13px/1 var(--f);color:var(--lv);text-decoration:none;transition:color .2s}.lv-auth__forgot-link:hover{color:var(--lv-dark)}.lv-auth__submit{width:100%;padding:14px 24px;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 15px/1 var(--f);color:#fff;background:linear-gradient(135deg,var(--lv),var(--lv-dark));border:none;border-radius:14px;cursor:pointer;box-shadow:0 4px 16px rgba(187,170,145,.25);transition:all .3s;position:relative;overflow:hidden}.lv-auth__submit:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s}.lv-auth__submit:hover:not(:disabled):after{transform:translateX(100%)}.lv-auth__submit:hover:not(:disabled){box-shadow:0 8px 28px rgba(187,170,145,.35);transform:translateY(-1px)}.lv-auth__submit:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(187,170,145,.2)}.lv-auth__submit:disabled{opacity:.7;cursor:not-allowed}.lv-auth__submit:focus-visible{outline:2px solid var(--lv);outline-offset:2px}.lv-auth__spinner{animation:lvSpin .8s linear infinite}@keyframes lvSpin{to{transform:rotate(1turn)}}.lv-auth__divider{display:flex;align-items:center;gap:16px;margin:20px 0;color:var(--text-4);font:300 13px/1 var(--f)}.lv-auth__divider:after,.lv-auth__divider:before{content:"";flex:1 1;height:1px;background:var(--lv-border)}.lv-auth__social{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lv-auth__social-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.8);border:1.5px solid var(--lv-border);font:400 14px/1 var(--f);color:var(--text-2);cursor:pointer;transition:all .2s}.luvira--dark .lv-auth__social-btn{background:rgba(255,255,255,.05)}.lv-auth__social-btn:hover:not(:disabled){border-color:var(--lv-border-s);background:rgba(255,255,255,.95)}.luvira--dark .lv-auth__social-btn:hover:not(:disabled){background:rgba(255,255,255,.08)}.lv-auth__social-btn:disabled{opacity:.6;cursor:default}.lv-auth__social-soon{font:600 9px/1 var(--f);color:var(--lv);background:var(--lv-bg10);padding:2px 6px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase;margin-left:auto}.lv-auth__legal{font:300 12px/1.5 var(--f);color:var(--text-4);text-align:center;margin:4px 0 0}.lv-auth__legal a{color:var(--lv);text-decoration:none}.lv-auth__legal a:hover{text-decoration:underline}.lv-auth__switch{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--lv-border);font:300 14px/1 var(--f);color:var(--text-3)}.lv-auth__switch a{color:var(--lv);font-weight:500;text-decoration:none;transition:color .2s}.lv-auth__switch a:hover{color:var(--lv-dark)}.lv-auth__trust-text{text-align:center;margin-top:24px;font:300 12px/1 var(--f);color:var(--text-4);letter-spacing:.03em}.lv-auth__trust-panel{position:relative;width:380px;overflow:hidden;border-radius:0 var(--r) var(--r) 0;border:1px solid var(--lv-border);border-left:none}@media (max-width:768px){.lv-auth__trust-panel{width:100%;border-radius:0 0 var(--r) var(--r);border:1px solid var(--lv-border);border-top:none}}.lv-auth__trust-panel-bg{position:absolute;inset:0;background:linear-gradient(160deg,#1a1510,#2a2218 50%,#1a1510)}.luvira--dark .lv-auth__trust-panel-bg{background:linear-gradient(160deg,#0d0b08,#1a1510 50%,#0d0b08)}.lv-auth__trust-panel-body{position:relative;z-index:1;padding:44px 36px;color:#fff}@media (max-width:768px){.lv-auth__trust-panel-body{padding:32px 24px}}.lv-auth__trust-panel:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(187,170,145,.4),transparent)}.lv-auth__trust-panel:after{content:"";position:absolute;top:0;left:30%;right:30%;height:80px;z-index:1;background:radial-gradient(ellipse at top,rgba(187,170,145,.08),transparent)}.lv-auth__trust-panel-title{font:300 22px/1.3 var(--f);color:#fff;margin:0 0 8px}.lv-auth__trust-panel-sub{font:300 14px/1.5 var(--f);color:rgba(255,255,255,.5);margin:0 0 32px}.lv-auth__trust-items{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.lv-auth__trust-item{display:flex;align-items:center;gap:14px}.lv-auth__trust-item-icon{width:42px;height:42px;border-radius:12px;background:rgba(187,170,145,.12);border:1px solid rgba(187,170,145,.15);display:flex;align-items:center;justify-content:center;font:700 14px/1 var(--f);color:var(--lv);flex-shrink:0}.lv-auth__trust-item-label{font:400 14px/1.3 var(--f);color:rgba(255,255,255,.7)}.lv-auth__trust-quote{padding:20px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.lv-auth__trust-quote-stars{display:flex;gap:2px;margin-bottom:12px}.lv-auth__trust-quote-star{fill:var(--lv);color:var(--lv)}.lv-auth__trust-quote p{font:300 italic 14px/1.6 var(--f);color:rgba(255,255,255,.6);margin:0 0 16px}.lv-auth__trust-quote-author{display:flex;align-items:center;gap:10px}.lv-auth__trust-quote-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--lv),var(--lv-dark));display:flex;align-items:center;justify-content:center;font:700 11px/1 var(--f);color:#fff;flex-shrink:0}.lv-auth__trust-quote-name{font:500 13px/1 var(--f);color:rgba(255,255,255,.8)}.lv-auth__trust-quote-role{font:300 12px/1 var(--f);color:rgba(255,255,255,.4);margin-top:2px}