* { box-sizing: border-box; } body {margin: 0;}*{margin:0;padding:0;box-sizing:border-box;font-family:'Montserrat', 'Playfair Display', sans-serif;}:root{--gold:#D4AF37;--dark:#1A1A1A;--light:#F8F8F8;--accent-gold:#E6C669;--text-dark:#333333;}body{background-color:var(--light);color:var(--dark);line-height:1.6;overflow-x:hidden;}h1, h2, h3, h4, h5, h6{margin-bottom:1rem;line-height:1.2;font-weight:600;}h1{font-size:3.5rem;font-family:'Playfair Display', serif;}h2{font-size:2.5rem;position:relative;display:inline-block;margin-bottom:2rem;}h2:after{content:'';position:absolute;left:0;bottom:-10px;height:3px;width:60px;background:var(--gold);}p{margin-bottom:1.5rem;font-size:1.1rem;}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;}section{padding:5rem 0;}header{position:fixed;top:0;width:100%;background-color:rgba(255, 255, 255, 0.95);box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);z-index:1000;transition:all 0.3s ease;}header.scrolled{padding:0.5rem 0;}nav{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;}.logo span{color:var(--gold);}.nav-links li{margin-left:2rem;}.nav-links a{text-decoration:none;color:var(--dark);font-weight:500;transition:color 0.3s ease;}.nav-links a:hover{color:var(--gold);}.cta-button{background-color:var(--gold);color:var(--dark);padding:0.7rem 1.5rem;border-radius:30px;text-decoration:none;font-weight:600;transition:all 0.3s ease;}.cta-button:hover{background-color:var(--accent-gold);color:var(--dark);transform:translateY(-2px);}.hero{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('https://images.unsplash.com/photo-1544717305-2782754b1b97?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80') no-repeat center/cover;color:white;margin-top:80px;padding:0 20px;}.hero h1{font-size:3rem;margin-bottom:1.5rem;opacity:0;transform:translateY(20px);animation:fadeInUp 1s forwards 0.3s;}.hero p{font-size:1.2rem;max-width:700px;margin-bottom:2rem;opacity:0;transform:translateY(20px);animation:fadeInUp 1s forwards 0.6s;}.hero .cta-button{opacity:0;transform:translateY(20px) scale(0.95);animation:fadeInUp 0.8s forwards 0.9s;}.features{background-color:white;}.features-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;}.feature-columns{flex:1;padding-right:30px;animation:fadeInLeft 1s forwards;}.feature-columns:nth-child(2){animation:fadeInRight 1s forwards;}.feature-card{background-color:var(--light);border-radius:8px;padding:2rem;margin-bottom:1.5rem;transition:transform 0.3s ease, box-shadow 0.3s ease;text-align:center;}.feature-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);}.feature-card h3{color:var(--gold);margin-bottom:1rem;}.promise{background-color:#F9F5EE;text-align:center;}.promise h2{color:var(--dark);}.testimonials{background-color:white;}.testimonial-container{max-width:800px;margin:0 auto;overflow:hidden;position:relative;}.testimonial-track{display:flex;transition:transform 0.5s ease;}.testimonial-slide{min-width:100%;padding:2rem;background-color:var(--light);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.05);margin:0 0 0.5rem;}.testimonial-quote{font-style:italic;margin-bottom:1rem;color:var(--text-dark);}.testimonial-author{font-weight:600;color:var(--gold);}.testimonial-controls{display:flex;justify-content:center;margin-top:2rem;}.testimonial-button{background-color:transparent;border:none;color:var(--gold);font-size:1.5rem;cursor:pointer;margin:0 0.5rem;transition:color 0.3s ease;}.testimonial-button:hover{color:var(--dark);}.cta-section{background:linear-gradient(135deg, var(--gold), var(--dark));color:white;text-align:center;}.cta-section h2{color:white;}.cta-section .cta-button{background-color:white;color:var(--gold);}.cta-section .cta-button:hover{background-color:var(--accent-gold);color:var(--dark);}footer{background-color:var(--dark);color:white;padding:4rem 0 2rem;}.footer-column h3{color:var(--gold);margin-bottom:1.5rem;font-size:1.3rem;}.footer-column ul{list-style:none;}.footer-column ul li{margin-bottom:0.5rem;}.footer-column ul li a{text-decoration:none;color:rgba(255, 255, 255, 0.7);transition:color 0.3s ease;}.footer-column ul li a:hover{color:var(--gold);}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(255, 255, 255, 0.1);color:white;border-radius:50%;margin-right:0.5rem;transition:background-color 0.3s ease, transform 0.3s ease;}.social-links a:hover{background-color:var(--gold);transform:translateY(-3px);}#ispf9{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@keyframes fadeInUp{to{opacity:1;transform:translateY(0);}}@media (max-width: 992px){h1{font-size:2.5rem;}h2{font-size:2rem;}section{padding:4rem 0;}}@media (max-width: 768px){h1{font-size:2rem;}h2{font-size:1.8rem;}footer{padding:3rem 0 1rem;}}@media (max-width: 576px){.feature-columns{padding-right:0;flex:0 0 100%;}.cta-section{padding:3rem 0 2rem;}}