@media (max-width:768px){.hero-rings,.hero.hero-rings{padding:calc(4rem + 50px) 24px 3rem!important}.hero-rings::before{background:rgba(0,0,0,.6)!important}.hero-rings .hero-bg,.hero-rings video{display:none!important}.hero-rings .hero-title,.hero-rings h1{color:var(--mt-white)!important;font-family:var(--mt-serif)!important;font-weight:300!important;font-size:28px!important;line-height:1.2!important;text-shadow:none!important}.hero-rings .hero-subtitle{color:rgba(255,255,255,.7)!important;font-size:14px!important;text-shadow:none!important}.hero-rings .eyebrow{color:var(--mt-gold)!important;font-size:11px!important}.hero-rings .hero-actions{gap:10px!important}.hero-rings .btn,.product-filters select,.ring-filters select{border-radius:0!important;padding:12px 24px!important;font-size:13px!important}.hero-rings .btn-primary{background:var(--mt-gold)!important;color:var(--mt-text)!important}.hero-rings .btn-secondary{border-color:rgba(255,255,255,.5)!important;color:var(--mt-white)!important}.page-rings .breadcrumb--dark{background:var(--mt-off-white)!important}.how-it-works .section-header p,.page-rings .breadcrumb--dark a,.page-rings .breadcrumb--dark li,.page-rings .breadcrumb--dark span,.product-filters label,.ring-filters label{color:var(--mt-text3)!important}.product-filters,.ring-filters{background:var(--mt-cream)!important;border:0!important;border-radius:0!important;padding:24px 16px!important}.filters-intro h3,.product-card h3,.ring-card h3,.step-card h3{color:var(--mt-text)!important;font-family:var(--mt-serif)!important}.filters-intro h3{font-size:18px!important;font-weight:400!important}.product-filters select,.ring-filters select{background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;color:var(--mt-text)!important;padding:10px 12px!important}.clear-btn,.product-card,.ring-card{border-radius:0!important}.product-card,.ring-card{background:var(--mt-off-white)!important;border:0!important;box-shadow:none!important;max-width:none!important}.product-card h3,.ring-card h3,.step-card h3{font-size:16px!important}.filters-intro p,.product-card p,.ring-card p{color:var(--mt-text3)!important;font-size:13px!important}.product-description{display:none!important}.product-category{color:var(--mt-gold-dark)!important;font-size:10px!important;letter-spacing:1.5px!important}.product-card .price,.product-card .product-price,.ring-card .price,.ring-card .ring-price{color:var(--mt-text)!important;font-weight:500!important}.product-image{background:linear-gradient(170deg,#f0ece4,#e8e2d6)!important;border-radius:0!important}.product-info{padding:10px 8px 14px!important;text-align:center!important;align-items:center!important;gap:2px!important}.ring-grid{grid-template-columns:1fr 1fr!important;gap:2px!important}.ring-section{background:var(--mt-white)!important;border-color:var(--mt-border)!important;padding:32px 16px!important}.ring-section:nth-child(even){background:var(--mt-cream)!important}.section-header{margin-bottom:20px!important}.section-header h2{font-family:var(--mt-serif)!important;font-size:22px!important;font-weight:300!important}.section-header p{font-size:13px!important}.comparison-section .container>p,.parallax-bg-fixed,.parallax-overlay{display:none!important}.how-it-works{background:var(--mt-cream)!important;padding:32px 16px!important}.how-it-works .section-header h2,.section-header h2{color:var(--mt-text)!important}.step-card{background:var(--mt-white)!important;border-radius:0!important;border:1px solid var(--mt-border)!important;padding:20px 16px!important}.section-header p,.step-card p{color:var(--mt-text3)!important}.step-card p,.trust-card p{font-size:13px!important}.step-number{background:0 0!important;color:var(--mt-gold)!important;border:1px solid var(--mt-gold)!important;width:40px!important;height:40px!important;font-size:18px!important}.trust-card{border-radius:0!important;background:var(--mt-white)!important}.modal-dialog,.product-modal .modal-dialog,.trust-card{border:1px solid var(--mt-border)!important}.modal-dialog{background:var(--mt-white)!important;border-radius:0!important}.modal-media{background:var(--mt-cream)!important}.modal-media-stage{background:var(--mt-off-white)!important;border-color:var(--mt-border)!important;border-radius:0!important}.modal-details{background:var(--mt-white)!important}.final-cta h2,.modal-details h3,.trust-card h3{font-family:var(--mt-serif)!important}.final-cta p,.modal-details p{color:var(--mt-text3)!important}.modal-kicker{color:var(--mt-gold-dark)!important}.modal-details .price,.modal-details h3{color:var(--mt-text)!important}.modal-thumb{border-color:var(--mt-border)!important;background:var(--mt-off-white)!important;border-radius:0!important}.modal-thumb.active{border-color:var(--mt-gold)!important}.final-cta{background:var(--mt-cream)!important;padding:40px 24px!important}.final-cta h2{font-size:22px!important;font-weight:300!important}.final-cta p{font-size:14px!important}.btn-dark,.final-cta .btn{border-radius:0!important}.btn-dark{background:var(--mt-text)!important;color:var(--mt-white)!important}.final-cta h2,.ring-section h2{color:var(--mt-text)!important}.hero-rings .section-eyebrow,.how-it-works .section-eyebrow{color:var(--mt-gold-dark)!important}main>.hero-section~section:nth-child(10),main>.hero-section~section:nth-child(11),main>.hero-section~section:nth-child(12),main>.hero-section~section:nth-child(3),main>.hero-section~section:nth-child(6),main>.hero-section~section:nth-child(7),main>.hero-section~section:nth-child(8),main>.hero-section~section:nth-child(9){display:none!important}.comparison-section{padding:40px 24px!important;background:var(--mt-white)!important}.comparison-section .container{padding:0!important;max-width:100%!important}.comparison-section .section-eyebrow{display:block!important;text-align:center!important;color:var(--mt-gold-dark)!important;font-size:10px!important;letter-spacing:2px!important;margin-bottom:8px!important}.comparison-section .section-title{display:block!important;text-align:center!important;font-family:var(--mt-serif)!important;font-size:22px!important;font-weight:300!important;color:var(--mt-text)!important;margin-bottom:28px!important}.comparison-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}.diamond-image{display:none!important}.comparison-card{padding:20px 16px!important;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important}.comparison-card:first-child{background:0 0!important;border-right:1px solid var(--mt-border)!important}.comparison-card:last-child{background:0 0!important}.comparison-heading{font-family:var(--mt-serif)!important;font-size:16px!important;font-weight:400!important;letter-spacing:2px!important;color:var(--mt-text)!important;padding:0 0 12px!important}.comparison-card:last-child .comparison-heading{color:var(--mt-text)!important}.comparison-bullets{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.comparison-bullets li{font-size:12px!important;letter-spacing:.3px!important;color:var(--mt-text3)!important;line-height:1.5!important;padding:0!important;border:0!important}.comparison-bullets li::before{content:none!important}.comparison-card:last-child .comparison-bullets li{color:var(--mt-text3)!important}.testimonial-text::before{content:"“";display:block;font-family:var(--mt-serif);font-size:56px;font-style:normal;font-weight:300;line-height:.8;color:var(--mt-gold);margin-bottom:12px}.testimonial-text{font-size:21px!important;line-height:1.5!important}.faq-section{padding:40px 0!important}#backToTop,.faq-section h2{color:var(--mt-text)!important}.faq-section h2{font-family:var(--mt-serif)!important;font-size:24px!important;font-weight:300!important}.faq-section div[style*=box-shadow][style*="background: white"]{box-shadow:none!important;background:0 0!important;border-bottom:1px solid var(--mt-border)!important;padding:18px 24px!important}.faq-section div[style*=box-shadow][style*="background: white"] h3{font-size:14px!important;font-weight:500!important;color:var(--mt-text)!important}.faq-section div[style*=box-shadow][style*="background: white"] p{font-size:13px!important;color:var(--mt-text3)!important;line-height:1.6!important}#backToTop{bottom:80px!important;left:20px!important;width:36px!important;height:36px!important;font-size:16px!important;background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important}.settings-section .container{position:relative!important}.scroll-arrow{position:absolute;top:40%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:1px solid var(--mt-border);background:rgba(255,255,255,.85);color:var(--mt-text4);font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;z-index:5;cursor:pointer;opacity:.7;transition:opacity .25s;-webkit-tap-highlight-color:transparent;padding:0}.scroll-arrow:active{opacity:1}.scroll-arrow--left{left:6px}.scroll-arrow--right{right:2px}.scroll-arrow.is-hidden{opacity:0;pointer-events:none}.configurator-container,.configurator-wrapper{background:var(--mt-white)!important}.config-panel{background:0 0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important}.config-panel,.preview-card,.preview-panel{border-radius:0!important}.preview-card{background:var(--mt-cream)!important;border:0!important;box-shadow:none!important}.preview-image{background:var(--mt-off-white)!important}.preview-image::after,.preview-image::before{display:none!important}.preview-image img{filter:drop-shadow(0 8px 24px rgba(0,0,0,.1))!important}.preview-badge{color:var(--mt-gold-dark)!important;background:var(--mt-gold-pale)!important;border-radius:0!important}.preview-details{background:0 0!important}.preview-particles,.preview-shimmer,.preview-spotlight{display:none!important}.hero--configurator{background:url(../images/hero/hidden-halo.webp)center/cover no-repeat #000!important;padding-top:calc(50px + 2rem)!important}.hero--configurator::before{background:rgba(0,0,0,.65)!important}.hero-promise{color:var(--mt-white)!important;font-family:var(--mt-serif)!important;font-weight:300!important;text-shadow:none!important}.hero-tagline,.hero__bullets li::before{color:var(--mt-gold)!important}.hero-trust-points{color:rgba(255,255,255,.6)!important}.hero-trust-points .trust-divider{color:rgba(255,255,255,.3)!important}.breadcrumb--dark li,.breadcrumb--dark span{color:var(--mt-text3)!important}.progress-price-bar{background:rgba(255,255,255,.95)!important;border-bottom:1px solid var(--mt-border)!important;border-radius:0!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.step-num{background:0 0!important;color:var(--mt-text4)!important;border:1px solid var(--mt-border2)!important}.progress-step-item.active .step-num{background:0 0!important;color:var(--mt-gold-dark)!important;border-color:var(--mt-gold)!important}.progress-step-item.completed .step-num{background:var(--mt-gold)!important;color:var(--mt-white)!important;border-color:var(--mt-gold)!important}.step-text{color:var(--mt-text3)!important}.progress-step-item.active .step-text{color:var(--mt-text)!important}.step-connector{background:var(--mt-border)!important}.price-label-small{color:var(--mt-text4)!important}.price-amount{color:var(--mt-text)!important}.config-step,.page-diamond-education #shapes .section-container img,.page-diamond-education .hero__visual video{border-radius:0!important}.step-header{border-bottom-color:var(--mt-border)!important}.step-title{color:var(--mt-text)!important;font-family:var(--mt-serif)!important;font-weight:400!important}.step-subtitle{color:var(--mt-text3)!important}.option-group{background:0 0!important;border:0!important;border-radius:0!important}.option-label{color:var(--mt-gold-dark)!important}.metal-btn,.option-btn,.quality-btn,.shape-btn{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;color:var(--mt-text)!important;box-shadow:none!important}.metal-btn.active,.metal-btn.selected,.option-btn.active,.option-btn.selected,.quality-btn.active,.quality-btn.selected,.shape-btn.active,.shape-btn.selected{background:var(--mt-gold-pale)!important;border-color:var(--mt-gold)!important;color:var(--mt-text)!important;box-shadow:none!important}.config-panel .band-btn,.config-panel .head-btn,.config-panel .setting-btn{background:0 0!important;border:0!important;border-bottom:1px solid var(--mt-border)!important;border-radius:0!important;border-left:none!important;border-right:none!important;border-top:none!important;color:var(--mt-text)!important;box-shadow:none!important}.config-panel .band-btn.active,.config-panel .band-btn.selected,.config-panel .head-btn.active,.config-panel .head-btn.selected,.config-panel .setting-btn.active,.config-panel .setting-btn.selected{background:0 0!important;border-bottom:2px solid var(--mt-gold)!important;border-left:none!important;border-right:none!important;border-top:none!important;color:var(--mt-text)!important;box-shadow:none!important}.option-name{color:var(--mt-text)!important}.option-desc{color:var(--mt-text3)!important}.quality-title{color:var(--mt-text)!important}.quality-desc{color:var(--mt-text3)!important}.setting-tabs,.shape-tabs{background:var(--mt-cream)!important;border-radius:0!important}.setting-tab,.shape-tab{background:0 0!important;color:var(--mt-text3)!important;border-radius:0!important}.setting-tab.active,.shape-tab.active{background:var(--mt-white)!important;color:var(--mt-text)!important;border-color:var(--mt-gold)!important}.slider-container{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important}#carat-display,.carat-value{color:var(--mt-text)!important}.carat-label{color:var(--mt-text3)!important}.engraving-input{color:var(--mt-text)!important}.engraving-input,.notes-modal-textarea,.notes-textarea,.ring-size-select{background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important}.notes-modal-textarea{color:var(--mt-text)!important}.engraving-input::placeholder,.notes-modal-textarea::placeholder,.notes-textarea::placeholder{color:var(--mt-text4)!important}.radio-option{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important}.radio-option:has(input:checked){border-color:var(--mt-gold)!important;background:var(--mt-gold-pale)!important}.review-section{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important}.review-item{border-color:var(--mt-border)!important}.notes-modal-content p,.review-label{color:var(--mt-text3)!important}.notes-modal-content h3,.review-value,.trust-section h2{color:var(--mt-text)!important}.notes-modal{background:rgba(0,0,0,.5)!important}.notes-modal-content{background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;color:var(--mt-text)!important}.notes-modal-close{color:var(--mt-text3)!important;border-radius:0!important}.next-btn,.notes-modal-save{background:var(--mt-text)!important;color:var(--mt-white)!important;border-radius:0!important}.back-btn,.final-action-area{border:1px solid var(--mt-border)!important;border-radius:0!important}.back-btn{background:0 0!important}.final-action-area{background:var(--mt-off-white)!important}.preview-title{color:var(--mt-text)!important;font-family:var(--mt-serif)!important}.preview-inline-price,.preview-price{color:var(--mt-gold-dark)!important}.preview-specs,.trust-section p{color:var(--mt-text3)!important}.trust-section{background:var(--mt-cream)!important}.upload-area{background:var(--mt-white)!important;border:1px dashed var(--mt-border)!important;border-radius:0!important;color:var(--mt-text4)!important}.metal-swatch{border:2px solid var(--mt-border)!important}.metal-btn.active .metal-swatch,.metal-btn.selected .metal-swatch{border-color:var(--mt-gold)!important}.metal-name{color:var(--mt-text)!important}.metal-premium{color:var(--mt-text4)!important}.shape-btn.active .shape-name,.shape-btn:hover,.shape-btn:hover .shape-name,.shape-name{color:var(--mt-text)!important}.custom-shape-note{color:var(--mt-text3)!important}.custom-setting-note,.custom-shape-note{background:var(--mt-gold-pale)!important;border:1px solid var(--mt-gold-light)!important;border-radius:0!important}.setting-price{color:var(--mt-gold-dark)!important}.setting-info,.setting-thumb{background:0 0!important}.setting-thumb{border-radius:0!important}.quality-name{color:var(--mt-text)!important}.quality-grade{color:var(--mt-text3)!important}.quality-price,.setting-name,.setting-tab:hover{color:var(--mt-text)!important}.custom-setting-note,.metal-availability-note,.metal-column-label{color:var(--mt-text3)!important}.option-helper{color:var(--mt-text4)!important}.slider-unit{color:var(--mt-text3)!important}.carat-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mt-border) 0%,var(--mt-gold) 100%)!important}.checkbox-option,.radio-option,.radio-option:hover{color:var(--mt-text)!important}.upload-placeholder,.upload-placeholder span{color:var(--mt-text3)!important}.upload-hint{color:var(--mt-text4)!important}.notes-textarea{color:var(--mt-text)!important}.price-label{color:var(--mt-text3)!important}.price-value{color:var(--mt-text)!important}.price-note{color:var(--mt-text3)!important}.preview-price-label-small{color:var(--mt-text4)!important}.preview-price-label{color:var(--mt-text3)!important}.ring-size-select,.ring-size-select option{color:var(--mt-text)!important}.ring-size-select option{background:var(--mt-white)!important}.info-note-text,.size-guide-tips p,.size-note{color:var(--mt-text3)!important}.info-note-icon,.trust-card h3{color:var(--mt-gold-dark)!important}.tooltip{color:var(--mt-text)!important;background:var(--mt-white)!important;border:1px solid var(--mt-border)!important}.step-count{color:var(--mt-white)!important;background:var(--mt-gold)!important}.back-btn,.curr-btn:hover{color:var(--mt-text)!important}.complete-btn{background:var(--mt-text)!important;color:var(--mt-white)!important;border-radius:0!important}.cert-badge-compact-text small,.curr-btn,.trust-card p,.trust-cta p{color:var(--mt-text3)!important}.cert-badge-compact-text,.hero__bullets strong{color:var(--mt-text)!important}.inventory-notice__content a,.step-tag{color:var(--mt-gold-dark)!important}.checkout-modal-close{color:var(--mt-text3)!important}.checkout-policy-note{color:var(--mt-text4)!important}.checkout-submit-btn,.complete-order-btn{color:var(--mt-white)!important;background:var(--mt-text)!important;border-radius:0!important}.deposit-badge{color:var(--mt-white)!important;background:var(--mt-gold)!important}.paypal-note{color:var(--mt-text4)!important}.social-proof-section{background:var(--mt-cream)!important;padding:3rem 0 2.5rem!important}.social-proof-title{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1.5rem!important;font-weight:400!important;text-align:center!important;margin-bottom:1.5rem!important}.testimonials-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:0!important;padding:0 1.25rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.testimonials-grid::-webkit-scrollbar{display:none!important}.social-proof-section .testimonial-card{flex:0 0 calc(100vw - 2.5rem)!important;scroll-snap-align:center!important;background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;box-shadow:none!important;padding:1.75rem 1.5rem!important;margin:0!important}.social-proof-section .testimonial-stars{color:var(--mt-gold)!important;font-size:.85rem!important;letter-spacing:2px!important;margin-bottom:.75rem!important}.social-proof-section .testimonial-text{font-family:var(--mt-serif)!important;font-size:.95rem!important;color:var(--mt-text)!important;line-height:1.65!important;font-style:italic!important;font-weight:400!important;margin-bottom:1rem!important}.social-proof-section .testimonial-author .author-name{font-family:var(--mt-sans)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--mt-text)!important}.social-proof-section .testimonial-author .author-detail{font-family:var(--mt-sans)!important;font-size:.65rem!important;color:var(--mt-text4)!important}.social-proof-container .testimonial-dots{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:1.25rem!important;padding:0!important}.page-about .testimonial-dots .dot,.social-proof-container .testimonial-dots .dot{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--mt-text)!important;opacity:.2!important;border:0!important;padding:0!important;cursor:pointer!important;transition:opacity .3s ease!important}.page-about .testimonial-dots .dot.active,.social-proof-container .testimonial-dots .dot.active{opacity:.7!important}.hero--diamonds{background:var(--mt-cream)!important;background-image:none!important;color:var(--mt-text)!important;padding:calc(3rem + 50px)0 2rem!important;margin-top:-50px!important}.hero__inner{grid-template-columns:1fr!important;gap:1.5rem!important;padding:0 1.25rem!important}.hero--diamonds::before,.hero__visual{display:none!important}.filters__group h3,.filters__header h2,.hero__content h1,.section--intro h2{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-weight:400!important}.hero__content h1{font-size:1.75rem!important;line-height:1.25!important}.hero__subheading{color:var(--mt-muted)!important;font-size:.9rem!important;font-family:var(--mt-sans)!important;line-height:1.6!important}.hero__bullets{margin:0 0 1.5rem!important;gap:.6rem!important}.hero__actions .btn,.hero__bullets li,.section--intro p{font-family:var(--mt-sans)!important;font-size:.85rem!important}.hero__bullets li,.section--intro p{color:var(--mt-muted)!important}.hero__actions{flex-direction:column!important;gap:.75rem!important}.hero__actions .btn{width:100%!important;border-radius:0!important;letter-spacing:1px!important;padding:.8rem 1.5rem!important}.hero__actions .btn--primary,.page-diamond-education .hero__actions .btn--primary{background:var(--mt-text)!important;color:var(--mt-white)!important;border-color:var(--mt-text)!important}.hero__actions .btn--ghost{background:0 0!important;color:var(--mt-text)!important;border:1px solid var(--mt-border)!important}.hero--diamonds+.breadcrumb--dark{background:var(--mt-cream)!important}.hero--diamonds+.breadcrumb--dark .breadcrumb-list a,.hero--diamonds+.breadcrumb--dark .breadcrumb-list span{color:var(--mt-muted)!important}.section{padding:2.5rem 0!important;background:var(--mt-white)!important}.section--intro{background:var(--mt-cream)!important;border-top:1px solid var(--mt-border)!important;border-bottom:1px solid var(--mt-border)!important}.filters__group h3,.filters__header h2,.section--intro h2{font-size:1.35rem!important}.section--intro p{color:var(--mt-text3)!important;font-size:.875rem!important;line-height:1.7!important}.section__inner{padding:0 1.25rem!important}.filters__sort select,.section--filters{background:var(--mt-white)!important;padding:1.5rem 0!important}.filters__header{margin-bottom:1rem!important;gap:.5rem!important;flex-direction:column!important;align-items:flex-start!important}.filters__header h2{font-size:1.1rem!important;margin:0!important}.filters__meta,.filters__sort{font-size:.75rem!important;color:var(--mt-text3)!important}.filters__meta{gap:.75rem!important;width:100%!important;justify-content:space-between!important}.filters__sort{gap:.4rem!important}.filters{background:0 0!important;border:0!important;border-top:1px solid var(--mt-border)!important;border-bottom:1px solid var(--mt-border)!important;border-radius:0!important;padding:1rem 0!important;grid-template-columns:1fr 1fr!important;gap:1rem!important}.filters__group{gap:.4rem!important}.filters__group h3{font-family:var(--mt-sans)!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:1.5px!important;font-weight:500!important}.filters__sort select{border:1px solid var(--mt-border)!important;color:var(--mt-text)!important;border-radius:0!important;font-size:.75rem!important;padding:.35rem .6rem!important}.filters__slider-container{height:30px!important;margin-top:.25rem!important}.filters__slider-values{color:var(--mt-gold-dark)!important;font-size:.7rem!important;margin-top:.25rem!important}.filters__chips{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:0!important;border-bottom:1px solid var(--mt-border)!important;margin-top:.25rem!important}.filters__chips::-webkit-scrollbar,.thumbs::-webkit-scrollbar{display:none!important}.filters__chip,.filters__chip-all{background:0 0!important;border-bottom:2px solid transparent!important}.filters__chip{border-radius:0!important;border:0!important;color:var(--mt-text3)!important;font-size:.7rem!important;padding:.4rem .6rem!important;min-width:auto!important;white-space:nowrap!important;flex-shrink:0!important;transition:all .15s ease!important;font-family:var(--mt-sans)!important;letter-spacing:.3px!important}.filters__chip:hover,.page-diamond-education .content-box strong,.page-diamond-education .gia-steps strong,.page-diamond-education .hero__bullets strong,.page-diamond-education .hero__content h1,.page-diamond-education .section--dark h2,.page-diamond-education .section--dark strong,.page-diamond-education .specs-list li strong{color:var(--mt-text)!important}.filters__chip-all.active,.filters__chip.active{background:0 0!important;border-bottom:2px solid var(--mt-gold)!important;color:var(--mt-text)!important;font-weight:600!important}.filters__chip-all{border-style:none!important}.filters__chip-all.active{border-bottom:2px solid var(--mt-text3)!important}.filters__slider-track{background:var(--mt-border)!important;height:4px!important;border-radius:0!important}.filters__slider-range{background:var(--mt-gold)!important;height:4px!important;border-radius:0!important}.filters__slider-container input[type=range]::-webkit-slider-thumb{background:var(--mt-gold)!important;border:2px solid var(--mt-white)!important;box-shadow:0 1px 4px rgba(0,0,0,.15)!important;width:18px!important;height:18px!important}.filters__slider-container input[type=range]::-moz-range-thumb{background:var(--mt-gold)!important;border:2px solid var(--mt-white)!important;box-shadow:0 1px 4px rgba(0,0,0,.15)!important;width:18px!important;height:18px!important}.filters__actions{grid-column:1/-1!important;border-top:1px solid var(--mt-border)!important;padding-top:.75rem!important;justify-content:center!important}.filters__actions .btn--ghost{color:var(--mt-text3)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;font-size:.7rem!important;padding:.4rem 1.5rem!important;text-transform:uppercase!important;letter-spacing:1px!important}.section--diamonds{background:var(--mt-cream)!important;padding:2rem 0 2.5rem!important}.diamond-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.diamond-card{background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;transition:border-color .2s ease!important}.diamond-card:hover{border-color:var(--mt-gold)!important;transform:none!important;box-shadow:none!important}.diamond-card .wishlist-heart{display:none!important}.diamond-card__media{background:var(--mt-off-white)!important}.diamond-card__media img{mix-blend-mode:multiply!important}.diamond-card__body{padding:.6rem .65rem .7rem!important;gap:.25rem!important}.diamond-card__title{font-family:var(--mt-serif)!important;font-size:.7rem!important;color:var(--mt-text)!important;font-weight:400!important;line-height:1.35!important}.diamond-card__price,.inventory-notice__content strong{color:var(--mt-text)!important;font-family:var(--mt-sans)!important}.diamond-card__price{font-size:.95rem!important;font-weight:600!important;margin:.1rem 0!important}.diamond-card__meta{font-size:.65rem!important;gap:.4rem!important}.diamond-card__certificate{border-radius:0!important;font-size:.6rem!important;background:var(--mt-gold-pale)!important;color:var(--mt-gold-dark)!important;padding:.15rem .4rem!important;letter-spacing:.5px!important}.diamond-card__availability,.diamond-card__tax-note{color:var(--mt-text4)!important;font-size:.65rem!important}.diamond-card__tax-note{font-size:.6rem!important}.diamond-card__actions,.diamond-card__price-row{border-top:1px solid var(--mt-border)!important}.diamond-card__actions{margin-top:.3rem!important;gap:0!important;flex-direction:column!important;padding-top:.35rem!important}.diamond-card__actions .btn--small,.diamond-card__compare{border-radius:0!important;border:0!important;text-transform:uppercase!important;font-family:var(--mt-sans)!important}.diamond-card__actions .btn--small{font-size:.65rem!important;padding:.45rem .5rem!important;letter-spacing:.8px!important;font-weight:500!important;background:var(--mt-text)!important;color:var(--mt-white)!important;width:100%!important}.diamond-card__compare{color:var(--mt-text4)!important;font-size:.6rem!important;padding:.3rem 0 .1rem!important;background:0 0!important;justify-content:center!important;gap:.25rem!important;letter-spacing:.5px!important;transition:color .15s ease!important}.diamond-card__compare input[type=checkbox]{width:11px!important;height:11px!important;accent-color:var(--mt-gold)!important}.diamond-card__compare.selected{color:var(--mt-gold-dark)!important;background:0 0!important}.skeleton-card{border-radius:0!important;border-color:var(--mt-border)!important;background:var(--mt-white)!important}.skeleton-media{background:linear-gradient(90deg,var(--mt-off-white) 25%,#f0ede8 37%,var(--mt-off-white) 63%)!important}.skeleton-body{padding:.65rem!important;gap:.5rem!important}.skeleton-line{border-radius:0!important;background:linear-gradient(90deg,var(--mt-off-white) 25%,#ece8e1 37%,var(--mt-off-white) 63%)!important}.skeleton-line--btn{border-radius:0!important;height:28px!important}.diamond-media,.viewer-main img,.viewer-main video{background:var(--mt-off-white)!important}.diamond-info{padding:.75rem!important}.diamond-title,.section--bottom-cta h2,.trust__content h2{font-family:var(--mt-serif)!important;font-size:.85rem!important;color:var(--mt-text)!important;font-weight:400!important}.diamond-subtitle{color:var(--mt-text3)!important;font-size:.75rem!important;min-height:auto!important}.diamond-tag{border-radius:0!important;background:var(--mt-gold-pale)!important;border-color:var(--mt-gold)!important;color:var(--mt-gold-dark)!important}.diamonds-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.inventory-notice{background:var(--mt-cream)!important;border:1px solid var(--mt-border)!important;border-left:3px solid var(--mt-gold)!important;border-radius:0!important;padding:.85rem 1rem!important;gap:.65rem!important;margin-bottom:1.25rem!important}.inventory-notice__icon{font-size:1.15rem!important}.inventory-notice__icon svg{width:22px!important;height:22px!important}.inventory-notice__content strong{font-size:.8rem!important}.inventory-notice__content p,.section--bottom-cta p,.trust__content p{color:var(--mt-text3)!important;font-size:.75rem!important;font-family:var(--mt-sans)!important;line-height:1.5!important}.section--trust{background:var(--mt-white)!important;border-top:1px solid var(--mt-border)!important;border-bottom:1px solid var(--mt-border)!important;padding:2rem 0!important}.section__inner--split{grid-template-columns:1fr!important;gap:1.25rem!important}.section--bottom-cta h2,.trust__content h2{font-size:1.15rem!important;margin-bottom:.5rem!important}.section--bottom-cta p,.trust__content p{font-size:.8rem!important;line-height:1.65!important}.trust__badges{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.section--bottom-cta,.trust__badge{background:var(--mt-cream)!important}.trust__badge{border:1px solid var(--mt-border)!important;border-radius:0!important;color:var(--mt-text)!important;font-size:.65rem!important;padding:.7rem .6rem!important;font-weight:500!important;letter-spacing:.5px!important;text-transform:uppercase!important;font-family:var(--mt-sans)!important}.section--bottom-cta{padding:2.5rem 0!important;border-top:1px solid var(--mt-border)!important}.section--bottom-cta h2{font-size:1.2rem!important}.section--bottom-cta p{line-height:1.6!important}.btn--secondary,.section--bottom-cta .btn--primary{background:var(--mt-text)!important;color:var(--mt-white)!important;border-color:var(--mt-text)!important;border-radius:0!important;font-family:var(--mt-sans)!important;font-size:.75rem!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:.75rem 2rem!important}.btn--secondary{font-size:.7rem!important;padding:.7rem 2rem!important;margin:1.5rem auto 0!important}.image-legend{border-radius:0!important;background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;padding:.75rem!important;margin-bottom:1rem!important}.image-legend-title{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:.85rem!important;margin-bottom:.5rem!important}.image-legend-items{color:var(--mt-text3)!important;font-size:.7rem!important;gap:.35rem .75rem!important;font-family:var(--mt-sans)!important}.image-legend-item strong{color:var(--mt-text)!important;font-weight:500!important}.product-modal{background:var(--mt-white)!important;padding:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.product-modal.active{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:9999!important;overflow-y:auto!important;overscroll-behavior:contain!important}.details>p,.product-modal,.product-modal .modal-backdrop,p#detail-subtitle{display:none!important}.product-modal .modal-dialog{position:relative!important;max-height:none!important;height:auto!important;overflow:visible!important;width:100%!important;max-width:100%!important;border:0!important;border-radius:0!important;background:var(--mt-white)!important;box-shadow:none!important}.product-modal .modal-body{display:flex!important;flex-direction:column!important}.modal-close,.modal-content{display:flex!important;border-radius:0!important}.modal-content{background:var(--mt-white)!important;border:0!important;flex-direction:column!important;padding:0!important;gap:0!important;min-height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;box-shadow:none!important;position:relative!important}.modal-close{color:var(--mt-text)!important;min-width:44px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;font-size:1.25rem!important;top:.4rem!important;right:.4rem!important;z-index:10!important;background:rgba(255,255,255,.95)!important;border:1px solid var(--mt-border)!important;position:fixed!important}.viewer{gap:0!important;padding:0!important}.viewer-main{background:var(--mt-off-white)!important;border:0!important;border-radius:0!important;height:clamp(240px,40vh,340px)!important}.viewer-label{color:var(--mt-text4)!important;font-size:.6rem!important;text-transform:uppercase!important;letter-spacing:1.5px!important;padding:.5rem 1.25rem .25rem!important;font-family:var(--mt-sans)!important}.thumbs{padding:.25rem 1.25rem .75rem!important;gap:.4rem!important;overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-bottom:1px solid var(--mt-border)!important}.thumb,.thumb-label{border-radius:0!important}.thumb{border:1px solid var(--mt-border)!important;background:var(--mt-off-white)!important;width:48px!important;height:48px!important;flex-shrink:0!important;opacity:.65!important}.thumb.active{border-color:var(--mt-gold)!important;border-width:2px!important;opacity:1!important}.thumb-label{background:rgba(0,0,0,.6)!important;font-size:7px!important;left:0!important;right:0!important;bottom:0!important;padding:2px!important;letter-spacing:.3px!important}.details{padding:1rem 1.25rem 2rem!important;overflow:hidden!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.detail-price,.details h3{color:var(--mt-text)!important}.details h3{font-family:var(--mt-serif)!important;font-size:1.05rem!important;font-weight:400!important;margin:0!important;line-height:1.3!important}.detail-price{font-size:1.2rem!important;font-weight:600!important;font-family:var(--mt-sans)!important;margin:.35rem 0 .2rem!important}.specs{border-top:1px solid var(--mt-border)!important;margin-top:.5rem!important;padding-top:0!important;width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.spec-row{display:grid!important;grid-template-columns:1fr 1fr!important;color:var(--mt-text)!important;border-bottom:1px solid var(--mt-border)!important;font-size:.8rem!important;padding:.5rem 0!important;font-family:var(--mt-sans)!important}.spec-row span:first-child{color:var(--mt-text3)!important;text-transform:uppercase!important;font-size:.65rem!important;letter-spacing:.5px!important}.spec-row span:last-child{color:var(--mt-text)!important;font-weight:500!important;text-align:right!important}.certificate-tag,.internal-id{color:var(--mt-text4)!important;font-size:.7rem!important}.certificate-tag{border-radius:0!important;background:var(--mt-gold-pale)!important;color:var(--mt-gold-dark)!important;border-color:var(--mt-gold)!important}.actions{margin-top:1rem!important;gap:.5rem!important;flex-direction:column!important;display:flex!important}#certificate-link,.actions .btn,.actions .btn-outline{border-radius:0!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:.7rem 1rem!important;text-align:center!important;width:100%!important;display:block!important;box-sizing:border-box!important;border:1px solid var(--mt-text)!important;color:var(--mt-text)!important;background:0 0!important}.certificate-preview,.page-diamond-education .hero--diamonds::before{display:none!important}.compare-bar{background:var(--mt-white)!important;color:var(--mt-text)!important;box-shadow:0-2px 12px rgba(0,0,0,.06)!important;bottom:60px!important;border-radius:0!important;flex-direction:row!important;flex-wrap:wrap!important;padding:.65rem 1rem!important;border-top:1px solid var(--mt-border)!important;align-items:center!important;justify-content:space-between!important}.compare-bar,.compare-bar__info{gap:.5rem!important}.compare-bar__count{color:var(--mt-text3)!important;font-size:.7rem!important;font-family:var(--mt-sans)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.compare-bar__count strong{color:var(--mt-gold-dark)!important}.compare-bar__previews{gap:.35rem!important}.compare-bar__preview{border-radius:0!important;border:1px solid var(--mt-gold)!important;background:var(--mt-off-white)!important;width:36px!important;height:36px!important}.compare-bar__actions{gap:.5rem!important}.compare-bar__btn{border-radius:0!important;font-size:.7rem!important;padding:.5rem .85rem!important;font-family:var(--mt-sans)!important;letter-spacing:.5px!important;text-transform:uppercase!important}.compare-bar__btn--primary{background:var(--mt-text)!important;color:var(--mt-white)!important}.compare-bar__btn--clear{background:0 0!important;color:var(--mt-text3)!important;border:1px solid var(--mt-border)!important}.compare-modal{background:rgba(0,0,0,.4)!important;padding:0!important}.compare-modal.active{align-items:flex-end!important}.compare-modal__content{background:var(--mt-white)!important;border-radius:0!important;padding:1rem 0!important;width:100%!important;max-height:90vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;margin-top:0!important}.compare-modal__close{color:var(--mt-text3)!important;min-width:44px!important;min-height:44px!important;font-size:1.5rem!important;top:.5rem!important;right:.5rem!important}.compare-modal__header{padding:0 1rem!important;margin-bottom:1rem!important}.compare-modal__header h2,.page-diamond-education .content-box h3,.toolbar h2{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-weight:400!important;font-size:1.15rem!important}.compare-modal__header p{color:var(--mt-text3)!important;font-size:.8rem!important}.compare-table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.compare-table td,.compare-table th{padding:.6rem .75rem!important;white-space:nowrap!important}.compare-table th{background:var(--mt-off-white)!important;color:var(--mt-text3)!important;font-size:.65rem!important;letter-spacing:.5px!important}.compare-table td{font-size:.75rem!important;color:var(--mt-text)!important;border-bottom:1px solid var(--mt-border)!important}.compare-table__price{color:var(--mt-text)!important;font-weight:600!important}.compare-table__image{border-radius:0!important;background:var(--mt-off-white)!important;width:70px!important;height:70px!important}.compare-table__cert{border-radius:0!important;background:var(--mt-gold-pale)!important;color:var(--mt-gold-dark)!important}.compare-table__select-btn{background:var(--mt-text)!important;color:var(--mt-white)!important;border-radius:0!important;font-size:.7rem!important;padding:.5rem .75rem!important;font-family:var(--mt-sans)!important;letter-spacing:.5px!important;text-transform:uppercase!important}.wishlist-notification{background:var(--mt-white)!important;color:var(--mt-text)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;box-shadow:0 4px 16px rgba(0,0,0,.1)!important;bottom:75px!important}.page-about .process-step a,.page-about .section-content a,.page-about .value-card a,.wishlist-notification-icon{color:var(--mt-gold-dark)!important}#diamond-count,.wishlist-notification-text{font-family:var(--mt-sans)!important;font-size:.8rem!important}#diamond-count{font-size:.75rem!important}.page-diamond-education .content-box h3,.toolbar h2{font-size:1.2rem!important}#diamond-count,.page-diamond-education .section--dark p,.toolbar .count{color:var(--mt-text3)!important}.page-diamond-education #shapes,.products-section{background:var(--mt-cream)!important}.products-container{padding:0 1.25rem!important}.page-diamond-education .hero--diamonds{background:var(--mt-cream)!important;background-image:none!important;color:var(--mt-text)!important}.page-diamond-education .hero__bullets li,.page-diamond-education .hero__subheading{color:var(--mt-muted)!important}.page-diamond-education .hero__actions .btn--ghost{color:var(--mt-text)!important;border:1px solid var(--mt-border)!important}.page-diamond-education .hero__visual{display:flex!important;min-height:auto!important;padding:0!important}.page-diamond-education .hero__visual figcaption,.page-diamond-education .image-box figcaption{color:var(--mt-text4)!important;font-size:.75rem!important;font-family:var(--mt-sans)!important}.article-header,.page-diamond-education .section--dark,.page-diamond-education .section--dark[style*="background: #000"]{background:var(--mt-cream)!important;color:var(--mt-text)!important;padding:2.5rem 0!important}.page-diamond-education .section--light{background:var(--mt-white)!important;padding:2.5rem 0!important}.page-diamond-education .section--white{background:var(--mt-off-white)!important;padding:2.5rem 0!important}.page-diamond-education .section-container{padding:0 1.25rem!important}.page-diamond-education .section-eyebrow{color:var(--mt-gold)!important;font-family:var(--mt-sans)!important;font-size:.65rem!important;letter-spacing:2.5px!important;margin-bottom:.5rem!important}.page-diamond-education .section-title{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1.5rem!important;font-weight:400!important;margin-bottom:.75rem!important}.page-diamond-education .section-intro{color:var(--mt-text3)!important;font-family:var(--mt-sans)!important;font-size:.85rem!important;line-height:1.7!important;margin:0 auto 2rem!important}.page-diamond-education .two-col,.page-diamond-education .two-col--reverse{grid-template-columns:1fr!important;gap:1.5rem!important;direction:ltr!important}.page-diamond-education .two-col--reverse>*{direction:ltr!important}.page-diamond-education .content-box h3{color:var(--mt-gold-dark)!important}.page-diamond-education .content-box li,.page-diamond-education .content-box p{color:var(--mt-text3)!important;font-family:var(--mt-sans)!important;font-size:.85rem!important;line-height:1.7!important}.page-diamond-education .content-box li{line-height:1.6!important}.page-diamond-education .image-box img{border-radius:0!important;max-width:100%!important}.page-diamond-education .soft-cta{color:var(--mt-gold-dark)!important;font-family:var(--mt-sans)!important;font-size:.8rem!important;letter-spacing:.5px!important;border-bottom:1px solid var(--mt-gold)!important}.page-diamond-education .inline-link{color:var(--mt-gold-dark)!important;font-size:.85rem!important}.page-diamond-education .color-strip-container{margin:1.5rem 0!important}.page-diamond-education .color-strip{gap:.25rem!important;padding:.75rem 0!important}.page-diamond-education .color-strip::-webkit-scrollbar-track{background:var(--mt-border)!important}.page-diamond-education .color-strip::-webkit-scrollbar-thumb{background:var(--mt-gold)!important}.page-diamond-education .color-item{min-width:55px!important}.page-diamond-education .color-item img{width:45px!important;height:45px!important;border-radius:0!important}.page-diamond-education .color-item span{font-size:.7rem!important;color:var(--mt-gold-dark)!important;font-family:var(--mt-sans)!important}.page-diamond-education .color-strip-labels{color:var(--mt-text4)!important;font-family:var(--mt-sans)!important;font-size:.65rem!important;letter-spacing:.5px!important;text-transform:uppercase!important}.page-diamond-education .color-strip-labels span{color:var(--mt-text4)!important}.page-diamond-education .carat-comparison-section{padding:1.5rem 0!important}.page-diamond-education .carat-comparison-title{color:var(--mt-text)!important;font-family:var(--mt-serif)!important;font-size:1.15rem!important;font-weight:400!important}.page-diamond-education .carat-comparison-subtitle,.page-diamond-education .slider-labels span{color:var(--mt-text4)!important;font-family:var(--mt-sans)!important;font-size:.8rem!important}.page-diamond-education .carat-slider-container{flex-direction:column!important;gap:1rem!important}.page-diamond-education .diamond-display{min-width:80px!important}.page-diamond-education .diamond-image-wrapper{height:100px!important;width:100px!important}.page-diamond-education .carat-diamond-img{filter:drop-shadow(0 0 12px rgba(197,165,114,.2))!important}.page-diamond-education .diamond-carat-label{color:var(--mt-gold-dark)!important;font-family:var(--mt-serif)!important;font-size:1rem!important}.page-diamond-education .slider-track-wrapper{width:100%!important;max-width:260px!important;order:3!important}.page-diamond-education .slider-line{background:linear-gradient(90deg,var(--mt-gold),var(--mt-gold-dark))!important}.page-diamond-education .slider-marker{color:var(--mt-gold)!important}.page-diamond-education .slider-handle{background:var(--mt-gold)!important;box-shadow:0 2px 8px rgba(197,165,114,.3)!important}.page-diamond-education .slider-handle .handle-diamond{color:var(--mt-white)!important}.page-diamond-education .slider-labels span{font-size:.6rem!important}.page-diamond-education #shapes .btn--primary,.page-diamond-education .carat-disclaimer{color:var(--mt-text4)!important;font-family:var(--mt-sans)!important;font-size:.7rem!important}.page-diamond-education .left-diamond{order:1!important}.page-diamond-education .right-diamond{order:2!important}.page-diamond-education #shapes .btn--primary{background:var(--mt-text)!important;color:var(--mt-white)!important;border-color:var(--mt-text)!important;border-radius:0!important;letter-spacing:1.5px!important;padding:.85rem 2rem!important}.page-diamond-education .cert-logos{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important}.page-diamond-education .cert-logo-item{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1rem!important;min-width:0!important;padding:1rem 0!important;border-bottom:1px solid var(--mt-border)!important;text-align:left!important}.page-diamond-education .cert-logo-item:last-child{border-bottom:none!important}.page-diamond-education .cert-logo-badge{width:52px!important;height:52px!important;min-width:52px!important;border-radius:0!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:1px!important;margin-bottom:0!important}.page-diamond-education .cert-logo-badge.gia{background:#1a3a5c!important;box-shadow:none!important}.page-diamond-education .cert-logo-badge.igi{background:#7b341e!important;box-shadow:none!important}.page-diamond-education .cert-logo-badge.ags{background:#1a472a!important;box-shadow:none!important}.page-diamond-education .cert-logo-name{color:var(--mt-text)!important;font-family:var(--mt-sans)!important;font-size:.8rem!important;font-weight:600!important;display:block!important;margin-bottom:.15rem!important}.page-diamond-education .cert-logo-desc,.page-diamond-education .gia-split .inline-link{color:var(--mt-text4)!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;display:block!important}.page-diamond-education .gia-split{grid-template-columns:1fr!important;gap:1.25rem!important;margin-top:1.5rem!important;padding:1.25rem!important;background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important}.page-diamond-education .gia-split .content-box h3{font-size:1.1rem!important;margin-top:0!important}.page-diamond-education .clickable-image img{border-radius:0!important;box-shadow:0 2px 12px rgba(0,0,0,.08)!important;width:100%!important;max-width:100%!important}.page-diamond-education .clickable-image::after{border-radius:0!important;font-size:.7rem!important;padding:6px 12px!important;background:rgba(0,0,0,.65)!important}.page-diamond-education .gia-steps{font-family:var(--mt-sans)!important;font-size:.8rem!important;color:var(--mt-text3)!important;padding-left:1.25rem!important;margin:.75rem 0!important}.page-diamond-education .gia-steps li{color:var(--mt-text3)!important;line-height:1.6!important;margin-bottom:.5rem!important;padding-left:.25rem!important}.page-diamond-education .gia-split .inline-link{text-align:center!important;padding:.7rem 1rem!important;background:var(--mt-white)!important;border:1px solid var(--mt-gold)!important;color:var(--mt-gold-dark)!important;letter-spacing:1px!important;text-transform:uppercase!important;text-decoration:none!important;margin-top:.75rem!important;border-bottom:1px solid var(--mt-gold)!important}.page-diamond-education .specs-list{margin:1rem 0!important}.page-diamond-education .specs-list li{font-family:var(--mt-sans)!important;font-size:.85rem!important;color:var(--mt-text3)!important;padding:.4rem 0!important}.page-diamond-education .section--dark .specs-list li,.page-diamond-education .specs-list li{border-bottom:1px solid var(--mt-border)!important}.page-diamond-education .cards-grid{grid-template-columns:1fr!important;gap:0!important}.page-diamond-education .card{border-radius:0!important;padding:1.25rem 0!important;border-bottom:1px solid var(--mt-border)!important}.page-diamond-education .card li:last-child,.page-diamond-education .card:last-child{border-bottom:none!important}.page-diamond-education .card--dark{background:0 0!important;border-left:none!important;border-right:none!important;border-top:none!important}.page-diamond-education .card--dark:hover{border-color:var(--mt-border)!important;transform:none!important}.page-diamond-education .card h3{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1.1rem!important;font-weight:400!important;margin-bottom:.75rem!important;padding-bottom:.5rem!important;border-bottom:1px solid var(--mt-gold-pale)!important}.page-diamond-education .card ul{padding-left:0!important;list-style:none!important;margin:0!important}.page-diamond-education .card li{font-family:var(--mt-sans)!important;font-size:.8rem!important;color:var(--mt-text3)!important;line-height:1.5!important;margin-bottom:0!important;padding:.4rem 0!important;display:flex!important;justify-content:space-between!important;border-bottom:1px solid var(--mt-border2, rgba(0,0,0,0.04))!important}.page-diamond-education .card li strong{color:var(--mt-text)!important;font-weight:500!important;min-width:70px!important}.page-diamond-education #recommended-specs>.section-container>p[style]{color:var(--mt-text4)!important;font-family:var(--mt-sans)!important;font-size:.75rem!important;font-style:italic!important;margin-top:1rem!important}.page-diamond-education .explore-card{border-radius:0!important;box-shadow:none!important;background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;padding:1.25rem!important}.page-diamond-education .explore-card:hover{transform:none!important;box-shadow:none!important;border-color:var(--mt-gold)!important}.page-about .about-hero h1,.page-diamond-education .cta-box h2,.page-diamond-education .explore-card h3{font-family:var(--mt-serif)!important;color:var(--mt-gold-dark)!important;font-size:1rem!important;font-weight:400!important;margin-bottom:.35rem!important}.page-diamond-education .cta-box p,.page-diamond-education .explore-card p{color:var(--mt-text3)!important;font-family:var(--mt-sans)!important;font-size:.8rem!important;line-height:1.6!important}.page-diamond-education .cta-box{grid-template-columns:1fr!important;gap:1.5rem!important;padding:1.5rem!important;border-radius:0!important;background:var(--mt-white)!important;border:1px solid var(--mt-border)!important}.page-about .about-hero h1,.page-diamond-education .cta-box h2{color:var(--mt-text)!important;font-size:1.35rem!important;margin-bottom:.5rem!important}.page-diamond-education .cta-box p{font-size:.85rem!important;line-height:1.7!important;margin-bottom:1rem!important}.page-diamond-education .cta-box .btn--primary{background:var(--mt-text)!important;color:var(--mt-white)!important;border-color:var(--mt-text)!important;border-radius:0!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;letter-spacing:1.5px!important;padding:.85rem 2rem!important;display:inline-block!important}.page-diamond-education .cta-box img{border-radius:0!important}.page-diamond-education .lightbox-overlay{background:rgba(0,0,0,.92)!important}.page-diamond-education .lightbox-content{border-radius:0!important;max-width:95%!important}.page-diamond-education .lightbox-close{font-size:2rem!important;min-width:44px!important;min-height:44px!important;top:10px!important;right:10px!important}.page-diamond-education .btn,.styled-list li::before{border-radius:0!important}.page-diamond-education .btn--dark{background:var(--mt-text)!important;color:var(--mt-white)!important;border-color:var(--mt-text)!important;border-radius:0!important}.page-about .about-hero{background:var(--mt-text)!important;min-height:55vh!important;padding:calc(50px + 3rem) 1.25rem 2.5rem!important;margin-top:-50px!important;display:flex!important;align-items:flex-end!important}.page-about .about-hero-image{opacity:.35!important}.page-about .about-hero-content{text-align:left!important;padding:0!important}.page-about .about-hero-subtitle,.page-about .section-content p{font-family:var(--mt-sans)!important;margin-bottom:.65rem!important}.page-about .about-hero-subtitle{color:var(--mt-gold)!important;font-size:.6rem!important;letter-spacing:2.5px!important}.page-about .about-hero h1{color:var(--mt-white)!important;font-size:2rem!important;margin-bottom:.75rem!important;line-height:1.2!important}.page-about .about-hero-description{font-family:var(--mt-sans)!important;color:rgba(255,255,255,.7)!important;font-size:.82rem!important;line-height:1.7!important;max-width:90%!important}.page-about .about-section{padding:2.5rem 0!important;background:var(--mt-white)!important}.page-about .about-section.light-bg{background:var(--mt-cream)!important}.page-about .image-text-section{grid-template-columns:1fr!important;gap:0!important;padding:0!important;direction:ltr!important}.page-about .image-text-section.reverse,.page-about .image-text-section.reverse>*{direction:ltr!important}.page-about .section-image{width:100%!important;height:240px!important;border-radius:0!important;object-fit:cover!important}.page-about .section-content{padding:1.5rem 1.25rem!important}.page-about .section-content h2{font-size:1.4rem!important;margin-bottom:.75rem!important;line-height:1.25!important}.page-about .section-content p{color:var(--mt-text3)!important;font-size:.82rem!important;line-height:1.75!important}.page-about .about-content{padding:0 1.25rem!important}.page-about .about-content h2,.page-about .section-content h2,.page-about .value-card h3{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-weight:400!important}.page-about .about-content h2{font-size:1.4rem!important;margin-bottom:1.25rem!important;text-align:left!important;line-height:1.25!important}.page-about .values-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;margin-top:0!important;background:var(--mt-border)!important;border:1px solid var(--mt-border)!important}.page-about .value-card{text-align:left!important;padding:1rem!important;border-bottom:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;background:var(--mt-white)!important}.page-about .value-card:hover{transform:none!important}.page-about .value-icon{width:36px!important;height:36px!important;min-width:36px!important;margin:0 0 .65rem!important;border-radius:0!important;border-color:var(--mt-gold)!important;background:var(--mt-gold-pale)!important}.page-about .value-card:hover .value-icon{background:var(--mt-gold-pale)!important;transform:none!important}.page-about .value-icon svg{width:18px!important;height:18px!important}.page-about .value-card:hover .value-icon svg,.page-about .value-icon svg{stroke:var(--mt-gold-dark)!important}.page-about .value-card h3{font-size:.9rem!important;margin-bottom:.3rem!important}.page-about .value-card p{font-family:var(--mt-sans)!important;color:var(--mt-text4)!important;font-size:.7rem!important;line-height:1.55!important}.page-about .process-steps{grid-template-columns:1fr!important;gap:0!important;margin-top:0!important;border-left:2px solid var(--mt-gold-pale)!important;padding-left:1.25rem!important}.page-about .process-step{text-align:left!important;padding:0 0 1.5rem!important;border-bottom:none!important;display:block!important;position:relative!important}.page-about .process-step::before{content:""!important;position:absolute!important;left:calc(-1.25rem - 5px)!important;top:6px!important;width:8px!important;height:8px!important;background:var(--mt-gold)!important;border-radius:0!important;display:block!important}.page-about .process-step:last-child{padding-bottom:0!important}.page-about .process-number{font-family:var(--mt-sans)!important;font-size:.6rem!important;color:var(--mt-gold)!important;opacity:1!important;margin-bottom:.15rem!important;min-width:auto!important;letter-spacing:2px!important;text-transform:uppercase!important;display:block!important}.page-about .process-step h3{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1.05rem!important;font-weight:400!important;margin-bottom:.3rem!important}.page-about .process-step p{font-family:var(--mt-sans)!important;color:var(--mt-text3)!important;font-size:.78rem!important;line-height:1.6!important}.page-about .testimonials-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:0!important;margin-top:0!important;padding:0 1.25rem!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.page-about .testimonials-grid::-webkit-scrollbar{display:none!important}.page-about .testimonial-card{flex:0 0 calc(100vw - 2.5rem)!important;scroll-snap-align:center!important;background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;box-shadow:none!important;padding:1.75rem 1.5rem!important}.page-about .testimonial-card:hover{transform:none!important;box-shadow:none!important}.page-about .testimonial-stars{color:var(--mt-gold)!important;font-size:.75rem!important;letter-spacing:1px!important;margin-bottom:.5rem!important}.page-about .testimonial-text{font-family:var(--mt-serif)!important;font-size:.95rem!important;color:var(--mt-text)!important;line-height:1.6!important;margin-bottom:.65rem!important;font-style:italic!important;font-weight:400!important}.page-about .testimonial-author strong{font-family:var(--mt-sans)!important;color:var(--mt-text)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.page-about .testimonial-author span{font-family:var(--mt-sans)!important;color:var(--mt-text4)!important;font-size:.65rem!important;letter-spacing:.5px!important}.page-about .testimonial-dots{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:1.25rem!important;padding:0!important}.page-about .about-section:has(.service-regions) .about-content h2{text-align:center!important}.page-about .about-section:has(.service-regions) .about-content>p{text-align:center!important;font-family:var(--mt-sans)!important;color:var(--mt-text3)!important;font-size:.82rem!important;line-height:1.7!important;max-width:none!important;margin:0 0 1.25rem!important}.page-about .service-regions{justify-content:center!important;gap:.5rem!important;margin-top:1rem!important}.page-about .region-badge{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;padding:.5rem 1rem!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;color:var(--mt-text)!important;letter-spacing:.3px!important}.page-about .region-badge:hover{border-color:var(--mt-gold)!important;background:var(--mt-gold-pale)!important}.page-about .about-section:has(.service-regions) .about-content>p[style*="margin-top: 2rem"]{font-family:var(--mt-sans)!important;color:var(--mt-text4)!important;font-size:.7rem!important;text-align:center!important;margin-top:1.25rem!important}.page-about .cta-about{background:var(--mt-text)!important;padding:3rem 1.25rem!important;text-align:center!important;border-top:none!important}.page-about .cta-about h2,.page-blog .blog-hero h1{font-family:var(--mt-serif)!important;color:var(--mt-white)!important;font-weight:400!important;line-height:1.25!important}.page-about .cta-about h2{font-size:1.5rem!important;margin-bottom:.5rem!important}.page-about .cta-about p,.page-blog .blog-hero p{font-family:var(--mt-sans)!important;line-height:1.7!important}.page-about .cta-about p{color:rgba(255,255,255,.6)!important;font-size:.82rem!important;margin:0 auto 1.5rem!important;max-width:none!important}.page-about .cta-buttons{flex-direction:column!important;gap:.65rem!important;justify-content:center!important}.page-about .cta-buttons .btn{border-radius:0!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;letter-spacing:1.5px!important;padding:.85rem 1.5rem!important;text-align:center!important;width:100%!important}.page-about .cta-buttons .btn-primary{background:var(--mt-gold)!important;color:var(--mt-text)!important;border-color:var(--mt-gold)!important}.page-about .cta-buttons .btn-secondary{background:0 0!important;color:rgba(255,255,255,.8)!important;border:1px solid rgba(255,255,255,.2)!important}.page-about .breadcrumb{background:var(--mt-off-white)!important}.page-blog .blog-hero{padding:6rem 1.25rem 2.5rem!important}.page-blog .blog-hero::before{background:rgba(0,0,0,.6)!important}.page-blog .blog-hero h1{font-size:1.75rem!important;text-shadow:none!important}.page-blog .blog-hero p{color:rgba(255,255,255,.7)!important;font-size:.85rem!important}.page-blog .blog-hero .breadcrumb a,.page-blog .blog-hero .highlight,.page-booking .what-to-expect li:before,.policy-section ul li::before,.trust-pill svg{color:var(--mt-gold)!important}.page-blog .blog-hero .breadcrumb{color:rgba(255,255,255,.5)!important}.page-blog .featured-section{background:var(--mt-white)!important;padding:2.5rem 0 1.5rem!important}.page-blog .section-label{color:var(--mt-gold-dark)!important;font-family:var(--mt-sans)!important;font-size:.65rem!important;letter-spacing:2px!important}.page-blog .featured-post{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;box-shadow:none!important}.page-blog .featured-post:hover{transform:none!important;box-shadow:none!important;border-color:var(--mt-gold)!important}.page-blog .featured-image{background:var(--mt-cream)!important}.page-blog .featured-badge{background:var(--mt-gold)!important;color:var(--mt-text)!important;border-radius:0!important;box-shadow:none!important;font-size:.6rem!important;letter-spacing:1.5px!important}.page-blog .featured-content{padding:1.25rem!important}.page-blog .featured-category{color:var(--mt-gold-dark)!important;font-family:var(--mt-sans)!important;font-size:.65rem!important}.page-blog .blog-header h2,.page-blog .featured-title{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-weight:400!important}.page-blog .featured-title{font-size:1.25rem!important;line-height:1.35!important}.page-blog .featured-excerpt{font-family:var(--mt-sans)!important;color:var(--mt-text3)!important;font-size:.82rem!important;line-height:1.7!important}.page-blog .featured-meta{color:var(--mt-text4)!important;font-size:.75rem!important}.page-blog .featured-meta svg{stroke:var(--mt-gold)!important}.page-blog .read-article-btn{background:0 0!important;border:1px solid var(--mt-gold)!important;color:var(--mt-gold-dark)!important;border-radius:0!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;letter-spacing:1.5px!important;padding:.75rem 1.25rem!important}.page-blog .blog-section{background:var(--mt-cream)!important;padding:2.5rem 0 3rem!important}.page-blog .blog-header h2{font-size:1.4rem!important}.page-blog .blog-header p,.page-blog .newsletter-form input[type=email]{font-family:var(--mt-sans)!important;color:var(--mt-text3)!important;font-size:.82rem!important}.page-blog .blog-card,.page-blog .category-btn{border:1px solid var(--mt-border)!important;border-radius:0!important}.page-blog .category-btn{background:0 0!important;color:var(--mt-text3)!important;font-family:var(--mt-sans)!important;font-size:.65rem!important;padding:.5rem 1rem!important}.page-blog .category-btn.active,.page-blog .category-btn:hover{border-color:var(--mt-gold)!important;color:var(--mt-gold-dark)!important;background:var(--mt-gold-pale)!important}.page-blog .blog-card{background:var(--mt-white)!important;box-shadow:none!important}.page-blog .blog-card:hover{transform:none!important;box-shadow:none!important}.page-blog .blog-card-image{background:var(--mt-off-white)!important}.page-blog .blog-card-content{padding:1.25rem!important}.page-blog .blog-card-category{color:var(--mt-gold-dark)!important;font-family:var(--mt-sans)!important;font-size:.6rem!important}.page-blog .blog-card-title,.page-blog .newsletter-section h2{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1.1rem!important;font-weight:400!important}.page-blog .blog-card:hover .blog-card-title,.table-of-contents a:hover{color:var(--mt-gold-dark)!important}.page-blog .blog-card-excerpt{font-family:var(--mt-sans)!important;color:var(--mt-text3)!important;font-size:.82rem!important;line-height:1.7!important}.page-blog .blog-card-meta{color:var(--mt-text4)!important;border-top:1px solid var(--mt-border)!important;font-size:.7rem!important}.page-blog .blog-card-meta svg{stroke:var(--mt-text4)!important}.page-blog .newsletter-section{background:var(--mt-text)!important;padding:3rem 0!important}.page-blog .newsletter-section::before{display:none!important}.page-blog .newsletter-section h2{color:var(--mt-white)!important;font-size:1.35rem!important}.page-blog .newsletter-section p{font-family:var(--mt-sans)!important;color:rgba(255,255,255,.6)!important;font-size:.82rem!important}.page-blog .newsletter-icon{background:rgba(197,165,114,.15)!important;border-radius:0!important}.page-blog .newsletter-form input[type=email]{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;color:var(--mt-white)!important}.article-category,.page-blog .newsletter-btn{background:var(--mt-gold)!important;color:var(--mt-text)!important;border-radius:0!important;letter-spacing:1.5px!important}.page-blog .newsletter-btn{font-family:var(--mt-sans)!important;font-size:.7rem!important}.page-blog .newsletter-note{color:rgba(255,255,255,.4)!important;font-size:.72rem!important}.page-blog .breadcrumb{background:var(--mt-off-white)!important}.article-category{font-size:.65rem!important;padding:.35rem .85rem!important}.article-content h3,.article-content p,.article-header h1{font-family:var(--mt-serif)!important;color:var(--mt-text)!important}.article-header h1,.table-of-contents h2{font-size:1.6rem!important;font-weight:400!important}.article-excerpt,.table-of-contents a{color:var(--mt-text3)!important;font-family:var(--mt-sans)!important;font-size:.88rem!important}.article-meta{color:var(--mt-text4)!important;font-size:.78rem!important}.article-featured-image img{border-radius:0!important;box-shadow:none!important}.table-of-contents{background:var(--mt-off-white)!important;border-radius:0!important;border:1px solid var(--mt-border)!important;padding:1.25rem!important}.table-of-contents h2{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1.1rem!important;border-bottom:none!important}.table-of-contents a{color:var(--mt-text)!important;font-size:.82rem!important}.article-content h2{font-size:1.35rem!important;font-weight:400!important;border-bottom-color:var(--mt-gold)!important}.article-content h3,.article-content p{font-size:1.1rem!important}.article-content p{font-family:var(--mt-sans)!important;font-size:.88rem!important;line-height:1.8!important}.article-content a,.page-booking .booking-info p a{color:var(--mt-gold-dark)!important}.decision-box,.key-insight,.pro-tip,.warning-box{border-radius:0!important;padding:1rem 1.25rem!important}.key-insight{background:#f0f7ff!important}.pro-tip{background:var(--mt-gold-pale)!important}.decision-box{background:var(--mt-off-white)!important;border-color:var(--mt-gold)!important}.cta-box h3,.grade-table th{color:var(--mt-white)!important}.grade-table th{background:var(--mt-text)!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;letter-spacing:.5px!important}.cta-box p,.grade-table td{font-family:var(--mt-sans)!important;font-size:.82rem!important}.grade-table td{color:var(--mt-text)!important}.budget-tier,.clarity-grade,.color-group,.faq-item,.method-card,.priority-list li{border-radius:0!important;background:var(--mt-off-white)!important}.author-bio,.cta-box{border-radius:0!important}.cta-box{background:var(--mt-text)!important;padding:2rem 1.25rem!important}.cta-box h3{font-family:var(--mt-serif)!important;font-size:1.25rem!important;font-weight:400!important}.cta-box p{color:rgba(255,255,255,.6)!important}.cta-box .btn-primary,.cta-box .btn-secondary{border-radius:0!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;letter-spacing:1.5px!important}.cta-box .btn-primary{background:var(--mt-gold)!important;color:var(--mt-text)!important}.cta-box .btn-secondary{background:0 0!important;color:rgba(255,255,255,.8)!important;border:1px solid rgba(255,255,255,.2)!important}.author-bio{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important}.article-content h2,.author-info h4,.related-posts h2{font-family:var(--mt-serif)!important;color:var(--mt-text)!important}.author-info p,.author-link{font-family:var(--mt-sans)!important;font-size:.82rem!important}.author-link{color:var(--mt-gold-dark)!important;font-size:.78rem!important}.related-posts h2{font-weight:400!important;border-bottom:none!important}.related-post-card{border-radius:0!important;box-shadow:none!important;border:1px solid var(--mt-border)!important}.related-post-card:hover{transform:none!important;box-shadow:none!important;border-color:var(--mt-gold)!important}.page-booking .booking-hero h1,.page-booking .booking-info h2,.related-post-card h3{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:.95rem!important;font-weight:400!important}.related-post-card .read-more{color:var(--mt-gold-dark)!important;font-family:var(--mt-sans)!important;font-size:.75rem!important}.trend-chart{background:var(--mt-off-white)!important}.breadcrumb,.chart-bar .bar,.content-image,.content-image img,.page-booking .inspiration-card img,.price-card,.trend-chart{border-radius:0!important}.page-booking .booking-hero{padding:6rem 1.25rem 2.5rem!important;margin-top:-50px!important}.page-booking .booking-hero::before{background:rgba(0,0,0,.6)!important}.page-booking .booking-hero h1,.page-booking .booking-info h2{color:var(--mt-white)!important;font-size:1.75rem!important;line-height:1.25!important}.page-booking .booking-hero p,.page-booking .booking-info p{font-family:var(--mt-sans)!important;color:var(--mt-gold)!important;font-size:.85rem!important}.page-booking .breadcrumb{background:var(--mt-off-white)!important}.page-booking .booking-section{background:var(--mt-white)!important;padding:2.5rem 0!important}.page-booking .booking-container{padding:0 1.25rem!important;gap:2rem!important}.page-booking .booking-info h2{color:var(--mt-text)!important;font-size:1.25rem!important;line-height:1.3!important}.page-booking .booking-info p{color:var(--mt-text3)!important;font-size:.82rem!important;line-height:1.7!important}.page-booking .consult-type,.page-booking .what-to-expect{background:var(--mt-off-white)!important;border-radius:0!important;padding:1.25rem!important}.page-booking .consult-type{border:1px solid var(--mt-border)!important}.page-blog .blog-card:hover,.page-booking .consult-type:hover{border-color:var(--mt-gold)!important}.page-booking .booking-form h2,.page-booking .consult-type h3,.page-booking .what-to-expect h3{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1rem!important;font-weight:400!important}.page-booking .consult-type p{font-size:.82rem!important}.page-booking .what-to-expect{border-left:2px solid var(--mt-gold)!important}.author-info p,.page-booking .what-to-expect ul{color:var(--mt-text3)!important}.page-booking .consult-type p,.page-booking .form-group label,.page-booking .what-to-expect li{font-family:var(--mt-sans)!important;color:var(--mt-text3)!important}.page-booking .what-to-expect li{font-size:.82rem!important;line-height:1.6!important}.page-booking .booking-form,.page-booking .form-group input,.page-booking .form-group select,.page-booking .form-group textarea{background:var(--mt-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;padding:1.5rem 1.25rem!important}.page-booking .booking-form h2{font-size:1.15rem!important;margin-bottom:1.25rem!important}.page-booking .form-group label{font-size:.65rem!important;letter-spacing:1.5px!important}.page-booking .form-group input,.page-booking .form-group select,.page-booking .form-group textarea{font-family:var(--mt-sans)!important;font-size:.88rem!important;color:var(--mt-text)!important;padding:.85rem!important}.page-booking .form-group input:focus,.page-booking .form-group select:focus,.page-booking .form-group textarea:focus{border-color:var(--mt-gold)!important}.page-booking .inspiration-card{border:1px solid var(--mt-border)!important;border-radius:0!important;background:var(--mt-off-white)!important}.page-booking .inspiration-meta h4,.page-booking .submit-btn{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:.95rem!important}.page-booking .submit-btn{background:var(--mt-gold)!important;border-radius:0!important;font-family:var(--mt-sans)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:1.5px!important;padding:1rem!important}.page-booking .submit-btn:hover{transform:none!important}.page-booking .form-note{font-family:var(--mt-sans)!important;color:var(--mt-text4)!important;font-size:.72rem!important}.faq-hero{padding:6rem 1.25rem 2rem!important;margin-top:-50px!important}.faq-hero::before{background:rgba(0,0,0,.65)!important}.faq-category h2,.faq-hero h1{font-family:var(--mt-serif)!important;font-weight:400!important}.faq-hero h1{color:var(--mt-white)!important;font-size:1.75rem!important;text-shadow:none!important}.faq-hero p{font-family:var(--mt-sans)!important;color:rgba(255,255,255,.65)!important;font-size:.85rem!important}.faq-container{padding:2rem 1.25rem 3rem!important}.faq-category{margin-bottom:2rem!important}.faq-category h2{color:var(--mt-text)!important;font-size:1.2rem!important;border-bottom-color:var(--mt-gold)!important}.faq-answer p,.faq-question{font-family:var(--mt-sans)!important}.faq-question{color:var(--mt-text)!important;font-size:.88rem!important;padding:1rem 0!important;min-height:44px!important}.faq-answer a,.faq-question:hover{color:var(--mt-gold-dark)!important}.faq-cta h3,.faq-question .icon{color:var(--mt-gold)!important;font-size:1.2rem!important}.faq-answer p{line-height:1.7!important}.faq-item{border-bottom-color:var(--mt-border)!important}.faq-cta{background:var(--mt-off-white)!important;border-radius:0!important;padding:2rem 1.25rem!important}.faq-cta h3{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-weight:400!important}.faq-answer p,.faq-cta p{color:var(--mt-text3)!important;font-size:.82rem!important}.faq-cta a,.progress-step.active .step-num{background:var(--mt-gold)!important;color:var(--mt-text)!important}.faq-cta a,.faq-cta p{font-family:var(--mt-sans)!important}.faq-cta a{border-radius:0!important;font-size:.7rem!important;letter-spacing:1.5px!important;padding:.85rem 2rem!important}.cart-progress{padding:5.5rem 1.25rem 0!important}.progress-step.active{color:var(--mt-gold-dark)!important}.progress-step.active .step-num{box-shadow:none!important}.progress-step.inactive{color:var(--mt-text4)!important}.progress-step.inactive .step-num{border-color:var(--mt-border)!important;color:var(--mt-text4)!important}.progress-line{background:var(--mt-border)!important}.progress-step{font-size:.65rem!important}.cart-page-title{font-family:var(--mt-serif)!important;font-size:1.75rem!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--mt-text)!important;background-clip:unset!important;color:var(--mt-text)!important}.cart-count-label{color:var(--mt-text4)!important}.cart-page{padding:2rem 1.25rem 4rem!important}.cart-layout{grid-template-columns:1fr!important;gap:2rem!important}.cart-item{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;padding:1rem!important;flex-direction:column!important;gap:1rem!important}.cart-item::before,.checkout-btn::before{display:none!important}.cart-item:hover{transform:none!important;box-shadow:none!important;border-color:var(--mt-gold)!important}.cart-item-image{width:100%!important;height:200px!important;border-radius:0!important;background:var(--mt-cream)!important;border-color:var(--mt-border)!important}.cart-item-name{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1.05rem!important;font-weight:400!important}.cart-item-meta{color:var(--mt-text3)!important;font-size:.75rem!important}.cart-item-meta span{border-right-color:var(--mt-border)!important}.cart-item-right{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;min-width:unset!important}.cart-item-price{font-family:var(--mt-serif)!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--mt-gold-dark)!important;background-clip:unset!important;color:var(--mt-gold-dark)!important;font-size:1.15rem!important}.remove-btn{color:var(--mt-text4)!important}.remove-btn:hover{color:#c44!important}.qty-control{border-color:var(--mt-border)!important;border-radius:0!important;background:var(--mt-white)!important}.qty-btn{color:var(--mt-text3)!important}.qty-btn:hover{background:var(--mt-gold-pale)!important;color:var(--mt-gold-dark)!important}.qty-value{color:var(--mt-text)!important;border-color:var(--mt-border)!important;background:0 0!important}.cart-empty{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important;padding:4rem 1.5rem!important}.cart-empty h2{font-size:1.5rem!important}.cart-empty p,.wishlist-empty p{color:var(--mt-text3)!important;font-size:.85rem!important}.cart-empty-cta,.cart-summary{border-radius:0!important;box-shadow:none!important}.cart-empty-cta{background:var(--mt-gold)!important;color:var(--mt-text)!important;font-family:var(--mt-sans)!important;font-size:.7rem!important;letter-spacing:1.5px!important}.cart-empty-cta:hover{transform:none!important;box-shadow:none!important}.cart-summary{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;padding:1.5rem 1.25rem!important;position:static!important}.cart-empty h2,.cart-summary h3,section[style*="linear-gradient(135deg, #1a1a1a"] h1{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-weight:400!important}.cart-summary h3{font-size:1.15rem!important;border-bottom-color:var(--mt-border)!important}.delivery-estimate,.summary-row .label,section[style*="linear-gradient(135deg, #1a1a1a"] p[style*="color: #999"],section[style*="linear-gradient(135deg, #1a1a1a"] p[style*="color: #C5A572"]{color:var(--mt-text3)!important}.delivery-estimate strong,.policy-section strong,.summary-row .value,.summary-row.total .label{color:var(--mt-text)!important}.summary-row.total{border-top-color:var(--mt-border)!important}.summary-row.total .value{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:var(--mt-gold-dark)!important;background-clip:unset!important;color:var(--mt-gold-dark)!important}.delivery-estimate{background:var(--mt-gold-pale)!important;border-color:var(--mt-gold)!important;border-radius:0!important}.checkout-btn{background:var(--mt-gold)!important;color:var(--mt-text)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--mt-sans)!important;font-size:.75rem!important}.checkout-btn:hover{transform:none!important;box-shadow:none!important}.continue-link{color:var(--mt-text4)!important}.breadcrumb--dark a,.continue-link:hover,.policy-section a{color:var(--mt-gold-dark)!important}.trust-cluster{border-top-color:var(--mt-border)!important}.trust-pill,.value-statement{border-color:var(--mt-border)!important;border-radius:0!important}.trust-pill{background:var(--mt-white)!important;color:var(--mt-text4)!important}.value-statement{background:var(--mt-cream)!important;color:var(--mt-text3)!important}section[style*="linear-gradient(135deg, #1a1a1a"]{background:var(--mt-cream)!important;padding:6rem 0 2rem!important}section[style*="linear-gradient(135deg, #1a1a1a"] h1{-webkit-text-fill-color:var(--mt-text)!important;font-size:1.75rem!important}section[style*="background: #FAF9F7"]{background:var(--mt-white)!important;padding:2rem 0 3rem!important}.wishlist-grid{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important}.wishlist-item{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important}.wishlist-item-image{border-radius:0!important;aspect-ratio:4/3!important;object-fit:cover!important}.wishlist-item-name{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-weight:400!important}.wishlist-empty h2,.wishlist-item-price{color:var(--mt-gold-dark)!important;font-family:var(--mt-serif)!important}.wishlist-item-btn.primary,.wishlist-item-btn.secondary{border-radius:0!important;font-family:var(--mt-sans)!important;font-size:.7rem!important}.wishlist-item-btn.primary{background:var(--mt-gold)!important;color:var(--mt-text)!important;letter-spacing:1px!important}.wishlist-item-btn.secondary{background:0 0!important;border:1px solid var(--mt-border)!important;color:var(--mt-text3)!important}.wishlist-empty{text-align:center!important;padding:3rem 1.25rem!important}.wishlist-empty h2{color:var(--mt-text)!important;font-size:1.35rem!important;font-weight:400!important}.auth-container{margin:2rem auto!important;padding:2rem 1.25rem!important;border-radius:0!important;border-color:var(--mt-border)!important;box-shadow:none!important}.auth-title{font-family:var(--mt-serif)!important;color:var(--mt-text)!important;font-size:1.5rem!important;font-weight:400!important}.auth-subtitle{font-family:var(--mt-sans)!important;color:var(--mt-text4)!important;font-size:.82rem!important}.auth-tabs{border-bottom-color:var(--mt-border)!important}.auth-tab,.form-group input,.form-group label{font-family:var(--mt-sans)!important}.auth-tab{font-size:.7rem!important;min-height:44px!important}.auth-tab.active{color:var(--mt-gold-dark)!important;border-bottom-color:var(--mt-gold)!important}.form-group label{color:var(--mt-text3)!important}.form-group input{border-radius:0!important;border-color:var(--mt-border)!important;background:var(--mt-off-white)!important}.form-group input:focus{border-color:var(--mt-gold)!important;background:var(--mt-white)!important}.portal-btn{border-radius:0!important;font-family:var(--mt-sans)!important;min-height:44px!important}.welcome-banner-wrapper{background:var(--mt-text)!important}.stats-grid{grid-template-columns:1fr!important;gap:.75rem!important}.main-container{padding:5.5rem 1.25rem 2rem!important}.policy-hero{height:auto!important;min-height:unset!important;padding:6rem 1.25rem 2.5rem!important;margin-top:-50px!important}.policy-hero::before{background:rgba(0,0,0,.65)!important}.policy-hero-subtitle{font-family:var(--mt-sans)!important;color:var(--mt-gold)!important;font-size:.65rem!important}.policy-hero h1,.policy-section h2,.policy-section h3{font-family:var(--mt-serif)!important;font-weight:400!important}.policy-hero h1{color:var(--mt-white)!important;font-size:1.75rem!important}.policy-hero-description{font-family:var(--mt-sans)!important;color:rgba(255,255,255,.7)!important;font-size:.85rem!important}.policy-section{padding:2.5rem 0!important;background:var(--mt-white)!important}.policy-section.alt-bg{background:var(--mt-off-white)!important}.policy-container{padding:0 1.25rem!important}.policy-section h2,.policy-section h3{color:var(--mt-text)!important}.policy-section h2{font-size:1.35rem!important;border-bottom-color:var(--mt-gold)!important}.policy-section .section-intro,.policy-section ol li,.policy-section p,.policy-section ul li{font-family:var(--mt-sans)!important;color:var(--mt-text3)!important;font-size:.85rem!important}.policy-section h3{font-size:1.1rem!important}.policy-section ol li,.policy-section p,.policy-section ul li{line-height:1.7!important}.info-card,.shipping-card{background:var(--mt-off-white)!important;border:1px solid var(--mt-border)!important;border-radius:0!important}.timeline-item::before{background:var(--mt-gold)!important}.timeline-item::after{border-color:var(--mt-gold)!important}.breadcrumb--dark,.policy-hero~.breadcrumb{background:var(--mt-off-white)!important;color:var(--mt-text3)!important}}@media (min-width:769px){.bottom-nav{display:none!important}}