@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap);body.page-id-19156 #colophon,body.page-id-19156 .site-footer,body.page-id-19156 .ast-footer-copyright{display:none!important}body.page-id-19156 #content,body.page-id-19156 .site-content,body.page-id-19156 #primary,body.page-id-19156 .ast-container{padding-top:0!important;margin-top:0!important}body.page-id-19156 .entry-header,body.page-id-19156 .ast-single-post-header,body.page-id-19156 .post-thumb-img-content{display:none!important}body.page-id-19156 .entry-content,body.page-id-19156 .elementor,body.page-id-19156 .elementor-section,body.page-id-19156 .elementor-container,body.page-id-19156 .elementor-column,body.page-id-19156 .elementor-widget-wrap{margin-top:0!important;padding-top:0!important}body.page-id-19156 .elementor-widget-html{margin-bottom:0!important}.yd-showroom .video-thumb-play{background:rgb(5 51 82 / .72)!important;border:2px solid rgb(255 255 255 / .85)!important;border-radius:50%!important}.yd-showroom .video-thumb:hover .video-thumb-play{background:#053352!important}.yd-showroom{--color-dark:#0f1923;--color-dark-soft:#1a2633;--color-body:#f5f2ec;--color-white:#ffffff;--color-accent:#5b9bd5;--color-accent-dark:#3d7eb5;--color-taupe:#6b5c52;--color-taupe-light:#a8988e;--color-gold:#5b9bd5;--color-gold-light:#7db3e0;--color-green:#2d5a3d;--color-text:#1a1a1a;--color-text-soft:#555;--color-border:#e5e0d8;--font-sans:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-serif:'Playfair Display', Georgia, 'Times New Roman', serif;--radius:12px;--radius-sm:6px;--shadow-sm:0 1px 3px rgba(0,0,0,.08);--shadow-md:0 4px 20px rgba(0,0,0,.08);--shadow-lg:0 12px 40px rgba(0,0,0,.12);--transition:0.3s cubic-bezier(.4,0,.2,1)}.yd-showroom,.yd-showroom *,.yd-showroom *::before,.yd-showroom *::after{box-sizing:border-box}.yd-showroom{color:var(--color-text);background:var(--color-body);font-family:var(--font-sans);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yd-showroom img{max-width:100%;height:auto;display:block}.yd-showroom a{color:inherit;text-decoration:none;transition:color var(--transition)}.yd-showroom ul{list-style:none}.yd-showroom button{font:inherit}.yd-showroom .container{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.yd-showroom .contact-form-wrapper>p{color:var(--color-text-soft);font-size:.9rem;line-height:1.7;margin:0 0 24px}.yd-showroom .contact-form-wrapper>p:last-child{margin-bottom:0}.yd-showroom .contact-form-wrapper [data-yd-open-inquiry]{margin-top:auto}.yd-showroom .photowall-info{color:#fff}.yd-showroom .fade-up{transition:opacity .7s ease,transform .7s ease}.yd-showroom .fade-up.fade-up-init{opacity:0;transform:translateY(32px)}.yd-showroom .fade-up.fade-up-init.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.yd-showroom .contact-layout{grid-template-columns:1fr}.yd-showroom .container{padding:0 24px}}@media (max-width:480px){.yd-showroom .container{padding:0 16px}.yd-showroom .section{padding:60px 0}.yd-showroom .section-title{font-size:1.7rem}}.yd-showroom .btn{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:50px;font-size:.95rem;font-weight:600;letter-spacing:.3px;cursor:pointer;border:none;transition:all var(--transition);white-space:nowrap}.yd-showroom .btn-whatsapp{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#fff;padding:12px 24px;border-radius:50px;font-size:.9rem;font-weight:600;transition:all var(--transition)}.yd-showroom .btn-whatsapp:hover{background:#1fb855;transform:translateY(-1px);box-shadow:0 4px 12px rgb(37 211 102 / .35)}.yd-showroom .btn-primary{background:var(--color-accent);color:var(--color-text)}.yd-showroom .btn-primary:hover{background:var(--color-accent-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgb(91 155 213 / .35)}.yd-showroom .btn-outline{background:#fff0;color:var(--color-text);border:1.5px solid var(--color-border)}.yd-showroom .btn-outline:hover{border-color:var(--color-text);background:rgb(0 0 0 / .04)}.yd-showroom .btn-arrow svg{transition:transform var(--transition)}.yd-showroom .btn-arrow:hover svg{transform:translateX(4px)}.yd-showroom .section{padding:100px 0}.yd-showroom .section-header{text-align:center;margin-bottom:60px}.yd-showroom .section-tag{display:inline-block;font-size:.8rem;font-weight:600;color:var(--color-accent);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.yd-showroom .section-title{font-family:var(--font-serif);font-size:2.8rem;font-weight:600;color:var(--color-dark);letter-spacing:-.5px;line-height:1.25;margin-bottom:16px}.yd-showroom .section-subtitle{font-size:1.05rem;color:var(--color-text-soft);max-width:560px;margin:0 auto;line-height:1.7}.yd-showroom .section-alt{background:var(--color-white)}.yd-showroom .photowall-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yd-showroom .photowall-card{border-radius:var(--radius);overflow:hidden}.yd-showroom .photowall-image{position:relative;aspect-ratio:4/3;overflow:hidden;cursor:pointer}.yd-showroom .photowall-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#e8e4de 0%,#d5d0c8 100%);display:flex;align-items:center;justify-content:center}.yd-showroom .photowall-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(15 25 35 / .85) 0%,transparent 50%);display:flex;align-items:flex-end;padding:20px;opacity:0;transition:opacity .35s ease}.yd-showroom .photowall-image:hover .photowall-overlay{opacity:1}.yd-showroom .photowall-info strong{display:block;font-size:1rem;font-weight:600}.yd-showroom .photowall-info span{display:block;font-size:.85rem;color:rgb(255 255 255 / .7);margin-top:2px}.yd-showroom .contact-layout{display:grid;grid-template-columns:5fr 4fr;gap:48px}.yd-showroom .contact-form-wrapper{background:var(--color-white);border-radius:var(--radius);padding:36px 40px 28px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.yd-showroom .contact-form-wrapper h2{font-family:var(--font-serif);font-size:1.6rem;font-weight:600;color:var(--color-dark);margin-bottom:28px}.yd-showroom .btn-submit{width:100%;padding:14px 30px;background:var(--color-accent);color:var(--color-text);border:none;border-radius:50px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all var(--transition)}.yd-showroom .btn-submit:hover{background:var(--color-accent-dark)}.yd-showroom .contact-info-side{display:flex;flex-direction:column;gap:16px}.yd-showroom .contact-info-card{background:var(--color-white);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow-sm)}.yd-showroom .contact-info-card .ci-icon{width:40px;height:40px;background:rgb(91 155 213 / .1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-accent);margin-bottom:10px}.yd-showroom .contact-info-card h3{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--color-dark);margin-bottom:4px}.yd-showroom .contact-info-card p{font-size:.9rem;color:var(--color-text-soft);line-height:1.7}.yd-showroom .whatsapp-card{background:#25d366;border-radius:var(--radius);padding:24px;text-align:center}.yd-showroom .whatsapp-card h3{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-text);margin:8px 0 6px}.yd-showroom .whatsapp-card p{color:rgb(255 255 255 / .85);font-size:.85rem;margin-bottom:12px}.yd-showroom .whatsapp-card .btn-whatsapp-large{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#25d366;padding:12px 28px;border-radius:50px;font-weight:700;font-size:.95rem;transition:all var(--transition)}.yd-showroom .whatsapp-card .btn-whatsapp-large:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .2)}.yd-showroom .showroom-hero{position:relative;padding:150px 0 140px;background:radial-gradient(1200px 600px at 85% 20%,rgb(201 149 58 / .06),transparent 60%),linear-gradient(180deg,#faf8f4 0%,#f5f1ea 100%);overflow:hidden}.yd-showroom .showroom-hero-grid{display:grid;grid-template-columns:55% 45%;gap:48px;align-items:center}.yd-showroom .showroom-hero-content{position:relative;z-index:2;max-width:620px}.yd-showroom .showroom-hero .section-tag{color:var(--color-gold)}.yd-showroom .showroom-hero-title{font-family:var(--font-serif);font-size:clamp(2rem, 3.6vw, 3.2rem);font-weight:600;line-height:1.16;color:var(--color-dark);margin:18px 0 22px}.yd-showroom .showroom-hero-desc{font-size:1.1rem;line-height:1.72;color:#4a4a46;margin-bottom:36px;max-width:560px}.yd-showroom .showroom-hero .hero-actions{display:flex;gap:14px;flex-wrap:wrap}.yd-showroom .showroom-hero .hero-actions .btn-arrow{background:var(--color-gold);color:#fff}.yd-showroom .showroom-hero .hero-actions .btn-arrow:hover{background:var(--color-gold-light)}.yd-showroom .showroom-hero .hero-actions .btn-whatsapp{background:#fff0;color:var(--color-dark);border:1.5px solid rgb(15 25 35 / .28)}.yd-showroom .showroom-hero .hero-actions .btn-whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.yd-showroom .showroom-hero-collage{position:relative;height:560px;margin-bottom:-60px}.yd-showroom .collage-photo{position:absolute;margin:0;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px rgb(15 25 35 / .18)}.yd-showroom .collage-photo img{width:100%;height:100%;object-fit:cover;display:block}.yd-showroom .collage-photo-main{top:0;right:0;width:74%;height:100%;z-index:1}.yd-showroom .collage-photo-secondary{bottom:6%;left:-6%;width:46%;height:62%;z-index:2;border:6px solid #fff;box-shadow:0 20px 50px rgb(15 25 35 / .22)}.yd-showroom .collage-caption{position:absolute;top:50%;right:-14px;transform:translateY(-50%) rotate(90deg);transform-origin:center;font-family:var(--font-serif);font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:rgb(15 25 35 / .38);white-space:nowrap;z-index:2}.yd-showroom .showroom-stats{position:relative;z-index:4;margin-top:-58px}.yd-showroom .showroom-stats-row{display:grid;grid-template-columns:repeat(4,1fr);background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.yd-showroom .showroom-stat{padding:34px 20px;text-align:center}.yd-showroom .showroom-stat+.showroom-stat{border-left:1px solid var(--color-border)}.yd-showroom .showroom-stat strong{display:block;font-family:var(--font-serif);font-size:2.1rem;font-weight:600;color:var(--color-gold);line-height:1.1;margin-bottom:6px}.yd-showroom .showroom-stat .stat-unit{font-size:1.1rem;margin-left:2px}.yd-showroom .showroom-stat>span{font-size:.85rem;color:var(--color-text-soft);letter-spacing:.3px}.yd-showroom .vr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.yd-showroom .vr-card{position:relative;display:block;border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3.4;background:#14181e;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition)}.yd-showroom .vr-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.yd-showroom .vr-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.92);transition:transform .8s cubic-bezier(.25,1,.5,1),filter .8s ease}.yd-showroom .vr-card:hover>img{transform:scale(1.06);filter:brightness(.72)}.yd-showroom .vr-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;background:rgb(10 18 28 / .55);border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(4px);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.yd-showroom .vr-card-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:60px 24px 22px;background:linear-gradient(180deg,#fff0 0%,rgb(10 18 28 / .88) 60%);color:#fff}.yd-showroom .vr-card-body h3{font-size:1.15rem;font-weight:600;margin-bottom:6px}.yd-showroom .vr-card-body p{font-size:.85rem;line-height:1.55;color:rgb(255 255 255 / .78);margin-bottom:12px}.yd-showroom .vr-cta{display:inline-flex;align-items:center;gap:7px;font-size:.8rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-gold-light)}.yd-showroom .vr-cta svg{transition:transform var(--transition)}.yd-showroom .vr-card:hover .vr-cta svg{transform:translateX(4px)}.yd-showroom .vr-floor{position:relative;display:block;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid rgb(125 179 224 / .14);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.yd-showroom .vr-floor:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:rgb(125 179 224 / .45)}.yd-showroom .vr-floor-media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.yd-showroom .vr-floor-media>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition)}.yd-showroom .vr-floor:hover .vr-floor-media>img{transform:scale(1.05)}.yd-showroom .vr-floor-media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 18 28 / .28) 0%,#fff0 34%,#fff0 52%,rgb(10 18 28 / .42) 100%);pointer-events:none}.yd-showroom .vr-floor-tag{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:100px;background:rgb(10 18 28 / .55);border:1px solid rgb(255 255 255 / .25);backdrop-filter:blur(3px);color:#fff}.yd-showroom .vr-floor-tag .n{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1;color:var(--color-gold-light)}.yd-showroom .vr-floor-tag .l{font-size:.62rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:rgb(255 255 255 / .78)}.yd-showroom .vr-floor-badge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:100px;background:rgb(10 18 28 / .55);border:1px solid rgb(255 255 255 / .25);backdrop-filter:blur(3px);color:#fff;font-size:.66rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.yd-showroom .vr-floor-play{position:absolute;top:50%;left:50%;z-index:2;width:58px;height:58px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(6 40 66 / .6);border:2px solid rgb(255 255 255 / .85);color:#fff;transition:transform var(--transition),background var(--transition);pointer-events:none}.yd-showroom .vr-floor-play svg{margin-left:3px}.yd-showroom .vr-floor:hover .vr-floor-play{transform:translate(-50%,-50%) scale(1.1);background:rgb(91 155 213 / .85)}.yd-showroom .vr-floor-body{display:flex;flex-direction:column;gap:4px;padding:14px 18px 16px;background:linear-gradient(150deg,#16242f 0%,#0f1923 100%)}.yd-showroom .vr-floor-body h3{font-size:.98rem;font-weight:600;color:#fff;margin:0}.yd-showroom .vr-floor-cta{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-gold-light)}.yd-showroom .vr-floor-cta svg{transition:transform var(--transition)}.yd-showroom .vr-floor:hover .vr-floor-cta svg{transform:translateX(4px)}.yd-showroom .vr-note{max-width:760px;margin:36px auto 0;text-align:center;font-size:.98rem;line-height:1.7;color:var(--color-text-soft)}.yd-showroom .vr-cta-row{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:28px;flex-wrap:wrap}.yd-showroom .vr-cta-row .btn-arrow{background:var(--color-gold);color:#fff}.yd-showroom .vr-cta-row .btn-arrow:hover{background:var(--color-gold-light,#4a8bc2)}.yd-showroom .vr-cta-row .btn-whatsapp{background:#fff0;color:var(--color-dark);border:1.5px solid rgb(15 25 35 / .28)}.yd-showroom .vr-cta-row .btn-whatsapp:hover{background:#25d366;border-color:#25d366;color:#fff}.yd-showroom .showroom-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.yd-showroom .showroom-cat-card{position:relative;display:block;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition)}.yd-showroom .showroom-cat-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.yd-showroom .showroom-cat-image{aspect-ratio:4 / 3;overflow:hidden}.yd-showroom .showroom-cat-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition)}.yd-showroom .showroom-cat-card:hover .showroom-cat-image img{transform:scale(1.05)}.yd-showroom .showroom-cat-name{position:absolute;left:0;right:0;bottom:0;padding:28px 20px 16px;background:linear-gradient(180deg,#fff0 0%,rgb(15 25 35 / .82) 100%);color:#fff;font-weight:600;font-size:1rem;letter-spacing:.3px}.yd-showroom .showroom-visit-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:64px;align-items:stretch}.yd-showroom .showroom-visit-text{display:flex;flex-direction:column}.yd-showroom .visit-cta{display:flex;flex-direction:column;gap:12px;align-items:stretch}.yd-showroom .visit-cta .btn{justify-content:center;width:100%;padding:14px 30px;min-height:56px;box-sizing:border-box}.yd-showroom .showroom-visit-text .visit-cta{margin-top:34px}.yd-showroom .btn-book-visit{background:var(--color-gold);color:#fff;border:1.5px solid var(--color-gold);box-shadow:0 6px 18px rgb(201 149 58 / .32)}.yd-showroom .btn-book-visit:hover{background:#b5842e;border-color:#b5842e;color:#fff;transform:translateY(-2px);box-shadow:0 10px 26px rgb(201 149 58 / .42)}.yd-showroom .showroom-visit-text .section-desc{margin-bottom:24px}.yd-showroom .visit-perks{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:12px}.yd-showroom .visit-perks li{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:500;color:var(--color-text)}.yd-showroom .visit-perks li svg{flex-shrink:0;color:var(--color-gold)}.yd-showroom .showroom-visit-steps{display:flex;flex-direction:column;gap:20px}.yd-showroom .visit-step{display:flex;gap:20px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:26px 28px;transition:box-shadow var(--transition),transform var(--transition)}.yd-showroom .visit-step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.yd-showroom .visit-step-num{flex-shrink:0;font-family:var(--font-serif);font-size:1.6rem;font-weight:600;color:var(--color-gold);line-height:1.2}.yd-showroom .visit-step-body h3{font-size:1.08rem;font-weight:600;color:var(--color-text);margin-bottom:8px}.yd-showroom .visit-step-body p{font-size:.92rem;line-height:1.65;color:var(--color-text-soft)}.yd-showroom .showroom-campus{position:relative;margin-top:56px;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-md)}.yd-showroom .showroom-campus>img{width:100%;height:380px;object-fit:cover;display:block}.yd-showroom .showroom-campus-caption{position:absolute;left:0;right:0;bottom:0;padding:70px 40px 30px;background:linear-gradient(180deg,#fff0 0%,rgb(10 18 28 / .85) 65%);color:#fff}.yd-showroom .showroom-campus-caption h3{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;margin-bottom:8px}.yd-showroom .showroom-campus-caption p{max-width:720px;font-size:.95rem;line-height:1.65;color:rgb(255 255 255 / .85)}.yd-showroom .showroom-tour-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yd-showroom .showroom-tour-grid .video-thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);background:#14181e;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition)}.yd-showroom .showroom-tour-grid .video-thumb:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.yd-showroom .showroom-tour-grid .video-thumb>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,1,.5,1)}.yd-showroom .showroom-tour-grid .video-thumb:hover>img{transform:scale(1.05)}.yd-showroom .showroom-tour-grid .video-thumb::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#fff0 40%,rgb(10 18 28 / .68) 100%);pointer-events:none}.yd-showroom .video-thumb-play{position:absolute;top:50%;left:50%;z-index:3;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(5 51 82 / .72);border:2px solid rgb(255 255 255 / .85);transform:translate(-50%,-50%);transition:transform var(--transition),background var(--transition);pointer-events:none}.yd-showroom .video-thumb-play svg{margin-left:4px}.yd-showroom .video-thumb:hover .video-thumb-play{transform:translate(-50%,-50%) scale(1.08);background:#053352}.yd-showroom .showroom-tour-label{position:absolute;left:18px;right:18px;bottom:14px;z-index:3;display:flex;align-items:center;gap:8px;color:#fff;font-weight:600;font-size:.92rem;letter-spacing:.3px;text-shadow:0 1px 6px rgb(0 0 0 / .5);pointer-events:none}.yd-showroom .showroom-tour-badge{flex-shrink:0;padding:3px 9px;border-radius:100px;background:rgb(201 149 58 / .92);color:#fff;font-size:.64rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.yd-showroom .video-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:56px 24px 24px;background:rgb(0 0 0 / .85);opacity:0;pointer-events:none;transition:opacity .3s ease}.yd-showroom .video-modal.is-open{opacity:1;pointer-events:auto}.yd-showroom .video-modal-inner{position:relative;width:min(90vw, 960px);aspect-ratio:16 / 9;overflow:visible;border-radius:var(--radius);background:#000;box-shadow:0 24px 64px rgb(0 0 0 / .35)}.yd-showroom .video-modal-close{position:absolute;top:-42px;right:0;z-index:1;padding:4px 8px;border:0;background:#fff0;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.yd-showroom .video-modal-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.yd-showroom .video-modal-iframe,.yd-showroom .video-modal-iframe iframe,.yd-showroom .video-modal-iframe video{width:100%;height:100%}.yd-showroom .video-modal-iframe{overflow:hidden;border-radius:inherit}.yd-showroom .video-modal-iframe iframe,.yd-showroom .video-modal-iframe video{display:block;border:0}.yd-showroom .prepare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.yd-showroom .prepare-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);padding:36px 30px;text-align:center;transition:box-shadow var(--transition),transform var(--transition)}.yd-showroom .prepare-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.yd-showroom .prepare-icon{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(201 149 58 / .12);color:var(--color-gold)}.yd-showroom .prepare-card h3{font-size:1.15rem;font-weight:600;color:var(--color-text);margin-bottom:10px}.yd-showroom .prepare-card p{font-size:.92rem;line-height:1.65;color:var(--color-text-soft)}.yd-showroom .showroom-clients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.yd-showroom .showroom-clients .photowall-image picture,.yd-showroom .showroom-clients .photowall-image img{display:block;width:100%;height:100%}.yd-showroom .showroom-clients .photowall-image img{object-fit:cover;object-position:center 22%}.yd-showroom .showroom-clients .photowall-image.is-portrait img{object-position:center 52%}.yd-showroom .faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.yd-showroom .faq-item{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.yd-showroom .faq-item summary{cursor:pointer;list-style:none;padding:20px 24px;font-weight:600;font-size:1rem;color:var(--color-text);position:relative;padding-right:52px}.yd-showroom .faq-item summary::-webkit-details-marker{display:none}.yd-showroom .faq-item summary::after{content:'+';position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:400;color:var(--color-gold);transition:transform var(--transition)}.yd-showroom .faq-item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.yd-showroom .faq-answer{padding:0 24px 22px}.yd-showroom .faq-answer p{font-size:.94rem;line-height:1.7;color:var(--color-text-soft)}.yd-showroom .showroom-book .contact-layout{margin-top:8px}@media (max-width:768px){.yd-showroom .showroom-book .contact-layout,.yd-showroom .showroom-book .contact-form-wrapper{width:100%;max-width:100%;box-sizing:border-box}.yd-showroom .showroom-book .contact-layout>*{min-width:0}.yd-showroom .showroom-book .contact-form-wrapper{padding:28px 22px 24px}}@media (max-width:1024px){.yd-showroom .showroom-visit-grid{grid-template-columns:1fr;gap:40px}.yd-showroom .showroom-visit-text .visit-cta{margin-top:30px;max-width:380px}.yd-showroom .showroom-cat-grid{grid-template-columns:repeat(2,1fr)}.yd-showroom .vr-grid{grid-template-columns:repeat(3,1fr);gap:18px}.yd-showroom .showroom-tour-grid{grid-template-columns:repeat(2,1fr)}.yd-showroom .showroom-campus>img{height:320px}.yd-showroom .showroom-hero-grid{grid-template-columns:1fr;gap:64px}.yd-showroom .showroom-hero{padding:130px 0 120px}.yd-showroom .showroom-hero-collage{height:480px;max-width:560px;margin-left:auto;margin-right:auto;margin-bottom:-50px;width:100%}.yd-showroom .collage-caption{display:none}}@media (max-width:768px){.yd-showroom .showroom-hero{padding:120px 0 100px}.yd-showroom .showroom-hero-title{font-size:clamp(1.7rem, 6vw, 2.2rem)}.yd-showroom .showroom-hero-desc{font-size:1rem}.yd-showroom .showroom-hero-collage{height:380px;width:100%;margin-bottom:-40px}.yd-showroom .collage-photo-secondary{left:0;border-width:4px}.yd-showroom .showroom-stats{margin-top:-44px}.yd-showroom .showroom-stats-row{grid-template-columns:repeat(2,1fr)}.yd-showroom .showroom-stat:nth-child(3){border-left:0}.yd-showroom .showroom-stat:nth-child(n+3){border-top:1px solid var(--color-border)}.yd-showroom .vr-grid{grid-template-columns:1fr}.yd-showroom .vr-card{aspect-ratio:4 / 3}.yd-showroom .showroom-cat-grid{grid-template-columns:repeat(2,1fr);gap:16px}.yd-showroom .showroom-tour-grid{grid-template-columns:1fr}.yd-showroom .prepare-grid{grid-template-columns:1fr;gap:16px}.yd-showroom .showroom-clients-grid{grid-template-columns:repeat(2,1fr);gap:14px}.yd-showroom .visit-step{padding:22px 20px}.yd-showroom .showroom-campus>img{height:260px}.yd-showroom .showroom-campus-caption{padding:60px 24px 22px}.yd-showroom .vr-cta-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.yd-showroom .vr-cta-row .btn{width:100%;justify-content:center;padding:10px 10px;font-size:.78rem;white-space:normal;text-align:center;min-height:46px;box-sizing:border-box}}@media (max-width:480px){.yd-showroom .showroom-hero{padding:120px 0 80px}.yd-showroom .showroom-hero .hero-actions{flex-direction:column;align-items:stretch}.yd-showroom .showroom-hero .hero-actions .btn{justify-content:center;width:100%}.yd-showroom .showroom-stat{padding:22px 12px}.yd-showroom .showroom-stat strong{font-size:1.6rem}.yd-showroom .showroom-cat-grid{grid-template-columns:1fr}.yd-showroom .showroom-clients-grid{grid-template-columns:1fr}.yd-showroom .visit-step{flex-direction:column;gap:10px}.yd-showroom .faq-item summary{padding:18px 48px 18px 18px;font-size:.95rem}.yd-showroom .showroom-campus>img{height:220px}}.yd-showroom .vr-floor-play::after,.yd-showroom .video-thumb-play::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:#fff0 #fff0 #fff0 #fff;margin-left:5px}.yd-showroom .video-thumb-play::after{border-width:12px 0 12px 19px;margin-left:6px}.yd-showroom .vr-floor-play:has(>svg)::after,.yd-showroom .video-thumb-play:has(>svg)::after{display:none}.yd-showroom .showroom-inline-form{margin-top:4px}.yd-showroom .showroom-inline-form .wpforms-container{margin:0}.yd-showroom .showroom-inline-form .wpforms-form{display:grid;gap:14px}.yd-showroom .showroom-inline-form .wpforms-field{padding:0}.yd-showroom .showroom-inline-form .wpforms-field-label{display:block;margin:0 0 6px;color:var(--color-dark);font-size:.86rem;font-weight:700;line-height:1.3}.yd-showroom .showroom-inline-form .wpforms-required-label{color:#b43b2d}.yd-showroom .showroom-inline-form .wpforms-field input:not([type=checkbox]):not([type=radio]),.yd-showroom .showroom-inline-form .wpforms-field select,.yd-showroom .showroom-inline-form .wpforms-field textarea{width:100%;min-height:46px;margin:0;padding:11px 13px;color:var(--color-text);background:#fbfcfd;border:1.5px solid #d7e0e4;border-radius:9px;box-shadow:none;font:inherit;font-size:.94rem;line-height:1.4}.yd-showroom .showroom-inline-form .wpforms-field textarea{min-height:96px;resize:vertical}.yd-showroom .showroom-inline-form .wpforms-field input:focus,.yd-showroom .showroom-inline-form .wpforms-field select:focus,.yd-showroom .showroom-inline-form .wpforms-field textarea:focus{background:#fff;border-color:var(--color-gold);box-shadow:0 0 0 3px rgb(201 149 58 / .16);outline:none}.yd-showroom .showroom-inline-form .wpforms-field-description,.yd-showroom .showroom-inline-form .wpforms-error{margin:5px 0 0;font-size:.78rem;line-height:1.45}.yd-showroom .showroom-inline-form .wpforms-submit-container{margin:4px 0 0;padding:0}.yd-showroom .showroom-inline-form .wpforms-submit-container button,.yd-showroom .showroom-inline-form .wpforms-submit{width:100%;min-height:50px;padding:13px 24px;color:var(--color-text);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:50px;box-shadow:none;font:inherit;font-size:.95rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all var(--transition)}.yd-showroom .showroom-inline-form .wpforms-submit-container button:hover,.yd-showroom .showroom-inline-form .wpforms-submit:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark)}.yd-showroom .showroom-inline-form .wpforms-submit-spinner{margin-left:8px}.yd-showroom .showroom-inline-form .wpforms-confirmation-container-full{margin:0;padding:18px;color:#164633;background:#edf8f0;border:1px solid #acd9b5;border-radius:9px;line-height:1.55}.yd-showroom h1,.yd-showroom h2,.yd-showroom h3,.yd-showroom h4,.yd-showroom h5,.yd-showroom h6{font-family:var(--font-serif)}.yd-showroom,.yd-showroom p,.yd-showroom li,.yd-showroom span,.yd-showroom a,.yd-showroom button,.yd-showroom input,.yd-showroom select,.yd-showroom textarea,.yd-showroom label{font-family:var(--font-sans)}.yd-showroom .showroom-book .contact-layout{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:0 4px 24px rgb(0 0 0 / .06);padding:40px;gap:40px}.yd-showroom .showroom-book .contact-form-wrapper,.yd-showroom .showroom-book .contact-info-card{background:#faf8f4;border:1px solid var(--color-border);box-shadow:none}.yd-showroom .showroom-book .whatsapp-card{border:1px solid rgb(0 0 0 / .08)}@media (max-width:1024px){.yd-showroom .showroom-book .contact-layout{padding:28px;gap:28px}}@media (max-width:768px){.yd-showroom .showroom-book .contact-layout{padding:22px;gap:20px}}#vr-modal.vr-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:4vh 4vw;background:rgb(10 16 22 / .92);opacity:0;pointer-events:none;transition:opacity .3s ease}#vr-modal.vr-modal.is-open{opacity:1;pointer-events:auto}#vr-modal .vr-modal-inner{position:relative;width:92vw;height:86vh;border-radius:var(--radius,12px);overflow:hidden;background:#0b1118;box-shadow:0 32px 90px rgb(0 0 0 / .55)}#vr-modal .vr-modal-close{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgb(15 25 35 / .72);color:#fff;font-size:1.7rem;line-height:1;cursor:pointer;transition:background .2s ease}#vr-modal .vr-modal-close:hover{background:rgb(15 25 35 / .95)}#vr-modal .vr-modal-close:focus-visible{outline:2px solid #fff;outline-offset:2px}#vr-modal .vr-modal-frame,#vr-modal .vr-modal-frame iframe{width:100%;height:100%}#vr-modal .vr-modal-frame iframe{display:block;border:0}@media (max-width:768px){#vr-modal.vr-modal{padding:0}#vr-modal .vr-modal-inner{width:100vw;height:100vh;border-radius:0}}@media (max-width:768px){#vr-modal .vr-modal-close{top:calc(28px + env(safe-area-inset-top, 0px));right:calc(22px + env(safe-area-inset-right, 0px));width:48px;height:48px;background:var(--color-accent,#5b9bd5);color:#fff;font-size:1.9rem;box-shadow:0 6px 20px rgb(0 0 0 / .45)}#vr-modal .vr-modal-close:hover{background:var(--color-accent,#5b9bd5)}}.yd-showroom .vr .section-head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin-bottom:50px;text-align:center}.yd-showroom .vr .section-head .eyebrow{order:2;flex:0 0 auto;display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--color-accent-dark);border:1px solid var(--color-accent);border-radius:999px;padding:7px 16px;line-height:1;white-space:nowrap;margin-top:18px}.yd-showroom .vr .section-head h2{order:1;flex:0 1 auto;font-family:var(--font-serif);font-size:2.8rem;font-weight:600;color:var(--color-dark);letter-spacing:-.5px;line-height:1.25;margin:40px 0 0}.yd-showroom .vr .section-head h2 em{font-style:italic;color:var(--color-accent-dark)}.yd-showroom .vr .section-head .section-sub{order:3;flex:1 1 100%;font-size:1.05rem;color:var(--color-text-soft);max-width:560px;margin:16px auto 0;line-height:1.7}@media (max-width:768px){.yd-showroom .vr .section-head{margin-bottom:40px}.yd-showroom .vr .section-head h2{font-size:2rem;margin-top:24px}}@media (max-width:768px){.yd-showroom .section-title{font-size:1.75rem;line-height:1.3}.yd-showroom .section-subtitle{font-size:.98rem}.yd-showroom .showroom-book .contact-layout{grid-template-columns:1fr}.yd-showroom .showroom-book .contact-form-wrapper{order:1}.yd-showroom .showroom-book .contact-info-side{order:2}.yd-showroom .contact-layout{grid-template-columns:1fr}.yd-showroom .photowall-grid{grid-template-columns:1fr}}@media (max-width:480px){.yd-showroom .section-title{font-size:1.5rem}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}