.hero-heading{text-align:center;font-family:Playfair Display,serif;font-size:clamp(48px,8vw,84px);font-style:normal;font-weight:800;line-height:1.1;display:flex;flex-direction:column;max-width:900px;margin:0 auto 2rem;position:relative;padding:20px 0}.hero-title-gradient,.text-gold-gradient-light{background:linear-gradient(91deg,#C5A56F 5%,#FFFFFF 85.9%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-heading span{display:block;position:relative;animation:slideInUp 1.2s ease-out forwards;opacity:0;transform:translateY(30px)}.hero-heading .first-line{margin-bottom:-8px;background:linear-gradient(135deg,#c5a56f,#f0ede8 25%,#ffffff 50%,#f0ede8 75%,#c5a56f);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:slideInUp 1.2s ease-out forwards,shimmer 4s ease-in-out infinite;animation-delay:.2s,1.5s;text-shadow:0 6px 12px rgba(197,165,111,.3);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.hero-heading .second-line{margin-top:12px;background:linear-gradient(135deg,#ffffff,#f0ede8 25%,#c5a56f 50%,#d4b883 75%,#ffffff);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:slideInUp 1.2s ease-out forwards,shimmerReverse 4s ease-in-out infinite;animation-delay:.4s,2s;text-shadow:0 6px 12px hsla(0,0%,100%,.2);filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.cta-button-start-free{border:1px solid #fef0cd;background-image:url(/images/background-image.webp);background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:50px;padding:16px 32px;font-weight:700;font-size:18px;color:#1a1a1a;cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif}@media(hover:hover){.cta-button-start-free:hover{background:linear-gradient(135deg,#d4b883,#f8f5f0 50%,#d4b883);transform:translateY(-2px);box-shadow:0 12px 35px rgba(255,215,0,.4)}.cta-button-animated:hover{background:linear-gradient(-45deg,#d4b883,#fef0cd,#c5a56f,#f0ede8)}}.cta-button-start-free:focus{outline:none;box-shadow:0 12px 32px rgba(197,165,111,.4),0 6px 16px rgba(0,0,0,.15),0 0 0 3px rgba(197,165,111,.5)}@keyframes slideInUp{to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes shimmerReverse{0%,to{background-position:100% 50%}50%{background-position:0 50%}}.hero-heading:after,.hero-heading:before{content:"";position:absolute;width:60px;height:2px;background:linear-gradient(90deg,transparent,#c5a56f 50%,transparent);left:50%;transform:translateX(-50%);opacity:0;animation:fadeIn 1.5s ease-out forwards;animation-delay:1s}.hero-heading:before{top:0}.hero-heading:after{bottom:0}@keyframes fadeIn{to{opacity:1}}.hero-heading-glow{text-align:center;font-family:Playfair Display,serif;font-size:clamp(48px,8vw,84px);font-style:normal;font-weight:800;line-height:1.1;display:flex;flex-direction:column;max-width:900px;margin:0 auto 2rem;position:relative;padding:20px 0}.hero-heading-glow span{display:block;position:relative;background:linear-gradient(45deg,#c5a56f,#ffffff 25%,#f0ede8 50%,#ffffff 75%,#c5a56f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);filter:drop-shadow(0 0 20px rgba(197,165,111,.5)) drop-shadow(0 0 40px rgba(197,165,111,.3)) drop-shadow(0 4px 8px rgba(0,0,0,.2));animation:textGlow 3s ease-in-out infinite alternate}.hero-heading-glow .first-line{margin-bottom:-8px;animation-delay:0s}.hero-heading-glow .second-line{margin-top:12px;animation-delay:.5s}@keyframes textGlow{0%{filter:drop-shadow(0 0 20px rgba(197,165,111,.5)) drop-shadow(0 0 40px rgba(197,165,111,.3)) drop-shadow(0 4px 8px rgba(0,0,0,.2))}to{filter:drop-shadow(0 0 30px rgba(197,165,111,.8)) drop-shadow(0 0 60px rgba(197,165,111,.5)) drop-shadow(0 6px 12px rgba(0,0,0,.3))}}.feature-point{display:flex;align-items:center;gap:.75rem}.feature-point-text{font-size:1.5rem;background:linear-gradient(90deg,white 0,var(--Core_Gold) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.feature-point-text,.section-heading{font-weight:600;font-family:Montserrat,sans-serif}.section-heading{color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);font-size:70px;font-style:normal;line-height:67.2px}.section-heading-light{color:#fff}.section-heading-dark{color:#171717}.section-heading-gradient{background:linear-gradient(90deg,var(--Core_ColorGold) 0,var(--Core_ColorWhite) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.gallery-item{border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:transform .3s ease}.gallery-item:hover{transform:translateY(-5px)}.testimonial-section{background:rgba(0,0,0,0);padding:5rem 1.5rem 4.5rem;position:relative;overflow:hidden}.testimonial-container{max-width:1120px;margin:0 auto}.testimonial-header{text-align:center;margin-bottom:2.75rem}.testimonial-title{font-family:Playfair Display,serif;font-weight:600;font-size:clamp(2.25rem,5vw,4rem);background:linear-gradient(90deg,#f0ede8,#c5a56f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:0;line-height:1.15}.testimonial-grid{display:grid;gap:2rem;width:min(1120px,100%);margin:0 auto}.testimonial-grid[data-count="1"]{grid-template-columns:minmax(0,1080px);justify-content:center}.testimonial-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-card-figma{background:#f0ede8;border:1px solid #c5a56f;border-radius:24px;box-shadow:0 4px 10px 0 rgba(0,0,0,.25);width:100%;height:auto;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card-figma:hover{transform:translateY(-4px);box-shadow:0 8px 20px 0 rgba(0,0,0,.3)}.testimonial-motion{overflow:hidden;width:min(1080px,100%);margin:0 auto}.testimonial-motion-track{display:flex;width:100%}.testimonial-motion-track.is-next,.testimonial-motion-track.is-prev{width:200%}.testimonial-motion-card{flex:0 0 100%;min-width:0}.testimonial-motion-track.is-next .testimonial-motion-card,.testimonial-motion-track.is-prev .testimonial-motion-card{flex-basis:50%}.testimonial-motion-track.is-next{animation:testimonial-slide-next .56s cubic-bezier(.22,1,.36,1) both}.testimonial-motion-track.is-prev{animation:testimonial-slide-prev .56s cubic-bezier(.22,1,.36,1) both}.testimonial-motion .testimonial-card-figma:hover{transform:none}.testimonial-motion-track.is-next .testimonial-motion-card:last-child .testimonial-main-image,.testimonial-motion-track.is-prev .testimonial-motion-card:first-child .testimonial-main-image{animation:testimonial-photo-in .64s cubic-bezier(.22,1,.36,1) both}.testimonial-motion-track.is-next .testimonial-motion-card:last-child .testimonial-body,.testimonial-motion-track.is-prev .testimonial-motion-card:first-child .testimonial-body{animation:testimonial-copy-in .48s cubic-bezier(.22,1,.36,1) both}@keyframes testimonial-slide-next{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes testimonial-slide-prev{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes testimonial-photo-in{0%{opacity:.35;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes testimonial-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.testimonial-photos{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#c5a56f}.testimonial-photos.is-single{grid-template-columns:1fr}.testimonial-photo{position:relative;aspect-ratio:3/2;background:#e7e2d8;overflow:hidden;margin:0}.testimonial-main-image{object-fit:cover;object-position:center}.testimonial-photo-fallback{position:absolute;inset:0;background:linear-gradient(180deg,rgba(240,237,232,.2),rgba(23,23,23,.08)),#e7e2d8}.testimonial-photo-label{position:absolute;left:12px;bottom:12px;margin:0;padding:4px 10px;border-radius:999px;background:rgba(23,23,23,.78);color:#f0ede8;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.testimonial-body{display:flex;flex-direction:column;gap:1.25rem;padding:1.6rem 1.85rem 1.7rem;background:#f0ede8}.testimonial-byline{display:flex;flex-direction:column;gap:.2rem}.testimonial-role{font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#6b5428}.testimonial-quote,.testimonial-role{margin:0;font-family:Montserrat,sans-serif}.testimonial-quote{font-weight:400;font-size:18px;line-height:1.55;color:#171717}.testimonial-quote p{margin:0;overflow-wrap:anywhere}.testimonial-sample{align-self:flex-start;padding:2px 8px;border:1px solid #c5a56f;border-radius:999px;font-size:11px;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:#6b5428}.testimonial-sample,.testimonial-user-name{margin:0;font-family:Montserrat,sans-serif;font-weight:700}.testimonial-user-name{font-size:16px;line-height:1.3;color:#171717;overflow-wrap:anywhere}.testimonial-nav{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem}.testimonial-nav-button{min-height:44px;padding:.45rem 1rem;border:1px solid #c5a56f;border-radius:999px;background:rgba(0,0,0,0);color:#f0ede8;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s ease,transform .18s ease}.testimonial-nav-button:hover{background:rgba(197,165,111,.16)}.testimonial-nav-button:active{transform:scale(.97)}.testimonial-dot:focus-visible,.testimonial-nav-button:focus-visible{outline:2px solid #f0ede8;outline-offset:3px}.testimonial-nav-status{min-width:4.5rem;margin:0;color:#f0ede8;font-family:Montserrat,sans-serif;font-size:13px;text-align:center}.testimonial-dots{display:flex;justify-content:center;gap:8px;margin-top:.75rem}.testimonial-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(240,237,232,.35);cursor:pointer;transition:width .28s ease,background .28s ease}.testimonial-dot[aria-selected=true]{width:22px;background:#c5a56f}@media(prefers-reduced-motion:reduce){.testimonial-card-figma,.testimonial-dot,.testimonial-motion-track .testimonial-body,.testimonial-motion-track .testimonial-main-image,.testimonial-motion-track.is-next,.testimonial-motion-track.is-prev,.testimonial-nav-button{animation:none;transition:none}}@media(max-width:1100px){.testimonial-grid[data-count="2"]{grid-template-columns:minmax(0,1080px);justify-content:center}}@media(max-width:768px){.how-it-works-header{display:flex;flex-direction:column;gap:1.5rem}}@media(max-width:700px){.testimonial-section{padding:3rem 1rem 2.75rem}.testimonial-header{margin-bottom:1.75rem}.testimonial-grid[data-count="1"] .testimonial-photos,.testimonial-photos{grid-template-columns:1fr}.testimonial-body{padding:1.25rem 1.15rem 1.35rem}.testimonial-quote{font-size:16px}}.how-it-works-section{background:#1a1a1a;background-image:radial-gradient(circle at 20% 50%,rgba(197,165,111,.08) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(197,165,111,.06) 0,transparent 50%);padding:5rem 2rem;position:relative;overflow:hidden}@media(max-width:1024px){.steps-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.steps-container{padding:2rem}.how-it-works-description{margin-left:1rem;font-size:1rem;text-align:center}.how-it-works-title{text-align:center;white-space:normal}}@media(max-width:640px){.steps-grid{grid-template-columns:1fr;gap:1.25rem}.steps-container{padding:1.5rem}.step-card{min-height:auto;padding:16px}.step-number-container{width:40px;height:40px}.step-title{font-size:1rem}.step-description{font-size:.85rem}.how-it-works-description{margin:0 auto;font-size:.95rem;text-align:center;max-width:90%}.how-it-works-title{font-size:clamp(2rem,6vw,3rem);text-align:center}}.how-it-works-container{max-width:1400px;margin:0 auto;padding:0 1rem}.how-it-works-title{font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:1;margin-bottom:0;background:linear-gradient(135deg,#c5a56f,#d4b883 25%,#f0ede8 50%,#d4b883 75%,#c5a56f);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shimmer 4s ease-in-out infinite;text-shadow:0 6px 12px rgba(197,165,111,.4);filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));text-align:left;flex:0 0 auto;white-space:nowrap}.how-it-works-description{font-size:1.125rem;line-height:1.7;color:#d1d5db;font-weight:400;text-align:left;margin:1rem 0;font-family:Montserrat,sans-serif}.steps-container{border:3px dashed #fff;border-radius:24px;padding:1rem;background:rgba(197,165,111,.05);backdrop-filter:blur(10px);position:relative}.steps-container:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:26px;z-index:-1;opacity:.2}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.step-card{background:#f8f5f0;background-image:radial-gradient(circle at 10% 20%,rgba(197,165,111,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(197,165,111,.06) 0,transparent 50%);border-radius:16px;padding:20px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(197,165,111,.15);box-shadow:0 4px 15px rgba(0,0,0,.08);min-height:300px;display:flex;flex-direction:column}.step-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12);border-color:rgba(197,165,111,.25)}.step-number-container{position:absolute;top:5px;right:5px;width:50px;height:50px;transition:all .3s ease;z-index:2}.step-number-image{width:100%;height:100%;object-fit:cover;border-radius:50%;box-shadow:0 3px 8px rgba(0,0,0,.15)}.step-number-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.1rem;font-weight:700;z-index:3;background:linear-gradient(180deg,var(--Core_Gold,#C5A56F) 0,#666 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.step-card:hover .step-number-container{transform:scale(1.1)}.step-card:hover .step-number-image{box-shadow:0 6px 16px rgba(197,165,111,.4)}.step-content{margin-top:10px;flex:1;display:flex;flex-direction:column}.step-title{font-size:1.1rem;font-weight:700;color:#2c2c2c;margin-bottom:8px;line-height:1.3}.step-description,.step-title{font-family:Montserrat,sans-serif}.step-description{font-size:.9rem;line-height:1.4;color:#666;margin-bottom:16px;font-weight:400;flex:1}.step-image-container{width:100%;height:120px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;position:relative;margin-top:auto}.step-card:hover .step-image-container{transform:scale(1.02);box-shadow:0 6px 16px rgba(0,0,0,.15)}.step-image{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.step-card:hover .step-image{transform:scale(1.05)}.step-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);justify-content:center;border-radius:12px;opacity:1}.step-image-overlay,.step-overlay-button{display:flex;align-items:center;transition:all .3s ease}.step-overlay-button{background:rgba(0,0,0,.7);backdrop-filter:blur(4px);border:none;border-radius:20px;padding:8px 16px;gap:8px;font-size:.85rem;color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);font-weight:500}.step-overlay-button:hover{background:rgba(0,0,0,.8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.step-overlay-download-button{background:rgba(0,0,0,.7);backdrop-filter:blur(4px);border:none;border-radius:20px;padding:8px 16px;display:flex;align-items:center;gap:8px;font-size:.85rem;color:#fff;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);font-weight:500}.step-overlay-download-button:hover{background:rgba(0,0,0,.8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.perfectly-elevates-section{background:rgba(0,0,0,0);padding:80px 0;max-width:1440px;margin:0 auto}.perfectly-elevates-container{display:flex;flex-direction:column;align-items:center;padding:1px 0;width:100%}.perfectly-elevates-header{margin-bottom:60px;width:100%;max-width:1275px;text-align:left}.perfectly-elevates-title{font-family:Playfair Display,serif;font-weight:600;font-size:72px;line-height:1.21;letter-spacing:-1.69%;background:linear-gradient(90deg,#f0ede8,#c5a56f);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;margin:0;text-align:left}.perfectly-elevates-grid{display:flex;flex-direction:row;gap:40px;padding:10px;width:100%;max-width:1440px;justify-content:center}.marquee-container{width:100%;overflow:hidden;position:relative}.marquee-track{display:flex;gap:24px;animation:marquee 30s linear infinite;width:fit-content}.marquee-track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.perfectly-elevates-card{position:relative;border:2px solid #c5a56f;border-radius:16px;box-shadow:0 4px 32px 0 rgba(0,0,0,.12);width:357px;height:232px;overflow:hidden;cursor:pointer;flex-shrink:0;transition:transform .3s ease}.perfectly-elevates-card:hover{transform:translateY(-5px)}.perfectly-elevates-image-container{position:relative;width:100%;height:100%;border-radius:inherit}.perfectly-elevates-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity 1.5s ease-in-out;border-radius:inherit}.before-image{z-index:1}.after-image{z-index:2}.perfectly-elevates-text-container{position:absolute;bottom:0;left:0;right:0;z-index:5;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent);padding:20px;color:#fff;display:flex;align-items:flex-end}.perfectly-elevates-card-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:1.6;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);margin:0;width:259px}.opacity-100{opacity:1}.opacity-0{opacity:0}@keyframes fadeInOut{0%{opacity:1}45%{opacity:1}50%{opacity:0}55%{opacity:0}to{opacity:1}}.perfectly-elevates-image.transitioning{animation:fadeInOut 1.5s ease-in-out}.why-choose-section{background-image:url(/images/background-image.webp);background-repeat:no-repeat;background-size:cover;background-position:top;border-radius:45px;overflow:hidden}.why-choose-container{max-width:1400px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;padding:2.5em 0 1.5em}.why-choose-title{font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;color:#fff;letter-spacing:.5px;text-shadow:0 4px 8px rgba(0,0,0,.2)}.why-choose-content{background:radial-gradient(62.62% 68.94% at 50% 43.64%,rgba(102,99,96,.35) 31%,rgba(243,218,191,.15) 100%);backdrop-filter:blur(20px);border-radius:32px;padding:54px 20px 28px;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 12px 40px rgba(0,0,0,.15);margin-top:40px;overflow:hidden}.why-choose-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;justify-items:center;align-items:center}.why-choose-card{background:#f0ede8;border-radius:12px;padding:1.5rem 1rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:200px;width:100%;max-width:250px;margin:0 auto}.why-choose-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px 0 rgba(0,0,0,.3)}.why-choose-card-icon{position:absolute;top:-13%;left:10px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#b2a091,#f0ede8 75.96%);margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.why-choose-card:hover .why-choose-card-icon{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.why-choose-icon-inner{width:18px;height:18px;opacity:.8;filter:brightness(.7)}.why-choose-card-title{font-family:Playfair Display,serif;font-weight:700;font-size:22px;line-height:1.2;text-transform:uppercase;text-align:center;background:linear-gradient(90deg,#000000,#c5a56f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding:0 .25rem;word-wrap:break-word;hyphens:auto}.why-choose-footer{text-align:center;padding-top:1.3rem}.why-choose-footer-text{font-size:1.5rem;font-weight:400;font-family:Montserrat,sans-serif;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.4}@media(max-width:1200px){.why-choose-cards-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.why-choose-card{width:100%;max-width:300px}}@media(max-width:768px){.why-choose-cards-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.why-choose-card{max-width:300px}.why-choose-card-title{font-size:18px}.why-choose-footer-text{font-size:1.4rem}}@media(max-width:480px){.why-choose-cards-grid{grid-template-columns:1fr}.why-choose-card{max-width:100%}.why-choose-card-title{font-size:16px}.why-choose-footer-text{font-size:1.2rem}}@media(hover:hover){.before-after-card:hover{transform:translateY(-8px) scale(1.02)}.room-tag:hover{background:rgba(197,165,111,.3);transform:translateY(-2px)}.view-more-btn:hover{transform:translateY(-3px)}}.perfectly-elevates-swiper{width:100%;min-width:0;box-sizing:border-box}@media(max-width:768px){.perfectly-elevates-title{font-size:48px;text-align:center}.perfectly-elevates-header{text-align:center}.perfectly-elevates-card{width:280px;height:180px}.perfectly-elevates-gradient-overlay,.perfectly-elevates-image{width:276px;height:176px}.perfectly-elevates-text-container{width:276px;top:80px;height:96px}.marquee-track{gap:16px;animation:marquee 25s linear infinite}}@media(max-width:480px){.perfectly-elevates-title{font-size:36px}.perfectly-elevates-card{width:240px;height:150px}.perfectly-elevates-gradient-overlay,.perfectly-elevates-image{width:236px;height:146px}.perfectly-elevates-text-container{width:236px;top:70px;height:76px}.marquee-track{gap:12px;animation:marquee 20s linear infinite}}