.vn-entrance{--ed-accent:#247bc0;--ed-line:#5b97c63b;--ed-surface:#ffffff7a}.ed-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;min-height:470px;display:grid}.ed-hero-photo{border-radius:28px;height:490px;position:relative;overflow:hidden;box-shadow:0 25px 70px #24578920}.ed-light{pointer-events:none;background:linear-gradient(110deg,#0000 40%,#e4f6ff44 49%,#0000 58%);animation:9s ease-in-out infinite ed-light;position:absolute;inset:-30%}.ed-pause{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#163149b8;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.ed-showcase,.ed-benefits,.ed-design,.ed-finish{margin-top:110px}.ed-section-heading{max-width:650px}.ed-photo-stack img.ed-active{opacity:1}.ed-stage-shade{pointer-events:none;background:linear-gradient(#0000 60%,#061b34a8)}.vn-entrance .ed-caption{color:#fff;pointer-events:none;max-width:650px;font-size:clamp(22px,3vw,40px);animation:.6s both ed-enter;position:absolute;bottom:24px;left:32px;right:32px}.ed-hotspots{pointer-events:none}.ed-hotspots button:before{content:"";pointer-events:none;border:1px solid #fff;border-radius:50%;animation:3s ease-out infinite ed-pulse;position:absolute;inset:-9px}.ed-stage-footer{padding:22px 4px}.ed-uses{flex-wrap:wrap;gap:8px 22px;margin-bottom:15px;display:flex}.ed-detail-strip{border:1px solid var(--ed-line);background:var(--ed-surface);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:26px;grid-template-columns:.9fr 1.1fr;gap:36px;padding:30px;display:grid;box-shadow:inset 0 1px #ffffff70,0 22px 50px #2457890c}.ed-benefits{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.ed-benefits>div>p{max-width:360px}.ed-benefit-orbit{width:180px;height:180px;color:var(--ed-accent);place-items:center;margin:30px 0;display:grid;position:relative}.ed-benefit-orbit span{z-index:1}.ed-accordion>div{border-bottom:1px solid var(--ed-line)}.ed-accordion .ed-open button svg{transform:rotate(45deg)}.ed-design-grid{grid-template-columns:1.15fr .85fr;gap:24px;margin-top:35px;display:grid}.ed-swatches,.ed-glass-samples{justify-content:center;align-items:center;gap:16px;height:150px;display:flex}.ed-design-lamination:hover .ed-swatches i{transform:rotate(0)translateY(-8px)}.ed-design-glass:hover .ed-glass-samples i{transform:translateY(-8px)}.ed-finish{border:1px solid var(--ed-line);background:radial-gradient(ellipse at 100% 0,#84c9fa44,transparent 65%),var(--ed-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;padding:55px}.ed-finish ol{counter-reset:ed-step;gap:35px;margin:35px 0;padding:0;list-style:none;display:flex}.ed-finish li{counter-increment:ed-step;align-items:center;gap:12px;font-size:14px;display:flex}.ed-finish li:before{content:counter(ed-step);border:1px solid var(--ed-line);width:32px;height:32px;color:var(--ed-accent);border-radius:50%;place-items:center;display:grid}.ed-source{margin-top:35px!important}.ed-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(25px)}.ed-reveal.ed-visible{opacity:1;transform:none}.ed-paused *,.ed-paused :before{animation-play-state:paused!important}.ed-paused *{transition:none!important}[data-vn-theme=night] .vn-entrance{--ed-accent:#2781c6;--ed-line:#92c3e13d;--ed-surface:#24445e3d}@media (width<=900px){.ed-hero{grid-template-columns:1fr 1fr;gap:25px}.ed-hero-photo{height:420px}.ed-benefits{gap:35px}.ed-finish ol{flex-wrap:wrap;gap:18px}}@media (width<=650px){.ed-hero{grid-template-columns:1fr;gap:30px}.ed-hero-photo{height:370px}.ed-showcase,.ed-benefits,.ed-design,.ed-finish{margin-top:70px}.ed-caption{bottom:14px!important;left:20px!important;right:20px!important}.ed-detail-strip,.ed-benefits,.ed-design-grid{grid-template-columns:1fr;gap:22px}.ed-detail-strip{padding:20px}.ed-benefit-orbit{display:none}.ed-finish{padding:30px 22px}.ed-finish ol{flex-direction:column;gap:18px}}@media (prefers-reduced-motion:reduce){.vn-entrance *,.vn-entrance :before{transition:none!important;animation:none!important}.ed-reveal{opacity:1;transform:none}}.ed-inline-info{z-index:6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#163c60;background:#f0f8fff0;border:1px solid #fffa;border-radius:20px;width:min(340px,42%);padding:22px;animation:.3s ed-enter;position:absolute;top:20px;right:20px;box-shadow:0 12px 35px #0b335d33}.ed-inline-info[hidden]{display:none}.ed-inline-info strong{margin:4px 28px 10px 0;font-size:18px;display:block}[data-vn-theme=night] .ed-inline-info{color:#deefff;background:#102a42f0;border-color:#8bcdff55}@media (width<=600px){.ed-inline-info{width:auto;padding:14px;inset:auto 10px 10px}.ed-inline-info strong{font-size:15px}.ed-stage:has(.ed-inline-info.is-open) .ed-caption{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ed-inline-info{animation:none}}.ed-inline-info{pointer-events:none}.ed-inline-info>button{pointer-events:auto}
