h1{font-size:var(--oc-size-h1);line-height:1.08}h3{font-size:var(--oc-size-h3);line-height:1.2}h4{font-size:var(--oc-size-h4);line-height:1.25}h6{font-size:var(--oc-size-h6)}.oc-container{width:min(calc(100% - ( var(--oc-page-padding) * 2 )),var(--oc-content-width));margin-right:auto;margin-left:auto}.oc-section{padding-top:var(--oc-section-spacing);padding-bottom:var(--oc-section-spacing)}.oc-section-white{background-color:var(--oc-white)}.oc-section-ivory{background-color:var(--oc-ivory)}.oc-section-stone{background-color:var(--oc-stone)}.oc-section-dark{background-color:var(--oc-navy);color:var(--oc-white)}.oc-section-dark h1,.oc-section-dark h2,.oc-section-dark h3,.oc-section-dark h4,.oc-section-dark h5,.oc-section-dark h6{color:var(--oc-white)}.oc-section-dark p,.oc-section-dark li{color:rgba(255,255,255,.88)}.oc-card{background-color:var(--oc-white);border:1px solid var(--oc-border);border-radius:var(--oc-radius-medium);box-shadow:var(--oc-shadow-soft)}.oc-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 25px;border-radius:var(--oc-radius-small);font-family:var(--oc-font-body);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.oc-button:hover,.oc-button:focus{text-decoration:none;transform:translateY(-2px)}.oc-button-primary{background-color:var(--oc-gold);border:1px solid var(--oc-gold);color:var(--oc-navy)}.oc-button-primary:hover,.oc-button-primary:focus{background-color:var(--oc-gold-light);border-color:var(--oc-gold-light);color:var(--oc-navy)}.oc-button-secondary{background-color:transparent;border:1px solid var(--oc-navy);color:var(--oc-navy)}.oc-button-secondary:hover,.oc-button-secondary:focus{background-color:var(--oc-navy);border-color:var(--oc-navy);color:var(--oc-white)}.oc-section-dark .oc-button-secondary{border-color:var(--oc-white);color:var(--oc-white)}.oc-section-dark .oc-button-secondary:hover,.oc-section-dark .oc-button-secondary:focus{background-color:var(--oc-white);color:var(--oc-navy)}.posted-on,.byline,.entry-meta{display:none!important}body.woocommerce .navigation.post-navigation{display:none!important}.mtd-section{padding:60px 0}.mtd-heading{text-align:center}.mtd-intro{max-width:700px;margin:0 auto 40px;text-align:center}.mtd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.mtd-card{display:flex;flex-direction:column;padding:25px;background-color:var(--oc-white);border:1px solid var(--oc-border);border-radius:var(--oc-radius-medium);box-shadow:var(--oc-shadow-soft);text-align:left}.mtd-featured{border:2px solid var(--oc-gold)}.mtd-card h3{min-height:2.4em;margin-top:0;margin-bottom:.25rem}.mtd-price{color:var(--oc-navy);font-size:22px;font-weight:700}.mtd-price span{font-size:14px;font-weight:400}.mtd-desc{min-height:3.4em;margin-bottom:1rem;font-size:15px}.mtd-card ul{margin:0;padding-left:0;list-style:none}.mtd-card li{position:relative;margin-bottom:.4rem;padding-left:1.2rem;text-align:left}.mtd-card li::before{position:absolute;top:0;left:0;color:var(--oc-gold);content:"✓"}.mtd-disclaimer{margin-top:25px;color:var(--oc-text-muted);font-size:14px;text-align:center}.mtd-cta-wrap{margin-top:25px;text-align:center}.mtd-btn{display:inline-block;margin:5px;padding:12px 24px;border-radius:var(--oc-radius-small);font-family:var(--oc-font-body);font-weight:600;text-decoration:none}.mtd-btn-primary{background-color:var(--oc-gold);border:1px solid var(--oc-gold);color:var(--oc-navy)}.mtd-btn-primary:hover,.mtd-btn-primary:focus{background-color:var(--oc-gold-light);border-color:var(--oc-gold-light);color:var(--oc-navy)}.mtd-btn-outline{background-color:transparent;border:1px solid var(--oc-navy);color:var(--oc-navy)}.mtd-btn-outline:hover,.mtd-btn-outline:focus{background-color:var(--oc-navy);color:var(--oc-white)}@media (max-width:1024px){.mtd-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mtd-grid{grid-template-columns:1fr}}