.intro-section{max-width:1100px;margin:0 auto;padding:6rem 2rem 5rem;text-align:center}.intro-section .section-eyebrow{margin-bottom:1rem}.intro-section .intro-heading{font-family:var(--heading);font-size:clamp(2.4rem,5vw,4rem);text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-bottom:1.5rem;color:var(--white)}.intro-section .intro-body{font-family:var(--body);font-size:clamp(.95rem,1.15vw,1.1rem);color:var(--soft);line-height:1.75;max-width:720px;margin:0 auto;font-weight:300}.founder-section{max-width:1200px;margin:0 auto;padding:5rem 2rem;display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:center}.founder-photo{aspect-ratio:4 / 5;background:var(--card-surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;position:relative}.founder-photo img{width:100%;height:100%;object-fit:cover;display:block}.founder-photo .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--accent-font);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.founder-content .founder-eyebrow{font-family:var(--accent-font);font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;display:inline-block}.founder-content h2{font-family:var(--heading);font-size:clamp(2.4rem,4.5vw,3.6rem);text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-bottom:1.5rem;color:var(--white)}.founder-content p{color:var(--soft);line-height:1.8;font-weight:300;font-size:1rem;margin-bottom:1.2rem}.founder-signature{font-family:var(--accent-font);color:var(--accent);letter-spacing:.25em;font-size:.8rem;text-transform:uppercase;margin-top:2rem;display:inline-block}.usp-section{padding:6rem 2rem;background:linear-gradient(180deg,transparent,rgba(226,176,63,.03),transparent)}.usp-wrap{max-width:1200px;margin:0 auto}.usp-head{text-align:center;margin-bottom:4rem}.usp-head h2{font-family:var(--heading);font-size:clamp(2.4rem,5vw,3.8rem);text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-top:.8rem}.usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;counter-reset:uspcounter}.usp-card{position:relative;overflow:hidden;isolation:isolate;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius);padding:2.2rem 1.8rem;counter-increment:uspcounter;--mx: 50%;--my: 50%;transition:border-color .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.usp-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 280px at var(--mx) var(--my),rgba(226,176,63,.16),transparent 60%);opacity:0;pointer-events:none;transition:opacity .5s ease;z-index:0}.usp-card:after{content:"";position:absolute;left:0;top:0;width:2px;height:0;background:linear-gradient(to bottom,var(--accent),rgba(226,176,63,0));transition:height .7s cubic-bezier(.16,1,.3,1);z-index:2}.usp-card>*{position:relative;z-index:1}.usp-card:hover{border-color:var(--accent-dim);transform:translateY(-6px);box-shadow:0 20px 45px -22px #e2b03f47}.usp-card:hover:before{opacity:1}.usp-card:hover:after{height:100%}.usp-num{position:absolute;top:1.3rem;right:1.5rem;font-family:var(--heading);font-size:.75rem;letter-spacing:.18em;color:var(--muted);opacity:.35;z-index:2;transition:opacity .5s ease,color .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.usp-num:before{content:counter(uspcounter,decimal-leading-zero)}.usp-card:hover .usp-num{opacity:1;color:var(--accent);transform:translate(-2px)}.usp-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#e2b03f1f;color:var(--accent);margin-bottom:1.5rem;transition:background .5s cubic-bezier(.16,1,.3,1),color .5s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.usp-icon svg{width:20px;height:20px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.usp-card:hover .usp-icon{background:var(--accent);color:var(--bg);transform:translateY(-2px);box-shadow:0 10px 24px -10px #e2b03f8c}.usp-card:hover .usp-icon svg{transform:scale(1.1) rotate(-8deg)}.usp-card h3{font-family:var(--heading);font-size:1.4rem;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.6rem;transition:color .5s ease,letter-spacing .5s cubic-bezier(.16,1,.3,1)}.usp-card:hover h3{color:var(--accent);letter-spacing:.04em}.usp-card p{color:var(--soft);font-size:.92rem;line-height:1.6;font-weight:300}.services-section{padding:6rem 2rem;max-width:1300px;margin:0 auto}.services-head{text-align:center;margin-bottom:4rem}.services-head h2{font-family:var(--heading);font-size:clamp(2.6rem,5vw,4rem);text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-top:.8rem}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.service-card{position:relative;isolation:isolate;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;--mx: 50%;--my: 50%;transition:border-color .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.service-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 320px at var(--mx) var(--my),rgba(226,176,63,.18),transparent 60%);opacity:0;pointer-events:none;transition:opacity .5s ease;z-index:3;mix-blend-mode:screen}.service-card:after{content:"";position:absolute;left:0;top:0;width:2px;height:0;background:linear-gradient(to bottom,var(--accent),rgba(226,176,63,0));transition:height .7s cubic-bezier(.16,1,.3,1);z-index:4;pointer-events:none}.service-card:hover{border-color:var(--accent-dim);transform:translateY(-6px);box-shadow:0 24px 50px -24px #e2b03f4d}.service-card:hover:before{opacity:1}.service-card:hover:after{height:100%}.service-card-img{aspect-ratio:16 / 10;background:var(--card-surface);overflow:hidden;position:relative}.service-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.16,1,.3,1),filter .7s ease}.service-card:hover .service-card-img img{transform:scale(1.06);filter:brightness(1.05) saturate(1.1)}.service-card-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.45));opacity:.6;transition:opacity .6s ease;pointer-events:none}.service-card:hover .service-card-img:after{opacity:.85}.service-card-img .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--accent-font);font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);z-index:1}.service-card-body{padding:1.8rem;display:flex;flex-direction:column;gap:.8rem;flex:1;position:relative;z-index:2}.service-card-tag{font-family:var(--accent-font);font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:var(--accent);transition:letter-spacing .5s cubic-bezier(.16,1,.3,1)}.service-card:hover .service-card-tag{letter-spacing:.4em}.service-card-body h3{font-family:var(--heading);font-size:1.7rem;text-transform:uppercase;letter-spacing:.02em;line-height:1;transition:color .5s ease}.service-card:hover .service-card-body h3{color:var(--accent)}.service-card-body p{color:var(--soft);font-size:.92rem;line-height:1.6;font-weight:300;flex:1}.service-card-link{font-family:var(--accent-font);font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:letter-spacing .4s cubic-bezier(.16,1,.3,1),gap .4s cubic-bezier(.16,1,.3,1);margin-top:.5rem}.service-card:hover .service-card-link{letter-spacing:.35em;gap:.8rem}.service-card-link svg{width:12px;height:12px;transition:transform .5s cubic-bezier(.16,1,.3,1)}.service-card:hover .service-card-link svg{transform:translate(4px)}.trust-section{padding:6rem 2rem;max-width:1100px;margin:0 auto}.trust-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.trust-image{aspect-ratio:4 / 3;background:var(--card-surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;position:relative}.trust-image img{width:100%;height:100%;object-fit:cover}.trust-image-contain img{object-fit:contain;padding:2rem}.trust-image .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--accent-font);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--muted)}.trust-content .trust-eyebrow{font-family:var(--accent-font);font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;display:inline-block}.trust-content h2{font-family:var(--heading);font-size:clamp(2.2rem,4.5vw,3.4rem);text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-bottom:1.5rem}.trust-content p{color:var(--soft);line-height:1.75;font-weight:300;font-size:1rem;margin-bottom:1.5rem}.reviews-section{padding:6rem 2rem;background:linear-gradient(180deg,transparent,rgba(226,176,63,.04),transparent)}.reviews-wrap{max-width:1200px;margin:0 auto}.reviews-head{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center;gap:.8rem}.reviews-rating{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border:1px solid var(--accent-dim);border-radius:10px}.reviews-rating-stars{color:var(--accent);display:inline-flex;gap:.15rem}.reviews-rating-stars svg{width:14px;height:14px;fill:currentColor}.reviews-rating-text{font-family:var(--accent-font);font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;color:var(--white)}.reviews-head h2{font-family:var(--heading);font-size:clamp(2.4rem,5vw,3.8rem);text-transform:uppercase;letter-spacing:.02em;line-height:1;margin-top:.4rem}.reviews-marquee{position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}.reviews-track{display:flex;gap:1.5rem;width:max-content;animation:reviewsScroll 60s linear infinite;will-change:transform}.reviews-marquee:hover .reviews-track{animation-play-state:paused}@keyframes reviewsScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.review-card{flex:0 0 auto;width:clamp(280px,30vw,380px);background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;gap:1.2rem;transition:border-color .5s cubic-bezier(.16,1,.3,1)}.review-card:hover{border-color:var(--accent-dim)}.review-stars{color:var(--accent);display:inline-flex;gap:.15rem}.review-stars svg{width:14px;height:14px;fill:currentColor}.review-quote{color:var(--soft);font-size:.95rem;line-height:1.7;font-weight:300;flex:1}.review-author{display:flex;flex-direction:column;gap:.15rem;border-top:1px solid var(--line);padding-top:1rem}.review-author-name{font-family:var(--heading);font-size:1rem;text-transform:uppercase;letter-spacing:.03em}.review-author-context{font-family:var(--accent-font);font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:var(--muted)}.final-cta{padding:8rem 2rem;text-align:center;max-width:900px;margin:0 auto}.final-cta .cta-eyebrow{font-family:var(--accent-font);font-size:.7rem;letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin-bottom:1.2rem;display:inline-block}.final-cta h2{font-family:var(--heading);font-size:clamp(3rem,8vw,6rem);text-transform:uppercase;letter-spacing:.02em;line-height:.95;margin-bottom:1.5rem}.final-cta p{color:var(--soft);font-size:1.05rem;line-height:1.7;font-weight:300;max-width:620px;margin:0 auto 2.5rem}.cta-row{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center;max-width:820px;margin:0 auto}.btn-primary,.btn-ghost{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;font-family:var(--heading);font-size:1rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:1.15rem 2.4rem;border-radius:10px;text-decoration:none;min-width:340px;border:1px solid transparent;cursor:pointer;transition:min-width .8s cubic-bezier(.25,1,.5,1),background .6s cubic-bezier(.25,1,.5,1),letter-spacing .7s cubic-bezier(.25,1,.5,1),box-shadow .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1),color .5s ease,border-color .5s ease}.btn-primary{background:var(--accent);color:var(--bg);box-shadow:0 4px 14px #e2b03f2e}.btn-primary:hover{min-width:400px;background:#f0c04a;letter-spacing:.14em;transform:translateY(-1px);box-shadow:0 12px 32px #e2b03f52}.btn-ghost{color:var(--soft);border-color:var(--line);background:transparent}.btn-ghost:hover{min-width:400px;color:var(--accent);border-color:var(--accent);letter-spacing:.14em;transform:translateY(-1px);box-shadow:0 12px 32px #e2b03f24}.btn-primary:active,.btn-ghost:active{transform:translateY(0);transition-duration:.3s}.btn-primary svg,.btn-ghost svg{width:14px;height:14px;transition:transform .55s cubic-bezier(.16,1,.3,1)}.btn-primary:hover svg,.btn-ghost:hover svg{transform:translate(8px)}@media(max-width:768px){.founder-section{grid-template-columns:1fr;gap:2rem;padding:4rem 1.25rem}.usp-grid,.services-grid{grid-template-columns:1fr}.reviews-track{animation-duration:40s}.trust-grid{grid-template-columns:1fr;gap:2rem}.intro-section{padding:4rem 1.25rem 3rem}.usp-section,.services-section,.trust-section,.reviews-section{padding:4rem 1.25rem}.final-cta{padding:5rem 1.25rem}.cta-row{flex-direction:column;width:100%;gap:.8rem}.btn-primary,.btn-ghost{min-width:0;width:100%;padding:1.05rem 1.4rem;font-size:.95rem}.btn-primary:hover,.btn-ghost:hover{min-width:0}}@media(prefers-reduced-motion:reduce){.usp-card,.usp-card *,.usp-card:before,.usp-card:after,.service-card,.service-card *,.service-card:before,.service-card:after{transition:none!important}}@media(hover:none){.usp-card:hover{border-color:var(--line);transform:none;box-shadow:none}.usp-card:hover:before{opacity:0}.usp-card:hover:after{height:0}.usp-card:hover .usp-num{opacity:.35;color:var(--muted);transform:none}.usp-card:hover .usp-icon{background:#e2b03f1f;color:var(--accent);transform:none;box-shadow:none}.usp-card:hover .usp-icon svg{transform:none}.usp-card:hover h3{color:var(--white);letter-spacing:.02em}.service-card:hover{border-color:var(--line);transform:none;box-shadow:none}.service-card:hover:before{opacity:0}.service-card:hover:after{height:0}.service-card:hover .service-card-img img{transform:none;filter:none}.service-card:hover .service-card-img:after{opacity:.6}.service-card:hover .service-card-tag{letter-spacing:.3em}.service-card:hover .service-card-body h3{color:var(--white)}.service-card:hover .service-card-link{letter-spacing:.25em;gap:.5rem}.service-card:hover .service-card-link svg{transform:none}.review-card:hover{border-color:var(--line)}.reviews-marquee:hover .reviews-track{animation-play-state:running}.btn-primary:hover{min-width:340px;background:var(--accent);letter-spacing:.06em;transform:none;box-shadow:0 4px 14px #e2b03f2e}.btn-ghost:hover{min-width:340px;color:var(--soft);border-color:var(--line);letter-spacing:.06em;transform:none;box-shadow:none}.btn-primary:hover svg,.btn-ghost:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mbc-home.css.map */
