:root{--vz-brand-deep: #5b1e44;--vz-brand-warm: #b09800}#page-topbar .logo img,.app-menu .logo img{transition:transform .25s ease,filter .25s ease;filter:drop-shadow(0 6px 18px rgba(var(--vz-primary-rgb), 0.12))}#page-topbar .logo:hover img,.app-menu .logo:hover img{transform:translateY(-1px);filter:drop-shadow(0 10px 22px rgba(var(--vz-primary-rgb), 0.2))}#page-topbar .btn-topbar,#topnav-hamburger-icon,.app-menu .btn-vertical-sm-hover{border:1px solid rgba(0,0,0,0);transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}#page-topbar .btn-topbar:hover,#page-topbar .btn-topbar:focus,#page-topbar .btn-topbar:active,#page-topbar .btn-topbar.active,#topnav-hamburger-icon:hover,#topnav-hamburger-icon:focus,.app-menu .btn-vertical-sm-hover:hover,.app-menu .btn-vertical-sm-hover:focus{color:var(--vz-primary);border-color:rgba(var(--vz-secondary-rgb), 0.28);box-shadow:0 10px 24px rgba(var(--vz-primary-rgb), 0.14);transform:translateY(-1px)}#topnav-hamburger-icon .hamburger-icon span{background-color:currentColor}.app-menu .navbar-nav .nav-link i,.app-menu .btn-vertical-sm-hover i{color:var(--vz-secondary);transition:color .2s ease,text-shadow .2s ease,transform .2s ease}.app-menu .navbar-nav .nav-link:hover i,.app-menu .navbar-nav .nav-link.active i,.app-menu .btn-vertical-sm-hover:hover i,.app-menu .btn-vertical-sm-hover:focus i{color:var(--vz-primary);text-shadow:0 0 18px rgba(var(--vz-primary-rgb), 0.24);transform:translateY(-1px)}#page-topbar .header-profile-user{box-shadow:0 0 0 2px rgba(var(--vz-secondary-rgb), 0.24),0 0 0 5px rgba(var(--vz-primary-rgb), 0.08)}[data-bs-theme=dark] #page-topbar .btn-topbar:hover,[data-bs-theme=dark] #page-topbar .btn-topbar:focus,[data-bs-theme=dark] #page-topbar .btn-topbar:active,[data-bs-theme=dark] #page-topbar .btn-topbar.active,[data-bs-theme=dark] #topnav-hamburger-icon:hover,[data-bs-theme=dark] #topnav-hamburger-icon:focus{color:var(--vz-secondary);border-color:rgba(var(--vz-secondary-rgb), 0.32);box-shadow:0 12px 26px rgba(0,0,0,.24)}.home-page{--vz-home-ink: #0f172a;--vz-home-teal: #0f766e;--vz-home-sand: #f6e3a2}.home-page-title{background:rgba(0,0,0,0);box-shadow:none;padding-inline:0;margin-bottom:1rem}.home-hero-card,.home-feature-card,.home-cta-card,.home-quicklinks-card{border-radius:1.5rem;overflow:hidden}.home-hero-card{background:radial-gradient(circle at top right, rgba(246, 227, 162, 0.28), transparent 32%),radial-gradient(circle at 18% 18%, rgba(125, 211, 252, 0.24), transparent 26%),linear-gradient(135deg, rgba(15, 23, 42, 0.98) 0%, rgba(8, 47, 73, 0.96) 48%, rgba(15, 118, 110, 0.94) 100%);box-shadow:0 28px 80px rgba(15,23,42,.24);position:relative;isolation:isolate}.home-hero-card::before,.home-hero-card::after{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(4px);z-index:-1}.home-hero-card::before{width:14rem;height:14rem;right:-4rem;top:-3rem;background:hsla(0,0%,100%,.08)}.home-hero-card::after{width:10rem;height:10rem;left:-2rem;bottom:-3rem;background:rgba(246,227,162,.16)}.home-hero-body{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.home-hero-copy{max-width:40rem}.home-hero-badge,.home-hero-chip,.home-section-eyebrow,.home-panel-eyebrow{display:inline-flex;align-items:center;gap:.4rem;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700}.home-hero-badge,.home-hero-chip{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.16);padding:.6rem .9rem;border-radius:999px}.home-hero-title{max-width:14ch;line-height:1}.home-hero-description{max-width:36rem}.home-hero-stats{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.home-stat-card{padding:1.15rem 1.2rem;border-radius:1.1rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:.15rem}.home-stat-value{font-size:clamp(1.6rem,2vw,2.3rem);font-weight:700;line-height:1;color:#fff}.home-stat-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.72)}.home-hero-aside{display:grid;gap:1rem;height:100%}.home-hero-panel{border-radius:1.3rem;box-shadow:0 18px 44px rgba(15,23,42,.08);transition:transform .22s ease,box-shadow .22s ease;background:#fff}.home-hero-panel:hover,.home-product-card:hover,.home-helper-card:hover,.home-quicklink-item:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(15,23,42,.12)}.home-hero-panel-primary{background:linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);border:1px solid rgba(14,116,144,.08)}.home-hero-panel-soft{background:linear-gradient(180deg, rgba(240, 249, 255, 0.95) 0%, rgba(236, 253, 245, 0.95) 100%);border:1px solid rgba(15,118,110,.08)}.home-hero-panel-dark,.home-quicklinks-card,.home-feature-card,.home-cta-card{background:linear-gradient(135deg, rgba(15, 23, 42, 0.98) 0%, rgba(30, 64, 175, 0.94) 100%)}.home-panel-title{font-size:1.35rem;line-height:1.15;margin-bottom:.75rem}.home-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.home-surface-chip{display:inline-flex;align-items:center;padding:.45rem .75rem;border-radius:999px;background:rgba(15,23,42,.06);font-size:.78rem;font-weight:600;color:var(--vz-home-ink)}.home-inline-item{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-radius:.95rem;background:hsla(0,0%,100%,.72);color:var(--vz-home-ink);font-weight:600}.home-inline-item i,.home-panel-arrow,.home-feature-icon,.home-quicklink-icon,.home-helper-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.home-inline-item i,.home-feature-icon,.home-quicklink-icon,.home-helper-link{width:2.25rem;height:2.25rem;background:hsla(0,0%,100%,.85)}.home-panel-arrow{width:2.8rem;height:2.8rem;background:hsla(0,0%,100%,.12);color:#fff;font-size:1.2rem;flex-shrink:0}.home-section-head{margin-bottom:.5rem}.home-section-eyebrow,.home-panel-eyebrow{color:var(--vz-secondary)}.home-feature-card,.home-cta-card{box-shadow:0 22px 60px rgba(15,23,42,.16)}.home-feature-card{position:relative;isolation:isolate}.home-feature-card::after{content:"";position:absolute;inset:auto -8% -24% auto;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle, rgba(246, 227, 162, 0.22) 0%, rgba(246, 227, 162, 0) 68%);z-index:-1}.home-feature-list{display:grid;gap:.9rem}.home-feature-point{display:flex;align-items:flex-start;gap:.9rem;padding:1rem;border-radius:1rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);color:#fff}.home-feature-icon{background:hsla(0,0%,100%,.14);color:var(--vz-home-sand);flex-shrink:0}.home-product-grid .row{align-items:stretch}.home-product-card,.home-helper-card{border:1px solid rgba(15,23,42,.08);border-radius:1.25rem;box-shadow:0 14px 30px rgba(15,23,42,.06);transition:transform .22s ease,box-shadow .22s ease;background:#fff}.home-card-icon{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35)}.home-helper-surface{border-radius:1.5rem;background:linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);box-shadow:0 18px 40px rgba(15,23,42,.08)}.home-helper-card{padding:1.5rem;background:hsla(0,0%,100%,.92)}.home-helper-link{background:rgba(var(--vz-primary-rgb), 0.08);color:var(--vz-primary);font-size:1rem}.home-quicklinks-card{box-shadow:0 22px 54px rgba(15,23,42,.18)}.home-quicklink-item{display:flex;align-items:flex-start;gap:.9rem;padding:1rem;border-radius:1rem;text-decoration:none;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.home-quicklink-item:hover{background:hsla(0,0%,100%,.12)}.home-quicklink-icon{background:hsla(0,0%,100%,.12);color:var(--vz-home-sand);flex-shrink:0}.home-cta-card{background:linear-gradient(135deg, rgba(8, 47, 73, 0.98) 0%, rgba(29, 78, 216, 0.92) 100%)}@media(min-width: 1200px){.home-product-grid .col-xl-4:nth-child(2n) .home-product-card{transform:translateY(1.15rem)}}@media(max-width: 991.98px){.home-hero-title{max-width:none}.home-hero-stats{grid-template-columns:1fr}}@media(max-width: 575.98px){.home-hero-badge,.home-hero-chip,.home-surface-chip{width:100%;justify-content:center}}
