.vqmSNq_heroSection{margin-bottom:var(--spacing-3xl);text-align:center}.vqmSNq_intro{max-width:640px;margin:0 auto var(--spacing-2xl);padding:0 var(--spacing-md)}.vqmSNq_mainTitle{font-size:clamp(2.5rem, 5vw, var(--font-size-5xl));color:var(--color-primary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:-.03em;font-weight:900}.vqmSNq_mainTitle:after{content:".";color:var(--color-accent)}.vqmSNq_subtitle{font-size:clamp(.95rem, 1.6vw, var(--font-size-base));color:var(--color-text-light);line-height:1.6}.vqmSNq_heroCard{background-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-xl);border:1px solid #ffffff14;border-radius:clamp(20px,4vw,40px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:clamp(380px,55vh,520px);display:grid;position:relative;overflow:hidden}.vqmSNq_heroImage{object-fit:cover;z-index:0;grid-area:1/2;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative;inset:auto}.vqmSNq_heroCard:hover .vqmSNq_heroImage{transform:scale(1.03)}.vqmSNq_overlay{display:none}.vqmSNq_content{z-index:2;padding:clamp(var(--spacing-xl), 4.5vw, var(--spacing-3xl));text-align:left;flex-direction:column;grid-area:1/1;justify-content:center;display:flex;position:relative}.vqmSNq_badge{background-color:var(--color-accent);color:#fff;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-lg);align-self:flex-start;padding:.55rem 1.1rem;font-size:.72rem;font-weight:800;display:inline-block;box-shadow:0 4px 12px #f064134d}.vqmSNq_heroTitle{margin-bottom:var(--spacing-md);letter-spacing:-.02em;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:800;line-height:1.15}.vqmSNq_excerpt{color:#ffffffc7;margin-bottom:var(--spacing-xl);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6;display:-webkit-box;overflow:hidden}.vqmSNq_meta{align-items:center;gap:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-xl);color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;font-size:.78rem;font-weight:600;display:flex}.vqmSNq_ctaButton{background-color:var(--color-accent);color:#fff;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;align-self:flex-start;align-items:center;gap:var(--spacing-sm);white-space:nowrap;padding:.95rem 1.85rem;font-size:.82rem;font-weight:700;transition:all .3s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 8px 22px #f0641340}.vqmSNq_ctaButton:hover{color:var(--color-primary);background-color:#fff;transform:translateY(-3px);box-shadow:0 14px 30px #0003}.vqmSNq_ctaButton svg{transition:transform .3s}.vqmSNq_ctaButton:hover svg{transform:translate(4px)}@media (max-width:767.98px){.vqmSNq_heroSection{margin-bottom:var(--spacing-2xl)}.vqmSNq_intro{margin-bottom:var(--spacing-xl)}.vqmSNq_heroCard{background-color:#0000;grid-template-columns:none;align-items:flex-end;min-height:clamp(420px,65vh,560px);display:flex}.vqmSNq_heroImage{grid-area:auto;position:absolute;inset:0}.vqmSNq_overlay{z-index:1;background:linear-gradient(#0f172a8c 0%,#0f172ac7 45%,#0f172aeb 100%);display:block;position:absolute;inset:0}.vqmSNq_content{padding:var(--spacing-xl);grid-area:auto}.vqmSNq_badge{margin-bottom:var(--spacing-md);padding:.4rem .85rem;font-size:.7rem}.vqmSNq_heroTitle{margin-bottom:var(--spacing-md);font-size:clamp(1.6rem,5.5vw,2.2rem)}.vqmSNq_excerpt{margin-bottom:var(--spacing-lg);-webkit-line-clamp:3;line-clamp:3}.vqmSNq_meta{margin-bottom:var(--spacing-lg)}}
.SggMga_filterContainer{margin-bottom:var(--spacing-3xl);padding:0 var(--spacing-md);position:relative}.SggMga_filterTrack{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SggMga_filterButton{border-radius:var(--radius-full);color:var(--color-text-light);border:1px solid var(--color-border);cursor:pointer;white-space:nowrap;background-color:#fff;padding:.72rem 1.5rem;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 2px 4px #0000000d}.SggMga_filterButton:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.SggMga_filterButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.SggMga_active{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent);font-weight:700;box-shadow:0 4px 12px #f0641347}.SggMga_active:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff;transform:translateY(-2px)}@media (max-width:640px){.SggMga_filterContainer{padding:0}.SggMga_filterTrack{scroll-snap-type:x mandatory;padding:4px var(--container-padding);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.SggMga_filterTrack::-webkit-scrollbar{display:none}.SggMga_filterButton{scroll-snap-align:start;flex-shrink:0}.SggMga_filterContainer:after{content:"";background:linear-gradient(to right, #fff0, var(--color-background));pointer-events:none;width:36px;height:100%;position:absolute;top:0;right:0}}
