 @media (max-width:767.98px){.hero-style7{margin-top:-40px}.mobileheightiamgee{height:360px!important}.mobauto{height:auto!important}.mobilhide{display:none!important}.hero-style7{height:44vh!important}}@media (min-width:767.98px){.desktophide{display:none!important}}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3{margin-bottom:15px}.newsection{padding:80px 20px;margin:0 auto;max-width:1200px;position:relative}.infobanner{background-color:var(--theme);padding:100px 20px;text-align:center;background-image:url('https://www.transparenttextures.com/patterns/white-diamond.webp');background-size:cover;background-blend-mode:overlay}.infobanner h1{font-size:2.8rem;margin-bottom:20px}.infobanner p{max-width:1200px;margin:0 auto}.section-two-col{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.text-col{flex:1;min-width:280px}.image-col{flex:1;min-width:280px}.image-col img{width:100%;border-radius:12px;box-shadow:0 8px 18px rgba(0,0,0,.05)}.features ul{list-style:none;padding-left:0}.features li::before{content:'✓';margin-right:10px;color:var(--accent)}.testimonialp{width:750px}.bg-soft{background-color:white;background-image:url('https://www.transparenttextures.com/patterns/white-diamond.webp')}@media (max-width:768px){.section-two-col{flex-direction:column}.infobanner h1{font-size:2rem}.testimonialp{margin-top:25px;width:350px;text-align:left!important}}.nyb-appointment-section{padding:60px 20px;text-align:center;background-image:url('https://www.transparenttextures.com/patterns/white-diamond.webp')}.nyb-appointment-container{max-width:800px;margin:0 auto}@media (max-width:767.98px){.mobilhide{display:none!important}}.process-why-wrapper{display:flex;flex-direction:column;gap:2rem;margin:3rem auto;max-width:1200px;padding:0 1rem}.process p{flex-direction:row;text-align:center}.process,.why-us{flex:1;background:#fafafa;padding:2rem;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.05)}.inner{max-width:100%}@media (min-width:992px){.process-why-wrapper{flex-direction:row;align-items:flex-start}}.coreservices{max-width:1100px;margin:0 auto;padding:1rem}h1,h2,h3{font-family:"Poppins",sans-serif;color:#222;margin-bottom:1rem}p,li{font-family:"Open Sans",sans-serif;color:#555;line-height:1.6}.hero{padding:4rem 2rem;color:#222}.hero-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.hero-text{flex:1 1 500px;max-width:600px}.hero h1{font-size:2rem;margin-bottom:1rem;line-height:1.3}.hero p{margin-bottom:2rem;font-size:1.05rem;line-height:1.6;color:#444}.hero-image{flex:1 1 400px;display:flex;justify-content:center}.hero-image img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.benefits{background:linear-gradient(135deg,#fffaf5,#fff);padding:4rem 2rem;border-radius:16px}.benefits h2{text-align:center;font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1rem;position:relative}.benefits p{text-align:center}.benefits h2::after{content:"";display:block;width:60px;height:3px;background-color:#C78665;margin:1rem auto 0;border-radius:2px}.benefits .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.card{background:#fff;padding:2rem;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.08);position:relative;transition:transform .3s ease,box-shadow .3s ease;font-size:1rem;line-height:1.6;color:#444}.card::before{content:"✦";position:absolute;top:-12px;left:10px;background:#C78665;color:#fff;font-size:1rem;font-weight:bold;padding:6px 10px;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.15)}.card:hover{transform:translateY(-8px);box-shadow:0 12px 28px rgba(0,0,0,.15)}.service-table{margin-bottom:1.5rem;padding:1rem;border:1px solid #eee;border-radius:10px;background:#fafafa}.note{font-size:.9rem;color:#777;margin-top:1rem}.steps .step{margin-bottom:1rem;padding:1rem;border-left:4px solid #C78665;background:#fff;border-radius:8px}.steps span{font-weight:bold;margin-right:.5rem;color:#C78665}.features{list-style:none;padding:0}.features li{margin-bottom:1rem;padding:1rem;background:#f9f9f9;border-left:4px solid #C78665;border-radius:8px}.cta{border-radius:16px;text-align:center;padding:4rem 2rem;box-shadow:0 6px 18px rgba(0,0,0,.08);position:relative;overflow:hidden}.cta::before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:rgba(255,192,203,.25);border-radius:50%;filter:blur(60px);z-index:0}.cta h2{font-size:2rem;margin-bottom:1rem;font-weight:700;position:relative;z-index:1}.th-btn{background-color:#C78665}.cta-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;position:relative;z-index:1}.faq{padding:4rem 2rem}.faq h2{text-align:center;font-size:2rem;margin-bottom:2.5rem;font-weight:700}.faq-item{border-bottom:1px solid #eee;margin-bottom:1rem}.faq-question{width:100%;text-align:left;background:none;border:none;outline:none;padding:1rem;font-size:1.125rem;font-weight:600;color:#333;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .3s ease}.faq-question:hover{color:#ca8d53}.faq-question .icon{font-size:1.25rem;color:#b84c65;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;padding:0 1rem;transition:all .35s ease;color:#555;font-size:1rem;line-height:1.6}.faq-item.active .faq-answer{max-height:200px;padding:.5rem 1rem 1rem}.faq-item.active .faq-question .icon{transform:rotate(45deg)}.inner h2{font-size:32px}@media (max-width:768px){.hero{padding-bottom:15px}.hero-content{flex-direction:column;text-align:center}.hero-text{max-width:100%}.hero h1{font-size:1.5rem}.why-us h2{font-size:1.5rem}.process h2{font-size:1.5rem}.benefits h2{font-size:1.5rem}.faq h2{font-size:1.5rem}.hero p{font-size:1rem}.hero-image{margin-top:1.5rem}.hidden{display:none}.th-btn{font-size:14px}.th-btn+.th-btn{margin-left:8px}