.press-page{color:#202528;font-family:var(--font-primary,Arial,sans-serif);line-height:1.7}.press-page .container{max-width:1180px}.press-page h1,.press-page h2,.press-page h3{line-height:1.2;color:#172b32}.press-page h1{font-size:clamp(3.5rem,8vw,6.5rem);letter-spacing:-.06em;margin:.1em 0 .25em}.press-page h2{font-size:clamp(2rem,3.4vw,3rem);letter-spacing:-.035em;margin:0 0 1.2rem}.press-page h3{font-size:1.4rem;margin:1.5rem 0 .5rem}.press-page p{margin:0 0 1.2rem}.press-page a{color:#116c79}.press-hero{background:linear-gradient(135deg,#fdf8ef 0%,#f7fbfb 75%);padding:clamp(5rem,10vw,9rem) 0}.press-hero-inner{max-width:1180px}.press-eyebrow{color:#c36b22;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.press-hero .press-lead{font-size:clamp(1.45rem,2.8vw,2.2rem);font-weight:600;line-height:1.35;max-width:800px}.press-hero p:not(.press-lead):not(.press-eyebrow){font-size:1.1rem}.press-link{display:inline-block;margin-top:1.4rem;font-weight:700;text-decoration:none}.press-section{padding:clamp(4rem,7vw,7rem) 0}.press-tint{background:#f7f9f8}.press-columns{display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:clamp(2rem,6vw,6rem)}.press-intro{font-size:1.25rem;font-weight:600;line-height:1.55}.press-date,.press-note{color:#666;font-size:.9rem}.press-facts{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:1.5rem 0 0;margin:0}.press-facts li{background:white;border:1px solid #ddd;border-radius:99px;padding:.35rem .85rem;font-size:.9rem;font-weight:600}.press-founder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.press-founder{border:1px solid #e5e9e7;border-radius:24px;overflow:hidden;background:white;box-shadow:0 12px 30px rgba(0,0,0,.05)}.press-founder img{display:block;width:100%;height:300px;object-fit:contain;background:#f8f9f8}.press-founder>div{padding:1.5rem}.press-founder h3{margin:0 0 .8rem}.press-founder a{font-weight:700}.press-downloads{border-top:1px solid #d9e0dd;margin:1.5rem 0}.press-downloads a{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid #d9e0dd;text-decoration:none;font-weight:600}.press-downloads a:hover,.press-link:hover{text-decoration:underline}.press-release{background:#fff9f0}.press-release p{max-width:72ch}.press-contact{background:#17353b;color:#f5f8f7}.press-contact h2,.press-contact a{color:#fff}.press-contact .press-eyebrow{color:#ffad58}.press-contact address{font-style:normal;margin-bottom:1.5rem}.press-contact a{text-decoration:underline}@media(max-width:760px){.press-columns{grid-template-columns:1fr;gap:1rem}.press-founder-grid{grid-template-columns:1fr}.press-founder img{height:260px}.press-section{padding:3.5rem 0}.press-hero{padding:5rem 0}.press-page h1{font-size:3.5rem}}
.press-secondary-link{display:inline-block;margin:1rem 0 0 1rem;font-weight:700}
.press-download-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid #d9e0dd}.press-download-title{font-weight:600;min-width:0}.press-download-formats{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;flex-shrink:0}.press-downloads .press-download-formats a{display:inline-block;padding:.25rem .55rem;border:1px solid #d9e0dd;border-radius:7px;font-size:.82rem;line-height:1.4;white-space:nowrap}.press-download-formats a:last-child:not(:first-child){font-weight:500}.press-release-downloads{margin:1rem 0 0}.press-release-downloads .press-download-row{padding:.65rem 0}@media(max-width:760px){.press-download-row{align-items:flex-start;flex-wrap:wrap;gap:.5rem}.press-download-formats{justify-content:flex-start;flex-shrink:1}.press-downloads .press-download-formats a{font-size:.8rem}}
.press-page .btn-primary{color:#171717}
.press-page .press-note{text-align:center;margin:1.5rem auto 0;text-wrap:pretty;}
.press-page .press-logo-preview figcaption{text-align:center;}
.press-page .press-logo-preview img{margin-inline:auto;}
@media(min-width:901px){
 .press-page .press-hero h1{white-space:nowrap;}
 .press-page .press-hero .press-lead{max-width:none;}
 body .press-page .container.press-columns{grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:32px;}
 .press-page .press-section h2{text-wrap:pretty;}
 .press-page .press-release p{max-width:none;}
}
@media(min-width:901px) and (max-width:1100px){
 .press-page .press-screen-grid article{padding:1rem;}
 .press-page .press-screen-grid p{font-size:16px;}
}
@media(min-width:761px) and (max-width:900px){
 .press-page .press-screen-grid{grid-template-columns:1fr;}
}
.press-logo-preview{margin:1.5rem 0 1rem;padding:1.25rem;background:#fff;border:1px solid #e1e5e3;border-radius:18px}.press-logo-preview img{display:block;width:100%;height:auto;max-width:680px}.press-logo-preview figcaption{margin-top:.75rem;color:#626b68;font-size:.82rem}
.press-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:2rem 0}.press-screen-grid article{min-height:230px;padding:1.6rem;border-radius:24px;background:linear-gradient(145deg,#f7fbfa,#fff7ed);border:1px solid #e4e9e6}.press-screen-grid span{font-family:var(--font-secondary,Arial,sans-serif);font-size:1.7rem;font-weight:700;color:var(--primary-orange)}.press-screen-grid h3{margin:1rem 0 .5rem}@media(max-width:760px){.press-screen-grid{grid-template-columns:1fr}.press-screen-grid article{min-height:0}}
