.NewsletterSignup-module__8KgnBG__wrap{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);text-align:center;margin-top:4rem;padding:2.25rem 2rem}.NewsletterSignup-module__8KgnBG__title{color:var(--text);margin:0 0 .4rem;font-size:1.15rem;font-weight:600}.NewsletterSignup-module__8KgnBG__subtitle{color:var(--muted);margin:0 0 1.4rem;font-size:.9rem}.NewsletterSignup-module__8KgnBG__form{gap:.6rem;max-width:380px;margin:0 auto;display:flex}.NewsletterSignup-module__8KgnBG__input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg2);color:var(--text);outline:none;flex:1;padding:.7rem .9rem;font-size:.9rem}.NewsletterSignup-module__8KgnBG__input:focus{border-color:var(--accent)}.NewsletterSignup-module__8KgnBG__button{border-radius:var(--radius-sm);background:var(--accent);color:#07080f;cursor:pointer;white-space:nowrap;border:none;padding:.7rem 1.2rem;font-size:.9rem;font-weight:600;transition:opacity .2s}.NewsletterSignup-module__8KgnBG__button:disabled{opacity:.6;cursor:default}.NewsletterSignup-module__8KgnBG__status{margin-top:.9rem;font-size:.85rem}.NewsletterSignup-module__8KgnBG__statusOk{color:var(--accent3)}.NewsletterSignup-module__8KgnBG__statusError{color:var(--accent2)}@media (max-width:480px){.NewsletterSignup-module__8KgnBG__form{flex-direction:column}}
.Blog-module__JlPC1G__section{background:var(--surface)}.Blog-module__JlPC1G__grid{border:1px solid var(--border);border-right:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;margin-bottom:2rem;display:grid}.Blog-module__JlPC1G__card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:2rem;transition:background .2s;display:block;position:relative;overflow:hidden}.Blog-module__JlPC1G__card:before{content:"";background:var(--accent);width:2px;height:0;transition:height .4s;position:absolute;top:0;left:0}.Blog-module__JlPC1G__card:hover{background:var(--surface2)}.Blog-module__JlPC1G__card:hover:before{height:100%}.Blog-module__JlPC1G__tag{font-family:var(--font-mono), monospace;color:var(--accent3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.68rem}.Blog-module__JlPC1G__title{font-family:var(--font-syne), sans-serif;letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.1rem;font-weight:700;line-height:1.35;transition:color .2s}.Blog-module__JlPC1G__card:hover .Blog-module__JlPC1G__title{color:var(--accent)}.Blog-module__JlPC1G__excerpt{color:var(--muted);margin-bottom:1.25rem;font-size:.87rem;line-height:1.75}.Blog-module__JlPC1G__meta{font-family:var(--font-mono), monospace;color:var(--muted);align-items:center;gap:.5rem;font-size:.68rem;display:flex}.Blog-module__JlPC1G__dot{color:var(--border)}.Blog-module__JlPC1G__arrow{color:var(--muted);opacity:0;font-size:1rem;transition:opacity .2s,transform .2s,color .2s;position:absolute;bottom:1.5rem;right:1.5rem;transform:translate(-6px)}.Blog-module__JlPC1G__card:hover .Blog-module__JlPC1G__arrow{opacity:1;color:var(--accent);transform:translate(0)}.Blog-module__JlPC1G__cta{justify-content:flex-start;padding-top:1rem;display:flex}
