.ochb{--ochb-cream:#fffdf8;--ochb-ivory:#f6f1e5;--ochb-ink:#302821;--ochb-brown:#695246;--ochb-gold:#b39562;margin-top:28px;color:var(--ochb-ink);background:var(--ochb-cream)}.ochb *{box-sizing:border-box}.ochb-shell{width:min(1120px,calc(100% - 36px));margin-inline:auto}.ochb-section{padding:clamp(52px,7vw,92px) 0}.ochb-section--ivory{background:var(--ochb-ivory)}.ochb-kicker{margin:0 0 10px;color:var(--ochb-gold);font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ochb-title{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(31px,4vw,50px);font-weight:500;line-height:1.08;letter-spacing:-.02em}.ochb-copy{margin:16px 0 0;color:var(--ochb-brown);font-size:16px;line-height:1.72}.ochb-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,6vw,76px);align-items:center}.ochb-media{overflow:hidden;background:#eee6dc}.ochb-media img{display:block;width:100%;height:auto}.ochb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.ochb-card{padding:24px;border:1px solid rgba(105,82,70,.18);background:#fff}.ochb-card h3{margin:0 0 8px;font-family:Georgia,'Times New Roman',serif;font-size:23px;font-weight:500}.ochb-card p{margin:0;color:var(--ochb-brown);font-size:14px;line-height:1.62}.ochb-specs{width:100%;margin-top:28px;border-collapse:collapse}.ochb-specs th,.ochb-specs td{padding:14px 0;border-bottom:1px solid rgba(105,82,70,.18);font-size:14px;line-height:1.45;text-align:left;vertical-align:top}.ochb-specs th{width:38%;padding-right:18px;color:var(--ochb-ink)}.ochb-specs td{color:var(--ochb-brown)}.ochb-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.ochb-trust div{padding:18px;background:#fff;border:1px solid rgba(105,82,70,.18)}.ochb-trust strong{display:block;margin-bottom:5px}.ochb-trust span{color:var(--ochb-brown);font-size:13px;line-height:1.5}.ochb-faq{margin-top:28px}.ochb-faq details{border-top:1px solid rgba(105,82,70,.2)}.ochb-faq details:last-child{border-bottom:1px solid rgba(105,82,70,.2)}.ochb-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:750}.ochb-faq summary::-webkit-details-marker{display:none}.ochb-faq p{margin:0;padding:0 0 18px;color:var(--ochb-brown);line-height:1.65}.ochb-final{text-align:center}.ochb-final .ochb-title,.ochb-final .ochb-copy{max-width:760px;margin-inline:auto}.ochb-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin-top:24px;padding:14px 24px;border:1px solid #c9a96e;border-radius:3px;background:#c9a96e;color:#111!important;font-weight:750;text-decoration:none}.ochb-button:hover{background:#d8bc83}.ochb-button:focus-visible{outline:3px solid var(--ochb-gold);outline-offset:3px}@media(max-width:749px){.ochb-shell{width:calc(100% - 30px)}.ochb-split{grid-template-columns:1fr}.ochb-grid,.ochb-trust{grid-template-columns:1fr}.ochb-card{padding:20px}.ochb-specs th{width:45%}}
