.qx-section{--qx-text-main: #111827;--qx-text-sub: #4b5563;--qx-bg-main: #ffffff;--qx-bg-alt: #f8fafc;--qx-radius: 20px;--qx-shadow: 0 4px 15px rgba(0, 0, 0, .05);--qx-shadow-hover: 0 12px 30px rgba(0, 0, 0, .1);padding:80px 20px;background-color:var(--qx-bg-alt);font-family:inherit}.qx-container{max-width:1200px;margin:0 auto}.qx-header{text-align:center;margin-bottom:50px}.qx-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--qx-text-main);margin:0 0 15px;line-height:1.15}.qx-lead{font-size:1.15rem;color:var(--qx-text-sub);max-width:600px;margin:0 auto 20px;line-height:1.6}.qx-trust-badges{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:20px}.qx-trust-badge{font-size:.9rem;font-weight:600;color:#0f766e;background:#f0fdfa;padding:6px 14px;border-radius:50px;display:inline-flex;align-items:center;gap:6px}.qx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.qx-card{background:var(--qx-bg-main);border-radius:var(--qx-radius);padding:30px;text-decoration:none;display:flex;flex-direction:column;box-shadow:var(--qx-shadow);transition:all .3s ease;position:relative;overflow:hidden;border:1px solid #f1f5f9}.qx-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--card-color, #cbd5e1);transition:height .3s ease}.qx-card:hover{transform:translateY(-5px);box-shadow:var(--qx-shadow-hover);border-color:transparent}.qx-card:hover:before{height:6px}.qx-icon-wrapper{width:50px;height:50px;border-radius:12px;background:var(--card-bg-soft, #f1f5f9);color:var(--card-color, #111827);display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:20px}.qx-card-title{font-size:1.3rem;font-weight:700;color:var(--qx-text-main);margin:0 0 10px}.qx-card-desc{font-size:.95rem;color:var(--qx-text-sub);line-height:1.5;margin:0 0 25px;flex-grow:1}.qx-card-cta{font-size:1rem;font-weight:700;color:var(--card-color, #111827);display:flex;align-items:center;gap:8px;margin-top:auto;transition:gap .2s ease}.qx-card:hover .qx-card-cta{gap:12px}@media (max-width: 768px){.qx-section{padding:60px 20px}.qx-grid{grid-template-columns:1fr}.qx-trust-badges{flex-direction:column;align-items:center;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/quick-access.css.map */
