.qq-transparency-card:where(.astro-ukfj5oos){--card-accent:var(--qq-mint);--card-accent-fg:var(--qq-green-foreground);--qq-glass-background:var(--qq-surface-50);--qq-glass-border:var(--qq-border-prototype);--qq-glass-shadow:var(--qq-shadow-prototype-sm);--qq-glass-blur:24px;border-radius:1.5rem;margin:2rem 0;padding:2rem;position:relative;overflow:hidden}.qq-transparency-icon-wrapper:where(.astro-ukfj5oos){--qq-icon-tile-size:4.5rem;--qq-icon-tile-border:color-mix(in srgb, var(--card-accent-fg) 15%, transparent);--qq-icon-tile-radius:1.25rem;--qq-icon-tile-background:color-mix(in srgb, var(--card-accent) 20%, var(--qq-surface));--qq-icon-tile-shadow:var(--qq-shadow-prototype-sm);color:var(--card-accent-fg);justify-content:center;align-items:center;display:flex}.qq-transparency-content:where(.astro-ukfj5oos){flex-direction:column;gap:.75rem;display:flex}.qq-transparency-title:where(.astro-ukfj5oos){color:var(--qq-ink);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.4}.qq-transparency-desc:where(.astro-ukfj5oos){color:var(--qq-muted);margin:0;font-size:1rem;line-height:1.65}.qq-factors-grid:where(.astro-qqkk45lc){grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;margin:2rem 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.qq-factors-grid:where(.astro-qqkk45lc){grid-template-columns:repeat(2,minmax(0,1fr))}}.qq-factor-card:where(.astro-qqkk45lc){--card-accent-fg:var(--qq-lavender-foreground);--qq-glass-background:var(--qq-surface-50);--qq-glass-border:var(--qq-border-prototype);--qq-glass-shadow:var(--qq-shadow-prototype-sm);--qq-glass-blur:20px;border-radius:1.5rem;padding:1.75rem;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.qq-factor-card:where(.astro-qqkk45lc)[data-tone=lavender]{--card-accent-fg:var(--qq-lavender-foreground)}.qq-factor-card:where(.astro-qqkk45lc)[data-tone=mint]{--card-accent-fg:var(--qq-green-foreground)}.qq-factor-card:where(.astro-qqkk45lc)[data-tone=blue]{--card-accent-fg:var(--qq-blue-foreground)}.qq-factor-card:where(.astro-qqkk45lc)[data-tone=pink]{--card-accent-fg:var(--qq-pink-foreground)}.qq-factor-card:where(.astro-qqkk45lc):hover{box-shadow:var(--qq-shadow-content-panel-hover);border-color:var(--qq-border-strong);transform:translateY(-4px)}.qq-factor-icon-wrapper:where(.astro-qqkk45lc){--qq-icon-tile-size:3rem;--qq-icon-tile-border:var(--qq-border-prototype);--qq-icon-tile-radius:.875rem;--qq-icon-tile-background:var(--qq-surface);--qq-icon-tile-shadow:var(--qq-shadow-prototype-sm);color:var(--card-accent-fg);justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1),border-color .4s;display:flex}.qq-factor-card:where(.astro-qqkk45lc):hover .qq-factor-icon-wrapper:where(.astro-qqkk45lc){border-color:color-mix(in srgb, var(--card-accent-fg) 20%, transparent);transform:scale(1.05)rotate(-5deg)}.qq-factor-content:where(.astro-qqkk45lc){flex-direction:column;gap:.5rem;display:flex}.qq-factor-title:where(.astro-qqkk45lc){color:var(--qq-ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.4;transition:color .4s}.qq-factor-desc:where(.astro-qqkk45lc){color:var(--qq-muted);margin:0;font-size:.9375rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.qq-factor-card:where(.astro-qqkk45lc),.qq-factor-icon-wrapper:where(.astro-qqkk45lc),.qq-factor-title:where(.astro-qqkk45lc){transition:none}.qq-factor-card:where(.astro-qqkk45lc):hover,.qq-factor-card:where(.astro-qqkk45lc):hover .qq-factor-icon-wrapper:where(.astro-qqkk45lc){transform:none}}@media (forced-colors:active){.qq-factor-card:where(.astro-qqkk45lc),.qq-factor-card:where(.astro-qqkk45lc):hover{box-shadow:none;color:canvastext;background:canvas;border-color:buttontext}.qq-factor-icon-wrapper:where(.astro-qqkk45lc){box-shadow:none;color:buttontext;background:buttonface;border-color:buttontext}.qq-factor-title:where(.astro-qqkk45lc),.qq-factor-desc:where(.astro-qqkk45lc){color:canvastext}}@media print{.qq-factor-card:where(.astro-qqkk45lc){break-inside:avoid;page-break-inside:avoid}.qq-factor-card:where(.astro-qqkk45lc):hover{box-shadow:none;transform:none}.qq-factor-card:where(.astro-qqkk45lc):hover .qq-factor-icon-wrapper:where(.astro-qqkk45lc){transform:none}}
