.press-page{width:100%;min-height:100vh;background:radial-gradient(circle at 12% 13%,rgba(235,83,83,.08),transparent 24%),radial-gradient(circle at 88% 20%,rgba(37,49,122,.055),transparent 26%),#fff;position:relative}.press-hero{min-height:auto;display:grid;align-items:center;padding:clamp(2.2rem,4.5vw,3.75rem) 0 clamp(1.7rem,3vw,2.3rem);position:relative;isolation:isolate;overflow:hidden;z-index:1;border-bottom:0;background:transparent}.press-hero:before,.press-hero:after{content:none}.press-hero-container{width:min(100%,1120px);margin:0 auto;padding:0 var(--container-padding);text-align:center;position:relative;z-index:2}.press-hero-badge{display:inline-block;padding:.42rem 1.05rem;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);font-size:.78rem;font-weight:850;color:#eb5353;margin-bottom:1rem;border:1px solid rgba(235,83,83,.16);box-shadow:0 10px 24px #0f2f6b14,0 6px 20px #eb535317;text-transform:uppercase;letter-spacing:.035em}.press-hero-title{max-width:940px;font-size:clamp(2.45rem,5.4vw,5rem);font-weight:900;line-height:.98;letter-spacing:-.055em;color:#101827;margin:.7rem auto 1.15rem;text-shadow:none}.press-hero-title span{color:#eb5353}.press-hero-subtitle{font-size:clamp(1.02rem,1.35vw,1.25rem);line-height:1.68;color:#626d80;margin:0 auto;max-width:760px;font-weight:600}.press-news-section{padding:clamp(1.1rem,2.2vw,2rem) 0 clamp(4rem,6vw,6rem);background:transparent;position:relative;z-index:1}.press-news-section.has-empty-state{background:var(--color-white);padding:var(--spacing-3xl) var(--container-padding);min-height:320px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-2xl, 32px) var(--radius-2xl, 32px) 0 0}.press-container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.press-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.press-empty-icon{color:var(--color-neutral-400, #9ca3af);margin-bottom:var(--spacing-lg)}.press-empty-icon svg{display:block}.press-empty-message{font-size:1.125rem;color:var(--color-neutral-600, #4b5563);margin:0;font-weight:500}.press-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,1.75rem)}.press-news-card{background:#ffffffe0;border:1px solid rgba(16,24,39,.07);border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #0f172a14;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column;height:100%;position:relative}.press-news-card:hover{transform:translateY(-6px);box-shadow:0 24px 62px #0f172a21;border-color:#eb53532e}.press-news-card-image{width:100%;height:210px;overflow:hidden;background:radial-gradient(circle at 72% 36%,rgba(235,83,83,.16),transparent 34%),radial-gradient(circle at 18% 82%,rgba(20,42,98,.08),transparent 30%),linear-gradient(145deg,#fff,#fdeeee);position:relative;flex-shrink:0}.press-news-card-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070c1800 42%,#070c182e);pointer-events:none}.press-news-card-image img{width:100%;height:100%;object-fit:contain;padding:1rem;transition:transform var(--transition-base)}.press-news-card:hover .press-news-card-image img{transform:scale(1.04)}.press-news-card-icon{position:absolute;top:1.15rem;right:1.15rem;z-index:2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#eb5353;background:#fffffff0;border:1px solid rgba(255,255,255,.72);box-shadow:0 12px 30px #eb53532e,0 10px 26px #0f172a1f}.press-news-card-content{width:calc(100% - 2px);margin:-34px 1px 0;padding:1.35rem 1.45rem 1.1rem;display:flex;flex-direction:column;flex:1;position:relative;z-index:3;background:#fffffff0;border-radius:17px 17px 0 0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.press-news-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.65rem;margin-top:0}.press-news-tag{padding:.36rem .62rem;background:#eb535317;color:#eb5353;border-radius:var(--radius-full);font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.02em}.press-news-date{display:inline-flex;align-items:center;gap:.28rem;font-size:.83rem;color:#7b8495;font-weight:700}.press-news-card-title{margin:0 0 .85rem;font-size:clamp(1.12rem,1.35vw,1.34rem);font-weight:850;color:#121a2b;line-height:1.16;letter-spacing:-.02em;flex:1}.press-news-card-description{margin:0 0 1rem;color:#677286;line-height:1.65;font-size:.95rem;flex:1}.press-news-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#eb5353;font-weight:850;font-size:.92rem;text-decoration:none;transition:color .2s ease;margin-top:auto;width:100%;padding-top:1rem;border-top:1px solid rgba(15,23,42,.075)}.press-news-link:hover{color:#d93a40}.press-news-link i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffffe6;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 24px #0f172a14;transition:transform .22s ease,background .22s ease,color .22s ease}.press-news-link:hover i{transform:translate(4px);color:#fff;background:#eb5353}.home-dark-mode .press-page{color:#f5f7fb;background:transparent}.home-dark-mode .press-hero{border-bottom-color:#25317a21;background:transparent}.home-dark-mode .press-hero-badge{color:#eb5353;border-color:#eb535347;background:#1c1325d1;box-shadow:0 10px 28px #0000003d}.home-dark-mode .press-hero-title{color:#f8f4fa;text-shadow:none}.home-dark-mode .press-hero-subtitle{color:#bdb3c5}.home-dark-mode .press-news-section.has-empty-state{border:1px solid rgba(37,49,122,.13);background:linear-gradient(145deg,#1b1224f5,#110c19f0);box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}.home-dark-mode .press-empty-icon{color:#6f7eb5}.home-dark-mode .press-empty-message{color:#c8bdce}.home-dark-mode .press-news-card{border-color:#25317a24;background:linear-gradient(145deg,#1b1224f7,#110c19f2);box-shadow:0 18px 50px #00000059,inset 0 1px #ffffff0a}.home-dark-mode .press-news-card-content{background:#191122f2}.home-dark-mode .press-news-card:hover{border-color:#eb53534d;box-shadow:0 26px 64px #00000075,0 0 0 1px #eb53530d}.home-dark-mode .press-news-card-image{background:radial-gradient(circle at 73% 34%,rgba(235,83,83,.24),transparent 35%),radial-gradient(circle at 20% 82%,rgba(235,83,83,.12),transparent 31%),linear-gradient(145deg,#100b17,#171123 48%,#080b16)}.home-dark-mode .press-news-card-image:after{background:linear-gradient(180deg,#08081200 36%,#08081261),radial-gradient(circle at 70% 30%,rgba(235,83,83,.14),transparent 42%)}.home-dark-mode .press-news-card-image img{filter:drop-shadow(0 24px 42px rgba(235,83,83,.18)) brightness(.92) saturate(.95)}.home-dark-mode .press-news-card-icon{color:#eb5353;background:linear-gradient(145deg,#21172bf5,#100c19f5);border-color:#eb535338;box-shadow:0 16px 34px #eb53532e,0 12px 30px #00000057}.home-dark-mode .press-news-tag{color:#f4a9ab;background:#eb53531c}.home-dark-mode .press-news-date,.home-dark-mode .press-news-card-description{color:#b5aabc}.home-dark-mode .press-news-card-title{color:#f5eff7}.home-dark-mode .press-news-link{color:#eb5353}.home-dark-mode .press-news-link:hover{color:#6f7eb5}.home-dark-mode .press-news-link i{background:#ffffff0f;border-color:#ffffff1a}@media (max-width: 1024px){.press-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}}@media (max-width: 768px){.press-hero{padding:2rem 0 1.25rem}.press-hero-title{font-size:clamp(2.15rem,10vw,3.25rem);line-height:1.05}.press-hero-subtitle{max-width:35rem;font-size:.98rem;line-height:1.62}.press-news-section{padding:1.25rem 0 3rem}.press-news-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.press-news-card-content{padding:1.25rem 1.25rem 1rem}.press-news-card-image{height:220px}}@media (max-width: 480px){.press-container,.press-hero-container{padding-inline:1rem}.press-hero-title{font-size:clamp(1.95rem,10.2vw,2.65rem)}.press-hero-subtitle{font-size:.94rem}.press-news-card-title{font-size:1.18rem}.press-news-card-description{font-size:.92rem}.press-news-card-image{height:190px}.press-news-card-icon{width:46px;height:46px;top:.9rem;right:.9rem}.press-news-date{font-size:.78rem}}
