*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--purple:#6c3ce1;--purple-lt:#8b5cf6;--purple-pale:#f2eeff;--text:#111128;--text-mid:#3c3c5a;--muted:#7a7a98;--border:#e3e3ef;--border-lt:#eeeeF6;--bg:#ffffff;--bg-soft:#f8f8fc;--tag-press:#d1fae5;--tag-press-text:#065f46;--tag-product:#ede9fe;--tag-product-text:#5b21b6;--tag-biz:#fef3c7;--tag-biz-text:#92400e;--tag-tech:#dbeafe;--tag-tech-text:#1e40af}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.page-template-newsroom .site-content .ast-container{display:block}.page-header{border-bottom:1px solid var(--border);padding:56px 40px 40px}.page-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;flex-wrap:wrap}.page-header h1{font-size:48px;font-weight:800;letter-spacing:-1.5px;line-height:1;color:var(--text)}.page-header-meta{display:flex;gap:40px;flex-wrap:wrap}.meta-block{display:flex;flex-direction:column;gap:3px}.meta-label{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.meta-value{font-size:13px;color:var(--purple);font-weight:500}.featured-hero{border-bottom:1px solid var(--border)}.featured-hero-inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 460px}.hero-content{padding:56px 64px 56px 0;border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:space-between}.hero-image-col{padding:40px 0 40px 48px;display:flex;align-items:center}.hero-image-wrap{width:100%;aspect-ratio:16/9;background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.hero-image-wrap img{width:100%;height:100%;object-fit:cover}.hero-image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--purple-pale) 0%,#e8e2ff 100%);display:flex;align-items:center;justify-content:center}.placeholder-inner{text-align:center}.placeholder-badge{display:inline-block;background:var(--purple);color:#fff;font-family:'Syne',sans-serif;font-weight:700;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:6px 14px;border-radius:4px}.hero-meta{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cat-tag{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--purple)}.hero-date{font-size:13px;color:var(--muted)}.sep{color:var(--border);font-size:14px}.hero-title{font-family:'Syne',sans-serif;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:1.18;color:var(--text);margin-bottom:16px}.hero-excerpt{font-size:16px;color:var(--text-mid);font-weight:300;line-height:1.7;margin-bottom:32px;max-width:540px}.hero-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;color:var(--purple);transition:gap .2s}.hero-link:hover{gap:11px}.hero-link svg{transition:transform .2s}.hero-link:hover svg{transform:translateX(2px)}.secondary-row{border-bottom:1px solid var(--border)}.secondary-inner{max-width:1200px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:repeat(4,1fr)}.sec-card{padding:32px 28px 32px 0;border-right:1px solid var(--border);display:flex;flex-direction:column;transition:background .15s}.sec-card:last-child{border-right:none;padding-right:0}.sec-card:first-child{padding-left:0}.sec-card+.sec-card{padding-left:28px}.sec-card:hover .sec-title{color:var(--purple)}.sec-meta{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.sec-cat{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--purple)}.sec-date{font-size:12px;color:var(--muted)}.sec-title{font-family:'Syne',sans-serif;font-size:15px!important;font-weight:600;letter-spacing:-.2px;line-height:1.35;color:var(--text);transition:color .15s;flex:1}.sec-excerpt{font-size:13px;color:var(--muted);font-weight:300;line-height:1.6;margin-top:10px;margin-bottom:0px!important}.news-section{max-width:1200px;margin:0 auto;padding:56px 40px 80px}.news-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:16px}.news-header h2{font-family:'Syne',sans-serif;font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--text)}.news-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-wrap{position:relative}.search-wrap svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.news-search{background:var(--bg-soft)!important;border:1px solid var(--border)!important;color:var(--text)!important;font-family:'DM Sans',sans-serif;font-size:13px!important;padding:9px 14px 9px 36px!important;border-radius:8px!important;outline:none;width:450px!important;transition:border-color .2s,box-shadow .2s}.news-search:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgb(108 60 225 / .1)}.news-search::placeholder{color:var(--muted)}.filter-pill{background:var(--bg-soft)!important;border:1px solid var(--border);color:var(--muted)!important;font-family:'DM Sans',sans-serif;font-size:12px!important;font-weight:500;padding:8px 16px!important;border-radius:100px!important;cursor:pointer;transition:all .15s;text-transform:capitalize}.filter-pill:hover{border-color:var(--purple-lt);color:var(--purple)}.filter-pill.active{background:var(--purple)!important;border-color:var(--purple);color:#fff!important}.news-table{width:100%;border-collapse:collapse}table,td,th{border:0px!important}.news-table thead tr{border-bottom:1px solid var(--border)!important}.news-table thead th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:0 0 14px}.news-table thead th:first-child{width:120px}.news-table thead th:nth-child(2){width:140px}.news-table tbody tr{border-bottom:1px solid var(--border-lt);transition:background .12s;cursor:pointer}.news-table tbody tr:last-child{border-bottom:none}.news-table tbody tr:hover{background:var(--bg-soft)}.news-table tbody tr:hover .row-title{color:var(--purple)}.news-table td{padding:18px 0;vertical-align:middle}.news-table td:not(:last-child){padding-right:20px}.row-date{font-size:13px;color:var(--muted);white-space:nowrap}.row-cat{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 10px;border-radius:100px}.row-cat.hr-tech{background:#6c3ce14f;color:#3c3c3c}.row-cat.press-release{background:var(--tag-press);color:var(--tag-press-text)}.row-cat.product{background:var(--tag-product);color:var(--tag-product-text)}.row-cat.business{background:var(--tag-biz);color:var(--tag-biz-text)}.row-cat.technical{background:var(--tag-tech);color:var(--tag-tech-text)}.row-title{font-size:15px;font-weight:500;color:var(--text);line-height:1.4;transition:color .15s}.row-arrow{color:var(--border);transition:color .15s,transform .15s}tr:hover .row-arrow{color:var(--purple);transform:translateX(3px)}.load-more-wrap{text-align:center;margin-top:40px}.load-more-btn{display:inline-flex;align-items:center;gap:8px;background:transparent!important;border:1.5px solid var(--border);color:var(--text-mid)!important;font-family:'DM Sans',sans-serif;font-size:14px!important;font-weight:500;padding:11px 28px!important;border-radius:8px!important;cursor:pointer;transition:all .2s}.load-more-btn:hover{border-color:var(--purple)!important;color:var(--purple)!important}.newsletter-band{background:var(--bg-soft);border-top:1px solid var(--border);padding:56px 40px}.newsletter-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.nl-copy h3{font-family:'Syne',sans-serif;font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--text);margin-bottom:6px}.nl-copy p{font-size:14px;color:var(--muted);font-weight:300;max-width:420px}.nl-form{display:flex;gap:10px}.nl-input{background:#fff;border:1px solid var(--border);color:var(--text);font-family:'DM Sans',sans-serif;font-size:14px;padding:11px 18px;border-radius:8px;width:260px;outline:none;transition:border-color .2s,box-shadow .2s}.nl-input:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgb(108 60 225 / .1)}.nl-input::placeholder{color:var(--muted)}.nl-btn{background:var(--purple);color:#fff;border:none;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500;padding:11px 24px;border-radius:8px;cursor:pointer;transition:background .15s;white-space:nowrap}.nl-btn:hover{background:var(--purple-lt)}footer{border-top:1px solid var(--border);padding:25px 0 0}.footer-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-links{display:flex;gap:24px;list-style:none}.footer-links a{font-size:13px;color:var(--muted);transition:color .15s}.footer-links a:hover{color:var(--text)}.footer-copy{font-size:13px;color:var(--muted)}@media (max-width:1024px){nav,.page-header,.newsletter-band,footer{padding-left:24px;padding-right:24px}.featured-hero-inner,.secondary-inner,.news-section,.newsletter-inner{padding-left:24px;padding-right:24px}.featured-hero-inner{grid-template-columns:1fr}.hero-content{padding:40px 0;border-right:none;border-bottom:1px solid var(--border)}.hero-image-col{padding:32px 0}.secondary-inner{grid-template-columns:repeat(2,1fr)}.sec-card:nth-child(2){border-right:none}.sec-card:nth-child(3){border-right:1px solid var(--border);padding-left:0}.sec-card:nth-child(4){border-right:none}}@media (max-width:768px){.page-header h1{font-size:30px}.hero-title{font-size:28px}}@media (max-width:680px){.news-search{width:100%!important}.page-header h1{font-size:25px}.nav-links{display:none}.page-header h1{font-size:36px}.secondary-inner{grid-template-columns:1fr}.sec-card{border-right:none!important;border-bottom:1px solid var(--border);padding-left:0!important}.news-controls{align-items:flex-start;width:100%}.hero-title{font-size:24px}.search-wrap{width:100%}.nl-form{flex-direction:column;width:100%}.nl-input{width:100%}.news-table thead{display:none}.news-table td{display:block;padding:4px 0}.news-table tr{display:block;padding:16px 0;border-bottom:1px solid var(--border-lt)}}