/* Refinements shared by the static editorial pages. */
.hero h1 em{font-style:normal;color:#75e4e8}.brand-name sup{font-size:.42em;vertical-align:super}.brand-mark span{display:block;font-size:16px;line-height:7px}.hero-caption small{display:block;font-size:11px;letter-spacing:.12em;line-height:1.7;margin-top:12px}.split-media{margin:0}.split-media figcaption{font-size:12px;line-height:1.5;margin-top:10px;color:#64748b}.article .split-media{margin-bottom:36px}.article .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article h2[id]{scroll-margin-top:110px}.article p{overflow-wrap:break-word}.article h2{margin-top:40px}.article h3{margin-top:30px}.article .faq-list{margin-top:32px}.faq-container{max-width:960px}.side-contact{margin-top:30px;padding:24px 0;border-top:1px solid #d9e1e8;font-size:15px}.side-contact a{font-weight:650;color:#2469e8}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-card small{display:block;margin-top:12px}.contact-card>span{font-size:12px;letter-spacing:.12em;font-weight:700;display:block;margin-bottom:10px}.contact-card a{overflow-wrap:anywhere}.footer-bottom{flex-wrap:wrap;gap:16px}.hero-image img{object-position:62% center}.hero-kicker span{width:24px;height:2px;display:inline-block;background:#75e4e8;vertical-align:middle;margin-right:10px}.section-benefits{background:#f3f7fa}.section-process{background:#f3f7fa}.callout h2{margin-top:0}.contact-form input,.contact-form textarea,.contact-form select{min-width:0;width:100%;font:inherit}.feature-card{color:inherit;text-decoration:none}.brand-tag{display:block}.mobile-nav[hidden]{display:none!important}#form-status:empty{display:none}.hero-overlay{pointer-events:none}
.desktop-nav{font-size:14px}.button,.text-link,.side-nav a,.footer-links a,.contact-form label,.form-note,#form-status{font-size:14px}.feature-card p,.process-step p,.faq-answer{font-size:16px}.footer-links p,.footer-brand p{font-size:14px}.brand-tag{font-size:10px}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px}.proof-item strong{font-size:18px}.proof-item p{font-size:14px}.hero-meta{font-size:12px}.hero-caption small{font-size:12px}.hero-copy .hero-kicker{font-size:13px;margin-top:0}.article-layout{padding-block:0}.article h2{margin-top:38px}.article>h2:first-child{margin-top:0}.article .split-media img{aspect-ratio:1.5;object-fit:contain;background:#f7f9fa}.split-media img[src*="principle"]{object-fit:contain;background:#fff}.feature-index{display:block}.feature-card{transition:background .2s}.feature-card:hover{background:#eaf1f7}.feature-card:nth-child(3n+1){border-left:0;padding-left:0}.contact-grid>div>p{margin:24px 0 34px}.eyebrow{font-size:12px}.footer-links a{min-height:38px}.hero-overlay{background:linear-gradient(90deg,rgba(7,27,47,.91) 0%,rgba(7,27,47,.74) 35%,rgba(7,27,47,.04) 78%)}
@media(max-width:1100px){.desktop-nav{gap:14px;font-size:13px}.brand-name{font-size:20px}.header-cta{font-size:13px;padding:10px 14px}}
@media(max-width:900px){.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-overlay{background:linear-gradient(90deg,#071b2fe8,#071b2f85)}}
@media(max-width:760px){.form-row{grid-template-columns:1fr}.article .feature-grid{grid-template-columns:1fr}.hero-image img{object-position:68% center}.hero-side{display:none}.hero h1{font-size:clamp(2.75rem,12vw,4rem)}.hero-meta{flex-wrap:wrap}.footer-bottom{font-size:12px}.contact-card a{font-size:clamp(1rem,4.6vw,1.5rem)}.process-grid{grid-template-columns:1fr}.article-layout{padding-block:0}.side-nav .eyebrow,.side-contact{width:100%}.side-contact{margin-top:12px;padding-top:12px}.hero-actions .button{font-size:14px}.feature-card:nth-child(n){padding:28px 0;border-left:0}.hero-overlay{background:#071b2fd6}}
