html:has(.lv-site){background:#fbf7f5;margin:0}html:has(.lv-site) body{background:#fbf7f5;margin:0}@media (prefers-color-scheme:dark){html:has(.lv-site){background:#171116}html:has(.lv-site) body{background:#171116}}.lv-site{--lv-purple:#82207f;--lv-purple-700:#5f1660;--lv-purple-50:#f6ecf4;--lv-purple-100:#ecd6e8;--lv-orange:#f4a462;--lv-orange-50:#fdf0e3;--lv-cream:#fbf7f5;--lv-surface:#fff;--lv-tint:#f7eff3;--lv-ink:#2e1f2a;--lv-muted:#685762;--lv-line:#eadde5;--lv-shadow:0 1px 2px #501e3c0d,0 18px 40px #501e3c1a;--bs-body-font-family:"Poppins","Tajawal",system-ui,"Segoe UI",Tahoma,sans-serif;--bs-body-bg:var(--lv-cream);--bs-body-color:var(--lv-ink);--bs-secondary-color:var(--lv-muted);--bs-primary:var(--lv-purple);--bs-primary-rgb:130,32,127;--bs-border-color:var(--lv-line);--bs-link-color:var(--lv-purple);--bs-link-color-rgb:130,32,127;--bs-link-hover-color:var(--lv-purple-700);--bs-link-hover-color-rgb:95,22,96;--bs-emphasis-color:var(--lv-ink);--bs-heading-color:var(--lv-ink);min-height:100vh;font-family:var(--bs-body-font-family);background:var(--lv-cream);color:var(--lv-ink);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.55;overflow-x:hidden}@media (prefers-color-scheme:dark){.lv-site{--lv-purple:#d48ac3;--lv-purple-700:#e7b2da;--lv-purple-50:#33202f;--lv-purple-100:#4a2c43;--lv-orange:#f2ae6c;--lv-orange-50:#3d2a18;--lv-cream:#171116;--lv-surface:#221920;--lv-tint:#1d151b;--lv-ink:#f3e9ef;--lv-muted:#c2b1bd;--lv-line:#3a2c36;--lv-shadow:0 1px 2px #00000059,0 18px 40px #00000059;--bs-primary-rgb:212,138,195;--bs-link-color-rgb:212,138,195;--bs-link-hover-color-rgb:231,178,218;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lv-site h1,.lv-site h2,.lv-site h3,.lv-site h4,.lv-site h5,.lv-site h6{color:var(--lv-ink)}.lv-site :lang(ar),.lv-site[lang] :where(h1,h2,h3){font-family:inherit}html[lang=ar] .lv-site{--bs-body-font-family:"Tajawal","Poppins",system-ui,sans-serif;font-size:1.125rem}.lv-wordmark{color:var(--lv-purple);letter-spacing:.2px;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:700}.lv-display{text-wrap:balance;margin-bottom:1.25rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:700;line-height:1.08}.lv-h2{text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.15}html[lang=ar] .lv-display,html[lang=ar] .lv-h2,html[lang=ar] .lv-wordmark{letter-spacing:0;font-family:Tajawal,sans-serif;font-weight:700}html[lang=ar] .lv-display{line-height:1.25}.lv-kicker{color:var(--lv-purple);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:.95rem;font-weight:600}html[lang=ar] .lv-kicker{text-transform:none;letter-spacing:0;font-size:1rem}.lv-lead,.lv-sub{color:var(--lv-muted);font-size:1.15rem;line-height:1.65}.lv-sub{font-size:1.075rem}.lv-head{text-align:center;max-width:720px;margin:0 auto 3rem}.lv-site .btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-weight:600;display:inline-flex}.lv-site .btn-lg{padding:.85rem 1.75rem;font-size:1.05rem}.lv-site .btn-brand{--bs-btn-color:#fff;--bs-btn-bg:#82207f;--bs-btn-border-color:#82207f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6b1a69;--bs-btn-hover-border-color:#6b1a69;--bs-btn-active-bg:#5f1660;--bs-btn-active-color:#fff;--bs-btn-focus-shadow-rgb:130,32,127;box-shadow:0 8px 20px #82207f40}.lv-site .btn-ghost{--bs-btn-color:var(--lv-ink);--bs-btn-bg:var(--lv-surface);--bs-btn-border-color:var(--lv-line);--bs-btn-hover-bg:var(--lv-purple-50);--bs-btn-hover-color:var(--lv-purple);--bs-btn-hover-border-color:var(--lv-purple-100);--bs-btn-active-bg:var(--lv-purple-50)}.lv-site .lv-link-strong{--bs-btn-color:var(--lv-ink);--bs-btn-hover-color:var(--lv-purple);font-weight:600;text-decoration:none}.lv-arrow{transition:transform .2s}.btn:hover .lv-arrow{transform:translate(3px)}html[dir=rtl] .lv-arrow{transform:scaleX(-1)}html[dir=rtl] .btn:hover .lv-arrow{transform:scaleX(-1)translate(3px)}.lv-site :focus-visible{outline:3px solid var(--lv-orange);outline-offset:2px}.lv-nav{background:color-mix(in srgb,var(--lv-cream) 88%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--lv-line);padding:.6rem 0}.lv-nav .nav-link{color:var(--lv-ink);white-space:nowrap;font-weight:500;padding-inline:.75rem!important}.lv-nav .btn{white-space:nowrap}.lv-nav .nav-link:hover{color:var(--lv-purple)}.lv-nav .navbar-toggler{color:var(--lv-ink);box-shadow:none}.lv-site .seg{background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.lv-site .seg button{color:var(--lv-muted);cursor:pointer;background:0 0;border:0;border-radius:99px;min-width:38px;padding:5px 11px;font-size:.85rem;font-weight:600}.lv-site .seg button[aria-pressed=true]{background:var(--lv-purple);color:#fff}@media (prefers-color-scheme:dark){.lv-site .seg button[aria-pressed=true]{color:#2a0f22}.lv-site .btn-brand{--bs-btn-bg:#d48ac3;--bs-btn-border-color:#d48ac3;--bs-btn-color:#2a0f22;--bs-btn-hover-bg:#e7b2da;--bs-btn-hover-border-color:#e7b2da;--bs-btn-hover-color:#2a0f22;box-shadow:none}}.lv-hero{background:radial-gradient(700px 380px at 85% 20%,color-mix(in srgb,var(--lv-orange) 22%,transparent),transparent 70%), radial-gradient(600px 420px at 10% 90%,color-mix(in srgb,var(--lv-purple) 12%,transparent),transparent 70%);padding:4.5rem 0 5rem;position:relative;overflow:hidden}.lv-points li{color:var(--lv-muted);align-items:center;gap:.4rem;font-size:.95rem;font-weight:500;display:inline-flex}.lv-points svg{color:var(--lv-purple)}.lv-shot{background:var(--lv-surface);border:1px solid var(--lv-line);box-shadow:var(--lv-shadow);border-radius:18px;display:block;overflow:hidden}.lv-shot img,img.lv-shot{width:100%;height:auto;display:block}.lv-hero .lv-shot{transform-origin:0;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}html[dir=rtl] .lv-hero .lv-shot{transform-origin:100%;transform:perspective(1400px)rotateY(6deg)rotateX(2deg)}@media (max-width:991.98px){.lv-hero{padding:2.5rem 0 3.5rem}.lv-hero .lv-shot{transform:none!important}}.lv-section{padding:5.5rem 0}.lv-tint{background:var(--lv-tint)}.lv-narrow{max-width:820px}.lv-card{border:1px solid var(--lv-line);background:var(--lv-surface);border-radius:18px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 2px #501e3c0a}.lv-card:hover{box-shadow:var(--lv-shadow);transform:translateY(-3px)}.lv-card .card-body{padding:1.6rem}.lv-card p{color:var(--lv-muted);font-size:1rem}.lv-card-center{text-align:center}.lv-ico{background:var(--lv-purple-50);width:48px;height:48px;color:var(--lv-purple);border-radius:14px;place-items:center;display:inline-grid}.lv-ico-lg{background:var(--lv-orange-50);color:#a85a14;border-radius:18px;width:60px;height:60px}@media (prefers-color-scheme:dark){.lv-ico-lg{color:var(--lv-orange)}}.lv-checks li{align-items:flex-start;gap:.7rem;margin-bottom:.8rem;font-weight:500;display:flex}.lv-checks li span{background:var(--lv-purple);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}@media (prefers-color-scheme:dark){.lv-checks li span{color:#2a0f22}}.lv-duo{padding-bottom:2rem;padding-inline-end:4rem;position:relative}.lv-phone{bottom:0;width:34%;max-width:230px;height:auto;box-shadow:var(--lv-shadow);background:#fff;border:6px solid #2e1f2a;border-radius:28px;position:absolute;inset-inline-end:0}@media (max-width:575.98px){.lv-duo{padding-inline-end:2rem}.lv-phone{width:40%}}.lv-step{background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:18px;padding:1.8rem}.lv-step p{color:var(--lv-muted)}.lv-num{background:var(--lv-orange);color:#3a1d00;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:1rem;font-size:1.15rem;font-weight:700;display:inline-grid}.lv-band{color:#f6ecf4;background:linear-gradient(135deg,#82207f,#5f1660);padding:4.5rem 0}.lv-band h2,.lv-band h3{color:#fff}.lv-band p{color:#ecd6e8}.lv-ico-inv{color:#fff;background:#ffffff24;flex:none}.lv-site .lv-faq{--bs-accordion-bg:var(--lv-surface);--bs-accordion-border-color:var(--lv-line);--bs-accordion-border-radius:16px;--bs-accordion-inner-border-radius:15px;--bs-accordion-btn-color:var(--lv-ink);--bs-accordion-btn-bg:var(--lv-surface);--bs-accordion-active-bg:var(--lv-purple-50);--bs-accordion-active-color:var(--lv-purple);--bs-accordion-btn-focus-box-shadow:0 0 0 .2rem #82207f33;--bs-accordion-color:var(--lv-ink)}.lv-site .lv-faq .accordion-item{background:var(--lv-surface);color:var(--lv-ink)}.lv-site .lv-faq summary{cursor:pointer;background:var(--lv-surface);color:var(--lv-ink);box-shadow:none;font-size:1.05rem;font-weight:600;list-style:none}.lv-site .lv-faq summary::-webkit-details-marker{display:none}.lv-site .lv-faq summary:after{transform:none}.lv-site .lv-faq details[open] summary{background:var(--lv-purple-50);color:var(--lv-purple)}.lv-site .lv-faq details[open] summary:after{transform:rotate(-180deg)}.lv-site .lv-faq .accordion-body{color:var(--lv-muted);font-size:1rem;line-height:1.65}.lv-site .lv-faq details:first-of-type summary{border-top-left-radius:15px;border-top-right-radius:15px}.lv-site .lv-faq details:last-of-type:not([open]) summary{border-bottom-right-radius:15px;border-bottom-left-radius:15px}@media (prefers-color-scheme:dark){.lv-site .lv-faq summary:after{filter:invert()brightness(1.4)}}.lv-cta{color:#f6ecf4;box-shadow:var(--lv-shadow);background:radial-gradient(600px 300px at 90% 10%,#f4a46273,#0000 70%),linear-gradient(135deg,#82207f,#5f1660);border-radius:28px;padding:3rem}.lv-cta h2{color:#fff}.lv-site .lv-cta-btn{--bs-btn-color:#5f1660;--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-bg:#fdf0e3;--bs-btn-hover-color:#5f1660}@media (max-width:575.98px){.lv-cta{padding:2rem 1.5rem}}.lv-contact{padding:4rem 0 0}.lv-footer{border-top:1px solid var(--lv-line);color:var(--lv-muted);padding:2rem 0}.lv-footer a{color:var(--lv-muted);text-decoration:none}.lv-footer a:hover{color:var(--lv-purple)}@media (prefers-reduced-motion:reduce){.lv-card,.lv-arrow{transition:none}.lv-hero .lv-shot{transform:none!important}}
