 .brxe-container {width: var(--content-width); padding-right: 10px; padding-left: 10px} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)}:root{ --blv-bg:#070b1c; --blv-bg-soft:#0d1430; --blv-surface:rgba(14,20,48,.78); --blv-surface-soft:rgba(255,255,255,.04); --blv-surface-strong:rgba(16,23,54,.96); --blv-text:#f5f7ff; --blv-text-soft:#cfd6f6; --blv-text-muted:#97a3cf; --blv-line:rgba(255,255,255,.10); --blv-line-soft:rgba(255,255,255,.08); --blv-line-strong:rgba(255,255,255,.16); --blv-primary:#8c5bff; --blv-primary-2:#ff5ea8; --blv-accent:#4fd8ff; --blv-accent-2:#7df9c6; --blv-warning:#ffd67a; --blv-grad-primary:linear-gradient(135deg,var(--blv-primary) 0%,var(--blv-primary-2) 100%); --blv-grad-accent:linear-gradient(135deg,var(--blv-primary) 0%,var(--blv-accent) 100%); --blv-grad-surface:linear-gradient(135deg, rgba(17,24,56,.94), rgba(9,15,34,.96)); --blv-shadow-sm:0 10px 28px rgba(0,0,0,.18); --blv-shadow-md:0 18px 48px rgba(0,0,0,.24); --blv-shadow-lg:0 24px 80px rgba(10,16,40,.40); --blv-glow-primary:0 0 0 1px rgba(140,91,255,.20), 0 0 22px rgba(140,91,255,.24); --blv-glow-accent:0 0 0 1px rgba(79,216,255,.18), 0 0 24px rgba(79,216,255,.20); --blv-radius-sm:14px; --blv-radius-md:18px; --blv-radius-lg:24px; --blv-radius-xl:32px; --blv-radius-2xl:34px; --blv-radius-pill:999px; --blv-container:1440px; --blv-container-wide:1540px; --blv-space-1:8px; --blv-space-2:12px; --blv-space-3:16px; --blv-space-4:20px; --blv-space-5:24px; --blv-space-6:32px; --blv-space-7:40px; --blv-space-8:56px; --blv-space-9:72px; --blv-space-10:96px; --blv-h1:clamp(3.84rem, 5vw, 7rem); --blv-h2:clamp(2.88rem, 3vw, 4.8rem); --blv-h3:clamp(1.84rem, 2vw, 2.56rem); --blv-body:16px; --blv-small:14px; --blv-blur:16px; --blv-trans:.35s cubic-bezier(.22,.61,.36,1);}[class*="blv-line-clamp-"] { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}.blv-line-clamp-2{ -webkit-line-clamp: 2;}.blv-line-clamp-3{ -webkit-line-clamp: 3;}*,*::before,*::after{ box-sizing:border-box;}html{ scroll-behavior:smooth;}body{ margin:0; background: radial-gradient(circle at 15% 20%, rgba(140,91,255,.18), transparent 28%), radial-gradient(circle at 82% 18%, rgba(255,94,168,.14), transparent 24%), radial-gradient(circle at 70% 78%, rgba(79,216,255,.12), transparent 24%), linear-gradient(180deg,#060914 0%, #0a1130 45%, #081022 100%); color:var(--blv-text); font-family:Inter, "Segoe UI", Arial, sans-serif; font-size:var(--blv-body); line-height:1.7; overflow-x:hidden;}img{ display:block; max-width:100%; height:auto;}a{ color:inherit; text-decoration:none; transition:var(--blv-trans);}button,input,textarea,select{ font:inherit;}input[type="text"],input[type="email"],input[type="password"],textarea,select{ width: 100%; min-height: 54px; padding: 0 18px; border-radius: 18px; border: 1px solid var(--blv-line); background: rgba(255, 255, 255, .05); color: #fff; outline: none; transition: var(--blv-trans);}h1,h2,h3,h4,h5,h6{ margin:0 0 12px; line-height:1.15; letter-spacing:-0.02em;}p{ margin:0 0 16px; color:var(--blv-text-soft);}ul,ol{ margin:0; padding:0; list-style:none;}.blv-bg--white{ background-color: white;}.blv-container{ width:min(100% - 32px, var(--blv-container)); margin-inline:auto;}.blv-container--wide{ width:min(100% - 32px, var(--blv-container-wide)); margin-inline:auto;}.blv-section{ position:relative; padding:var(--blv-space-10) 0;}.blv-section--sm{padding:56px 0;}.blv-section--md{padding:80px 0;}.blv-section--lg{padding:120px 0;}.blv-grid{ display:grid; gap:24px;}.blv-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));}.blv-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}.blv-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));}.blv-grid-5{grid-template-columns:repeat(5,minmax(0,1fr));}.blv-grid-6{grid-template-columns:repeat(6,minmax(0,1fr));}.blv-flex{display:flex;}.blv-flex-center{display:flex;align-items:center;}.blv-flex-between{display:flex;align-items:center;justify-content:space-between;}.blv-flex-wrap{flex-wrap:wrap;}.blv-gap-1{gap:8px;}.blv-gap-2{gap:12px;}.blv-gap-3{gap:16px;}.blv-gap-4{gap:20px;}.blv-gap-5{gap:24px;}.blv-gap-6{gap:32px;}.blv-text-center{text-align:center;}.blv-text-left{text-align:left;}.blv-text-right{text-align:right;}.blv-max-680{max-width:680px;}.blv-max-760{max-width:760px;}.blv-max-900{max-width:900px;}.blv-mb-1{margin-bottom:8px;}.blv-mb-2{margin-bottom:12px;}.blv-mb-3{margin-bottom:16px;}.blv-mb-4{margin-bottom:20px;}.blv-mb-5{margin-bottom:24px;}.blv-mb-6{margin-bottom:32px;}.blv-mb-7{margin-bottom:40px;}.blv-mb-8{margin-bottom:56px;}.blv-mt-6{margin-top:32px;}.blv-mt-7{margin-top:40px;}.blv-mt-8{margin-top:56px;}.blv-eyebrow{ display:inline-flex; align-items:center; gap:10px; min-height:36px; padding:0 14px; border-radius:var(--blv-radius-pill); border:1px solid var(--blv-line); background:rgba(255,255,255,.05); color:#ece3ff; font-size:13px; font-weight:700; box-shadow:var(--blv-glow-primary); backdrop-filter:blur(var(--blv-blur));}.blv-eyebrow::before{ content:""; width:8px; height:8px; border-radius:50%; background:var(--blv-grad-accent); box-shadow:0 0 12px rgba(140,91,255,.65);}.blv-title-xl{ font-size:var(--blv-h1); font-weight:800;}.blv-title-lg{ font-size:var(--blv-h2); font-weight:800;}.blv-title-md{ font-size:var(--blv-h3); font-weight:700;}.blv-subtitle{ font-size:18px; color:var(--blv-text-soft);}.blv-lead{ font-size:18px; color:var(--blv-text-soft);}.blv-gradient-text{ background:linear-gradient(135deg,#ffffff 10%, #d8ceff 45%, #79d8ff 100%); -webkit-background-clip:text; background-clip:text; color:transparent;}.blv-text-muted{ color:var(--blv-text-muted);}.blv-btn{ position:relative; display:inline-flex; align-items:center; justify-content:center; gap:10px; min-height:52px; padding:0 22px; border-radius:var(--blv-radius-pill); border:1px solid transparent; font-weight:700; line-height:1; cursor:pointer; overflow:hidden; transition:var(--blv-trans);}.blv-btn::after{ content:""; position:absolute; inset:0; transform:translateX(-120%); background:linear-gradient(100deg, transparent 20%, rgba(255,255,255,.26) 50%, transparent 80%); transition:transform .85s ease;}.blv-btn:hover::after{ transform:translateX(120%);}.bricks-button,.blv-btn--primary{ background:var(--blv-grad-primary); color:#fff; box-shadow:0 12px 28px rgba(140,91,255,.28);}.bricks-button:hover,.blv-btn--primary:hover{ transform:translateY(-2px); box-shadow:0 16px 34px rgba(140,91,255,.34);}.blv-btn--ghost{ background:rgba(255,255,255,.05); border-color:var(--blv-line); color:#fff; backdrop-filter:blur(var(--blv-blur));}.blv-btn--ghost:hover{ transform:translateY(-2px); border-color:var(--blv-line-strong); box-shadow:var(--blv-glow-accent);}.blv-btn--sm{ min-height:42px; padding:0 16px; font-size:14px;}.blv-btn--wide{ min-width:210px;}.blv-link-arrow{ display:inline-flex; align-items:center; gap:10px; font-weight:700; color:#fff;}.blv-link-arrow:hover{ color:#d8ceff; transform:translateX(2px);}.blv-card{ position:relative; border-radius:var(--blv-radius-xl); border:1px solid var(--blv-line); background:var(--blv-surface); box-shadow:var(--blv-shadow-sm); backdrop-filter:blur(var(--blv-blur));}.blv-card--soft{ background:rgba(255,255,255,.04);}.blv-card--strong{ background:var(--blv-surface-strong); box-shadow:var(--blv-shadow-md);}.blv-card--glow{ box-shadow:var(--blv-shadow-md), var(--blv-glow-primary);}.blv-card-border{ position:relative;}.blv-card-border::before{ content:""; position:absolute; inset:0; border-radius:inherit; padding:1px; background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.04)); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; pointer-events:none;}.blv-card-body{ padding:24px;}.blv-card-body--lg{ padding:32px;}.blv-pill{ display:inline-flex; align-items:center; justify-content:center; min-height:34px; padding:8px 14px; border-radius:var(--blv-radius-pill); font-size:13px; color:#e7ecff; background:rgba(255,255,255,.06); border:1px solid var(--blv-line);}.blv-badge{ display:inline-flex; align-items:center; justify-content:center; min-height:30px; padding:0 12px; border-radius:var(--blv-radius-pill); font-size:12px; font-weight:700; color:#fff; background:linear-gradient(135deg,rgba(140,91,255,.26),rgba(79,216,255,.18)); border:1px solid var(--blv-line);}.blv-mini-badge{ display:inline-flex; align-items:center; justify-content:center; min-height:28px; padding:0 10px; border-radius:var(--blv-radius-pill); font-size:12px; font-weight:700; color:#fff; background:rgba(255,255,255,.07); border:1px solid var(--blv-line);}.blv-breadcrumb{ display:flex; flex-wrap:wrap; gap:10px; align-items:center; font-size:14px; color:var(--blv-text-muted); margin-bottom:22px;}.blv-breadcrumb a:hover{ color:#fff;}.blv-inner-hero{ position:relative; padding:120px 0 34px; overflow:hidden;}.blv-inner-hero-grid{ display:grid; grid-template-columns:1.02fr .98fr; gap:30px; align-items:center;}.blv-inner-hero-copy{ padding:34px; border-radius:var(--blv-radius-2xl); background: radial-gradient(circle at 14% 18%, rgba(140,91,255,.20), transparent 24%), radial-gradient(circle at 85% 26%, rgba(255,94,168,.16), transparent 22%), var(--blv-grad-surface); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-lg); backdrop-filter:blur(var(--blv-blur));}.blv-inner-hero-visual{ position:relative; min-height:520px; border-radius:var(--blv-radius-2xl); overflow:hidden; background: radial-gradient(circle at 28% 20%, rgba(140,91,255,.24), transparent 22%), radial-gradient(circle at 74% 28%, rgba(255,94,168,.18), transparent 20%), radial-gradient(circle at 50% 76%, rgba(79,216,255,.14), transparent 26%), linear-gradient(135deg, rgba(16,23,54,.98), rgba(10,15,34,.98)); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-lg);}.blv-inner-hero-visual::before{ content:""; position:absolute; inset:18px; border-radius:26px; border:1px solid rgba(255,255,255,.08); pointer-events:none;}.blv-inner-hero-image{ width:100%; height:100%; object-fit:cover;}.blv-inner-intro{ font-size:18px; color:var(--blv-text-soft); margin-bottom:22px;}.blv-inner-floating{ position:absolute; z-index:3; max-width:220px; padding:16px; border-radius:20px; background:rgba(10,16,40,.72); border:1px solid var(--blv-line); backdrop-filter:blur(var(--blv-blur)); box-shadow:var(--blv-shadow-sm);}.blv-inner-float-1{left:18px; top:18px;}.blv-inner-float-2{right:18px; bottom:18px;}.blv-inner-float-title{ display:block; font-size:18px; font-weight:800; color:#fff; margin-bottom:8px;}.blv-inner-float-text{ font-size:13px; color:var(--blv-text-muted);}.blv-inner-stat-row{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; margin-top:24px;}.blv-inner-stat{ padding:18px; border-radius:22px; background:rgba(255,255,255,.04); border:1px solid var(--blv-line);}.blv-inner-stat strong{ display:block; font-size:24px; line-height:1.1; color:#fff; margin-bottom:8px;}.blv-inner-stat span{ font-size:13px; color:var(--blv-text-muted);}.blv-side-layout{ display:grid; grid-template-columns:320px 1fr; gap:28px; align-items:start;}.blv-side-sticky{ position:sticky; top:105px; display:grid; gap:18px;}.blv-side-main{ display:grid; gap:22px;}.blv-side-card{ padding:24px; border-radius:28px; background:var(--blv-surface); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-sm); backdrop-filter:blur(var(--blv-blur));}.blv-side-card h3{ font-size:22px; margin-bottom:12px;}.blv-side-links{ display:grid; gap:12px;}.blv-side-links a{ display:flex; align-items:center; justify-content:space-between; gap:12px; padding:14px 16px; border-radius:18px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); color:var(--blv-text-soft); transition:var(--blv-trans);}.blv-side-links a:hover,.blv-side-links a.is-active{ color:#fff; background:linear-gradient(135deg,rgba(140,91,255,.16),rgba(79,216,255,.10)); border-color:rgba(255,255,255,.12); box-shadow:var(--blv-glow-primary);}.blv-side-note{ font-size:13px; color:var(--blv-text-muted); margin-top:8px;}.blv-content-card{ padding:30px; border-radius:30px; background:var(--blv-surface); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-sm); backdrop-filter:blur(var(--blv-blur));}.blv-content-card h2{ font-size:30px; margin-bottom:12px;}.blv-content-card h3{ font-size:22px; margin:24px 0 10px;}.blv-content-card p{ margin-bottom:14px;}.blv-content-card ul{ display:grid; gap:12px;}.blv-content-card li{ color:var(--blv-text-soft); position:relative; padding-left:20px;}.blv-content-card li::before{ content:""; position:absolute; left:0; top:10px; width:8px; height:8px; border-radius:50%; background:var(--blv-grad-accent); box-shadow:0 0 12px rgba(140,91,255,.6);}.blv-richtext-card{ padding:32px; border-radius:30px; background:rgba(14,20,48,.76); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-sm);}.blv-richtext-card h2{ font-size:30px; margin-bottom:18px;}.blv-richtext-card h3{ font-size:22px; margin:26px 0 10px;}.blv-richtext-card p{ margin-bottom:14px;}.blv-richtext-card ul{ display:grid; gap:12px;}.blv-richtext-card li{ color:var(--blv-text-soft); position:relative; padding-left:20px;}.blv-richtext-card li::before{ content:""; position:absolute; left:0; top:10px; width:8px; height:8px; border-radius:50%; background:var(--blv-grad-accent); box-shadow:0 0 12px rgba(140,91,255,.6);}.blv-info-grid{ display:grid; gap:18px;}.blv-info-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}.blv-info-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}.blv-info-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));}.blv-info-card{ padding:22px; border-radius:24px; background:rgba(255,255,255,.04); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-sm);}.blv-info-card h3{ font-size:20px; margin-bottom:10px;}.blv-info-card p{ font-size:14px;}.blv-highlight-card{ padding:22px; border-radius:24px; background: radial-gradient(circle at 85% 15%, rgba(140,91,255,.14), transparent 24%), linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.03)); border:1px solid var(--blv-line);}.blv-highlight-card strong{ display:block; font-size:18px; color:#fff; margin-bottom:8px;}.blv-page-cta{ position:relative; overflow:hidden; padding:40px; border-radius:34px; background: radial-gradient(circle at 15% 20%, rgba(140,91,255,.22), transparent 24%), radial-gradient(circle at 80% 24%, rgba(255,94,168,.18), transparent 20%), radial-gradient(circle at 70% 80%, rgba(79,216,255,.15), transparent 24%), linear-gradient(135deg, rgba(16,23,54,.96), rgba(10,15,34,.98)); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-lg);}.blv-page-cta-grid{ display:grid; grid-template-columns:1.05fr .95fr; gap:24px; align-items:center;}.blv-page-cta-box{ padding:20px; border-radius:22px; background:rgba(255,255,255,.04); border:1px solid var(--blv-line);}.blv-page-cta-box strong{ display:block; font-size:24px; line-height:1.1; margin-bottom:10px; color:#fff;}.blv-timeline{ display:grid; gap:16px;}.blv-step{ display:grid; grid-template-columns:120px 1fr; gap:18px; align-items:center; padding:22px; border-radius:24px; background:rgba(255,255,255,.04); border:1px solid var(--blv-line);}.blv-step-num{ min-height:50px; padding:0 14px; display:inline-flex; align-items:center; justify-content:center; border-radius:var(--blv-radius-pill); background:linear-gradient(135deg,rgba(140,91,255,.20),rgba(255,94,168,.14)); border:1px solid rgba(255,255,255,.12); color:#fff; font-weight:800;}.blv-step h3{ font-size:20px; margin-bottom:8px;}.blv-step p{ margin-bottom:0;}.blv-faq-accordion{ display:grid; gap:16px;}.blv-faq-accordion-item{ border-radius:24px; background:rgba(255,255,255,.04); border:1px solid var(--blv-line); overflow:hidden;}.blv-faq-accordion-q{ width:100%; display:flex; align-items:center; justify-content:space-between; gap:16px; padding:20px 22px; background:none; border:0; color:#fff; text-align:left; cursor:pointer; font-size:18px; font-weight:700;}.blv-faq-accordion-q span:last-child{ width:34px; height:34px; border-radius:12px; display:grid; place-items:center; flex:0 0 34px; background:linear-gradient(135deg,rgba(140,91,255,.20),rgba(79,216,255,.14)); border:1px solid var(--blv-line); font-size:20px; line-height:1;}.blv-faq-accordion-a{ padding:0 22px 22px;}.blv-faq-accordion-a p{ margin:0; color:var(--blv-text-soft);}.blv-review-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px;}.blv-review-card{ height:100%; padding:24px; border-radius:26px; background:var(--blv-surface); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-sm); backdrop-filter:blur(var(--blv-blur));}.blv-review-card-top{ display:flex; align-items:center; justify-content:space-between; gap:14px; margin-bottom:14px;}.blv-review-user{ display:flex; align-items:center; gap:12px;}.blv-review-avatar{ width:48px; height:48px; border-radius:16px; display:grid; place-items:center; flex:0 0 48px; font-weight:800; color:#fff; background:linear-gradient(135deg,rgba(140,91,255,.24),rgba(79,216,255,.18)); border:1px solid var(--blv-line); box-shadow:var(--blv-glow-primary);}.blv-review-name{ font-size:16px; font-weight:700; color:#fff;}.blv-review-label{ font-size:13px; color:var(--blv-text-muted);}.blv-review-rating{ font-size:16px; color:var(--blv-warning); letter-spacing:1px;}.blv-review-title{ font-size:19px; margin-bottom:10px;}.blv-review-text{ font-size:15px; color:var(--blv-text-soft); margin-bottom:16px;}.blv-review-tags{ display:flex; flex-wrap:wrap; gap:10px; margin-bottom:16px;}.blv-review-tag{ min-height:30px; padding:0 12px; display:inline-flex; align-items:center; justify-content:center; border-radius:var(--blv-radius-pill); font-size:12px; font-weight:700; color:#fff; background:rgba(255,255,255,.06); border:1px solid var(--blv-line);}.blv-review-footer{ display:flex; align-items:center; justify-content:space-between; gap:12px; font-size:13px; color:var(--blv-text-muted);}.blv-review-verified{ color:#9ff5c7; font-weight:700;}.blv-split{ display:grid; grid-template-columns:1fr 1fr; gap:28px; align-items:center;}.blv-media-box{ position:relative; aspect-ratio:1/1; border-radius:30px; overflow:hidden; background: radial-gradient(circle at 70% 22%, rgba(255,94,168,.28), transparent 20%), radial-gradient(circle at 30% 70%, rgba(79,216,255,.22), transparent 24%), linear-gradient(135deg,#141b44 0%, #0d1435 100%); border:1px solid rgba(255,255,255,.12); box-shadow:var(--blv-shadow-lg);}.blv-media-box img{ width:100%; height:100%; object-fit:contain; padding:28px;}.blv-list{ display:grid; gap:14px;}.blv-list-item{ display:flex; align-items:flex-start; gap:12px; color:var(--blv-text-soft);}.blv-list-item::before{ content:""; width:10px; height:10px; flex:0 0 10px; margin-top:8px; border-radius:50%; background:linear-gradient(135deg,var(--blv-primary),var(--blv-accent)); box-shadow:0 0 12px rgba(140,91,255,.7);}.blv-product-card{ height:100%; overflow:hidden; transition:var(--blv-trans);}.blv-product-card:hover{ transform:translateY(-6px); box-shadow:var(--blv-shadow-md), var(--blv-glow-primary);}.blv-product-thumb{ aspect-ratio:1 / 1; position:relative; overflow:hidden; border-radius:22px; margin:14px 14px 0; background: radial-gradient(circle at 30% 25%, rgba(255,255,255,.18), transparent 18%), radial-gradient(circle at 70% 75%, rgba(140,91,255,.25), transparent 30%), linear-gradient(135deg,#1a1f46 0%, #101738 100%);}.blv-product-thumb img{ width:100%; height:100%; object-fit:contain; padding:16px; transition:transform .45s ease;}.blv-product-card:hover .blv-product-thumb img{ transform:scale(1.04);}.blv-product-content{ padding:20px 20px 24px;}.blv-product-title{ font-size:18px; font-weight:800; color:#fff; margin-bottom:10px;}.blv-product-desc{ font-size:14px; color:var(--blv-text-muted); margin-bottom:18px;}.blv-product-meta{ display:flex; flex-wrap:wrap; gap:8px; margin-bottom:14px;}.blv-price-row{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:18px;}.blv-price{ font-size:24px; font-weight:800; color:#fff;}.blv-price-old{ font-size:14px; color:var(--blv-text-muted); text-decoration:line-through;}.blv-collection-wrap{ position:relative;}.blv-collection-panel{ padding:32px; border-radius:32px; background: radial-gradient(circle at 10% 10%, rgba(140,91,255,.18), transparent 24%), radial-gradient(circle at 85% 80%, rgba(79,216,255,.14), transparent 26%), rgba(12,18,44,.82); border:1px solid rgba(255,255,255,.10); box-shadow:var(--blv-shadow-md); backdrop-filter:blur(18px);}.blv-tabs{ display:flex; flex-wrap:wrap; gap:12px; margin-bottom:24px;}.blv-tab{ min-height:44px; padding:0 16px; display:inline-flex; align-items:center; justify-content:center; border-radius:999px; border:1px solid rgba(255,255,255,.10); background:rgba(255,255,255,.04); color:#d9e0ff; font-weight:600;}.blv-tab.is-active,.blv-tab:hover{ color:#fff; background:linear-gradient(135deg,rgba(140,91,255,.22),rgba(255,94,168,.18)); box-shadow:var(--blv-glow-primary);}.blv-mini-card{ min-height:100%; padding:18px; border-radius:22px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.10);}.blv-mini-card h4{ font-size:17px; margin-bottom:8px;}.blv-mini-card p{ font-size:14px; margin-bottom:12px;}.blv-form-wrap{ padding:30px; border-radius:32px; background: radial-gradient(circle at 18% 18%, rgba(140,91,255,.18), transparent 22%), radial-gradient(circle at 82% 20%, rgba(255,94,168,.14), transparent 20%), linear-gradient(135deg, rgba(14,20,48,.88), rgba(9,15,34,.96)); border:1px solid var(--blv-line); box-shadow:var(--blv-shadow-lg); backdrop-filter:blur(var(--blv-blur));}.blv-form-head{ margin-bottom:24px;}.blv-form-head h2{ font-size:32px; margin-bottom:10px;}.blv-form{ display:grid; gap:18px;}.blv-form-grid{ display:grid; grid-template-columns:1fr 1fr; gap:16px;}.blv-form-field{ display:grid; gap:10px;}.blv-form-field label{ font-size:14px; font-weight:700; color:#fff;}.blv-form-field input,.blv-form-field select,.blv-form-field textarea{ width:100%; min-height:54px; padding:0 18px; border-radius:18px; border:1px solid var(--blv-line); background:rgba(255,255,255,.05); color:#fff; outline:none; transition:var(--blv-trans);}.blv-form-field textarea{ min-height:160px; padding:16px 18px; resize:vertical;}.blv-form-field input::placeholder,.blv-form-field textarea::placeholder{ color:#95a3d4;}.blv-form-field input:focus,.blv-form-field select:focus,.blv-form-field textarea:focus{ border-color:rgba(140,91,255,.40); box-shadow:var(--blv-glow-primary); background:rgba(255,255,255,.06);}.blv-form-check{ display:flex; align-items:flex-start; gap:12px; font-size:14px; color:var(--blv-text-soft);}.blv-form-check input{ margin-top:4px;}.blv-form-note{ font-size:13px; color:var(--blv-text-muted);}@media (max-width:1200px){ .blv-grid-5{grid-template-columns:repeat(3,minmax(0,1fr));} .blv-grid-6{grid-template-columns:repeat(3,minmax(0,1fr));} .blv-inner-hero-grid, .blv-page-cta-grid{ grid-template-columns:1fr; } .blv-side-layout{ grid-template-columns:1fr; } .blv-side-sticky{ position:static; } .blv-info-grid--4{ grid-template-columns:repeat(2,minmax(0,1fr)); } .blv-review-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }}@media (max-width:991px){ .blv-grid-4, .blv-grid-3, .blv-grid-2{ grid-template-columns:1fr 1fr; } .blv-split, .blv-content-wrap{grid-template-columns:1fr;} .blv-inner-stat-row{ grid-template-columns:1fr; } .blv-step{ grid-template-columns:1fr; } .blv-form-grid{ grid-template-columns:1fr; }}@media (max-width:767px){ .blv-grid-5, .blv-grid-4, .blv-grid-3, .blv-grid-2, .blv-grid-6{ grid-template-columns:1fr; } .blv-container, .blv-container--wide{ width:min(100% - 20px, var(--blv-container)); } .blv-inner-hero{ padding:48px 0 22px; } .blv-inner-hero-copy, .blv-side-card, .blv-content-card, .blv-richtext-card, .blv-page-cta, .blv-form-wrap{ padding:20px; border-radius:22px; } .blv-inner-hero-visual{ min-height:340px; border-radius:24px; } .blv-inner-floating{ display:none; } .blv-info-grid--2, .blv-info-grid--3, .blv-info-grid--4, .blv-review-grid{ grid-template-columns:1fr; } .blv-title-xl{ line-height:1.08; } .blv-lead, .blv-subtitle, .blv-inner-intro{ font-size:16px; } .blv-faq-accordion-q{ font-size:16px; padding:18px 18px; } .blv-faq-accordion-a{ padding:0 18px 18px; }}.blv-auth-page{ position:relative; min-height:100vh; padding:72px 0; overflow:hidden;}.blv-auth-page::before{ content:""; position:absolute; inset:0; background: radial-gradient(circle at 15% 20%, rgba(140,91,255,.18), transparent 26%), radial-gradient(circle at 82% 18%, rgba(255,94,168,.14), transparent 24%), radial-gradient(circle at 70% 78%, rgba(79,216,255,.12), transparent 24%); pointer-events:none;}.blv-auth-shell{ position:relative; z-index:1; display:grid; grid-template-columns:1.02fr .98fr; gap:28px; align-items:stretch;}.blv-auth-brand{ position:relative; overflow:hidden; padding:36px; border-radius:32px; background: radial-gradient(circle at 14% 18%, rgba(140,91,255,.20), transparent 24%), radial-gradient(circle at 85% 20%, rgba(79,216,255,.12), transparent 22%), linear-gradient(135deg, rgba(14,20,48,.90), rgba(9,15,34,.96)); border:1px solid rgba(255,255,255,.10); box-shadow:0 24px 80px rgba(10,16,40,.40); backdrop-filter:blur(16px);}.blv-auth-brand::before{ content:""; position:absolute; inset:18px; border-radius:24px; border:1px solid rgba(255,255,255,.08); pointer-events:none;}.blv-auth-brand-top{ display:flex; align-items:center; gap:14px; margin-bottom:26px;}.blv-auth-logo{ width:58px; height:58px; border-radius:18px; display:grid; place-items:center; font-size:20px; font-weight:800; color:#fff; background:linear-gradient(135deg,rgba(140,91,255,.28),rgba(79,216,255,.18)); border:1px solid rgba(255,255,255,.12); box-shadow:0 0 0 1px rgba(140,91,255,.20), 0 0 22px rgba(140,91,255,.22);}.blv-auth-brand-name{ font-size:22px; font-weight:800; color:#fff; line-height:1.1;}.blv-auth-brand-sub{ font-size:14px; color:var(--blv-text-muted, #97a3cf);}.blv-auth-lead{ font-size:18px; color:var(--blv-text-soft, #cfd6f6); margin-bottom:20px;}.blv-auth-points{ display:grid; gap:14px; margin-top:26px;}.blv-auth-point{ display:flex; align-items:flex-start; gap:12px; padding:16px 18px; border-radius:20px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.10);}.blv-auth-point-icon{ width:42px; height:42px; border-radius:14px; flex:0 0 42px; display:grid; place-items:center; color:#fff; font-weight:800; background:linear-gradient(135deg,rgba(140,91,255,.24),rgba(79,216,255,.18)); border:1px solid rgba(255,255,255,.12);}.blv-auth-point strong{ display:block; font-size:16px; color:#fff; margin-bottom:4px;}.blv-auth-point span{ font-size:14px; color:var(--blv-text-soft, #cfd6f6);}.blv-auth-note{ margin-top:18px; padding:18px; border-radius:20px; background: radial-gradient(circle at 85% 15%, rgba(140,91,255,.14), transparent 24%), linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.03)); border:1px solid rgba(255,255,255,.10);}.blv-auth-note strong{ display:block; font-size:16px; color:#fff; margin-bottom:6px;}.blv-auth-note p{ margin:0; font-size:14px; color:var(--blv-text-soft, #cfd6f6);}.blv-auth-card{ position:relative; overflow:hidden; padding:34px; border-radius:32px; background: radial-gradient(circle at 18% 18%, rgba(140,91,255,.18), transparent 22%), radial-gradient(circle at 82% 20%, rgba(255,94,168,.14), transparent 20%), linear-gradient(135deg, rgba(14,20,48,.88), rgba(9,15,34,.96)); border:1px solid rgba(255,255,255,.10); box-shadow:0 24px 80px rgba(10,16,40,.40); backdrop-filter:blur(16px);}.blv-auth-card::before{ content:""; position:absolute; inset:18px; border-radius:24px; border:1px solid rgba(255,255,255,.08); pointer-events:none;}.blv-auth-card-head{ position:relative; z-index:1; margin-bottom:24px;}.blv-auth-card-head h1{ margin:0 0 10px; font-size:40px; line-height:1.08; color:#fff;}.blv-auth-card-head p{ margin:0; color:var(--blv-text-soft, #cfd6f6);}.blv-auth-form{ position:relative; z-index:1; display:grid; gap:18px;}.blv-auth-grid{ display:grid; grid-template-columns:1fr 1fr; gap:16px;}.blv-auth-field{ display:grid; gap:10px;}.blv-auth-field label{ font-size:14px; font-weight:700; color:#fff;}.blv-auth-field input,.blv-auth-field select,.blv-auth-field textarea{ width:100%; min-height:56px; padding:0 18px; border-radius:18px; border:1px solid rgba(255,255,255,.10); background:rgba(255,255,255,.05); color:#fff; outline:none; transition:all .35s ease;}.blv-auth-field textarea{ min-height:140px; padding:14px 18px; resize:vertical;}.blv-auth-field input::placeholder,.blv-auth-field textarea::placeholder{ color:#95a3d4;}.blv-auth-field input:focus,.blv-auth-field select:focus,.blv-auth-field textarea:focus{ border-color:rgba(140,91,255,.40); box-shadow:0 0 0 1px rgba(140,91,255,.20), 0 0 22px rgba(140,91,255,.22); background:rgba(255,255,255,.06);}.blv-auth-row{ display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap;}.blv-auth-check{ display:flex; align-items:flex-start; gap:10px; color:var(--blv-text-soft, #cfd6f6); font-size:14px;}.blv-auth-check input{ margin-top:4px; accent-color:var(--blv-primary, #8c5bff);}.blv-auth-actions{ display:grid; gap:12px; margin-top:4px;}.blv-auth-links{ display:flex; flex-wrap:wrap; gap:14px; justify-content:center; margin-top:18px; font-size:14px;}.blv-auth-links a,.blv-auth-foot a,.blv-auth-help{ color:#d8ceff; font-weight:700;}.blv-auth-links a:hover,.blv-auth-foot a:hover,.blv-auth-help:hover{ color:#fff;}.blv-auth-divider{ position:relative; text-align:center; margin:6px 0; font-size:13px; color:var(--blv-text-muted, #97a3cf);}.blv-auth-divider::before{ content:""; position:absolute; left:0; right:0; top:50%; height:1px; background:rgba(255,255,255,.08);}.blv-auth-divider span{ position:relative; z-index:1; display:inline-block; padding:0 14px; background:rgba(14,20,48,.88);}.blv-auth-alt{ display:grid; gap:12px;}.blv-auth-alt-btn{ min-height:52px; display:flex; align-items:center; justify-content:center; gap:12px; padding:0 18px; border-radius:999px; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.10); color:#fff; font-weight:700; transition:all .35s ease;}.blv-auth-alt-btn:hover{ transform:translateY(-2px); border-color:rgba(255,255,255,.16); box-shadow:0 0 0 1px rgba(140,91,255,.20), 0 0 22px rgba(140,91,255,.22);}.blv-auth-foot{ margin-top:18px; text-align:center; font-size:14px; color:var(--blv-text-soft, #cfd6f6);}.blv-account-page{ position:relative; padding:76px 0 34px; overflow:hidden;}.blv-account-shell{ display:grid; grid-template-columns:320px 1fr; gap:28px; align-items:start;}.blv-account-sidebar{ position:sticky; top:105px; display:grid; gap:18px;}.woocommerce-MyAccount-navigation,.blv-account-sidecard{ padding:24px; border-radius:28px; background:rgba(14,20,48,.78); border:1px solid rgba(255,255,255,.10); box-shadow:0 10px 28px rgba(0,0,0,.18); backdrop-filter:blur(16px);}.blv-account-profile{ display:grid; gap:16px; text-align:left;}.blv-account-avatar{ width:84px; height:84px; border-radius:26px; display:grid; place-items:center; font-size:28px; font-weight:800; color:#fff; background:linear-gradient(135deg,rgba(140,91,255,.28),rgba(79,216,255,.18)); border:1px solid rgba(255,255,255,.12); box-shadow:0 0 0 1px rgba(140,91,255,.20), 0 0 22px rgba(140,91,255,.22);}.blv-account-name{ font-size:22px; font-weight:800; color:#fff; line-height:1.15;}.blv-account-role{ font-size:14px; color:var(--blv-text-muted, #97a3cf);}.blv-account-desc{ font-size:14px; color:var(--blv-text-soft, #cfd6f6); margin:0;}.woocommerce-MyAccount-navigation ul,.blv-account-nav{ display:grid; gap:12px;}.woocommerce-MyAccount-navigation ul li,.blv-account-nav a{ display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:54px; padding:0 16px; border-radius:18px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); color:var(--blv-text-soft, #cfd6f6); font-weight:600; transition:all .35s ease;}.woocommerce-MyAccount-navigation ul li a{width:100%;}.woocommerce-MyAccount-navigation ul li:hover,.woocommerce-MyAccount-navigation ul li.is-active,.blv-account-nav a:hover,.blv-account-nav a.is-active{ color:#fff; background:linear-gradient(135deg,rgba(140,91,255,.16),rgba(79,216,255,.10)); border-color:rgba(255,255,255,.12); box-shadow:0 0 0 1px rgba(140,91,255,.20), 0 0 22px rgba(140,91,255,.22);}.blv-account-main{ display:grid; gap:22px;}.woocommerce-MyAccount-content,.blv-account-panel{ padding: 20px; border-radius:30px; background:rgba(14,20,48,.78); border:1px solid rgba(255,255,255,.10); box-shadow:0 10px 28px rgba(0,0,0,.18); backdrop-filter:blur(16px);}.blv-account-panel-head{ display:flex; align-items:end; justify-content:space-between; gap:18px; margin-bottom:22px;}.blv-account-panel-head h2{ margin:0; font-size:30px; color:#fff;}.blv-account-panel-head p{ margin:8px 0 0; color:var(--blv-text-soft, #cfd6f6);}.blv-account-welcome{ display:grid; grid-template-columns:1.05fr .95fr; gap:22px;}.blv-account-welcome-card{ position:relative; overflow:hidden; padding:28px; border-radius:28px; background: radial-gradient(circle at 14% 18%, rgba(140,91,255,.16), transparent 22%), radial-gradient(circle at 85% 20%, rgba(79,216,255,.10), transparent 24%), linear-gradient(135deg, rgba(14,20,48,.88), rgba(9,15,34,.96)); border:1px solid rgba(255,255,255,.10); box-shadow:0 24px 80px rgba(10,16,40,.40);}.blv-account-welcome-card::before{ content:""; position:absolute; inset:16px; border-radius:20px; border:1px solid rgba(255,255,255,.08); pointer-events:none;}.blv-account-welcome-card h3{ margin:0 0 12px; font-size:28px; line-height:1.12;}.blv-account-welcome-card p{ margin:0 0 18px; color:var(--blv-text-soft, #cfd6f6);}.blv-account-mini-grid{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px;}.blv-account-mini-card{ padding:20px; border-radius:22px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.10);}.blv-account-mini-card strong{ display:block; font-size:24px; line-height:1; color:#fff; margin-bottom:8px;}.blv-account-mini-card span{ font-size:13px; color:var(--blv-text-muted, #97a3cf);}.blv-account-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px;}.blv-account-card{ padding:24px; border-radius:24px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.10); box-shadow:0 10px 28px rgba(0,0,0,.18);}.blv-account-card h3{ margin:0 0 10px; font-size:20px; color:#fff;}.blv-account-card p{ margin:0 0 16px; font-size:14px; color:var(--blv-text-soft, #cfd6f6);}.blv-account-icon{ width:54px; height:54px; border-radius:18px; display:grid; place-items:center; margin-bottom:16px; color:#fff; font-weight:800; background:linear-gradient(135deg,rgba(140,91,255,.24),rgba(79,216,255,.18)); border:1px solid rgba(255,255,255,.12); box-shadow:0 0 0 1px rgba(140,91,255,.20), 0 0 22px rgba(140,91,255,.22);}.blv-account-order-list{ display:grid; gap:14px;}.blv-account-order{ display:grid; grid-template-columns:160px 1fr auto auto; gap:18px; align-items:center; padding:18px 20px; border-radius:22px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.10);}.blv-account-order-id{ font-weight:700; color:#fff;}.blv-account-order-meta{ font-size:14px; color:var(--blv-text-soft, #cfd6f6);}.blv-account-order-price{ font-weight:800; color:#fff;}.blv-account-status{ display:inline-flex; align-items:center; justify-content:center; min-height:32px; padding:0 12px; border-radius:999px; font-size:12px; font-weight:700; border:1px solid rgba(255,255,255,.12); color:#fff;}.blv-account-status--processing{ background:linear-gradient(135deg,rgba(140,91,255,.22),rgba(79,216,255,.14));}.blv-account-status--completed{ background:linear-gradient(135deg,rgba(79,216,255,.18),rgba(125,249,198,.14));}.blv-account-status--pending{ background:linear-gradient(135deg,rgba(255,214,122,.18),rgba(255,94,168,.10));}.blv-account-address-grid{ display:grid; grid-template-columns:1fr 1fr; gap:18px;}.blv-account-address{ padding:24px; border-radius:24px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.10);}.blv-account-address h3{ margin:0 0 12px; font-size:20px; color:#fff;}.blv-account-address p{ margin:0 0 14px; color:var(--blv-text-soft, #cfd6f6);}.blv-account-note{ padding:20px; border-radius:22px; background: radial-gradient(circle at 85% 15%, rgba(140,91,255,.14), transparent 24%), linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.03)); border:1px solid rgba(255,255,255,.10);}.blv-account-note strong{ display:block; font-size:18px; color:#fff; margin-bottom:8px;}.blv-account-actions{ display:flex; flex-wrap:wrap; gap:12px;}.blv-account-table{ width:100%; border-collapse:separate; border-spacing:0 14px;}.blv-account-table thead th{ padding:0 14px 6px; text-align:left; font-size:13px; text-transform:uppercase; letter-spacing:.05em; color:var(--blv-text-muted, #97a3cf);}.blv-account-table tbody td{ padding:18px 14px; background:rgba(255,255,255,.04); border-top:1px solid rgba(255,255,255,.10); border-bottom:1px solid rgba(255,255,255,.10); color:var(--blv-text-soft, #cfd6f6);}.blv-account-table tbody td:first-child{ border-left:1px solid rgba(255,255,255,.10); border-top-left-radius:18px; border-bottom-left-radius:18px;}.blv-account-table tbody td:last-child{ border-right:1px solid rgba(255,255,255,.10); border-top-right-radius:18px; border-bottom-right-radius:18px;}.blv-account-table strong{ color:#fff;}.blv-account-empty{ padding:30px; border-radius:24px; border:1px dashed rgba(255,255,255,.16); background:rgba(255,255,255,.03); text-align:center;}@media (max-width:1200px){ .blv-auth-shell{ grid-template-columns:1fr; } .blv-account-welcome{ grid-template-columns:1fr; } .blv-account-grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }}@media (max-width:991px){ .blv-account-shell{ grid-template-columns:1fr; } .blv-account-sidebar{ position:static; } .blv-account-order{ grid-template-columns:1fr; gap:10px; align-items:start; } .blv-account-address-grid{ grid-template-columns:1fr; } .blv-account-table{ display:block; overflow-x:auto; }}@media (max-width:767px){ .blv-auth-page{ padding:40px 0; } .blv-auth-brand, .blv-auth-card, .blv-account-sidecard, .blv-account-panel, .blv-account-welcome-card{ padding:22px; border-radius:22px; } .blv-auth-card-head h1{ font-size:32px; } .blv-auth-grid{ grid-template-columns:1fr; } .blv-auth-brand-top{ margin-bottom:20px; } .blv-auth-logo{ width:52px; height:52px; border-radius:16px; } .blv-auth-row{ align-items:flex-start; flex-direction:column; } .blv-account-grid, .blv-account-mini-grid{ grid-template-columns:1fr; } .blv-account-panel-head{ flex-direction:column; align-items:flex-start; } .blv-account-avatar{ width:72px; height:72px; border-radius:22px; font-size:24px; } .blv-account-welcome-card h3{ font-size:24px; } .blv-account-panel-head h2{ font-size:26px; }}.blv-site-header{ position:sticky; top:0; z-index:999; backdrop-filter:blur(18px); background:linear-gradient(180deg, rgba(10,14,34,.88), rgba(10,14,34,.72)); border-bottom:1px solid rgba(255,255,255,.06);}.blv-site-header-inner{ display:flex; align-items:center; justify-content:space-between; min-height:78px; gap:24px;}.blv-site-header-brand{ display:flex; align-items:center; gap:12px; text-decoration:none;}.blv-site-header-logo{ width:80px; height:80px; object-fit:contain;}.blv-site-header-brand-text{ font-size:20px; font-weight:800; color:#fff; letter-spacing:.4px;}.blv-site-header-actions{ display:flex; align-items:center; gap:14px;}.blv-site-header-icon{ width:44px; height:44px; border-radius:14px; display:flex; align-items:center; justify-content:center; color:#fff; font-size:14px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); transition:all .35s ease;}.blv-site-header-icon:hover{ transform:translateY(-2px); border-color:rgba(255,255,255,.16); box-shadow: 0 0 0 1px rgba(140,91,255,.2), 0 0 18px rgba(140,91,255,.25);}.blv-site-header-toggle{ display:none; width:44px; height:44px; border-radius:12px; align-items:center; justify-content:center; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.1); color:#fff;}.blv-site-header-mobile{ display:none; position:absolute; top:100%; left:0; right:0; background:#0b1028; border-top:1px solid rgba(255,255,255,.08);}.blv-site-header-mobile-panel{ padding:18px 20px;}.blv-site-header-mobile a{ display:block; padding:12px 0; color:#cfd6f6; text-decoration:none; border-bottom:1px solid rgba(255,255,255,.06);}@media (max-width:991px){ .blv-site-header-toggle{ display:flex; }}.blv-site-footer{ margin-top:80px; background:linear-gradient(180deg, #0b1028, #060a1a); border-top:1px solid rgba(255,255,255,.06); position:relative;}.blv-site-footer-inner{ padding:60px 0 28px;}.blv-site-footer-main{ display:grid; grid-template-columns:1.4fr 1fr 1fr 1.4fr; gap:40px; margin-bottom:40px;}.blv-site-footer-brand{ display:flex; flex-direction:column; gap:14px;}.blv-site-footer-logo{ width:52px; height:52px;}.blv-site-footer-brand-text{ font-size:20px; font-weight:800; color:#fff;}.blv-site-footer-desc{ font-size:14px; color:#cfd6f6; line-height:1.6;}.blv-site-footer-contact{ display:flex; flex-direction:column; gap:6px; font-size:14px; color:#97a3cf;}.blv-site-footer-nav-title{ font-size:15px; font-weight:700; color:#fff; margin-bottom:14px;}.blv-site-footer-nav-list{ display:flex; flex-direction:column; gap:10px;}.blv-site-footer-nav-link{ font-size:14px; color:#cfd6f6; text-decoration:none; transition:all .3s ease;}.blv-site-footer-nav-link:hover{ color:#fff; transform:translateX(3px);}.blv-site-footer-payments{ display:flex; flex-direction:column; gap:14px;}.blv-site-footer-payments-box{ height:60px; border-radius:14px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); display:flex; align-items:center; justify-content:center; color:#97a3cf;}.blv-site-footer-bottom{ display:flex; justify-content:space-between; align-items:center; gap:20px; padding-top:20px; border-top:1px solid rgba(255,255,255,.06); font-size:13px; color:#97a3cf;}.blv-site-footer-note{ max-width:60%;}.blv-site-footer-copy{ text-align:right;}@media (max-width:991px){ .blv-site-footer-main{ grid-template-columns:1fr 1fr; gap:30px; } .blv-site-footer-bottom{ flex-direction:column; text-align:center; } .blv-site-footer-note{ max-width:100%; }}@media (max-width:767px){ .blv-site-footer-main{ grid-template-columns:1fr; }}