.everich-style-matrix{width:100%;background:#fff}.matrix-row{display:flex;width:100%;min-height:520px;border-bottom:1px solid #f0f0f0}.col-50{width:50%}.col-25{width:25%}.text-block{padding:100px 6%;display:flex;align-items:center;background:#fff}.blog-accent{background:#000;color:#fff}.matrix-tag{text-transform:uppercase;color:#fff;margin-bottom:30px;display:block}.matrix-title{margin-bottom:35px;color:#fff;font-size:2.125rem;line-height:2.75rem;font-family:var(--font-heading-family);font-weight:300;text-transform:none;letter-spacing:.038rem}.seo-rich-text p{color:#fff;margin-bottom:20px}.seo-rich-text strong{color:#fff;font-weight:500}.img-block{background-size:cover;background-position:center;text-decoration:none;position:relative;overflow:hidden}.img-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .1);display:flex;align-items:flex-end;padding:40px;transition:0.6s}.img-overlay h6{color:#fff;font-size:.875rem;letter-spacing:0em;line-height:1.25rem;text-transform:uppercase;font-weight:700}.img-block:hover .img-overlay{background:rgb(0 0 0 / .3)}.blog-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid rgb(255 255 255 / .1);color:#fff;text-decoration:none;font-family:'Cormorant Garamond';font-size:15px}.matrix-btn{display:inline-block;margin-top:20px;font-weight:500;color:#fff;text-decoration:none;border-bottom:1px solid #1a1a1a;padding-bottom:5px}.img-block{background-size:cover;background-position:center;text-decoration:none;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.img-block::after{content:'VIEW';position:absolute;font-family:'Montserrat',sans-serif;font-size:13px;letter-spacing:4px;color:#fff;padding:10px 20px;border:1px solid rgb(255 255 255 / .5);opacity:0;transform:scale(.9);transition:all 0.5s cubic-bezier(.25,1,.5,1);z-index:2}.img-block:hover::after{opacity:1;transform:scale(1);background:rgb(255 255 255 / .1);backdrop-filter:blur(2px)}.img-block:hover .img-overlay h6{opacity:.5;transform:translateY(5px)}.img-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .1);display:flex;align-items:flex-end;padding:40px;transition:0.6s;z-index:1}.img-overlay h6{font-family:'Montserrat';font-size:11px;color:#fff;letter-spacing:3px;transition:all 0.5s ease}.img-block:hover .img-overlay{background:rgb(0 0 0 / .4)}@media (max-width:1024px){.col-50,.col-25{width:100%;min-height:450px}.matrix-title{margin-bottom:.8em}.text-block{padding:50px 6%}}@media (max-width:1024px){.everich-style-matrix{padding:0;padding-top:60px;text-align:left}.matrix-row{display:grid;grid-template-columns:repeat(2,1fr);min-height:auto;border-bottom:none}.col-50{grid-column:span 2}.col-25{grid-column:span 1;aspect-ratio:1 / 1.2}.text-block{padding:60px 8%;min-height:auto}.matrix-title{margin-bottom:25px}.matrix-tag{margin-bottom:20px}.img-block{min-height:auto;display:flex;justify-content:center;align-items:center}.img-block::after{content:'VIEW';position:absolute;color:#fff;padding:8px 16px;border:1px solid rgb(255 255 255 / .4);background:rgb(0 0 0 / .2);backdrop-filter:blur(2px);opacity:1;transform:scale(1);z-index:2}.img-overlay{padding:15px;background:rgb(0 0 0 / .2)}.img-overlay h6{opacity:.8}.matrix-row:nth-child(2) .text-block{grid-row:1}.blog-item{padding:15px 0}.seo-rich-text p{line-height:2}}@media (max-width:480px){.col-25{aspect-ratio:1 / 1.3}.img-block::after{padding:6px 12px}}.bottle-faq-section{padding:140px 0;background-color:#fff}.faq-minimal-container{max-width:900px;margin:0 auto;padding:0 5%}.faq-center-header{text-align:center;margin-bottom:80px}.faq-main-title{margin-bottom:25px;color:#000}.faq-intro{margin:0 auto}.faq-accordion-wrap{border-top:1px solid #eee}.faq-item{border-bottom:1px solid #eee;padding:35px 0}.faq-item h3{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:none}.faq-item h3::-webkit-details-marker{display:none}.faq-question{color:#000;font-size:16px;text-transform:uppercase;font-weight:500;line-height:1.75rem;letter-spacing:.031rem}.faq-icon{position:relative;width:12px;height:12px}.faq-icon::before,.faq-icon::after{content:"";position:absolute;background-color:#1a1a1a;transition:transform 0.4s cubic-bezier(.4,0,.2,1)}.faq-icon::before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.faq-icon::after{width:1px;height:100%;top:0;left:50%;transform:translateX(-50%)}.faq-item[open] .faq-icon::after{transform:translateX(-50%) rotate(90deg);opacity:0}.faq-answer{padding-top:25px;max-width:850px}.faq-answer p{font-size:16px;letter-spacing:.5px;line-height:1.75rem;font-weight:300}.faq-answer strong{color:#1a1a1a;font-weight:600}.faq-item .faq-answer{display:none}.faq-item[open] .faq-answer{display:block}@media (max-width:1024px){.trust-advantage-grid-v3{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.trust-advantage-grid-v3{grid-template-columns:repeat(1,1fr);gap:60px;padding-top:0}.adv-item-art:nth-child(even){margin-top:0}.adv-content-art h3{margin-bottom:.8em}.faq-main-title{margin-bottom:.8em}.bottle-faq-section{padding:60px 0}.faq-center-header{margin-bottom:40px}}.hero-cat-section{position:relative;min-height:800px;height:85vh;display:flex;align-items:center;overflow:hidden;background-color:#f0f0f0}.hero-cat-gradient-bg{position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,#f0f0f0 0%,#f0f0f0 100%);z-index:1}.hero-cat-flex-container{position:relative;z-index:3;display:flex;width:100%;height:100%;max-width:100%!important;padding:0!important;margin:0!important}.hero-content-left{flex:1;display:flex;flex-direction:column;justify-content:center;padding-left:8%;padding-right:60px}.hero-content-left .subtitle{color:#000;display:block;margin-bottom:25px}.hero-main-title{color:#000;margin-bottom:30px}.hero-description{color:#000;margin-bottom:50px;max-width:550px}.hero-btn-group{display:flex;gap:20px}.hero-btn-group a{text-decoration:none;transition:all 0.4s ease}.btn-primary{background:#000;color:#fff;border:1px solid #000}.btn-primary:hover{color:#fff}.btn-secondary{border:1px solid #000;color:#000}.btn-secondary:hover{border-color:#111}.hero-image-right{flex:1;height:100%;position:relative}.hero-main-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (max-width:991px){.hero-cat-section{height:auto;min-height:auto}.hero-cat-flex-container{flex-direction:column}.hero-content-left{padding:80px 20px;text-align:center;align-items:center}.hero-description{margin-left:auto;margin-right:auto}.hero-image-right{height:450px;width:100%}}