.vn-nonstandard{overflow:hidden}.ns-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding:35px 0 75px;display:grid}.ns-fine{letter-spacing:.15em;opacity:.6;margin-top:28px;font-size:11px}.ns-stage{isolation:isolate;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(at 45% 25%,#fffb,#0000 62%),linear-gradient(135deg,#b4d4ea70,#e3f3fc50);border:1px solid #ffffffa0;border-radius:180px 180px 35px 35px;height:570px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #fff9,0 30px 80px #244d7020}.ns-shine{pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff40 49%,#0000 55%);animation:10s ease-in-out infinite ns-shine;position:absolute;inset:-40%}.ns-stage-label{z-index:2;gap:5px;display:grid;position:absolute;bottom:24px;left:26px}.ns-stage .bed-motion{z-index:3;top:auto;bottom:28px;right:22px}.ns-selector{grid-template-columns:.8fr 1.2fr;gap:65px;padding:55px 0 80px;scroll-margin-top:180px;display:grid}.ns-caption{min-height:46px;margin:22px 0 8px;font-size:14px;line-height:1.7}.ns-note{opacity:.6;font-size:12px;line-height:1.8}.ns-uses{grid-template-columns:1fr 1fr;gap:70px;margin:30px 0 100px;display:grid}.ns-big-index{letter-spacing:-.08em;opacity:.1;font-size:140px;font-weight:700;position:absolute;top:10px;left:26px}.ns-card-footer{letter-spacing:.13em;text-transform:uppercase;opacity:.5;margin-top:35px;font-size:10px}.ns-lines{position:absolute;top:40px;right:-60px;transform:rotate(-25deg)}.ns-production{padding:35px 0 85px}.ns-steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ns-contact{background:linear-gradient(120deg,#d8edfa88,#fff5);border:1px solid #fff9;border-radius:28px;justify-content:space-between;align-items:center;gap:30px;padding:40px;display:flex}.ns-contact .bed-button{flex-shrink:0}.ns-paused *{animation-play-state:paused!important}html[data-vn-theme=night] .ns-stage{background:radial-gradient(at 50% 35%,#225a7e77,#0000 70%),#10283c55;border-color:#92bdd831;box-shadow:inset 0 1px 2px #badfff20,0 30px 70px #0003}@media (width<=850px){.ns-hero,.ns-selector,.ns-uses{grid-template-columns:1fr;gap:30px}.ns-hero{padding-bottom:30px}.ns-stage{width:100%;max-width:530px;height:490px;margin:auto}.ns-selector{padding:35px 0 50px}.ns-uses{margin:0 0 45px}.ns-steps{grid-template-columns:1fr}.ns-contact{flex-direction:column;align-items:flex-start;padding:26px}.ns-production{padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.vn-nonstandard *{transition:none!important;animation:none!important}.vn-nonstandard .bed-reveal{opacity:1;transform:none}}.ns-photo-stage{aspect-ratio:1;border-radius:32px;min-width:0;height:auto;overflow:clip}.ns-photo-stack{position:absolute;inset:0;overflow:hidden}.ns-photo-stage .ns-stage-label{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#24465f;background:#edf6fbd9;border:1px solid #fff9;border-radius:18px;gap:3px;max-width:calc(100% - 82px);padding:13px 17px;bottom:16px;left:16px}.ns-photo-stage .ns-stage-label strong{font-size:20px}.ns-photo-stage .ns-stage-label small{font-size:8px}.ns-photo-stage .bed-motion{color:#24465f;background:#eef7fddd;bottom:22px;right:14px}.ns-photo-stage .ns-shine{opacity:.32}.ns-photo-dust{pointer-events:none;position:absolute;inset:0}.ns-steps article:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff20 50%,#0000 65%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}.ns-steps article:hover:after{transform:translate(120%)}@media (width<=760px){.ns-selector{grid-template-columns:minmax(0,1fr)}html body .ns-hero .ns-photo-stage{display:none}html body .ns-selector{gap:16px}html body .ns-selector>div:first-child .bed-kicker{display:none}html body .ns-selector h2{margin:0}}
