@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Vazirmatn:wght@400;500;600;700;800&display=swap');
:root{--gc-primary:#6d5dfc;--gc-primary2:#c8a96b;--gc-bg:#f6f7fb;--gc-ink:#111827;--gc-muted:#6b7280;--gc-line:#e5e7eb;--gc-card:#fff;--gc-shadow:0 22px 70px rgba(15,23,42,.11);--gc-radius:24px;--lux:#c8a96b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Vazirmatn,Inter,system-ui,sans-serif;background:var(--gc-bg);color:var(--gc-ink);line-height:1.7}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.announcement{height:34px;padding:0 max(24px,5vw);display:flex;align-items:center;justify-content:space-between;background:#0b1020;color:#e5e7eb;font-size:11px}.announcement>div,.announcement-links{display:flex;align-items:center;gap:16px}.status-dot{width:7px;height:7px;border-radius:50%;background:#58d6a9;box-shadow:0 0 16px #58d6a9}.site-header{height:82px;padding:0 max(24px,5vw);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(17,24,39,.07);backdrop-filter:blur(18px);position:sticky;top:0;z-index:60}.brand{display:flex;align-items:center;gap:12px}.brand-mark,.brand-logo{width:44px;height:44px;border-radius:15px}.brand-mark{display:grid;place-items:center;background:linear-gradient(145deg,#0f172a,#334155);color:var(--lux);border:1px solid rgba(200,169,107,.45);font-weight:800}.brand-logo{object-fit:contain}.brand span{display:flex;flex-direction:column}.brand b{font-size:15px}.brand small{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#8b91a1}.site-header nav{display:flex;gap:34px;font-size:13px;font-weight:600}.site-header nav a{position:relative}.site-header nav a:after{content:"";position:absolute;right:0;bottom:-9px;width:0;height:1px;background:var(--lux);transition:.25s}.site-header nav a:hover:after{width:100%}.head-actions{justify-self:end;display:flex;gap:8px;align-items:center}.icon-button,.cart-pill{height:42px;border:1px solid #e3e6ee;background:#fff;border-radius:13px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 18px rgba(15,23,42,.04)}.icon-button{width:42px}.icon-button svg,.cart-pill svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.7}.cart-pill{gap:8px;padding:0 13px}.cart-pill span{background:#111827;color:#fff;border-radius:999px;min-width:21px;height:21px;display:grid;place-items:center;font-size:10px}.search-overlay{position:fixed;inset:0;background:rgba(7,10,18,.86);backdrop-filter:blur(18px);z-index:200;display:none;place-items:center;padding:24px;color:#fff}.search-overlay.open{display:grid}.search-overlay>div{width:min(760px,92vw)}.search-overlay h2{font-size:clamp(32px,6vw,62px);margin:8px 0 24px}.search-overlay input{width:100%;height:64px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.09);color:#fff;padding:0 22px;outline:none}.search-close{position:absolute;top:28px;left:28px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;font-size:24px}.hero{width:min(1380px,92vw);margin:34px auto 90px;min-height:610px;border-radius:34px;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(109,93,252,.45),transparent 36%),radial-gradient(circle at 85% 70%,rgba(20,184,166,.34),transparent 34%),linear-gradient(135deg,#0b1020,#151d33 52%,#111827);display:grid;grid-template-columns:1.05fr .95fr;color:#fff;box-shadow:0 40px 100px rgba(15,23,42,.24);position:relative}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(255,255,255,.04),transparent 40%);pointer-events:none}.hero-copy{padding:88px 74px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.eyebrow{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--lux);font-weight:700}.hero h1{font-size:clamp(48px,6.3vw,82px);line-height:1.12;margin:12px 0 22px;max-width:720px}.hero p{color:#ccd3e2;max-width:620px;font-size:17px}.search{display:flex;gap:8px;background:rgba(255,255,255,.08);padding:8px;border:1px solid rgba(255,255,255,.13);border-radius:18px;margin-top:30px;max-width:660px}.search input{flex:1;border:0;background:#fff;color:#111827;padding:15px 17px;border-radius:12px;outline:none}.search button,.btn,button{border:0;border-radius:12px;padding:12px 20px;background:linear-gradient(135deg,var(--gc-primary),#8879ff);color:#fff;cursor:pointer;font-weight:700}.trust{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.trust span{font-size:11px;border:1px solid rgba(255,255,255,.18);padding:7px 11px;border-radius:999px;color:#e5e7eb}.hero-art{display:grid;place-items:center;perspective:1000px}.orbit{width:390px;height:390px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;position:relative;box-shadow:inset 0 0 80px rgba(109,93,252,.12)}.orbit:before,.orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.09)}.orbit:before{inset:45px}.orbit:after{inset:90px}.floating-card{width:228px;height:310px;border-radius:30px;background:linear-gradient(155deg,#5b8cff,#6d5dfc 50%,#262b55);padding:28px;display:flex;flex-direction:column;justify-content:flex-end;transform:rotate(-8deg);box-shadow:0 40px 80px rgba(0,0,0,.34);position:relative;z-index:2;border:1px solid rgba(255,255,255,.18)}.floating-card:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.17);border-radius:21px}.floating-card b{font-size:72px;line-height:1}.floating-card small{font:700 9px Inter;letter-spacing:.15em}.section{width:min(1320px,92vw);margin:96px auto}.section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:26px}.section h2,.page-title h1{font-size:40px;line-height:1.2;margin:6px 0}.categories{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.categories article,.product-card,.panel{background:rgba(255,255,255,.94);border:1px solid #e6e8ef;border-radius:22px;box-shadow:0 10px 35px rgba(15,23,42,.05)}.categories article{padding:25px;min-height:160px;display:flex;flex-direction:column;justify-content:flex-end;transition:.25s}.categories article:hover{transform:translateY(-4px);border-color:#d5caac}.line-icon{width:38px;height:38px;border-radius:12px;background:linear-gradient(145deg,#111827,#334155);display:block;margin-bottom:auto;position:relative}.line-icon:after{content:"";position:absolute;inset:11px;border:1px solid var(--lux);border-radius:5px}.categories small,.product-meta,.price small{color:var(--gc-muted)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{padding:12px;overflow:hidden;transition:.3s}.product-card:hover{transform:translateY(-7px);box-shadow:var(--gc-shadow)}.product-image{aspect-ratio:1.55;border-radius:16px;overflow:hidden;background:#f0f2f6}.product-image img{width:100%;height:100%;object-fit:contain}.product-meta{display:flex;gap:6px;margin:14px 5px 0;font-size:10px}.product-meta span{background:#f4f5f8;border-radius:999px;padding:4px 8px}.product-card h3{margin:9px 5px;font-size:16px}.price{display:flex;align-items:center;justify-content:space-between;margin:14px 5px 5px}.price b{color:#1f2937;font-size:17px}.service-strip{display:grid;grid-template-columns:repeat(3,1fr);background:#111827;color:#fff;border-radius:24px;overflow:hidden;box-shadow:var(--gc-shadow)}.service-strip article{padding:28px;border-left:1px solid rgba(255,255,255,.09);display:flex;gap:16px}.service-strip article>span{font:700 11px Inter;color:var(--lux)}.service-strip small{display:block;color:#94a3b8}.how{display:grid;grid-template-columns:.7fr 1.3fr;gap:44px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:24px}.steps b{color:var(--lux);font:800 12px Inter}footer{width:min(1320px,92vw);margin:100px auto 28px;background:#0b1020;color:#b8c0cf;border-radius:28px;padding:44px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}footer b{color:#fff}footer a,footer span{display:block;margin-top:8px;font-size:13px}.footer-bottom{grid-column:1/-1;display:flex!important;flex-direction:row!important;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:22px}.product-page,.narrow,.checkout,.order-success{width:min(1240px,92vw);margin:52px auto}.product-hero{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-info,.product-visual,.cart-shell,.checkout-shell,.account-shell{background:#fff;border:1px solid #e5e7eb;border-radius:26px;padding:36px;box-shadow:0 12px 40px rgba(15,23,42,.05)}.product-info h1{font-size:50px;line-height:1.18}.product-visual img{width:100%;height:100%;object-fit:contain}.purchase-box{display:flex;justify-content:space-between;align-items:center;background:#f7f7fa;border:1px solid #e7e7ed;border-radius:18px;padding:20px;margin:26px 0}.purchase-box b{display:block;font-size:25px}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.feature-row article{border:1px solid #e6e8ef;border-radius:16px;padding:16px}.cart-layout,.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.cart-item{display:grid;grid-template-columns:90px 1fr auto auto;gap:18px;align-items:center;padding:16px;border-bottom:1px solid #eceef2}.summary{background:#111827;color:#fff;border-radius:24px;padding:26px;height:max-content;box-shadow:var(--gc-shadow)}.summary>div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.checkout-form label{display:flex;flex-direction:column;gap:7px}.checkout-form textarea,.checkout-form .payment-placeholder,.checkout-form button{grid-column:1/-1}.checkout-form input,.checkout-form textarea{border:1px solid #dfe3ea;border-radius:12px;padding:13px;background:#fff}.account-dashboard{max-width:1180px}.account-hero{background:linear-gradient(135deg,#0b1020,#232b46);color:#fff;border-radius:28px;padding:42px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--gc-shadow)}.account-hero h1{font-size:42px;margin:4px 0}.account-hero p{color:#c4cad6}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.account-stats article{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:20px}.account-stats span{color:#7b8190}.account-stats b{display:block;font-size:26px;margin-top:7px}.account-dashboard>.panel{padding:26px;margin-top:16px}.account-dashboard table{width:100%;border-collapse:collapse}.account-dashboard th,.account-dashboard td{padding:14px;border-bottom:1px solid #eceef2;text-align:right}.customer-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.customer-cards article{background:#111827;color:#fff;border-radius:18px;padding:20px}.customer-cards code{display:block;background:rgba(255,255,255,.08);padding:12px;border-radius:10px;margin:12px 0;direction:ltr;text-align:center}.empty{min-height:50vh;display:grid;place-items:center;text-align:center}
/* Admin */.admin-body{background:#f0f2f6;color:#182033}.admin-wrap{min-height:100vh;display:grid;grid-template-columns:270px minmax(0,1fr)}.admin-nav{background:#0b1020;color:#cbd5e1;padding:20px 14px;display:flex;flex-direction:column;gap:18px;position:sticky;top:0;height:100vh;overflow:auto}.admin-logo{display:flex;gap:10px;align-items:center;padding:8px 10px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-logo b{color:#fff}.admin-logo small{display:block;font-size:9px;color:#7f8ca2}.nav-group{display:flex;flex-direction:column;gap:5px}.nav-group>span{font-size:9px;color:#64748b;padding:5px 11px;text-transform:uppercase;letter-spacing:.12em}.nav-group a,.nav-bottom a{padding:10px 12px;border-radius:11px;font-size:13px;transition:.2s}.nav-group a:hover,.nav-group a.active{background:linear-gradient(135deg,rgba(109,93,252,.25),rgba(200,169,107,.12));color:#fff}.nav-bottom{margin-top:auto;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.admin-main{padding:0 30px 50px;min-width:0}.admin-topbar{height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:0;z-index:25;background:rgba(240,242,246,.91);backdrop-filter:blur(18px);border-bottom:1px solid #dde2ea;margin:0 -30px 26px;padding:0 30px}.admin-search{width:min(620px,50vw);height:44px;background:#fff;border:1px solid #dfe4ec;border-radius:13px;display:flex;align-items:center;padding:0 13px}.admin-search input{border:0!important;outline:0;background:transparent!important;width:100%!important;height:100%!important;color:#111827!important;box-shadow:none!important}.topbar-actions{display:flex;align-items:center;gap:10px;color:#64748b}.top-chip{background:#fff;border:1px solid #dfe4ec;padding:8px 11px;border-radius:10px}.live-dot{width:8px;height:8px;border-radius:50%;background:#10b981}.page-head,.enterprise-head{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #dfe4ec;border-radius:22px;padding:25px 26px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 26px rgba(15,23,42,.035)}.enterprise-head h1,.page-head h1{font-size:31px;margin:4px 0}.head-actions-admin{display:flex;gap:8px;flex-wrap:wrap}.admin-main .btn,.admin-main button{background:linear-gradient(135deg,var(--gc-primary),#8172ff);color:#fff;border-radius:11px;padding:10px 16px;box-shadow:none}.admin-main .btn.secondary{background:#fff;color:#334155;border:1px solid #dfe4ec}.stats,.enterprise-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px}.stats article,.enterprise-stats article{background:#fff;border:1px solid #dfe4ec;border-radius:18px;padding:19px;min-width:0;box-shadow:0 8px 22px rgba(15,23,42,.03)}.stats span,.enterprise-stats span,.stats small,.enterprise-stats small{color:#64748b;font-size:11px}.stats b,.enterprise-stats b{display:block;font-size:26px;margin-top:8px}.panel{padding:24px;margin-bottom:17px;overflow:hidden}.dashboard-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:17px}.analytics-panel.wide{grid-column:1/-1}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.panel-head h2{margin:0;font-size:19px}.admin-main input,.admin-main select,.admin-main textarea{width:100%;background:#fff!important;color:#111827!important;border:1px solid #d8dee8!important;border-radius:11px!important;padding:11px 12px!important;outline:none}.admin-main input:focus,.admin-main select:focus,.admin-main textarea:focus{border-color:#8172ff!important;box-shadow:0 0 0 3px rgba(109,93,252,.11)!important}.admin-main label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#475569}.admin-main input[type=checkbox]{width:18px!important;height:18px!important;padding:0!important}.grid-form,.form-grid,.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-main table{width:100%;border-collapse:collapse;background:#fff}.admin-main th,.admin-main td{padding:14px 12px;border-bottom:1px solid #edf0f4;text-align:right}.admin-main th{font-size:11px;color:#64748b;background:#f8fafc}.catalog-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.catalog-card{background:#fff!important;border:1px solid #dfe4ec!important;border-radius:17px!important;padding:12px!important;overflow:hidden!important}.catalog-card img{width:100%!important;height:124px!important;object-fit:contain!important;background:#f8fafc!important;border-radius:12px!important}.catalog-card h3{font-size:14px;margin:10px 0 6px}.catalog-card small{color:#64748b}.health-grid,.provider-shells{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.health-grid article,.provider-shells article{background:#fff!important;color:#182033!important;border:1px solid #dfe4ec!important;border-radius:15px!important;padding:18px!important}.revenue-chart{height:250px;display:flex;gap:11px;align-items:end;border-bottom:1px solid #e5e7eb;padding:8px 5px 0}.revenue-chart.tall{height:320px}.bar-wrap{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.bar-wrap>span{width:min(34px,70%);min-height:4px;background:linear-gradient(180deg,#a99cff,#5e4df0);border-radius:8px 8px 2px 2px}.bar-wrap small,.bar-wrap i{font-size:9px;color:#64748b}.rank-list>div{display:grid;grid-template-columns:28px 1fr auto auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #edf0f4}.rank-list>div>span{width:25px;height:25px;border-radius:8px;background:#f1f0ff;color:#6656e8;display:grid;place-items:center;font-size:10px}.rank-list small{color:#64748b}.status-cloud{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.status-cloud div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:17px}.status-cloud b{display:block;font-size:27px}.progress{height:8px!important;background:#e8edf3!important;border-radius:999px!important;overflow:hidden!important}.progress i{display:block;height:100%!important;background:linear-gradient(90deg,#6d5dfc,#06b6d4)!important}.state-pill{display:inline-flex!important;width:auto!important;height:auto!important;padding:5px 9px!important;border-radius:999px!important;background:#eef2ff!important;color:#4f46e5!important;font-size:11px!important}.state-pill.success{background:#ecfdf5!important;color:#059669!important}.state-pill.failed{background:#fff1f2!important;color:#e11d48!important}.queue-table article{display:grid;grid-template-columns:44px 1fr minmax(130px,.7fr) 90px 60px;gap:12px;align-items:center;padding:13px;border-bottom:1px solid #edf0f4}.queue-icon{width:40px;height:40px;border-radius:11px;background:#eef2ff;display:grid;place-items:center}.order-feed a,.job-list>div{padding:12px 0;border-bottom:1px solid #edf0f4}.order-feed a{display:grid;grid-template-columns:52px 1fr auto;gap:10px}.job-list>div{display:grid;grid-template-columns:12px 1fr auto;gap:10px}.auth-shell{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#0b1020,#252b47)}.auth-card{width:min(430px,92vw);background:#fff;border-radius:24px;padding:32px;box-shadow:var(--gc-shadow)}.auth-card form{display:grid;gap:13px}.alert{padding:11px;border-radius:10px}.alert.error{background:#fff1f2;color:#be123c}.nav-toggle{display:none}
@media(max-width:1150px){.categories{grid-template-columns:repeat(3,1fr)}.product-grid,.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-wrap{grid-template-columns:230px minmax(0,1fr)}.stats,.enterprise-stats{grid-template-columns:repeat(2,1fr)}.settings-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.customer-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.announcement{display:none}.site-header{height:68px;padding:0 16px;grid-template-columns:1fr auto}.site-header nav{display:none}.brand-mark,.brand-logo{width:38px;height:38px}.brand small{display:none}.hero{grid-template-columns:1fr;width:calc(100% - 24px);margin:18px auto 58px;min-height:auto;border-radius:24px}.hero-copy{padding:46px 24px}.hero h1{font-size:40px}.hero p{font-size:14px}.hero-art{display:none}.search{flex-direction:column}.section{width:calc(100% - 28px);margin:62px auto}.section h2{font-size:30px}.categories,.product-grid,.steps,.service-strip,.feature-row,.account-stats,.customer-cards{grid-template-columns:1fr}.how,.product-hero,.cart-layout,.checkout-grid{grid-template-columns:1fr}.product-info h1{font-size:36px}.product-info,.product-visual{padding:24px}.purchase-box{align-items:flex-start;flex-direction:column;gap:14px}.checkout-form{grid-template-columns:1fr}.checkout-form label,.checkout-form textarea,.checkout-form .payment-placeholder,.checkout-form button{grid-column:1}.account-hero{padding:28px;align-items:flex-start;flex-direction:column;gap:18px}.account-hero h1{font-size:34px}.account-dashboard>.panel{padding:18px;overflow:auto}.account-dashboard table{min-width:620px}footer{grid-template-columns:1fr;padding:28px}.footer-bottom{grid-column:1;flex-direction:column!important}.admin-wrap{display:block}.admin-nav{position:fixed;right:-290px;width:270px;z-index:100;transition:.25s}.admin-wrap.nav-open .admin-nav{right:0}.admin-main{padding:0 12px 35px}.admin-topbar{height:64px;margin:0 -12px 16px;padding:0 12px}.nav-toggle{display:block}.admin-search{width:100%}.topbar-actions{display:none}.stats,.enterprise-stats,.grid-form,.form-grid,.settings-grid,.catalog-grid,.health-grid,.provider-shells{grid-template-columns:1fr!important}.page-head,.enterprise-head{align-items:flex-start;flex-direction:column;padding:20px}.enterprise-head h1,.page-head h1{font-size:26px}.queue-table article{grid-template-columns:40px 1fr 70px}.queue-table .progress,.queue-table .mini-btn{grid-column:2/-1}.admin-main table{min-width:760px}.panel{overflow:auto}.revenue-chart{min-width:620px}.analytics-panel{overflow:auto}.rank-list>div{grid-template-columns:28px 1fr auto}.rank-list strong{grid-column:2/-1}.status-cloud{grid-template-columns:1fr}}

/* =========================================================
   VeryCard Stable 6.4 — Admin Dashboard visual upgrade only
   Scope: /admin body class .admin-dashboard-v64
   No database, routing or provider changes.
   ========================================================= */
.admin-dashboard-v64{--v64-ink:#101828;--v64-muted:#667085;--v64-line:#e7eaf0;--v64-card:#fff;--v64-soft:#f7f8fb;--v64-purple:#6657e8;--v64-purple-2:#8678ff;--v64-green:#12b76a;--v64-amber:#f79009;--v64-red:#f04438}
.admin-dashboard-v64.admin-light .admin-wrap{background:#f4f6fa!important}
.admin-dashboard-v64.admin-light .admin-main{color:var(--v64-ink)!important;background:radial-gradient(circle at 85% 0,rgba(102,87,232,.08),transparent 26%),#f4f6fa!important}
.admin-dashboard-v64 .admin-topbar{height:76px!important;border-bottom:1px solid rgba(16,24,40,.06)!important;box-shadow:0 1px 0 rgba(16,24,40,.02)!important}
.admin-dashboard-v64.admin-light .admin-topbar{background:rgba(244,246,250,.88)!important;backdrop-filter:blur(18px)!important}
.admin-dashboard-v64 .admin-search{max-width:520px!important;border-radius:14px!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}
.admin-dashboard-v64.admin-light .admin-search{background:#fff!important;border:1px solid #e4e7ec!important}
.admin-dashboard-v64 .enterprise-head{margin:30px 0 22px!important;padding:0!important;align-items:center!important}
.admin-dashboard-v64 .enterprise-head h1{font-size:30px!important;letter-spacing:-.025em!important;margin:4px 0 5px!important}
.admin-dashboard-v64 .enterprise-head p{margin:0!important;color:var(--v64-muted)!important;font-size:13px!important}
.admin-dashboard-v64 .enterprise-head .eyebrow{display:inline-flex!important;align-items:center!important;gap:7px!important;background:rgba(102,87,232,.09)!important;color:var(--v64-purple)!important;border:1px solid rgba(102,87,232,.14)!important;padding:5px 10px!important;border-radius:999px!important;letter-spacing:.08em!important}
.admin-dashboard-v64 .enterprise-head .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--v64-green);box-shadow:0 0 0 4px rgba(18,183,106,.1)}
.admin-dashboard-v64 .head-actions-admin .btn{border-radius:12px!important;padding:11px 16px!important;font-size:12px!important;font-weight:700!important;box-shadow:0 6px 18px rgba(102,87,232,.16)!important}
.admin-dashboard-v64 .head-actions-admin .btn.secondary{background:#fff!important;color:#344054!important;border:1px solid #e4e7ec!important;box-shadow:0 1px 2px rgba(16,24,40,.04)!important}
.admin-dashboard-v64 .enterprise-stats{gap:14px!important;margin-bottom:16px!important}
.admin-dashboard-v64 .enterprise-stats article{position:relative!important;overflow:hidden!important;padding:20px 20px 18px!important;border-radius:18px!important;min-height:138px!important;box-shadow:0 1px 2px rgba(16,24,40,.03),0 10px 28px rgba(16,24,40,.035)!important;transition:transform .22s ease,box-shadow .22s ease!important}
.admin-dashboard-v64.admin-light .enterprise-stats article{background:linear-gradient(145deg,#fff,#fbfcff)!important;border:1px solid var(--v64-line)!important;color:var(--v64-ink)!important}
.admin-dashboard-v64 .enterprise-stats article:hover{transform:translateY(-3px)!important;box-shadow:0 14px 34px rgba(16,24,40,.08)!important}
.admin-dashboard-v64 .enterprise-stats article:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--v64-purple),var(--v64-purple-2))}
.admin-dashboard-v64 .enterprise-stats article:nth-child(2):before{background:linear-gradient(90deg,#12b76a,#5fd6a2)}
.admin-dashboard-v64 .enterprise-stats article:nth-child(3):before{background:linear-gradient(90deg,#0ba5ec,#53c7ff)}
.admin-dashboard-v64 .enterprise-stats article:nth-child(4):before{background:linear-gradient(90deg,#f79009,#ffbe5c)}
.admin-dashboard-v64 .enterprise-stats article>span{color:var(--v64-muted)!important;font-size:12px!important;font-weight:600!important}
.admin-dashboard-v64 .enterprise-stats article>b{font-size:28px!important;line-height:1.3!important;margin:12px 0 4px!important;letter-spacing:-.035em!important}
.admin-dashboard-v64 .enterprise-stats article>small{color:#98a2b3!important;font-size:11px!important}
.admin-dashboard-v64 .dashboard-grid{gap:16px!important;grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr)!important}
.admin-dashboard-v64 .dashboard-grid .panel{border-radius:18px!important;padding:20px!important;box-shadow:0 1px 2px rgba(16,24,40,.025),0 10px 30px rgba(16,24,40,.03)!important}
.admin-dashboard-v64.admin-light .dashboard-grid .panel{background:rgba(255,255,255,.96)!important;border:1px solid var(--v64-line)!important;color:var(--v64-ink)!important}
.admin-dashboard-v64 .panel-head{margin-bottom:17px!important;padding-bottom:14px!important;border-bottom:1px solid #eef0f4!important}
.admin-dashboard-v64 .panel-head h2{font-size:16px!important;margin:0!important;letter-spacing:-.01em!important}
.admin-dashboard-v64 .panel-head a{font-size:11px!important;color:var(--v64-purple)!important;font-weight:700!important;background:rgba(102,87,232,.08)!important;padding:6px 10px!important;border-radius:9px!important}
.admin-dashboard-v64 .analytics-panel{min-height:350px!important}
.admin-dashboard-v64 .revenue-chart{height:230px!important;gap:13px!important;padding:18px 10px 0!important;border-bottom:1px solid #eaecf0!important;background:linear-gradient(to top,rgba(102,87,232,.025),transparent)!important;border-radius:12px!important}
.admin-dashboard-v64 .bar-wrap{gap:8px!important}
.admin-dashboard-v64 .bar-wrap>span{width:min(32px,65%)!important;min-height:6px!important;border-radius:8px 8px 3px 3px!important;background:linear-gradient(180deg,var(--v64-purple-2),var(--v64-purple))!important;box-shadow:0 7px 14px rgba(102,87,232,.18)!important;transition:filter .2s,transform .2s!important}
.admin-dashboard-v64 .bar-wrap:hover>span{filter:brightness(1.08);transform:scaleX(1.08)!important}
.admin-dashboard-v64 .bar-wrap small{color:#98a2b3!important;font-size:10px!important}
.admin-dashboard-v64 .system-score{display:inline-grid!important;place-items:center!important;min-width:48px!important;height:30px!important;border-radius:999px!important;background:rgba(18,183,106,.1)!important;color:#039855!important;font-size:12px!important;font-style:normal!important;font-weight:800!important}
.admin-dashboard-v64 .health-list>div{padding:13px 0!important;border-bottom:1px solid #eef0f4!important;font-size:12px!important}
.admin-dashboard-v64 .health-list>div:last-child{border-bottom:0!important}
.admin-dashboard-v64 .health-list span{color:var(--v64-muted)!important}
.admin-dashboard-v64 .health-list b{font-size:11px!important;padding:5px 8px!important;border-radius:999px!important;background:#f2f4f7!important;color:#475467!important}
.admin-dashboard-v64 .health-list b.ok{background:#ecfdf3!important;color:#027a48!important}
.admin-dashboard-v64 .health-list b.bad{background:#fef3f2!important;color:#b42318!important}
.admin-dashboard-v64 .recent-orders,.admin-dashboard-v64 .job-console{min-height:280px!important}
.admin-dashboard-v64 .order-feed a{grid-template-columns:48px 1fr auto!important;padding:12px 6px!important;border-radius:11px!important;border-bottom:0!important;transition:background .2s!important}
.admin-dashboard-v64 .order-feed a:hover{background:#f8f9fc!important}
.admin-dashboard-v64 .order-feed>a>span{display:grid!important;place-items:center!important;height:34px!important;background:rgba(102,87,232,.08)!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important}
.admin-dashboard-v64 .order-feed strong{font-size:12px!important;color:#344054!important}
.admin-dashboard-v64 .order-feed small,.admin-dashboard-v64 .job-list small{color:#98a2b3!important;font-size:10px!important}
.admin-dashboard-v64 .job-list>div{padding:11px 6px!important;border-bottom:1px solid #f0f1f4!important}
.admin-dashboard-v64 .job-list em{font-size:10px!important;font-style:normal!important;font-weight:800!important;color:var(--v64-purple)!important;background:rgba(102,87,232,.08)!important;padding:4px 7px!important;border-radius:999px!important}
.admin-dashboard-v64 .empty-mini{display:grid!important;place-items:center!important;min-height:150px!important;background:#fafbfc!important;border:1px dashed #dfe3e8!important;border-radius:13px!important;color:#98a2b3!important}
.admin-dashboard-v64 .enterprise-nav{box-shadow:-8px 0 32px rgba(16,24,40,.08)!important}
.admin-dashboard-v64 .enterprise-nav a{border-radius:10px!important;transition:background .18s,transform .18s!important}
.admin-dashboard-v64 .enterprise-nav a:hover{transform:translateX(-2px)!important}
@media(max-width:1100px){.admin-dashboard-v64 .dashboard-grid{grid-template-columns:1fr!important}.admin-dashboard-v64 .analytics-panel{min-height:320px!important}}
@media(max-width:760px){.admin-dashboard-v64 .enterprise-head{margin-top:18px!important}.admin-dashboard-v64 .enterprise-head h1{font-size:24px!important}.admin-dashboard-v64 .enterprise-stats article{min-height:122px!important}.admin-dashboard-v64 .revenue-chart{height:190px!important}}

/* VeryCard 6.5 — WordPress-inspired admin navigation and mobile cleanup */
.admin-nav{width:auto;background:#151923;padding:0 0 16px;gap:0;border-left:1px solid rgba(255,255,255,.06)}
.admin-wrap{grid-template-columns:244px minmax(0,1fr)}
.admin-logo{min-height:72px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08);gap:11px}
.admin-logo .brand-mark{width:36px;height:36px;border-radius:9px;font-size:14px;background:linear-gradient(135deg,#6d5dfc,#8b7cff)}
.admin-logo b{font-size:14px}.admin-logo small{font-size:10px;color:#8d98aa;margin-top:2px}
.nav-group{gap:2px;padding:14px 10px 0}.nav-group>span{padding:0 10px 7px;font-size:10px;color:#788397;letter-spacing:0;text-transform:none;font-weight:700}
.nav-group a,.nav-bottom a{display:flex;align-items:center;gap:11px;min-height:42px;padding:9px 11px;border-radius:8px;color:#b9c1cf;font-size:13px;font-weight:600;position:relative}
.nav-group a:hover,.nav-group a.active,.nav-bottom a:hover{background:#252b38;color:#fff}
.nav-group a.active:before{content:"";position:absolute;right:-10px;top:7px;bottom:7px;width:3px;border-radius:3px;background:#7c69ff}
.nav-icon{width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px;color:#8f9aab}
.nav-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.nav-group a.active .nav-icon,.nav-group a:hover .nav-icon{color:#9e91ff}
.nav-bottom{margin:16px 10px 0;padding-top:12px}.nav-bottom a{font-size:12px}
.admin-main{padding:0 26px 50px}.admin-topbar{height:72px;margin:0 -26px 22px;padding:0 26px;background:rgba(245,247,250,.94)}
.admin-search{height:42px;border-radius:8px;box-shadow:none}.top-chip{border-radius:8px}
.page-head,.enterprise-head{border-radius:14px;padding:22px 23px}.stats article,.enterprise-stats article,.panel{border-radius:13px}
.admin-nav-backdrop{display:none}
@media(max-width:800px){
 .admin-wrap{display:block}.admin-main{padding:0 12px 30px}.admin-topbar{margin:0 -12px 14px;padding:0 12px;height:66px;gap:10px}
 .admin-search{height:44px}.admin-search input{font-size:14px!important}.nav-toggle{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:11px!important;font-size:0!important;padding:0!important}
 .nav-toggle:after{content:"☰";font-size:22px;line-height:1}
 .admin-nav{right:-264px;width:254px;padding-bottom:18px;box-shadow:-16px 0 40px rgba(15,23,42,.28)}
 .admin-wrap.nav-open .admin-nav{right:0}
 .admin-nav-backdrop{display:block;position:fixed;inset:0;border:0;background:rgba(15,23,42,.42);opacity:0;visibility:hidden;z-index:90;transition:.2s;padding:0!important;border-radius:0!important}
 .admin-wrap.nav-open .admin-nav-backdrop{opacity:1;visibility:visible}
 .enterprise-head{padding:20px 18px}.enterprise-head h1{font-size:25px;line-height:1.4}.enterprise-head p{line-height:1.9}
 .head-actions-admin{width:100%}.head-actions-admin .btn{flex:1;text-align:center;white-space:nowrap}
 .stats article,.enterprise-stats article{min-height:150px;padding:20px}.stats b,.enterprise-stats b{font-size:30px}
}

/* VeryCard 6.6 — Storefront visual refresh (safe, no schema changes) */
.storefront-v66{background:#090b12;color:#f7f8fc}.storefront-v66 .site-header{background:rgba(9,11,18,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.07)}
.store-home-v66{overflow:hidden}.hero-v66{min-height:650px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:70px;padding-top:80px;padding-bottom:70px;position:relative}
.hero-v66:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(109,93,252,.18),transparent 68%);left:-180px;top:40px;pointer-events:none}.hero-v66 .hero-copy{max-width:690px;position:relative;z-index:2}.hero-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);border-radius:999px;color:#c9cdd8;font-size:12px}.hero-kicker i{width:7px;height:7px;background:#48d597;border-radius:50%;box-shadow:0 0 0 5px rgba(72,213,151,.1)}
.hero-v66 h1{font-size:clamp(45px,5.3vw,76px);line-height:1.15;letter-spacing:-.045em;margin:23px 0 18px;max-width:760px}.hero-v66 p{font-size:17px;line-height:2;color:#aab1bf;max-width:620px;margin:0 0 28px}.search-v66{height:62px;max-width:650px;padding:7px 9px 7px 7px;background:#fff;border-radius:17px;display:flex;align-items:center;box-shadow:0 24px 60px rgba(0,0,0,.28)}.search-v66 svg{width:22px;margin:0 12px;fill:none;stroke:#667085;stroke-width:1.8}.search-v66 input{flex:1;border:0!important;background:transparent!important;color:#101828!important;font-size:14px!important;box-shadow:none!important}.search-v66 button{height:48px;border-radius:12px;padding:0 22px;background:linear-gradient(135deg,#7663ff,#5e4bea);white-space:nowrap}.hero-points{display:flex;flex-wrap:wrap;gap:19px;margin-top:22px;color:#99a1af;font-size:12px}.hero-points span{display:flex;align-items:center;gap:7px}.hero-points b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgba(72,213,151,.12);color:#48d597;font-size:10px}
.hero-showcase{height:520px;position:relative;display:grid;place-items:center}.showcase-glow{position:absolute;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgba(119,99,255,.32),rgba(88,63,194,.06) 55%,transparent 72%);filter:blur(4px)}.showcase-card{width:380px;height:235px;border-radius:28px;position:absolute;box-shadow:0 34px 70px rgba(0,0,0,.42)}.showcase-card.main{z-index:3;padding:29px;background:linear-gradient(135deg,#1d2030,#10121a 65%);border:1px solid rgba(255,255,255,.16);transform:rotate(-5deg);overflow:hidden}.showcase-card.main:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:linear-gradient(135deg,#7b65ff,#b596ff);left:-80px;bottom:-155px;opacity:.76}.showcase-card.main>span{font-size:11px;letter-spacing:.18em;color:#c9cbd5}.showcase-card.main>span span{color:#9b8cff}.showcase-card.main strong{display:block;font-size:28px;line-height:1.15;margin-top:46px;letter-spacing:.08em}.showcase-card.main small{position:absolute;right:29px;bottom:25px;color:#9097a6;font-size:9px;letter-spacing:.15em}.showcase-card.main>b{position:absolute;left:30px;top:24px;font-size:56px;font-weight:300}.showcase-card.back.one{z-index:2;background:linear-gradient(135deg,#6857ed,#a693ff);transform:translate(-35px,-24px) rotate(5deg);opacity:.8}.showcase-card.back.two{z-index:1;background:linear-gradient(135deg,#d2b36d,#f0d99d);transform:translate(-65px,-45px) rotate(10deg);opacity:.45}.showcase-badge{position:absolute;z-index:4;right:12px;bottom:76px;display:flex;align-items:center;gap:11px;padding:13px 16px;background:rgba(17,20,30,.86);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);border-radius:15px;box-shadow:0 18px 45px rgba(0,0,0,.3)}.showcase-badge i{width:10px;height:10px;background:#48d597;border-radius:50%;box-shadow:0 0 0 6px rgba(72,213,151,.1)}.showcase-badge b{display:block;font-size:12px}.showcase-badge small{color:#9097a6;font-size:10px}
.store-metrics{max-width:1240px;margin:-5px auto 0;padding:0 24px 50px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.07)}.store-metrics article{display:flex;flex-direction:column;align-items:center;border-left:1px solid rgba(255,255,255,.08)}.store-metrics article:last-child{border-left:0}.store-metrics strong{font-size:27px;letter-spacing:-.04em}.store-metrics span{color:#81899a;font-size:11px;margin-top:5px}
.section-head-v66{align-items:flex-end;margin-bottom:27px}.section-head-v66 h2{font-size:31px;margin:6px 0}.section-head-v66 p{color:#8e96a6;margin:0;font-size:13px}.section-head-v66>a{display:flex;gap:8px;color:#b8b0ff;font-size:12px}.categories-section-v66{padding-top:80px}.categories-v66{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.category-card-v66{min-height:112px;display:flex;align-items:center;gap:14px;padding:20px;border-radius:17px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025));transition:.23s}.category-card-v66:hover{transform:translateY(-4px);border-color:rgba(123,101,255,.45);background:linear-gradient(145deg,rgba(123,101,255,.13),rgba(255,255,255,.03))}.category-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:rgba(123,101,255,.13);color:#a99eff;font-size:22px}.category-card-v66 div{flex:1}.category-card-v66 b{display:block;font-size:14px}.category-card-v66 small{color:#7f8797;font-size:10px;margin-top:5px;display:block}.category-arrow{color:#747d8e;font-size:18px}
.products-section-v66{padding-top:70px}.product-count-v66{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035)}.product-count-v66 b{font-size:20px}.product-count-v66 span{font-size:10px;color:#8790a1}.product-grid-v66{grid-template-columns:repeat(4,1fr);gap:17px}.product-card-v66{border-radius:19px!important;background:#11141d!important;border:1px solid rgba(255,255,255,.075)!important;overflow:hidden;transition:transform .23s,border-color .23s,box-shadow .23s}.product-card-v66:hover{transform:translateY(-6px);border-color:rgba(123,101,255,.42)!important;box-shadow:0 25px 55px rgba(0,0,0,.28)}.product-card-v66 .product-image{height:195px!important;margin:0!important;border-radius:0!important;background:#171b25!important;position:relative}.product-card-v66 .product-image img{width:100%;height:100%;object-fit:cover}.delivery-badge{position:absolute;top:12px;right:12px;padding:6px 9px;border-radius:8px;background:rgba(9,11,18,.76);backdrop-filter:blur(10px);font-size:9px;color:#e5e7ed;border:1px solid rgba(255,255,255,.1)}.product-body-v66{padding:17px}.product-card-v66 .product-meta{margin-bottom:10px!important}.product-card-v66 h3{font-size:15px!important;line-height:1.55;min-height:46px;margin:0!important}.product-bottom-v66{display:flex;align-items:flex-end;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.product-bottom-v66 .price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.product-bottom-v66 .price small{color:#727b8c!important;font-size:9px!important}.product-bottom-v66 .price b{font-size:14px!important;color:#fff!important}.product-open-v66{width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:rgba(123,101,255,.12);color:#a89dff}.load-more-v66{text-align:center;margin-top:26px}.load-more-v66 button{background:transparent;border:1px solid rgba(255,255,255,.13);border-radius:12px;padding:12px 24px}.products-hidden-v66{margin-top:17px}
.confidence-v66{margin-top:70px;margin-bottom:90px;padding:38px!important;border-radius:24px;background:linear-gradient(135deg,rgba(123,101,255,.16),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:.8fr 1.4fr;gap:55px;align-items:center}.confidence-v66 h2{font-size:29px;margin:7px 0}.confidence-v66>div>p{color:#939baa;line-height:1.9;font-size:13px}.confidence-grid-v66{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.confidence-grid-v66 article{padding:20px;background:rgba(9,11,18,.42);border:1px solid rgba(255,255,255,.07);border-radius:15px}.confidence-grid-v66 article>span{color:#8f80ff;font-size:11px}.confidence-grid-v66 b{display:block;font-size:13px;margin:14px 0 6px}.confidence-grid-v66 small{color:#81899a;font-size:10px;line-height:1.8}
@media(max-width:1050px){.hero-v66{grid-template-columns:1fr;min-height:auto;text-align:center;padding-top:65px}.hero-v66 .hero-copy,.hero-v66 p,.search-v66{margin-left:auto;margin-right:auto}.hero-points{justify-content:center}.hero-showcase{height:430px}.categories-v66,.product-grid-v66{grid-template-columns:repeat(2,1fr)}.confidence-v66{grid-template-columns:1fr}.store-metrics{grid-template-columns:repeat(2,1fr);gap:24px}.store-metrics article:nth-child(2){border-left:0}}
@media(max-width:650px){.hero-v66{padding:44px 20px 30px!important;gap:25px}.hero-v66 h1{font-size:38px}.hero-v66 p{font-size:14px}.search-v66{height:auto;min-height:58px;flex-wrap:wrap;padding:8px}.search-v66 input{min-width:0}.search-v66 button{width:100%;height:44px}.hero-showcase{height:330px;transform:scale(.8);margin:-20px -50px}.showcase-badge{right:0}.store-metrics{padding:10px 20px 35px;gap:18px}.store-metrics strong{font-size:22px}.section-head-v66{align-items:flex-start}.section-head-v66>a,.product-count-v66{display:none}.categories-v66,.product-grid-v66{grid-template-columns:1fr}.category-card-v66{min-height:94px}.product-card-v66 .product-image{height:220px!important}.confidence-v66{padding:24px!important;margin:45px 16px 65px}.confidence-grid-v66{grid-template-columns:1fr}.site-header nav{display:none}}

/* VeryCard 6.7 — storefront navigation, sections and footer */
.announcement-v67 a{color:inherit;text-decoration:none}.site-header-v67{position:sticky;top:0;z-index:80;backdrop-filter:blur(18px);background:rgba(255,255,255,.9);border-bottom:1px solid rgba(15,23,42,.08)}
.site-header-v67 .store-nav-v67{display:flex;align-items:center;gap:28px}.store-nav-v67 a{position:relative;font-weight:700;color:#5f6779;text-decoration:none}.store-nav-v67 a:after{content:"";position:absolute;right:0;left:100%;bottom:-12px;height:2px;background:var(--gc-primary);transition:.25s}.store-nav-v67 a:hover{color:#121827}.store-nav-v67 a:hover:after{left:0}
.account-pill-v67{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #e4e7ef;border-radius:14px;color:#222a3a;text-decoration:none;font-weight:800;background:#fff}.account-pill-v67 svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.8}.store-nav-toggle{display:none;border:0;background:#fff;border-radius:14px;width:44px;height:44px;padding:11px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.store-nav-toggle span{display:block;height:2px;background:#20283a;margin:5px 0;border-radius:2px}.store-nav-backdrop{display:none}
.brands-v67,.reviews-v67,.faq-v67{max-width:1200px;margin:56px auto}.brand-cloud-v67{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.brand-cloud-v67 a{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 12px;padding:20px;background:#fff;border:1px solid #e7e9f1;border-radius:20px;text-decoration:none;color:#20273a;box-shadow:0 12px 35px rgba(25,32,54,.05);transition:.25s}.brand-cloud-v67 a:hover{transform:translateY(-4px);border-color:rgba(109,93,252,.35);box-shadow:0 18px 45px rgba(51,45,110,.12)}.brand-cloud-v67 a>span{grid-row:1/3;width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#7463ff,#4738cf);color:#fff;font-weight:900;font-size:20px}.brand-cloud-v67 b{font-size:15px}.brand-cloud-v67 small{color:#8c94a7}
.reviews-grid-v67{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.reviews-grid-v67 article{padding:26px;border:1px solid #e6e9f0;border-radius:24px;background:#fff;box-shadow:0 12px 36px rgba(24,31,50,.05)}.reviews-grid-v67 .stars{color:#f4a71d;letter-spacing:3px;margin-bottom:18px}.reviews-grid-v67 p{font-size:15px;line-height:2;color:#4f586b;min-height:90px}.reviews-grid-v67 b,.reviews-grid-v67 small{display:block}.reviews-grid-v67 small{margin-top:5px;color:#9aa1b1}
.faq-v67{display:grid;grid-template-columns:.8fr 1.5fr;gap:40px;align-items:start;padding:38px;border-radius:30px;background:linear-gradient(135deg,#f2f0ff,#f9fbff);border:1px solid #e4e2fa}.faq-intro-v67 h2{font-size:34px;margin:8px 0}.faq-list-v67{display:grid;gap:10px}.faq-list-v67 details{background:#fff;border:1px solid #e3e6ef;border-radius:17px;padding:0 18px}.faq-list-v67 summary{cursor:pointer;padding:18px 0;font-weight:900;list-style:none}.faq-list-v67 summary:after{content:"+";float:left;font-size:22px;color:var(--gc-primary)}.faq-list-v67 details[open] summary:after{content:"−"}.faq-list-v67 p{margin:0 0 18px;color:#667085;line-height:1.9}
.footer-v67{max-width:1200px!important;display:block!important;padding:0!important;overflow:hidden}.footer-newsletter-v67{display:grid;grid-template-columns:1fr .9fr;gap:30px;align-items:center;padding:34px;background:linear-gradient(135deg,#6c5df6,#3b2eb2);color:#fff}.footer-newsletter-v67 h3{margin:6px 0;font-size:25px}.footer-newsletter-v67 p{margin:0;color:rgba(255,255,255,.75)}.footer-newsletter-v67 form{display:grid;grid-template-columns:1fr auto;gap:8px;position:relative}.footer-newsletter-v67 input{height:52px;border:0;border-radius:15px;padding:0 16px}.footer-newsletter-v67 button{border:0;border-radius:15px;padding:0 22px;background:#111827;color:#fff;font-weight:900}.footer-newsletter-v67 form small{display:none;grid-column:1/3}.footer-newsletter-v67 form.submitted input,.footer-newsletter-v67 form.submitted button{display:none}.footer-newsletter-v67 form.submitted small{display:block}.footer-grid-v67{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:34px;padding:38px}.footer-grid-v67>div{display:flex;flex-direction:column;gap:10px}.footer-grid-v67 a{color:inherit;text-decoration:none;opacity:.78}.footer-grid-v67 a:hover{opacity:1}.footer-trust-v67{display:flex!important;flex-direction:row!important;gap:8px!important}.footer-trust-v67 span{padding:7px 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;font-size:11px}.footer-v67 .footer-bottom{padding:18px 38px!important}
@media(max-width:900px){.site-header-v67{padding:13px 18px}.store-nav-toggle{display:block}.store-nav-v67{position:fixed;top:0;right:-310px;width:290px;height:100vh;background:#fff;z-index:102;display:flex!important;flex-direction:column;align-items:stretch!important;padding:90px 24px 30px;gap:8px!important;box-shadow:-20px 0 60px rgba(15,23,42,.18);transition:.3s}.store-nav-v67 a{padding:14px;border-bottom:1px solid #eef0f5}.store-nav-open .store-nav-v67{right:0}.store-nav-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.42);z-index:101}.store-nav-open .store-nav-backdrop{display:block}.account-pill-v67 span{display:none}.brand-cloud-v67{grid-template-columns:repeat(2,1fr)}.reviews-grid-v67{grid-template-columns:1fr}.faq-v67{grid-template-columns:1fr}.footer-newsletter-v67,.footer-grid-v67{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/3}}
@media(max-width:600px){.announcement-v67 .announcement-links span{display:none}.site-header-v67 .brand small{display:none}.head-actions{gap:6px}.account-pill-v67{padding:10px}.brand-cloud-v67{grid-template-columns:1fr}.faq-v67{padding:24px}.footer-newsletter-v67,.footer-grid-v67{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-newsletter-v67 form{grid-template-columns:1fr}.footer-newsletter-v67 form small{grid-column:auto}.footer-v67 .footer-bottom{flex-direction:column;gap:8px}}


/* VeryCard 6.8 — safe theme background controls + mobile polish */
body:not(.admin-body){background:var(--gc-page-bg)!important}
body:not(.admin-body) .store-home-v66{background:var(--gc-section-bg)!important}
.site-header-v67{background:var(--gc-header-bg)!important}
.hero-v66{background:radial-gradient(circle at 15% 20%,rgba(109,93,252,.38),transparent 36%),radial-gradient(circle at 85% 70%,rgba(20,184,166,.28),transparent 34%),var(--gc-hero-bg)!important}
.product-card-v66{background:var(--gc-card-bg)!important}
.footer-v67{background:var(--gc-footer-bg)!important}
.background-color-grid label{min-height:92px;justify-content:space-between}
.background-color-grid input[type=color]{width:100%;height:42px;padding:3px;cursor:pointer}
@media(max-width:600px){
 .site-header-v67{height:76px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;padding:10px 14px!important;gap:10px!important}
 .site-header-v67 .brand{grid-column:3;min-width:0}.site-header-v67 .brand-mark,.site-header-v67 .brand-logo{width:42px;height:42px}.site-header-v67 .brand b{font-size:14px}.site-header-v67 .store-nav-toggle{grid-column:1;grid-row:1;width:48px;height:48px;margin:0!important}
 .site-header-v67 .head-actions{position:static!important;grid-column:2;grid-row:1;justify-self:start;display:flex!important;gap:5px!important}
 .site-header-v67 .search-trigger{display:none!important}.site-header-v67 .account-pill-v67,.site-header-v67 .cart-pill{height:42px!important;min-width:42px!important;padding:0 10px!important;border-radius:13px!important}
 .announcement-v67{display:none!important}.hero-v66{margin-top:14px!important;border-radius:24px!important}.hero-showcase{margin-bottom:-30px!important}
 .section{margin-top:58px!important;margin-bottom:58px!important}.categories-section-v66{padding-top:45px!important}.products-section-v66{padding-top:35px!important}
 .product-card-v66{border-radius:18px!important}.product-card-v66 .product-image{height:190px!important}.product-card-v66 h3{color:#fff!important;opacity:1!important}
}

/* VeryCard 6.9 — unified theme tokens and automatic contrast */
body:not(.admin-body){color:var(--gc-text)!important}
body:not(.admin-body) h1,body:not(.admin-body) h2,body:not(.admin-body) h3,body:not(.admin-body) h4,body:not(.admin-body) strong{color:var(--gc-heading)}
body:not(.admin-body) a:not(.btn):not(.gold){color:inherit}
body:not(.admin-body) .site-header-v67,body:not(.admin-body) .site-header-v67 a,body:not(.admin-body) .site-header-v67 b{color:var(--gc-header-text)!important}
body:not(.admin-body) .site-header-v67 .account-pill-v67,body:not(.admin-body) .site-header-v67 .cart-pill,body:not(.admin-body) .site-header-v67 .icon-button,body:not(.admin-body) .store-nav-toggle{background:color-mix(in srgb,var(--gc-header-bg) 88%,var(--gc-header-text) 12%)!important;color:var(--gc-header-text)!important;border-color:color-mix(in srgb,var(--gc-header-text) 18%,transparent)!important}
body:not(.admin-body) .store-home-v66,body:not(.admin-body) .section,body:not(.admin-body) .categories-section-v66,body:not(.admin-body) .products-section-v66{color:var(--gc-section-text)}
body:not(.admin-body) .section h2,body:not(.admin-body) .section h3,body:not(.admin-body) .section-head-v66 h2,body:not(.admin-body) .categories-v66 b{color:var(--gc-section-text)!important}
body:not(.admin-body) .hero-v66,body:not(.admin-body) .hero-v66 h1,body:not(.admin-body) .hero-v66 h2,body:not(.admin-body) .hero-v66 p,body:not(.admin-body) .hero-v66 span{color:var(--gc-hero-text)!important}
body:not(.admin-body) .product-card-v66,body:not(.admin-body) .product-card-v66 h3,body:not(.admin-body) .product-card-v66 .price b,body:not(.admin-body) .product-card-v66 .price small{color:var(--gc-card-text)!important}
body:not(.admin-body) .product-card-v66{border-color:color-mix(in srgb,var(--gc-card-text) 16%,transparent)!important}
body:not(.admin-body) .product-card-v66 .product-meta span{background:color-mix(in srgb,var(--gc-card-text) 10%,transparent)!important;color:var(--gc-card-text)!important}
body:not(.admin-body) .product-open-v66{color:var(--gc-card-text)!important;background:color-mix(in srgb,var(--gc-card-text) 12%,transparent)!important}
body:not(.admin-body) .footer-v67,body:not(.admin-body) .footer-v67 b,body:not(.admin-body) .footer-v67 a,body:not(.admin-body) .footer-v67 span,body:not(.admin-body) .footer-v67 p{color:var(--gc-footer-text)!important}
body:not(.admin-body) .footer-newsletter-v67{background:linear-gradient(135deg,var(--gc-primary),color-mix(in srgb,var(--gc-primary) 55%,var(--gc-footer-bg)))!important}
body:not(.admin-body) button,body:not(.admin-body) .btn{color:var(--gc-button-text)!important}
body:not(.admin-body) .eyebrow{color:var(--gc-primary2)!important}
body:not(.admin-body) .faq-v67,body:not(.admin-body) .reviews-grid-v67 article,body:not(.admin-body) .brand-cloud-v67 a{background:color-mix(in srgb,var(--gc-section-bg) 92%,var(--gc-section-text) 8%)!important;color:var(--gc-section-text)!important;border-color:color-mix(in srgb,var(--gc-section-text) 16%,transparent)!important}
body:not(.admin-body) .faq-list-v67 details{background:color-mix(in srgb,var(--gc-section-bg) 88%,var(--gc-section-text) 12%)!important;color:var(--gc-section-text)!important;border-color:color-mix(in srgb,var(--gc-section-text) 16%,transparent)!important}
body:not(.admin-body) .faq-list-v67 p,body:not(.admin-body) .reviews-grid-v67 p,body:not(.admin-body) .brand-cloud-v67 small{color:color-mix(in srgb,var(--gc-section-text) 68%,transparent)!important}
body:not(.admin-body) .store-metrics strong,body:not(.admin-body) .store-metrics span{color:var(--gc-section-text)!important}
.contrast-color-grid label{min-height:92px;justify-content:space-between}.contrast-color-grid input[type=color]{width:100%;height:42px;padding:3px;cursor:pointer}
@media(max-width:600px){
 body:not(.admin-body) .product-card-v66{min-height:0!important;padding:10px!important}
 body:not(.admin-body) .product-card-v66 .product-image{height:auto!important;aspect-ratio:1.55!important}
 body:not(.admin-body) .product-body-v66{padding:16px 8px 12px!important;min-height:190px!important}
 body:not(.admin-body) .product-card-v66 h3{display:block!important;visibility:visible!important;opacity:1!important;font-size:18px!important;line-height:1.5!important;margin:14px 0!important}
 body:not(.admin-body) .product-bottom-v66{margin-top:auto!important;align-items:end!important}
 body:not(.admin-body) .price b{display:block!important;visibility:visible!important;opacity:1!important;font-size:20px!important}
 .color-grid,.contrast-color-grid{grid-template-columns:repeat(2,1fr)!important}
}

/* VeryCard 7.0 — Theme Studio Pro */
.theme-presets-v70{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin-bottom:18px;border:1px solid #dfe4ec;border-radius:18px;background:#fff}.theme-presets-v70>div:first-child{display:flex;flex-direction:column;gap:4px}.theme-presets-v70 small{color:#64748b}.preset-buttons{display:flex;gap:8px;flex-wrap:wrap}.preset-buttons button{background:#f8fafc!important;color:#334155!important;border:1px solid #dfe4ec!important;box-shadow:none!important;padding:9px 12px!important}.theme-studio-v70{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);gap:18px;align-items:start}.theme-preview-v70{position:relative}.preview-sticky{position:sticky;top:94px;background:#0d1324;border-radius:22px;padding:12px;box-shadow:0 24px 70px rgba(15,23,42,.18)}.preview-toolbar{height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#cbd5e1}.preview-toolbar span{width:8px;height:8px;border-radius:50%;background:#475569}.preview-toolbar span:first-child{background:#fb7185}.preview-toolbar span:nth-child(2){background:#facc15}.preview-toolbar span:nth-child(3){background:#4ade80}.preview-toolbar b{margin-right:auto;font-size:11px}.live-theme-preview{overflow:hidden;border-radius:15px;background:var(--preview-bg,#f6f7fb);color:var(--preview-text,#111827);border:1px solid rgba(255,255,255,.08)}.mini-header{display:flex;align-items:center;gap:9px;padding:13px;background:var(--preview-header,#fff);color:var(--preview-header-text,#111827)}.mini-header i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--preview-primary,#6d5dfc);color:#fff;font-style:normal}.mini-header span{margin-right:auto;font-size:9px;opacity:.7}.mini-hero{padding:34px 18px;background:linear-gradient(135deg,var(--preview-hero,#10182d),color-mix(in srgb,var(--preview-primary,#6d5dfc) 45%,var(--preview-hero,#10182d)));color:var(--preview-hero-text,#fff)}.mini-hero small{color:var(--preview-accent,#c8a96b)}.mini-hero h3{font-size:19px;line-height:1.7;margin:8px 0}.mini-hero button{background:var(--preview-primary,#6d5dfc)!important;color:var(--preview-button-text,#fff)!important;padding:8px 12px!important;border-radius:9px!important;font-size:10px!important}.mini-products{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px;background:var(--preview-section,#f6f7fb)}.mini-products article{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:12px;background:var(--preview-card,#11141d);color:var(--preview-card-text,#fff)}.mini-products i{height:40px;border-radius:8px;background:linear-gradient(135deg,var(--preview-primary,#6d5dfc),var(--preview-accent,#c8a96b))}.mini-products b{font-size:10px}.mini-products span{font-size:8px;opacity:.7}.mini-footer{padding:13px;text-align:center;background:var(--preview-footer,#0b1020);color:var(--preview-footer-text,#fff);font-size:9px}.theme-controls-v70{min-width:0}.theme-section-v70{margin-bottom:16px!important}.section-title-v70{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-title-v70>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gc-primary),color-mix(in srgb,var(--gc-primary) 55%,#fff));color:#fff;font-weight:900}.section-title-v70 h2{margin:0!important}.section-title-v70 p{margin:4px 0 0;color:#64748b}.pro-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pro-color-field{padding:13px;border:1px solid #dfe4ec;border-radius:15px;background:#fbfcfe}.pro-color-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.pro-color-head span{font-weight:800;color:#334155}.color-copy{padding:5px 8px!important;background:#fff!important;color:#64748b!important;border:1px solid #e2e8f0!important;box-shadow:none!important;font-size:10px!important}.pro-color-control{display:grid;grid-template-columns:52px 1fr 26px;gap:8px;align-items:center;direction:ltr}.native-color{width:52px!important;height:42px!important;padding:3px!important;border-radius:10px!important;cursor:pointer}.hex-color{height:42px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;text-align:center!important;text-transform:uppercase}.color-preview{width:26px;height:26px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #cbd5e1}.manual-colors-v70.is-disabled{opacity:.45;pointer-events:none}.code-input-v70{min-height:140px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important;line-height:1.7!important}.field-help{color:#64748b;font-size:11px}.theme-savebar-v70{position:sticky;bottom:16px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;background:rgba(11,16,32,.95);color:#fff;backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(15,23,42,.28)}.theme-savebar-v70>div{display:flex;flex-direction:column}.theme-savebar-v70 small{color:#94a3b8}.theme-savebar-v70 button{margin:0!important}.enamad-box-v70{margin-top:18px;width:110px;min-height:110px;padding:8px;border-radius:14px;background:#fff;display:grid;place-items:center}.enamad-box-v70 img{max-width:92px!important;max-height:92px!important;object-fit:contain}.enamad-box-v70 a{display:grid;place-items:center}

/* Ensure primary/accent settings control the storefront */
body:not(.admin-body) a:hover{color:var(--gc-primary)}
body:not(.admin-body) button:not(.store-nav-toggle):not(.icon-button):not(.search-close),body:not(.admin-body) .btn{background:linear-gradient(135deg,var(--gc-primary),color-mix(in srgb,var(--gc-primary) 72%,#000))!important;color:var(--gc-button-text)!important}
body:not(.admin-body) .brand-mark,body:not(.admin-body) .category-icon-v66,body:not(.admin-body) .brand-letter-v67{background:linear-gradient(135deg,var(--gc-primary),color-mix(in srgb,var(--gc-primary) 62%,var(--gc-primary2)))!important}
body:not(.admin-body) .product-card .arrow,body:not(.admin-body) .product-card-v66 .product-arrow-v66{background:color-mix(in srgb,var(--gc-primary) 18%,transparent)!important;color:var(--gc-primary)!important}
body:not(.admin-body) .eyebrow,body:not(.admin-body) .section-kicker-v66{color:var(--gc-primary2)!important}
body:not(.admin-body) .store-nav-v67 a:after{background:var(--gc-primary)!important}
body:not(.admin-body) input:focus,body:not(.admin-body) select:focus,body:not(.admin-body) textarea:focus{border-color:var(--gc-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gc-primary) 18%,transparent)!important}
.footer-newsletter-v67{background:linear-gradient(135deg,var(--gc-primary),color-mix(in srgb,var(--gc-primary) 45%,var(--gc-footer-bg)))!important}

@media(max-width:980px){.theme-studio-v70{grid-template-columns:1fr}.preview-sticky{position:relative;top:auto}.theme-preview-v70{order:-1}.live-theme-preview{max-height:520px}.theme-presets-v70{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.pro-color-grid{grid-template-columns:1fr}.theme-savebar-v70{flex-direction:column;align-items:stretch}.theme-savebar-v70 button{width:100%}.preset-buttons{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.theme-presets-v70{padding:14px}.mini-products{grid-template-columns:1fr 1fr}}

/* VeryCard 7.1 — refined trust footer and premium storefront metrics */
.store-metrics-v71{max-width:1120px!important;margin:28px auto 72px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;background:transparent!important;border:0!important}
.store-metrics-v71 article{min-height:116px!important;padding:18px!important;display:flex!important;align-items:center!important;gap:14px!important;border:1px solid color-mix(in srgb,var(--gc-border) 78%,transparent)!important;border-radius:20px!important;background:color-mix(in srgb,var(--gc-section-bg) 92%,#fff 8%)!important;box-shadow:0 14px 36px rgba(15,23,42,.06)!important;position:relative!important;overflow:hidden!important;text-align:right!important}
.store-metrics-v71 article:after{content:"";position:absolute;inset:auto -35px -50px auto;width:105px;height:105px;border-radius:50%;background:color-mix(in srgb,var(--gc-primary) 12%,transparent)}
.store-metrics-v71 .metric-icon{flex:0 0 46px;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gc-primary),color-mix(in srgb,var(--gc-primary) 55%,var(--gc-primary2)));color:var(--gc-button-text);box-shadow:0 10px 24px color-mix(in srgb,var(--gc-primary) 28%,transparent)}
.store-metrics-v71 .metric-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.store-metrics-v71 article>div{display:flex;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}
.store-metrics-v71 strong{font-size:26px!important;line-height:1.1!important;color:var(--gc-heading)!important;letter-spacing:-.03em}
.store-metrics-v71 span:not(.metric-icon){font-size:13px!important;font-weight:850!important;color:var(--gc-section-text)!important}
.store-metrics-v71 small{font-size:10px!important;color:var(--gc-muted)!important;white-space:nowrap}
.footer-v71{overflow:hidden!important}
.footer-grid-v71{grid-template-columns:minmax(260px,1.55fr) repeat(3,minmax(120px,.7fr)) minmax(125px,.72fr)!important;align-items:start!important}
.footer-grid-v71>div{min-width:0}
.footer-enamad-v71{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important;padding:14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important}
.footer-enamad-v71>b{font-size:12px!important}
.footer-enamad-v71>small{font-size:10px!important;opacity:.68!important}
.footer-enamad-v71 .enamad-box-v70{margin:0!important;width:92px!important;height:92px!important;min-height:92px!important;padding:0!important;border-radius:14px!important;background:transparent!important;overflow:hidden!important;display:grid!important;place-items:center!important}
.footer-enamad-v71 .enamad-box-v70 a{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;background:transparent!important}
.footer-enamad-v71 .enamad-box-v70 img{width:82px!important;max-width:82px!important;height:82px!important;max-height:82px!important;object-fit:contain!important;border-radius:12px!important;background:transparent!important}
@media(max-width:980px){.store-metrics-v71{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:54px!important}.footer-grid-v71{grid-template-columns:1.4fr 1fr 1fr!important}.footer-enamad-v71{grid-column:auto!important}.footer-brand{grid-column:auto!important}}
@media(max-width:620px){.store-metrics-v71{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:18px 20px 42px!important}.store-metrics-v71 article{min-height:104px!important;padding:14px!important;gap:10px!important;border-radius:17px!important}.store-metrics-v71 .metric-icon{width:40px;height:40px;flex-basis:40px;border-radius:13px}.store-metrics-v71 strong{font-size:22px!important}.store-metrics-v71 small{display:none}.footer-grid-v71{grid-template-columns:1fr 1fr!important;padding:28px 22px!important}.footer-brand{grid-column:1/3!important}.footer-enamad-v71{grid-column:1/3!important;justify-self:center!important;width:150px!important}.footer-newsletter-v67{padding:26px 22px!important}.footer-v71 .footer-bottom{padding:16px 22px!important}}


/* v7.2 storefront premium sections, product art and trust seal */
.premium-rail-v72{display:grid!important;grid-template-columns:.9fr 1.35fr!important;gap:24px!important;padding:34px!important;border:1px solid color-mix(in srgb,var(--gc-border) 82%,transparent)!important;border-radius:30px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--gc-primary) 10%,var(--gc-section-bg)),var(--gc-section-bg))!important;box-shadow:0 24px 70px rgba(15,23,42,.07)!important}
.premium-copy-v72 h2{font-size:clamp(28px,3.2vw,46px)!important;line-height:1.18!important;margin:9px 0 12px!important;color:var(--gc-heading)!important}.premium-copy-v72 p{color:var(--gc-muted)!important;max-width:540px}.premium-cta-v72{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:12px 17px;border-radius:14px;background:var(--gc-primary);color:var(--gc-button-text)!important;font-weight:850}.premium-features-v72{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.premium-features-v72 article{min-height:170px;padding:20px;border-radius:22px;background:color-mix(in srgb,var(--gc-card-bg) 94%,transparent);color:var(--gc-card-text);border:1px solid color-mix(in srgb,var(--gc-card-text) 13%,transparent);display:flex;flex-direction:column;justify-content:space-between}.premium-features-v72 article>span{font-size:11px;letter-spacing:.12em;color:var(--gc-primary2);font-weight:900}.premium-features-v72 article div{display:flex;flex-direction:column;gap:5px}.premium-features-v72 article b{font-size:16px}.premium-features-v72 article small{opacity:.7;font-size:11px}
.product-card-v72{padding:10px!important;border-radius:28px!important;box-shadow:0 18px 45px rgba(15,23,42,.08)!important}.product-visual-v72{height:230px;position:relative;overflow:hidden;border-radius:21px;background:linear-gradient(145deg,color-mix(in srgb,var(--gc-primary) 18%,#0d1320),#111827 58%,color-mix(in srgb,var(--gc-primary2) 14%,#111827));display:grid;place-items:center}.product-orb-v72{position:absolute;width:180px;height:180px;border-radius:50%;background:color-mix(in srgb,var(--gc-primary) 38%,transparent);filter:blur(45px);top:-55px;left:-40px}.product-ticket-v72{width:82%;height:67%;position:relative;z-index:2;border-radius:20px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 24px 55px rgba(0,0,0,.38);border:1px solid rgba(255,255,255,.22);transition:.42s cubic-bezier(.2,.8,.2,1)}.product-ticket-v72:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 25%);pointer-events:none}.product-ticket-v72 img{width:100%;height:100%;object-fit:cover}.product-card-v72:hover .product-ticket-v72{transform:rotate(0) translateY(-6px) scale(1.025)}.product-card-v72 .delivery-badge{z-index:4}.product-region-v72{position:absolute;left:13px;bottom:13px;z-index:4;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.92);color:#111827;font-size:10px;font-weight:850}.product-trust-v72{display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding:10px 0;border-top:1px dashed color-mix(in srgb,var(--gc-card-text) 14%,transparent);font-size:10px;opacity:.76}.product-trust-v72 span{display:flex;align-items:center;gap:5px}.product-trust-v72 i{width:7px;height:7px;border-radius:50%;background:#39d98a;box-shadow:0 0 10px #39d98a}
.editorial-v72{display:grid!important;grid-template-columns:1.2fr .8fr!important;gap:18px!important}.editorial-main-v72,.editorial-cards-v72 article{border-radius:26px;border:1px solid color-mix(in srgb,var(--gc-border) 80%,transparent);background:var(--gc-section-bg);padding:30px}.editorial-main-v72{background:linear-gradient(135deg,color-mix(in srgb,var(--gc-primary) 13%,var(--gc-section-bg)),var(--gc-section-bg))}.editorial-main-v72 h2{font-size:clamp(28px,3.4vw,48px)!important;max-width:680px;line-height:1.2}.editorial-main-v72 p{color:var(--gc-muted);max-width:650px}.editorial-tags-v72{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.editorial-tags-v72 span{padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gc-border) 90%,transparent);font-size:11px}.editorial-cards-v72{display:grid;gap:14px}.editorial-cards-v72 article{display:flex;flex-direction:column;justify-content:center}.editorial-cards-v72 b{font-size:19px;color:var(--gc-heading)}.editorial-cards-v72 p{font-size:12px;color:var(--gc-muted)}.editorial-cards-v72 a{color:var(--gc-primary)!important;font-weight:850;font-size:12px}
.footer-enamad-v72{width:175px!important;padding:18px 14px!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px rgba(255,255,255,.08)}.trust-stars-v72{display:flex!important;flex-direction:row!important;gap:3px!important;color:#f3c95b!important;font-size:16px!important;line-height:1!important}.footer-enamad-v72 .enamad-box-v70{width:132px!important;height:132px!important;min-height:132px!important}.footer-enamad-v72 .enamad-box-v70 img{width:122px!important;max-width:122px!important;height:122px!important;max-height:122px!important}.footer-enamad-v72>b{font-size:13px!important}.footer-enamad-v72>small{font-size:9px!important}
@media(max-width:980px){.premium-rail-v72,.editorial-v72{grid-template-columns:1fr!important}.premium-features-v72{grid-template-columns:repeat(3,1fr)}}
@media(max-width:650px){.premium-rail-v72{margin:42px 18px!important;padding:22px!important}.premium-features-v72{grid-template-columns:1fr!important}.premium-features-v72 article{min-height:120px}.product-visual-v72{height:205px}.product-ticket-v72{width:84%;height:64%}.editorial-v72{margin:42px 18px!important}.editorial-main-v72,.editorial-cards-v72 article{padding:22px}.footer-enamad-v72{display:flex!important;grid-column:1/3!important;width:170px!important;margin:8px auto 0!important}.footer-enamad-v72 .enamad-box-v70{width:116px!important;height:116px!important;min-height:116px!important}.footer-enamad-v72 .enamad-box-v70 img{width:108px!important;max-width:108px!important;height:108px!important;max-height:108px!important}}

/* VeryCard 7.3 — real eNamad visibility, motion system and advanced bento sections */
.footer-enamad-v73{width:min(100%,210px)!important;padding:18px!important;overflow:visible!important}
.footer-enamad-v73>b{font-size:13px!important}
.footer-enamad-v73>small{font-size:9px!important;line-height:1.7!important;opacity:.72!important}
.footer-enamad-v73 .enamad-box-v73{width:150px!important;height:auto!important;min-height:150px!important;padding:6px!important;overflow:visible!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.1)!important}
.footer-enamad-v73 .enamad-box-v73,.footer-enamad-v73 .enamad-box-v73 *{visibility:visible!important;opacity:1!important}
.footer-enamad-v73 .enamad-box-v73 a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:138px!important;position:static!important}
.footer-enamad-v73 .enamad-box-v73 img{display:block!important;position:static!important;width:auto!important;height:auto!important;max-width:138px!important;max-height:138px!important;min-width:90px!important;min-height:90px!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;background:transparent!important}
.footer-enamad-v73 .enamad-box-v73 iframe{display:block!important;width:150px!important;min-height:150px!important;border:0!important;background:transparent!important}
.trust-stars-v72{display:none!important}

.reveal-v73{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1)}
.reveal-v73.is-visible{opacity:1;transform:none}
.premium-features-v72 article:nth-child(2){transition-delay:.09s}.premium-features-v72 article:nth-child(3){transition-delay:.18s}
.product-grid-v66 .reveal-v73:nth-child(2){transition-delay:.06s}.product-grid-v66 .reveal-v73:nth-child(3){transition-delay:.12s}.product-grid-v66 .reveal-v73:nth-child(4){transition-delay:.18s}
.premium-rail-v73{position:relative;overflow:hidden!important;isolation:isolate}
.premium-rail-v73:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;left:-130px;top:-150px;background:color-mix(in srgb,var(--gc-primary) 24%,transparent);filter:blur(65px);z-index:-1;animation:orbFloatV73 7s ease-in-out infinite alternate}
@keyframes orbFloatV73{to{transform:translate(80px,55px) scale(1.15)}}
.motion-bento-v73{display:grid!important;grid-template-columns:.75fr 1.25fr!important;gap:22px!important;padding:34px!important;border-radius:32px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--gc-card-bg) 97%,#000),color-mix(in srgb,var(--gc-primary) 16%,var(--gc-card-bg)))!important;color:var(--gc-card-text)!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 80px rgba(15,23,42,.14)!important}
.motion-bento-v73:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-180px;bottom:-220px;background:color-mix(in srgb,var(--gc-primary2) 24%,transparent);filter:blur(60px);pointer-events:none}
.motion-bento-copy{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.motion-bento-copy h2{font-size:clamp(30px,4vw,54px)!important;line-height:1.15!important;color:var(--gc-card-text)!important;margin:10px 0 14px!important}.motion-bento-copy p{color:color-mix(in srgb,var(--gc-card-text) 70%,transparent)!important;max-width:500px}
.live-status-v73{display:inline-flex;align-items:center;gap:9px;margin-top:24px;width:max-content;padding:9px 13px;border-radius:999px;background:color-mix(in srgb,var(--gc-card-text) 8%,transparent);border:1px solid color-mix(in srgb,var(--gc-card-text) 13%,transparent);font-size:11px}.live-status-v73 i{width:8px;height:8px;border-radius:50%;background:#35d98a;box-shadow:0 0 0 6px rgba(53,217,138,.12),0 0 18px #35d98a;animation:pulseV73 1.8s infinite}@keyframes pulseV73{50%{box-shadow:0 0 0 10px rgba(53,217,138,0),0 0 24px #35d98a}}
.motion-bento-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;position:relative;z-index:2}.motion-bento-grid article{min-height:180px;padding:22px;border-radius:24px;background:color-mix(in srgb,var(--gc-card-text) 6%,transparent);border:1px solid color-mix(in srgb,var(--gc-card-text) 12%,transparent);display:flex;flex-direction:column;gap:9px;justify-content:flex-end;position:relative;overflow:hidden;transition:transform .35s ease,border-color .35s ease,background .35s ease}.motion-bento-grid article:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--gc-primary) 65%,transparent);background:color-mix(in srgb,var(--gc-primary) 13%,transparent)}.motion-bento-grid .bento-main-v73{grid-row:span 2;min-height:373px}.motion-bento-grid svg{width:40px;height:40px;fill:none;stroke:var(--gc-primary2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.motion-bento-grid b{font-size:19px;color:var(--gc-card-text)!important}.motion-bento-grid small{font-size:11px;line-height:1.8;color:color-mix(in srgb,var(--gc-card-text) 66%,transparent)}.bento-number{position:absolute;top:18px;left:18px;font-size:10px;letter-spacing:.16em;color:color-mix(in srgb,var(--gc-card-text) 48%,transparent)}.bento-glow{position:absolute;width:190px;height:190px;border-radius:50%;top:-70px;right:-80px;background:color-mix(in srgb,var(--gc-primary) 35%,transparent);filter:blur(38px);animation:orbFloatV73 6s ease-in-out infinite alternate}
.product-ticket-v72:after{content:"";position:absolute;inset:-60% -30%;z-index:3;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.33) 50%,transparent 60%);transform:translateX(-70%) rotate(12deg);transition:transform .75s ease;pointer-events:none}.product-card-v72:hover .product-ticket-v72:after{transform:translateX(70%) rotate(12deg)}

@media(max-width:980px){.motion-bento-v73{grid-template-columns:1fr!important}.motion-bento-grid .bento-main-v73{min-height:260px}}
@media(max-width:650px){.motion-bento-v73{margin:42px 18px!important;padding:22px!important;border-radius:25px!important}.motion-bento-grid{grid-template-columns:1fr!important}.motion-bento-grid .bento-main-v73{grid-row:auto!important;min-height:210px}.motion-bento-grid article{min-height:150px}.footer-enamad-v73{display:flex!important;visibility:visible!important;grid-column:1/3!important;width:100%!important;max-width:230px!important;margin:14px auto 0!important}.footer-enamad-v73 .enamad-box-v73{display:flex!important;width:170px!important;min-height:170px!important}.footer-enamad-v73 .enamad-box-v73 a{min-height:158px!important}.footer-enamad-v73 .enamad-box-v73 img{max-width:155px!important;max-height:155px!important}.footer-enamad-v73 .enamad-box-v73 iframe{width:170px!important;min-height:170px!important}}
@media(prefers-reduced-motion:reduce){.reveal-v73{opacity:1!important;transform:none!important;transition:none!important}.premium-rail-v73:before,.live-status-v73 i,.bento-glow{animation:none!important}}

/* VeryCard 7.4 — advanced service sections, modern motion and clean eNamad */
.footer-enamad-v74{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important;max-width:none!important;align-self:start!important}
.footer-enamad-v74 .enamad-box-v74{margin:0!important;padding:0!important;border:0!important;background:transparent!important;width:132px!important;min-height:132px!important;height:auto!important;overflow:visible!important}
.footer-enamad-v74 .enamad-box-v74 a{display:flex!important;width:132px!important;min-height:132px!important;align-items:center!important;justify-content:center!important}
.footer-enamad-v74 .enamad-box-v74 img{display:block!important;width:128px!important;max-width:128px!important;height:auto!important;max-height:148px!important;min-width:0!important;min-height:0!important;object-fit:contain!important;background:transparent!important;border:0!important;filter:none!important}
.footer-enamad-v74 .enamad-box-v74 iframe{display:block!important;width:132px!important;min-height:145px!important;border:0!important;background:transparent!important}
.service-command-v74{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:22px!important;padding:36px!important;border-radius:34px!important;background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--gc-primary) 25%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--gc-card-bg) 98%,#000),color-mix(in srgb,var(--gc-primary) 12%,var(--gc-card-bg)))!important;color:var(--gc-card-text)!important;position:relative!important;overflow:hidden!important;box-shadow:0 32px 90px rgba(15,23,42,.16)!important}
.service-command-v74:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.05) 45%,transparent 62%);transform:translateX(-120%);animation:serviceSweepV74 8s ease-in-out infinite;pointer-events:none}
@keyframes serviceSweepV74{0%,55%{transform:translateX(-120%)}80%,100%{transform:translateX(120%)}}
.service-command-copy-v74{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.service-command-copy-v74 h2{font-size:clamp(32px,4.6vw,62px)!important;line-height:1.12!important;margin:12px 0 18px!important;color:var(--gc-card-text)!important}.service-command-copy-v74 p{max-width:560px;color:color-mix(in srgb,var(--gc-card-text) 68%,transparent)!important;font-size:15px;line-height:2}.service-command-actions-v74{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.service-command-actions-v74 a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 20px;border-radius:15px;text-decoration:none;font-weight:800}.service-primary-v74{background:linear-gradient(135deg,var(--gc-primary),color-mix(in srgb,var(--gc-primary) 55%,var(--gc-primary2)));color:var(--gc-button-text)!important;box-shadow:0 14px 35px color-mix(in srgb,var(--gc-primary) 30%,transparent)}.service-secondary-v74{border:1px solid color-mix(in srgb,var(--gc-card-text) 16%,transparent);color:var(--gc-card-text)!important;background:color-mix(in srgb,var(--gc-card-text) 5%,transparent)}.service-pulse-v74{display:flex;align-items:center;gap:9px;margin-top:25px;font-size:12px;color:color-mix(in srgb,var(--gc-card-text) 72%,transparent)}.service-pulse-v74 i{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 0 0 rgba(52,211,153,.5);animation:pulseV74 2s infinite}@keyframes pulseV74{70%{box-shadow:0 0 0 12px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}
.service-stack-v74{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative;z-index:2}.service-card-v74{min-height:220px;padding:22px;border-radius:25px;border:1px solid color-mix(in srgb,var(--gc-card-text) 12%,transparent);background:color-mix(in srgb,var(--gc-card-text) 6%,transparent);backdrop-filter:blur(16px);display:flex;flex-direction:column;justify-content:flex-end;gap:9px;position:relative;overflow:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1),border-color .35s ease,background .35s ease}.service-card-v74:hover{transform:translateY(-8px) rotateX(2deg);border-color:color-mix(in srgb,var(--gc-primary) 65%,transparent);background:color-mix(in srgb,var(--gc-primary) 13%,transparent)}.service-card-featured-v74{grid-row:span 2;min-height:454px;background:linear-gradient(160deg,color-mix(in srgb,var(--gc-primary) 26%,transparent),color-mix(in srgb,var(--gc-card-text) 5%,transparent))}.service-card-featured-v74:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;top:-100px;left:-70px;background:color-mix(in srgb,var(--gc-primary2) 34%,transparent);filter:blur(52px)}.service-index-v74{position:absolute;left:18px;top:16px;font:700 10px/1 ui-monospace,monospace;letter-spacing:.18em;color:color-mix(in srgb,var(--gc-card-text) 42%,transparent)}.service-icon-v74{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:color-mix(in srgb,var(--gc-primary) 18%,transparent);border:1px solid color-mix(in srgb,var(--gc-primary) 35%,transparent)}.service-icon-v74 svg{width:28px;height:28px;fill:none;stroke:var(--gc-primary2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.service-card-v74 b{font-size:20px;color:var(--gc-card-text)!important}.service-card-v74 p{font-size:12px;line-height:1.9;color:color-mix(in srgb,var(--gc-card-text) 65%,transparent)!important}.service-tags-v74{display:flex;gap:7px;flex-wrap:wrap;margin-top:4px}.service-tags-v74 span{padding:6px 9px;border-radius:999px;font-size:9px;background:color-mix(in srgb,var(--gc-card-text) 8%,transparent);border:1px solid color-mix(in srgb,var(--gc-card-text) 10%,transparent)}
.commerce-orbit-v74{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:22px!important;align-items:stretch!important}.orbit-core-v74{min-height:470px;border-radius:34px;padding:40px;position:relative;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--gc-primary) 92%,#0f172a),color-mix(in srgb,var(--gc-primary2) 52%,#0f172a));color:#fff;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 30px 80px color-mix(in srgb,var(--gc-primary) 25%,transparent)}.orbit-core-v74:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(to bottom,black,transparent 75%);opacity:.35}.orbit-kicker-v74{font:700 10px/1 ui-monospace,monospace;letter-spacing:.18em;opacity:.74;position:relative;z-index:2}.orbit-core-v74 h2{font-size:clamp(34px,4.8vw,64px)!important;line-height:1.08!important;margin:14px 0!important;color:#fff!important;max-width:660px;position:relative;z-index:2}.orbit-core-v74 p{max-width:560px;line-height:1.9;color:rgba(255,255,255,.72)!important;position:relative;z-index:2}.orbit-core-v74>a{margin-top:22px;width:max-content;padding:13px 18px;border-radius:14px;background:#fff;color:#101827!important;text-decoration:none;font-weight:900;position:relative;z-index:2}.orbit-ring-v74{position:absolute;border:1px solid rgba(255,255,255,.23);border-radius:50%;animation:orbitSpinV74 16s linear infinite}.orbit-ring-one-v74{width:320px;height:320px;right:-70px;top:-75px}.orbit-ring-two-v74{width:210px;height:210px;right:-15px;top:-20px;animation-direction:reverse;animation-duration:11s}.orbit-dot-v74{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 30px rgba(255,255,255,.85)}.dot-one-v74{right:170px;top:55px;animation:dotFloatV74 4s ease-in-out infinite alternate}.dot-two-v74{right:40px;top:170px;animation:dotFloatV74 5s ease-in-out infinite alternate-reverse}@keyframes orbitSpinV74{to{transform:rotate(360deg)}}@keyframes dotFloatV74{to{transform:translateY(30px) translateX(-12px)}}
.orbit-panels-v74{display:grid;grid-template-rows:repeat(3,1fr);gap:14px}.orbit-panels-v74 article{padding:24px;border-radius:25px;background:var(--gc-section-bg);border:1px solid color-mix(in srgb,var(--gc-border) 85%,transparent);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;transition:transform .35s ease,box-shadow .35s ease}.orbit-panels-v74 article:hover{transform:translateX(-8px);box-shadow:0 18px 45px rgba(15,23,42,.09)}.orbit-panels-v74 article:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;left:-65px;bottom:-90px;background:color-mix(in srgb,var(--gc-primary) 12%,transparent);filter:blur(18px)}.orbit-panels-v74 small{font:700 9px/1 ui-monospace,monospace;letter-spacing:.18em;color:var(--gc-primary)}.orbit-panels-v74 b{font-size:21px;color:var(--gc-heading)!important;margin:9px 0 4px}.orbit-panels-v74 p{font-size:12px;color:var(--gc-muted)!important}.orbit-panels-v74>article>span{position:absolute;left:18px;top:18px;font:800 28px/1 ui-monospace,monospace;color:color-mix(in srgb,var(--gc-primary) 24%,transparent)}
@media(max-width:980px){.service-command-v74,.commerce-orbit-v74{grid-template-columns:1fr!important}.service-card-featured-v74{min-height:300px}.orbit-core-v74{min-height:390px}.orbit-panels-v74{grid-template-columns:repeat(3,1fr);grid-template-rows:none}}
@media(max-width:650px){.service-command-v74{margin:34px 14px!important;padding:22px!important;border-radius:26px!important}.service-stack-v74{grid-template-columns:1fr!important}.service-card-featured-v74{grid-row:auto!important;min-height:230px}.service-card-v74{min-height:180px}.service-command-actions-v74{flex-direction:column}.service-command-actions-v74 a{width:100%}.commerce-orbit-v74{margin:34px 14px!important}.orbit-core-v74{min-height:430px;padding:26px;border-radius:27px}.orbit-panels-v74{grid-template-columns:1fr;grid-template-rows:auto}.orbit-panels-v74 article{min-height:150px}.footer-enamad-v74{display:flex!important;grid-column:1/3!important;width:100%!important;justify-content:center!important;margin:8px auto!important}.footer-enamad-v74 .enamad-box-v74,.footer-enamad-v74 .enamad-box-v74 a{display:flex!important;width:150px!important;min-height:150px!important;visibility:visible!important;opacity:1!important}.footer-enamad-v74 .enamad-box-v74 img{display:block!important;width:145px!important;max-width:145px!important;max-height:165px!important;visibility:visible!important;opacity:1!important}.footer-enamad-v74 .enamad-box-v74 iframe{width:150px!important;min-height:165px!important}}
@media(prefers-reduced-motion:reduce){.service-command-v74:before,.service-pulse-v74 i,.orbit-ring-v74,.orbit-dot-v74{animation:none!important}}

/* VeryCard 7.5 — Sections, Blog & Service Studio */
.section-manager-v75{overflow:hidden}.section-toggle-grid-v75{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.section-toggle-card-v75{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--admin-border,#e5e7eb);border-radius:18px;background:rgba(255,255,255,.035);cursor:pointer}.section-toggle-card-v75>span{display:grid;gap:4px}.section-toggle-card-v75 small{opacity:.65}.section-toggle-card-v75 input{position:absolute;opacity:0}.section-toggle-card-v75 i{width:50px;height:28px;border-radius:99px;background:#cbd5e1;position:relative;transition:.25s}.section-toggle-card-v75 i:after{content:"";position:absolute;width:22px;height:22px;top:3px;right:3px;border-radius:50%;background:white;box-shadow:0 2px 7px #0002;transition:.25s}.section-toggle-card-v75 input:checked+i{background:linear-gradient(135deg,var(--gc-primary),var(--gc-primary2))}.section-toggle-card-v75 input:checked+i:after{transform:translateX(-22px)}
.content-admin-list,.service-admin-grid{display:grid;gap:12px}.content-admin-list article,.service-admin-grid article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border:1px solid var(--admin-border,#e5e7eb);border-radius:16px}.content-admin-list article>div,.service-admin-grid article{min-width:0}.content-admin-list img,.service-admin-grid img{width:64px;height:52px;object-fit:cover;border-radius:12px;float:right;margin-left:12px}.content-admin-list nav,.service-admin-grid nav{display:flex;gap:10px}.danger-link{color:#ef4444!important}.switch-line{display:flex!important;align-items:center;gap:10px}.service-admin-grid{grid-template-columns:1fr 1fr}.service-admin-grid article{display:grid;grid-template-columns:72px 1fr auto}.service-admin-grid nav{flex-direction:column}
.account-services-v75{position:relative;overflow:hidden;border-radius:38px;padding:clamp(28px,5vw,70px);background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--gc-primary) 35%,transparent),transparent 38%),linear-gradient(145deg,#0b1020,#151c33 55%,#0d1625);color:#fff}.account-services-v75:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,#000,transparent)}.section-head-v75{position:relative;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-head-v75 h2{font-size:clamp(28px,4vw,52px);margin:7px 0;color:inherit}.section-head-v75 p{max-width:660px;opacity:.72}.section-head-v75>a{color:inherit;border:1px solid #ffffff2c;padding:12px 16px;border-radius:14px;white-space:nowrap}.service-topic-grid-v75{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-topic-card-v75{min-width:0;transform:translateY(0);transition:transform .35s ease,filter .35s ease}.service-topic-card-v75:hover{transform:translateY(-10px);filter:drop-shadow(0 24px 30px #0006)}.service-topic-card-v75>a{display:block;height:100%;border-radius:26px;overflow:hidden;background:#ffffff0c;border:1px solid #ffffff1d;color:#fff;backdrop-filter:blur(18px)}.service-topic-media-v75{height:210px;position:relative;overflow:hidden}.service-topic-media-v75 img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.service-topic-card-v75:hover img{transform:scale(1.08)}.service-topic-media-v75:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#111827)}.service-topic-media-v75 span{position:absolute;top:16px;right:16px;z-index:2;padding:7px 11px;background:#0b1020cc;border:1px solid #ffffff2c;border-radius:99px;font-size:12px}.service-topic-media-v75 i{position:absolute;width:90px;height:90px;border-radius:50%;background:var(--gc-primary);filter:blur(55px);bottom:-25px;left:-10px}.service-topic-body-v75{padding:20px}.service-topic-body-v75 small{color:var(--gc-primary2)}.service-topic-body-v75 h3{font-size:23px;margin:7px 0}.service-topic-body-v75 p{font-size:14px;line-height:1.9;opacity:.72;min-height:78px}.service-topic-body-v75>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff18;padding-top:15px}.service-topic-body-v75>div span{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#ffffff12}
.store-metrics-v75{background:transparent!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.store-metrics-v75 article{position:relative;padding:22px!important;border-radius:22px!important;background:linear-gradient(145deg,color-mix(in srgb,var(--gc-section-bg) 92%,white),color-mix(in srgb,var(--gc-primary) 8%,var(--gc-section-bg)))!important;border:1px solid color-mix(in srgb,var(--gc-primary) 18%,transparent)!important;box-shadow:0 18px 50px #0f172a0b!important;overflow:hidden}.store-metrics-v75 article:before{content:"";position:absolute;width:78px;height:78px;border-radius:50%;background:var(--gc-primary);filter:blur(55px);opacity:.18;top:-20px;left:-15px}.store-metrics-v75 b{font-size:30px!important}.store-metrics-v75 small{opacity:.65}
.home-blog-v75{padding-top:70px;padding-bottom:70px}.home-blog-grid-v75{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px}.home-blog-grid-v75 article>a{display:block;height:100%;border:1px solid color-mix(in srgb,var(--gc-border) 80%,transparent);border-radius:26px;overflow:hidden;background:color-mix(in srgb,var(--gc-section-bg) 94%,white);color:var(--gc-section-text);transition:.35s}.home-blog-grid-v75 article>a:hover{transform:translateY(-8px);box-shadow:0 25px 65px #0f172a15}.home-blog-media-v75{height:220px;position:relative;overflow:hidden}.home-blog-grid-v75 article:first-child .home-blog-media-v75{height:300px}.home-blog-media-v75 img{width:100%;height:100%;object-fit:cover;transition:.6s}.home-blog-grid-v75 a:hover img{transform:scale(1.06)}.home-blog-media-v75 span{position:absolute;top:15px;left:15px;background:#0b1020d9;color:#fff;padding:7px 10px;border-radius:99px}.home-blog-grid-v75 article>a>div:last-child{padding:21px}.home-blog-grid-v75 h3{font-size:22px;margin:8px 0}.home-blog-grid-v75 p{opacity:.68;line-height:1.8}.home-blog-grid-v75 b{display:inline-block;margin-top:12px;color:var(--gc-link)}
.blog-index-v75,.blog-article-v75,.service-detail-v75{max-width:1280px;margin:auto;padding:60px 24px}.blog-hero-v75{padding:70px;border-radius:36px;background:radial-gradient(circle at 10% 10%,var(--gc-primary),transparent 30%),linear-gradient(135deg,#0b1020,#19233e);color:#fff;margin-bottom:30px}.blog-hero-v75 h1{font-size:clamp(34px,6vw,72px);max-width:850px}.blog-hero-v75 p{font-size:18px;opacity:.72;max-width:720px}.blog-grid-v75{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-grid-v75 article>a{display:block;color:var(--gc-text);border:1px solid var(--gc-border);border-radius:25px;overflow:hidden;background:var(--gc-section-bg);height:100%}.blog-grid-v75 img{width:100%;height:220px;object-fit:cover}.blog-grid-v75 article div{padding:22px}.blog-grid-v75 h2{font-size:24px}.blog-grid-v75 p{opacity:.7;line-height:1.8}.blog-article-v75 article{max-width:850px;margin:auto}.blog-cover-v75{width:100%;max-height:520px;object-fit:cover;border-radius:32px;margin-bottom:32px}.blog-article-v75 h1{font-size:clamp(34px,6vw,65px)}.blog-meta-v75{opacity:.55;margin:16px 0 35px}.blog-content-v75{font-size:18px;line-height:2.2;white-space:normal;margin-bottom:35px}
.service-detail-hero-v75{display:grid;grid-template-columns:1fr .8fr;gap:28px;align-items:center;padding:50px;border-radius:38px;background:linear-gradient(135deg,#0b1020,#1a2340);color:#fff;overflow:hidden}.service-detail-hero-v75 h1{font-size:clamp(36px,6vw,76px);margin:12px 0}.service-detail-hero-v75 p{font-size:18px;line-height:2;opacity:.75}.service-detail-image-v75{height:430px;border-radius:28px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 35px 85px #0007}.service-detail-image-v75 img{width:100%;height:100%;object-fit:cover}.service-detail-points-v75{display:flex;gap:10px;flex-wrap:wrap}.service-detail-points-v75 span{padding:9px 12px;border:1px solid #ffffff2b;border-radius:99px}.service-order-panel-v75{margin-top:25px;padding:35px;border:1px solid var(--gc-border);border-radius:30px;background:var(--gc-section-bg);display:grid;grid-template-columns:.7fr 1.3fr;gap:30px}.service-order-panel-v75 form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.service-order-panel-v75 .full,.service-order-panel-v75 button{grid-column:1/-1}
@media(max-width:900px){.service-topic-grid-v75{grid-template-columns:repeat(2,1fr)}.home-blog-grid-v75,.blog-grid-v75{grid-template-columns:1fr 1fr}.home-blog-grid-v75 article:first-child{grid-column:1/-1}.service-detail-hero-v75,.service-order-panel-v75{grid-template-columns:1fr}.service-admin-grid{grid-template-columns:1fr}}
@media(max-width:640px){.section-toggle-grid-v75,.service-topic-grid-v75,.home-blog-grid-v75,.blog-grid-v75{grid-template-columns:1fr}.account-services-v75{border-radius:0;padding:36px 20px}.section-head-v75{align-items:flex-start;flex-direction:column}.service-topic-media-v75{height:190px}.service-topic-body-v75 p{min-height:0}.store-metrics-v75{grid-template-columns:1fr 1fr!important;padding:16px!important}.store-metrics-v75 article{padding:16px!important}.blog-hero-v75{padding:35px 22px;border-radius:26px}.service-detail-v75,.blog-index-v75,.blog-article-v75{padding:25px 16px}.service-detail-hero-v75{padding:28px 20px;border-radius:28px}.service-detail-image-v75{height:280px}.service-order-panel-v75{padding:24px 18px}.service-order-panel-v75 form{grid-template-columns:1fr}.service-order-panel-v75 form>*{grid-column:1!important}}

/* VeryCard 7.6 — media uploads, wordmark, OTP and advanced service ordering */
.brand-wordmark{font-size:clamp(21px,2.1vw,30px);font-weight:950;letter-spacing:-1.2px;color:var(--gc-header-text);white-space:nowrap}.brand-logo-full{width:auto!important;max-width:190px!important;height:52px!important;object-fit:contain!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.footer-v67 .brand-wordmark{color:var(--gc-footer-text);font-size:27px}
.upload-field-v76{border:1px dashed color-mix(in srgb,var(--gc-primary) 45%,var(--gc-border));border-radius:18px;padding:18px!important;background:color-mix(in srgb,var(--gc-primary) 4%,transparent)}.upload-field-v76 input[type=file]{background:transparent;border:0;padding:8px 0}.upload-preview-v76{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px;border-radius:14px;background:#fff}.upload-preview-v76 img{width:92px;height:60px;object-fit:contain;border-radius:10px;background:#f3f4f6}.upload-preview-v76 small{color:#667085}
.sms-settings-v76{align-items:start}.sms-settings-v76 hr{border:0;border-top:1px solid var(--gc-border);margin:18px 0}.sms-settings-v76 code{direction:ltr;display:inline-block}
.auth-otp-v76{background:radial-gradient(circle at 15% 10%,color-mix(in srgb,var(--gc-primary) 38%,transparent),transparent 34%),linear-gradient(145deg,#090e1c,#17213c)}.auth-otp-v76 .auth-card{width:min(520px,calc(100vw - 30px));padding:34px;border-radius:28px;box-shadow:0 35px 100px #0008}.otp-steps-v76{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 26px}.otp-steps-v76 span{font-size:12px;text-align:center;padding:10px 5px;border-radius:12px;background:#eef1f7;color:#7a8498}.otp-steps-v76 span.active{background:linear-gradient(135deg,var(--gc-primary),var(--gc-primary2));color:#fff;box-shadow:0 12px 30px color-mix(in srgb,var(--gc-primary) 35%,transparent)}.verified-phone-v76{padding:13px 15px;border-radius:14px;background:#e9fbf2;color:#087443;font-weight:800;margin-bottom:14px;direction:rtl}.auth-otp-v76 input[autocomplete="one-time-code"]{font-size:28px;text-align:center;letter-spacing:10px;direction:ltr}
.customer-verified-v76{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-radius:17px;background:linear-gradient(135deg,#eafbf3,#f4fffa);color:#086a43;border:1px solid #a9e8cc}.customer-verified-v76 span{direction:ltr}.advanced-service-form-v76 select,.advanced-service-form-v76 input,.advanced-service-form-v76 textarea{background:color-mix(in srgb,var(--gc-section-bg) 92%,white);border:1px solid var(--gc-border)}.advanced-service-form-v76 button{min-height:58px;border-radius:16px;background:linear-gradient(135deg,var(--gc-primary),color-mix(in srgb,var(--gc-primary) 70%,var(--gc-primary2)));box-shadow:0 18px 45px color-mix(in srgb,var(--gc-primary) 28%,transparent)}.service-consent-v76{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.service-consent-v76 input{width:auto!important}
@media(max-width:640px){.brand-logo-full{height:40px!important;max-width:132px!important}.brand-wordmark{font-size:22px}.customer-verified-v76{align-items:flex-start;flex-direction:column}.otp-steps-v76 span{font-size:10px}.auth-otp-v76 .auth-card{padding:24px 18px}.upload-preview-v76{align-items:flex-start;flex-direction:column}}


/* VeryCard 7.7 */
.brand-logo-only-v77{display:block!important;max-width:190px!important;max-height:58px!important;width:auto!important;height:auto!important;object-fit:contain}
.site-header .brand:has(.brand-logo-only-v77),.footer-brand .brand:has(.brand-logo-only-v77){gap:0!important}
.provider-settings-v77{display:grid;gap:18px}.provider-selector-v77{display:grid;grid-template-columns:1.5fr minmax(260px,.7fr);align-items:end;gap:20px}.otp-inline-v77{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.provider-panels-v77{display:grid}.provider-panel-v77{display:none}.provider-panel-v77.is-active{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;animation:vc77In .25s ease}.provider-panel-v77 h2,.provider-panel-v77 p{grid-column:1/-1}.identity-required-v77{display:flex!important;align-items:center;gap:9px}.identity-required-v77 input{width:auto!important}.catalog-filterbar-v77{display:grid;grid-template-columns:2fr repeat(4,1fr) auto;gap:10px}.catalog-rules-v77 summary{cursor:pointer;font-weight:800;font-size:17px}.catalog-table-v77{display:grid;gap:10px}.catalog-row-v77{display:grid;grid-template-columns:auto 90px minmax(220px,1fr) minmax(460px,1.7fr);gap:14px;align-items:center;border:1px solid var(--border-color,#e5e7eb);border-radius:18px;padding:13px;background:#fff;transition:.2s ease}.catalog-row-v77:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(15,23,42,.08)}.catalog-row-v77.rejected{opacity:.68;background:#fff7f7}.catalog-media-v77{height:72px;border-radius:14px;background:#f5f7fb;display:grid;place-items:center;overflow:hidden}.catalog-media-v77 img{max-width:100%;max-height:100%;object-fit:contain}.catalog-main-v77>div{display:flex;align-items:center;gap:8px}.catalog-main-v77 h3{margin:7px 0 3px;font-size:15px}.catalog-main-v77 p{margin:0;color:#667085}.catalog-meta-v77{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.catalog-meta-v77 span{padding:9px;border-radius:12px;background:#f7f8fb;display:grid;gap:3px}.catalog-meta-v77 small{color:#8b93a7}.catalog-meta-v77 b{font-size:12px;overflow-wrap:anywhere}.catalog-toolbar>div{display:flex;align-items:center;gap:12px}.account-services-v75{color:#fff!important;background:radial-gradient(circle at 12% 0%,rgba(110,83,255,.38),transparent 30%),linear-gradient(145deg,#111a38,#071225)!important}.account-services-v75 h2,.account-services-v75 h3,.account-services-v75 b{color:#fff!important}.account-services-v75 p,.account-services-v75 small{color:rgba(255,255,255,.72)!important}.service-topic-card-v75{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.13)!important;backdrop-filter:blur(16px)}.service-topic-media-v75{border-radius:22px!important;overflow:hidden}.service-topic-media-v75 img{width:100%;height:210px;object-fit:cover;transition:transform .5s ease}.service-topic-card-v75:hover img{transform:scale(1.06)}
@keyframes vc77In{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:900px){.provider-selector-v77{grid-template-columns:1fr}.otp-inline-v77{grid-template-columns:1fr}.provider-panel-v77.is-active{grid-template-columns:1fr}.catalog-filterbar-v77{grid-template-columns:1fr 1fr}.catalog-filterbar-v77 input{grid-column:1/-1}.catalog-row-v77{grid-template-columns:auto 70px 1fr}.catalog-meta-v77{grid-column:2/-1;grid-template-columns:repeat(2,1fr)}.catalog-meta-v77 span:last-child{grid-column:1/-1}.brand-logo-only-v77{max-width:145px!important;max-height:45px!important}.service-topic-grid-v75{grid-template-columns:1fr!important}.service-topic-media-v75 img{height:180px}}

/* VeryCard 7.8 — desktop mega navigation, verified auth and provider UX */
.store-nav-v78{display:flex;align-items:center;gap:4px;overflow:visible}.nav-dropdown-v78{position:relative}.nav-dropdown-v78>button{border:0;background:transparent;font:inherit;color:inherit;padding:12px 13px;cursor:pointer;display:flex;align-items:center;gap:7px}.nav-dropdown-v78>button span{font-size:12px;transition:transform .2s ease}.nav-dropdown-v78:hover>button span,.nav-dropdown-v78.is-open>button span{transform:rotate(180deg)}
.nav-mega-v78,.nav-mini-v78{position:absolute;top:calc(100% + 14px);right:50%;transform:translate(50%,10px);opacity:0;visibility:hidden;pointer-events:none;background:rgba(255,255,255,.98);border:1px solid rgba(15,23,42,.1);box-shadow:0 28px 80px rgba(15,23,42,.22);border-radius:24px;z-index:1000;transition:.22s ease;color:#111827}.nav-dropdown-v78:hover .nav-mega-v78,.nav-dropdown-v78:hover .nav-mini-v78,.nav-dropdown-v78.is-open .nav-mega-v78,.nav-dropdown-v78.is-open .nav-mini-v78{opacity:1;visibility:visible;pointer-events:auto;transform:translate(50%,0)}
.nav-mega-v78{width:min(720px,72vw);padding:18px}.nav-mega-head-v78{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 15px}.nav-mega-head-v78 a{color:var(--primary,#6d5dfc)!important;font-size:13px}.nav-mega-grid-v78{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nav-mega-grid-v78>a{display:grid!important;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px!important;border-radius:16px;background:#f8fafc;color:#111827!important;border:1px solid #eef2f7}.nav-mega-grid-v78>a:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(15,23,42,.08)}.nav-mega-icon-v78{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary,#6d5dfc),var(--accent,#c8a96b));color:#fff}.nav-mega-grid-v78 b{display:block;font-size:14px}.nav-mega-grid-v78 small{display:block;color:#7b8496;margin-top:3px}.nav-mega-grid-v78 i{font-style:normal;color:#8b5cf6}.nav-mini-v78{min-width:230px;padding:10px}.nav-mini-v78 a{display:block!important;padding:12px 14px!important;border-radius:12px;color:#111827!important}.nav-mini-v78 a:hover{background:#f4f1ff;color:var(--primary,#6d5dfc)!important}
.auth-shell-v78{min-height:calc(100vh - 100px);padding:70px 20px;background:radial-gradient(circle at 15% 15%,rgba(109,93,252,.25),transparent 32%),radial-gradient(circle at 85% 80%,rgba(34,211,238,.16),transparent 34%),linear-gradient(145deg,#07101e,#111b35 54%,#0b1220);display:grid;place-items:center}.auth-card-v78{width:min(560px,100%);padding:36px;border-radius:30px;background:rgba(255,255,255,.96);box-shadow:0 35px 100px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.65);position:relative;overflow:hidden}.auth-card-v78:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--primary,#6d5dfc),#22d3ee,var(--accent,#f59e0b))}.auth-brand-v78{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 24px;text-decoration:none;color:#111827}.auth-brand-v78 span{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#121827,var(--primary,#6d5dfc));color:#fff;font-weight:800}.auth-brand-v78 img{display:block;max-width:180px;max-height:66px;object-fit:contain}.auth-brand-v78 strong{font-size:22px}.auth-card-v78 h1{font-size:clamp(26px,4vw,38px);margin:7px 0 8px;color:#111827}.auth-lead-v78{color:#667085;line-height:1.9;margin:0 0 22px}.auth-fields-v78{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-card-v78 label{display:grid;gap:7px;font-size:13px;color:#475467}.auth-card-v78 input{height:52px;border-radius:14px;border:1px solid #dfe4ec;padding:0 15px;background:#fff;font:inherit}.auth-card-v78 input:focus{outline:none;border-color:var(--primary,#6d5dfc);box-shadow:0 0 0 4px rgba(109,93,252,.12)}.auth-card-v78 button{min-height:52px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--primary,#6d5dfc),#7c3aed);color:#fff;font-weight:800;font-size:15px;cursor:pointer}.auth-security-v78{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.auth-security-v78 span{font-size:12px;padding:7px 10px;border-radius:999px;background:#ecfdf3;color:#087443}.otp-steps-v76{margin-bottom:22px}.verified-phone-v76{border-radius:14px;padding:12px 14px;background:#ecfdf3;color:#067647;margin-bottom:14px}.provider-title-v78{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.provider-ready-v78{padding:7px 10px;border-radius:999px;background:#ecfdf3;color:#067647;font-size:12px;font-weight:700}.provider-grid-v78{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.provider-help-v78{padding:12px 14px;border-radius:14px;background:#f8fafc;color:#667085;line-height:1.8;margin:14px 0 0}.auth-header-v78{margin-bottom:90px}
@media(max-width:900px){.store-nav-v78 .nav-dropdown-v78{width:100%}.store-nav-v78 .nav-dropdown-v78>button{width:100%;justify-content:space-between;padding:14px 0;color:inherit}.nav-mega-v78,.nav-mini-v78{position:static;width:100%;min-width:0;transform:none!important;opacity:1;visibility:visible;display:none;pointer-events:auto;box-shadow:none;border:0;background:rgba(255,255,255,.06);padding:8px;margin-top:4px;color:inherit}.nav-dropdown-v78.is-open .nav-mega-v78,.nav-dropdown-v78.is-open .nav-mini-v78{display:block}.nav-mega-head-v78{display:none}.nav-mega-grid-v78{grid-template-columns:1fr}.nav-mega-grid-v78>a,.nav-mini-v78 a{background:rgba(255,255,255,.08)!important;color:#fff!important;border-color:rgba(255,255,255,.1)}.nav-mega-grid-v78 small{color:rgba(255,255,255,.65)}.auth-shell-v78{padding:35px 14px}.auth-card-v78{padding:27px 20px;border-radius:24px}.auth-fields-v78,.provider-grid-v78{grid-template-columns:1fr}.auth-security-v78{display:grid;grid-template-columns:1fr}.auth-card-v78 h1{font-size:27px}}

/* VeryCard 7.9 — stable mega menus, passwordless auth and sortable home sections */
.store-home-v66{display:flex;flex-direction:column}
.home-sortable-v79{width:100%}
.nav-dropdown-v78{position:relative}
.nav-dropdown-v78::after{content:"";position:absolute;top:100%;right:-18px;left:-18px;height:18px}
.nav-mega-v78,.nav-mini-v78{top:calc(100% + 10px);transform:translateY(8px) scale(.985);transform-origin:top center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;box-shadow:0 24px 70px rgba(15,23,42,.18),0 8px 22px rgba(15,23,42,.1);border:1px solid rgba(148,163,184,.25);backdrop-filter:blur(22px)}
.nav-dropdown-v78:hover>.nav-mega-v78,.nav-dropdown-v78:hover>.nav-mini-v78,.nav-dropdown-v78:focus-within>.nav-mega-v78,.nav-dropdown-v78:focus-within>.nav-mini-v78,.nav-dropdown-v78.is-open>.nav-mega-v78,.nav-dropdown-v78.is-open>.nav-mini-v78{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}
.nav-dropdown-v78>button{transition:background .2s ease,color .2s ease,transform .2s ease}
.nav-dropdown-v78:hover>button,.nav-dropdown-v78:focus-within>button{transform:translateY(-1px)}
.nav-mini-v78 a{display:flex;align-items:center;justify-content:space-between;min-width:230px;padding:13px 16px;border-radius:14px;transition:.2s ease}
.nav-mini-v78 a::after{content:"←";opacity:.45;transition:.2s ease}
.nav-mini-v78 a:hover{background:color-mix(in srgb,var(--primary,#6d5dfc) 10%,white);padding-inline-start:20px}
.nav-mini-v78 a:hover::after{opacity:1;transform:translateX(-3px)}
.nav-mega-grid-v78>a{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}
.nav-mega-grid-v78>a:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(15,23,42,.09)}
.fixed-endpoint-v79{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px dashed rgba(100,116,139,.35);border-radius:14px;background:rgba(148,163,184,.07)}
.fixed-endpoint-v79 code{font-size:12px;overflow-wrap:anywhere;color:var(--primary,#6d5dfc)}
.section-sort-list-v79{display:grid;gap:10px;margin-top:18px}
.section-sort-item-v79{display:grid;grid-template-columns:42px 1fr auto auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(15,23,42,.045);transition:.18s ease}
.section-sort-item-v79.is-dragging{opacity:.45;transform:scale(.99)}
.section-sort-item-v79.drag-over{border-color:var(--primary,#6d5dfc);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#6d5dfc) 15%,transparent)}
.drag-handle-v79{border:0;background:rgba(99,102,241,.09);border-radius:11px;width:38px;height:38px;cursor:grab;font-weight:900;color:var(--primary,#6d5dfc)}
.drag-handle-v79:active{cursor:grabbing}
.section-sort-item-v79 span{display:flex;flex-direction:column;gap:3px}.section-sort-item-v79 small{color:#7b8496}
.sort-actions-v79{display:flex;gap:5px}.sort-actions-v79 button{width:32px;height:32px;border:1px solid rgba(148,163,184,.25);border-radius:9px;background:#fff;cursor:pointer}
.mini-switch-v79{position:relative;width:46px;height:26px}.mini-switch-v79 input{position:absolute;opacity:0}.mini-switch-v79 i{position:absolute;inset:0;border-radius:99px;background:#cbd5e1;transition:.2s}.mini-switch-v79 i::after{content:"";position:absolute;width:20px;height:20px;right:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18);transition:.2s}.mini-switch-v79 input:checked+i{background:var(--primary,#6d5dfc)}.mini-switch-v79 input:checked+i::after{transform:translateX(-20px)}
.auth-shell-v79{padding:54px 18px}.auth-card-v79{max-width:560px}.auth-method-tabs-v79{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;border-radius:16px;background:#eef2f7;margin-bottom:18px}.auth-method-tabs-v79 button{border:0;border-radius:12px;padding:12px;background:transparent;color:#64748b;font-weight:800;cursor:pointer}.auth-method-tabs-v79 button.active{background:#fff;color:#111827;box-shadow:0 8px 20px rgba(15,23,42,.08)}
.auth-fields-v79{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-note-v79{font-size:13px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;padding:12px 14px;border-radius:13px;line-height:1.8}
.auth-card-v79 .auth-brand-v78{margin-bottom:18px}.auth-card-v79 .auth-brand-v78 img{max-width:190px;max-height:76px;object-fit:contain}
@media(max-width:760px){.nav-dropdown-v78::after{display:none}.auth-fields-v79{grid-template-columns:1fr}.section-sort-item-v79{grid-template-columns:36px 1fr auto}.sort-actions-v79{grid-column:2/4}.nav-mega-v78,.nav-mini-v78{transform:none}.section-sort-item-v79{padding:12px}.auth-shell-v79{padding:28px 12px}}

/* VeryCard 8.0 — uniform storefront, polished actions, update center */
.quick-search-v80{width:auto!important;min-width:48px;padding:0 14px!important;gap:8px!important;border-radius:16px!important;background:linear-gradient(135deg,#111827,#263247)!important;color:#fff!important;box-shadow:0 12px 30px rgba(15,23,42,.18)}
.quick-search-v80 svg{width:19px!important;height:19px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8}.quick-search-v80 span{font-size:13px;font-weight:800}
.head-actions{gap:9px!important}.head-actions>a,.head-actions>button{min-height:48px!important}.account-pill-v67,.cart-pill{background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 9px 25px rgba(15,23,42,.08)!important}
.home-sortable-v79{width:min(1280px,calc(100% - 40px))!important;margin-inline:auto!important;padding-block:70px!important}.home-sortable-v79+.home-sortable-v79{margin-top:0!important}
.product-grid-v66,.service-topic-grid-v75,.reviews-grid-v67,.home-blog-grid-v75{align-items:stretch!important}.product-card-v66,.service-topic-card-v75,.reviews-grid-v67 article,.home-blog-grid-v75 article{height:100%!important}.product-card-v66>a,.service-topic-card-v75>a{height:100%!important;display:flex!important;flex-direction:column!important}.product-body-v66,.service-topic-body-v75{flex:1!important;display:flex!important;flex-direction:column!important}.product-bottom-v66,.service-topic-body-v75>div{margin-top:auto!important}
.account-services-v75{padding-block:72px!important}.service-topic-grid-v75{grid-template-columns:repeat(4,minmax(0,1fr))!important}.service-topic-media-v75{height:220px!important}.service-topic-body-v75{min-height:260px!important}.reviews-grid-v67 article{min-height:245px!important}
.sms-note-v80{grid-column:1/-1;display:grid;gap:4px;padding:14px 16px;border-radius:15px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.sms-note-v80 b{font-size:14px}.sms-note-v80 span{font-size:12px}
.version-badge-v80{padding:10px 15px;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:800}.update-grid-v80{display:grid;grid-template-columns:1.5fr .75fr;gap:18px}.update-upload-v80{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}.update-upload-v80 form{grid-column:1/-1;display:grid;gap:14px}.update-icon-v80{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#6d5dfc,#22d3ee);color:#fff;font-size:32px}.update-drop-v80{border:2px dashed #c7d2fe;border-radius:20px;padding:28px;display:grid;place-items:center;gap:6px;background:#f8faff;cursor:pointer}.update-drop-v80 input{max-width:100%}.update-drop-v80 span{font-weight:900}.update-drop-v80 small{color:#667085}.update-safety-v80 ul{display:grid;gap:12px;padding:0;list-style:none}.update-safety-v80 li:before{content:'✓';margin-left:9px;color:#16a34a;font-weight:900}.update-safety-v80 code,.update-upload-v80 code{direction:ltr;display:inline-block}
@media(max-width:1000px){.service-topic-grid-v75{grid-template-columns:repeat(2,minmax(0,1fr))!important}.update-grid-v80{grid-template-columns:1fr}}
@media(max-width:700px){.quick-search-v80{min-width:48px!important;width:48px!important;padding:0!important}.quick-search-v80 span{display:none}.home-sortable-v79{width:calc(100% - 24px)!important;padding-block:42px!important}.service-topic-grid-v75{grid-template-columns:1fr!important}.service-topic-media-v75{height:210px!important}.service-topic-body-v75{min-height:0!important}.update-upload-v80{grid-template-columns:1fr}.update-icon-v80{width:52px;height:52px}.head-actions{gap:6px!important}}


/* VeryCard 8.1 — SMS diagnostics, grouped gift cards and modern product detail */
.sms-test-v81{margin-top:20px;padding:20px;border:1px solid #dbe2ef;border-radius:22px;background:linear-gradient(135deg,#f8fbff,#fff);display:grid;grid-template-columns:1fr 1.4fr;gap:20px;align-items:center}.sms-test-v81 h3{margin:4px 0 6px}.sms-test-v81 p{margin:0;color:#64748b}.sms-test-v81 form{display:grid;grid-template-columns:1.3fr repeat(3,auto);gap:8px}.sms-test-v81 input,.sms-test-v81 button{min-height:44px}.catalog-quick-import-v81{margin:0 0 18px;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg,#111827,#25314a);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.catalog-quick-import-v81 div{display:grid;gap:5px}.catalog-quick-import-v81 span{color:#cbd5e1}.gift-collection-grid-v81{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gift-collection-card-v81{min-width:0}.gift-collection-card-v81>a{display:block;height:100%;border-radius:30px;overflow:hidden;background:#111827;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 70px rgba(15,23,42,.13);transition:.35s transform,.35s box-shadow}.gift-collection-card-v81>a:hover{transform:translateY(-8px);box-shadow:0 32px 90px rgba(15,23,42,.2)}.gift-art-v81{height:250px;position:relative;padding:26px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(124,92,255,.65),transparent 45%),linear-gradient(145deg,#172033,#0d1320)}.gift-art-v81 img{position:relative;z-index:2;max-width:82%;max-height:72%;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.32));transition:.45s transform}.gift-collection-card-v81:hover .gift-art-v81 img{transform:scale(1.06) rotate(-2deg)}.gift-glow-v81{position:absolute;width:220px;height:220px;border-radius:50%;background:var(--gc-primary);filter:blur(70px);opacity:.28}.gift-art-label-v81{position:absolute;z-index:3;right:20px;bottom:16px;display:grid;padding:10px 14px;border-radius:15px;background:rgba(10,16,29,.72);backdrop-filter:blur(14px)}.gift-art-label-v81 small{color:#b8c1d3}.gift-card-copy-v81{padding:22px;display:grid;gap:12px}.gift-card-copy-v81>div:first-child{display:flex;gap:7px;align-items:center;color:#a7f3d0}.live-dot-v81{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 6px rgba(52,211,153,.12)}.gift-card-copy-v81 h3{margin:0;font-size:1.25rem;color:#fff}.gift-card-copy-v81 p{margin:0;color:#94a3b8}.gift-values-v81{display:flex;gap:7px;flex-wrap:wrap}.gift-values-v81 span{padding:7px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#dbeafe;font-size:.78rem}.gift-card-copy-v81 footer{display:flex;align-items:end;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.gift-card-copy-v81 footer div{display:grid}.gift-card-copy-v81 footer small{color:#94a3b8}.gift-card-copy-v81 footer b{font-size:1.05rem}.gift-card-copy-v81 footer i{font-style:normal;color:#c4b5fd}.product-page-v81{max-width:1220px;margin:0 auto;padding:36px 24px 90px}.product-hero-v81{display:grid;grid-template-columns:1.05fr .95fr;gap:30px;background:linear-gradient(145deg,#fff,#f6f8fc);border:1px solid #e4e8f0;border-radius:38px;padding:42px;box-shadow:0 35px 90px rgba(15,23,42,.1)}.product-info-v81 h1{font-size:clamp(2.4rem,5vw,4.6rem);margin:12px 0}.variant-panel-v81{margin-top:26px;padding:20px;border:1px solid #e2e8f0;border-radius:24px;background:#fff}.variant-head-v81{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.variant-head-v81 div{display:grid}.variant-head-v81 small{color:#64748b}.variant-head-v81 span{padding:7px 12px;border-radius:999px;background:#eef2ff;color:#4f46e5}.variant-options-v81{display:flex;flex-wrap:wrap;gap:10px}.variant-option-v81{min-width:92px;padding:13px 16px;border:1px solid #dbe2ea;border-radius:16px;background:#f8fafc;color:#111827;display:flex;align-items:baseline;justify-content:center;gap:5px;transition:.2s}.variant-option-v81:hover,.variant-option-v81.active{background:#111827;color:#fff;border-color:#111827;transform:translateY(-2px);box-shadow:0 12px 30px rgba(15,23,42,.16)}.purchase-box-v81{margin-top:18px}.purchase-box-v81>div{display:grid}.purchase-box-v81 span{color:#64748b;font-size:.86rem}.product-visual-v81{position:relative;display:grid;place-items:center;min-height:560px;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 20% 20%,rgba(124,92,255,.85),transparent 38%),radial-gradient(circle at 80% 80%,rgba(45,212,191,.5),transparent 34%),#0d1424}.real-gift-card-v81{position:relative;width:min(88%,470px);aspect-ratio:1.58;border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#151b2a,#05070d);box-shadow:0 50px 80px rgba(0,0,0,.4);transform:rotate(-4deg);display:grid;place-items:center}.real-gift-card-v81 img{max-width:84%;max-height:68%;object-fit:contain;position:relative;z-index:2}.real-gift-card-v81>div{position:absolute;right:24px;bottom:20px;z-index:3;display:grid;color:#fff}.real-gift-card-v81>div small{letter-spacing:.18em;color:#aab4c7}.real-gift-shine-v81{position:absolute;inset:-50%;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.18) 50%,transparent 60%);transform:translateX(-70%);animation:giftShine81 5s infinite}.product-proof-v81{position:absolute;left:24px;bottom:24px;padding:13px 16px;border-radius:18px;background:rgba(10,16,29,.78);backdrop-filter:blur(12px);color:#fff;display:grid}.product-proof-v81 span{position:absolute;width:9px;height:9px;background:#34d399;border-radius:50%;left:12px;top:13px}.product-proof-v81 small{color:#aab4c7}.product-detail-grid-v81{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.product-detail-grid-v81 article{padding:26px;border:1px solid #e2e8f0;border-radius:24px;background:#fff}.product-detail-grid-v81 span{font-size:2rem;color:#c4b5fd;font-weight:800}.product-detail-grid-v81 h3{margin:8px 0}.product-detail-grid-v81 p{margin:0;color:#64748b}@keyframes giftShine81{0%,55%{transform:translateX(-70%)}75%,100%{transform:translateX(70%)}}
@media(max-width:980px){.gift-collection-grid-v81{grid-template-columns:repeat(2,1fr)}.product-hero-v81{grid-template-columns:1fr}.product-visual-v81{min-height:430px}.sms-test-v81{grid-template-columns:1fr}.sms-test-v81 form{grid-template-columns:1fr 1fr}.catalog-quick-import-v81{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.gift-collection-grid-v81{grid-template-columns:1fr}.gift-art-v81{height:220px}.product-page-v81{padding:20px 14px 60px}.product-hero-v81{padding:22px;border-radius:26px}.product-info-v81 h1{font-size:2.35rem}.product-visual-v81{min-height:360px;grid-row:1}.variant-option-v81{min-width:78px;flex:1}.product-detail-grid-v81{grid-template-columns:1fr}.sms-test-v81 form{grid-template-columns:1fr}.real-gift-card-v81{width:88%}}


/* VeryCard 8.2 — clean product collections, reliable tests */
.sms-test-actions-v82{display:grid;grid-template-columns:1.35fr repeat(3,auto);gap:9px;align-items:center}.sms-test-actions-v82 input,.sms-test-actions-v82 button{min-height:46px}.zohal-token-card-v82{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:18px;align-items:stretch}.zohal-token-card-v82>div{border:1px solid #dbe3ef;background:linear-gradient(145deg,#f8fbff,#eef4ff);border-radius:20px;padding:18px;display:grid;gap:7px}.zohal-token-card-v82 small{color:#64748b}.gift-collection-grid-v82{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gift-collection-card-v82{min-width:0}.gift-collection-card-v82>a{height:100%;display:grid;grid-template-rows:190px 1fr;border:1px solid #e4e8f0;border-radius:26px;overflow:hidden;background:#fff;color:#111827;box-shadow:0 18px 50px rgba(15,23,42,.08);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.gift-collection-card-v82>a:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(15,23,42,.14);border-color:color-mix(in srgb,var(--gc-primary) 35%,#e4e8f0)}.gift-media-v82{position:relative;display:grid;place-items:center;overflow:hidden;padding:22px;background:linear-gradient(145deg,#111827,#1e293b)}.gift-orb-v82{position:absolute;width:190px;height:190px;border-radius:50%;background:var(--gc-primary);filter:blur(65px);opacity:.28}.gift-image-frame-v82{position:relative;width:82%;height:118px;display:grid;place-items:center;border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 18px 35px rgba(0,0,0,.24);overflow:hidden;transform:rotate(-1.5deg);transition:transform .3s ease}.gift-collection-card-v82:hover .gift-image-frame-v82{transform:rotate(0) scale(1.025)}.gift-image-frame-v82 img{max-width:82%;max-height:76%;object-fit:contain}.gift-region-v82{position:absolute;right:16px;bottom:14px;padding:6px 9px;border-radius:999px;background:rgba(15,23,42,.76);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:.72rem;backdrop-filter:blur(10px)}.gift-content-v82{padding:18px;display:grid;gap:13px;align-content:start}.gift-meta-v82{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:.78rem}.gift-meta-v82 span{display:flex;align-items:center;gap:7px;color:#059669}.gift-meta-v82 i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 5px rgba(52,211,153,.12)}.gift-content-v82 h3{margin:0;font-size:1.08rem;line-height:1.55;color:#111827}.gift-values-v82{display:flex;gap:6px;flex-wrap:wrap;min-height:31px}.gift-values-v82 span{padding:6px 8px;border-radius:10px;background:#f1f5f9;color:#475569;font-size:.72rem}.gift-price-v82{margin-top:auto;padding-top:14px;border-top:1px solid #eef2f7;display:flex;align-items:end;justify-content:space-between;gap:12px}.gift-price-v82 div{display:grid}.gift-price-v82 small{color:#94a3b8}.gift-price-v82 b{font-size:.98rem}.gift-price-v82>span{color:var(--gc-primary);font-size:.78rem;font-weight:800}.products-section-v81 .section-head{margin-bottom:22px}
@media(max-width:1050px){.gift-collection-grid-v82{grid-template-columns:repeat(2,minmax(0,1fr))}.zohal-token-card-v82{grid-template-columns:1fr}.sms-test-actions-v82{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.gift-collection-grid-v82{grid-template-columns:1fr}.gift-collection-card-v82>a{grid-template-rows:170px 1fr}.gift-image-frame-v82{height:105px}.sms-test-actions-v82{grid-template-columns:1fr}.gift-price-v82{align-items:center}}

/* VeryCard 8.3 — Customer Vault, payments, contacts and gift visuals */
.support-phone-chip-v83{display:inline-flex!important;align-items:center;gap:9px;padding:6px 12px;border:1px solid rgba(255,255,255,.15);border-radius:14px;color:inherit;text-decoration:none;background:rgba(255,255,255,.06)}.support-phone-chip-v83 svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.8}.support-phone-chip-v83 span{display:grid;line-height:1.15}.support-phone-chip-v83 small{font-size:9px;opacity:.65}.support-phone-chip-v83 b{font-size:12px;direction:ltr}.footer-contact-v83{display:flex;flex-direction:column;gap:10px}.footer-contact-v83 a,.footer-contact-v83 address{color:inherit;opacity:.82;text-decoration:none;font-style:normal;line-height:1.9}.footer-grid-v71{grid-template-columns:1.4fr repeat(4,1fr)!important}
.gateway-admin-v83{display:grid;gap:18px}.gateway-grid-v83{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gateway-card-admin-v83 header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.gateway-card-admin-v83 header div{display:grid}.gateway-card-admin-v83 header small{color:#7c8494}.gateway-card-admin-v83.disabled-ready-v83{border-style:dashed}.gateway-global-v83{display:grid;grid-template-columns:1fr 1fr;align-items:end}.switch input{display:none}.switch span{display:block;width:48px;height:27px;border-radius:20px;background:#d7dbe3;position:relative}.switch span:after{content:"";position:absolute;width:21px;height:21px;top:3px;right:3px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+span{background:var(--gc-primary)}.switch input:checked+span:after{transform:translateX(-21px)}
.checkout-v83{max-width:1180px;margin:auto}.checkout-form-v83{background:#fff!important;color:#111827!important}.gateway-picker-v83{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gateway-picker-v83>b{grid-column:1/-1}.gateway-option-v83{display:flex!important;align-items:center;gap:12px;padding:14px;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;background:#fafbfc}.gateway-option-v83:has(input:checked){border-color:var(--gc-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--gc-primary) 13%,transparent)}.gateway-option-v83 input{width:auto!important}.gateway-option-v83>span:nth-last-child(1){display:grid}.gateway-option-v83 small{color:#7b8494}.gateway-logo-v83{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--gc-primary),var(--gc-primary2));color:#fff;font-weight:900}.checkout-trust-v83{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.checkout-trust-v83 span{padding:7px 10px;border:1px solid #e5e7eb;border-radius:999px;font-size:11px}.payment-result-v83{padding:90px 20px}.payment-result-v83 .panel{text-align:center;padding:50px}.payment-result-v83 .success{border-top:4px solid #22c55e}.payment-result-v83 .failed{border-top:4px solid #ef4444}
.account-pro-v83{max-width:1240px;margin:45px auto;display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;padding:0 20px}.account-side-v83{position:sticky;top:30px;height:max-content;padding:24px;border:1px solid #e4e7ee;border-radius:28px;background:#fff;box-shadow:0 20px 60px rgba(31,42,68,.08);display:grid;gap:14px}.account-avatar-v83{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(135deg,var(--gc-primary),var(--gc-primary2));color:#fff;font-size:27px;font-weight:900}.account-side-v83>div:nth-child(2){display:grid}.account-side-v83 small{color:#7b8494}.account-side-v83 nav{display:grid;gap:5px;border-top:1px solid #edf0f5;padding-top:14px}.account-side-v83 nav a{padding:11px 13px;border-radius:12px;text-decoration:none;color:#4b5563}.account-side-v83 nav a:hover{background:#f3f1ff;color:var(--gc-primary)}.account-logout-v83{margin-top:10px;color:#dc2626;text-decoration:none}.account-main-v83{display:grid;gap:18px}.account-welcome-v83{padding:32px;border-radius:30px;background:radial-gradient(circle at 10% 0%,rgba(124,92,255,.65),transparent 42%),linear-gradient(135deg,#101726,#202b43);color:#fff;display:flex;align-items:center;justify-content:space-between}.account-welcome-v83 h1{font-size:36px;margin:6px 0}.account-kpis-v83{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.account-kpis-v83 article{padding:18px;border:1px solid #e5e8ef;background:#fff;border-radius:20px;display:grid;gap:6px}.account-kpis-v83 b{font-size:22px}.account-kpis-v83 small{color:#8b93a3}.account-panel-v83{padding:24px;border:1px solid #e5e8ef;background:#fff;border-radius:24px}.account-panel-v83>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.account-panel-v83 h2{margin:4px 0}.order-list-v83,.service-request-list-v83,.payment-history-v83{display:grid;gap:9px}.order-list-v83 article,.service-request-list-v83 article,.payment-history-v83 article{display:grid;grid-template-columns:1.3fr 1fr .8fr;align-items:center;gap:12px;padding:14px;border:1px solid #edf0f5;border-radius:15px}.order-list-v83 article div,.service-request-list-v83 article div{display:grid}.order-list-v83 span,.service-request-list-v83 small,.payment-history-v83 small{color:#8b93a3}.order-list-v83 em,.service-request-list-v83 em,.payment-history-v83 em{font-style:normal;padding:6px 9px;border-radius:999px;background:#f3f1ff;color:var(--gc-primary);justify-self:start}.vault-grid-v83{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vault-grid-v83 article{padding:16px;border-radius:20px;background:linear-gradient(145deg,#121827,#26324d);color:#fff;display:grid;gap:12px}.vault-art-v83{height:105px;border-radius:15px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--gc-primary),var(--gc-primary2));display:flex;align-items:end;padding:14px}.vault-art-v83 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.vault-art-v83 span{z-index:1;font-weight:800}.vault-grid-v83 code{font-size:18px;letter-spacing:1px}.vault-grid-v83 button{border:0;padding:10px;border-radius:11px}.profile-security-v83{display:grid;grid-template-columns:1.5fr .8fr;gap:24px}.profile-security-v83 form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-security-v83 button{grid-column:1/-1}.profile-security-v83 aside{padding:20px;border-radius:18px;background:#f7f8fb}.profile-security-v83 aside p{display:flex;justify-content:space-between}.empty-state-v83{padding:30px;text-align:center;color:#8b93a3;border:1px dashed #d9dee8;border-radius:18px}
.gift-image-frame-v82{background:linear-gradient(145deg,#fff,#e9edf5)!important;padding:14px!important;border-radius:20px!important;transform:perspective(700px) rotateY(-5deg) rotateX(3deg);box-shadow:0 24px 50px rgba(15,23,42,.28),inset 0 1px 0 #fff}.gift-image-frame-v82:before{content:"DIGITAL GIFT CARD";position:absolute;right:18px;bottom:10px;font-size:8px;letter-spacing:2px;color:#64748b;z-index:2}.gift-image-frame-v82 img{object-fit:contain!important;filter:saturate(1.08) contrast(1.04);border-radius:12px}.gift-values-v82 span{background:#f3f5f9!important;border:1px solid #e3e7ef!important;color:#394150!important}.product-detail-v81 .gift-denomination-picker-v81,.denomination-picker-v81{background:linear-gradient(145deg,#f8f9fc,#fff);border:1px solid #e2e7ef;border-radius:22px;padding:18px}.denomination-picker-v81 button{min-width:88px;border-radius:14px!important;transition:.2s}.denomination-picker-v81 button:hover{transform:translateY(-2px)}
@media(max-width:900px){.footer-grid-v71{grid-template-columns:1fr 1fr!important}.gateway-grid-v83{grid-template-columns:1fr}.account-pro-v83{grid-template-columns:1fr}.account-side-v83{position:static}.account-side-v83 nav{grid-template-columns:repeat(3,1fr)}.account-kpis-v83{grid-template-columns:1fr 1fr}.profile-security-v83{grid-template-columns:1fr}.support-phone-chip-v83 small{display:none}}
@media(max-width:600px){.support-phone-chip-v83{display:none!important}.footer-grid-v71{grid-template-columns:1fr!important}.gateway-picker-v83{grid-template-columns:1fr}.account-kpis-v83{grid-template-columns:1fr 1fr}.account-side-v83 nav{grid-template-columns:1fr 1fr}.vault-grid-v83{grid-template-columns:1fr}.order-list-v83 article,.service-request-list-v83 article,.payment-history-v83 article{grid-template-columns:1fr}.profile-security-v83 form{grid-template-columns:1fr}.account-welcome-v83{align-items:flex-start;gap:18px;flex-direction:column}}


/* VeryCard 8.3.1 — contact controls + premium square gift cards */
.contact-settings-grid-v831{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-settings-grid-v831 label{display:grid;gap:8px}.contact-settings-grid-v831 label.full{grid-column:1/-1}.contact-settings-grid-v831 small{color:#64748b}.contact-preview-v831{margin-top:18px;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg,#111827,#24314b);color:#fff;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.contact-preview-v831 span{color:#a5b4fc}.contact-preview-v831 small{color:#cbd5e1;margin-inline-start:auto}
.gift-collection-grid-v831{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gift-collection-card-v831{min-width:0}.gift-collection-card-v831>a{height:100%;display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid #e5e9f1;border-radius:30px;overflow:hidden;color:#111827;box-shadow:0 20px 60px rgba(15,23,42,.09);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.gift-collection-card-v831>a:hover{transform:translateY(-8px);box-shadow:0 34px 90px rgba(15,23,42,.16);border-color:color-mix(in srgb,var(--gc-primary) 35%,#e5e9f1)}.gift-square-v831{position:relative;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 22% 18%,rgba(122,92,255,.48),transparent 38%),radial-gradient(circle at 82% 82%,rgba(45,212,191,.3),transparent 36%),linear-gradient(145deg,#111827,#202b43)}.gift-square-v831:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(to bottom,black,transparent 80%)}.gift-ambient-v831{position:absolute;width:70%;height:70%;border-radius:50%;background:var(--gc-primary);filter:blur(85px);opacity:.24}.gift-ring-v831{position:absolute;width:72%;height:72%;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 24px rgba(255,255,255,.025),0 0 0 48px rgba(255,255,255,.015)}.gift-card-3d-v831{position:relative;z-index:3;width:72%;aspect-ratio:1.58;transform:perspective(900px) rotateX(8deg) rotateY(-12deg) rotateZ(-4deg);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.gift-collection-card-v831:hover .gift-card-3d-v831{transform:perspective(900px) rotateX(2deg) rotateY(-3deg) rotateZ(-1deg) scale(1.045)}.gift-card-face-v831{position:absolute;inset:0;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,247,251,.93));box-shadow:0 30px 45px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.9);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.72)}.gift-card-face-v831:before{content:"";position:absolute;inset:-45%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.7) 50%,transparent 62%);transform:translateX(-55%);transition:transform .65s ease}.gift-collection-card-v831:hover .gift-card-face-v831:before{transform:translateX(55%)}.gift-card-face-v831 img{position:relative;z-index:2;max-width:76%;max-height:58%;object-fit:contain;filter:drop-shadow(0 10px 13px rgba(15,23,42,.16))}.gift-card-brand-v831{position:absolute;right:18px;bottom:20px;z-index:2;font-weight:800;color:#111827}.gift-card-face-v831 small{position:absolute;right:18px;bottom:9px;z-index:2;letter-spacing:.18em;font-size:.48rem;color:#64748b}.gift-card-shadow-v831{position:absolute;left:8%;right:8%;height:26px;bottom:-18px;border-radius:50%;background:rgba(0,0,0,.38);filter:blur(14px)}.gift-region-v831,.gift-delivery-v831{position:absolute;z-index:5;padding:8px 11px;border-radius:999px;background:rgba(10,16,29,.72);border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(12px);color:#fff;font-size:.72rem}.gift-region-v831{right:16px;top:16px}.gift-delivery-v831{left:16px;bottom:16px;display:flex;align-items:center;gap:7px}.gift-delivery-v831 i{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 5px rgba(52,211,153,.15)}.gift-copy-v831{padding:20px;display:grid;gap:15px;align-content:start}.gift-title-row-v831{display:flex;justify-content:space-between;gap:12px;align-items:start}.gift-title-row-v831 small{color:#64748b}.gift-title-row-v831 h3{margin:4px 0 0;font-size:1.16rem;line-height:1.55}.gift-title-row-v831>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#f1f5f9;color:var(--gc-primary);font-weight:900}.gift-values-v831{display:flex;gap:7px;flex-wrap:wrap}.gift-values-v831 b{padding:7px 10px;border-radius:12px;background:#f5f7fb;border:1px solid #e8ecf3;font-size:.78rem}.gift-values-v831 b small{font-weight:500;color:#64748b}.gift-copy-v831 footer{margin-top:auto;padding-top:15px;border-top:1px solid #edf0f5;display:flex;align-items:end;justify-content:space-between;gap:12px}.gift-copy-v831 footer div{display:grid}.gift-copy-v831 footer small{color:#94a3b8}.gift-copy-v831 footer strong{font-size:1rem}.gift-copy-v831 footer em{font-style:normal;color:var(--gc-primary);font-weight:900;font-size:.82rem}
@media(max-width:1050px){.gift-collection-grid-v831{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.contact-settings-grid-v831{grid-template-columns:1fr}.contact-settings-grid-v831 label.full{grid-column:auto}.contact-preview-v831{display:grid}.contact-preview-v831 small{margin:0}.gift-collection-grid-v831{grid-template-columns:1fr}.gift-collection-card-v831>a{border-radius:24px}.gift-square-v831{aspect-ratio:1/1}.gift-card-3d-v831{width:68%}}

/* VeryCard 8.4 — flagship storefront refinement */
.store-home-v66{overflow:clip}.hero-v84{width:min(1380px,94vw);min-height:680px;margin:26px auto 76px;padding:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);position:relative;overflow:hidden;border-radius:44px;color:#fff;background:radial-gradient(circle at 76% 18%,rgba(106,92,255,.34),transparent 28%),radial-gradient(circle at 18% 84%,rgba(32,201,151,.22),transparent 30%),linear-gradient(135deg,#080d18 0%,#121b31 48%,#0c1323 100%);box-shadow:0 44px 120px rgba(15,23,42,.28);isolation:isolate}.hero-v84:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent,black 30%,black);z-index:-1}.hero-v84:after{content:"";position:absolute;inset:-25%;background:conic-gradient(from 90deg at 60% 50%,transparent,rgba(124,92,255,.11),transparent 32%);animation:heroAura84 18s linear infinite;z-index:-1}.hero-copy-v84{padding:88px 72px 82px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:5}.hero-kicker-v84{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);backdrop-filter:blur(15px);font-size:.78rem;color:#dce5f5}.hero-kicker-v84 i{width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 0 7px rgba(52,211,153,.12)}.hero-copy-v84 h1{font-size:clamp(3.1rem,5.2vw,6rem);line-height:1.06;letter-spacing:-.04em;margin:24px 0 22px;max-width:690px;text-wrap:balance}.hero-copy-v84 p{font-size:1.06rem;line-height:2;color:#aebbd0;max-width:610px;margin:0}.hero-actions-v84{display:flex;gap:12px;margin-top:34px}.hero-actions-v84 a{height:54px;padding:0 23px;border-radius:17px;display:flex;align-items:center;justify-content:center;gap:22px;font-weight:800;transition:.25s}.hero-primary-v84{background:#fff;color:#101827;box-shadow:0 18px 40px rgba(0,0,0,.2)}.hero-primary-v84:hover{transform:translateY(-3px);box-shadow:0 24px 50px rgba(0,0,0,.28)}.hero-secondary-v84{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff}.hero-secondary-v84:hover{background:rgba(255,255,255,.11)}.hero-points-v84{display:flex;gap:20px;flex-wrap:wrap;margin-top:26px;color:#aebbd0;font-size:.82rem}.hero-points-v84 span{display:flex;align-items:center;gap:7px}.hero-points-v84 b{color:#5ee0ad}.hero-gallery-v84{min-height:680px;position:relative;display:grid;place-items:center;perspective:1400px}.hero-orbit-v84{position:absolute;width:520px;height:520px;border-radius:50%;border:1px solid rgba(255,255,255,.09);box-shadow:0 0 0 62px rgba(255,255,255,.018),0 0 0 124px rgba(255,255,255,.01);animation:heroOrbit84 12s ease-in-out infinite}.hero-gift-v84{position:absolute;width:min(440px,72%);aspect-ratio:1.586;opacity:0;transform:translate3d(80px,12px,-100px) rotateY(-24deg) rotateZ(7deg) scale(.82);transition:opacity .8s ease,transform .9s cubic-bezier(.2,.75,.15,1);pointer-events:none}.hero-gift-v84.active{opacity:1;transform:translate3d(0,0,0) rotateY(-7deg) rotateZ(-4deg) scale(1);pointer-events:auto;z-index:5}.hero-gift-v84.prev{opacity:.34;transform:translate3d(-108px,-45px,-170px) rotateY(17deg) rotateZ(-11deg) scale(.82);z-index:2}.hero-gift-v84.next{opacity:.28;transform:translate3d(110px,50px,-190px) rotateY(-24deg) rotateZ(10deg) scale(.77);z-index:1}.hero-gift-face-v84{position:absolute;inset:0;border-radius:28px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.99),rgba(237,242,250,.96));border:1px solid rgba(255,255,255,.9);box-shadow:0 46px 90px rgba(0,0,0,.42),inset 0 1px 0 #fff;display:grid;place-items:center}.hero-gift-face-v84:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 10%,rgba(124,92,255,.15),transparent 34%),linear-gradient(130deg,transparent 55%,rgba(15,23,42,.05));}.hero-gift-logo-v84{position:relative;z-index:2;width:64%;height:52%;display:grid;place-items:center}.hero-gift-logo-v84 img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(15,23,42,.16))}.hero-gift-meta-v84{position:absolute;right:25px;bottom:22px;z-index:3;display:grid;color:#111827}.hero-gift-meta-v84 strong{font-size:1.12rem}.hero-gift-meta-v84 small{letter-spacing:.13em;color:#64748b;font-size:.6rem}.hero-gift-value-v84{position:absolute;left:24px;top:22px;z-index:3;padding:8px 12px;border-radius:12px;background:#111827;color:#fff;font:800 .72rem Inter,sans-serif}.hero-gift-shine-v84{position:absolute;inset:-60%;z-index:4;background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.75) 50%,transparent 58%);transform:translateX(-65%);animation:heroShine84 5.4s ease-in-out infinite;pointer-events:none}.hero-gallery-caption-v84{position:absolute;bottom:60px;right:60px;display:flex;align-items:center;gap:15px;color:#fff;z-index:8}.hero-gallery-caption-v84>span{font:900 2.3rem Inter;color:rgba(255,255,255,.2)}.hero-gallery-caption-v84 div{display:grid}.hero-gallery-caption-v84 small{color:#8290a8;font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.hero-gallery-caption-v84 b{font-size:.95rem}.hero-gallery-dots-v84{position:absolute;bottom:66px;left:64px;display:flex;gap:7px;z-index:8}.hero-gallery-dots-v84 button{width:7px;height:7px;padding:0;border-radius:999px;background:rgba(255,255,255,.25);transition:.25s}.hero-gallery-dots-v84 button.active{width:28px;background:#fff}.section{margin-block:78px}.section-head-v66 h2,.section-head-v75 h2{letter-spacing:-.025em}.products-section-v81{width:min(1320px,94vw)}
/* Repair 8.3.1 cards: compact, square and predictable */
.gift-collection-grid-v831{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch}.gift-collection-card-v831{min-width:0!important;height:auto!important}.gift-collection-card-v831>a{height:100%!important;min-height:490px!important;display:flex!important;flex-direction:column!important;border-radius:28px!important;overflow:hidden!important;background:#fff!important}.gift-square-v831{flex:none!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.gift-card-3d-v831{width:72%!important;height:auto!important;aspect-ratio:1.586!important}.gift-card-face-v831{border-radius:22px!important}.gift-copy-v831{flex:1!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:13px!important;background:#fff!important}.gift-title-row-v831 h3{font-size:1.08rem!important}.gift-copy-v831 footer{width:auto!important;margin:0!important;margin-top:auto!important;padding:15px 0 0!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;display:flex!important}.gift-copy-v831 footer strong{color:#111827!important}.gift-copy-v831 footer em{color:var(--gc-primary)!important}.gift-values-v831{min-height:35px}.gift-values-v831 b{white-space:nowrap}.product-count-v66{display:none!important}
@keyframes heroAura84{to{transform:rotate(360deg)}}@keyframes heroOrbit84{50%{transform:scale(1.04);opacity:.75}}@keyframes heroShine84{0%,48%{transform:translateX(-65%)}72%,100%{transform:translateX(65%)}}
@media(max-width:1050px){.hero-v84{grid-template-columns:1fr;min-height:auto}.hero-copy-v84{padding:66px 55px 20px;align-items:center;text-align:center}.hero-copy-v84 p{max-width:720px}.hero-gallery-v84{min-height:560px}.gift-collection-grid-v831{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.hero-v84{width:calc(100% - 24px);margin-top:12px;border-radius:30px}.hero-copy-v84{padding:46px 22px 10px}.hero-copy-v84 h1{font-size:2.75rem}.hero-copy-v84 p{font-size:.93rem}.hero-actions-v84{width:100%;display:grid}.hero-actions-v84 a{width:100%}.hero-points-v84{justify-content:center;gap:12px}.hero-gallery-v84{min-height:420px}.hero-orbit-v84{width:300px;height:300px}.hero-gift-v84{width:78%}.hero-gallery-caption-v84{right:22px;bottom:30px}.hero-gallery-dots-v84{left:22px;bottom:34px}.gift-collection-grid-v831{grid-template-columns:1fr!important}.gift-collection-card-v831>a{min-height:460px!important}.gift-square-v831{aspect-ratio:1/1!important}.section{margin-block:58px}}

/* VeryCard 8.5 — authentic gift-card art, polished hero controls and smart collection tools */
.hero-secondary-v84{background:rgba(255,255,255,.94)!important;color:#111827!important;border:1px solid rgba(255,255,255,.75)!important;box-shadow:0 14px 34px rgba(0,0,0,.12)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}.hero-secondary-v84 span,.hero-secondary-v84 b{color:#111827!important}.hero-secondary-v84 b{width:27px;height:27px;border-radius:9px;display:grid;place-items:center;background:#111827;color:#fff!important}.hero-secondary-v84:hover{background:#fff!important;transform:translateY(-3px)!important}
.hero-gallery-nav-v85{position:absolute;left:34px;bottom:30px;z-index:25;display:flex;align-items:center;gap:10px}.hero-gallery-nav-v85>button{width:39px;height:39px;border:1px solid rgba(255,255,255,.17);border-radius:13px;background:rgba(10,16,29,.55);backdrop-filter:blur(12px);color:#fff;font-size:25px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:.25s}.hero-gallery-nav-v85>button:hover{background:#fff;color:#111827;transform:translateY(-2px)}.hero-gallery-nav-v85 .hero-gallery-dots-v84{position:static!important;display:flex!important;gap:7px!important}.hero-progress-v85{position:absolute;left:34px;right:34px;bottom:16px;height:2px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden;z-index:24}.hero-progress-v85 i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--gc-primary),var(--gc-primary2));box-shadow:0 0 14px var(--gc-primary);transition:width 3.9s linear}
.hero-gift-logo-v84{inset:0!important;border-radius:24px!important;background:transparent!important;padding:0!important;overflow:hidden!important}.hero-gift-logo-v84 img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;filter:none!important}.hero-gift-meta-v84,.hero-gift-value-v84{z-index:4}.hero-gift-face-v84{overflow:hidden!important}
.products-section-v85 .section-head{align-items:end}.product-tools-v85{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.product-tools-v85 button,.product-tools-v85 a{min-height:43px;padding:0 16px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;color:#111827;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 10px 28px rgba(15,23,42,.06)}.product-tools-v85 button.active{background:#111827;color:#fff;border-color:#111827}.product-tools-v85 button span{font-size:1.25rem}.gift-collection-card-v831{position:relative}.gift-favorite-v85{position:absolute;top:17px;left:17px;z-index:12;width:42px;height:42px;border-radius:14px;border:1px solid rgba(255,255,255,.28);background:rgba(8,14,27,.55);color:#fff;font-size:1.35rem;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(13px);transition:.25s}.gift-favorite-v85:hover,.gift-favorite-v85.active{background:#fff;color:#ef476f;transform:scale(1.06)}.gift-collection-card-v831.is-hidden-favorite{display:none!important}
.gift-square-v85{background:radial-gradient(circle at 18% 15%,rgba(125,92,255,.45),transparent 38%),radial-gradient(circle at 82% 80%,rgba(45,212,191,.27),transparent 35%),linear-gradient(145deg,#0d1424,#17223a)!important}.gift-card-real-v85{width:78%!important;aspect-ratio:1.586!important}.gift-card-face-v85{background:#090909!important;border:0!important;overflow:hidden!important}.gift-card-face-v85:before{z-index:3!important;pointer-events:none}.gift-real-image-v85{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;filter:none!important;border-radius:inherit!important}.gift-card-brand-v831,.gift-card-face-v831>small{display:none!important}.gift-card-shadow-v831{bottom:-20px!important}.gift-collection-card-v831>a:hover .gift-card-real-v85{transform:perspective(900px) rotateX(1deg) rotateY(-2deg) rotateZ(-.5deg) scale(1.055)!important}.gift-collection-card-v831>a{border-radius:29px!important}.gift-copy-v831{min-height:218px}.gift-title-row-v831 h3{font-size:1.12rem!important}.gift-values-v831 b{background:#f8fafc!important;border-color:#e6eaf0!important}.product-benefits-v85{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product-benefits-v85 article{padding:20px 21px;border:1px solid #e5e9f0;border-radius:22px;background:linear-gradient(145deg,#fff,#f7f9fc);display:grid;grid-template-columns:auto 1fr;column-gap:13px;box-shadow:0 14px 38px rgba(15,23,42,.055)}.product-benefits-v85 span{grid-row:1/3;width:42px;height:42px;border-radius:14px;background:#111827;color:#fff;display:grid;place-items:center;font-weight:900}.product-benefits-v85 b{align-self:end}.product-benefits-v85 small{color:#64748b}.product-actions-v85{display:flex;gap:10px;margin-top:14px}.product-actions-v85 button{flex:1;min-height:45px;border:1px solid #dfe5ee;border-radius:15px;background:#fff;color:#111827;font-weight:800;cursor:pointer}.product-actions-v85 button:hover,.product-actions-v85 button.active{border-color:#111827;background:#111827;color:#fff}.real-gift-card-v81 img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;filter:none!important}.real-gift-card-v81>div{display:none!important}
.toast-v85{position:fixed;left:24px;bottom:24px;z-index:9999;padding:13px 17px;border-radius:14px;background:#111827;color:#fff;box-shadow:0 16px 45px rgba(0,0,0,.25);opacity:0;transform:translateY(14px);pointer-events:none;transition:.25s}.toast-v85.show{opacity:1;transform:none}
@media(max-width:800px){.product-benefits-v85{grid-template-columns:1fr}.hero-gallery-nav-v85{left:20px;bottom:27px}.hero-progress-v85{left:20px;right:20px}.products-section-v85 .section-head{align-items:start}.product-tools-v85{width:100%}.product-tools-v85>*{flex:1;justify-content:center}}
@media(max-width:640px){.hero-secondary-v84 b{display:none}.gift-card-real-v85{width:82%!important}.gift-copy-v831{min-height:205px}.product-actions-v85{display:grid}.hero-gallery-nav-v85>button{width:35px;height:35px}.hero-progress-v85{bottom:12px}}
/* VeryCard 8.6 */
.hero-gift-face-v84{background:#070b12!important;border:0!important;box-shadow:0 45px 100px rgba(0,0,0,.45)!important}.hero-gift-face-v84:before{display:none!important}.hero-gift-logo-v84{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hero-gift-logo-v84 img{object-fit:cover!important}.hero-gift-meta-v84,.hero-gift-value-v84{display:none!important}.hero-gift-v84{aspect-ratio:1.586!important}.gift-real-image-v85{object-fit:cover!important}.gift-favorite-v86 svg,.heart-icon-v86 svg,.gift-favorite-v85 svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.gift-favorite-v85.active svg{fill:#ef476f;stroke:#ef476f}.store-nav-v86{padding:6px;border-radius:18px;background:color-mix(in srgb,var(--gc-header-bg) 94%,var(--gc-primary) 6%);border:1px solid color-mix(in srgb,var(--gc-header-text) 10%,transparent);box-shadow:0 12px 35px rgba(15,23,42,.055)}.store-nav-v86>a,.store-nav-v86 .nav-dropdown-v78>button{min-height:42px;padding:0 14px!important;border-radius:13px!important;font-weight:800!important;color:var(--gc-header-text)!important}.store-nav-v86>a:hover,.store-nav-v86 .nav-dropdown-v78:hover>button,.store-nav-v86 .nav-dropdown-v78.is-open>button{background:var(--gc-primary)!important;color:var(--gc-button-text)!important}.store-nav-v86>a:after{display:none!important}.content-page-v86{width:min(1240px,92vw);margin:36px auto 90px}.content-hero-v86{padding:82px 74px;border-radius:38px;background:radial-gradient(circle at 12% 15%,rgba(124,92,255,.32),transparent 32%),radial-gradient(circle at 88% 82%,rgba(45,212,191,.22),transparent 34%),linear-gradient(135deg,#0b1120,#17233c);color:#fff;box-shadow:0 40px 100px rgba(15,23,42,.2)}.content-hero-v86 h1{font-size:clamp(2.5rem,5vw,5.3rem);margin:18px 0}.content-hero-v86>p{max-width:720px;color:#b8c4d8;line-height:2}.about-grid-v86{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.about-grid-v86 article{padding:30px;border-radius:27px;background:#fff;border:1px solid #e6eaf0}.about-grid-v86 span{width:44px;height:44px;display:grid;place-items:center;background:#111827;color:#fff;border-radius:14px}.about-grid-v86 p,.about-story-v86 p{color:#64748b;line-height:2}.about-story-v86{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;padding:44px;border-radius:30px;background:#fff;border:1px solid #e6eaf0}.contact-cards-v86{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.contact-cards-v86>a,.contact-cards-v86>article{padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.06);display:grid;color:#fff;text-decoration:none}.ticket-shell-v86{display:grid;grid-template-columns:.65fr 1.35fr;gap:28px;margin-top:26px;padding:38px;border:1px solid #e3e8ef;border-radius:32px;background:#fff}.ticket-form-v86{padding:25px;border-radius:25px;background:#f6f8fc}.ticket-fields-v86{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ticket-fields-v86 .wide{grid-column:1/-1}.ticket-admin-list-v86{display:grid;gap:16px}.ticket-admin-card-v86 header{display:flex;justify-content:space-between}.ticket-admin-card-v86>p{padding:18px;border-radius:16px;background:#f7f8fb}.ticket-admin-card-v86 form{display:grid;grid-template-columns:180px 1fr auto;gap:10px}.ticket-status-v86{padding:6px 10px;border-radius:999px;background:#e8eefc;font-size:.75rem}
@media(max-width:900px){.store-nav-v67{background:linear-gradient(165deg,#0b1120,#16223a)!important;color:#fff!important;padding:84px 18px 26px!important;width:min(88vw,360px)!important;right:-100%!important}.store-nav-open .store-nav-v67{right:0!important}.store-nav-v86{background:transparent;border:0;box-shadow:none;padding:0}.store-nav-v86>a,.store-nav-v86 .nav-dropdown-v78>button{width:100%;justify-content:space-between;min-height:52px;color:#fff!important;border:1px solid rgba(255,255,255,.08);margin:3px 0}.about-grid-v86{grid-template-columns:1fr 1fr}.ticket-shell-v86,.about-story-v86{grid-template-columns:1fr}}
@media(max-width:650px){.content-page-v86{width:calc(100% - 22px)}.content-hero-v86{padding:48px 24px;border-radius:28px}.about-grid-v86,.contact-cards-v86{grid-template-columns:1fr}.ticket-shell-v86{padding:17px}.ticket-fields-v86{grid-template-columns:1fr}.ticket-fields-v86 .wide{grid-column:auto}.ticket-admin-card-v86 form{grid-template-columns:1fr}.hero-gift-v84{width:86%!important}}

/* VeryCard 8.7 — Spatial polish, catalog recovery and support desk */
:root{--vc-container:min(1600px,calc(100vw - 48px));--vc-shadow-soft:0 22px 70px rgba(15,23,42,.09)}
.store-home-v66,.content-page-v86,.footer-v67,.site-header-v67{width:var(--vc-container)!important;max-width:none!important;margin-inline:auto!important}
.site-header-v67{min-height:78px!important;padding:10px 14px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:24px!important;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(22px) saturate(1.3)!important;box-shadow:0 18px 55px rgba(15,23,42,.08)!important;position:sticky!important;top:12px!important;z-index:120!important}
.store-nav-v86{padding:6px!important;border-radius:18px!important;gap:3px!important;background:rgba(241,245,249,.7)!important}.store-nav-v86>a,.store-nav-v86 button{min-height:46px!important;padding:0 17px!important;border-radius:14px!important;font-weight:750!important;transition:.25s ease!important}.store-nav-v86>a:hover,.store-nav-v86 button:hover{background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.09)!important;transform:translateY(-1px)}
.nav-mega-v78,.nav-mini-v78{border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 28px 80px rgba(15,23,42,.16)!important;border-radius:26px!important;background:rgba(255,255,255,.97)!important;backdrop-filter:blur(24px)!important}.nav-mega-grid-v78>a{border-radius:18px!important;border:1px solid transparent!important}.nav-mega-grid-v78>a:hover{background:linear-gradient(135deg,#f8fafc,#eef2ff)!important;border-color:rgba(99,102,241,.15)!important;transform:translateY(-2px)}
[data-favorite-toggle],[data-favorites-filter],.favorite-button-v85,.favorite-filter-v85{display:none!important}
.hero-v84,.section,.store-metrics{width:100%!important;max-width:none!important}.footer-v67{border-radius:34px!important;padding:34px!important;margin-top:70px!important;box-shadow:0 30px 90px rgba(2,6,23,.16)!important}.footer-grid-v71{grid-template-columns:1.35fr repeat(4,minmax(130px,1fr))!important;gap:34px!important;align-items:start!important}.footer-newsletter-v67{border-radius:24px!important;padding:26px 28px!important}
.ticket-shell-v87{display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:34px!important;background:#fff!important;border:1px solid #e7eaf0!important;box-shadow:var(--vc-shadow-soft)!important}.ticket-intro-v87{padding:42px!important;background:radial-gradient(circle at 20% 10%,rgba(99,102,241,.28),transparent 36%),linear-gradient(145deg,#101827,#17233b)!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.ticket-intro-v87 h2{font-size:clamp(1.8rem,2.7vw,3rem)!important;line-height:1.35!important;color:#fff!important;margin:10px 0!important}.ticket-intro-v87 p{color:#cbd5e1!important;line-height:2!important}.ticket-steps-v87{display:grid!important;gap:10px!important;margin:30px 0!important}.ticket-steps-v87 span{display:flex!important;align-items:center!important;gap:12px!important;padding:13px 15px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:16px!important;background:rgba(255,255,255,.05)!important}.ticket-steps-v87 b{color:#a5b4fc!important}.ticket-sla-v87{display:flex!important;gap:13px!important;padding:16px!important;border-radius:18px!important;background:rgba(255,255,255,.08)!important}.ticket-sla-v87 i{width:10px;height:10px;margin-top:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 7px rgba(52,211,153,.13)}.ticket-sla-v87 div{display:grid;gap:4px}.ticket-sla-v87 small{color:#aeb9ca}.ticket-form-v87{padding:42px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important}.ticket-form-head-v87{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:24px!important}.ticket-form-head-v87 h3{margin:3px 0 0!important;font-size:1.5rem!important}.secure-chip-v87{padding:9px 13px;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:800;font-size:.78rem}.ticket-fields-v86{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}.ticket-fields-v86 label{display:grid!important;gap:8px!important;font-weight:750!important;color:#334155!important}.ticket-fields-v86 input,.ticket-fields-v86 select,.ticket-fields-v86 textarea{width:100%!important;min-height:52px!important;border:1px solid #dfe4ec!important;border-radius:15px!important;background:#fff!important;padding:12px 14px!important;transition:.2s ease!important}.ticket-fields-v86 input:focus,.ticket-fields-v86 select:focus,.ticket-fields-v86 textarea:focus{outline:none!important;border-color:#818cf8!important;box-shadow:0 0 0 4px rgba(99,102,241,.1)!important}.ticket-form-v87>.btn{min-width:180px!important;min-height:52px!important;border-radius:15px!important;margin-top:18px!important}
.catalog-head-v87 p{max-width:780px}.catalog-stats-v87 article{min-height:132px!important}.catalog-stats-v87 small{color:#94a3b8}.catalog-filters-v87{border-radius:26px!important}.catalog-reset-v87{padding:10px 14px;border-radius:12px;background:#f1f5f9;font-weight:800}.catalog-rules-v87 summary{display:grid;gap:4px;cursor:pointer}.catalog-rules-v87 summary small{font-weight:500;color:#64748b}.catalog-results-v87{border-radius:26px!important}.catalog-pagination-v87{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0 4px}.catalog-pagination-v87 a{width:42px;height:42px;border-radius:13px;border:1px solid #e2e8f0;display:grid;place-items:center;font-weight:800;background:#fff}.catalog-pagination-v87 a.active{background:#111827;color:#fff;border-color:#111827}.catalog-pagination-v87 span{color:#64748b;margin-right:8px}
.section{scroll-margin-top:120px}.gift-collection-card-v831>a{box-shadow:0 18px 55px rgba(15,23,42,.08)!important}.gift-collection-card-v831>a:hover{box-shadow:0 32px 90px rgba(15,23,42,.15)!important}.section-head-v75 h2{letter-spacing:-.035em}.content-hero-v86{border-radius:34px!important;overflow:hidden!important}.back-to-top-v87{position:fixed;left:22px;bottom:22px;width:50px;height:50px;border:0;border-radius:16px;background:#111827;color:#fff;box-shadow:0 18px 45px rgba(15,23,42,.25);display:grid;place-items:center;z-index:100;opacity:0;transform:translateY(15px);pointer-events:none;transition:.25s}.back-to-top-v87.visible{opacity:1;transform:none;pointer-events:auto}
@media(min-width:1800px){:root{--vc-container:min(1720px,calc(100vw - 96px))}.store-home-v66{font-size:1.03rem}.hero-v84{min-height:620px!important}}
@media(max-width:1100px){:root{--vc-container:calc(100vw - 28px)}.ticket-shell-v87{grid-template-columns:1fr!important}.ticket-intro-v87{padding:30px!important}.footer-grid-v71{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:760px){:root{--vc-container:calc(100vw - 20px)}.site-header-v67{top:8px!important;border-radius:20px!important}.ticket-form-v87,.ticket-intro-v87{padding:24px!important}.ticket-fields-v86{grid-template-columns:1fr!important}.ticket-fields-v86 .wide{grid-column:auto!important}.footer-v67{padding:22px!important;border-radius:26px!important}.footer-grid-v71{grid-template-columns:1fr!important}.store-nav-v86{background:#0f172a!important;padding:20px!important}.store-nav-v86>a,.store-nav-v86 button{color:#fff!important;width:100%!important;justify-content:space-between!important}.nav-mega-v78,.nav-mini-v78{position:static!important;width:100%!important;box-shadow:none!important;margin-top:8px!important;background:#172033!important;border-color:rgba(255,255,255,.08)!important}.nav-mega-v78 *,.nav-mini-v78 *{color:#fff!important}}
/* VeryCard 9.0 UI recovery */
.enterprise-nav-v89{width:270px!important;padding:18px 14px!important;overflow-y:auto!important;overflow-x:hidden!important}.admin-wrap{grid-template-columns:270px minmax(0,1fr)!important}.admin-nav-group-v89{margin:7px 0;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.025);overflow:hidden}.admin-nav-group-v89 summary{list-style:none;cursor:pointer;display:grid!important;grid-template-columns:34px 1fr 20px;align-items:center;gap:9px;padding:12px;color:#d7deeb}.admin-nav-group-v89 summary::-webkit-details-marker{display:none}.admin-nav-group-v89 summary i{font-style:normal;transition:.2s;text-align:center}.admin-nav-group-v89[open] summary{background:linear-gradient(135deg,rgba(124,92,255,.22),rgba(65,184,255,.08));color:#fff}.admin-nav-group-v89[open] summary i{transform:rotate(180deg)}.admin-nav-group-v89>div{padding:5px 7px 9px}.admin-nav-group-v89:not([open])>div{display:none}.admin-nav-group-v89 a{padding:9px 10px!important;border-radius:10px!important;font-size:13px}.admin-nav-group-v89 .nav-icon{width:25px;height:25px}.admin-nav-group-v89 .nav-icon svg{width:17px;height:17px}.nav-bottom{position:static!important;margin-top:14px!important}
.live-chat-v89{position:fixed!important;right:22px!important;bottom:22px!important;z-index:9999!important;width:auto!important;height:auto!important}.live-chat-launch-v89{width:58px!important;height:58px!important;border-radius:20px!important;background:linear-gradient(135deg,#7657ff,#4735d7)!important;box-shadow:0 18px 45px rgba(67,48,190,.38)!important;border:1px solid rgba(255,255,255,.25)!important;display:grid!important;place-items:center!important}.live-chat-launch-v89 svg{width:25px!important;height:25px!important;fill:none!important;stroke:#fff!important;stroke-width:1.8!important}.live-chat-panel-v89{position:absolute!important;right:0!important;bottom:72px!important;width:min(380px,calc(100vw - 28px))!important;max-height:570px!important;background:#fff!important;border:1px solid #e4e8f1!important;border-radius:24px!important;box-shadow:0 28px 80px rgba(22,27,45,.28)!important;overflow:hidden!important;transform-origin:bottom right!important}.live-chat-v89:not(.open) .live-chat-panel-v89{display:none!important}.live-chat-panel-v89 header{background:linear-gradient(135deg,#131a2c,#30236c)!important;padding:16px!important;color:#fff!important}.chat-messages-v89{padding:16px!important;min-height:210px!important;max-height:330px!important;overflow:auto!important;background:#f7f8fc!important}.chat-messages-v89 article{max-width:84%!important;padding:10px 12px!important;border-radius:15px!important;margin:8px 0!important;background:#fff!important;box-shadow:0 4px 16px rgba(20,27,48,.06)!important}.chat-messages-v89 article.customer{margin-right:auto!important;background:#6650e8!important;color:#fff!important}.chat-suggestions-v89{padding:10px 14px!important;display:flex!important;gap:7px!important;overflow:auto!important}.chat-suggestions-v89 button{white-space:nowrap!important;border-radius:999px!important;padding:8px 11px!important;border:1px solid #e0e4ed!important;background:#fff!important;color:#30374a!important}.live-chat-panel-v89 form{display:grid!important;grid-template-columns:1fr 46px!important;gap:8px!important;padding:12px!important;border-top:1px solid #edf0f5!important}.live-chat-panel-v89 form input{height:46px!important;border-radius:14px!important;border:1px solid #dfe3eb!important;padding:0 13px!important}.live-chat-panel-v89 form button{width:46px!important;height:46px!important;border-radius:14px!important;background:#151c2e!important}.live-chat-panel-v89 footer{display:none!important}
.health-center-shell-v89{max-width:1500px;margin:auto}.health-grid-v88{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:18px 0!important}.health-grid-v88 article{min-height:112px!important;padding:18px!important;border-radius:18px!important;background:linear-gradient(180deg,#111a2e,#0b1120)!important;border:1px solid rgba(255,255,255,.08)!important;display:flex!important;align-items:center!important;gap:13px!important}.health-grid-v88 article>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(83,220,145,.13);color:#55dc91}.health-recommend-v89{margin-top:16px!important}
.product-card-v84 .product-card-action,.product-card-v85 .product-card-action{border-radius:14px!important;background:linear-gradient(135deg,#171f34,#2d245e)!important;color:#fff!important;padding:12px 15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.product-card-v84 .product-card-action:hover,.product-card-v85 .product-card-action:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(50,38,122,.2)}
@media(max-width:900px){.admin-wrap{grid-template-columns:1fr!important}.enterprise-nav-v89{width:min(310px,88vw)!important}.health-grid-v88{grid-template-columns:1fr 1fr!important}.live-chat-v89{right:14px!important;bottom:14px!important}}
@media(max-width:600px){.health-grid-v88{grid-template-columns:1fr!important}.live-chat-launch-v89{width:54px!important;height:54px!important;border-radius:18px!important}}
.live-chat-panel-v89:not(.open){display:none!important}.live-chat-panel-v89.open{display:block!important}

/* VeryCard 9.2.1 emergency UI repair */
/* remove orphan/empty controls that appeared as black squares */
body:not(.admin-body) button:empty,
body:not(.admin-body) a:empty,
body:not(.admin-body) [class*="compare"]:empty,
body:not(.admin-body) [class*="wishlist"]:empty{display:none!important}
body:not(.admin-body) .compare-dock-v88,
body:not(.admin-body) .compare-tray-v88,
body:not(.admin-body) [data-compare-panel]{display:none!important}

/* product/card action controls */
body:not(.admin-body) .product-card-v85 button,
body:not(.admin-body) .product-card-v85 a,
body:not(.admin-body) .giftcard-group-card-v85 button,
body:not(.admin-body) .giftcard-group-card-v85 a{min-width:0!important;max-width:100%!important}
body:not(.admin-body) .wishlist-button-v88,
body:not(.admin-body) [data-wishlist]{width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:rgba(15,23,42,.76)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 10px 24px rgba(15,23,42,.18)!important;overflow:hidden!important}
body:not(.admin-body) [data-wishlist] svg{width:19px!important;height:19px!important;display:block!important}

/* pricing/currency admin recovery */
.admin-body .admin-main{overflow-x:hidden!important}
.admin-body .admin-main form,.admin-body .admin-main section,.admin-body .admin-main .panel{min-width:0!important;max-width:100%!important}
.admin-body .admin-main select{display:block!important;width:100%!important;max-width:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0 14px!important;line-height:44px!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;appearance:auto!important}
.admin-body .admin-main select[multiple],.admin-body .admin-main select[size]{height:auto!important;max-height:220px!important;line-height:1.5!important;padding:10px!important}
.admin-body .admin-main option{font-size:14px!important;line-height:1.5!important;padding:6px!important}
.admin-body .admin-main table{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;white-space:nowrap!important;border-collapse:collapse!important}
.admin-body .admin-main table tbody,.admin-body .admin-main table thead{width:max-content;min-width:100%}
.admin-body .admin-main .admin-two,.admin-body .admin-main .settings-grid{align-items:start!important}
.admin-body .admin-main .grid-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.admin-body .admin-main .grid-form label{min-width:0!important}
.admin-body .admin-main .grid-form input,.admin-body .admin-main .grid-form select,.admin-body .admin-main .grid-form textarea{min-width:0!important;max-width:100%!important}

/* admin sidebar submenu repair */
.enterprise-nav{overflow-y:auto!important;overflow-x:hidden!important}
.enterprise-nav .nav-group{gap:3px!important;margin:8px 0!important}
.enterprise-nav .nav-group>a,.enterprise-nav .nav-group>button{min-height:42px!important;padding:9px 11px!important;border-radius:11px!important}
.enterprise-nav .nav-group .nav-submenu,.enterprise-nav [data-admin-submenu]{max-height:0!important;overflow:hidden!important;opacity:0!important;transition:max-height .28s ease,opacity .2s ease!important;padding:0 8px!important}
.enterprise-nav .nav-group.open .nav-submenu,.enterprise-nav [data-admin-group].open [data-admin-submenu]{max-height:520px!important;opacity:1!important;padding-top:4px!important;padding-bottom:7px!important}
.enterprise-nav .nav-submenu a,.enterprise-nav [data-admin-submenu] a{min-height:36px!important;padding:7px 10px!important;font-size:12px!important;border-radius:9px!important}

/* storefront header dropdowns: readable and bounded */
.mega-menu-v78,.desktop-mega-v78,.nav-mega-v86{max-height:min(68vh,560px)!important;overflow:auto!important;border-radius:22px!important;box-shadow:0 24px 70px rgba(15,23,42,.2)!important}
.mega-menu-v78 a,.desktop-mega-v78 a,.nav-mega-v86 a{min-height:48px!important;padding:12px 14px!important;line-height:1.55!important}

/* live chat: fixed compact widget */
.live-chat-v89{position:fixed!important;right:22px!important;bottom:22px!important;z-index:9999!important;width:auto!important;height:auto!important;inset:auto 22px 22px auto!important;pointer-events:none!important}
.live-chat-launch-v89{pointer-events:auto!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:0!important;border-radius:19px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#6d5dfc,#4338ca)!important;color:#fff!important;box-shadow:0 18px 45px rgba(67,56,202,.35)!important;border:1px solid rgba(255,255,255,.22)!important}
.live-chat-launch-v89 svg{width:25px!important;height:25px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}
.live-chat-panel-v89{pointer-events:auto!important;position:absolute!important;right:0!important;bottom:72px!important;width:min(390px,calc(100vw - 30px))!important;max-height:min(620px,calc(100vh - 120px))!important;border-radius:24px!important;overflow:hidden!important;display:none!important;background:#fff!important;color:#172033!important;border:1px solid #e3e8ef!important;box-shadow:0 28px 90px rgba(15,23,42,.28)!important}
.live-chat-panel-v89.open{display:flex!important;flex-direction:column!important;animation:vcChatIn .2s ease-out!important}
.live-chat-panel-v89 header{flex:0 0 auto!important}.chat-messages-v89{min-height:220px!important;max-height:350px!important;overflow:auto!important}.chat-suggestions-v89{display:flex!important;gap:7px!important;overflow-x:auto!important;padding:9px 12px!important}.chat-suggestions-v89 button{flex:0 0 auto!important;padding:8px 11px!important;border-radius:999px!important;font-size:12px!important}.live-chat-panel-v89 form{display:grid!important;grid-template-columns:1fr 46px!important;gap:8px!important;padding:12px!important}.live-chat-panel-v89 form input{min-width:0!important;height:46px!important}.live-chat-panel-v89 form button{width:46px!important;height:46px!important;padding:0!important;display:grid!important;place-items:center!important}
@keyframes vcChatIn{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}

@media(max-width:760px){
 .live-chat-v89{right:14px!important;bottom:14px!important;inset:auto 14px 14px auto!important}
 .live-chat-panel-v89{position:fixed!important;right:10px!important;left:10px!important;bottom:82px!important;width:auto!important;max-height:70vh!important}
 .admin-body .admin-main .grid-form{grid-template-columns:1fr!important}
 .admin-body .admin-main table{font-size:12px!important}
}


/* VeryCard 9.5.1 — pricing page hard rebuild */
.pricing-page-v951{display:grid;gap:18px;max-width:1500px;margin:0 auto;padding-bottom:40px}.pricing-head-v951{align-items:center}.pricing-kpis-v951{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pricing-kpis-v951 article{min-width:0;padding:20px 22px;border:1px solid #e5e9f1;border-radius:22px;background:linear-gradient(145deg,#fff,#f8f9fc);box-shadow:0 16px 45px rgba(15,23,42,.06);display:grid;gap:4px}.pricing-kpis-v951 small,.pricing-kpis-v951 span{color:#7b8494}.pricing-kpis-v951 b{font-size:28px;line-height:1.25}.pricing-grid-v951{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px}.pricing-page-v951 .panel{min-width:0}.pricing-page-v951 .panel header{margin-bottom:18px}.pricing-page-v951 h2{margin:4px 0}.pricing-form-v951{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pricing-form-v951 label{min-width:0;display:grid;gap:7px;color:#4b5563}.pricing-form-v951 input,.pricing-form-v951 select{display:block;width:100%!important;min-width:0!important;height:48px!important;padding:0 13px!important;border:1px solid #dfe4ec!important;border-radius:13px!important;background:#fff!important;color:#111827!important;box-shadow:none!important}.pricing-form-v951 button{grid-column:1/-1;min-height:48px}.pricing-table-v951{overflow:hidden}.table-scroll-v951{width:100%;overflow:auto;border:1px solid #edf0f5;border-radius:16px}.pricing-table-v951 table{width:100%;min-width:980px;border-collapse:collapse}.pricing-table-v951 th,.pricing-table-v951 td{padding:13px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid #edf0f5}.pricing-table-v951 th{font-size:11px;color:#64748b;background:#f8fafc;position:sticky;top:0}.pricing-table-v951 tr:last-child td{border-bottom:0}.profit-ok-v951{color:#059669;font-weight:800}.profit-bad-v951{color:#dc2626;font-weight:800}
/* Never allow admin navigation SVGs to escape their icon box even if a page throws. */
.admin-nav .nav-icon,.admin-nav .nav-icon svg,.enterprise-nav .nav-icon,.enterprise-nav .nav-icon svg{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;min-width:20px!important;min-height:20px!important;display:block!important;overflow:hidden!important}
@media(max-width:1050px){.pricing-kpis-v951{grid-template-columns:repeat(2,1fr)}.pricing-grid-v951{grid-template-columns:1fr}}
@media(max-width:620px){.pricing-page-v951{gap:13px}.pricing-kpis-v951{grid-template-columns:1fr 1fr}.pricing-kpis-v951 article{padding:15px}.pricing-kpis-v951 b{font-size:21px}.pricing-form-v951{grid-template-columns:1fr}.pricing-head-v951 .head-actions-admin{display:grid;width:100%}.pricing-head-v951 .head-actions-admin a{text-align:center}}

/* VeryCard 9.5.3 — operator handoff + admin popup */
.operator-direct-v953{background:linear-gradient(135deg,#6e53ff,#2d1e9d)!important;color:#fff!important;border-color:transparent!important;font-weight:800!important;box-shadow:0 8px 24px rgba(78,56,210,.22)!important}
.operator-direct-v953.waiting{background:#eaf8ef!important;color:#167446!important;box-shadow:none!important}.operator-direct-v953:disabled{opacity:.75!important;cursor:wait!important}
.admin-chat-chip-v953{display:inline-flex!important;align-items:center!important;gap:8px!important}.admin-chat-chip-v953 b{display:none;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:20px;text-align:center}.admin-chat-chip-v953 b.visible{display:inline-block}
.admin-chat-notify-v953{position:fixed;left:24px;bottom:24px;z-index:10050;width:min(370px,calc(100vw - 32px));pointer-events:none;opacity:0;transform:translateY(20px);transition:.25s ease}.admin-chat-notify-v953.show{opacity:1;transform:none;pointer-events:auto}.admin-chat-popup-card-v953{position:relative;background:linear-gradient(145deg,#151c2f,#252f4a);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:20px;box-shadow:0 25px 70px rgba(8,14,30,.35);direction:rtl}.admin-chat-popup-card-v953>button{position:absolute;left:14px;top:14px;width:34px;height:34px;border:0;border-radius:11px;background:rgba(255,255,255,.1);color:#fff;font-size:20px}.admin-chat-popup-card-v953 .eyebrow{color:#a9b6ff}.admin-chat-popup-card-v953 h3{margin:8px 0 10px;font-size:20px}.admin-chat-popup-card-v953 p{margin:0 0 10px;line-height:1.8;color:#eef2ff}.admin-chat-popup-card-v953 small{display:block;color:#aab3c8;margin-bottom:14px}.admin-chat-popup-card-v953 a{display:flex;justify-content:center;padding:12px 14px;border-radius:13px;background:#fff;color:#182036;font-weight:900;text-decoration:none}
.admin-chat-thread-v89{scroll-behavior:smooth}.admin-chat-reply-v89 button:disabled{opacity:.55;cursor:wait}
@media(max-width:700px){.admin-chat-notify-v953{left:16px;bottom:16px}.chat-suggestions-v89{padding-bottom:12px!important}.operator-direct-v953{order:-1}}


/* VeryCard 9.5.4 — Chatbot Studio */
.live-chat-v89{--chat-primary:#6d5dfc;--chat-secondary:#4338ca;--chat-header:#131a2c;--chat-text:#fff;--chat-radius:24px;--chat-launch-radius:19px;--chat-launch-size:58px;--chat-panel-width:380px}
.live-chat-v89.chat-position-left{right:auto!important;left:22px!important;inset:auto auto 22px 22px!important}
.live-chat-v89.chat-position-left .live-chat-panel-v89{right:auto!important;left:0!important;transform-origin:bottom left!important}
.live-chat-launch-v89{width:var(--chat-launch-size)!important;height:var(--chat-launch-size)!important;min-width:var(--chat-launch-size)!important;min-height:var(--chat-launch-size)!important;border-radius:var(--chat-launch-radius)!important;background:linear-gradient(135deg,var(--chat-primary),var(--chat-secondary))!important}
.live-chat-panel-v89{width:min(var(--chat-panel-width),calc(100vw - 28px))!important;border-radius:var(--chat-radius)!important}
.live-chat-panel-v89 header{background:linear-gradient(135deg,var(--chat-header),var(--chat-secondary))!important;color:var(--chat-text)!important}
.live-chat-panel-v89 form button{background:var(--chat-primary)!important;color:var(--chat-text)!important}
.chat-messages-v89 article.customer{background:var(--chat-primary)!important}
.operator-direct-v953{border-color:color-mix(in srgb,var(--chat-primary) 30%,#dfe3eb)!important;color:var(--chat-primary)!important}
.chatbot-studio-v954{display:block}.chatbot-settings-v954{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.chatbot-fields-v954{display:grid;gap:18px}.settings-section-v954{padding:22px;border:1px solid #e5e7eb;border-radius:22px;background:#fff}.settings-section-v954 h2{margin:6px 0 18px}.settings-section-v954 label{display:grid;gap:8px;font-weight:700;color:#273044}.settings-section-v954 label small{font-weight:400;color:#7a8498}.settings-section-v954 input,.settings-section-v954 select,.settings-section-v954 textarea{width:100%;min-height:46px;border:1px solid #dfe4ec;border-radius:13px;padding:10px 12px;background:#fbfcfe;color:#111827}.settings-section-v954 textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.switch-row{display:flex!important;align-items:center;gap:10px;margin:12px 0}.switch-row input{width:18px!important;min-height:18px!important}.color-grid-v954{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.color-grid-v954 input[type=color]{padding:4px;height:52px}.chatbot-preview-v954{position:sticky;top:90px;padding:20px;border-radius:24px;background:linear-gradient(145deg,#111827,#28205f);color:#fff}.preview-chat-v954{margin-top:14px;border-radius:22px;overflow:hidden;background:#f7f8fc;color:#111827;box-shadow:0 24px 70px rgba(0,0,0,.25)}.preview-chat-v954 header{display:flex;align-items:center;gap:10px;padding:15px;color:#fff}.preview-chat-v954 header i{width:38px;height:38px;border-radius:13px;background:#ffffff20;display:grid;place-items:center;font-style:normal;font-weight:900}.preview-chat-v954 header span{display:grid}.preview-chat-v954 header small{opacity:.76}.preview-chat-v954 main{padding:18px;min-height:180px}.preview-chat-v954 main p{background:#fff;padding:12px;border-radius:15px;box-shadow:0 5px 16px #1118270d}.preview-chat-v954 footer{display:grid;grid-template-columns:1fr 42px;gap:8px;padding:12px;background:#fff}.preview-chat-v954 footer span{border:1px solid #dfe4ec;border-radius:13px;padding:10px;color:#9aa2b1}.preview-chat-v954 footer button{border:0;border-radius:13px;color:#fff}.button.wide{width:100%}
@media(max-width:1000px){.chatbot-settings-v954{grid-template-columns:1fr}.chatbot-preview-v954{position:static}.color-grid-v954{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.form-grid,.color-grid-v954{grid-template-columns:1fr}.live-chat-v89.chat-position-left{left:14px!important}.settings-section-v954{padding:16px}}

/* ========================================================================== */
/* VeryCard 9.6.0 — Flagship Storefront System                               */
/* ========================================================================== */
:root{
  --vc-ink:#0d1424;
  --vc-ink-soft:#344054;
  --vc-muted:#667085;
  --vc-line:rgba(15,23,42,.10);
  --vc-paper:#f7f8fc;
  --vc-white:#fff;
  --vc-violet:#6558ff;
  --vc-cyan:#21c7d9;
  --vc-gold:#e9b96e;
  --vc-shadow:0 24px 70px rgba(18,26,48,.11);
  --vc-shadow-soft:0 12px 38px rgba(18,26,48,.07);
}
html{scroll-behavior:smooth}
body:not(.admin-body){background:
  radial-gradient(circle at 6% 2%,rgba(101,88,255,.09),transparent 29rem),
  radial-gradient(circle at 96% 18%,rgba(33,199,217,.08),transparent 28rem),
  linear-gradient(180deg,#fbfcff 0%,#f5f7fb 100%);color:var(--gc-text,var(--vc-ink));overflow-x:hidden}
body:not(.admin-body)::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.32;background-image:linear-gradient(rgba(15,23,42,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,#000,transparent 75%)}
body:not(.admin-body) .store-home-v66{display:flex;flex-direction:column;isolation:isolate}
body:not(.admin-body) .section{width:min(1400px,calc(100% - 64px));margin:112px auto}

/* Remove phantom/empty controls responsible for black squares */
body:not(.admin-body) button:empty,
body:not(.admin-body) a:empty,
body:not(.admin-body) span:empty:not(.chat-pulse-v89):not(.hero-gift-shine-v84):not(.hero-progress-v85):not(.alert-type-v88):not(.live-status-v73 i):not(.product-meta-live-v88 i),
body:not(.admin-body) [aria-hidden="true"]:empty{display:none!important}
body:not(.admin-body) .card-actions-v88:empty,
body:not(.admin-body) .product-actions-v85:empty,
body:not(.admin-body) .legacy-compare,
body:not(.admin-body) [data-compare],
body:not(.admin-body) .compare-dock,
body:not(.admin-body) .compare-floating,
body:not(.admin-body) .wishlist-floating-empty{display:none!important}
body:not(.admin-body) .quick-view-v88{display:grid!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:14px!important;background:rgba(10,17,31,.78)!important;backdrop-filter:blur(12px);color:#fff!important;box-shadow:0 8px 20px rgba(15,23,42,.18)!important}
body:not(.admin-body) .quick-view-v88 svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important}

/* Header */
body:not(.admin-body) .site-header,
body:not(.admin-body) .site-header-v86{width:min(1460px,calc(100% - 40px));margin:18px auto 0;padding:10px 14px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:rgba(255,255,255,.78);backdrop-filter:blur(24px) saturate(145%);box-shadow:0 16px 45px rgba(15,23,42,.07);position:sticky;top:12px;z-index:120}
body:not(.admin-body) .site-header nav a{color:#293246!important;transition:.25s ease}
body:not(.admin-body) .site-header nav a:hover{color:var(--vc-violet)!important}
body:not(.admin-body) .site-header nav a::after{height:2px!important;border-radius:10px;background:linear-gradient(90deg,var(--vc-violet),var(--vc-cyan))!important}
body:not(.admin-body) .icon-button,body:not(.admin-body) .cart-pill{border-color:rgba(15,23,42,.09)!important;background:rgba(255,255,255,.88)!important;box-shadow:none!important;transition:.25s ease}
body:not(.admin-body) .icon-button:hover,body:not(.admin-body) .cart-pill:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(15,23,42,.09)!important}

/* Hero */
body:not(.admin-body) .hero-v84{width:min(1460px,calc(100% - 40px));min-height:680px;margin:24px auto 48px!important;border-radius:38px!important;overflow:hidden!important;background:
  radial-gradient(circle at 13% 15%,rgba(111,92,255,.70),transparent 34%),
  radial-gradient(circle at 88% 74%,rgba(24,193,198,.43),transparent 35%),
  linear-gradient(135deg,#0b1020 0%,#121d38 48%,#0c2733 100%)!important;box-shadow:0 45px 110px rgba(11,16,32,.25)!important;position:relative}
body:not(.admin-body) .hero-v84::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.07),transparent 37%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cpath d='M0 0H90V90H0z' fill='none'/%3E%3Cpath d='M90 0H0V90' fill='none' stroke='%23ffffff' stroke-opacity='.045'/%3E%3C/svg%3E");pointer-events:none}
body:not(.admin-body) .hero-v84::after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.10);border-radius:50%;left:-130px;bottom:-220px;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.015)}
body:not(.admin-body) .hero-copy-v84{padding:90px clamp(36px,6vw,94px)!important;position:relative;z-index:3}
body:not(.admin-body) .hero-kicker-v84{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px rgba(255,255,255,.08);color:#eef2ff!important}
body:not(.admin-body) .hero-v84 h1{max-width:780px;font-size:clamp(48px,6.2vw,92px)!important;letter-spacing:-.04em;line-height:1.05!important;color:#fff!important;text-shadow:0 18px 50px rgba(0,0,0,.24)}
body:not(.admin-body) .hero-v84 p{max-width:670px!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:2!important;color:#cad5e8!important}
body:not(.admin-body) .hero-primary-v84{background:linear-gradient(135deg,#fff,#eef1ff)!important;color:#12192b!important;box-shadow:0 15px 35px rgba(0,0,0,.18)!important}
body:not(.admin-body) .hero-secondary-v84{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;backdrop-filter:blur(14px)}
body:not(.admin-body) .hero-actions-v84 a{transition:.28s cubic-bezier(.2,.8,.2,1)}
body:not(.admin-body) .hero-actions-v84 a:hover{transform:translateY(-4px) scale(1.015)}
body:not(.admin-body) .hero-points-v84 span{color:#dbe7f8!important}
body:not(.admin-body) .hero-gallery-v84{position:relative;z-index:2;min-height:620px}
body:not(.admin-body) .hero-gift-v84{filter:drop-shadow(0 35px 40px rgba(0,0,0,.38));transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s ease!important}
body:not(.admin-body) .hero-gift-face-v84{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
body:not(.admin-body) .hero-gift-logo-v84{border-radius:28px!important;overflow:hidden!important;box-shadow:0 30px 75px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.16)}
body:not(.admin-body) .hero-gift-logo-v84 img{width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1.015)}
body:not(.admin-body) .hero-gift-meta-v84,body:not(.admin-body) .hero-gift-value-v84,body:not(.admin-body) .hero-gift-shine-v84{display:none!important}
body:not(.admin-body) .hero-gallery-caption-v84{color:#fff!important}
body:not(.admin-body) .hero-gallery-nav-v85 button{background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;backdrop-filter:blur(10px);box-shadow:none!important}

/* Typography and contrast */
body:not(.admin-body) h1,body:not(.admin-body) h2,body:not(.admin-body) h3,body:not(.admin-body) h4{color:var(--gc-heading,var(--vc-ink));text-wrap:balance}
body:not(.admin-body) .section p,body:not(.admin-body) .section small{color:var(--vc-muted)}
body:not(.admin-body) .section-head-v75 h2,body:not(.admin-body) .section-head h2{font-size:clamp(34px,4.3vw,58px)!important;letter-spacing:-.035em;line-height:1.14!important}
body:not(.admin-body) .eyebrow{color:#b27a31!important;font-weight:800!important;letter-spacing:.17em!important}
body:not(.admin-body) .dark .eyebrow,body:not(.admin-body) [class*="orbit"] .eyebrow,body:not(.admin-body) .hero .eyebrow{color:#f2c984!important}

/* Metrics */
body:not(.admin-body) .store-metrics-v75{width:min(1380px,calc(100% - 64px));margin:0 auto 60px!important;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;background:transparent!important}
body:not(.admin-body) .store-metrics-v75 article{background:rgba(255,255,255,.78)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:24px!important;padding:24px!important;box-shadow:var(--vc-shadow-soft);backdrop-filter:blur(16px);transition:.3s ease}
body:not(.admin-body) .store-metrics-v75 article:hover{transform:translateY(-6px);box-shadow:var(--vc-shadow)}
body:not(.admin-body) .metric-icon{background:linear-gradient(145deg,#10182c,#293655)!important;box-shadow:0 12px 28px rgba(15,23,42,.18)}

/* Unified premium surfaces */
body:not(.admin-body) .premium-rail-v73,
body:not(.admin-body) .motion-bento-v73,
body:not(.admin-body) .commerce-orbit-v74,
body:not(.admin-body) .account-services-v75,
body:not(.admin-body) .categories-section-v66,
body:not(.admin-body) .products-section-v85{position:relative}
body:not(.admin-body) .premium-rail-v73{border-radius:34px!important;background:linear-gradient(135deg,#101728,#18233e)!important;color:#fff!important;box-shadow:var(--vc-shadow);overflow:hidden}
body:not(.admin-body) .premium-rail-v73::before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 20% 30%,rgba(101,88,255,.32),transparent 28%),radial-gradient(circle at 80% 70%,rgba(33,199,217,.20),transparent 26%);animation:vcAmbient 12s ease-in-out infinite alternate;pointer-events:none}
body:not(.admin-body) .premium-rail-v73 h2,body:not(.admin-body) .premium-rail-v73 p,body:not(.admin-body) .premium-rail-v73 b{color:#fff!important}
body:not(.admin-body) .premium-features-v72 article{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.11)!important;backdrop-filter:blur(10px)}
body:not(.admin-body) .motion-bento-v73{border-radius:34px!important;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.62))!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:var(--vc-shadow-soft);padding:clamp(28px,5vw,70px)!important;backdrop-filter:blur(18px)}
body:not(.admin-body) .motion-bento-grid article{border-radius:26px!important;border:1px solid rgba(15,23,42,.08)!important;background:rgba(255,255,255,.86)!important;box-shadow:0 14px 35px rgba(15,23,42,.07);transition:.35s ease}
body:not(.admin-body) .motion-bento-grid article:hover{transform:translateY(-7px) rotate(.2deg);box-shadow:var(--vc-shadow)}
body:not(.admin-body) .commerce-orbit-v74{border-radius:38px!important;overflow:hidden;background:linear-gradient(135deg,#0d1424,#142340 55%,#0c3139)!important;box-shadow:var(--vc-shadow)}
body:not(.admin-body) .commerce-orbit-v74 h2,body:not(.admin-body) .commerce-orbit-v74 b{color:#fff!important}
body:not(.admin-body) .commerce-orbit-v74 p,body:not(.admin-body) .commerce-orbit-v74 small{color:#b9c8dc!important}

/* Service cards */
body:not(.admin-body) .service-topic-grid-v75{gap:22px!important}
body:not(.admin-body) .service-topic-card-v75{border-radius:30px!important;overflow:hidden;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:var(--vc-shadow-soft);transition:.38s cubic-bezier(.2,.8,.2,1)}
body:not(.admin-body) .service-topic-card-v75:hover{transform:translateY(-10px);box-shadow:0 30px 75px rgba(17,24,39,.14)}
body:not(.admin-body) .service-topic-media-v75{aspect-ratio:1.45;overflow:hidden}
body:not(.admin-body) .service-topic-media-v75 img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
body:not(.admin-body) .service-topic-card-v75:hover img{transform:scale(1.07)}
body:not(.admin-body) .service-topic-body-v75{padding:28px!important}
body:not(.admin-body) .service-topic-body-v75 h3{font-size:24px!important}

/* Category cards */
body:not(.admin-body) .categories-v66{gap:16px!important}
body:not(.admin-body) .category-card-v66{min-height:150px!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(246,248,255,.85))!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:var(--vc-shadow-soft);padding:24px!important;transition:.32s ease;overflow:hidden;position:relative}
body:not(.admin-body) .category-card-v66::before{content:"";position:absolute;width:130px;height:130px;border-radius:50%;left:-50px;top:-55px;background:radial-gradient(circle,rgba(101,88,255,.17),transparent 68%)}
body:not(.admin-body) .category-card-v66:hover{transform:translateY(-7px);border-color:rgba(101,88,255,.25);box-shadow:var(--vc-shadow)}
body:not(.admin-body) .category-icon{display:grid!important;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(145deg,#11192c,#293758)!important;color:#f0c77c!important;font-size:20px;box-shadow:0 12px 25px rgba(15,23,42,.16)}

/* Product collection */
body:not(.admin-body) .gift-collection-grid-v831{gap:24px!important}
body:not(.admin-body) .gift-collection-card-v831{border-radius:30px!important;overflow:hidden!important;border:1px solid rgba(15,23,42,.08)!important;background:#fff!important;box-shadow:var(--vc-shadow-soft);transition:.4s cubic-bezier(.16,1,.3,1)}
body:not(.admin-body) .gift-collection-card-v831:hover{transform:translateY(-10px);box-shadow:0 32px 78px rgba(14,22,42,.15)}
body:not(.admin-body) .gift-collection-card-v831 [class*="media"]{background:
  radial-gradient(circle at 25% 15%,rgba(101,88,255,.38),transparent 35%),
  radial-gradient(circle at 80% 85%,rgba(33,199,217,.24),transparent 33%),
  linear-gradient(145deg,#11182d,#172541)!important}
body:not(.admin-body) .gift-collection-card-v831 img{filter:drop-shadow(0 22px 30px rgba(0,0,0,.28));transition:transform .65s cubic-bezier(.16,1,.3,1)}
body:not(.admin-body) .gift-collection-card-v831:hover img{transform:translateY(-7px) rotate(-1deg) scale(1.025)}
body:not(.admin-body) .gift-collection-card-v831 h3{font-size:20px!important;color:#121827!important}
body:not(.admin-body) .gift-collection-card-v831 [class*="body"]{background:#fff!important;color:#121827!important}
body:not(.admin-body) .gift-collection-card-v831 [class*="body"] small{color:#667085!important}
body:not(.admin-body) .product-tools-v85 a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:14px;border:1px solid rgba(15,23,42,.09);background:#fff;color:#182033;box-shadow:var(--vc-shadow-soft)}

/* Buttons */
body:not(.admin-body) .btn,body:not(.admin-body) button:not(.live-chat-launch-v89):not([data-chat-close]):not([data-hero-dot]){transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}
body:not(.admin-body) .btn:hover,body:not(.admin-body) button:hover:not([disabled]){filter:brightness(1.03);transform:translateY(-2px)}
body:not(.admin-body) .btn.gold{background:linear-gradient(135deg,#eec77e,#d69a46)!important;color:#111827!important;box-shadow:0 14px 30px rgba(201,145,59,.25)}

/* Footer */
body:not(.admin-body) .footer-v71{width:min(1460px,calc(100% - 40px))!important;border-radius:38px!important;margin:120px auto 24px!important;padding:clamp(34px,5vw,72px)!important;background:
  radial-gradient(circle at 10% 10%,rgba(101,88,255,.28),transparent 27%),
  radial-gradient(circle at 88% 70%,rgba(33,199,217,.18),transparent 26%),
  linear-gradient(135deg,#0b1020,#111a31 58%,#0d2631)!important;box-shadow:0 35px 90px rgba(11,16,32,.24);color:#cbd5e1!important}
body:not(.admin-body) .footer-v71 b,body:not(.admin-body) .footer-v71 h3,body:not(.admin-body) .footer-v71 .brand-wordmark{color:#fff!important}
body:not(.admin-body) .footer-v71 a,body:not(.admin-body) .footer-v71 span,body:not(.admin-body) .footer-v71 p,body:not(.admin-body) .footer-v71 address{color:#b7c2d4!important}
body:not(.admin-body) .footer-v71 a:hover{color:#fff!important;transform:translateX(-3px)}
body:not(.admin-body) .footer-v71 a{transition:.2s ease}
body:not(.admin-body) .footer-newsletter-v67{border-color:rgba(255,255,255,.11)!important;background:rgba(255,255,255,.055)!important;backdrop-filter:blur(14px);border-radius:24px!important}

/* Reveal and motion */
[data-vc-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}
[data-vc-reveal].vc-visible{opacity:1;transform:none}
@keyframes vcAmbient{from{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}
@keyframes vcFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
body:not(.admin-body) .hero-gallery-v84{animation:vcFloat 7s ease-in-out infinite}

/* Responsive */
@media(max-width:1100px){
  body:not(.admin-body) .section{width:min(100% - 32px,960px);margin:82px auto}
  body:not(.admin-body) .hero-v84{width:calc(100% - 24px);grid-template-columns:1fr!important;min-height:auto}
  body:not(.admin-body) .hero-copy-v84{padding:68px 34px 24px!important}
  body:not(.admin-body) .hero-gallery-v84{min-height:480px}
  body:not(.admin-body) .store-metrics-v75{width:calc(100% - 32px);grid-template-columns:repeat(2,1fr)}
}
@media(max-width:760px){
  body:not(.admin-body) .site-header,body:not(.admin-body) .site-header-v86{width:calc(100% - 16px);top:6px;border-radius:18px;padding:8px}
  body:not(.admin-body) .hero-v84{border-radius:26px!important;margin-top:14px!important}
  body:not(.admin-body) .hero-copy-v84{padding:54px 24px 18px!important;text-align:center;align-items:center}
  body:not(.admin-body) .hero-v84 h1{font-size:clamp(42px,14vw,64px)!important}
  body:not(.admin-body) .hero-actions-v84{width:100%;display:grid!important;grid-template-columns:1fr!important}
  body:not(.admin-body) .hero-actions-v84 a{justify-content:center}
  body:not(.admin-body) .hero-points-v84{justify-content:center}
  body:not(.admin-body) .hero-gallery-v84{min-height:390px;animation:none}
  body:not(.admin-body) .hero-gift-v84{transform:scale(.82)!important}
  body:not(.admin-body) .store-metrics-v75{grid-template-columns:1fr}
  body:not(.admin-body) .section{width:calc(100% - 24px);margin:70px auto}
  body:not(.admin-body) .section-head,body:not(.admin-body) .section-head-v75{align-items:flex-start!important;gap:16px;flex-direction:column}
  body:not(.admin-body) .section-head h2,body:not(.admin-body) .section-head-v75 h2{font-size:36px!important}
  body:not(.admin-body) .premium-rail-v73,body:not(.admin-body) .motion-bento-v73,body:not(.admin-body) .commerce-orbit-v74{border-radius:26px!important}
  body:not(.admin-body) .gift-collection-grid-v831{grid-template-columns:1fr!important}
  body:not(.admin-body) .footer-v71{width:calc(100% - 16px)!important;border-radius:28px!important;margin-top:80px!important}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* VeryCard 9.6.1 — storefront cleanup and contrast guard */
[hidden]{display:none!important}
.sr-only-v961{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body:not(.admin-body) .search-close,
body:not(.admin-body) .quick-close-v88,
body:not(.admin-body) [data-chat-close]{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(15,23,42,.72)!important;color:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.2)!important}
body:not(.admin-body) .search-close svg,
body:not(.admin-body) .quick-close-v88 svg,
body:not(.admin-body) [data-chat-close] svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important}
body:not(.admin-body) button:empty,
body:not(.admin-body) a:empty{display:none!important}
body:not(.admin-body) .search-overlay[aria-hidden="true"],
body:not(.admin-body) .quick-modal-v88[aria-hidden="true"],
body:not(.admin-body) .live-chat-panel-v89[aria-hidden="true"]{pointer-events:none!important;visibility:hidden!important;opacity:0!important}
body:not(.admin-body) .search-overlay.open,
body:not(.admin-body) .quick-modal-v88.open,
body:not(.admin-body) .live-chat-panel-v89.open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
body:not(.admin-body) .newsletter-form-v961 small[role="status"]{grid-column:1/-1;color:#9de3bc!important;font-weight:700;margin-top:8px}
body:not(.admin-body) .newsletter-form-v961 small[role="status"][hidden]{display:none!important}
body:not(.admin-body) .section h1,
body:not(.admin-body) .section h2,
body:not(.admin-body) .section h3{color:var(--gc-heading,#131827)}
body:not(.admin-body) .section p,
body:not(.admin-body) .section small{color:var(--gc-muted,#667085)}
body:not(.admin-body) .premium-rail-v73 p,
body:not(.admin-body) .premium-rail-v73 small,
body:not(.admin-body) .hero-v84 p{color:rgba(255,255,255,.78)!important}
body:not(.admin-body) .service-topic-body-v75 p,
body:not(.admin-body) .gift-collection-card-v831 p{color:#667085!important}
body:not(.admin-body) .site-header-v67{isolation:isolate}
body:not(.admin-body) .store-nav-v67 a,
body:not(.admin-body) .store-nav-v67 button{font-weight:750;letter-spacing:-.01em}
body:not(.admin-body) .nav-mega-v78,
body:not(.admin-body) .nav-mini-v78{z-index:80}
@media(max-width:760px){
 body:not(.admin-body) .announcement{display:none!important}
 body:not(.admin-body) .hero-copy-v84{padding-top:42px!important}
 body:not(.admin-body) .hero-gallery-v84{min-height:350px!important}
}

/* VeryCard 9.6.2 — product-card recovery and storefront polish */
body:not(.admin-body) .gift-collection-card-v831 .card-actions-v88,
body:not(.admin-body) .gift-collection-card-v831 .quick-view-v88{display:none!important}
body:not(.admin-body) .gift-collection-grid-v831{align-items:stretch!important}
body:not(.admin-body) .gift-collection-card-v831{height:100%!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
body:not(.admin-body) .gift-collection-card-v831>a{height:100%!important;min-height:560px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;border:1px solid rgba(15,23,42,.09)!important;border-radius:30px!important;box-shadow:0 18px 55px rgba(15,23,42,.09)!important}
body:not(.admin-body) .gift-collection-card-v831>a:hover{transform:translateY(-7px)!important;box-shadow:0 32px 80px rgba(15,23,42,.15)!important}
body:not(.admin-body) .gift-square-v831{flex:0 0 auto!important;aspect-ratio:1/1!important}
body:not(.admin-body) .gift-copy-v831{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:245px!important;padding:20px 20px 18px!important;background:#fff!important;color:#111827!important}
body:not(.admin-body) .gift-title-row-v831{flex:0 0 auto!important}
body:not(.admin-body) .gift-values-v831{flex:0 0 auto!important;min-height:38px!important}
body:not(.admin-body) .gift-copy-v831>footer{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:72px!important;margin:16px 0 0!important;padding:15px 0 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border:0!important;border-top:1px solid #e9edf3!important;border-radius:0!important;background:transparent!important;color:#111827!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important}
body:not(.admin-body) .gift-copy-v831>footer div{display:flex!important;flex-direction:column!important;gap:1px!important;min-width:0!important}
body:not(.admin-body) .gift-copy-v831>footer small{display:block!important;color:#7b8496!important;font-size:11px!important}
body:not(.admin-body) .gift-copy-v831>footer strong{display:block!important;color:#111827!important;font-size:16px!important;line-height:1.55!important;white-space:nowrap!important}
body:not(.admin-body) .gift-copy-v831>footer em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 15px!important;border-radius:14px!important;background:linear-gradient(135deg,var(--gc-primary,#6d5dfc),#4f46e5)!important;color:#fff!important;font-style:normal!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 10px 24px rgba(79,70,229,.22)!important}
body:not(.admin-body) .gift-copy-v831>footer em:after{content:"←";margin-right:7px;font-size:15px}
body:not(.admin-body) .gift-title-row-v831>span{display:none!important}
body:not(.admin-body) .products-section-v85{overflow:visible!important}
body:not(.admin-body) .section-head-v66{gap:24px!important}
body:not(.admin-body) .section-head-v66 p{max-width:720px!important;line-height:1.9!important}
body:not(.admin-body) .product-benefits-v85 article{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
body:not(.admin-body) .product-benefits-v85 article:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.22);box-shadow:0 20px 48px rgba(15,23,42,.09)}
@media(max-width:1100px){body:not(.admin-body) .gift-collection-grid-v831{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){body:not(.admin-body) .gift-collection-grid-v831{grid-template-columns:1fr!important;gap:18px!important}body:not(.admin-body) .gift-collection-card-v831>a{min-height:0!important;border-radius:24px!important}body:not(.admin-body) .gift-copy-v831{min-height:226px!important;padding:18px!important}body:not(.admin-body) .gift-copy-v831>footer{align-items:flex-end!important}body:not(.admin-body) .gift-copy-v831>footer em{min-height:42px!important;padding-inline:12px!important;font-size:11px!important}.product-benefits-v85{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){body:not(.admin-body) .gift-collection-card-v831>a,body:not(.admin-body) .gift-collection-card-v831 img,body:not(.admin-body) .product-benefits-v85 article{transition:none!important;animation:none!important}}

/* VeryCard 9.6.3 — refined navigation, seeded editorial cards, mobile polish */
.site-header-v67{max-width:1360px!important;margin:12px auto!important;padding:10px 14px!important;border-radius:22px!important;box-shadow:0 14px 42px rgba(15,23,42,.08)!important;backdrop-filter:blur(18px)}
.store-nav-v963{gap:4px!important;padding:5px!important;border:1px solid color-mix(in srgb,var(--gc-border) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--gc-header-bg) 90%,transparent)}
.store-nav-v963>a,.store-nav-v963>.nav-dropdown-v78>button{min-height:42px;padding:0 13px!important;border-radius:12px!important;font-weight:760!important;display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap}
.store-nav-v963>a:hover,.store-nav-v963>.nav-dropdown-v78>button:hover{background:color-mix(in srgb,var(--gc-primary) 10%,var(--gc-header-bg))!important;color:var(--gc-primary)!important;transform:translateY(-1px)}
.nav-home-v963 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.nav-blog-v963 i{font-style:normal;font-size:9px;line-height:1;background:var(--gc-primary);color:var(--gc-button-text);padding:4px 6px;border-radius:99px}.nav-faq-v963{display:none!important}
.head-actions{gap:7px!important}.head-actions>a,.head-actions>button{min-height:43px!important;border-radius:13px!important}
.home-blog-v75{position:relative}.home-blog-v75:before{content:"";position:absolute;inset:40px -4vw -20px;border-radius:44px;background:radial-gradient(circle at 85% 5%,color-mix(in srgb,var(--gc-primary) 13%,transparent),transparent 32%),color-mix(in srgb,var(--gc-section-bg) 95%,white);z-index:-1}
.home-blog-grid-v75 article:first-child{grid-row:span 1}.home-blog-grid-v75 article>a{border-color:color-mix(in srgb,var(--gc-primary) 14%,var(--gc-border))!important}.home-blog-grid-v75 small{color:var(--gc-primary);font-weight:800}.home-blog-grid-v75 h3{line-height:1.5}.home-blog-media-v75:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,10,22,.35))}
.blog-content-v75{max-width:78ch}.blog-content-v75 p{margin:0 0 1.3em}.blog-grid-v75 article>a{transition:.3s transform,.3s box-shadow}.blog-grid-v75 article>a:hover{transform:translateY(-6px);box-shadow:0 20px 55px rgba(15,23,42,.12)}
@media(max-width:1100px){.site-header-v67{margin:8px 12px!important}.store-nav-v963>a,.store-nav-v963>.nav-dropdown-v78>button{padding:0 9px!important;font-size:13px}.quick-search-v80 span,.account-pill-v67 span{display:none!important}}
@media(max-width:900px){.site-header-v67{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;position:sticky!important;top:8px!important;z-index:120!important}.store-nav-toggle{display:flex!important;grid-column:3}.brand{grid-column:1}.head-actions{grid-column:2;grid-row:1;justify-self:end;margin-inline-end:8px}.store-nav-v963{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(88vw,390px)!important;height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;padding:92px 18px 28px!important;border-radius:0!important;transform:translateX(105%);transition:.3s ease;overflow:auto!important;background:var(--gc-header-bg)!important;box-shadow:-24px 0 70px rgba(2,6,23,.22)!important}.store-nav-v963.open{transform:translateX(0)}.store-nav-v963>a,.store-nav-v963>.nav-dropdown-v78>button{width:100%!important;min-height:52px!important;padding:0 16px!important;justify-content:space-between!important;background:color-mix(in srgb,var(--gc-section-bg) 80%,transparent)!important}.store-nav-v963>.nav-dropdown-v78{width:100%}.nav-mini-v78,.nav-mega-v78{position:static!important;width:100%!important;max-height:0!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;border:0!important;padding:0!important;transition:.3s max-height}.nav-dropdown-v78.open .nav-mini-v78,.nav-dropdown-v78.open .nav-mega-v78{max-height:900px!important;padding:8px!important}.nav-faq-v963{display:flex!important}.announcement-v67{display:none!important}.home-blog-grid-v75{grid-template-columns:1fr 1fr!important}.home-blog-grid-v75 article:first-child{grid-column:1/-1}.home-blog-grid-v75 article:first-child .home-blog-media-v75{height:270px!important}}
@media(max-width:640px){body{overflow-x:hidden}.site-header-v67{margin:6px 8px!important;padding:8px 10px!important;border-radius:18px!important}.brand-wordmark{font-size:19px!important}.head-actions .cart-pill{min-width:43px!important}.home-blog-v75{padding:42px 16px!important}.home-blog-v75:before{inset:15px 6px -5px;border-radius:28px}.home-blog-grid-v75{grid-template-columns:1fr!important;gap:14px!important}.home-blog-grid-v75 article:first-child{grid-column:auto}.home-blog-grid-v75 article:first-child .home-blog-media-v75,.home-blog-media-v75{height:190px!important}.home-blog-grid-v75 article>a>div:last-child{padding:17px!important}.home-blog-grid-v75 h3{font-size:19px!important}.blog-grid-v75 img{height:190px!important}.blog-grid-v75 h2{font-size:20px!important}.blog-hero-v75 h1{font-size:34px!important;line-height:1.35}.blog-article-v75 h1{font-size:32px!important;line-height:1.45}.blog-content-v75{font-size:16px!important;line-height:2!important}.store-nav-v963{width:92vw!important}.nav-mega-grid-v89{grid-template-columns:1fr!important}}

/* VeryCard 9.6.4 — spacious header, premium services and editorial cards */
.site-header-v67{max-width:1420px!important;padding:12px 18px!important;gap:18px!important}
.store-nav-v963{gap:7px!important;padding:6px 8px!important}
.store-nav-v963>a,.store-nav-v963>.nav-dropdown-v78>button{min-height:44px!important;padding-inline:16px!important}
.head-actions{gap:10px!important}.head-actions>a,.head-actions>button{min-height:44px!important;padding-inline:12px!important}
.account-services-v964{position:relative;overflow:hidden;border-radius:38px;padding:64px 46px!important;background:linear-gradient(145deg,#0b1224,#141b32 58%,#1b1640);color:#fff!important;box-shadow:0 35px 90px rgba(15,23,42,.18)}
.account-services-v964:before,.account-services-v964:after{content:"";position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}.account-services-v964:before{width:360px;height:360px;right:-150px;top:-180px;background:radial-gradient(circle,rgba(124,92,255,.35),transparent 68%)}.account-services-v964:after{width:300px;height:300px;left:-130px;bottom:-180px;background:radial-gradient(circle,rgba(44,196,255,.24),transparent 68%)}
.account-services-v964 .section-head-v964{position:relative;z-index:2}.account-services-v964 .section-head-v964 h2,.account-services-v964 .section-head-v964 p{color:#fff!important}.account-services-v964 .section-head-v964 p{color:rgba(255,255,255,.68)!important}.account-services-v964 .section-head-v964>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.08);color:#fff!important}
.service-topic-grid-v964{position:relative;z-index:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
.service-topic-card-v964{min-width:0!important;height:100%;border:1px solid rgba(255,255,255,.12)!important;border-radius:27px!important;background:rgba(255,255,255,.075)!important;box-shadow:0 20px 50px rgba(0,0,0,.16)!important;backdrop-filter:blur(16px);overflow:hidden;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}
.service-topic-card-v964:hover{transform:translateY(-9px);border-color:rgba(145,125,255,.45)!important;box-shadow:0 32px 75px rgba(0,0,0,.28)!important}.service-topic-card-v964>a{height:100%;display:flex!important;flex-direction:column;color:#fff!important}
.service-topic-media-v964{height:210px!important;position:relative;overflow:hidden;background:linear-gradient(135deg,#1f2a4a,#2f2258)}.service-topic-media-v964 img{width:100%;height:100%;object-fit:cover!important;display:block;transition:transform .5s ease}.service-topic-card-v964:hover img{transform:scale(1.055)}.service-topic-media-v964:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(6,10,24,.72))}.service-topic-media-v964>span{position:absolute;z-index:3;right:16px;top:16px;padding:7px 10px;border-radius:999px;background:rgba(5,10,24,.66);border:1px solid rgba(255,255,255,.16);color:#fff;font-size:11px;font-weight:900}.service-orb-v964{position:absolute;z-index:2;width:90px;height:90px;left:-30px;bottom:-30px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 66%)}
.service-topic-body-v964{display:flex!important;flex:1;flex-direction:column;padding:22px!important}.service-topic-body-v964 small{color:#9faeff!important;font-weight:800}.service-topic-body-v964 h3{font-size:23px!important;line-height:1.5;color:#fff!important}.service-topic-body-v964 p{min-height:78px;color:rgba(255,255,255,.68)!important;line-height:1.85}.service-topic-body-v964 ul{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 18px;padding:0;list-style:none}.service-topic-body-v964 li{font-size:11px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.8)}.service-action-v964{margin-top:auto!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);display:flex!important;align-items:center;justify-content:space-between}.service-action-v964 span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:#111827}
.home-blog-v964{padding-top:66px!important;padding-bottom:66px!important}.home-blog-grid-v964{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch}.home-blog-grid-v964 article{height:100%}.home-blog-grid-v964 article>a{height:100%;display:flex!important;flex-direction:column;border-radius:28px!important;overflow:hidden;background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 18px 55px rgba(15,23,42,.08)!important}.home-blog-grid-v964 article>a:hover{transform:translateY(-8px);box-shadow:0 30px 80px rgba(15,23,42,.15)!important}.home-blog-media-v964{position:relative;height:245px!important;min-height:245px;overflow:hidden;background:#111827}.home-blog-media-v964 img{width:100%;height:100%;object-fit:cover!important;display:block;transition:transform .5s ease}.home-blog-grid-v964 article:hover img{transform:scale(1.055)}.blog-media-shade-v964{position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(2,6,23,.72))}.home-blog-media-v964>span,.home-blog-media-v964>em{position:absolute;z-index:3;bottom:15px;padding:6px 9px;border-radius:999px;background:rgba(2,6,23,.62);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:10px;font-style:normal}.home-blog-media-v964>span{right:15px}.home-blog-media-v964>em{left:15px}.blog-card-copy-v964{display:flex;flex:1;flex-direction:column;padding:22px!important}.blog-card-copy-v964 h3{min-height:66px;margin:8px 0 10px!important;font-size:21px!important;line-height:1.55}.blog-card-copy-v964 p{min-height:82px;color:#667085!important;line-height:1.8}.blog-card-copy-v964>b{margin-top:auto;padding-top:16px;border-top:1px solid #edf0f4;display:flex;justify-content:space-between;align-items:center;color:var(--gc-primary)}.blog-card-copy-v964>b i{font-style:normal;font-size:18px}
@media(max-width:1180px){.service-topic-grid-v964{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-header-v67{gap:10px!important}.store-nav-v963>a,.store-nav-v963>.nav-dropdown-v78>button{padding-inline:11px!important}}
@media(max-width:900px){.site-header-v67{padding:10px 13px!important}.account-services-v964{padding:48px 24px!important}.home-blog-grid-v964{grid-template-columns:1fr 1fr!important}.home-blog-grid-v964 article:first-child{grid-column:auto!important}.home-blog-media-v964{height:220px!important;min-height:220px}}
@media(max-width:640px){.site-header-v67{margin:7px 8px!important;min-height:64px!important}.head-actions{gap:6px!important}.account-services-v964{padding:38px 16px!important;border-radius:28px}.service-topic-grid-v964,.home-blog-grid-v964{grid-template-columns:1fr!important}.service-topic-media-v964{height:220px!important}.service-topic-body-v964 p,.blog-card-copy-v964 h3,.blog-card-copy-v964 p{min-height:0}.home-blog-media-v964{height:205px!important;min-height:205px}.home-blog-v964{padding-inline:16px!important}}
@media(prefers-reduced-motion:reduce){.service-topic-card-v964,.service-topic-card-v964 img,.home-blog-grid-v964 article>a,.home-blog-grid-v964 img{transition:none!important}}

/* VeryCard 9.6.5 — header containment, photographic editorial cards, premium services */
.site-header-v67{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;overflow:visible!important}
.brand{flex:0 0 auto!important;min-width:max-content!important}
.store-nav-v963{min-width:0!important;max-width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;overflow:visible!important}
.store-nav-v963>a,.store-nav-v963>.nav-dropdown-v78>button{padding-inline:12px!important;white-space:nowrap!important;font-size:13px!important}
.head-actions{display:flex!important;flex:0 0 auto!important;min-width:max-content!important;align-items:center!important;gap:8px!important;margin:0!important}
.account-pill-v67{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:relative!important;transform:none!important;min-width:96px!important;justify-content:center!important}
@media(min-width:901px) and (max-width:1260px){.site-header-v67{padding-inline:12px!important;gap:8px!important}.store-nav-v963{gap:2px!important;padding-inline:3px!important}.store-nav-v963>a,.store-nav-v963>.nav-dropdown-v78>button{padding-inline:8px!important;font-size:12px!important}.nav-faq-v963{display:none!important}.quick-search-v80 span{display:none!important}.quick-search-v80{min-width:42px!important;width:42px!important;padding:0!important}.account-pill-v67{min-width:88px!important;padding-inline:10px!important}}
@media(min-width:901px) and (max-width:1080px){.nav-blog-v963{display:none!important}.store-nav-v963>a[href="/about"]{display:none!important}}

.account-services-v964{padding:72px 54px!important;border-radius:42px!important;background:radial-gradient(circle at 90% 5%,rgba(91,92,240,.32),transparent 32%),radial-gradient(circle at 5% 100%,rgba(0,199,165,.18),transparent 30%),linear-gradient(145deg,#071020,#111a31 55%,#171438)!important}
.service-topic-grid-v964{gap:24px!important}
.service-topic-card-v964{background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.14)!important;border-radius:30px!important}
.service-topic-media-v964{height:230px!important;background:#0b1224!important}
.service-topic-media-v964 img{filter:saturate(1.12) contrast(1.04)!important}
.service-topic-media-v964:after{background:linear-gradient(180deg,rgba(3,7,18,.02) 30%,rgba(3,7,18,.82) 100%)!important}
.service-topic-body-v964{padding:24px!important}
.service-topic-body-v964 h3{font-size:22px!important;margin:7px 0 8px!important}
.service-topic-body-v964 p{font-size:13px!important;min-height:72px!important}
.service-action-v964 b{font-size:13px!important}
.service-action-v964 span{transition:transform .25s ease!important}.service-topic-card-v964:hover .service-action-v964 span{transform:translate(-3px,-3px) rotate(-5deg)}

.home-blog-v964{padding-top:78px!important;padding-bottom:78px!important}
.home-blog-grid-v964{gap:26px!important}
.home-blog-grid-v964 article>a{border-radius:30px!important;isolation:isolate!important;position:relative!important}
.home-blog-media-v964{height:260px!important;min-height:260px!important;background:#0a1020!important}
.home-blog-media-v964 img{object-position:center!important;filter:saturate(1.12) contrast(1.04)!important}
.home-blog-media-v964:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.12);border-radius:inherit;pointer-events:none}
.blog-card-copy-v964{padding:24px!important}
.blog-card-copy-v964 small{display:inline-flex!important;align-items:center!important;width:max-content!important;padding:6px 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--gc-primary) 10%,#fff)!important;color:var(--gc-primary)!important;font-weight:900!important}
.blog-card-copy-v964 h3{font-size:22px!important;min-height:70px!important}
.blog-card-copy-v964 p{font-size:14px!important;min-height:78px!important}
@media(max-width:900px){.account-pill-v67{min-width:auto!important}.account-services-v964{padding:48px 24px!important}.service-topic-media-v964{height:240px!important}.home-blog-media-v964{height:230px!important;min-height:230px!important}}
@media(max-width:640px){.site-header-v67{grid-template-columns:auto 1fr auto!important}.head-actions{justify-self:end!important}.account-pill-v67{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important}.account-pill-v67 span{display:none!important}.account-services-v964{padding:38px 15px!important}.service-topic-media-v964{height:225px!important}.home-blog-media-v964{height:210px!important;min-height:210px!important}.blog-card-copy-v964{padding:20px!important}}

/* VeryCard 9.6.6 — clear editorial images and premium order experience */
.blog-media-shade-v964{display:none!important;background:none!important}
.home-blog-media-v964:before,.home-blog-media-v964:after{background:none!important;box-shadow:none!important}
.home-blog-media-v964 img{filter:saturate(1.06) contrast(1.02)!important;opacity:1!important}
.home-blog-media-v964>span,.home-blog-media-v964>em{background:rgba(7,12,24,.72)!important;backdrop-filter:blur(10px)}

.product-page-v81{max-width:1320px!important;padding-top:42px!important}
.product-page-v81 .breadcrumb{margin:0 4px 18px!important;color:#758096!important;font-size:13px!important}
.product-hero-v81{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr)!important;gap:42px!important;padding:28px!important;border-radius:34px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,249,253,.98))!important;border:1px solid rgba(15,23,42,.075)!important;box-shadow:0 28px 90px rgba(15,23,42,.09)!important}
.product-info-v81{padding:22px 18px 18px!important;display:flex!important;flex-direction:column!important}
.product-info-v81>.eyebrow{display:inline-flex!important;width:max-content!important;padding:7px 11px!important;border-radius:999px!important;background:#eef2ff!important;color:#5146d7!important;font-size:11px!important;font-weight:900!important}
.product-info-v81 h1{font-size:clamp(38px,4.5vw,68px)!important;letter-spacing:-.045em!important;line-height:1.02!important;margin:16px 0 10px!important;color:#111827!important}
.product-info-v81>p{font-size:15px!important;line-height:1.9!important;color:#667085!important;max-width:590px!important}
.order-flow-v966{display:flex;align-items:center;gap:10px;margin:22px 0 3px;padding:14px 16px;border:1px solid #e8ebf1;border-radius:18px;background:#fbfcfe}
.order-flow-v966 span{display:flex;align-items:center;gap:7px;color:#8a94a6;font-size:11px;font-weight:800;white-space:nowrap}.order-flow-v966 span b{width:25px;height:25px;display:grid;place-items:center;border-radius:9px;background:#eef1f6;color:#667085}.order-flow-v966 span.active{color:#242b3a}.order-flow-v966 span.active b{background:#111827;color:#fff}.order-flow-v966>i{height:1px;flex:1;min-width:18px;background:#dde2ea}
.variant-panel-v81{margin-top:14px!important;padding:21px!important;border-radius:23px!important;border-color:#e6e9ef!important;box-shadow:0 10px 30px rgba(15,23,42,.035)!important}
.variant-head-v81 b{font-size:15px!important;color:#252b38!important}.variant-head-v81 span{font-size:11px!important;font-weight:900!important}
.variant-options-v81{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important}
.variant-option-v81{min-width:0!important;min-height:58px!important;border-radius:15px!important;background:#fafbfc!important}.variant-option-v81.active{background:linear-gradient(135deg,#111827,#283247)!important;border-color:#111827!important;box-shadow:0 14px 28px rgba(15,23,42,.18)!important}
.order-summary-v966{display:grid!important;grid-template-columns:1fr auto!important;gap:16px!important;align-items:center!important;margin-top:16px!important;padding:20px!important;border-radius:24px!important;background:linear-gradient(145deg,#111827,#1d2940)!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 22px 50px rgba(15,23,42,.2)!important}
.order-price-v966 small{color:#aeb8c9!important}.order-price-v966 b{font-size:25px!important;color:#fff!important;margin:3px 0!important}.order-price-v966 span{color:#98a5b9!important}.order-price-v966 span strong{color:#fff!important}.order-status-v966{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.06)}.order-status-v966>i{width:10px;height:10px;border-radius:50%;background:#35d399;box-shadow:0 0 0 6px rgba(53,211,153,.12)}.order-status-v966 div{display:grid}.order-status-v966 b{font-size:12px;color:#fff}.order-status-v966 small{font-size:10px;color:#aeb8c9}
.order-cta-v966{min-width:210px!important;min-height:58px!important;padding:0 20px!important;border-radius:17px!important;background:linear-gradient(135deg,#f3c75f,#d99c28)!important;color:#191919!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;font-weight:950!important;box-shadow:0 15px 34px rgba(218,158,40,.25)!important}.order-cta-v966 i{font-style:normal;font-size:20px;transition:transform .2s}.order-cta-v966:hover i{transform:translateX(-4px)}
.order-trust-v966{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.order-trust-v966 span{padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.045);font-size:10px;color:#c9d1df!important}
.product-meta-live-v88{margin-top:15px!important;padding:0 3px!important}.product-actions-v85{margin-top:12px!important}.product-actions-v85 button{border-radius:13px!important;background:#f7f8fa!important;border:1px solid #e6e9ef!important;color:#3c4658!important}
.feature-row-v81{margin-top:18px!important;padding-top:17px!important;border-top:1px solid #eceff4!important}.feature-row-v81 article{border-radius:15px!important;background:#fafbfc!important;border:1px solid #edf0f4!important;padding:12px!important}
.product-visual-v81{min-height:650px!important;border-radius:29px!important;background:radial-gradient(circle at 20% 12%,rgba(104,80,255,.92),transparent 35%),radial-gradient(circle at 82% 85%,rgba(23,204,179,.55),transparent 34%),linear-gradient(145deg,#0b1220,#17213a)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)!important}
.real-gift-card-v81{transform:rotate(-3deg) translateY(-8px)!important;box-shadow:0 55px 100px rgba(0,0,0,.48)!important}.product-proof-v81{right:24px!important;left:auto!important;bottom:24px!important}
.product-detail-grid-v81{gap:14px!important;margin-top:18px!important}.product-detail-grid-v81 article{position:relative;overflow:hidden;padding:24px!important;border-radius:21px!important;box-shadow:0 12px 36px rgba(15,23,42,.04)!important}.product-detail-grid-v81 article:after{content:"";position:absolute;width:110px;height:110px;border-radius:50%;left:-55px;bottom:-65px;background:color-mix(in srgb,var(--gc-primary) 11%,transparent)}
.product-faq-v88{margin-top:22px!important;border-radius:28px!important}
@media(max-width:1080px){.product-hero-v81{grid-template-columns:1fr!important}.product-visual-v81{grid-row:1;min-height:500px!important}.variant-options-v81{grid-template-columns:repeat(4,1fr)!important}}
@media(max-width:640px){.product-page-v81{padding:15px 12px 105px!important}.product-hero-v81{padding:13px!important;border-radius:24px!important;gap:14px!important}.product-info-v81{padding:14px 5px 8px!important}.product-info-v81 h1{font-size:38px!important}.product-visual-v81{min-height:350px!important;border-radius:22px!important}.real-gift-card-v81{width:86%!important}.order-flow-v966{overflow:auto!important;justify-content:flex-start!important}.order-flow-v966>i{min-width:25px;flex:none}.variant-options-v81{grid-template-columns:repeat(2,1fr)!important}.order-summary-v966{grid-template-columns:1fr!important;padding:16px!important}.order-cta-v966{width:100%!important;min-width:0!important}.order-status-v966,.order-trust-v966{grid-column:auto}.feature-row-v81{grid-template-columns:1fr!important}.product-detail-grid-v81{grid-template-columns:1fr!important}}

/* =========================================================
   VeryCard 10.0.3 — visual recovery layer
   ========================================================= */
:root{--vc103-ink:#152033;--vc103-muted:#667085;--vc103-line:#e7eaf0;--vc103-card:#fff;--vc103-blue:#3157ff}

/* Remove every historical visual veil from blog media */
.home-blog-media-v103::before,.home-blog-media-v103::after,
.home-blog-grid-v103 article>a::before,.home-blog-grid-v103 article>a::after,
.blog-grid-v103 article::before,.blog-grid-v103 article::after,
.blog-grid-v103 article>a::before,.blog-grid-v103 article>a::after,
.blog-grid-v103 img::before,.blog-grid-v103 img::after{
 content:none!important;display:none!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important
}
.home-blog-media-v103,.blog-grid-v103 article>a{isolation:isolate!important}
.home-blog-media-v103>div:not(.blog-card-copy-v103){display:none!important}
.home-blog-media-v103 img,.blog-grid-v103 img{
 opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important;
 -webkit-mask:none!important;mask:none!important
}

/* Homepage blog: image-first editorial cards */
.home-blog-v103{padding:64px 0!important;background:transparent!important}
.home-blog-v103::before,.home-blog-v103::after{content:none!important;display:none!important}
.home-blog-grid-v103{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
.home-blog-grid-v103 article>a{
 background:#fff!important;border:1px solid var(--vc103-line)!important;border-radius:22px!important;
 box-shadow:0 12px 34px rgba(16,24,40,.07)!important;overflow:hidden!important
}
.home-blog-media-v103{height:210px!important;min-height:210px!important;background:#eef1f6!important;border-radius:0!important}
.home-blog-media-v103 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
.home-blog-media-v103>span,.home-blog-media-v103>em{
 z-index:4!important;top:14px!important;bottom:auto!important;background:rgba(14,23,42,.82)!important;
 color:#fff!important;border:0!important;backdrop-filter:none!important;padding:6px 10px!important;font-size:10px!important
}
.home-blog-media-v103>span{right:14px!important;left:auto!important}.home-blog-media-v103>em{left:14px!important;right:auto!important}
.blog-card-copy-v103{padding:20px 20px 18px!important;background:#fff!important;color:var(--vc103-ink)!important}
.blog-card-copy-v103 small{font-size:11px!important}.blog-card-copy-v103 h3{font-size:19px!important;line-height:1.65!important;min-height:62px!important;color:var(--vc103-ink)!important}
.blog-card-copy-v103 p{font-size:13px!important;line-height:1.9!important;color:var(--vc103-muted)!important;min-height:74px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.blog-card-copy-v103>b{font-size:13px!important;color:#2447d8!important}

/* Blog listing and article */
.blog-index-v103{max-width:1180px!important;margin:0 auto!important;padding:90px 24px 80px!important}
.blog-hero-v103{text-align:right!important;max-width:780px!important;margin:0 0 36px auto!important;padding:0!important;background:none!important}
.blog-hero-v103 h1{font-size:clamp(36px,5vw,66px)!important;line-height:1.18!important;letter-spacing:-2px!important;color:var(--vc103-ink)!important;margin:10px 0!important}
.blog-hero-v103 p{font-size:16px!important;line-height:2!important;color:var(--vc103-muted)!important}
.blog-grid-v103{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}
.blog-grid-v103 article{background:#fff!important;border:1px solid var(--vc103-line)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 12px 34px rgba(16,24,40,.06)!important}
.blog-grid-v103 article>a{display:flex!important;flex-direction:column!important;height:100%!important;color:var(--vc103-ink)!important}
.blog-grid-v103 img{width:100%!important;height:210px!important;object-fit:cover!important;display:block!important;background:#eef1f6!important}
.blog-grid-v103 article>a>div{padding:20px!important;display:flex!important;flex:1!important;flex-direction:column!important}
.blog-grid-v103 h2{font-size:20px!important;line-height:1.65!important;margin:10px 0!important;color:var(--vc103-ink)!important}
.blog-grid-v103 p{font-size:13px!important;line-height:1.9!important;color:var(--vc103-muted)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.blog-grid-v103 span{margin-top:auto!important;padding-top:16px!important;color:#2447d8!important;font-weight:800!important}

.blog-article-v103{max-width:980px!important;margin:0 auto!important;padding:82px 24px 100px!important}
.blog-article-v103>article{background:#fff!important;border:1px solid var(--vc103-line)!important;border-radius:30px!important;padding:22px 22px 46px!important;box-shadow:0 24px 70px rgba(16,24,40,.08)!important}
.blog-cover-v103{width:100%!important;max-height:490px!important;object-fit:cover!important;border-radius:22px!important;margin:0 0 38px!important;filter:none!important;opacity:1!important}
.blog-article-v103 .eyebrow,.blog-article-v103 h1,.blog-article-v103 .blog-meta-v75,.blog-content-v103,.blog-article-v103 .btn{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}
.blog-article-v103 h1{font-size:clamp(36px,5vw,62px)!important;line-height:1.35!important;color:var(--vc103-ink)!important;margin-top:12px!important;margin-bottom:12px!important}
.blog-content-v103{margin-top:30px!important;padding:32px!important;border-radius:22px!important;background:#f8fafc!important;color:#344054!important;font-size:17px!important;line-height:2.35!important;white-space:normal!important}

/* Product page: balanced commerce composition */
.product-page-v103{max-width:1180px!important;padding-inline:22px!important}
.product-page-v103 .product-hero-v81{gap:18px!important;align-items:stretch!important}
.product-page-v103 .product-info-v81,.product-page-v103 .product-visual-v81{border-radius:26px!important;border:1px solid var(--vc103-line)!important;box-shadow:0 18px 55px rgba(16,24,40,.07)!important}
.product-page-v103 .product-info-v81{padding:32px!important;background:#fff!important}
.product-page-v103 .product-visual-v81{min-height:590px!important}
.product-page-v103 .product-buy-card-v81{border-radius:20px!important;padding:20px!important}
.product-page-v103 .variant-pills-v81{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}
.product-page-v103 .variant-pills-v81 button{min-height:48px!important;border-radius:12px!important;font-weight:900!important}
.product-page-v103 .product-detail-grid-v81{margin-top:18px!important;gap:12px!important}
.product-page-v103 .product-detail-grid-v81 article{border-radius:20px!important;padding:24px!important;background:#fff!important}
.product-faq-v103{display:grid!important;grid-template-columns:280px 1fr!important;gap:18px!important;align-items:start!important;margin-top:18px!important;padding:24px!important;border-radius:24px!important;background:#fff!important;border:1px solid var(--vc103-line)!important}
.product-faq-v103>div{grid-row:1/5!important;padding:10px!important}.product-faq-v103 details{border:1px solid var(--vc103-line)!important;border-radius:14px!important;padding:0 16px!important;background:#fbfcfe!important}.product-faq-v103 summary{padding:17px 0!important;font-weight:850!important}.product-faq-v103 p{padding:0 0 17px!important;line-height:1.9!important;color:var(--vc103-muted)!important}

/* Services section: fix dark-on-dark heading and excessive height */
.account-services-v103{padding:54px 34px!important;border-radius:34px!important}
.account-services-v103 h2,.account-services-v103 .section-head-v75 h2,.account-services-v103 .eyebrow,.account-services-v103 p{color:#fff!important}
.account-services-v103 .service-topic-card-v964{border-radius:20px!important;overflow:hidden!important;box-shadow:none!important}
.account-services-v103 .service-topic-body-v964{min-height:220px!important;padding:20px!important}

/* Reviews and section rhythm */
.section{scroll-margin-top:110px}
.testimonial-section-v79,.home-reviews-v79{padding-top:58px!important;padding-bottom:58px!important}
.home-sortable-v79{margin-top:0!important;margin-bottom:0!important}

/* Footer: compact, not a giant empty panel */
.footer-v103{max-width:1180px!important;margin:46px auto 18px!important;border-radius:30px!important;padding:28px 34px 20px!important}
.footer-v103 .footer-newsletter-v67{padding:18px 20px!important;border-radius:18px!important;margin-bottom:26px!important}
.footer-v103 .footer-grid-v67{gap:26px!important;padding:0!important}
.footer-v103 .footer-bottom{margin-top:28px!important;padding-top:18px!important}

@media(max-width:900px){
 .home-blog-grid-v103,.blog-grid-v103{grid-template-columns:1fr 1fr!important}
 .product-faq-v103{grid-template-columns:1fr!important}.product-faq-v103>div{grid-row:auto!important}
 .product-page-v103 .product-visual-v81{min-height:480px!important}
}
@media(max-width:640px){
 .home-blog-v103{padding:42px 16px!important}.home-blog-grid-v103,.blog-grid-v103{grid-template-columns:1fr!important}
 .home-blog-media-v103,.blog-grid-v103 img{height:200px!important;min-height:200px!important}
 .blog-card-copy-v103 h3,.blog-card-copy-v103 p{min-height:0!important}
 .blog-index-v103,.blog-article-v103{padding:72px 14px 64px!important}
 .blog-article-v103>article{padding:12px 12px 30px!important;border-radius:22px!important}.blog-content-v103{padding:22px!important;font-size:16px!important}
 .product-page-v103{padding-inline:10px!important}.product-page-v103 .product-info-v81{padding:20px!important}.product-page-v103 .variant-pills-v81{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .footer-v103{margin:28px 10px 10px!important;padding:20px 16px!important}
}

/* =========================================================
   VeryCard 10.0.4 — compact services, horizontal footer,
   rebuilt customer account dashboard
   ========================================================= */

/* Services: shorter, squarer and readable heading */
.account-services-v75.account-services-v964{
  padding:42px 34px!important;
  border-radius:30px!important;
  background:linear-gradient(135deg,#172348 0%,#263b78 52%,#463a88 100%)!important;
}
.account-services-v75 .section-head-v75,
.account-services-v75 .section-head-v964{
  align-items:flex-end!important;
  margin-bottom:24px!important;
}
.account-services-v75 .section-head-v75 h2,
.account-services-v75 .section-head-v964 h2{
  color:#fff!important;
  text-shadow:0 2px 18px rgba(0,0,0,.28)!important;
  font-size:clamp(28px,3.2vw,46px)!important;
  line-height:1.25!important;
}
.account-services-v75 .section-head-v75 p,
.account-services-v75 .section-head-v75 .eyebrow,
.account-services-v75 .section-head-v964 p,
.account-services-v75 .section-head-v964 .eyebrow{color:rgba(255,255,255,.82)!important}
.account-services-v75 .section-head-v75>a,
.account-services-v75 .section-head-v964>a{color:#fff!important;border-color:rgba(255,255,255,.35)!important;background:rgba(255,255,255,.08)!important}
.service-topic-grid-v75.service-topic-grid-v964{gap:16px!important;align-items:stretch!important}
.service-topic-card-v75.service-topic-card-v964{border-radius:20px!important;min-height:0!important;aspect-ratio:1/1!important;background:#fff!important}
.service-topic-card-v75.service-topic-card-v964>a{display:grid!important;grid-template-rows:42% 58%!important;height:100%!important}
.service-topic-media-v75.service-topic-media-v964{min-height:0!important;height:100%!important;border-radius:18px 18px 0 0!important}
.service-topic-media-v75.service-topic-media-v964 img{width:100%!important;height:100%!important;object-fit:cover!important}
.service-topic-body-v75.service-topic-body-v964{min-height:0!important;height:auto!important;padding:18px!important;display:flex!important;flex-direction:column!important}
.service-topic-body-v75.service-topic-body-v964 h3{font-size:17px!important;line-height:1.45!important;margin:5px 0 7px!important}
.service-topic-body-v75.service-topic-body-v964 p{font-size:12px!important;line-height:1.75!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#667085!important}
.service-topic-body-v75.service-topic-body-v964 ul{display:none!important}
.service-action-v964{margin-top:auto!important;padding-top:8px!important}

/* Footer: wide and horizontal instead of a tall square block */
.footer-v103{
  max-width:1240px!important;
  margin:42px auto 16px!important;
  border-radius:26px!important;
  padding:24px 30px 18px!important;
}
.footer-v103 .footer-newsletter-v67{
  display:grid!important;
  grid-template-columns:minmax(320px,1fr) minmax(340px,.9fr)!important;
  align-items:center!important;
  gap:26px!important;
  padding:18px 22px!important;
  margin-bottom:22px!important;
}
.footer-v103 .footer-grid-v67{
  display:grid!important;
  grid-template-columns:1.35fr repeat(3,minmax(130px,.7fr))!important;
  gap:28px!important;
  align-items:start!important;
}
.footer-v103 .footer-bottom{margin-top:20px!important;padding-top:14px!important}
.footer-v103 p,.footer-v103 li,.footer-v103 a{line-height:1.8!important}

/* Customer account: remove broken sticky/empty layout and rebuild hierarchy */
.account-pro-v83{
  max-width:1220px!important;
  margin:0 auto!important;
  padding:52px 22px 82px!important;
  display:grid!important;
  grid-template-columns:250px minmax(0,1fr)!important;
  gap:24px!important;
  align-items:start!important;
  direction:rtl!important;
}
.account-side-v83{
  position:sticky!important;
  top:112px!important;
  height:auto!important;
  min-height:0!important;
  border:1px solid #e6e9ef!important;
  border-radius:24px!important;
  padding:22px!important;
  background:#fff!important;
  box-shadow:0 16px 45px rgba(16,24,40,.06)!important;
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  color:#172033!important;
}
.account-side-v83>div:not(.account-avatar-v83){display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}
.account-side-v83 b{font-size:17px!important;color:#172033!important}
.account-side-v83 small{font-size:11px!important;color:#667085!important;overflow-wrap:anywhere!important}
.account-avatar-v83{width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#5b5bf7,#d2a65a)!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:22px!important;font-weight:900!important}
.account-side-v83 nav{display:grid!important;gap:7px!important;margin-top:4px!important}
.account-side-v83 nav a{display:flex!important;padding:11px 13px!important;border-radius:12px!important;color:#344054!important;background:#f8fafc!important;font-size:13px!important;font-weight:750!important}
.account-side-v83 nav a:hover{background:#eef2ff!important;color:#3346c8!important}
.account-logout-v83{margin-top:6px!important;padding:11px 13px!important;border-radius:12px!important;background:#fff1f2!important;color:#b42318!important;text-align:center!important;font-weight:800!important}
.account-main-v83{min-width:0!important;display:flex!important;flex-direction:column!important;gap:18px!important}
.account-welcome-v83{margin:0!important;min-height:0!important;padding:28px 30px!important;border-radius:26px!important;background:linear-gradient(135deg,#2c2b73,#5366d8 58%,#bb8b55)!important;color:#fff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;box-shadow:0 18px 50px rgba(54,64,160,.18)!important}
.account-welcome-v83 h1{color:#fff!important;font-size:32px!important;margin:6px 0!important}.account-welcome-v83 p,.account-welcome-v83 .eyebrow{color:rgba(255,255,255,.84)!important}.account-welcome-v83 .btn{background:#fff!important;color:#25315f!important;border:0!important}
.account-kpis-v83{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
.account-kpis-v83 article{min-height:122px!important;padding:18px!important;border:1px solid #e7eaf0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 28px rgba(16,24,40,.04)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important}
.account-kpis-v83 span,.account-kpis-v83 small{color:#667085!important}.account-kpis-v83 b{font-size:21px!important;color:#172033!important}
.account-command-v88.account-command-v89{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
.account-command-v89>article{min-height:210px!important;border-radius:20px!important;padding:20px!important;overflow:hidden!important}
.account-panel-v83,.profile-security-v83{margin:0!important;padding:24px!important;border:1px solid #e7eaf0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 32px rgba(16,24,40,.045)!important;min-height:0!important}
.account-panel-v83 header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:16px!important}.account-panel-v83 h2,.profile-security-v83 h2{color:#172033!important;font-size:22px!important;margin:4px 0!important}
.empty-state-v83{min-height:84px!important;padding:22px!important;border-radius:15px!important;background:#f8fafc!important;border:1px dashed #d8dde8!important;display:grid!important;place-items:center!important;color:#667085!important}
.profile-security-v83{display:grid!important;grid-template-columns:minmax(0,1fr) 230px!important;gap:22px!important;align-items:start!important}
.profile-security-v83 form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.profile-security-v83 form button{grid-column:1/-1!important;min-height:48px!important;border-radius:13px!important}.profile-security-v83 aside{background:#f8fafc!important;border:1px solid #e7eaf0!important;border-radius:18px!important;padding:18px!important}
.order-list-v83,.service-request-list-v83,.payment-history-v83,.vault-grid-v83{gap:10px!important}
.order-list-v83 article,.service-request-list-v83 article,.payment-history-v83 article{border-radius:14px!important;background:#f8fafc!important;border:1px solid #e7eaf0!important}

@media(max-width:1020px){
 .service-topic-card-v75.service-topic-card-v964{aspect-ratio:auto!important;min-height:360px!important}
 .account-pro-v83{grid-template-columns:1fr!important}
 .account-side-v83{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:auto 1fr!important}.account-side-v83 nav{grid-column:1/-1!important;grid-template-columns:repeat(3,1fr)!important}.account-logout-v83{grid-column:1/-1!important}
 .account-kpis-v83{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
 .account-services-v75.account-services-v964{padding:28px 16px!important;border-radius:24px!important}.service-topic-card-v75.service-topic-card-v964{min-height:330px!important}
 .footer-v103 .footer-newsletter-v67{grid-template-columns:1fr!important}.footer-v103 .footer-grid-v67{grid-template-columns:1fr 1fr!important}
 .account-pro-v83{padding:30px 12px 60px!important}.account-side-v83 nav{grid-template-columns:1fr 1fr!important}.account-welcome-v83{align-items:flex-start!important;flex-direction:column!important}.account-kpis-v83,.account-command-v88.account-command-v89{grid-template-columns:1fr!important}.profile-security-v83{grid-template-columns:1fr!important}.profile-security-v83 form{grid-template-columns:1fr!important}.profile-security-v83 form button{grid-column:auto!important}
}
@media(max-width:520px){
 .footer-v103{border-radius:20px!important;padding:18px 14px!important}.footer-v103 .footer-grid-v67{grid-template-columns:1fr!important}
 .account-side-v83 nav{grid-template-columns:1fr!important}
}

/* =========================================================
   VeryCard 11.1.0 — responsive repair pack
   Services / compact footer / customer account / admin mobile
   ========================================================= */

/* SERVICE CARDS — keep artwork proportional, compact and premium */
.account-services-v75.account-services-v964{padding:34px 30px!important}
.account-services-v75 .section-head-v75 h2,
.account-services-v75 .section-head-v964 h2{color:#fff!important;opacity:1!important;text-shadow:0 4px 24px rgba(0,0,0,.42)!important}
.account-services-v75 .section-head-v75 p,
.account-services-v75 .section-head-v964 p{color:rgba(255,255,255,.9)!important}
.service-topic-grid-v75.service-topic-grid-v964{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.service-topic-card-v75.service-topic-card-v964{aspect-ratio:auto!important;height:310px!important;min-height:310px!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 15px 35px rgba(5,12,35,.2)!important}
.service-topic-card-v75.service-topic-card-v964>a{grid-template-rows:118px 1fr!important}
.service-topic-media-v75.service-topic-media-v964{height:118px!important;min-height:118px!important;padding:14px!important;background:linear-gradient(135deg,#202a5d,#6258cb)!important;border-radius:0!important;display:grid!important;place-items:center!important;overflow:hidden!important}
.service-topic-media-v75.service-topic-media-v964 img{width:100%!important;height:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22))!important;transform:none!important}
.service-topic-body-v75.service-topic-body-v964{padding:16px 17px 17px!important;gap:5px!important}
.service-topic-body-v75.service-topic-body-v964 h3{font-size:18px!important;margin:2px 0 4px!important;line-height:1.35!important;color:#20263a!important}
.service-topic-body-v75.service-topic-body-v964 p{font-size:12px!important;line-height:1.7!important;-webkit-line-clamp:2!important}
.service-action-v964{min-height:38px!important;margin-top:auto!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 12px!important;background:#f2f4ff!important;color:#4d46c8!important;font-weight:850!important}

/* FOOTER — normal website proportion, no giant square */
.footer-v67.footer-v71.footer-v103{width:min(1320px,calc(100% - 28px))!important;max-width:1320px!important;margin:34px auto 12px!important;padding:0!important;border-radius:24px!important;overflow:hidden!important}
.footer-v103 .footer-newsletter-v67{min-height:0!important;padding:18px 26px!important;margin:0!important;border-radius:0!important;grid-template-columns:1.2fr .8fr!important}
.footer-v103 .footer-newsletter-v67 h3{font-size:22px!important;margin:3px 0!important}.footer-v103 .footer-newsletter-v67 p{margin:0!important;font-size:12px!important}
.footer-v103 .footer-grid-v67{padding:22px 28px 16px!important;grid-template-columns:1.35fr repeat(4,minmax(110px,.65fr))!important;gap:22px!important}
.footer-v103 .footer-grid-v67>div{gap:7px!important}.footer-v103 .footer-grid-v67 b{margin-bottom:4px!important}.footer-v103 .footer-grid-v67 a,.footer-v103 .footer-grid-v67 span,.footer-v103 .footer-grid-v67 address{font-size:11px!important;line-height:1.65!important}
.footer-v103 .footer-brand p{max-width:310px!important;margin:8px 0!important;font-size:11px!important}
.footer-v103 .footer-bottom{margin:0!important;padding:12px 28px!important;min-height:44px!important;border-radius:0!important;font-size:10px!important}
.footer-v103 .footer-enamad-v71{min-height:0!important}.footer-v103 .enamad-box-v70{max-height:92px!important;overflow:hidden!important}

/* CUSTOMER ACCOUNT — stronger dashboard hierarchy and no washed-out empty areas */
.account-pro-v83{grid-template-columns:235px minmax(0,1fr)!important;gap:18px!important;padding-top:34px!important}
.account-side-v83{top:94px!important;border-radius:20px!important;padding:18px!important;background:#11182d!important;color:#fff!important;border-color:#202a43!important;box-shadow:0 18px 45px rgba(15,23,42,.16)!important}
.account-side-v83 b{color:#fff!important}.account-side-v83 small{color:#aab4c8!important}.account-side-v83 nav a{background:rgba(255,255,255,.055)!important;color:#d9dfeb!important;border:1px solid rgba(255,255,255,.04)!important}.account-side-v83 nav a:hover{background:#6157e8!important;color:#fff!important}
.account-welcome-v83{padding:30px!important;min-height:190px!important}.account-welcome-v83 h1{font-size:36px!important}
.account-kpis-v83{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.account-kpis-v83 article{min-height:132px!important;border-top:3px solid #675ce7!important}.account-kpis-v83 b{font-size:25px!important}
.account-command-v88.account-command-v89>article{min-height:230px!important;background:linear-gradient(180deg,#fff,#f8f9ff)!important;border:1px solid #e2e6ef!important;box-shadow:0 12px 30px rgba(16,24,40,.06)!important}
.account-panel-v83,.profile-security-v83{box-shadow:0 12px 34px rgba(16,24,40,.055)!important}

/* ADMIN MOBILE — true off-canvas, content never sits beneath sidebar */
@media(max-width:800px){
 body.admin-body{overflow-x:hidden!important}
 .admin-wrap{display:block!important;width:100%!important;min-width:0!important;overflow-x:hidden!important}
 .admin-main{width:100%!important;max-width:100%!important;margin:0!important;padding:0 12px 32px!important;overflow-x:hidden!important}
 .admin-topbar{width:auto!important;max-width:none!important;margin:0 -12px 14px!important;padding:0 12px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;z-index:70!important}
 .nav-toggle{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;border-radius:12px!important;font-size:0!important}
 .nav-toggle:after{content:'☰';font-size:22px!important;line-height:1!important}
 .admin-search{width:100%!important;min-width:0!important;height:42px!important}.admin-search input{font-size:13px!important;min-width:0!important}
 .enterprise-nav.admin-nav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(84vw,320px)!important;height:100dvh!important;max-height:100dvh!important;z-index:220!important;transform:translateX(110%)!important;transition:transform .28s ease!important;padding:18px 12px!important;overflow-y:auto!important;box-shadow:-25px 0 60px rgba(0,0,0,.35)!important}
 .admin-wrap.nav-open .enterprise-nav.admin-nav{transform:translateX(0)!important;right:0!important}
 .admin-nav-backdrop{display:block!important;position:fixed!important;inset:0!important;z-index:210!important;border:0!important;border-radius:0!important;padding:0!important;background:rgba(8,13,27,.58)!important;backdrop-filter:blur(3px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.25s!important}
 .admin-wrap.nav-open .admin-nav-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
 .admin-main .page-head,.admin-main .enterprise-head{width:100%!important;max-width:100%!important;padding:18px!important;border-radius:18px!important;overflow:hidden!important}
 .admin-main .page-head h1,.admin-main .enterprise-head h1{font-size:27px!important;line-height:1.35!important;overflow-wrap:anywhere!important}
 .admin-main .stats,.admin-main .enterprise-stats{grid-template-columns:1fr!important;gap:12px!important}.admin-main .stats article,.admin-main .enterprise-stats article{min-height:132px!important;padding:20px!important}.admin-main .stats b,.admin-main .enterprise-stats b{font-size:30px!important}
 .admin-main .panel,.admin-main section{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important}
 .admin-main .dashboard-grid,.admin-main .admin-two,.admin-main .gateway-grid-v83{grid-template-columns:1fr!important}
}

@media(max-width:1020px) and (min-width:641px){.service-topic-grid-v75.service-topic-grid-v964{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
 .service-topic-grid-v75.service-topic-grid-v964{grid-template-columns:1fr!important}.service-topic-card-v75.service-topic-card-v964{height:294px!important;min-height:294px!important}.service-topic-card-v75.service-topic-card-v964>a{grid-template-rows:108px 1fr!important}.service-topic-media-v75.service-topic-media-v964{height:108px!important;min-height:108px!important}
 .footer-v103 .footer-newsletter-v67{grid-template-columns:1fr!important;padding:18px!important;gap:14px!important}.footer-v103 .footer-grid-v67{grid-template-columns:1fr 1fr!important;padding:20px 18px!important}.footer-v103 .footer-brand{grid-column:1/-1!important}.footer-v103 .footer-bottom{padding:12px 18px!important;gap:4px!important}
 .account-pro-v83{padding:20px 10px 55px!important}.account-side-v83{position:relative!important;top:auto!important;background:#11182d!important}.account-welcome-v83{min-height:0!important;padding:24px!important}.account-welcome-v83 h1{font-size:29px!important}.account-kpis-v83{grid-template-columns:1fr!important}.account-command-v88.account-command-v89{grid-template-columns:1fr!important}
}
@media(max-width:520px){.footer-v103 .footer-grid-v67{grid-template-columns:1fr!important}.footer-v103 .footer-brand{grid-column:auto!important}.footer-v103 .footer-newsletter-v67 form{width:100%!important}.footer-v103 .footer-bottom{align-items:flex-start!important}.account-side-v83 nav{grid-template-columns:1fr 1fr!important}}

/* =========================================================
   VeryCard 11.1.2 — visual proportion & dashboard correction
   ========================================================= */

/* Services: artwork must occupy exactly the upper half */
.account-services-v75.account-services-v964{padding:42px 34px!important;border-radius:34px!important}
.service-topic-grid-v75.service-topic-grid-v964{gap:18px!important;align-items:stretch!important}
.service-topic-card-v75.service-topic-card-v964{height:360px!important;min-height:360px!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 20px 44px rgba(15,23,42,.18)!important}
.service-topic-card-v75.service-topic-card-v964>a{height:100%!important;display:grid!important;grid-template-rows:50% 50%!important}
.service-topic-media-v75.service-topic-media-v964{height:100%!important;min-height:0!important;padding:0!important;border-radius:0!important;background:#151b35!important;overflow:hidden!important;position:relative!important}
.service-topic-media-v75.service-topic-media-v964 img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important}
.service-topic-media-v75.service-topic-media-v964:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,10,25,.04),rgba(6,10,25,.28));pointer-events:none}
.service-topic-media-v75.service-topic-media-v964>span{position:absolute!important;top:14px!important;right:14px!important;z-index:3!important;background:rgba(255,255,255,.92)!important;color:#171b2c!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 8px 22px rgba(0,0,0,.14)!important}
.service-topic-body-v75.service-topic-body-v964{height:100%!important;padding:15px 18px 16px!important;display:flex!important;flex-direction:column!important;gap:3px!important;background:linear-gradient(180deg,#fff,#f8f9fd)!important}
.service-topic-body-v75.service-topic-body-v964 small{font-size:10px!important;color:#766de0!important;font-weight:800!important}
.service-topic-body-v75.service-topic-body-v964 h3{font-size:18px!important;line-height:1.3!important;margin:1px 0 3px!important;color:#171b2c!important}
.service-topic-body-v75.service-topic-body-v964 p{font-size:11px!important;line-height:1.65!important;margin:0!important;color:#687086!important;-webkit-line-clamp:2!important}
.service-topic-body-v75.service-topic-body-v964 ul{display:none!important}
.service-action-v964{min-height:36px!important;height:36px!important;margin-top:auto!important;border-radius:11px!important;background:linear-gradient(135deg,#171b2c,#6559df)!important;color:#fff!important;box-shadow:0 9px 20px rgba(83,70,205,.18)!important}

/* Footer: same container width as the site, compact horizontal proportions */
body:not(.admin-body) .footer-v67.footer-v71.footer-v103{width:min(1400px,calc(100% - 64px))!important;max-width:1400px!important;margin:64px auto 18px!important;padding:0!important;border-radius:30px!important;min-height:0!important;height:auto!important;display:block!important;background:linear-gradient(135deg,#111831,#1d2850 58%,#17344c)!important}
.footer-v103 .footer-newsletter-v67{padding:20px 30px!important;min-height:90px!important;display:grid!important;grid-template-columns:1fr minmax(330px,520px)!important;align-items:center!important;gap:28px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}
.footer-v103 .footer-newsletter-v67 h3{font-size:20px!important;line-height:1.35!important;margin:2px 0!important}.footer-v103 .footer-newsletter-v67 p{display:none!important}
.footer-v103 .footer-grid-v67{padding:24px 30px 20px!important;display:grid!important;grid-template-columns:1.5fr repeat(4,minmax(120px,.7fr))!important;gap:24px!important;align-items:start!important}
.footer-v103 .footer-grid-v67>div{min-height:0!important;gap:5px!important}.footer-v103 .footer-grid-v67 b{font-size:13px!important;margin:0 0 6px!important}.footer-v103 .footer-grid-v67 a,.footer-v103 .footer-grid-v67 span,.footer-v103 .footer-grid-v67 address{font-size:10.5px!important;line-height:1.55!important;margin:2px 0!important}
.footer-v103 .footer-brand p{max-width:350px!important;margin:8px 0!important;font-size:10.5px!important;line-height:1.75!important}.footer-v103 .footer-trust-v67{display:flex!important;gap:5px!important}.footer-v103 .footer-trust-v67 span{padding:4px 7px!important}
.footer-v103 .footer-bottom{padding:11px 30px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid rgba(255,255,255,.09)!important;font-size:9.5px!important}
.footer-v103 .footer-enamad-v71{display:none!important}

/* Customer panel: make every block feel like a live dashboard */
.account-pro-v83{width:min(1400px,calc(100% - 64px))!important;max-width:1400px!important;grid-template-columns:250px minmax(0,1fr)!important;gap:22px!important;padding:42px 0 70px!important}
.account-main-v83{display:flex!important;flex-direction:column!important;gap:18px!important}
.account-welcome-v83{min-height:220px!important;padding:38px 42px!important;border-radius:28px!important;background:radial-gradient(circle at 10% 20%,rgba(117,91,255,.82),transparent 42%),radial-gradient(circle at 88% 76%,rgba(245,166,35,.38),transparent 34%),linear-gradient(135deg,#121936,#293660)!important;box-shadow:0 28px 70px rgba(21,28,61,.24)!important;overflow:hidden!important;position:relative!important}
.account-welcome-v83:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(255,255,255,.12);border-radius:50%;left:-80px;top:-100px;box-shadow:0 0 0 42px rgba(255,255,255,.03),0 0 0 84px rgba(255,255,255,.02)}
.account-welcome-v83 h1{font-size:40px!important;color:#fff!important;margin:8px 0!important}.account-welcome-v83 p{font-size:14px!important;color:rgba(255,255,255,.78)!important}.account-welcome-v83 .btn{min-width:142px!important;height:48px!important;display:grid!important;place-items:center!important;background:#fff!important;color:#252a45!important;box-shadow:0 12px 30px rgba(0,0,0,.16)!important}
.account-kpis-v83{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.account-kpis-v83 article{min-height:145px!important;padding:22px!important;border-radius:21px!important;border:1px solid #e4e7f0!important;background:linear-gradient(145deg,#fff,#f6f7fc)!important;box-shadow:0 12px 32px rgba(18,28,55,.07)!important;position:relative!important;overflow:hidden!important}
.account-kpis-v83 article:after{content:"";position:absolute;width:86px;height:86px;border-radius:50%;left:-28px;top:-28px;background:linear-gradient(135deg,rgba(108,89,230,.18),rgba(108,89,230,.02))}
.account-kpis-v83 article:nth-child(2):after{background:linear-gradient(135deg,rgba(45,185,130,.2),transparent)}.account-kpis-v83 article:nth-child(3):after{background:linear-gradient(135deg,rgba(242,169,50,.22),transparent)}
.account-kpis-v83 article:nth-child(4):after{background:linear-gradient(135deg,rgba(39,142,227,.2),transparent)}.account-kpis-v83 article:nth-child(5):after{background:linear-gradient(135deg,rgba(225,73,132,.18),transparent)}
.account-kpis-v83 b{font-size:27px!important;color:#171d31!important;margin-top:12px!important}.account-kpis-v83 span{font-weight:850!important;color:#616a80!important}.account-kpis-v83 small{color:#9299aa!important}
.account-command-v88.account-command-v89{display:grid!important;grid-template-columns:1.15fr 1fr 1fr!important;gap:14px!important}
.account-command-v88.account-command-v89>article{min-height:245px!important;padding:24px!important;border-radius:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(20,28,55,.12)!important;border:0!important}
.account-command-v89 .wallet-card-v89{background:linear-gradient(145deg,#171d37,#4d45b5)!important;color:#fff!important}.account-command-v89 .reward-card-v89{background:linear-gradient(145deg,#fff8e8,#fff)!important;border:1px solid #f1dfb4!important}.account-command-v89 .notice-card-v89{background:linear-gradient(145deg,#eef9ff,#fff)!important;border:1px solid #cfe9f8!important}
.account-command-v89 .wallet-card-v89 h3,.account-command-v89 .wallet-card-v89>b,.account-command-v89 .wallet-card-v89 p,.account-command-v89 .wallet-card-v89 a{color:#fff!important}.account-command-v89 .wallet-card-v89>span{color:#afa8ff!important}
.command-icon-v89{width:46px!important;height:46px!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:rgba(108,89,230,.12)!important;font-size:21px!important}.wallet-card-v89 .command-icon-v89{background:rgba(255,255,255,.14)!important}
.account-command-v89 h3{font-size:18px!important;margin:13px 0 4px!important}.account-command-v89>article>b{font-size:25px!important}.account-command-v89 p{font-size:12px!important;line-height:1.8!important}
.account-panel-v83{padding:26px!important;border-radius:24px!important;background:#fff!important;border:1px solid #e5e8f0!important;box-shadow:0 14px 38px rgba(18,28,55,.065)!important}.account-panel-v83 header{margin-bottom:18px!important}.account-panel-v83 h2{font-size:22px!important}
.empty-state-v83{min-height:120px!important;display:grid!important;place-items:center!important;border:1px dashed #d9deea!important;border-radius:17px!important;background:linear-gradient(135deg,#fafbfe,#f3f5fb)!important;color:#7a8399!important;font-weight:700!important}
.account-side-v83{min-height:560px!important}

@media(max-width:900px){
 body:not(.admin-body) .footer-v67.footer-v71.footer-v103{width:calc(100% - 24px)!important;margin-top:42px!important;border-radius:23px!important}
 .footer-v103 .footer-newsletter-v67{grid-template-columns:1fr!important;padding:18px!important;gap:12px!important}.footer-v103 .footer-grid-v67{grid-template-columns:1fr 1fr!important;padding:20px 18px!important}.footer-v103 .footer-brand{grid-column:1/-1!important}.footer-v103 .footer-bottom{padding:11px 18px!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}
 .account-pro-v83{width:calc(100% - 20px)!important;grid-template-columns:1fr!important;padding-top:20px!important}.account-side-v83{min-height:0!important}.account-kpis-v83{grid-template-columns:repeat(2,minmax(0,1fr))!important}.account-command-v88.account-command-v89{grid-template-columns:1fr!important}
 .service-topic-grid-v75.service-topic-grid-v964{grid-template-columns:repeat(2,minmax(0,1fr))!important}.service-topic-card-v75.service-topic-card-v964{height:360px!important}
}
@media(max-width:600px){
 .service-topic-grid-v75.service-topic-grid-v964{grid-template-columns:1fr!important}.service-topic-card-v75.service-topic-card-v964{height:350px!important}.service-topic-card-v75.service-topic-card-v964>a{grid-template-rows:50% 50%!important}
 .account-kpis-v83{grid-template-columns:1fr!important}.account-welcome-v83{padding:28px 22px!important;min-height:210px!important}.account-welcome-v83 h1{font-size:31px!important}.account-kpis-v83 article{min-height:125px!important}.account-panel-v83{padding:19px!important}
 .footer-v103 .footer-grid-v67{grid-template-columns:1fr 1fr!important;gap:18px!important}.footer-v103 .footer-brand{grid-column:1/-1!important}.footer-v103 .footer-contact-v83{grid-column:1/-1!important}
}

/* =========================================================
   VeryCard 11.1.3 — exact service media / footer trust restore
   ========================================================= */

/* SERVICES: fixed 50/50 card composition, edge-to-edge image */
body:not(.admin-body) .account-services-v75.account-services-v964{
  width:min(1460px,calc(100% - 40px))!important;
  max-width:1460px!important;
  padding:38px 30px 30px!important;
  overflow:hidden!important;
}
body:not(.admin-body) .service-topic-grid-v75.service-topic-grid-v964{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:18px!important;
}
body:not(.admin-body) .service-topic-card-v75.service-topic-card-v964{
  width:100%!important;
  height:390px!important;
  min-height:390px!important;
  aspect-ratio:auto!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  border-radius:22px!important;
  background:#fff!important;
  border:1px solid rgba(255,255,255,.42)!important;
  box-shadow:0 18px 40px rgba(8,17,46,.18)!important;
}
body:not(.admin-body) .service-topic-card-v75.service-topic-card-v964>a{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  height:100%!important;
  padding:0!important;
  margin:0!important;
}
body:not(.admin-body) .service-topic-media-v75.service-topic-media-v964{
  position:relative!important;
  flex:0 0 50%!important;
  width:100%!important;
  height:50%!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:#151b30!important;
}
body:not(.admin-body) .service-topic-media-v75.service-topic-media-v964 img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:0!important;
  transform:none!important;
}
body:not(.admin-body) .service-topic-body-v75.service-topic-body-v964{
  flex:1 1 50%!important;
  width:100%!important;
  height:50%!important;
  min-height:0!important;
  padding:17px 18px 15px!important;
  margin:0!important;
  justify-content:flex-start!important;
}
body:not(.admin-body) .service-topic-body-v75.service-topic-body-v964 h3{
  font-size:19px!important;
  margin:3px 0 5px!important;
}
body:not(.admin-body) .service-topic-body-v75.service-topic-body-v964 p{
  font-size:11.5px!important;
  line-height:1.75!important;
  -webkit-line-clamp:2!important;
}
body:not(.admin-body) .service-action-v964{
  width:100%!important;
  min-height:39px!important;
  height:39px!important;
  margin-top:auto!important;
}

/* FOOTER: exactly aligned with header/hero and restore e-namad */
body:not(.admin-body) .footer-v67.footer-v71.footer-v103{
  width:min(1460px,calc(100% - 40px))!important;
  max-width:1460px!important;
  margin:54px auto 18px!important;
  border-radius:26px!important;
  overflow:hidden!important;
}
.footer-v103 .footer-grid-v67{
  grid-template-columns:1.45fr repeat(4,minmax(115px,.66fr)) minmax(105px,.48fr)!important;
  gap:20px!important;
  padding:22px 28px 18px!important;
}
.footer-v103 .footer-enamad-v71{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  min-width:0!important;
}
.footer-v103 .enamad-box-v70{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:96px!important;
  min-height:96px!important;
  max-height:112px!important;
  padding:8px!important;
  overflow:hidden!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.96)!important;
  border:1px solid rgba(255,255,255,.45)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.16)!important;
}
.footer-v103 .enamad-box-v70 img,
.footer-v103 .enamad-box-v70 a,
.footer-v103 .enamad-box-v70 iframe{
  display:block!important;
  max-width:80px!important;
  max-height:88px!important;
  width:auto!important;
  height:auto!important;
  margin:auto!important;
}
.footer-v103 .footer-bottom{padding:10px 28px!important}

/* CUSTOMER: less empty, more intentional cards */
.account-command-v88.account-command-v89>article{
  min-height:220px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
}
.account-command-v89>article:after{
  content:"";
  position:absolute;
  width:150px;height:150px;
  border-radius:50%;
  left:-55px;bottom:-65px;
  background:rgba(108,89,230,.08);
}
.account-panel-v83 .empty-state-v83{
  min-height:104px!important;
  background:linear-gradient(135deg,#f8f9fe,#eef1fa)!important;
  border:1px dashed #cfd5e4!important;
  color:#59647b!important;
  box-shadow:inset 0 1px 0 #fff!important;
}

@media(max-width:1050px){
 body:not(.admin-body) .service-topic-grid-v75.service-topic-grid-v964{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body:not(.admin-body) .service-topic-card-v75.service-topic-card-v964{height:390px!important;min-height:390px!important}
 .footer-v103 .footer-grid-v67{grid-template-columns:1.4fr repeat(3,1fr)!important}
 .footer-v103 .footer-enamad-v71{grid-column:auto!important}
}
@media(max-width:700px){
 body:not(.admin-body) .account-services-v75.account-services-v964{width:calc(100% - 24px)!important;padding:26px 14px 18px!important}
 body:not(.admin-body) .service-topic-grid-v75.service-topic-grid-v964{grid-template-columns:1fr!important}
 body:not(.admin-body) .service-topic-card-v75.service-topic-card-v964{height:380px!important;min-height:380px!important}
 body:not(.admin-body) .service-topic-media-v75.service-topic-media-v964{flex-basis:50%!important;height:50%!important}
 body:not(.admin-body) .footer-v67.footer-v71.footer-v103{width:calc(100% - 24px)!important}
 .footer-v103 .footer-grid-v67{grid-template-columns:1fr 1fr!important}
 .footer-v103 .footer-brand,.footer-v103 .footer-contact-v83{grid-column:1/-1!important}
 .footer-v103 .footer-enamad-v71{grid-column:1/-1!important;justify-content:flex-start!important}
}

/* =========================================================
   VeryCard 11.1.4 — mobile admin drawer scroll fix
   Expanded menu groups must never trap or clip navigation.
   ========================================================= */
@media (max-width: 900px){
  html:has(.admin-wrap.nav-open),
  body.admin-body:has(.admin-wrap.nav-open){
    overflow:hidden!important;
    height:100%!important;
  }

  .admin-body .enterprise-nav.admin-nav,
  .admin-body .enterprise-nav-v89.admin-nav{
    display:block!important;
    height:100dvh!important;
    max-height:100dvh!important;
    min-height:0!important;
    padding:18px 12px max(28px,env(safe-area-inset-bottom))!important;
    overflow-y:scroll!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    touch-action:pan-y!important;
    scrollbar-gutter:stable!important;
  }

  .admin-body .enterprise-nav.admin-nav > *,
  .admin-body .enterprise-nav-v89.admin-nav > *{
    flex-shrink:0!important;
  }

  .admin-body .admin-nav-group-v89{
    overflow:visible!important;
  }

  .admin-body .admin-nav-group-v89[open] > div,
  .admin-body .enterprise-nav .nav-group.open .nav-submenu,
  .admin-body .enterprise-nav [data-admin-group].open [data-admin-submenu]{
    display:block!important;
    max-height:none!important;
    height:auto!important;
    overflow:visible!important;
    opacity:1!important;
  }

  .admin-body .admin-nav-group-v89 > div,
  .admin-body .enterprise-nav .nav-submenu,
  .admin-body .enterprise-nav [data-admin-submenu]{
    position:static!important;
    min-height:0!important;
  }

  .admin-body .nav-bottom{
    margin-top:18px!important;
    padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;
  }
}

/* =========================================================
   VeryCard 11.2.0 — final storefront alignment & polish
   ========================================================= */

/* Footer uses the same viewport container as the header/hero even when
   rendered inside a narrower section wrapper. */
body:not(.admin-body) .footer-v67.footer-v71.footer-v103{
  position:relative!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  width:min(1460px,calc(100vw - 40px))!important;
  max-width:none!important;
  margin-top:52px!important;
  margin-bottom:18px!important;
}
.footer-v103 .footer-newsletter-v67{
  padding:20px 28px 16px!important;
}
.footer-v103 .footer-grid-v67{
  padding:20px 28px 16px!important;
  gap:22px!important;
}
.footer-v103 .footer-bottom{
  padding:10px 28px 12px!important;
}
.footer-v103 .footer-enamad-v71,
.footer-v103 .enamad-box-v70{
  visibility:visible!important;
  opacity:1!important;
}

/* Services: keep media exactly half of every card and make hero copy readable. */
body:not(.admin-body) .account-services-v75.account-services-v964 .section-head-v66 h2,
body:not(.admin-body) .account-services-v75.account-services-v964 .section-head-v66 p,
body:not(.admin-body) .account-services-v75.account-services-v964 .eyebrow{
  color:#fff!important;
  text-shadow:0 2px 20px rgba(0,0,0,.28)!important;
}
body:not(.admin-body) .service-topic-card-v75.service-topic-card-v964{
  display:block!important;
  min-height:390px!important;
  height:390px!important;
}
body:not(.admin-body) .service-topic-card-v75.service-topic-card-v964>a{
  display:grid!important;
  grid-template-rows:50% 50%!important;
}
body:not(.admin-body) .service-topic-media-v75.service-topic-media-v964{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
}
body:not(.admin-body) .service-topic-media-v75.service-topic-media-v964 img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}
body:not(.admin-body) .service-topic-body-v75.service-topic-body-v964{
  height:100%!important;
  min-height:0!important;
  padding:16px 18px 14px!important;
}
body:not(.admin-body) .service-topic-body-v75.service-topic-body-v964 p{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}

/* Product collections: equal card rhythm and anchored actions. */
body:not(.admin-body) .gift-collection-grid-v831 > article,
body:not(.admin-body) .gift-collection-card-v831,
body:not(.admin-body) .gift-collection-card-v831 > a{
  height:100%!important;
}
body:not(.admin-body) .gift-copy-v831{
  display:flex!important;
  flex-direction:column!important;
}
body:not(.admin-body) .gift-copy-v831 > footer{
  margin-top:auto!important;
}

/* Customer dashboard: stronger empty-state hierarchy without changing data logic. */
body:not(.admin-body) .account-command-v88.account-command-v89 > article{
  border:1px solid rgba(79,70,229,.10)!important;
  background:
    radial-gradient(circle at 12% 8%,rgba(108,89,230,.10),transparent 30%),
    linear-gradient(145deg,#fff,#f7f8fd)!important;
  box-shadow:0 16px 34px rgba(31,41,55,.07)!important;
}
body:not(.admin-body) .account-command-v88.account-command-v89 > article h3{
  font-size:18px!important;
  color:#1b2440!important;
}
body:not(.admin-body) .account-panel-v83 .empty-state-v83{
  min-height:92px!important;
  border-radius:16px!important;
  font-weight:700!important;
}

@media(max-width:700px){
  body:not(.admin-body) .footer-v67.footer-v71.footer-v103{
    width:calc(100vw - 24px)!important;
    margin-top:36px!important;
  }
  .footer-v103 .footer-newsletter-v67,
  .footer-v103 .footer-grid-v67,
  .footer-v103 .footer-bottom{
    padding-left:16px!important;
    padding-right:16px!important;
  }
  body:not(.admin-body) .service-topic-card-v75.service-topic-card-v964{
    height:380px!important;
    min-height:380px!important;
  }
}

/* =========================================================
   VeryCard 11.2.1 — footer container hotfix
   The footer now follows the exact width and center line of the section
   wrapper that contains FAQ and the other storefront sections.
   ========================================================= */
body:not(.admin-body) .footer-v67.footer-v71.footer-v103{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  inset-inline-start:auto!important;
  transform:none!important;
  width:100%!important;
  max-width:none!important;
  margin:44px 0 18px!important;
  box-sizing:border-box!important;
}

/* Prevent any older footer rule from narrowing or offsetting inner rows. */
body:not(.admin-body) .footer-v103 .footer-newsletter-v67,
body:not(.admin-body) .footer-v103 .footer-grid-v67,
body:not(.admin-body) .footer-v103 .footer-bottom{
  width:100%!important;
  max-width:none!important;
  margin-inline:0!important;
  box-sizing:border-box!important;
}

@media(max-width:700px){
  body:not(.admin-body) .footer-v67.footer-v71.footer-v103{
    width:100%!important;
    margin:32px 0 12px!important;
  }
}

/* =========================================================
   VeryCard 11.3.0 — compact footer + one card per brand
   ========================================================= */
body:not(.admin-body) .footer-v67.footer-v71.footer-v103{
  width:calc(100% - 24px)!important;
  margin-inline:auto!important;
}
.region-panel-v113{
  margin-top:26px;
  padding:20px;
  border:1px solid #e2e8f0;
  border-radius:24px;
  background:linear-gradient(145deg,#fff,#f7f8fc);
}
.region-options-v113{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(120px,1fr));
  gap:10px;
}
.region-option-v113{
  min-height:58px;
  padding:10px 14px;
  border:1px solid #dbe2ea;
  border-radius:15px;
  background:#fff;
  color:#111827;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  box-shadow:0 8px 20px rgba(15,23,42,.04);
}
.region-option-v113 small{color:#64748b;font-weight:800}
.region-option-v113.active{
  background:linear-gradient(135deg,#111827,#283247);
  color:#fff;
  border-color:#111827;
  box-shadow:0 14px 28px rgba(15,23,42,.18);
}
.region-option-v113.active small{color:#cbd5e1}
.variant-option-v81 em{
  display:block;
  font-style:normal;
  font-size:10px;
  color:#94a3b8;
  margin-inline-start:4px;
}
.variant-option-v81.active em{color:#cbd5e1}
.variant-option-v81[hidden]{display:none!important}
@media(max-width:700px){
  body:not(.admin-body) .footer-v67.footer-v71.footer-v103{width:calc(100% - 16px)!important}
  .region-options-v113{grid-template-columns:1fr 1fr}
}

/* VeryCard 12.0 — Financial Services & Wallet */
.v12-service-page,.v12-wallet-page{width:min(1240px,calc(100% - 32px));margin:34px auto 70px}.v12-service-hero,.v12-wallet-hero{background:linear-gradient(135deg,#111a34,#4c3fc4 58%,#d99a56);color:#fff;border-radius:30px;padding:38px 42px;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 28px 80px rgba(33,38,84,.24);margin-bottom:24px}.v12-service-hero h1,.v12-wallet-hero h1{color:#fff;margin:7px 0 10px;font-size:clamp(28px,4vw,50px)}.v12-service-hero p,.v12-wallet-hero p{color:#e8e9ff;max-width:720px;line-height:2}.v12-service-badges{display:grid;gap:10px;min-width:210px}.v12-service-badges span{background:#ffffff18;border:1px solid #ffffff2b;padding:11px 15px;border-radius:14px;font-weight:800}.v12-service-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px}.v12-request-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v12-request-form label{display:grid;gap:8px;font-weight:800}.v12-request-form .full{grid-column:1/-1}.v12-request-form input,.v12-request-form select,.v12-request-form textarea{width:100%;border:1px solid #dfe2ef;background:#fff;border-radius:14px;padding:13px 15px}.v12-request-form button{grid-column:1/-1}.v12-service-guide{background:#111a34;color:#fff;border-radius:25px;padding:28px;align-self:start;position:sticky;top:105px}.v12-service-guide h3{color:#fff}.v12-service-guide ol{padding:0;list-style:none;display:grid;gap:18px}.v12-service-guide li{display:grid;gap:5px;padding-right:34px;position:relative}.v12-service-guide li:before{content:counter(list-item);position:absolute;right:0;top:0;width:24px;height:24px;border-radius:8px;background:#7464ef;display:grid;place-items:center;font-size:12px}.v12-service-guide span{color:#cdd2ed;line-height:1.8}.v12-service-guide .btn{margin-top:15px;width:100%}.v12-wallet-hero strong{font-size:clamp(30px,4vw,52px);white-space:nowrap}.v12-wallet-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.v12-mini-list{display:grid;gap:10px}.v12-mini-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;background:#f7f8fc;border:1px solid #e7e9f2;border-radius:15px}.v12-mini-list article div{display:grid;gap:4px}.v12-mini-list small{color:#7c8297}.v12-mini-list em{font-style:normal;border-radius:99px;padding:7px 11px;background:#ece9ff;color:#4c3fc4;font-weight:800}.v12-admin-list{display:grid;gap:15px}.v12-admin-list>article{border:1px solid #e2e5ef;border-radius:18px;padding:19px;background:#fff}.v12-admin-list article header{display:flex;justify-content:space-between;gap:15px;align-items:start}.v12-admin-list article header div{display:grid;gap:5px}.v12-admin-list article header em{font-style:normal;background:#f0edff;color:#5849c8;padding:7px 11px;border-radius:99px;font-weight:800}.v12-request-meta{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.v12-request-meta>*{background:#f6f7fb;padding:7px 10px;border-radius:10px}.v12-admin-inline{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:16px}.v12-admin-inline label{display:grid;gap:6px}.v12-admin-inline .grow{flex:1;min-width:220px}.v12-admin-inline input,.v12-admin-inline select{min-height:42px;border:1px solid #dfe2ec;border-radius:10px;padding:8px 10px}.v12-admin-inline button{min-height:42px}.service-request-list-v83 article strong{margin-inline-start:auto;color:#4c3fc4}@media(max-width:820px){.v12-service-page,.v12-wallet-page{width:min(100% - 20px,1240px);margin-top:18px}.v12-service-hero,.v12-wallet-hero{padding:26px 22px;border-radius:23px;display:grid}.v12-service-badges{grid-template-columns:1fr 1fr;min-width:0}.v12-service-layout,.v12-wallet-grid{grid-template-columns:1fr}.v12-service-guide{position:static}.v12-request-form{grid-template-columns:1fr}.v12-request-form .full{grid-column:auto}.v12-admin-inline{display:grid}.v12-admin-inline .grow{min-width:0}}


/* VeryCard 12.1 — bespoke financial ordering experience */
.v121-service-page{width:min(1240px,calc(100% - 32px));margin:30px auto 72px}.v121-service-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:32px;padding:42px;border-radius:32px;color:#fff;background:radial-gradient(circle at 12% 15%,rgba(126,98,255,.5),transparent 35%),linear-gradient(135deg,#11162d,#252b57 58%,#6f55dd);box-shadow:0 28px 80px rgba(28,31,73,.25)}.v121-service-hero h1{color:#fff;font-size:clamp(30px,4vw,52px);margin:8px 0 14px}.v121-service-hero p{color:#dfe3ff;line-height:2;max-width:740px}.v121-hero-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.v121-hero-points span{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);padding:9px 12px;border-radius:99px;font-weight:800;font-size:12px}.v121-card-visual{height:190px;border-radius:24px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#7c5cff,#171c3d 72%);box-shadow:0 24px 50px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.35);transform:rotate(-4deg)}.v121-card-visual span,.v121-card-visual small{color:#d9d6ff;letter-spacing:.16em}.v121-card-visual b{font-size:28px;font-style:italic}.v121-card-visual strong{font-size:20px;letter-spacing:.12em}.v121-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:22px 0}.v121-picker a{display:grid;gap:7px;padding:17px;border:1px solid #e2e5ee;border-radius:20px;background:#fff;color:#182039;box-shadow:0 10px 28px rgba(24,32,57,.05);transition:.2s}.v121-picker a:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(24,32,57,.10)}.v121-picker a.active{background:linear-gradient(145deg,#171d3b,#4f43b9);color:#fff;border-color:transparent}.v121-picker i{font-style:normal;font-size:25px}.v121-picker b{font-size:15px}.v121-picker small{color:#7b8295;line-height:1.7}.v121-picker a.active small{color:#d9dcf6}.v121-service-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px}.v121-form-shell{background:#fff;border:1px solid #e3e6ef;border-radius:26px;padding:26px;box-shadow:0 18px 50px rgba(24,32,57,.07)}.v121-form-head{padding:4px 4px 22px;border-bottom:1px solid #eceef4;margin-bottom:22px}.v121-form-head>span{display:inline-flex;background:#efedff;color:#5748c8;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:900}.v121-form-head h2{font-size:28px;margin:12px 0 7px}.v121-form-head p{color:#747b8e;line-height:1.9}.v121-request-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v121-request-form label{display:grid;gap:8px;font-weight:850;color:#283047}.v121-request-form .full{grid-column:1/-1}.v121-request-form input,.v121-request-form select,.v121-request-form textarea{width:100%;border:1px solid #dfe3ec;background:#fbfcff;border-radius:14px;padding:13px 14px;color:#182039;outline:none}.v121-request-form input:focus,.v121-request-form select:focus,.v121-request-form textarea:focus{border-color:#7464ef;box-shadow:0 0 0 4px rgba(116,100,239,.10);background:#fff}.v121-network{display:grid!important;grid-template-columns:1fr 1fr;gap:14px}.v121-network label{position:relative}.v121-network input{position:absolute;opacity:0;pointer-events:none}.v121-network span{min-height:108px;border:2px solid #e2e5ee;border-radius:18px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;box-shadow:0 14px 28px rgba(20,27,60,.12);cursor:pointer}.v121-network .visa{background:linear-gradient(135deg,#18286c,#4f68d8)}.v121-network .master{background:linear-gradient(135deg,#171717,#555)}.v121-network span b{font-size:24px}.v121-network span small{color:#e5e7ff}.v121-network input:checked+span{outline:4px solid rgba(116,100,239,.22);border-color:#8a7cff;transform:translateY(-2px)}.v121-notice,.v121-security{display:flex!important;gap:10px;align-items:flex-start;padding:14px;border-radius:15px;background:#fff8e8;border:1px solid #f4dfad;color:#72551a}.v121-notice span{line-height:1.8}.v121-upload{padding:14px;border:1px dashed #cbd1df;border-radius:16px;background:#fafbfe}.v121-upload small{color:#81889a}.v121-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center!important;background:#f7f7fc;padding:13px 15px;border-radius:14px}.v121-consent input{width:auto}.v121-submit{grid-column:1/-1;min-height:54px;border:0;border-radius:16px;color:#fff;font-weight:950;font-size:16px;background:linear-gradient(135deg,#171d3b,#7360ee);box-shadow:0 16px 28px rgba(80,65,194,.24)}.v121-service-guide{position:sticky;top:100px;align-self:start;border-radius:26px;padding:26px;color:#fff;background:linear-gradient(160deg,#12172c,#242b50);box-shadow:0 22px 48px rgba(23,28,58,.20)}.v121-service-guide h3{color:#fff;font-size:24px}.v121-service-guide ol{list-style:none;padding:0;display:grid;gap:18px}.v121-service-guide li{display:grid;grid-template-columns:32px 1fr;gap:11px}.v121-service-guide li i{width:30px;height:30px;border-radius:10px;background:#7464ef;display:grid;place-items:center;font-style:normal;font-weight:900}.v121-service-guide li div{display:grid;gap:4px}.v121-service-guide li span{color:#c9cee3;line-height:1.7}.v121-service-guide>a{display:block;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:13px;padding:12px;text-align:center;font-weight:900;margin:20px 0}.v121-security{background:rgba(255,183,77,.09);border-color:rgba(255,194,103,.22);color:#ffe4b8;display:grid!important}.v121-home-services{width:min(1240px,calc(100% - 32px));margin:36px auto;padding:28px;border-radius:28px;background:linear-gradient(145deg,#f9f9ff,#eef0ff);border:1px solid #dfe2f1}.v121-home-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px}.v121-home-head h2{font-size:clamp(25px,3vw,38px);margin:6px 0}.v121-home-head p{color:#737a8c}.v121-home-head>a{font-weight:900;color:#5748c8}.v121-home-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.v121-home-grid>a{min-height:150px;border-radius:20px;padding:19px;background:#fff;border:1px solid #e1e4ee;display:grid;grid-template-columns:auto 1fr;gap:12px;color:#1d2540;box-shadow:0 12px 28px rgba(28,36,70,.06)}.v121-home-grid i{font-size:28px;font-style:normal}.v121-home-grid div{display:grid;align-content:start;gap:6px}.v121-home-grid b{font-size:17px}.v121-home-grid span{color:#7b8295;line-height:1.7}.v121-home-grid em{grid-column:1/-1;align-self:end;font-style:normal;color:#5d4dd1;font-weight:900}.v121-home-grid>a:hover{transform:translateY(-3px);border-color:#8c7cf0}.service-request-list-v83 article strong{white-space:nowrap}
@media(max-width:980px){.v121-picker{grid-template-columns:repeat(2,1fr)}.v121-service-layout{grid-template-columns:1fr}.v121-service-guide{position:static}.v121-home-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.v121-service-page{width:calc(100% - 20px);margin-top:16px}.v121-service-hero{grid-template-columns:1fr;padding:25px 20px;border-radius:24px}.v121-card-visual{display:none}.v121-picker{display:flex;overflow:auto;padding-bottom:5px}.v121-picker a{min-width:185px}.v121-form-shell{padding:18px;border-radius:21px}.v121-request-form{grid-template-columns:1fr}.v121-request-form .full,.v121-submit{grid-column:auto}.v121-network{grid-template-columns:1fr 1fr}.v121-home-services{width:calc(100% - 20px);padding:20px}.v121-home-head{display:grid}.v121-home-grid{grid-template-columns:1fr}.v121-home-grid>a{min-height:125px}}

/* VeryCard 13.0 — financial services hub + secure admin impersonation */
.admin-impersonation-bar-v13{position:sticky;top:0;z-index:99999;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px max(20px,calc((100vw - 1280px)/2));background:linear-gradient(90deg,#7f1d1d,#dc2626);color:#fff;box-shadow:0 10px 30px rgba(127,29,29,.28)}
.admin-impersonation-bar-v13 div{display:flex;align-items:center;gap:12px}.admin-impersonation-bar-v13 strong{font-size:14px}.admin-impersonation-bar-v13 span{font-size:12px;opacity:.9}.admin-impersonation-bar-v13 form{margin:0}.admin-impersonation-bar-v13 button{border:1px solid rgba(255,255,255,.35);background:#fff;color:#991b1b;border-radius:12px;padding:9px 15px;font-weight:900;cursor:pointer}
.customer-admin-v13 table td b{display:block}.customer-admin-v13 table td small{display:block;color:var(--muted);margin-top:4px}.impersonate-form-v13{margin:0}.impersonate-form-v13 button{border:0;border-radius:11px;padding:10px 14px;background:linear-gradient(135deg,var(--gc-primary),#4338ca);color:#fff;font-weight:900;cursor:pointer;white-space:nowrap;box-shadow:0 8px 20px rgba(79,70,229,.18)}
.finance-services-home-v13{position:relative;overflow:hidden;border-radius:34px;padding:34px;background:radial-gradient(circle at 15% 0%,rgba(99,102,241,.34),transparent 32%),linear-gradient(135deg,#111936,#253d7c 58%,#6856cf);color:#fff;box-shadow:0 28px 75px rgba(31,41,90,.25)}
.finance-services-home-v13:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.05),transparent);pointer-events:none}.finance-services-head-v13{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.finance-services-head-v13 .eyebrow{color:#c7d2fe}.finance-services-head-v13 h2{margin:6px 0 8px;color:#fff!important;font-size:clamp(26px,3.2vw,46px);text-shadow:0 8px 30px rgba(0,0,0,.3)}.finance-services-head-v13 p{margin:0;max-width:760px;color:rgba(255,255,255,.78);line-height:1.9}.finance-services-head-v13>a{color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:14px;padding:11px 16px;font-weight:900;white-space:nowrap}
.finance-services-grid-v13{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.finance-service-card-v13{display:flex;flex-direction:column;min-height:430px;overflow:hidden;border-radius:24px;background:#fff;color:#111827;border:1px solid rgba(255,255,255,.5);box-shadow:0 18px 40px rgba(11,16,32,.18);transition:.25s transform,.25s box-shadow}.finance-service-card-v13:hover{transform:translateY(-7px);box-shadow:0 28px 55px rgba(11,16,32,.28)}.finance-service-art-v13{position:relative;height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;overflow:hidden;color:#fff}.finance-service-art-v13:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.12);top:-80px;right:-60px}.finance-service-art-v13 span{position:absolute;top:15px;right:16px;font-size:10px;letter-spacing:1.7px;font-weight:900;opacity:.75}.finance-service-art-v13 i{font-style:normal;font-size:42px;font-weight:1000}.finance-service-art-v13 em{font-style:normal;letter-spacing:3px;font-weight:800}.finance-service-card-v13.amazon .finance-service-art-v13{background:linear-gradient(135deg,#f59e0b,#ea580c)}.finance-service-card-v13.card .finance-service-art-v13{background:linear-gradient(135deg,#111827,#4338ca,#7c3aed)}.finance-service-card-v13.payment .finance-service-art-v13{background:linear-gradient(135deg,#059669,#0f766e)}.finance-service-card-v13.foreign .finance-service-art-v13{background:linear-gradient(135deg,#0284c7,#2563eb)}.finance-service-body-v13{display:flex;flex:1;flex-direction:column;padding:20px}.finance-service-body-v13 small{color:#6d5dfc;font-weight:800}.finance-service-body-v13 h3{margin:7px 0 9px;color:#111827!important;font-size:20px}.finance-service-body-v13 p{margin:0;color:#64748b;line-height:1.75;font-size:13px}.finance-service-body-v13 ul{list-style:none;padding:0;margin:15px 0;display:grid;gap:6px}.finance-service-body-v13 li{font-size:12px;color:#475569}.finance-service-body-v13 li:before{content:"✓";margin-left:6px;color:#10b981;font-weight:900}.finance-service-body-v13>b{margin-top:auto;display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #e5e7eb;color:#4f46e5}
.finance-flow-v13{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.finance-flow-v13>div{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid rgba(255,255,255,.18);background:rgba(11,16,32,.24);border-radius:16px}.finance-flow-v13 i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#fff;color:#4338ca;font-style:normal;font-weight:1000}.finance-flow-v13 span{display:grid}.finance-flow-v13 b{font-size:13px;color:#fff}.finance-flow-v13 small{font-size:11px;color:rgba(255,255,255,.64);margin-top:3px}
@media(max-width:1050px){.finance-services-grid-v13{grid-template-columns:repeat(2,1fr)}.finance-flow-v13{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.admin-impersonation-bar-v13{align-items:flex-start;padding:10px 12px}.admin-impersonation-bar-v13 div{display:grid;gap:2px}.admin-impersonation-bar-v13 span{display:none}.admin-impersonation-bar-v13 button{padding:8px 10px;font-size:11px}.finance-services-home-v13{padding:20px 14px;border-radius:24px}.finance-services-head-v13{align-items:flex-start;display:grid}.finance-services-head-v13>a{width:max-content}.finance-services-grid-v13{grid-template-columns:1fr}.finance-service-card-v13{min-height:0}.finance-service-art-v13{height:170px}.finance-flow-v13{grid-template-columns:1fr}.customer-admin-v13{overflow:auto}.customer-admin-v13 table{min-width:760px}}

/* VeryCard 13.1 — configurable financial services carousel */
.finance-services-home-v131{overflow:hidden}
.finance-services-home-v131 .finance-services-head-v13 h2,
.v121-service-hero h1{color:#fff!important;text-shadow:0 8px 28px rgba(10,18,55,.34)}
.finance-services-home-v131 .finance-services-head-v13 p{color:rgba(255,255,255,.82)!important}
.service-carousel-actions-v131{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.service-carousel-actions-v131>a{margin-inline-end:6px}
.service-carousel-actions-v131 button{width:40px;height:40px;border:1px solid rgba(255,255,255,.28);border-radius:12px;background:rgba(255,255,255,.12);color:#fff;font-size:25px;cursor:pointer;backdrop-filter:blur(10px)}
.finance-services-viewport-v131{overflow:hidden;width:100%;padding:4px 1px 10px}
.finance-services-track-v131{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;padding-bottom:5px}
.finance-services-track-v131::-webkit-scrollbar{display:none}
.finance-service-card-v131{flex:0 0 calc((100% - 42px)/4);min-width:0;scroll-snap-align:start;display:flex!important;flex-direction:column!important;overflow:hidden}
.finance-service-art-v131{height:164px!important;min-height:164px!important;padding:0!important;background:#111!important;overflow:hidden}
.finance-service-art-v131 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.finance-service-card-v131 .finance-service-body-v13{flex:1;display:flex;flex-direction:column}
.finance-service-card-v131 .finance-service-body-v13 p{min-height:44px}
.finance-service-card-v131 .finance-service-body-v13 b:last-child{margin-top:auto}
.service-carousel-dots-v131{display:flex;justify-content:center;align-items:center;gap:7px;margin:8px 0 16px}
.service-carousel-dots-v131 button{width:7px;height:7px;border:0;border-radius:20px;background:rgba(255,255,255,.35);padding:0;transition:.25s}
.service-carousel-dots-v131 button.active{width:28px;background:#fff}
.service-image-grid-v131{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.service-image-field-v131{display:grid!important;grid-template-columns:1fr 190px;align-items:center;gap:12px;padding:14px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}
.service-image-field-v131>span{display:flex;flex-direction:column;gap:5px}
.service-image-field-v131>span small{color:#7c8494;font-size:12px}
.service-image-field-v131 img{grid-row:1/3;grid-column:2;width:190px;height:104px;object-fit:cover;border-radius:13px;background:#eef2ff;border:1px solid #e5e7eb}
.service-image-field-v131 input[type=file]{grid-column:1;max-width:100%;font-size:12px}
.v121-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:1050px){.finance-service-card-v131{flex-basis:calc((100% - 14px)/2)}.service-image-grid-v131{grid-template-columns:1fr}}
@media(max-width:680px){.finance-service-card-v131{flex-basis:88%}.finance-service-art-v131{height:150px!important;min-height:150px!important}.service-carousel-actions-v131>a{display:none}.service-image-field-v131{grid-template-columns:1fr}.service-image-field-v131 img{grid-column:1;grid-row:auto;width:100%;height:150px}.v121-picker{grid-template-columns:1fr!important}}


/* VeryCard 13.2 — automatic service and gift-card carousels */
.service-carousel-actions-v131 button{display:none!important}
.finance-services-track-v131{scroll-behavior:smooth}
.gift-carousel-v132{overflow:hidden}
.gift-carousel-viewport-v132{width:100%;overflow:hidden;padding:5px 2px 14px}
.gift-carousel-track-v132{display:flex;width:100%;transition:transform .75s cubic-bezier(.22,1,.36,1);will-change:transform}
.gift-carousel-page-v132{flex:0 0 100%;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-content:start}
.gift-carousel-page-v132 .gift-collection-card-v831>a{min-height:500px!important}
.gift-carousel-page-v132 .gift-square-v831{aspect-ratio:1.12/1!important}
.gift-carousel-page-v132 .gift-copy-v831{min-height:218px!important}
.gift-carousel-dots-v132{display:flex;justify-content:center;gap:8px;margin:3px 0 22px}
.gift-carousel-dots-v132 button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#c9cfdb;cursor:pointer;transition:.25s}
.gift-carousel-dots-v132 button.active{width:30px;background:linear-gradient(90deg,#6d5dfc,#4f46e5)}
@media(max-width:1100px){.gift-carousel-page-v132{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gift-carousel-page-v132 .gift-collection-card-v831>a{min-height:0!important}}
@media(max-width:640px){.gift-carousel-page-v132{grid-template-columns:1fr;gap:16px}.gift-carousel-page-v132 .gift-square-v831{aspect-ratio:1.35/1!important}.gift-carousel-page-v132 .gift-copy-v831{min-height:205px!important}}
@media(prefers-reduced-motion:reduce){.gift-carousel-track-v132{transition:none}}

/* VeryCard 13.3 — social publisher + stable horizontal service carousel */
.finance-services-track-v13{scroll-behavior:smooth;overscroll-behavior-inline:contain}
.social-publisher-v133 h2{margin:12px 0 0}.social-publisher-v133 small{display:block;color:var(--muted);margin-top:7px}.social-test-grid-v133{display:grid;grid-template-columns:1fr 1fr;gap:14px}.social-test-grid-v133 form{display:flex;gap:10px}.social-test-grid-v133 select{flex:1}.social-queue-v133{overflow:auto}.social-queue-v133 table{min-width:840px}.social-queue-v133 td b,.social-queue-v133 td small{display:block}.social-status-v133{display:inline-flex;padding:5px 9px;border-radius:999px;font-weight:900;font-size:11px}.social-status-v133.published{background:#dcfce7;color:#166534}.social-status-v133.failed{background:#fee2e2;color:#991b1b}.social-status-v133.queued,.social-status-v133.processing{background:#e0e7ff;color:#3730a3}@media(max-width:760px){.social-test-grid-v133{grid-template-columns:1fr}.social-test-grid-v133 form{display:grid}}


/* VeryCard 13.4 — catalogue integrity, admin redesign and login controls */
.admin-login-v134{min-height:100vh;display:grid;grid-template-columns:minmax(420px,48%) 1fr;background:#f6f8fc;color:#111827;direction:ltr}.admin-login-showcase-v134{direction:rtl;display:flex;flex-direction:column;justify-content:space-between;padding:48px clamp(34px,6vw,84px);color:#fff;background:radial-gradient(circle at 20% 10%,rgba(129,140,248,.45),transparent 34%),radial-gradient(circle at 80% 80%,rgba(16,185,129,.26),transparent 32%),linear-gradient(145deg,#0b1020,#18234b 58%,#312e81);position:relative;overflow:hidden}.admin-login-showcase-v134:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:34px 34px;pointer-events:none}.admin-login-showcase-v134>*{position:relative;z-index:1}.admin-login-brand-v134{display:flex;align-items:center;gap:13px;color:#fff}.admin-login-brand-v134>span{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,#a5b4fc,#6d5dfc);font-size:25px;font-weight:1000;box-shadow:0 18px 45px rgba(79,70,229,.45)}.admin-login-brand-v134 div{display:grid}.admin-login-brand-v134 b{font-size:22px}.admin-login-brand-v134 small{opacity:.6;letter-spacing:1px}.admin-login-showcase-v134 h1{font-size:clamp(38px,5vw,68px);line-height:1.14;margin:12px 0 18px;color:#fff!important}.admin-login-showcase-v134 p{max-width:620px;font-size:16px;line-height:2;color:rgba(255,255,255,.75)}.admin-login-showcase-v134 ul{list-style:none;padding:0;display:grid;gap:12px}.admin-login-showcase-v134 li:before{content:"✓";display:inline-grid;place-items:center;width:24px;height:24px;margin-left:9px;border-radius:8px;background:rgba(255,255,255,.12);color:#86efac}.admin-login-panel-v134{direction:rtl;display:grid;place-items:center;padding:34px}.admin-login-card-v134{width:min(100%,470px);padding:38px;border:1px solid #e4e8f1;border-radius:30px;background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.1)}.admin-login-card-v134 h2{margin:8px 0;font-size:30px}.admin-login-card-v134>p{color:#7b8496;margin:0 0 24px}.admin-login-card-v134 form{display:grid;gap:17px}.admin-login-card-v134 label{display:grid;gap:8px;font-weight:900}.admin-input-v134{display:flex;align-items:center;gap:10px;border:1px solid #dfe4ee;border-radius:15px;padding:0 14px;background:#fafbfe}.admin-input-v134:focus-within{border-color:#6d5dfc;box-shadow:0 0 0 4px rgba(109,93,252,.1);background:#fff}.admin-input-v134 input{border:0!important;box-shadow:none!important;background:transparent!important;min-height:52px;width:100%}.admin-login-card-v134 button{min-height:54px;border:0;border-radius:15px;background:linear-gradient(135deg,#6d5dfc,#4338ca);color:#fff;font-weight:1000;font-size:15px;display:flex;align-items:center;justify-content:center;gap:13px;cursor:pointer}.admin-login-security-v134{display:flex;justify-content:space-between;margin-top:20px;color:#7b8496;font-size:11px}.admin-login-security-v134 span:first-child{color:#059669}.admin-login-mobile-brand-v134{display:none;font-size:24px;font-weight:1000;color:#4f46e5;margin-bottom:20px}
.admin-wrap{background:#f4f6fb}.admin-main{background:transparent}.admin-topbar{border:1px solid #e6eaf2!important;border-radius:18px!important;margin:14px 16px 0!important;background:rgba(255,255,255,.92)!important;box-shadow:0 12px 38px rgba(15,23,42,.06)!important;backdrop-filter:blur(16px)}.enterprise-nav-v89{background:linear-gradient(180deg,#0d1325,#111b35)!important;border-left:1px solid rgba(255,255,255,.06)!important}.enterprise-nav-v89 .admin-logo{padding:24px 18px!important}.enterprise-nav-v89 a,.enterprise-nav-v89 summary{border-radius:12px!important}.enterprise-nav-v89 a:hover,.enterprise-nav-v89 summary:hover{background:rgba(255,255,255,.08)!important}.admin-main>.page-head,.admin-main>.enterprise-head{margin-top:22px}.panel{border-color:#e4e8f0!important;box-shadow:0 15px 40px rgba(15,23,42,.045)!important}.page-actions-v134{display:flex;gap:9px;flex-wrap:wrap}.duplicate-cleaner-v134{display:grid;grid-template-columns:1fr 260px;gap:24px;align-items:center;margin:0 0 20px;padding:25px;border-radius:24px;border:1px solid #dfe4f4;background:linear-gradient(135deg,#fff,#f5f7ff);box-shadow:0 18px 45px rgba(79,70,229,.07)}.duplicate-cleaner-v134>div{display:flex;align-items:flex-start;gap:16px}.duplicate-icon-v134{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,#ede9fe,#dbeafe);color:#4f46e5;font-size:30px;font-weight:1000}.duplicate-cleaner-v134 h2{margin:5px 0 8px}.duplicate-cleaner-v134 p{margin:0;line-height:1.9;color:#687386}.duplicate-cleaner-v134 aside{display:grid;justify-items:center;padding:17px;border-radius:18px;background:#111827;color:#fff}.duplicate-cleaner-v134 aside>b{font-size:35px}.duplicate-cleaner-v134 aside>span{font-weight:900}.duplicate-cleaner-v134 aside>small{opacity:.65;margin:4px 0 13px}.duplicate-cleaner-v134 form{width:100%}.duplicate-cleaner-v134 button{width:100%;border:0;border-radius:12px;padding:11px;background:#6d5dfc;color:#fff;font-weight:900;cursor:pointer}.duplicate-cleaner-v134 button:disabled{opacity:.45;cursor:not-allowed}.login-method-control-v134{display:grid;grid-template-columns:1fr minmax(300px,430px);align-items:center;gap:22px;margin:18px 0}.login-method-control-v134 h2{margin:5px 0}.login-method-control-v134 p{margin:0;color:#6b7280}.login-switch-v134{display:grid!important;grid-template-columns:52px 1fr;grid-template-rows:auto auto;gap:4px 12px;align-items:center;padding:15px!important;border:1px solid #dfe4ef!important;border-radius:18px;background:#f8fafc}.login-switch-v134 input{display:none}.login-switch-v134>span{grid-row:1/3;position:relative;width:50px;height:28px;border-radius:99px;background:#cbd5e1;transition:.2s}.login-switch-v134>span:after{content:"";position:absolute;width:22px;height:22px;top:3px;right:3px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:.2s}.login-switch-v134 input:checked+span{background:#6d5dfc}.login-switch-v134 input:checked+span:after{transform:translateX(-22px)}.login-switch-v134 b{font-size:14px}.login-switch-v134 small{color:#7b8496}.auth-only-sms-v134{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:15px;border-radius:15px;background:#ecfdf5;border:1px solid #bbf7d0}.auth-only-sms-v134>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#10b981;color:#fff;font-weight:1000}.auth-only-sms-v134 div{display:grid}.auth-only-sms-v134 small{color:#678078}
@media(max-width:950px){.admin-login-v134{grid-template-columns:1fr}.admin-login-showcase-v134{display:none}.admin-login-mobile-brand-v134{display:block}.duplicate-cleaner-v134{grid-template-columns:1fr}.login-method-control-v134{grid-template-columns:1fr}}
@media(max-width:680px){.admin-login-panel-v134{padding:16px}.admin-login-card-v134{padding:24px;border-radius:23px}.duplicate-cleaner-v134{padding:18px}.duplicate-cleaner-v134>div{display:grid}.admin-topbar{margin:8px 8px 0!important}.page-actions-v134{width:100%}.page-actions-v134 .btn{flex:1;text-align:center}}


/* VeryCard 13.5 — contrast safety, readable storefront and renewed admin dashboard */
:root{--vc-light-text:#182033;--vc-muted-text:#667085;--vc-dark-text:#f8fafc}
/* Readability guard: light surfaces always receive dark text */
.auth-card,.auth-card-v78,.auth-card-v79,.admin-login-card-v134,.panel,.product-faq,.product-faq-v10,.checkout-card,.cart-card,.account-card,.order-card,.modal-card,.white-card,[class*="surface-light"],[class*="bg-white"]{color:var(--vc-light-text)}
.auth-card h1,.auth-card h2,.auth-card h3,.auth-card b,.auth-card strong,.auth-card label,.auth-card-v78 h1,.auth-card-v78 h2,.auth-card-v78 h3,.auth-card-v78 b,.auth-card-v78 strong,.auth-card-v78 label,.panel h1,.panel h2,.panel h3,.panel h4,.panel b,.panel strong,.product-faq h1,.product-faq h2,.product-faq h3,.product-faq b{color:#151b2a!important}
.auth-card p,.auth-card small,.auth-card-v78 p,.auth-card-v78 small,.panel p,.panel small,.product-faq p,.product-faq small{color:#667085!important}
.auth-card input,.auth-card select,.auth-card textarea,.auth-card-v78 input,.auth-card-v78 select,.auth-card-v78 textarea,.panel input,.panel select,.panel textarea{color:#111827!important;background:#fff!important;border-color:#d8deea!important}
.auth-card input::placeholder,.auth-card-v78 input::placeholder,.panel input::placeholder,.panel textarea::placeholder{color:#98a2b3!important;opacity:1}
.auth-only-sms-v134{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#153d2e!important}.auth-only-sms-v134 b{color:#14532d!important}.auth-only-sms-v134 small{color:#39735e!important}.auth-only-sms-v134>span{color:#fff!important;background:#10b981!important}
.alert.ok{background:#ecfdf3!important;color:#05603a!important;border-color:#a6f4c5!important}.alert.error{background:#fff1f3!important;color:#9f1239!important;border-color:#fecdd3!important}.alert.warning{background:#fffaeb!important;color:#7a2e0e!important;border-color:#fedf89!important}
/* Dark surfaces always receive light text */
.site-footer,.footer,.hero,[class*="dark-card"],.enterprise-nav-v89,.admin-dashboard-hero-v135{color:var(--vc-dark-text)}
.site-footer h1,.site-footer h2,.site-footer h3,.site-footer b,.footer h1,.footer h2,.footer h3,.footer b,.hero h1,.hero h2,.hero h3,.hero b,.enterprise-nav-v89 b,.enterprise-nav-v89 span,.admin-dashboard-hero-v135 h1,.admin-dashboard-hero-v135 p{color:#fff!important}
/* FAQ and product white blocks */
.product-faq details,.product-faq-v10 details,[class*="faq"] details{background:#fff!important;color:#182033!important;border-color:#e4e7ec!important}.product-faq summary,.product-faq-v10 summary,[class*="faq"] summary{color:#182033!important;font-weight:900}.product-faq details p,.product-faq-v10 details p,[class*="faq"] details p{color:#5f6b7a!important}
/* Admin shell */
.admin-wrap{background:linear-gradient(180deg,#f5f7fb 0,#eef2f8 100%)!important}.admin-main{padding-bottom:45px}.admin-topbar{min-height:70px!important;padding:10px 16px!important}.admin-search{background:#f7f9fc!important;border:1px solid #e1e6ef!important;border-radius:14px!important}.admin-search input{color:#172033!important}.admin-search input::placeholder{color:#98a2b3!important}.top-chip{background:#fff!important;color:#344054!important;border:1px solid #e4e7ec!important}.live-dot{box-shadow:0 0 0 5px rgba(34,197,94,.12)}
.admin-dashboard-hero-v135{margin:22px 22px 18px;padding:32px 34px;border-radius:27px;background:radial-gradient(circle at 12% 18%,rgba(129,140,248,.36),transparent 32%),radial-gradient(circle at 88% 70%,rgba(16,185,129,.22),transparent 28%),linear-gradient(135deg,#11182e,#25366e 58%,#4338ca);display:flex;align-items:center;justify-content:space-between;gap:25px;box-shadow:0 24px 55px rgba(37,54,110,.22);position:relative;overflow:hidden}.admin-dashboard-hero-v135:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.admin-dashboard-hero-v135>*{position:relative;z-index:1}.admin-dashboard-hero-v135 h1{font-size:34px;margin:7px 0 8px}.admin-dashboard-hero-v135 p{margin:0;opacity:.72}.admin-dashboard-hero-v135 .eyebrow{color:#c7d2fe!important}.admin-dashboard-hero-v135 .btn{border:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important}.admin-dashboard-hero-v135 .btn.secondary{background:rgba(255,255,255,.1)!important;color:#fff!important}
.admin-kpis-v135{margin:0 22px 18px!important;gap:14px!important}.admin-kpis-v135 article{position:relative;overflow:hidden;padding:21px 22px!important;border:1px solid #e3e8f1!important;background:rgba(255,255,255,.92)!important;box-shadow:0 13px 35px rgba(15,23,42,.055)!important}.admin-kpis-v135 article:before{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:linear-gradient(#6366f1,#8b5cf6)}.admin-kpis-v135 article:nth-child(2):before{background:linear-gradient(#10b981,#34d399)}.admin-kpis-v135 article:nth-child(3):before{background:linear-gradient(#0ea5e9,#38bdf8)}.admin-kpis-v135 article:nth-child(4):before{background:linear-gradient(#f59e0b,#fbbf24)}.admin-kpis-v135 span,.admin-kpis-v135 small{color:#667085!important}.admin-kpis-v135 b{color:#101828!important;font-size:25px!important}.admin-kpis-v135 b i{font-size:13px;color:#98a2b3;font-style:normal}
.dashboard-grid-v135{margin:0 22px!important;gap:16px!important}.dashboard-grid-v135>.panel{border-radius:22px!important;background:rgba(255,255,255,.95)!important}.dashboard-grid-v135 .panel-head{border-bottom:1px solid #edf0f5;padding-bottom:14px}.dashboard-grid-v135 .panel-head h2{font-size:18px;margin:4px 0}.dashboard-grid-v135 .panel-head a{color:#4f46e5!important;font-weight:800}
.analytics-panel-v135{min-height:390px}.revenue-chart-v135{height:245px!important;padding:34px 10px 0!important;align-items:flex-end!important;border-bottom:1px solid #e6eaf1;position:relative;background:linear-gradient(to top,rgba(99,102,241,.025),transparent)}.revenue-chart-v135:before,.revenue-chart-v135:after{content:"";position:absolute;left:0;right:0;border-top:1px dashed #e5e9f0}.revenue-chart-v135:before{top:34%}.revenue-chart-v135:after{top:66%}.revenue-chart-v135 .bar-wrap{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;z-index:1}.revenue-chart-v135 .bar-wrap>b{font-size:10px!important;color:#667085!important;white-space:nowrap;opacity:0;transition:.2s}.revenue-chart-v135 .bar-wrap:hover>b{opacity:1}.revenue-chart-v135 .bar-wrap>span{display:block!important;width:min(38px,62%)!important;min-height:7px;border-radius:10px 10px 4px 4px!important;background:linear-gradient(180deg,#7c3aed,#4f46e5)!important;box-shadow:0 8px 20px rgba(79,70,229,.2);transition:.25s}.revenue-chart-v135 .bar-wrap.is-zero>span{background:#dfe4ee!important;box-shadow:none}.revenue-chart-v135 .bar-wrap small{color:#667085!important;font-size:11px}.chart-empty-v135{text-align:center;margin:14px 0 0;color:#667085;font-size:12px}
.health-console-v135 .system-score{background:linear-gradient(135deg,#dcfce7,#d1fae5)!important;color:#047857!important;border:1px solid #a7f3d0}.health-console-v135 .health-list>div{padding:13px 0;border-bottom:1px solid #eef1f5}.health-console-v135 .health-list span{color:#667085!important}.health-console-v135 .health-list b{color:#182033!important}.health-console-v135 .health-list b.ok{color:#047857!important}.health-console-v135 .health-list b.bad{color:#b42318!important}.health-link-v135{display:block;margin-top:16px;padding:12px;text-align:center;border-radius:12px;background:#f5f3ff;color:#5b21b6!important;font-weight:900}
.recent-orders-v135 .order-feed a,.job-console-v135 .job-list>div{border:1px solid #edf0f5!important;background:#fafbfc!important;border-radius:13px!important;margin-bottom:8px;padding:11px 12px!important}.recent-orders-v135 .order-feed a:hover{border-color:#c7d2fe!important;background:#f8f7ff!important}.empty-mini{color:#667085!important;background:#f8fafc!important;border:1px dashed #d7deea!important;border-radius:14px!important;padding:28px!important;text-align:center}
.admin-body .panel table{color:#344054!important}.admin-body .panel th{color:#475467!important;background:#f8fafc!important}.admin-body .panel td{color:#344054!important;border-color:#edf0f5!important}.admin-body .panel td b,.admin-body .panel td strong{color:#101828!important}
@media(max-width:900px){.admin-dashboard-hero-v135{margin:14px 10px;display:grid;padding:24px}.admin-dashboard-hero-v135 .head-actions-admin{width:100%}.admin-dashboard-hero-v135 .btn{flex:1;text-align:center}.admin-kpis-v135,.dashboard-grid-v135{margin-left:10px!important;margin-right:10px!important}.admin-kpis-v135{grid-template-columns:1fr 1fr!important}}
@media(max-width:580px){.admin-kpis-v135{grid-template-columns:1fr!important}.admin-dashboard-hero-v135 h1{font-size:27px}.revenue-chart-v135 .bar-wrap>b{display:none}}

/* VeryCard 13.6.0 — unified contrast, premium navigation, modern reviews/blog, responsive admin */
:root{--vc136-ink:#111827;--vc136-muted:#667085;--vc136-line:#e5e7eb;--vc136-surface:#fff;--vc136-dark:#111827;--vc136-dark2:#1d2939;--vc136-purple:#5b5ce2;--vc136-cyan:#11b5c9}

/* Correct contrast across dark support and product surfaces */
body:not(.admin-body) .content-hero-v86,
body:not(.admin-body) .ticket-intro-v87,
body:not(.admin-body) .product-buy-panel,
body:not(.admin-body) [class*="product-buy"],
body:not(.admin-body) [class*="dark-card"]{color:#fff!important}
body:not(.admin-body) .content-hero-v86 h1,
body:not(.admin-body) .content-hero-v86 h2,
body:not(.admin-body) .content-hero-v86 h3,
body:not(.admin-body) .content-hero-v86 p,
body:not(.admin-body) .content-hero-v86 small,
body:not(.admin-body) .content-hero-v86 b,
body:not(.admin-body) .content-hero-v86 span,
body:not(.admin-body) .content-hero-v86 a,
body:not(.admin-body) .ticket-intro-v87 h2,
body:not(.admin-body) .ticket-intro-v87 p,
body:not(.admin-body) .ticket-intro-v87 span,
body:not(.admin-body) .ticket-intro-v87 b,
body:not(.admin-body) .ticket-intro-v87 small{color:#fff!important}
body:not(.admin-body) .content-hero-v86 .eyebrow,
body:not(.admin-body) .ticket-intro-v87 .eyebrow{color:#f6c768!important}
body:not(.admin-body) .contact-cards-v86>a,
body:not(.admin-body) .contact-cards-v86>article{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}
body:not(.admin-body) .contact-cards-v86 small{color:#d0d5dd!important}
body:not(.admin-body) .contact-cards-v86 b{color:#fff!important}

/* Product benefit boxes */
body:not(.admin-body) .product-benefits-v85 article{background:linear-gradient(145deg,#152033,#1d2939)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 18px 45px rgba(15,23,42,.14)!important}
body:not(.admin-body) .product-benefits-v85 article b{color:#fff!important}
body:not(.admin-body) .product-benefits-v85 article small{color:#d0d5dd!important}
body:not(.admin-body) .product-benefits-v85 article span{background:linear-gradient(135deg,#6957e8,#2bc7cb)!important;color:#fff!important;box-shadow:0 10px 24px rgba(91,92,226,.28)!important}

/* Header categories: icon-led hover mega menu */
body:not(.admin-body) .nav-dropdown-v78{position:relative}
body:not(.admin-body) .nav-dropdown-v78:hover>.nav-mega-v78,
body:not(.admin-body) .nav-dropdown-v78:focus-within>.nav-mega-v78,
body:not(.admin-body) .nav-dropdown-v78:hover>.nav-mini-v78,
body:not(.admin-body) .nav-dropdown-v78:focus-within>.nav-mini-v78{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
body:not(.admin-body) .nav-mega-v89{padding:18px!important;border-radius:26px!important;border:1px solid rgba(15,23,42,.08)!important;background:rgba(255,255,255,.97)!important;box-shadow:0 28px 80px rgba(15,23,42,.17)!important;backdrop-filter:blur(22px)!important}
body:not(.admin-body) .nav-mega-grid-v89>a{position:relative;min-height:86px;padding:16px!important;border:1px solid #e8ebf1!important;border-radius:20px!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important;transition:.25s ease!important;overflow:hidden}
body:not(.admin-body) .nav-mega-grid-v89>a:hover{transform:translateY(-3px)!important;border-color:rgba(91,92,226,.35)!important;box-shadow:0 16px 38px rgba(15,23,42,.10)!important}
body:not(.admin-body) .nav-mega-grid-v89>a:nth-child(1) .nav-mega-icon-v78:before{content:"🎮"}
body:not(.admin-body) .nav-mega-grid-v89>a:nth-child(2) .nav-mega-icon-v78:before{content:"🎬"}
body:not(.admin-body) .nav-mega-grid-v89>a:nth-child(3) .nav-mega-icon-v78:before{content:"🛍️"}
body:not(.admin-body) .nav-mega-grid-v89>a:nth-child(4) .nav-mega-icon-v78:before{content:"🎧"}
body:not(.admin-body) .nav-mega-grid-v89>a:nth-child(5) .nav-mega-icon-v78:before{content:"💳"}
body:not(.admin-body) .nav-mega-grid-v89>a:nth-child(6) .nav-mega-icon-v78:before{content:"🎁"}
body:not(.admin-body) .nav-mega-grid-v89>a:nth-child(7) .nav-mega-icon-v78:before{content:"📱"}
body:not(.admin-body) .nav-mega-grid-v89>a:nth-child(8) .nav-mega-icon-v78:before{content:"🌐"}
body:not(.admin-body) .nav-mega-icon-v78{width:48px!important;height:48px!important;border-radius:16px!important;background:linear-gradient(135deg,#ecebff,#ddfbfb)!important;font-size:23px!important}
body:not(.admin-body) .nav-mega-icon-v78 svg{display:none!important}
body:not(.admin-body) .nav-mega-grid-v89>a b{color:#111827!important;font-size:14px!important}
body:not(.admin-body) .nav-mega-grid-v89>a small{color:#667085!important}

/* Modern testimonials */
body:not(.admin-body) .reviews-v67{position:relative;padding:72px 0!important}
body:not(.admin-body) .reviews-grid-v67{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
body:not(.admin-body) .reviews-grid-v67 article{position:relative;min-height:245px;padding:26px!important;border-radius:28px!important;background:linear-gradient(145deg,#fff,#f7f9fc)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 18px 48px rgba(15,23,42,.075)!important;overflow:hidden!important;transition:.3s ease!important}
body:not(.admin-body) .reviews-grid-v67 article:before{content:"“";position:absolute;left:20px;top:4px;font:900 88px/1 Georgia,serif;color:rgba(91,92,226,.09)}
body:not(.admin-body) .reviews-grid-v67 article:hover{transform:translateY(-7px)!important;box-shadow:0 30px 76px rgba(15,23,42,.13)!important}
body:not(.admin-body) .reviews-grid-v67 article p{position:relative;z-index:1;color:#344054!important;font-size:14px!important;line-height:2!important;min-height:112px}
body:not(.admin-body) .reviews-grid-v67 article b{color:#111827!important;font-size:15px!important}
body:not(.admin-body) .reviews-grid-v67 article small{color:#12a275!important}

/* Modern homepage blog cards */
body:not(.admin-body) .home-blog-v103{position:relative;padding-top:72px!important;padding-bottom:72px!important}
body:not(.admin-body) .home-blog-grid-v103{gap:24px!important}
body:not(.admin-body) .home-blog-grid-v103 article>a{border-radius:30px!important;border:1px solid rgba(15,23,42,.075)!important;box-shadow:0 18px 52px rgba(15,23,42,.08)!important;transition:.35s cubic-bezier(.2,.8,.2,1)!important;background:#fff!important}
body:not(.admin-body) .home-blog-grid-v103 article>a:hover{transform:translateY(-9px)!important;box-shadow:0 34px 90px rgba(15,23,42,.16)!important}
body:not(.admin-body) .home-blog-media-v103{height:255px!important;min-height:255px!important}
body:not(.admin-body) .home-blog-media-v103:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(2,6,23,.72))!important}
body:not(.admin-body) .blog-card-copy-v103{padding:24px!important}
body:not(.admin-body) .blog-card-copy-v103 h3{font-size:21px!important;line-height:1.65!important;color:#111827!important}
body:not(.admin-body) .blog-card-copy-v103 p{color:#667085!important;line-height:1.9!important}

/* Generic surface/text safety net */
body:not(.admin-body) .ticket-form-v87,
body:not(.admin-body) .service-order-panel-v75,
body:not(.admin-body) .faq-v67,
body:not(.admin-body) .blog-grid-v103 article,
body:not(.admin-body) .home-blog-grid-v103 article>a{color:#111827!important}
body:not(.admin-body) input,body:not(.admin-body) textarea,body:not(.admin-body) select{color:#111827!important;background:#fff!important}
body:not(.admin-body) input::placeholder,body:not(.admin-body) textarea::placeholder{color:#98a2b3!important;opacity:1}

/* Admin dashboard and global responsiveness */
.admin-body .admin-main{width:100%!important;max-width:none!important;min-width:0!important}
.admin-body .dashboard-grid-v135,.admin-body .dashboard-grid,.admin-body .analytics-dashboard{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important}
.admin-body .dashboard-grid-v135>*{min-width:0!important}
.admin-body .admin-dashboard-hero-v135{border-radius:28px!important;overflow:hidden!important;background:linear-gradient(135deg,#111827,#243b63 60%,#4f46e5)!important;box-shadow:0 24px 70px rgba(15,23,42,.20)!important}
.admin-body .admin-dashboard-hero-v135 h1,.admin-body .admin-dashboard-hero-v135 h2,.admin-body .admin-dashboard-hero-v135 p,.admin-body .admin-dashboard-hero-v135 span,.admin-body .admin-dashboard-hero-v135 small{color:#fff!important}
.admin-body .panel,.admin-body [class*="admin-card"],.admin-body [class*="metric-card"]{min-width:0!important;border-radius:22px!important}
.admin-body canvas,.admin-body svg{max-width:100%}
.admin-body table{width:100%!important}

@media(max-width:1180px){
 .admin-body .dashboard-grid-v135,.admin-body .dashboard-grid,.admin-body .analytics-dashboard{grid-template-columns:repeat(6,minmax(0,1fr))!important}
 body:not(.admin-body) .reviews-grid-v67{grid-template-columns:1fr 1fr!important}
}
@media(max-width:900px){
 body:not(.admin-body) .nav-dropdown-v78:hover>.nav-mega-v78,body:not(.admin-body) .nav-dropdown-v78:hover>.nav-mini-v78{max-height:0!important;padding:0!important}
 body:not(.admin-body) .nav-dropdown-v78.open>.nav-mega-v78,body:not(.admin-body) .nav-dropdown-v78.open>.nav-mini-v78{max-height:900px!important;padding:8px!important}
 .admin-body .admin-shell,.admin-body .admin-layout{display:block!important}
 .admin-body .admin-main{padding:16px!important}
 .admin-body .dashboard-grid-v135,.admin-body .dashboard-grid,.admin-body .analytics-dashboard{grid-template-columns:1fr 1fr!important}
 .admin-body .dashboard-grid-v135>*,.admin-body .dashboard-grid>*,.admin-body .analytics-dashboard>*{grid-column:auto!important}
 body:not(.admin-body) .content-hero-v86{padding:44px 28px!important}
}
@media(max-width:680px){
 body:not(.admin-body) .reviews-grid-v67{grid-template-columns:1fr!important}
 body:not(.admin-body) .reviews-grid-v67 article{min-height:0}
 body:not(.admin-body) .home-blog-media-v103{height:205px!important;min-height:205px!important}
 body:not(.admin-body) .contact-cards-v86{grid-template-columns:1fr!important}
 .admin-body .admin-main{padding:10px!important}
 .admin-body .dashboard-grid-v135,.admin-body .dashboard-grid,.admin-body .analytics-dashboard{grid-template-columns:1fr!important;gap:12px!important}
 .admin-body .admin-dashboard-hero-v135{border-radius:20px!important}
 .admin-body table{display:block!important;overflow-x:auto!important;white-space:nowrap}
}

/* VeryCard 14.0 — Commerce Experience System */
@keyframes v14progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.all-services-v14{font-weight:900!important;color:var(--gc-primary)!important;border-top:1px solid rgba(100,116,139,.15);margin-top:6px;padding-top:13px!important}
.nav-dropdown-v78.v14-open>.nav-mini-v78,.nav-dropdown-v78.v14-open>.nav-mega-v78{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
.nav-mini-v78{max-height:min(72vh,620px);overflow:auto;min-width:290px;display:grid!important;gap:3px;padding:12px!important}
.nav-mini-v78 a{padding:11px 14px!important;border-radius:12px;transition:.2s ease}.nav-mini-v78 a:hover{background:color-mix(in srgb,var(--gc-primary) 10%,transparent);transform:translateX(-3px)}
.hero-progress-v85{overflow:hidden}.hero-progress-v85 i{transform-origin:right center}
.finance-services-track-v131,.gift-carousel-track-v132{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain}
.finance-service-card-v131,.gift-carousel-page-v132{scroll-snap-align:start}
.v14-brand-page{max-width:1380px;margin:auto;padding:32px 22px 80px}.v14-brand-hero{padding:clamp(34px,6vw,82px);border-radius:32px;color:#fff;background:radial-gradient(circle at 10% 10%,rgba(124,92,255,.7),transparent 35%),linear-gradient(135deg,#0c1428,#17264c);box-shadow:0 30px 80px rgba(15,23,42,.25)}.v14-brand-hero span{font-size:11px;letter-spacing:.18em;color:#c4b5fd}.v14-brand-hero h1{font-size:clamp(38px,7vw,88px);margin:12px 0;color:#fff}.v14-brand-hero p{max-width:680px;color:#dbeafe;font-size:17px}.v14-brand-hero a{display:inline-flex;margin-top:18px;padding:13px 18px;border-radius:14px;background:#fff;color:#111827;font-weight:900}.v14-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.v14-brand-grid>a{background:#fff;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;box-shadow:0 15px 45px rgba(15,23,42,.08);transition:.25s}.v14-brand-grid>a:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(15,23,42,.14)}.v14-brand-grid img{width:100%;aspect-ratio:16/10;object-fit:cover;background:#111827}.v14-brand-grid div{padding:18px}.v14-brand-grid small{color:#64748b}.v14-brand-grid h2{font-size:20px;margin:6px 0 12px;color:#111827}.v14-brand-grid b{color:#4f46e5}
/* resilient responsive shell */
.admin-body .admin-shell,.admin-body .admin-main,.admin-body main{min-width:0}.admin-body table{min-width:760px}.admin-body .panel{min-width:0;overflow:hidden}.admin-body .dashboard-grid,.admin-body .dashboard-grid-v135{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr)!important}.admin-body .stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:1180px){.site-header{width:calc(100% - 24px)!important}.store-nav-v67{gap:4px!important}.store-nav-v67>a,.store-nav-v67 button{padding-inline:10px!important;font-size:13px!important}.admin-body .stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-body .dashboard-grid,.admin-body .dashboard-grid-v135{grid-template-columns:1fr!important}.v14-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.v14-brand-page{padding:14px 12px 50px}.v14-brand-hero{border-radius:22px}.v14-brand-grid{grid-template-columns:1fr}.finance-services-track-v131{grid-auto-columns:88%!important}.gift-carousel-page-v132{min-width:100%!important}.admin-body .stats{grid-template-columns:1fr!important}.admin-body .page-head,.admin-body .enterprise-head,.admin-dashboard-hero-v135{flex-direction:column!important;align-items:stretch!important}.admin-body .head-actions-admin{display:grid!important;grid-template-columns:1fr!important}.admin-body .panel{padding:14px!important}.admin-body .admin-main{padding:12px!important}.admin-body table{font-size:12px}.admin-body .table-wrap,.admin-body .panel:has(table){overflow-x:auto!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* VeryCard 15.1 — Customer Growth Suite */
.vc151-page{padding-block:42px 70px}.vc151-page-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.vc151-page-head h1{margin:6px 0}.vc151-page-head form button{border:0;border-radius:14px;padding:12px 16px;background:#111827;color:#fff;font-weight:800}.vc151-notifications,.vc151-security{display:grid;gap:12px}.vc151-notifications article,.vc151-security article{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;color:#111827;box-shadow:0 12px 34px rgba(15,23,42,.06)}.vc151-notifications article.unread{border-color:#8b5cf6;background:linear-gradient(135deg,#fff,#f5f3ff)}.vc151-notifications article>i{width:10px;height:10px;border-radius:99px;background:#8b5cf6;margin-top:7px}.vc151-notifications article div{flex:1}.vc151-notifications p,.vc151-security p{margin:6px 0;color:#64748b}.vc151-notifications small,.vc151-security small{color:#94a3b8}.vc151-notifications article>span{font-size:11px;padding:6px 9px;border-radius:99px;background:#f1f5f9}.security-state{display:grid;place-items:center;width:36px;height:36px;border-radius:12px}.security-state.ok{background:#dcfce7;color:#15803d}.vc151-reward-hero{padding:32px;border-radius:28px;background:radial-gradient(circle at 10% 0,#8b5cf6,transparent 40%),linear-gradient(135deg,#111827,#1e293b);color:#fff;box-shadow:0 25px 70px rgba(15,23,42,.22)}.vc151-reward-hero>span{letter-spacing:.2em;font-size:12px;opacity:.75}.vc151-reward-hero h1{color:#fff;margin:10px 0}.vc151-reward-hero strong{font-size:38px}.vc151-reward-hero p{color:#cbd5e1}.vc151-reward-hero>div{height:10px;background:#ffffff1f;border-radius:99px;overflow:hidden;margin:22px 0 8px}.vc151-reward-hero>div i{display:block;height:100%;background:linear-gradient(90deg,#fbbf24,#fff);border-radius:99px}.vc151-campaigns{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.vc151-campaigns .section-head{grid-column:1/-1}.vc151-campaigns article{padding:22px;border-radius:22px;background:#fff;border:1px solid #e5e7eb;color:#111827}.vc151-campaigns article>span{font-size:12px;color:#7c3aed}.vc151-campaigns code{display:inline-block;margin-top:12px;padding:8px 12px;border-radius:10px;background:#111827;color:#fff}.vc151-coupon-field>div{display:flex;gap:8px}.vc151-coupon-field input{flex:1}.vc151-coupon-field button{border:0;border-radius:12px;padding:0 16px;background:#111827;color:#fff;font-weight:800}.vc151-coupon-field small{display:block;margin-top:8px}.vc151-coupon-field small.ok{color:#15803d}.vc151-coupon-field small.bad{color:#b91c1c}.notice-card-v89>a{display:inline-block;margin-bottom:10px;color:inherit;font-weight:800}@media(max-width:900px){.vc151-campaigns{grid-template-columns:1fr 1fr}.vc151-page-head{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.vc151-page{padding:22px 14px 50px}.vc151-campaigns{grid-template-columns:1fr}.vc151-notifications article{flex-wrap:wrap}.vc151-page-head form,.vc151-page-head form button{width:100%}.vc151-coupon-field>div{flex-direction:column}.vc151-coupon-field button{min-height:44px}}


/* VeryCard 15.2.0 — customer contrast + professional admin */
.account-command-v89 .reward-card-v89,
.account-command-v89 .notice-card-v89{color:#111827!important}
.account-command-v89 .reward-card-v89 h3,
.account-command-v89 .reward-card-v89 b,
.account-command-v89 .reward-card-v89 p,
.account-command-v89 .reward-card-v89 a,
.account-command-v89 .reward-card-v89 small,
.account-command-v89 .reward-card-v89 span,
.account-command-v89 .notice-card-v89 h3,
.account-command-v89 .notice-card-v89 b,
.account-command-v89 .notice-card-v89 p,
.account-command-v89 .notice-card-v89 a,
.account-command-v89 .notice-card-v89 small,
.account-command-v89 .notice-card-v89 span{color:#111827!important;text-shadow:none!important;opacity:1!important}
.account-command-v89 .reward-card-v89>span,
.account-command-v89 .notice-card-v89>span{color:#6d28d9!important;font-weight:900!important;letter-spacing:.08em}
.account-command-v89 .reward-card-v89 .command-icon-v89,
.account-command-v89 .notice-card-v89 .command-icon-v89{color:#4c1d95!important;background:#ede9fe!important}
.account-command-v89>article{min-height:250px}
.vc152-ai-grid{align-items:start}.vc152-ai-form,.vc152-ai-output{display:grid;gap:14px}.vc152-ai-form label,.vc152-ai-output label{display:grid;gap:7px;font-weight:800;color:#111827}.vc152-ai-form input,.vc152-ai-form select,.vc152-ai-form textarea,.vc152-ai-output input,.vc152-ai-output textarea{width:100%;border:1px solid #dbe2ea;border-radius:14px;background:#fff;color:#111827;padding:12px 14px;line-height:1.8}.vc152-ai-output textarea{resize:vertical}.vc152-ai-output small{color:#64748b}
@media(max-width:1050px){.account-command-v89{grid-template-columns:1fr 1fr!important}.account-command-v89>article:first-child{grid-column:1/-1}.vc152-ai-grid{grid-template-columns:1fr!important}}
@media(max-width:680px){.account-command-v89{grid-template-columns:1fr!important}.account-command-v89>article:first-child{grid-column:auto}.account-command-v89>article{min-height:auto}.vc152-ai-grid{display:block}.vc152-ai-grid>.panel+ .panel{margin-top:16px}}


/* VeryCard 15.3 — customer card contrast hardening */
body:not(.admin-body) .account-command-v88.account-command-v89 .wallet-card-v89{background:linear-gradient(145deg,#f4f1ff,#ffffff)!important;border:1px solid #dcd6ff!important;color:#111827!important}
body:not(.admin-body) .account-command-v88.account-command-v89 .wallet-card-v89 :is(span,h3,b,p,a,small){color:#111827!important;text-shadow:none!important;opacity:1!important}
body:not(.admin-body) .account-command-v88.account-command-v89 .wallet-card-v89>span{color:#5b46c6!important}
body:not(.admin-body) .account-command-v88.account-command-v89 .wallet-card-v89 .command-icon-v89{background:#e5e0ff!important;color:#4c3db2!important}
body:not(.admin-body) .account-command-v88.account-command-v89>article>span{font-family:inherit!important;letter-spacing:0!important;font-weight:800!important}
@media (max-width:680px){body:not(.admin-body) .account-command-v88.account-command-v89>article{min-height:190px!important;padding:20px!important}}

/* VeryCard 15.4 — tabbed customer workspace + automatic editorial carousel */
.account-main-v83>.account-view-v154{display:none!important;animation:vc154Fade .28s ease}
.account-main-v83>.account-view-v154.active{display:block!important}
.account-tabs-v154 a{position:relative;transition:.2s ease}
.account-tabs-v154 a.active{background:rgba(255,255,255,.13);color:#fff;transform:translateX(-3px)}
.account-tabs-v154 a.active:before{content:"";position:absolute;right:8px;top:50%;width:5px;height:22px;border-radius:9px;background:var(--gc-primary);transform:translateY(-50%)}
.account-detail-grid-v154{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}
.account-detail-grid-v154 article,.reward-dashboard-v154,.notification-list-v154 article{border:1px solid rgba(31,41,55,.1);background:#fff;border-radius:22px;padding:22px;color:#182033}
.account-detail-grid-v154 strong,.reward-dashboard-v154 strong{display:block;font-size:28px;margin:8px 0;color:#111827}
.notification-list-v154{display:grid;gap:12px}.notification-list-v154 article{display:flex;justify-content:space-between;gap:20px}.notification-list-v154 p{margin:7px 0 0;color:#667085}.notification-list-v154 small{white-space:nowrap;color:#8a94a6}
.home-blog-slider-v154{overflow:hidden}.home-blog-track-v154{display:flex!important;grid-template-columns:none!important;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 18px;scrollbar-width:none}.home-blog-track-v154::-webkit-scrollbar{display:none}.home-blog-track-v154>article{flex:0 0 min(390px,84vw);scroll-snap-align:start}
@keyframes vc154Fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:900px){.account-detail-grid-v154{grid-template-columns:1fr}.account-tabs-v154{display:flex!important;overflow-x:auto;gap:8px;padding-bottom:8px}.account-tabs-v154 a{flex:0 0 auto;white-space:nowrap}.account-side-v83{position:relative!important;top:auto!important}.account-pro-v83{grid-template-columns:1fr!important}.account-main-v83{min-width:0}}

/* VeryCard 15.4 — tabbed customer workspace + automatic editorial carousel */
.account-main-v83>.account-view-v154{display:none!important;animation:vc154Fade .28s ease}
.account-main-v83>.account-view-v154.active{display:block!important}
.account-tabs-v154 a{position:relative;transition:.2s ease}
.account-tabs-v154 a.active{background:rgba(255,255,255,.13);color:#fff;transform:translateX(-3px)}
.account-tabs-v154 a.active:before{content:"";position:absolute;right:8px;top:50%;width:5px;height:22px;border-radius:9px;background:var(--gc-primary);transform:translateY(-50%)}
.account-detail-grid-v154{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0}
.account-detail-grid-v154 article,.reward-dashboard-v154,.notification-list-v154 article{border:1px solid rgba(31,41,55,.1);background:#fff;border-radius:22px;padding:22px;color:#182033}
.account-detail-grid-v154 strong,.reward-dashboard-v154 strong{display:block;font-size:28px;margin:8px 0;color:#111827}
.notification-list-v154{display:grid;gap:12px}.notification-list-v154 article{display:flex;justify-content:space-between;gap:20px}.notification-list-v154 p{margin:7px 0 0;color:#667085}.notification-list-v154 small{white-space:nowrap;color:#8a94a6}
.home-blog-slider-v154{overflow:hidden}.home-blog-track-v154{display:flex!important;grid-template-columns:none!important;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 2px 18px;scrollbar-width:none}.home-blog-track-v154::-webkit-scrollbar{display:none}.home-blog-track-v154>article{flex:0 0 min(390px,84vw);scroll-snap-align:start}
.service-carousel-dots-v131,.gift-carousel-dots-v132{display:none!important}
@keyframes vc154Fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:900px){.account-detail-grid-v154{grid-template-columns:1fr}.account-tabs-v154{display:flex!important;overflow-x:auto;gap:8px;padding-bottom:8px}.account-tabs-v154 a{flex:0 0 auto;white-space:nowrap}.account-side-v83{position:relative!important;top:auto!important}.account-pro-v83{grid-template-columns:1fr!important}.account-main-v83{min-width:0}}

/* VeryCard 15.5 — compact customer workspace */
.account-side-v83{padding:18px 14px!important;gap:10px!important}
.account-side-v83>.account-avatar-v83{width:48px!important;height:48px!important;font-size:18px!important}
.account-side-v83>div b{font-size:14px!important}.account-side-v83>div small{font-size:10px!important;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.account-tabs-v155{gap:4px!important;margin-top:6px!important}
.account-tabs-v155 a{min-height:38px!important;padding:8px 10px!important;border-radius:10px!important;font-size:12px!important;display:flex!important;align-items:center;justify-content:space-between}
.account-tabs-v155 a i{font-style:normal;font-size:10px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1)}
.account-tabs-v155 a.active i{background:rgba(109,93,252,.14);color:#4938cf}
.account-command-v89{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
.account-command-v89>article{min-height:190px!important;padding:18px!important}
.account-command-v89>article h3{font-size:16px!important;margin:8px 0!important}.account-command-v89>article b{font-size:20px!important}.account-command-v89>article p,.account-command-v89>article a,.account-command-v89>article small{font-size:11px!important}
.account-order-hub-v155 header,.account-currency-hub-v155 header{align-items:flex-start!important}.account-order-hub-v155 header p,.account-currency-hub-v155 header p{margin:8px 0 0;color:#64748b;font-size:13px}
.account-product-grid-v155{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.account-product-grid-v155>a{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#172033;transition:.25s ease}
.account-product-grid-v155>a:hover{transform:translateY(-3px);box-shadow:0 14px 35px rgba(15,23,42,.09)}
.account-product-grid-v155>a>span{width:68px;height:68px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:#f3f4f6;flex:0 0 auto}.account-product-grid-v155 img{width:100%;height:100%;object-fit:cover}.account-product-grid-v155>a div{display:grid;gap:4px;min-width:0}.account-product-grid-v155 small{color:#7c3aed;font-size:10px}.account-product-grid-v155 strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-product-grid-v155 em{font-style:normal;color:#475569;font-size:11px}
.account-service-grid-v155{grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:1100px){.account-product-grid-v155{grid-template-columns:repeat(2,minmax(0,1fr))}.account-side-v83{padding:14px 10px!important}}
@media(max-width:760px){.account-command-v89{grid-template-columns:repeat(3,minmax(210px,1fr))!important;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.account-command-v89>article{scroll-snap-align:start}.account-product-grid-v155,.account-service-grid-v155{grid-template-columns:1fr!important}.account-tabs-v155 a{min-width:max-content}.account-side-v83{padding:10px!important}}

/* VeryCard 15.6 — keep overview shortcut cards in one row */
body:not(.admin-body) .account-main-v83 > #overview-panel.account-command-v88.account-command-v89.account-view-v154.active{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:stretch!important;
  gap:12px!important;
}
body:not(.admin-body) .account-main-v83 > #overview-panel.account-command-v89.active > article{
  width:auto!important;
  min-width:0!important;
  margin:0!important;
}
@media (max-width:760px){
  body:not(.admin-body) .account-main-v83 > #overview-panel.account-command-v88.account-command-v89.account-view-v154.active{
    grid-template-columns:repeat(3,minmax(210px,1fr))!important;
    overflow-x:auto!important;
    overscroll-behavior-inline:contain;
    scroll-snap-type:x proximity;
    padding-bottom:8px;
  }
  body:not(.admin-body) .account-main-v83 > #overview-panel.account-command-v89.active > article{
    scroll-snap-align:start;
  }
}

/* VeryCard 15.7 — complete storefront rebuild */
.store-home-v157{--showcase-card:285px}
.store-home-v157 .hero-v84{min-height:660px;padding:clamp(32px,5vw,74px);border-radius:0 0 42px 42px;overflow:hidden;background:radial-gradient(circle at 15% 15%,rgba(109,93,252,.32),transparent 33%),radial-gradient(circle at 85% 80%,rgba(29,200,180,.22),transparent 30%),linear-gradient(135deg,#0b1224,#182848 58%,#123e4c)}
.hero-quick-path-v157{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0 5px;max-width:650px}
.hero-quick-path-v157 a{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);border-radius:16px;color:#fff!important;backdrop-filter:blur(10px);transition:.25s}
.hero-quick-path-v157 a:hover{transform:translateY(-3px);background:rgba(255,255,255,.13)}
.hero-quick-path-v157 b{font-size:13px}.hero-quick-path-v157 small{font-size:10px;color:rgba(255,255,255,.68)}
.hero-gallery-nav-v85,.hero-gallery-dots-v84,.service-carousel-dots-v131,.gift-carousel-dots-v132,[data-hero-prev],[data-hero-next]{display:none!important}
.finance-services-track-v131,.home-blog-track-v154,.home-showcase-track-v157{gap:var(--home-slider-gap,20px)!important}
.gift-carousel-page-v132{gap:var(--home-slider-gap,20px)!important}

.home-showcase-v157{overflow:hidden}
.home-showcase-track-v157{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding:5px 2px 18px;overscroll-behavior-inline:contain}
.home-showcase-track-v157::-webkit-scrollbar{display:none}
.home-mini-product-v157{flex:0 0 var(--showcase-card);scroll-snap-align:start;border:1px solid #e5e9f2;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 15px 45px rgba(15,23,42,.07);transition:.3s}
.home-mini-product-v157:hover{transform:translateY(-6px);box-shadow:0 23px 55px rgba(15,23,42,.12)}
.home-mini-product-v157>a{display:block;color:#172033!important}
.home-mini-media-v157{height:180px;padding:18px;position:relative;background:linear-gradient(145deg,#eef1fa,#dde5f3);overflow:hidden}
.home-mini-media-v157 img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(15,23,42,.22));transition:.35s}
.home-mini-product-v157:hover img{transform:scale(1.055) rotate(-1deg)}
.home-mini-media-v157 span{position:absolute;top:13px;right:13px;padding:6px 10px;border-radius:99px;background:#111827;color:#fff;font-size:10px;z-index:2}
.home-mini-product-v157>a>div:last-child{padding:18px}.home-mini-product-v157 small{color:#727b8e}.home-mini-product-v157 h3{font-size:16px;margin:7px 0 18px;min-height:48px;line-height:1.7;color:#141b2b!important}
.home-mini-product-v157 footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;border-top:1px solid #edf0f6;padding-top:14px}.home-mini-product-v157 strong{font-size:14px}.home-mini-product-v157 em{font-size:11px;font-style:normal;color:#6255df}
.home-showcase-new-v157 .home-mini-media-v157{background:linear-gradient(145deg,#ecfbf6,#d9f0e8)}

.brands-v157 .brand-cloud-v67{grid-template-columns:repeat(6,minmax(0,1fr))}
.brands-v157 .brand-cloud-v67 a{position:relative;min-height:150px;align-content:center;border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#fff,#f2f4fa);transition:.3s}
.brands-v157 .brand-cloud-v67 a:hover{transform:translateY(-5px);border-color:#b9b3ff;box-shadow:0 18px 45px rgba(74,65,170,.12)}
.brands-v157 .brand-cloud-v67 a>span{font-size:24px}.brands-v157 .brand-cloud-v67 i{position:absolute;left:15px;bottom:13px;font-style:normal;color:#6d5dfc}

.reviews-v157{display:grid;grid-template-columns:minmax(260px,.72fr) 2fr;gap:28px;align-items:stretch;background:linear-gradient(135deg,#10182d,#172846);border-radius:34px;padding:clamp(25px,4vw,52px)!important;color:#fff!important}
.reviews-summary-v157{padding:12px}.reviews-summary-v157 h2{color:#fff!important;font-size:clamp(27px,3vw,44px);line-height:1.35}.reviews-summary-v157 p{color:rgba(255,255,255,.67)}.reviews-summary-v157>div{display:flex;align-items:center;gap:13px;margin-top:30px}.reviews-summary-v157 strong{font-size:42px}.reviews-summary-v157>div span{color:#ffc24c;letter-spacing:3px}.reviews-summary-v157>div small{display:block;color:rgba(255,255,255,.55);letter-spacing:0;margin-top:4px}
.reviews-v157 .reviews-grid-v67{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.reviews-v157 .reviews-grid-v67 article{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;color:#fff!important;backdrop-filter:blur(12px);padding:21px!important}.reviews-v157 article header{display:flex;gap:10px;align-items:center}.reviews-v157 article header>span{width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#7c6cff,#4b40ad);display:grid;place-items:center;font-weight:800}.reviews-v157 article header div{display:flex;flex-direction:column;flex:1}.reviews-v157 article header b{color:#fff!important}.reviews-v157 article header small{color:rgba(255,255,255,.58)!important}.reviews-v157 article header em{font-style:normal;color:#58e4ad}.reviews-v157 article p{color:rgba(255,255,255,.8)!important;min-height:100px}.reviews-v157 article footer{color:#bdb8ff;font-size:11px;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}

.footer-v157{padding-top:30px!important}.footer-v157 .footer-newsletter-v67{margin-bottom:24px!important;border-radius:20px!important}.footer-v157 .footer-grid-v67{grid-template-columns:1.35fr repeat(4,minmax(120px,.75fr))!important;gap:24px!important}.footer-v157 .footer-grid-v67>div{min-height:0!important}.footer-v157 .footer-bottom{padding-block:15px!important}
.slider-control-note-v157{display:flex;align-items:center;gap:13px;padding:16px;border-radius:16px;background:#eff1ff;margin-top:16px;color:#2e3262}.slider-control-note-v157 span{font-size:12px;color:#666b84}

.gift-carousel-page-v132 .gift-collection-card-v831>a,.finance-service-card-v131,.home-blog-track-v154 article{height:100%}
.gift-copy-v831 h3,.finance-service-body-v13 h3,.blog-card-copy-v103 h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

@media(max-width:1150px){.brands-v157 .brand-cloud-v67{grid-template-columns:repeat(3,minmax(0,1fr))}.reviews-v157{grid-template-columns:1fr}.footer-v157 .footer-grid-v67{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:760px){.store-home-v157{--showcase-card:82vw}.store-home-v157 .hero-v84{border-radius:0 0 26px 26px;padding:28px 18px;min-height:auto}.hero-quick-path-v157{grid-template-columns:1fr}.hero-quick-path-v157 a{padding:10px 12px}.brands-v157 .brand-cloud-v67{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory}.brands-v157 .brand-cloud-v67 a{min-width:66vw;scroll-snap-align:start}.reviews-v157 .reviews-grid-v67{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.reviews-v157 .reviews-grid-v67 article{min-width:82vw;scroll-snap-align:start}.footer-v157 .footer-grid-v67{grid-template-columns:1fr 1fr!important}.footer-v157 .footer-brand,.footer-v157 .footer-contact-v83{grid-column:1/-1}}

/* VeryCard 15.8.0 — اعتماد، تبدیل و اصلاح صفحه اصلی */
.reviews-v158{background:linear-gradient(135deg,#111a31 0%,#172847 100%);border-radius:32px;padding:clamp(24px,4vw,46px)!important;color:#fff!important;overflow:hidden;position:relative}
.reviews-v158:before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(109,93,252,.28),transparent 68%);inset:-140px auto auto -80px;pointer-events:none}
.reviews-head-v158{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;position:relative;z-index:1}
.reviews-head-v158 h2{color:#fff!important;margin:5px 0 8px;font-size:clamp(26px,3vw,42px);line-height:1.25}.reviews-head-v158 p{color:rgba(255,255,255,.72)!important;max-width:680px;margin:0;line-height:1.95}.reviews-head-v158 .eyebrow{color:#bdb8ff!important}
.reviews-score-v158{min-width:190px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);border-radius:22px;padding:16px 20px;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;backdrop-filter:blur(10px)}
.reviews-score-v158 strong{font-size:32px;color:#fff}.reviews-score-v158 span{color:#f7bd45;letter-spacing:2px}.reviews-score-v158 small{grid-column:1/-1;color:rgba(255,255,255,.6);font-size:11px}
.reviews-grid-v158{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative;z-index:1}
.reviews-grid-v158 article{background:#fff!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:22px!important;padding:20px!important;color:#172033!important;box-shadow:0 14px 35px rgba(4,10,25,.18);display:flex;flex-direction:column;min-height:238px}
.reviews-grid-v158 article header{display:flex;align-items:center;gap:11px}.reviews-grid-v158 article header>span{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#7566f5,#4338ca);color:#fff;display:grid;place-items:center;font-weight:900;flex:0 0 auto}.reviews-grid-v158 article header div{display:flex;flex-direction:column;gap:3px}.reviews-grid-v158 article header b{color:#172033!important;font-size:14px}.reviews-grid-v158 article header small{color:#71788b!important;font-size:11px}.reviews-grid-v158 article header small i{font-style:normal;color:#12a56a;font-weight:900}.reviews-grid-v158 .stars{color:#e7a92f;margin:16px 0 8px;letter-spacing:2px}.reviews-grid-v158 article p{color:#4e566b!important;line-height:1.9;margin:0;flex:1;min-height:0!important;font-size:13px}.reviews-grid-v158 article footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #edf0f5;padding-top:13px;margin-top:15px;color:#5e55c9!important;font-size:11px}.reviews-grid-v158 article footer time{color:#9096a7;font-size:10px}
.product-trust-strip-v158{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.product-trust-strip-v158 span{background:#f6f7fb;border:1px solid #e5e8f0;border-radius:14px;padding:11px 12px;display:flex;flex-direction:column;gap:3px}.product-trust-strip-v158 b{color:#1d2434;font-size:13px}.product-trust-strip-v158 small{color:#737b8f;font-size:10px;line-height:1.6}
.purchase-policy-v158{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:stretch;margin:22px auto;max-width:1200px}.purchase-policy-v158 article,.purchase-policy-v158>a{border:1px solid #e4e7ef;border-radius:18px;background:#fff;padding:18px}.purchase-policy-v158 article b{display:block;color:#1b2233;margin-bottom:7px}.purchase-policy-v158 article p{margin:0;color:#6e7587;font-size:12px;line-height:1.85}.purchase-policy-v158>a{display:grid;place-items:center;background:#18243d;color:#fff!important;font-weight:800;min-width:210px;text-align:center}
@media(max-width:980px){.reviews-head-v158{align-items:flex-start;flex-direction:column}.reviews-score-v158{min-width:0;width:100%}.reviews-grid-v158{grid-template-columns:1fr 1fr}.reviews-grid-v158 article:last-child{grid-column:1/-1}.purchase-policy-v158{grid-template-columns:1fr 1fr}.purchase-policy-v158>a{grid-column:1/-1}}
@media(max-width:680px){.reviews-v158{border-radius:24px;padding:22px 16px!important}.reviews-grid-v158{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.reviews-grid-v158 article{min-width:84vw;scroll-snap-align:start}.reviews-grid-v158 article:last-child{grid-column:auto}.product-trust-strip-v158{grid-template-columns:1fr}.purchase-policy-v158{grid-template-columns:1fr}.purchase-policy-v158>a{grid-column:auto;min-width:0}}


/* VeryCard 15.9 — reviews repair + private analytics */
.reviews-v159{width:min(1180px,calc(100% - 32px));margin:76px auto!important;padding:34px!important;border:1px solid #e4e8f0;border-radius:30px;background:linear-gradient(180deg,#fff,#f8f9fd)!important;color:#172033!important;box-shadow:0 18px 55px rgba(15,23,42,.06);overflow:hidden}
.reviews-title-v159{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}.reviews-title-v159 h2{margin:6px 0 7px;color:#172033!important;font-size:clamp(27px,3vw,40px)}.reviews-title-v159 p{margin:0;color:#697386!important}.reviews-score-v159{min-width:175px;padding:14px 16px;border-radius:18px;background:#151d31;color:#fff;display:flex;flex-direction:column;gap:4px}.reviews-score-v159 b{color:#fff!important}.reviews-score-v159 span{color:#f4b943;letter-spacing:2px}.reviews-score-v159 small{color:#b7c0d2!important}
.reviews-grid-v159{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reviews-grid-v159 article{min-width:0;min-height:220px;padding:18px;border:1px solid #e3e7ef;border-radius:20px;background:#fff!important;color:#182033!important;display:flex;flex-direction:column;box-shadow:0 10px 28px rgba(15,23,42,.045)}.review-top-v159{display:flex;align-items:center;gap:11px}.review-avatar-v159{width:42px;height:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;background:#eeeaff;color:#5b49d8;font-weight:900}.review-top-v159>div{display:flex;flex-direction:column;gap:3px}.review-top-v159 b{color:#172033!important}.review-top-v159 small{color:#18865c!important}.review-stars-v159{margin:14px 0 8px;color:#e6a522;letter-spacing:2px}.reviews-grid-v159 article p{margin:0;color:#545f72!important;line-height:1.95;flex:1}.reviews-grid-v159 footer{margin-top:16px;padding-top:12px;border-top:1px solid #edf0f5;display:flex;justify-content:space-between;gap:10px;color:#6257cb!important;font-size:11px}.reviews-grid-v159 footer time{color:#8a93a3!important}
.analytics-layout-v159{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analytics-wide-v159{grid-column:1/-1}.analytics-filter-v159 select{min-width:130px}.traffic-chart-v159{height:280px;display:flex;align-items:end;gap:10px;padding:12px;border-bottom:1px solid #e5e7eb;overflow-x:auto}.traffic-chart-v159>div{height:100%;min-width:42px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px}.traffic-chart-v159 i{display:block;width:min(32px,75%);min-height:5px;border-radius:9px 9px 3px 3px;background:linear-gradient(180deg,#8b7cf8,#5847d6)}.traffic-chart-v159 b{font-size:11px}.traffic-chart-v159 small{font-size:9px;color:#778095}.analytics-list-v159>div{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #edf0f5}.analytics-list-v159 span{display:flex;flex-direction:column;gap:2px}.analytics-list-v159 small{color:#8790a0}.analytics-table-v159>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:11px 0;border-bottom:1px solid #edf0f5;align-items:center}.analytics-table-v159 code{overflow:hidden;text-overflow:ellipsis}.analytics-split-v159{display:grid;grid-template-columns:1fr 1fr;gap:16px}.analytics-split-v159 p{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #edf0f5;margin:0}.analytics-privacy-v159{margin-top:16px;padding:14px 16px;border:1px solid #dce2ef;border-radius:14px;background:#fff;color:#64748b;font-size:12px}
@media(max-width:900px){.reviews-title-v159{align-items:flex-start;flex-direction:column}.reviews-score-v159{width:100%}.reviews-grid-v159{grid-template-columns:1fr}.analytics-layout-v159{grid-template-columns:1fr}.analytics-wide-v159{grid-column:auto}}
@media(max-width:600px){.reviews-v159{width:calc(100% - 20px);padding:20px 14px!important;border-radius:22px}.reviews-grid-v159{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.reviews-grid-v159 article{min-width:88%;scroll-snap-align:start}.analytics-table-v159>div{grid-template-columns:1fr}.analytics-split-v159{grid-template-columns:1fr}}
/* VeryCard 15.9.1 — clean review cards + live analytics */
.reviews-v159 .reviews-grid-v159 article footer{display:none!important}
.reviews-v159 .reviews-grid-v159 article{padding-bottom:22px!important;min-height:0!important}
.analytics-kpis-live-v1591{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.live-visitor-card-v1591 span{display:flex;align-items:center;gap:8px}.live-visitor-card-v1591 span i{width:9px;height:9px;border-radius:50%;background:#43df8b;box-shadow:0 0 0 6px rgba(67,223,139,.12),0 0 18px rgba(67,223,139,.8);animation:vcLivePulse 1.6s infinite}
@keyframes vcLivePulse{50%{opacity:.45;transform:scale(.82)}}
@media(max-width:1200px){.analytics-kpis-live-v1591{grid-template-columns:repeat(2,minmax(0,1fr))!important}.analytics-kpis-live-v1591 article:last-child{grid-column:1/-1}}
@media(max-width:680px){.analytics-kpis-live-v1591{grid-template-columns:1fr!important}.analytics-kpis-live-v1591 article:last-child{grid-column:auto}}

/* VeryCard 16.0 — Product conversion and purchase confidence */
.product-live-panel-v160{margin-top:16px;display:grid;gap:12px}.product-live-stock-v160{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border:1px solid #dce4ee;border-radius:18px;background:#fff;color:#334155}.product-live-stock-v160>span{display:flex;align-items:center;gap:8px;font-weight:800}.product-live-stock-v160 i{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12)}.product-live-stock-v160 small{color:#64748b}.product-kpi-grid-v160{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-kpi-grid-v160 article{min-width:0;padding:15px;border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fafc);display:grid;gap:5px}.product-kpi-grid-v160 b{font-size:1.05rem;color:#111827;line-height:1.25}.product-kpi-grid-v160 small{color:#64748b;line-height:1.55}.order-cta-v966{position:relative;overflow:hidden}.order-cta-v966:after{content:"";position:absolute;inset:-2px;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);transform:translateX(-110%);animation:v160CtaShine 4.8s ease-in-out infinite}.order-cta-v966>*{position:relative;z-index:1}@keyframes v160CtaShine{0%,60%{transform:translateX(-110%)}82%,100%{transform:translateX(110%)}}.mobile-buybar-v160{display:none}.purchase-policy-v158{scroll-margin-top:100px}
@media(max-width:980px){.product-kpi-grid-v160{grid-template-columns:repeat(2,minmax(0,1fr))}.product-live-stock-v160{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.product-kpi-grid-v160{grid-template-columns:1fr 1fr;gap:8px}.product-kpi-grid-v160 article{padding:12px;border-radius:15px}.product-live-stock-v160{padding:12px 14px}.mobile-buybar-v160{position:fixed;z-index:1100;right:10px;left:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px 11px 11px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(15,23,42,.94);backdrop-filter:blur(18px);box-shadow:0 18px 55px rgba(15,23,42,.35);color:#fff}.mobile-buybar-v160>div{display:grid;min-width:0}.mobile-buybar-v160 small{color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48vw}.mobile-buybar-v160 b{font-size:1rem}.mobile-buybar-v160 a{flex:none;padding:13px 18px;border-radius:14px;background:linear-gradient(135deg,#f7c948,#f59e0b);color:#172033;font-weight:900;text-decoration:none}.product-page-v81{padding-bottom:120px!important}}
@media(prefers-reduced-motion:reduce){.order-cta-v966:after{animation:none}}

/* VeryCard 16.2 — catalog repair and professional search */
.catalog-page-v162{width:min(1380px,calc(100% - 48px));margin:34px auto 90px;direction:rtl;color:#172033}.catalog-intro-v162{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:34px 38px;border:1px solid #e5e8ef;border-radius:28px;background:linear-gradient(135deg,#fff,#f7f8fc);box-shadow:0 18px 55px rgba(15,23,42,.07)}.catalog-intro-v162 span{color:#6d5dfc;font-size:11px;font-weight:800}.catalog-intro-v162 h1{margin:6px 0 8px;font-size:clamp(30px,4vw,54px);line-height:1.18}.catalog-intro-v162 p{margin:0;color:#70798a}.catalog-count-v162{min-width:136px;padding:18px 20px;border-radius:20px;background:#111827;color:#fff;text-align:center}.catalog-count-v162 strong{display:block;font-size:32px}.catalog-count-v162 small{color:#b9c0cd}.catalog-controls-v162{position:sticky;top:88px;z-index:24;display:grid;grid-template-columns:minmax(300px,1.7fr) repeat(3,minmax(155px,.7fr));gap:12px;margin:18px 0 12px;padding:13px;border:1px solid #e3e7ee;border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(15,23,42,.08);backdrop-filter:blur(16px)}.catalog-controls-v162 label{display:flex;flex-direction:column;gap:6px;color:#687184;font-size:11px}.catalog-controls-v162 select,.catalog-controls-v162 input{height:46px;width:100%;border:1px solid #dfe4ec;border-radius:12px;background:#f8f9fc;color:#172033;padding:0 13px;outline:none}.catalog-query-v162>div{position:relative}.catalog-query-v162 svg{position:absolute;right:14px;top:13px;width:19px;fill:none;stroke:#667085;stroke-width:1.8}.catalog-query-v162 input{padding-right:44px;padding-left:38px}.catalog-query-v162 button{position:absolute;left:8px;top:8px;width:30px;height:30px;padding:0;border-radius:9px;background:#e9ecf3;color:#5f6879}.catalog-chips-v162{display:flex;gap:7px;min-height:28px;flex-wrap:wrap}.catalog-chips-v162 span{padding:6px 10px;border-radius:999px;background:#efedff;color:#5646c3;font-size:11px}.catalog-grid-v162{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:10px}.catalog-card-v162{min-width:0;overflow:hidden;border:1px solid #e4e8ef;border-radius:22px;background:#fff;box-shadow:0 10px 30px rgba(15,23,42,.06)}.catalog-card-v162[hidden]{display:none!important}.catalog-card-v162>a{display:block;height:100%}.catalog-art-v162{position:relative;display:flex;align-items:center;justify-content:center;height:230px;background:radial-gradient(circle at 50% 35%,#34477f,#121a2d 72%);overflow:hidden}.catalog-art-v162 img{width:72%;height:62%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.28))}.catalog-art-v162>span{position:absolute;top:13px;right:13px;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.13);color:#fff;font-size:10px}.catalog-art-v162>em{position:absolute;bottom:13px;right:13px;color:#fff;font-size:10px;font-style:normal}.catalog-art-v162>em i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#33d18b;margin-left:7px}.catalog-body-v162{display:flex;flex-direction:column;min-height:250px;padding:17px}.catalog-body-v162>small{color:#6d5dfc;font-size:10px}.catalog-body-v162 h2{margin:5px 0;font-size:18px}.catalog-body-v162 p{margin:0 0 11px;color:#7b8494;font-size:11px}.catalog-values-v162{display:flex;gap:5px;flex-wrap:wrap}.catalog-values-v162 b{padding:4px 7px;border:1px solid #e3e6ec;border-radius:8px;font-size:10px}.catalog-body-v162 footer{width:auto;margin:auto 0 0;padding:13px 0 0;display:flex;align-items:end;justify-content:space-between;gap:8px;background:none;color:inherit;border-top:1px solid #eceef3;border-radius:0}.catalog-body-v162 footer small{display:block;margin:0;color:#8b93a1;font-size:9px}.catalog-body-v162 footer strong{font-size:14px}.catalog-body-v162 footer span{padding:9px 10px;border-radius:10px;background:#262e3b;color:#fff;font-size:10px}.catalog-empty-v162{text-align:center;padding:62px 20px}.search-overlay-v88 .smart-search-shell-v88{width:min(920px,94vw)!important;max-height:min(760px,90vh);overflow:auto}.smart-search-results-v88{display:grid;gap:12px;margin-top:16px}.search-group-v162{display:grid;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.055)}.search-group-v162 header{display:flex;align-items:center;justify-content:space-between}.smart-result-v162{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:9px;border-radius:13px;color:#fff}.smart-result-v162:hover,.smart-result-v162.active{background:rgba(255,255,255,.11)}.smart-result-art-v162{width:52px;height:52px;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden}.smart-result-art-v162 img{width:100%;height:100%;object-fit:contain}.smart-result-copy-v162 b,.smart-result-copy-v162 small{display:block}.smart-result-copy-v162 small{color:#aeb7c7;font-size:10px}.smart-result-v162>strong{color:#e6d59e;font-size:11px}.search-all-v162{display:block;padding:13px;border-radius:14px;background:#fff;color:#111827;text-align:center}.search-recent-v162,.search-empty-v162{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.05);color:#fff}.search-recent-v162>div,.search-popular-v162,.search-empty-v162>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.search-recent-v162 button,.search-popular-v162 a,.search-empty-v162 a{padding:8px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff}@media(max-width:1100px){.catalog-controls-v162{grid-template-columns:1fr 1fr}.catalog-grid-v162{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.catalog-page-v162{width:calc(100% - 24px)}.catalog-intro-v162{padding:24px;flex-direction:column;align-items:start}.catalog-count-v162{width:100%}.catalog-controls-v162{position:static;grid-template-columns:1fr}.catalog-grid-v162{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.catalog-art-v162{height:170px}.catalog-body-v162{min-height:220px;padding:13px}.smart-result-v162{grid-template-columns:44px 1fr}}@media(max-width:430px){.catalog-grid-v162{grid-template-columns:1fr}.catalog-art-v162{height:220px}}
/* VeryCard 16.3 — customer order experience */
.catalog-intro-v162{grid-template-columns:1fr!important}.catalog-count-v162{display:none!important}
.account-orders-v163>header p{margin:.35rem 0 0;color:#667085}.order-cards-v163{display:grid;gap:16px}.order-card-v163{background:#fff;border:1px solid #e6e8ef;border-radius:22px;padding:20px;box-shadow:0 14px 38px rgba(20,28,45,.06)}.order-card-v163>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.order-card-v163>header div{display:grid;gap:4px}.order-card-v163>header div:last-child{text-align:left}.order-card-v163 header small,.order-card-v163 header span{color:#7b8496;font-size:12px}.order-card-v163 header b{font-size:20px}.order-card-v163 header strong{font-size:18px}.order-card-v163 header em{font-style:normal;color:#5b46d8;font-size:12px}.order-timeline-v163{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0;position:relative}.order-timeline-v163:before{content:"";position:absolute;top:17px;right:8%;left:8%;height:2px;background:#e7e9f0}.order-timeline-v163 span{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;color:#98a0af;font-size:12px}.order-timeline-v163 i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef0f5;border:3px solid #fff;font-style:normal}.order-timeline-v163 .done{color:#30286d}.order-timeline-v163 .done i{background:linear-gradient(135deg,#7765f5,#3fc8a8);color:#fff}.order-card-v163 footer{display:flex;gap:10px;flex-wrap:wrap}.order-card-v163 footer a,.vault-actions-v163 a{padding:9px 13px;border-radius:12px;background:#f2f3f7;color:#242b3a;text-decoration:none;font-size:12px}.vault-actions-v163{display:flex;gap:8px}.vault-actions-v163 button{flex:1}.invoice-page-v163{padding:40px 16px}.invoice-sheet-v163{max-width:900px;margin:auto;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:32px;box-shadow:0 20px 60px rgba(15,23,42,.08)}.invoice-sheet-v163>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:20px}.invoice-sheet-v163 h1{margin:6px 0}.invoice-sheet-v163 button{border:0;border-radius:12px;padding:12px 16px;background:#202636;color:#fff}.invoice-customer-v163{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 0}.invoice-sheet-v163 table{width:100%;border-collapse:collapse}.invoice-sheet-v163 th,.invoice-sheet-v163 td{padding:14px;border-bottom:1px solid #eee;text-align:right}.invoice-sheet-v163>footer{display:flex;justify-content:space-between;padding:22px 0;font-size:20px}@media(max-width:700px){.order-card-v163>header{flex-direction:column}.order-card-v163>header div:last-child{text-align:right}.order-timeline-v163 b{font-size:10px}.invoice-customer-v163{grid-template-columns:1fr}.invoice-sheet-v163{padding:18px}.invoice-sheet-v163>header{align-items:flex-start;gap:12px}.invoice-sheet-v163 table{font-size:12px}}
@media print{.announcement,.site-header,.footer-v67,.live-chat-v89,.invoice-sheet-v163 button{display:none!important}.invoice-page-v163{padding:0}.invoice-sheet-v163{box-shadow:none;border:0;max-width:none}}
/* VeryCard 16.4 — analytics, brand and receipt polish */
.brand-logo-only-v77{width:min(190px,18vw)!important;height:48px!important;object-fit:contain!important;object-position:right center}
.analytics-head-v164{background:linear-gradient(135deg,#111827,#1e293b 58%,#312e81)!important;color:#fff!important}
.analytics-head-v164 h1,.analytics-head-v164 p,.analytics-head-v164 .eyebrow{color:#fff!important}
.analytics-kpis-v164{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:18px 0}.analytics-kpis-v164 article{background:#fff;border:1px solid #e5e7eb;border-radius:20px;padding:18px;box-shadow:0 14px 35px rgba(15,23,42,.06)}.analytics-kpis-v164 span{display:flex;align-items:center;gap:8px;color:#64748b;font-size:13px}.analytics-kpis-v164 b{display:block;color:#111827;font-size:25px;margin:8px 0}.analytics-kpis-v164 small{color:#94a3b8}.analytics-kpis-v164 .live i{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12)}
.analytics-grid-v164{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.analytics-grid-v164 .span-2{grid-column:span 2}.funnel-v164{display:grid;gap:13px}.funnel-v164 div{position:relative;padding:12px 14px;border-radius:14px;background:#f8fafc;overflow:hidden}.funnel-v164 i{position:absolute;inset:auto 0 0 auto;height:4px;background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:9px}.funnel-v164 span,.funnel-v164 b,.funnel-v164 small{position:relative;z-index:1}.funnel-v164 b{float:left}.funnel-v164 small{display:block;color:#64748b;margin-top:5px}
.analytics-triple-v164{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.analytics-triple-v164>div{background:#f8fafc;border-radius:15px;padding:10px}.analytics-triple-v164 p{display:flex;justify-content:space-between;margin:0;padding:8px;border-bottom:1px solid #e5e7eb}.analytics-triple-v164 p:last-child{border-bottom:0}
.heatmap-v164{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;aspect-ratio:10/6;background:#f8fafc;padding:12px;border-radius:18px}.heatmap-v164 i{display:block;border-radius:7px;background:rgba(99,102,241,calc(.06 + var(--a)*.9));box-shadow:inset 0 0 0 1px rgba(99,102,241,.08)}
@media(max-width:1100px){.analytics-kpis-v164{grid-template-columns:repeat(2,1fr)}.analytics-grid-v164{grid-template-columns:1fr}.analytics-grid-v164 .span-2{grid-column:auto}}@media(max-width:640px){.analytics-kpis-v164{grid-template-columns:1fr}.analytics-triple-v164{grid-template-columns:1fr}.brand-logo-only-v77{width:145px!important}}

/* VeryCard 16.5 — brand, vault contrast and admin information architecture */
.brand-logo-only-v77,.brand-logo-full{max-width:230px!important;height:58px!important;filter:none!important}
.vault-actions-v163{align-items:stretch!important}.vault-actions-v163 button,.vault-actions-v163 a{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;font-weight:900!important}.vault-actions-v163 button{background:#111827!important;color:#fff!important;border:1px solid #111827!important}.vault-actions-v163 a{background:linear-gradient(135deg,#725cff,#4f46e5)!important;color:#fff!important;border:1px solid #5948e8!important;box-shadow:0 8px 20px rgba(79,70,229,.22)!important}.vault-actions-v163 a:hover{filter:brightness(1.07)}
.admin-nav-v165 .admin-nav-group-v89{margin-bottom:5px}.admin-nav-v165 .admin-nav-group-v89>summary{min-height:44px}.admin-nav-v165 .admin-nav-group-v89>div{padding:4px 7px 8px}.admin-nav-v165 .admin-nav-group-v89 a{min-height:38px;font-size:12px}.admin-nav-v165 .nav-bottom{margin-top:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}
@media(max-width:640px){.brand-logo-only-v77,.brand-logo-full{max-width:164px!important;height:46px!important}.vault-actions-v163{display:grid!important;grid-template-columns:1fr 1fr!important}}

/* VeryCard 16.6 — enterprise brand system and SEO console */
.brand-logo-only-v77{width:clamp(170px,13vw,235px)!important;height:58px!important;max-width:none!important;object-fit:contain!important;background:transparent!important;padding:0!important;border-radius:0!important}
.admin-logo-v166{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:16px 12px!important}.admin-logo-v166 img{width:178px!important;height:48px!important;object-fit:contain!important;object-position:right center!important}.admin-logo-v166 small{font-size:10px!important;color:#8490a7!important;padding-right:7px!important}
.admin-login-brand-v166,.admin-login-mobile-brand-v166{display:inline-flex!important;align-items:center!important;background:rgba(255,255,255,.96)!important;border-radius:18px!important;padding:8px 13px!important}.admin-login-brand-v166 img{width:220px!important;height:55px!important;object-fit:contain!important}.admin-login-mobile-brand-v166 img{width:190px!important;height:48px!important;object-fit:contain!important}
.auth-brand-v78 img{width:min(250px,76vw)!important;height:64px!important;object-fit:contain!important;background:transparent!important}
.seo-kpis-v166{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.seo-kpis-v166 article{padding:20px;border:1px solid #e4e8ef;border-radius:20px;background:linear-gradient(145deg,#fff,#f7f9fc);display:flex;flex-direction:column}.seo-kpis-v166 span{font-size:12px;color:#667085}.seo-kpis-v166 b{font-size:32px;color:#172033}.seo-kpis-v166 small{color:#8a94a6}.seo-grid-v166{align-items:start}.seo-redirect-form-v166{display:grid;grid-template-columns:1fr 1fr 160px auto;gap:10px;align-items:end}.seo-redirect-form-v166 label{margin:0}.seo-list-v166{display:flex;flex-direction:column;gap:8px;margin-top:18px}.seo-list-v166>div{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr) auto auto;gap:10px;align-items:center;padding:11px 13px;border:1px solid #e5e9f0;border-radius:13px;background:#fbfcfe}.seo-list-v166 code{direction:ltr;text-align:left;overflow:hidden;text-overflow:ellipsis}.seo-list-v166 b,.seo-list-v166 small{font-size:11px;color:#667085}.seo-list-v166 button{padding:6px 9px!important;background:#fff!important;color:#b42318!important;border:1px solid #fecaca!important}.seo-404-v166>div{grid-template-columns:1fr auto auto}.seo-audit-v166{margin-top:18px}.seo-audit-grid-v166{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.seo-audit-grid-v166 article{padding:17px;border-radius:16px;border:1px solid #e5e9f0;display:flex;flex-direction:column;gap:8px}.seo-audit-grid-v166 article.ok{background:#f3fbf7;border-color:#ccebd9}.seo-audit-grid-v166 article.warn{background:#fff9ed;border-color:#f6d98e}.seo-audit-grid-v166 article span{font-size:12px;color:#667085}.seo-audit-grid-v166 article a{font-size:12px;font-weight:800;color:#5b5ce2}
@media(max-width:1100px){.seo-kpis-v166,.seo-audit-grid-v166{grid-template-columns:repeat(2,1fr)}.seo-redirect-form-v166{grid-template-columns:1fr 1fr}.brand-logo-only-v77{width:185px!important}}
@media(max-width:700px){.brand-logo-only-v77{width:145px!important;height:48px!important}.seo-kpis-v166,.seo-audit-grid-v166,.seo-redirect-form-v166{grid-template-columns:1fr}.seo-list-v166>div{grid-template-columns:1fr;align-items:start}.admin-logo-v166 img{width:150px!important}.admin-login-brand-v166 img{width:185px!important}}

/* VeryCard 16.7 — performance center and corporate identity */
.brand-logo-only-v77,.brand-logo-full{width:clamp(210px,17vw,310px)!important;height:72px!important;object-fit:contain!important;object-position:right center!important}.admin-logo-v166 img{width:220px!important;height:68px!important}.admin-login-brand-v166 img{width:min(330px,78vw)!important;height:auto!important}.performance-kpis-v167{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.performance-kpis-v167 article{padding:22px;border:1px solid #e3e8f1;border-radius:22px;background:#fff;display:grid;gap:8px;box-shadow:0 14px 34px rgba(15,23,42,.045)}.performance-kpis-v167 span{color:#64748b;font-weight:800}.performance-kpis-v167 b{font-size:1.65rem;color:#111827}.performance-kpis-v167 small{color:#8791a3}.performance-kpis-v167 .ok{color:#059669}.performance-kpis-v167 .bad{color:#dc2626}.performance-grid-v167{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.performance-score-v167{padding:8px 12px;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:900}.performance-checks-v167{display:grid;gap:10px}.performance-checks-v167>div{display:flex;justify-content:space-between;gap:18px;padding:13px 15px;border-radius:14px;background:#f7f9fc}.performance-checks-v167 span{color:#64748b}.performance-actions-v167{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.performance-notes-v167{margin-top:18px}.performance-notes-v167>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.performance-notes-v167 p{margin:0;padding:14px 16px;border-radius:14px;background:#f7f9fc;color:#536174;line-height:1.9}@media(max-width:1000px){.performance-kpis-v167{grid-template-columns:repeat(2,1fr)}.performance-grid-v167{grid-template-columns:1fr}}@media(max-width:620px){.brand-logo-only-v77,.brand-logo-full{width:190px!important;height:54px!important}.performance-kpis-v167,.performance-notes-v167>div{grid-template-columns:1fr}.performance-actions-v167,.performance-actions-v167 form,.performance-actions-v167 button{width:100%}}

/* VeryCard 16.8 — trust center and context-aware brand contrast */
.brand-logo-v169{width:min(330px,92%)!important;height:auto!important;max-height:92px!important;object-fit:contain!important;object-position:right center!important;filter:none!important}
.admin-logo-v166 img{filter:none!important;object-fit:contain!important;object-position:right center!important}
.status-page-v169{width:min(1080px,calc(100% - 32px));margin:38px auto 90px;direction:rtl;color:#172033}.status-hero-v169{padding:38px;border:1px solid #e4e8ef;border-radius:30px;background:radial-gradient(circle at 10% 10%,rgba(76,93,255,.22),transparent 34%),linear-gradient(135deg,#0c1530,#122b50 68%,#0b4b50);color:#fff;box-shadow:0 28px 70px rgba(15,23,42,.16)}.status-hero-v169 .eyebrow{color:#f0d58b}.status-hero-v169 h1{margin:7px 0;font-size:clamp(31px,5vw,58px)}.status-hero-v169 p{color:#c9d4e5}.status-summary-v169{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.status-summary-v169 article{padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.08);backdrop-filter:blur(10px)}.status-summary-v169 small,.status-summary-v169 b{display:block}.status-summary-v169 small{color:#cbd5e1}.status-summary-v169 b{margin-top:6px;font-size:24px}.status-list-v169{margin-top:18px;padding:12px;border:1px solid #e5e9f0;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(15,23,42,.06)}.status-list-v169 article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-bottom:1px solid #edf0f4}.status-list-v169 article:last-child{border-bottom:0}.status-list-v169 span{display:flex;align-items:center;gap:11px}.status-list-v169 i{width:11px;height:11px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 7px rgba(34,197,94,.11)}.status-list-v169 i.degraded{background:#f59e0b;box-shadow:0 0 0 7px rgba(245,158,11,.12)}.status-list-v169 em{font-style:normal;color:#047857;font-weight:800}.trust-policy-v169{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:26px 30px;border-radius:24px;background:#f7f9fc;border:1px solid #e5e9f0}.trust-policy-v169 h2{margin:0 0 6px}.trust-policy-v169 p{margin:0;color:#667085}.trust-policy-v169 a{flex:none;padding:12px 18px;border-radius:13px;background:#111827;color:#fff;text-decoration:none;font-weight:900}
@media(max-width:700px){.brand-logo-v169{width:220px!important}.status-hero-v169{padding:26px}.status-summary-v169{grid-template-columns:1fr}.status-list-v169 article,.trust-policy-v169{align-items:flex-start;flex-direction:column}.trust-policy-v169 a{width:100%;text-align:center}}


/* VeryCard 16.9 — brand color restoration, accessibility and final interface QA */
.skip-link-v169{position:fixed;inset-block-start:10px;inset-inline-start:10px;z-index:999999;transform:translateY(-150%);padding:11px 16px;border-radius:12px;background:#fff;color:#0b2e72;font-weight:900;box-shadow:0 10px 30px rgba(15,23,42,.24);transition:transform .18s ease}
.skip-link-v169:focus{transform:translateY(0)}
#main-content-v169:focus{outline:none}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #f4c84a!important;outline-offset:3px!important}
.brand-logo-v169,.admin-logo-v166 img,.admin-login-brand-v166 img,.admin-login-mobile-brand-v166 img,.download-logo-v169{filter:none!important;mix-blend-mode:normal!important;opacity:1!important}
.site-header .brand{min-width:178px}
.site-header .brand-logo-v169{width:190px!important;max-width:24vw!important;height:58px!important;object-fit:contain!important;object-position:right center!important}
.footer-brand .brand{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;border-radius:18px!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 10px 28px rgba(0,0,0,.16)!important}
.footer-brand .brand-logo-v169{width:min(300px,88vw)!important;height:auto!important;max-height:82px!important;object-fit:contain!important}
.admin-logo-v166{padding:14px!important;border-radius:20px!important;background:rgba(255,255,255,.97)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:0 14px 36px rgba(0,0,0,.22)!important}
.admin-logo-v166 img{width:100%!important;max-height:78px!important;object-fit:contain!important}
.admin-logo-v166 small{color:#17315f!important}
.admin-login-brand-v166,.admin-login-mobile-brand-v166{display:inline-flex!important;padding:10px 14px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 34px rgba(0,0,0,.15)!important}
.admin-login-brand-v166 img,.admin-login-mobile-brand-v166 img{width:min(330px,76vw)!important;max-height:88px!important;object-fit:contain!important}
button,input,select,textarea{font:inherit}
input,select,textarea{min-height:44px}
button,.btn,[role="button"]{min-height:42px}
@media(max-width:760px){
  .site-header .brand{min-width:118px}
  .site-header .brand-logo-v169{width:145px!important;max-width:42vw!important;height:48px!important}
  .footer-brand .brand-logo-v169{width:220px!important}
}
@media(prefers-reduced-motion:reduce){
  .skip-link-v169{transition:none}
}
