:root{--res-brand:#90594E;--res-ink:#231d1b;--res-muted:#746967;--res-paper:#fffdfa;--res-wash:#f8f4f1;--res-line:#e8dfda}.page-header{min-height:310px!important;display:flex!important;align-items:center!important}.page-header::after{content:"";position:absolute;inset:0;background:rgba(30,24,22,.48);pointer-events:none}.page-header .container{position:relative;z-index:1}.page-header__content h2{font-size:clamp(38px,4.5vw,58px)!important;letter-spacing:-1px}.oxy-blog-section,.oxy-faq-section,.oxy-case-premium,.oxy-blog-content{background:var(--res-wash)!important}.oxy-blog-section,.oxy-faq-section,.oxy-case-premium{padding:80px 0!important}.oxy-blog-section> .container>h2,.oxy-faq-section .section-title h2,.oxy-case-premium h2{color:var(--res-ink)!important;line-height:1.15!important;letter-spacing:-.7px!important}.oxy-blog-section> .container>h2{max-width:760px!important;margin:0 auto 40px!important;text-align:center!important;font-size:clamp(31px,3.5vw,45px)!important}.oxy-blog-card,.oxy-case-card,.oxy-case-item{border:1px solid var(--res-line)!important;border-radius:4px!important;background:var(--res-paper)!important;box-shadow:none!important;overflow:hidden!important;transition:transform .25s,box-shadow .25s!important}.oxy-blog-card:hover,.oxy-case-card:hover,.oxy-case-item:hover{transform:translateY(-5px)!important;box-shadow:0 15px 28px rgba(71,47,41,.09)!important}.oxy-blog-card h3,.oxy-case-card h3,.oxy-case-item h3{color:var(--res-ink)!important}.oxy-blog-card p,.oxy-case-card p,.oxy-case-item p{color:var(--res-muted)!important;line-height:1.68!important}.oxy-blog-card a,.oxy-case-card a,.oxy-case-item a{color:var(--res-brand)!important;font-weight:800!important}.oxy-faq-section .faq-item,.oxy-faq-section .oxy-faq-item{margin-bottom:12px!important;border:1px solid var(--res-line)!important;border-radius:4px!important;background:var(--res-paper)!important;overflow:hidden!important}.oxy-faq-section button{color:var(--res-ink)!important;font-weight:700!important}.oxy-faq-section button:hover,.oxy-faq-section button.active{color:var(--res-brand)!important}.oxy-faq-content{color:var(--res-muted)!important}.oxy-blog-content{padding:76px 0!important}.oxy-blog-content .container{max-width:860px!important}.oxy-blog-content h2{margin:35px 0 15px!important;color:var(--res-ink)!important;font-size:clamp(26px,3vw,35px)!important;line-height:1.2!important}.oxy-blog-content h3{color:var(--res-ink)!important;line-height:1.35!important}.oxy-blog-content p,.oxy-blog-content li{color:var(--res-muted)!important;font-size:16px!important;line-height:1.8!important}.oxy-hero-section{padding:78px 0!important;background:#2b2422!important}.oxy-hero-section h1{color:#fff!important;max-width:840px!important;line-height:1.12!important}.oxy-hero-section p{color:#e5d9d5!important;max-width:720px!important}.oxy-blog-section>*,.oxy-faq-section>*,.oxy-case-premium>*,.oxy-blog-content>*{animation:resRise .55s ease both}@keyframes resRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:767px){.page-header{min-height:235px!important}.oxy-blog-section,.oxy-faq-section,.oxy-case-premium,.oxy-blog-content{padding:56px 0!important}.page-header__content h2{font-size:36px!important}.oxy-blog-content p,.oxy-blog-content li{font-size:15px!important}}
