@font-face{font-family:Heebo;src:url(/assets/Heebo.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{color:#183a63;font-synthesis:none;text-rendering:optimizelegibility;--ink:#183a63;--muted:#596572;--red:#ce202c;--line:#d7dee6;--paper:#fff;--light-text:#eff3f7;--content-width:1248px;background:#f6f4ef;font-family:Heebo,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f6f4ef}body{min-width:320px;color:var(--ink);direction:rtl;background:#f6f4ef;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #1d6fdc}button{border:0}p,h1,h2,h3{margin:0}.section-shell{width:min(var(--content-width), calc(100% - 48px));margin-inline:auto}.site-header{z-index:20;background:#fff;width:100%;position:relative}.utility-bar{color:#6e6e73;background:#f6f7f8;height:34px;font-size:12px;font-weight:500;position:relative}.utility-phone{color:#1d1d1f;place-items:center;width:158px;height:34px;font-size:16px;font-weight:600;text-decoration:none;display:grid;position:absolute;top:0;left:64px}.utility-copy{inset-inline-start:50%;white-space:nowrap;position:absolute;top:50%;translate:50% -50%}.utility-copy-mobile{display:none}.main-nav{border-bottom:1px solid #e3e5e8;grid-template-columns:1fr 630px 1fr;align-items:center;height:78px;padding-inline:64px;display:grid}.brand-link{justify-self:start;line-height:0;display:block}.brand-link img{width:224px;height:auto;display:block}.desktop-navigation{justify-content:center;align-items:center;gap:5px;display:flex}.nav-item{color:#1d1d1f;cursor:pointer;background:0 0;width:95px;height:42px;font-size:14px;font-weight:500;position:relative}.nav-item-active{color:var(--red);font-weight:700}.nav-item-active:after{content:"";background:var(--red);width:72px;height:2px;position:absolute;bottom:0;right:11px}.header-cta{color:#fff;background:var(--red);cursor:pointer;border-radius:4px;justify-self:end;width:158px;height:42px;font-size:14px;font-weight:700}.mobile-menu-button,.mobile-navigation{display:none}.hero{background:#fff;grid-template-columns:530px minmax(0,700px);align-items:center;gap:18px;padding-block:48px 90px;display:grid}main{background:#fff}.hero-copy{text-align:right;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.product-name{text-align:right;width:100%;font-size:74px;font-weight:500;line-height:1.3}.hero h1{font-size:42px;font-weight:500;line-height:1.3}.hero-copy>p:not(.product-name){color:var(--muted);font-size:18px;line-height:26px}.primary-button{color:#fff;background:var(--red);cursor:pointer;border-radius:3px;min-width:242px;height:54px;margin-top:14px;padding:13px 26px;font-size:16px;font-weight:500}.media-frame{aspect-ratio:16/9;background:#fff;overflow:hidden}.media-frame img,.gallery-main-image img,.thumbnail-image img{object-fit:contain;width:100%;height:100%;display:block}.section-divider{width:min(var(--content-width), calc(100% - 48px));background:var(--line);height:1px;margin-inline:auto}.video-section{grid-template-columns:484px minmax(0,700px);align-items:center;gap:64px;padding-block:88px;display:grid}.video-copy{flex-direction:column;gap:24px;display:flex}h2{font-size:40px;font-weight:500;line-height:1.3}.video-copy p,.inside-outside p,.configurations>p,.fit-list p{color:var(--muted);font-size:18px;line-height:26px}.inside-outside,.configurations{padding-block:88px}.inside-outside{flex-direction:column;gap:20px;display:flex}.scene-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.scene-card{flex-direction:column;gap:10px;display:flex}.scene-card h3{font-size:24px;font-weight:500;line-height:34px}.configurations{flex-direction:column;gap:20px;display:flex}.gallery{flex-direction:column;align-items:center;gap:16px;margin-top:0;display:flex}.gallery-media-row{direction:ltr;justify-content:center;align-items:center;gap:16px;width:994px;max-width:100%;display:flex}.gallery-main-image{aspect-ratio:16/9;width:874px;max-width:calc(100% - 120px)}.gallery-arrow{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.gallery-arrow img{width:24px;height:24px}.gallery-caption{text-align:center;width:874px;max-width:100%;min-height:23px;font-size:18px;line-height:1.25}.gallery-thumbnails{direction:rtl;justify-content:center;gap:16px;height:89px;display:flex}.thumbnail{width:112px;height:89px;color:var(--ink);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:14px;line-height:1.25;display:flex}.thumbnail-image{border:1px solid var(--line);width:112px;height:63px;display:block}.thumbnail-active .thumbnail-image{border:3px solid var(--red)}.gallery-counter{text-align:center;width:100%;font-size:14px;line-height:1.25}.fit-section{grid-template-columns:560px 614px;align-items:start;gap:72px;padding-block:88px;display:grid}.fit-list{background:#fff;flex-direction:column;gap:16px;padding:36px 38px;display:flex}.fit-item{grid-template-columns:42px 1fr;gap:24px;padding-block:16px;display:grid}.fit-item>div{grid-area:1/2}.fit-number{color:var(--red);grid-area:1/1;font-size:14px;font-weight:500;line-height:1.3}.fit-item h3{margin-bottom:8px;font-size:18px;font-weight:600;line-height:26px}.contact-section,.site-footer{color:#fff;background:var(--ink)}.downloads-section{background:var(--light-text)}.downloads-inner{flex-direction:column;gap:20px;padding-block:40px;display:flex}.downloads-inner h2{font-size:31px}.downloads-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.download-card{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:92px;padding:16px 20px;display:flex}.download-card-heading{align-items:center;gap:12px;display:flex}.download-icon{border-radius:10px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.download-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:24px;height:24px}.download-icon-pdf{color:var(--red);background:#f9e9ea}.download-icon-cad{color:var(--ink);background:#e7eef6}.download-card h3{color:var(--muted);font-size:18px;font-weight:400;line-height:26px}.downloads-note{color:var(--muted);font-size:14px;line-height:26px}.download-actions{gap:16px;display:flex}.download-actions a{color:var(--red);text-underline-offset:3px;font-size:14px;font-weight:600}.downloads-note{margin:0}.contact-inner{padding-block:100px}.contact-inner>h2{font-size:44px}.contact-inner>p{color:var(--light-text);margin-top:20px;font-size:18px;line-height:1.3}.contact-cards{direction:ltr;gap:24px;margin-top:20px;display:flex}.contact-card{text-align:right;cursor:pointer;direction:rtl;flex-direction:column;flex:1;align-items:flex-start;gap:12px;height:210px;padding:26px 30px;text-decoration:none;display:flex}.contact-card strong{font-size:25px;font-weight:500;line-height:1.3}.contact-card span{font-size:16px;line-height:1.3}.contact-form-card{color:#fff;background:var(--red)}.contact-phone-card{color:var(--ink);background:#fff}.contact-detail{color:var(--muted)}.contact-form-card .contact-detail{color:var(--light-text)}.contact-action{font-weight:500}.contact-phone-card .contact-action{color:var(--red)}.site-footer{color:var(--light-text);padding-block:35px;font-size:13px;line-height:1.3}.nav-notice{z-index:50;color:#fff;background:var(--ink);opacity:0;pointer-events:none;border-radius:3px;max-width:calc(100% - 48px);padding:12px 18px;transition:opacity .16s,translate .16s;position:fixed;bottom:24px;left:50%;translate:-50% 12px;box-shadow:0 12px 36px #101f3040}.nav-notice[data-visible=true]{opacity:1;translate:-50%}.modal-backdrop{z-index:100;background:#0a1c30b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-modal{width:min(520px,100%);max-height:calc(100vh - 48px);color:var(--ink);background:#fff;padding:32px 24px;position:relative;overflow-y:auto;box-shadow:0 28px 80px #04111e59}.modal-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;font-size:30px;line-height:1;display:grid;position:absolute;top:12px;left:12px}.demo-notice{border-inline-start:4px solid var(--red);color:var(--ink);background:#fff2f3;margin-bottom:16px;padding:10px 12px;font-size:14px;font-weight:600}.form-eyebrow{color:var(--red);font-size:13px;font-weight:500;line-height:1.3}.contact-modal h2{margin-top:16px;font-size:29px;line-height:1.3}.form-intro,.received-state>p:not(.form-eyebrow,.received-clarification){color:var(--muted);margin-block:16px;font-size:15px;line-height:1.3}.form-field{color:var(--ink);flex-direction:column;gap:7px;margin-top:14px;font-size:14px;font-weight:500;display:flex}.form-field input{border:1px solid var(--line);height:45px;color:var(--ink);background:#fff;border-radius:0;padding-inline:13px;font-size:13px;font-weight:400}.form-field input::placeholder{color:var(--muted);opacity:1}.form-submit{color:#fff;background:var(--red);cursor:pointer;width:100%;height:54px;margin-top:23px;font-size:16px;font-weight:500}.text-button{color:var(--muted);cursor:pointer;background:0 0;margin-top:16px;padding:0;font-size:12px;text-decoration:underline}.received-state h2{font-size:33px}.received-clarification{color:var(--red);margin-top:16px;font-size:14px;font-weight:600}@media (max-width:1199px){.site-header{height:auto}.utility-bar{height:29px}.utility-phone{width:95px;height:29px;font-size:12px;left:15px}.utility-copy{inset-inline-start:22px;top:50%;translate:0 -50%}.utility-copy-desktop{display:none}.utility-copy-mobile{display:inline}.main-nav{grid-template-columns:1fr 1fr;height:73px;padding-inline:22px}.brand-link img{width:160px}.desktop-navigation,.header-cta{display:none}.mobile-menu-button{border:1px solid var(--line);color:#1d1d1f;cursor:pointer;background:#fff;border-radius:3px;justify-self:end;width:68px;height:36px;padding-inline:0;font-size:13px;font-weight:500;display:block}.mobile-navigation{z-index:30;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;padding:12px 24px 20px;display:flex;position:absolute;top:102px;left:0;right:0;box-shadow:0 16px 24px #183a631f}.mobile-navigation button{color:#1d1d1f;text-align:right;cursor:pointer;background:#fff;min-height:48px}.mobile-navigation .mobile-nav-active{color:var(--red);font-weight:700}.mobile-navigation .mobile-nav-cta{color:#fff;background:var(--red);margin-top:8px;padding-inline:16px}.section-shell{width:min(720px,100% - 48px)}.hero,.video-section,.fit-section{flex-direction:column;gap:18px;display:flex}.hero{align-items:stretch;padding-block:20px}.section-divider{display:none}.hero-copy{gap:14px}.product-name{font-size:56px;line-height:1.32}.hero h1{font-size:31px;line-height:1.32}.hero-copy>p:not(.product-name){font-size:16px;line-height:24px}.primary-button{align-self:flex-start;margin-top:0}.hero-media{margin-top:0}.video-section,.inside-outside,.configurations,.fit-section{padding-block:56px}.video-section{align-items:stretch}.video-copy{gap:18px}h2{font-size:32px;line-height:1.32}.video-copy p,.inside-outside p,.configurations>p,.fit-list p{font-size:16px;line-height:24px}.scene-grid{grid-template-columns:1fr;gap:15px}.scene-card h3{font-size:19px;line-height:25px}.gallery-media-row{width:100%;position:relative}.gallery-main-image{width:100%;max-width:100%}.gallery-arrow{z-index:2;position:absolute;top:50%;translate:0 -50%}.gallery-next{left:8px}.gallery-previous{right:8px}.gallery-caption{min-height:46px;font-size:18px}.gallery-thumbnails{gap:8px;width:100%}.thumbnail,.thumbnail-image{width:72px}.thumbnail-image{height:40.5px}.fit-section{align-items:stretch;gap:24px}.fit-list{gap:24px;padding:20px}.fit-item{padding:0;display:block}.fit-number{display:none}.fit-item h3{font-size:15px;line-height:23px}.contact-inner{padding-block:60px}.downloads-inner{gap:16px;padding-block:32px}.downloads-inner h2{font-size:28px;line-height:1.32}.downloads-grid{grid-template-columns:1fr;gap:16px}.download-card{min-height:76px;padding:14px 16px}.download-icon{flex-basis:38px;width:38px;height:38px}.download-card h3{font-size:16px;line-height:24px}.downloads-note{font-size:13px;line-height:20px}.contact-inner>h2{font-size:34px;line-height:1.32}.contact-inner>p{margin-top:16px;font-size:16px}.contact-cards{flex-direction:column;gap:16px;margin-top:16px}.contact-card{flex:none;gap:7px;width:100%;height:120px;padding:16px 20px 14px}.contact-card strong{font-size:19px}.contact-card span{font-size:13px}.contact-detail-desktop,.contact-action-desktop,.contact-action b{display:none}.site-footer{min-height:90px;padding-block:24px;font-size:12px}}@media (max-width:359px){.section-shell{width:calc(100% - 32px)}.main-nav{padding-inline:16px}.brand-link img{width:132px}.gallery-thumbnails{gap:4px}.thumbnail,.thumbnail-image{width:calc(25vw - 11px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
