.page-module___8aEwW__header{z-index:var(--z-header);padding:var(--space-4) 0;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);transition:all var(--transition-base);background:#fff5f7d9;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__headerScrolled{padding:var(--space-3) 0;background:#fff5f7f2}.page-module___8aEwW__headerInner{max-width:1200px;padding:0 var(--space-6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.page-module___8aEwW__logo{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);align-items:center;gap:var(--space-2);font-weight:600;text-decoration:none;display:flex}.page-module___8aEwW__logoIcon{font-size:var(--text-3xl)}.page-module___8aEwW__logoAccent{background:linear-gradient(135deg, var(--color-primary), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__nav{align-items:center;gap:var(--space-8);display:flex}.page-module___8aEwW__navLink{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);font-weight:500;text-decoration:none;position:relative}.page-module___8aEwW__navLink:after{content:"";background:var(--color-primary);width:0;height:2px;transition:width var(--transition-base);border-radius:1px;position:absolute;bottom:-4px;left:0}.page-module___8aEwW__navLink:hover{color:var(--color-primary-light)}.page-module___8aEwW__navLink:hover:after{width:100%}.page-module___8aEwW__mobileMenuBtn{color:var(--color-text);cursor:pointer;padding:var(--space-2);background:0 0;border:none;font-size:1.5rem;display:none}.page-module___8aEwW__hero{min-height:100vh;padding:var(--space-24) 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroBg{z-index:0;opacity:.15;background-image:url(/nail_hero_bg.png);background-position:50%;background-size:cover;position:absolute;inset:0}.page-module___8aEwW__heroGradient1{background:radial-gradient(circle,#e8a0bf1f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite page-module___8aEwW__float;position:absolute;top:-20%;right:-10%}.page-module___8aEwW__heroGradient2{background:radial-gradient(circle,#d4a8531a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite reverse page-module___8aEwW__float;position:absolute;bottom:-10%;left:-10%}.page-module___8aEwW__heroGrid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.page-module___8aEwW__heroContent{z-index:1;text-align:center;max-width:800px;padding:0 var(--space-6);position:relative}.page-module___8aEwW__heroBadge{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-primary-glow);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-primary-light);margin-bottom:var(--space-8);border:1px solid #e8a0bf33;font-weight:500;animation:.6s ease-out page-module___8aEwW__fadeInUp;display:inline-flex}.page-module___8aEwW__heroTitle{font-family:var(--font-display);font-size:var(--text-6xl);margin-bottom:var(--space-6);font-weight:700;line-height:1.1;animation:.7s ease-out .1s both page-module___8aEwW__fadeInUp}.page-module___8aEwW__heroTitleGradient{background:linear-gradient(135deg, var(--color-primary-light) 0%, var(--color-accent) 50%, var(--color-primary) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:4s infinite page-module___8aEwW__gradientShift}.page-module___8aEwW__heroSubtitle{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--space-10);line-height:1.7;animation:.7s ease-out .2s both page-module___8aEwW__fadeInUp}.page-module___8aEwW__heroActions{gap:var(--space-4);flex-wrap:wrap;justify-content:center;animation:.7s ease-out .3s both page-module___8aEwW__fadeInUp;display:flex}.page-module___8aEwW__heroStats{justify-content:center;gap:var(--space-12);margin-top:var(--space-16);animation:.7s ease-out .4s both page-module___8aEwW__fadeInUp;display:flex}.page-module___8aEwW__heroStat{text-align:center}.page-module___8aEwW__heroStatValue{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-primary-light);font-weight:700}.page-module___8aEwW__heroStatLabel{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.page-module___8aEwW__services{padding:var(--space-24) 0;position:relative}.page-module___8aEwW__servicesGrid{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module___8aEwW__serviceCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8);transition:all var(--transition-base);cursor:pointer;text-align:center;flex:300px;max-width:380px;position:relative;overflow:hidden}.page-module___8aEwW__serviceCard:before{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-accent));opacity:0;height:3px;transition:opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.page-module___8aEwW__serviceCard:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module___8aEwW__serviceCard:hover:before{opacity:1}.page-module___8aEwW__serviceIcon{border-radius:var(--radius-lg);background:var(--color-primary-glow);width:56px;height:56px;margin:0 auto var(--space-5);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.page-module___8aEwW__serviceName{font-family:var(--font-display);font-size:var(--text-xl);margin-bottom:var(--space-3);font-weight:600}.page-module___8aEwW__serviceDesc{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5);line-height:1.7}.page-module___8aEwW__serviceFooter{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__servicePrice{font-size:var(--text-xl);color:var(--color-accent-light);font-weight:700}.page-module___8aEwW__serviceDuration{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:var(--space-1);display:flex}.page-module___8aEwW__masters{padding:var(--space-24) 0;background:var(--color-bg-secondary)}.page-module___8aEwW__mastersGrid{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module___8aEwW__masterCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);transition:all var(--transition-base);cursor:pointer;flex:250px;max-width:280px;overflow:hidden}.page-module___8aEwW__masterCard:hover{box-shadow:var(--shadow-glow-primary);border-color:#e8a0bf33;transform:translateY(-4px)}.page-module___8aEwW__masterPhoto{aspect-ratio:3/4;background:var(--color-bg-card);width:100%;position:relative;overflow:hidden}.page-module___8aEwW__masterPhotoImg{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module___8aEwW__masterCard:hover .page-module___8aEwW__masterPhotoImg{transform:scale(1.05)}.page-module___8aEwW__masterOverlay{padding:var(--space-6) var(--space-4) var(--space-4);background:linear-gradient(#0000,#3d2631d9);position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__masterSpec{font-size:var(--text-xs);color:var(--color-primary-light);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.page-module___8aEwW__masterInfo{padding:var(--space-4) var(--space-5);text-align:center}.page-module___8aEwW__masterName{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-2);font-weight:600}.page-module___8aEwW__masterRating{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.page-module___8aEwW__masterRatingStars{color:var(--color-accent);gap:1px;display:flex}.page-module___8aEwW__masterRatingValue{font-size:var(--text-sm);color:var(--color-text-secondary)}.page-module___8aEwW__masterExp{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-2)}.page-module___8aEwW__reviews{padding:var(--space-24) 0}.page-module___8aEwW__reviewsTrack{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module___8aEwW__reviewCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--transition-base);flex:300px;max-width:380px}.page-module___8aEwW__reviewCard:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.page-module___8aEwW__reviewHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.page-module___8aEwW__reviewAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary), var(--color-accent));width:44px;height:44px;font-weight:700;font-size:var(--text-sm);color:var(--color-bg);justify-content:center;align-items:center;display:flex}.page-module___8aEwW__reviewAuthor{font-weight:600;font-size:var(--text-sm)}.page-module___8aEwW__reviewDate{font-size:var(--text-xs);color:var(--color-text-muted)}.page-module___8aEwW__reviewStars{margin-bottom:var(--space-3);color:var(--color-accent);gap:2px;display:flex}.page-module___8aEwW__reviewText{font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic;line-height:1.7}.page-module___8aEwW__messengers{padding:var(--space-24) 0;background:var(--color-bg-secondary)}.page-module___8aEwW__messengersGrid{justify-content:center;gap:var(--space-6);flex-wrap:wrap;max-width:800px;margin:0 auto;display:flex}.page-module___8aEwW__messengerCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);text-align:center;transition:all var(--transition-base);cursor:pointer;color:var(--color-text);flex:200px;max-width:250px;text-decoration:none}.page-module___8aEwW__messengerCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module___8aEwW__messengerCardTg:hover{border-color:#08c6;box-shadow:0 0 30px #0088cc26}.page-module___8aEwW__messengerCardVk:hover{border-color:#07f6;box-shadow:0 0 30px #0077ff26}.page-module___8aEwW__messengerCardMax:hover{border-color:#f606;box-shadow:0 0 30px #ff660026}.page-module___8aEwW__messengerIcon{border-radius:var(--radius-xl);width:64px;height:64px;margin:0 auto var(--space-4);justify-content:center;align-items:center;font-size:1.75rem;display:flex}.page-module___8aEwW__messengerIconTg{background:#0088cc26}.page-module___8aEwW__messengerIconVk{background:#0077ff26}.page-module___8aEwW__messengerIconMax{background:#ff660026}.page-module___8aEwW__messengerName{font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-2)}.page-module___8aEwW__messengerDesc{font-size:var(--text-sm);color:var(--color-text-secondary)}.page-module___8aEwW__cta{padding:var(--space-24) 0;text-align:center;position:relative;overflow:hidden}.page-module___8aEwW__ctaBg{background:linear-gradient(135deg,#e8a0bf0d 0%,#d4a8530d 100%);position:absolute;inset:0}.page-module___8aEwW__ctaContent{z-index:1;max-width:600px;margin:0 auto;position:relative}.page-module___8aEwW__ctaTitle{font-family:var(--font-display);font-size:var(--text-4xl);margin-bottom:var(--space-4);font-weight:700}.page-module___8aEwW__ctaSubtitle{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.page-module___8aEwW__footer{padding:var(--space-12) 0;border-top:1px solid var(--color-border);background:var(--color-bg-secondary)}.page-module___8aEwW__footerInner{max-width:1200px;padding:0 var(--space-6);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.page-module___8aEwW__footerText{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module___8aEwW__footerLinks{gap:var(--space-6);display:flex}.page-module___8aEwW__footerLink{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module___8aEwW__footerLink:hover{color:var(--color-primary)}.page-module___8aEwW__portfolio{padding:var(--space-24) 0;position:relative}.page-module___8aEwW__portfolioGrid{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module___8aEwW__portfolioCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);transition:all var(--transition-base);cursor:pointer;flex:320px;max-width:380px;position:relative;overflow:hidden}.page-module___8aEwW__portfolioCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-border-hover);transform:translateY(-4px)}.page-module___8aEwW__portfolioImageWrapper{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.page-module___8aEwW__portfolioImg{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.page-module___8aEwW__portfolioCard:hover .page-module___8aEwW__portfolioImg{transform:scale(1.05)}.page-module___8aEwW__portfolioBadge{top:var(--space-4);right:var(--space-4);background:var(--glass-bg);-webkit-backdrop-filter:blur(8px);color:var(--color-primary-dark);border:1px solid var(--glass-border);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);box-shadow:var(--shadow-sm);font-weight:600;position:absolute}.page-module___8aEwW__portfolioInfo{padding:var(--space-5)}.page-module___8aEwW__portfolioDesc{font-size:var(--text-sm);color:var(--color-text);font-weight:500;line-height:1.5}.page-module___8aEwW__blog{padding:var(--space-24) 0;background:var(--color-bg-secondary);position:relative}@media (max-width:768px){.page-module___8aEwW__nav{display:none}.page-module___8aEwW__mobileMenuBtn{display:block}.page-module___8aEwW__heroTitle{font-size:var(--text-4xl)}.page-module___8aEwW__heroSubtitle{font-size:var(--text-base)}.page-module___8aEwW__heroStats{gap:var(--space-6)}.page-module___8aEwW__heroStatValue{font-size:var(--text-2xl)}.page-module___8aEwW__messengersGrid{max-width:400px}.page-module___8aEwW__footerInner{gap:var(--space-4);text-align:center;flex-direction:column}.page-module___8aEwW__heroActions{flex-direction:column;align-items:center}}@media (max-width:1024px) and (min-width:769px){.page-module___8aEwW__heroTitle{font-size:var(--text-5xl)}}.page-module___8aEwW__whyUs{padding:var(--space-20) 0;background:var(--color-bg)}.page-module___8aEwW__whyUsGrid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module___8aEwW__whyUsCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);transition:all var(--transition-base);gap:var(--space-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__whyUsCard:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.page-module___8aEwW__whyUsIcon{color:var(--color-accent);margin-bottom:var(--space-2);font-size:2rem}.page-module___8aEwW__whyUsTitle{font-family:var(--font-primary);font-size:var(--text-lg);color:var(--color-text);font-weight:600}.page-module___8aEwW__whyUsText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.page-module___8aEwW__promo{padding:var(--space-20) 0;background:var(--color-bg-secondary);position:relative;overflow:hidden}.page-module___8aEwW__promoContainer{max-width:900px;margin:0 auto}.page-module___8aEwW__promoCard{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:2px solid var(--color-accent);border-radius:var(--radius-2xl);padding:var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-10);box-shadow:var(--shadow-xl);background:linear-gradient(135deg,#ffffffe6,#faeaefe6);display:flex;position:relative}.page-module___8aEwW__promoContent{flex:1}.page-module___8aEwW__promoBadge{background:var(--color-accent);color:var(--color-text);font-size:var(--text-xs);text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4);letter-spacing:.05em;font-weight:700;display:inline-block}.page-module___8aEwW__promoTitle{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-text);margin-bottom:var(--space-3);font-weight:700}.page-module___8aEwW__promoText{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--space-6);line-height:1.6}.page-module___8aEwW__promoActions{gap:var(--space-4);align-items:center;display:flex}.page-module___8aEwW__promoGift{-webkit-user-select:none;user-select:none;font-size:5rem;animation:4s ease-in-out infinite page-module___8aEwW__float}@media (max-width:768px){.page-module___8aEwW__promoCard{text-align:center;padding:var(--space-8) var(--space-6);gap:var(--space-6);flex-direction:column}.page-module___8aEwW__promoGift{font-size:4rem}}.page-module___8aEwW__safety{padding:var(--space-20) 0;background:var(--color-bg)}.page-module___8aEwW__safetyGrid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.page-module___8aEwW__safetyStep{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);text-align:center;position:relative}.page-module___8aEwW__safetyNum{top:var(--space-4);left:var(--space-4);font-size:var(--text-lg);color:var(--color-primary-light);opacity:.5;font-weight:700;position:absolute}.page-module___8aEwW__safetyIcon{margin-bottom:var(--space-4);font-size:2.5rem}.page-module___8aEwW__safetyTitle{font-family:var(--font-primary);font-size:var(--text-base);margin-bottom:var(--space-2);color:var(--color-text);font-weight:600}.page-module___8aEwW__safetyText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.page-module___8aEwW__comparison{padding:var(--space-20) 0;background:var(--color-bg-secondary)}.page-module___8aEwW__tableWrapper{margin-top:var(--space-10);border-radius:var(--radius-xl);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);background:#fff;overflow-x:auto}.page-module___8aEwW__compareTable{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.page-module___8aEwW__compareTable th,.page-module___8aEwW__compareTable td{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}.page-module___8aEwW__compareTable th{background:var(--color-bg-secondary);font-family:var(--font-primary);color:var(--color-text);font-weight:600}.page-module___8aEwW__compareTable td{font-size:var(--text-sm);color:var(--color-text-secondary)}.page-module___8aEwW__compareTable tr:last-child td{border-bottom:none}.page-module___8aEwW__compareTable td:first-child,.page-module___8aEwW__compareTable th:first-child{color:var(--color-text);font-weight:600}.page-module___8aEwW__cellCheck{color:var(--color-success);font-size:1.1rem;font-weight:700}.page-module___8aEwW__cellCross{color:var(--color-error);opacity:.7}.page-module___8aEwW__faq{padding:var(--space-20) 0;background:var(--color-bg)}.page-module___8aEwW__faqGrid{max-width:800px;margin:var(--space-10) auto 0;gap:var(--space-5);flex-direction:column;display:flex}.page-module___8aEwW__faqItem{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);transition:all var(--transition-base)}.page-module___8aEwW__faqQuestion{font-family:var(--font-primary);font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--space-2);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.page-module___8aEwW__faqAnswer{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.page-module___8aEwW__mapSection{padding:var(--space-20) 0;background:var(--color-bg-secondary)}.page-module___8aEwW__mapGrid{gap:var(--space-10);margin-top:var(--space-10);grid-template-columns:1fr 1.2fr;align-items:start;display:grid}.page-module___8aEwW__mapInfo{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.page-module___8aEwW__mapInfoBlock h4{font-family:var(--font-primary);font-size:var(--text-base);margin-bottom:var(--space-2);color:var(--color-text);font-weight:600}.page-module___8aEwW__mapInfoBlock p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}.page-module___8aEwW__mapFrameWrapper{border-radius:var(--radius-xl);border:1px solid var(--glass-border);box-shadow:var(--shadow-md);background:#fff;height:400px;overflow:hidden}@media (max-width:768px){.page-module___8aEwW__mapGrid{gap:var(--space-6);grid-template-columns:1fr}.page-module___8aEwW__mapFrameWrapper{height:300px}}
.NewsFeed-module__P6d7ia__newsSection{width:100%}.NewsFeed-module__P6d7ia__grid{justify-content:center;gap:var(--space-6);flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;display:flex}.NewsFeed-module__P6d7ia__card{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--space-6);max-width:360px;transition:all var(--transition-base);box-shadow:var(--shadow-sm);flex-direction:column;flex:300px;justify-content:space-between;display:flex;position:relative;overflow:hidden}.NewsFeed-module__P6d7ia__card:before{content:"";background:linear-gradient(90deg, var(--color-primary-light), var(--color-accent));opacity:0;height:3px;transition:opacity var(--transition-base);position:absolute;top:0;left:0;right:0}.NewsFeed-module__P6d7ia__card:hover{box-shadow:0 12px 24px -10px #3d263126, var(--shadow-glow-primary);border-color:#e8a0bf4d;transform:translateY(-6px)}.NewsFeed-module__P6d7ia__card:hover:before{opacity:1}.NewsFeed-module__P6d7ia__cardHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.NewsFeed-module__P6d7ia__date{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.NewsFeed-module__P6d7ia__tag{text-transform:uppercase;letter-spacing:.05em;padding:2px var(--space-2);border-radius:var(--radius-full);color:var(--color-primary-dark);background:#e8a0bf1a;border:1px solid #e8a0bf33;font-size:10px;font-weight:700}.NewsFeed-module__P6d7ia__title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-3);height:auto;font-weight:600;line-height:1.4}.NewsFeed-module__P6d7ia__lead{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5);flex-grow:1;line-height:1.6}.NewsFeed-module__P6d7ia__readMoreBtn{font-size:var(--text-sm);color:var(--color-primary-light);cursor:pointer;transition:transform var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-self:flex-start;align-items:center;padding:0;font-weight:600;display:inline-flex}.NewsFeed-module__P6d7ia__readMoreBtn:hover{color:var(--color-accent-light);transform:translate(4px)}.NewsFeed-module__P6d7ia__cardPlaceholder{border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);background:#ffffff80;border:1px solid #0000000d;flex-direction:column;flex:300px;max-width:360px;height:250px;display:flex;position:relative;overflow:hidden}.NewsFeed-module__P6d7ia__cardPlaceholder:after{content:"";background:linear-gradient(90deg,#fff0 0%,#fff9 20% 60%,#fff0 100%);animation:1.5s infinite NewsFeed-module__P6d7ia__shimmer;position:absolute;inset:0;transform:translate(-100%)}.NewsFeed-module__P6d7ia__shimmerDate{height:var(--space-4);border-radius:var(--radius-sm);background:#0000000d;width:40%}.NewsFeed-module__P6d7ia__shimmerTitle{height:var(--space-6);border-radius:var(--radius-sm);width:90%;margin-top:var(--space-2);background:#0000000d}.NewsFeed-module__P6d7ia__shimmerLead{height:var(--space-12);border-radius:var(--radius-sm);background:#0000000d;width:100%}.NewsFeed-module__P6d7ia__shimmerButton{height:var(--space-5);border-radius:var(--radius-sm);background:#0000000d;width:30%;margin-top:auto}@keyframes NewsFeed-module__P6d7ia__shimmer{to{transform:translate(100%)}}.NewsFeed-module__P6d7ia__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);padding:var(--space-4);background:#3d263166;justify-content:center;align-items:center;animation:.3s ease-out NewsFeed-module__P6d7ia__fadeIn;display:flex;position:fixed;inset:0}.NewsFeed-module__P6d7ia__modalContent{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-2xl);padding:var(--space-8);background:#fffffff2;border:1px solid #fff9;width:100%;max-width:600px;max-height:90vh;animation:.3s cubic-bezier(.34,1.56,.64,1) NewsFeed-module__P6d7ia__scaleIn;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #3d263140}.NewsFeed-module__P6d7ia__closeBtn{top:var(--space-4);right:var(--space-4);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-full);width:32px;height:32px;transition:all var(--transition-fast);background:#3d26310d;border:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute}.NewsFeed-module__P6d7ia__closeBtn:hover{color:var(--color-primary-dark);background:#3d26311a}.NewsFeed-module__P6d7ia__modalHeader{gap:var(--space-3);margin-bottom:var(--space-4);align-items:center;display:flex}.NewsFeed-module__P6d7ia__modalDate{font-size:var(--text-sm);color:var(--color-text-muted)}.NewsFeed-module__P6d7ia__modalTag{text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-primary-dark);background:#e8a0bf1a;font-size:11px;font-weight:700}.NewsFeed-module__P6d7ia__modalTitle{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-4);font-weight:700;line-height:1.3}.NewsFeed-module__P6d7ia__modalLead{font-size:var(--text-base);color:var(--color-text);margin-bottom:var(--space-4);font-weight:500;line-height:1.6}.NewsFeed-module__P6d7ia__divider{height:1px;margin:var(--space-4) 0;background:#3d26311a;border:0}.NewsFeed-module__P6d7ia__modalBody{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6);white-space:pre-line;line-height:1.7}.NewsFeed-module__P6d7ia__modalFooter{justify-content:flex-end;display:flex}@keyframes NewsFeed-module__P6d7ia__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes NewsFeed-module__P6d7ia__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:576px){.NewsFeed-module__P6d7ia__modalContent{padding:var(--space-6)}.NewsFeed-module__P6d7ia__modalTitle{font-size:var(--text-xl)}}
