.interior-intro-container{margin-bottom:4rem}.bedroom-hero{background:linear-gradient(135deg,#12213D,#1e3a8a);border-radius:20px;padding:4rem 2rem;color:white;position:relative;overflow:hidden;margin-bottom:3rem}.bedroom-hero *{color:white!important}.floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.floating-element{position:absolute;font-size:2rem;opacity:.12;animation:float 6s ease-in-out infinite}.floating-element:first-child{top:20%;left:10%;animation-delay:0s}.floating-element:nth-child(2){top:60%;left:80%;animation-delay:1s}.floating-element:nth-child(3){top:30%;left:70%;animation-delay:2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.interior-hero-content{text-align:center;position:relative;z-index:2}.interior-hero-badge{display:inline-block;background:rgba(255,255,255,.15);padding:.5rem 1.5rem;border-radius:25px;font-size:.9rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.interior-hero-title{font-size:2.5rem;font-weight:700;margin-bottom:1.2rem;line-height:1.2}.interior-hero-subtitle{font-size:1.15rem;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.interior-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;max-width:800px;margin:0 auto}.stat-item{text-align:center}.stat-number{display:block;font-size:2.2rem;font-weight:700;margin-bottom:.5rem}.stat-label{font-size:1rem;opacity:.85}.interior-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.interior-feature-card{background:white;padding:2rem;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.08);transition:transform .3s ease}.interior-feature-card:hover{transform:translateY(-8px)}.feature-icon{font-size:2.2rem;margin-bottom:1rem}.feature-title{font-size:1.4rem;font-weight:600;margin-bottom:.8rem;color:#12213D}.feature-description{font-size:1rem;color:#555;line-height:1.5}.process-section{background:#f8f9fa;padding:3rem 2rem;border-radius:15px;margin-bottom:3rem}.process-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:1rem;color:#12213D}.process-subtitle{text-align:center;font-size:1.1rem;color:#555;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem;max-width:1100px;margin:0 auto}.process-step{background:white;padding:2rem;border-radius:12px;text-align:center;box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .3s ease}.process-step:hover{transform:translateY(-6px)}.step-number{width:55px;height:55px;background:linear-gradient(135deg,#12213D,#1e3a8a);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;margin:0 auto 1rem}.step-title{font-size:1.2rem;font-weight:600;margin-bottom:.5rem;color:#12213D}.step-description{font-size:.95rem;color:#555;line-height:1.6}.marquee-container20{background:linear-gradient(135deg,#12213D,#1e3a8a);overflow:hidden;padding:.8rem 0;margin:3rem 0;border-radius:10px}.marquee-content20{display:flex;animation:scroll20 25s linear infinite;white-space:nowrap}.marquee-content20 span{color:white;font-size:1rem;font-weight:500;margin-right:2.5rem;flex-shrink:0}@keyframes scroll20{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%;margin-top:2rem}@media (max-width:992px){.cards-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.cards-container{grid-template-columns:1fr}}.card9{width:100%;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.1);overflow:hidden;background:#fff;transition:transform .3s ease;display:flex;flex-direction:column}.card9:hover{transform:translateY(-8px)}.imageWrapper9{overflow:hidden;height:350px}.image9{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.imageWrapper9:hover .image9{transform:scale(1.1)}.content9{padding:1.5rem}.h3-text{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.p-text{font-size:.95rem;color:#555;margin-bottom:1.2rem}.buttons9{display:flex;gap:10px;flex-wrap:wrap}.btnOutline9,.btnSolid9{flex:1 1;padding:.6rem 1rem;font-weight:500;border-radius:8px;cursor:pointer;font-size:.95rem;text-decoration:none}.btnOutline9{background:transparent;border:2px solid #12213d;color:#12213D;transition:all .3s ease}.btnOutline9:hover,.btnSolid9{background:#12213D;color:#fff}.btnSolid9{border:none;transition:background .3s ease}.btnSolid9:hover{background:#0d1a30}.bedroom-faqs-section{margin:3rem auto}.faqs-header{text-align:center;margin-bottom:2rem}.faqs-title{font-size:1.8rem;font-weight:700;color:#12213D;margin-bottom:.5rem}.faqs-subtitle{font-size:1rem;color:#666}.faqs-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{border:1px solid #ddd;border-radius:8px;padding:1rem 1.5rem;background:#fff;cursor:pointer;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.faq-item.active{border-color:#12213D;box-shadow:0 6px 18px rgba(18,33,61,.15)}.faq-question{display:flex;justify-content:space-between;align-items:center}.faq-question h4{font-size:1.05rem;font-weight:600;color:#12213D;margin:0}.faq-toggle{font-size:1.5rem;font-weight:700;color:#12213D;margin-left:1rem}.faq-answer{margin-top:.8rem;font-size:.95rem;color:#555;line-height:1.6;border-top:1px solid #eee;padding-top:.8rem}