.bl-news{--nl-ink:#F4F3FF;--nl-soft:#B9B6D6;--nl-night:#0B0A1A;--nl-line:rgba(255,255,255,.14);--nl-violet:#8C7BFF;--nl-coral:#FF6B57;--nl-mint:#B8F2D8;position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;margin-top:72px;padding:64px;border:1px solid var(--nl-line);border-radius:36px;color:var(--nl-ink);background:linear-gradient(135deg,#2B2A6B 0%,#14122B 55%,#0B0A1A 100%);box-shadow:0 40px 90px -40px rgba(140,123,255,.55)}.bl-news *,.bl-news *::before,.bl-news *::after{box-sizing:border-box}.bl-news-deco{position:absolute;inset:0;z-index:-1;pointer-events:none}.bl-news-dots{background:radial-gradient(rgba(255,255,255,.22) 1.5px,transparent 2px) 0 0 / 26px 26px;-webkit-mask:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 65%);mask:radial-gradient(ellipse at 100% 0%,#000 0%,transparent 65%)}.bl-news-blob{position:absolute;border-radius:50%;filter:blur(70px);animation:bl-news-drift 14s ease-in-out infinite alternate}.bl-news-blob--coral{top:-140px;right:-80px;width:380px;height:380px;background:rgba(255,107,87,.45)}.bl-news-blob--mint{bottom:-180px;left:28%;width:340px;height:340px;background:rgba(184,242,216,.22);animation-delay:-6s}@keyframes bl-news-drift{from{transform:translate(0,0) scale(1)}to{transform:translate(-30px,24px) scale(1.12)}}.bl-news-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;padding:7px 16px;border:1px solid var(--nl-line);border-radius:999px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 .82rem 'Instrument Sans',sans-serif;letter-spacing:.04em;color:var(--nl-mint)}.bl-news-eyebrow i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--nl-mint)}.bl-news-eyebrow i::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--nl-mint);animation:bl-news-ping 1.8s ease-out infinite}@keyframes bl-news-ping{from{transform:scale(.4);opacity:.9}to{transform:scale(1.4);opacity:0}}.bl-news h3{margin:0;font:800 clamp(1.9rem,3.2vw,2.9rem)/1.08 'Bricolage Grotesque','Instrument Sans',sans-serif;letter-spacing:-0.03em;color:var(--nl-ink)}.bl-news-hl{background:linear-gradient(90deg,var(--nl-coral),#FFB48A 45%,var(--nl-mint));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bl-news p.bl-news-lede{margin:18px 0 0;max-width:46ch;color:var(--nl-soft);font:400 1.08rem/1.65 'Instrument Sans',sans-serif}.bl-news-perks{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.bl-news-perks li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--nl-ink);font:500 .88rem 'Instrument Sans',sans-serif}.bl-news-perks svg{width:15px;height:15px;fill:none;stroke:var(--nl-mint);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.bl-news-form{position:relative;padding:34px 30px 28px;border:1px solid var(--nl-line);border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.04));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 60px -30px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.18)}.bl-news-badge{position:absolute;top:-26px;right:26px;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,var(--nl-coral),var(--nl-violet));box-shadow:0 16px 30px -10px rgba(255,107,87,.7);transform:rotate(8deg);animation:bl-news-float 4s ease-in-out infinite}.bl-news-badge svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes bl-news-float{0%,100%{transform:rotate(8deg) translateY(0)}50%{transform:rotate(4deg) translateY(-7px)}}.bl-news-title{margin:0 0 16px;font:700 1.15rem 'Bricolage Grotesque','Instrument Sans',sans-serif;letter-spacing:-0.01em;color:var(--nl-ink)}.bl-news-field{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 20px;border:2px solid transparent;border-radius:999px;background:#fff;transition:border-color .2s,box-shadow .2s}.bl-news-field:focus-within{border-color:var(--nl-violet);box-shadow:0 0 0 6px rgba(140,123,255,.3)}.bl-news-field.is-invalid{border-color:#ff8a80;box-shadow:0 0 0 6px rgba(255,138,128,.25)}.bl-news-field>svg{flex:none;width:20px;height:20px;fill:none;stroke:#8a87a8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bl-news-form input[type="email"]{flex:1 1 auto;min-width:0;padding:12px 4px;border:0;outline:0;background:transparent;color:var(--nl-night);font:500 1rem 'Instrument Sans',sans-serif}.bl-news-form input[type="email"]::placeholder{color:#9a97b5}.bl-news-form button{position:relative;overflow:hidden;isolation:isolate;flex:none;display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--nl-coral),#B04BFF 130%);color:#fff;font:700 .98rem 'Instrument Sans',sans-serif;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 12px 26px -10px rgba(255,107,87,.85)}.bl-news-form button::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.4) 50%,transparent 65%);transform:translateX(-120%);transition:transform .7s ease}.bl-news-form button:hover:not(:disabled){transform:translateY(-2px)}.bl-news-form button:hover:not(:disabled)::after{transform:translateX(120%)}.bl-news-form button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.bl-news-form button:hover:not(:disabled) svg{transform:translateX(3px)}.bl-news-form button:disabled{opacity:.65;cursor:wait}.bl-news-form button:focus-visible{outline:3px solid var(--nl-mint);outline-offset:3px}.bl-news-msg{min-height:1.4em;margin:14px 4px 0;font:500 .92rem/1.4 'Instrument Sans',sans-serif}.bl-news-msg.is-ok{color:var(--nl-mint)}.bl-news-msg.is-ok::before{content:"✓";display:inline-grid;place-items:center;width:20px;height:20px;margin-right:8px;border-radius:50%;background:var(--nl-mint);color:var(--nl-night);font-size:.8rem;font-weight:800;animation:bl-news-pop .4s cubic-bezier(.2,1.6,.4,1)}.bl-news-msg.is-err{color:#ffb0a8}.bl-news-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.bl-news-bg>span{position:absolute;display:block}.bl-news-aurora{left:-25%;top:-90%;width:150%;aspect-ratio:1;background:conic-gradient(from 0deg,#5B3DF5,#FF6B57,#B8F2D8,#8C7BFF,#5B3DF5);filter:blur(100px);opacity:.38;animation:bl-news-spin 28s linear infinite;will-change:transform}.bl-news-grid{inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 72%);mask:radial-gradient(ellipse at 50% 0%,#000 0%,transparent 72%)}.bl-news-stars{inset:0;background:radial-gradient(circle 1.6px at 12% 22%,#fff,transparent),radial-gradient(circle 1px at 28% 78%,#fff,transparent),radial-gradient(circle 2px at 46% 14%,#fff,transparent),radial-gradient(circle 1px at 63% 62%,#fff,transparent),radial-gradient(circle 1.6px at 82% 30%,#fff,transparent),radial-gradient(circle 1px at 91% 80%,#fff,transparent),radial-gradient(circle 1.6px at 6% 62%,#fff,transparent),radial-gradient(circle 1px at 55% 92%,#fff,transparent);animation:bl-news-twinkle 5s ease-in-out infinite alternate}.bl-news-beam{inset:-20% 0;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.11) 50%,transparent 62%);transform:translateX(-70%);animation:bl-news-beam 11s ease-in-out infinite}.bl-news-grain{inset:0;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.bl-news-shade{inset:0;background:linear-gradient(90deg,rgba(11,10,26,.55),transparent 62%)}@keyframes bl-news-spin{to{transform:rotate(360deg)}}@keyframes bl-news-twinkle{from{opacity:.25}to{opacity:.9}}@keyframes bl-news-beam{0%,100%{transform:translateX(-70%)}50%{transform:translateX(70%)}}@keyframes bl-news-pop{from{transform:scale(0)}to{transform:scale(1)}}.bl-news-fine{margin:6px 4px 0;color:var(--nl-soft);font:400 .8rem 'Instrument Sans',sans-serif;opacity:.8}@media (prefers-reduced-motion:reduce){.bl-news-blob,.bl-news-badge,.bl-news-eyebrow i::after,.bl-news-msg.is-ok::before{animation:none}.bl-news-form button,.bl-news-form button::after{transition:none}}@media (max-width:960px){.bl-news{grid-template-columns:1fr;gap:52px;padding:44px 32px}}@media (max-width:520px){.bl-news{margin-top:56px;padding:36px 20px 24px;border-radius:28px}.bl-news-form{padding:30px 18px 22px}.bl-news-field{flex-direction:column;align-items:stretch;gap:4px;padding:10px;border-radius:24px}.bl-news-field>svg{display:none}.bl-news-form input[type="email"]{padding:12px 14px}.bl-news-form button{justify-content:center}}