@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght=0,400;0,600;1,400&family=Plus+Jakarta+Sans:wght=300;400;600&display=swap);.breakdance .bde-section-528-100 .section-container{display:flex;flex-direction:column;justify-content:flex-start}.breakdance .bde-section-528-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-528-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-section-528-100{margin-top:0px}.breakdance .bde-code-block-528-101{width:100%}.breakdance .bde-code-block-528-101{display:flex;flex-direction:column}.mj-landing{width:100%;font-family:'Plus Jakarta Sans',sans-serif;line-height:1.8;color:#555;background-color:#fff}.mj-landing h1,.mj-landing h2,.mj-landing h3{font-family:'Playfair Display',serif!important;color:#1a1a1a!important;font-weight:600!important}.mj-landing strong{color:#1a1a1a!important;font-weight:600}.mj-container{max-width:100%;margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}.mj-landing .hero{position:relative;width:100%;height:55vh;min-height:460px;display:flex;align-items:center;box-sizing:border-box;overflow:hidden}.mj-landing .hero-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(0.55)}.mj-landing .hero .mj-container{position:relative;z-index:2;display:flex;justify-content:center}.mj-landing .hero-content{text-align:center;color:#fff;max-width:850px;width:100%}.mj-landing .hero h1{color:#ffffff!important;font-size:clamp(2rem,4vw,3.6rem)!important;line-height:1.25!important;margin-bottom:20px}.mj-landing .hero p{color:#fff;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:300}.mj-landing .hero-content strong{color:#ffffff!important;font-weight:700!important}.mj-landing section{width:100%;padding:100px 0;box-sizing:border-box}.mj-landing .alt-bg{background-color:#faf9f7}.mj-landing .dark-variant{background-color:#1a1a1a;color:#ccc}.mj-landing .faq-section{background-color:#fff}.mj-landing .section-header{text-align:center;max-width:750px;margin:0 auto 60px}.mj-landing .section-header h2{font-size:clamp(1.8rem,3vw,2.4rem);margin-bottom:20px}.mj-landing .dark-variant h2,.mj-landing .dark-variant strong{color:#ffffff!important}.mj-landing .sub-accent{display:block;text-transform:uppercase;letter-spacing:2px;color:#c5a880;font-size:0.8rem;margin-bottom:12px;font-weight:600}.mj-landing .two-column-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1240px;width:100%;margin:0 auto;box-sizing:border-box}.mj-landing .card{background:#fff;border-radius:12px;border:1px solid #e5e0d8;overflow:hidden;display:flex;flex-direction:column}.mj-landing .dark-variant .card{background:#252525;border-color:#333}.mj-landing .dark-variant .card-body h3{color:#c5a880!important}.mj-landing .dark-variant .card-body p{color:#e0e0e0}.mj-landing .card-img-wrap{width:100%;height:280px;overflow:hidden;background:#eaeaea}.mj-landing .card-img-wrap img{width:100%;height:100%;object-fit:cover}.mj-landing .card-body{padding:35px;flex-grow:1}.mj-landing .card-body h3{font-size:1.35rem;margin-bottom:12px}.mj-landing .faq-container{max-width:850px;margin:0 auto}.mj-landing .faq-item{background:#fff;margin-bottom:16px;border-radius:8px;border:1px solid #e5e0d8;overflow:hidden}.mj-landing .faq-trigger{width:100%;padding:22px 30px;font-family:'Playfair Display',serif;font-size:1.2rem;font-weight:600;color:#1a1a1a;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.mj-landing .faq-trigger:hover{background-color:#faf9f7}.mj-landing .faq-icon{font-size:1.4rem;color:#c5a880;transition:transform 0.3s ease}.mj-landing .faq-panel{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(0.16,1,0.3,1);background-color:#fff}.mj-landing .faq-panel-inner{padding:20px 30px 35px 30px;box-sizing:border-box}.mj-landing .faq-item.active .faq-panel-inner{border-top:1px solid #f5f0e8}.mj-landing .faq-item.active .faq-icon{transform:rotate(45deg)}.mj-landing .animate-up{opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 0.8s cubic-bezier(0.16,1,0.3,1)}.mj-landing .animate-up.visible{opacity:1;transform:translateY(0)}.mj-landing .animate-right{opacity:0;transform:translateX(30px);transition:opacity 1s cubic-bezier(0.16,1,0.3,1),transform 1s cubic-bezier(0.16,1,0.3,1)}.mj-landing .animate-right.visible{opacity:1;transform:translateX(0)}@media (max-width:992px){.mj-landing .two-column-grid{grid-template-columns:1fr;gap:30px}.mj-landing .card-img-wrap{height:250px}.mj-landing section{padding:75px 0}}@media (max-width:576px){.mj-landing .mj-container{padding:0 20px}.mj-landing .hero{height:50vh;min-height:600px}.mj-landing .section-header{margin-bottom:40px}.mj-landing .card-body{padding:25px}.mj-landing .card-body h3{font-size:1.2rem}.mj-landing .faq-trigger{padding:18px 20px;font-size:1.05rem}.mj-landing .faq-panel-inner{padding:15px 20px 25px 20px}}