.pu-page{color:#30291f;-webkit-user-select:text;user-select:text;background:#fffdf9}.pu-page *{box-sizing:border-box}.pu-page h1,.pu-page h2,.pu-page h3,.pu-page p{margin:0}.pu-page h1{letter-spacing:-1.3px;font-size:40px;font-weight:800;line-height:1.13}.pu-page h2{letter-spacing:-.5px;font-size:26px;font-weight:750;line-height:1.2}.pu-page h3{font-size:15px;font-weight:750;line-height:1.35}.pu-page p,.pu-page li{color:#6c6255;font-size:13px;line-height:1.55}.pu-page a,.pu-text-button{color:#df661b;text-decoration:none}.pu-page button,.pu-page input,.pu-page select{font:inherit}.pu-page button{cursor:pointer}:is(.pu-page button:focus-visible,.pu-page a:focus-visible,.pu-page input:focus-visible,.pu-page select:focus-visible,.pu-page summary:focus-visible){outline-offset:3px;outline:3px solid #e78238}.pu-wrap{width:min(1320px,100% - 64px);margin:auto}.pu-hero{background:linear-gradient(110deg,#f1e5d2,#f8edda 57%,#e8d8be);border-bottom:1px solid #decab0;height:420px;position:relative;overflow:hidden}.pu-hero-grid{grid-template-columns:58% 42%;align-items:center;height:100%;display:grid}.pu-hero-copy{z-index:2;padding:20px 22px 20px 0;position:relative}.pu-breadcrumb{color:#7d705e;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.pu-breadcrumb a{color:#6c6255}.pu-breadcrumb span{color:#d46a26}.pu-hero-copy>p{max-width:660px;margin:14px 0 18px;font-size:15px}.pu-search{background:#fffdf9;border:1px solid #dfcbb0;border-radius:6px;max-width:610px;display:flex;overflow:hidden;box-shadow:0 4px 14px #624d3414}.pu-search input{background:0 0;border:0;flex:1;min-width:0;padding:11px 14px;font-size:13px}.pu-search button{color:#fff;background:#ed772a;border:0;place-items:center;width:52px;display:grid}.pu-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.pu-chips button{color:#5e5446;background:#fffaf0;border:1px solid #decdb7;border-radius:20px;padding:5px 9px;font-size:10px}.pu-chips button[aria-pressed=true]{color:#fff;background:#e8752b;border-color:#e8752b}.pu-hero-scene{isolation:isolate;background:url(/img/home-hero-showroom-empty.png) 82%/auto 100% no-repeat;height:100%;position:relative}.pu-hero-scene:before{content:"";background:linear-gradient(90deg,#f6ead6,#0000 24%);position:absolute;inset:0}.pu-hero-scene>img{object-fit:contain;filter:drop-shadow(0 10px 8px #44331f26);z-index:1;position:absolute}.pu-hero-wifi{width:205px;height:225px;bottom:88px;left:30%}.pu-hero-battery{width:135px;height:135px;bottom:39px;left:9%}.pu-hero-solar{width:240px;height:240px;bottom:35px;right:-4%}.pu-scene-label{z-index:2;background:#fffaf0e8;border:1px solid #fff9ee;border-radius:7px;align-items:center;gap:9px;padding:9px 11px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 7px 14px #6b523220}.pu-scene-label svg{color:#e7772e}.pu-scene-label small{color:#7b6d5b;font-size:9px;font-weight:400;display:block}.pu-label-one{top:44px;left:1%}.pu-label-two{top:136px;left:-3%}.pu-label-three{bottom:13px;left:23%}.pu-section{border-bottom:1px solid #e8dccb;padding:27px 0 29px;position:relative}.pu-light{background:#fffdfa}.pu-sand{background:linear-gradient(110deg,#f5ebdc,#faf4e9 48%,#f0e2ce);box-shadow:inset 0 2px 7px #ab855512}.pu-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.pu-heading p{margin-top:5px}.pu-heading>a,.pu-heading>button{white-space:nowrap;font-size:12px}.pu-grid{gap:16px;display:grid}.pu-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pu-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pu-five{grid-template-columns:repeat(5,minmax(0,1fr))}.pu-six{grid-template-columns:repeat(6,minmax(0,1fr))}.pu-card{background:linear-gradient(145deg,#fffefb,#fbf5eb);border:1px solid #e8d9c5;border-radius:9px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 3px 4px #64472608,0 9px 22px #70532e0c}.pu-card:hover{transform:translateY(-3px);box-shadow:0 6px 10px #64472610,0 15px 25px #70532e18}.pu-card-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.pu-icon{color:#eb7425;background:#fff0dc;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffe1b8}.pu-card-title img{object-fit:contain;width:42px;height:61px;margin-left:auto}.pu-overview{min-height:150px;padding:15px}.pu-card-title h3{font-size:14px}.pu-impact{border-left:2px solid #ed8843;padding-left:11px;margin-top:9px!important}.pu-feature-media{background:linear-gradient(140deg,#eee0c9,#fbf1e1);border-bottom:1px solid #e7d5ba;height:153px;position:relative}.pu-product-image{height:100%;position:relative;overflow:hidden}.pu-product-image img{object-fit:contain;filter:drop-shadow(0 5px 4px #49351b19);width:calc(100% - 18px);height:calc(100% - 18px);position:absolute;inset:9px}.pu-tag{color:#fff;background:#ed792d;border-radius:4px;padding:4px 8px;font-size:10px;position:absolute;top:10px;left:10px}.pu-feature:nth-child(2) .pu-tag,.pu-feature:nth-child(3) .pu-tag{background:#508fa5}.pu-card-body{padding:13px}.pu-card-body h3{margin-bottom:8px}.pu-bullet{padding-left:11px;position:relative;margin-top:7px!important;font-size:12px!important}.pu-bullet:before{content:"•";color:#ef7929;position:absolute;left:0}.pu-text-button{text-align:left;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:12px;display:inline-flex}.pu-opportunity{padding:14px}.pu-opportunity h3{align-items:center;gap:7px;margin-bottom:12px;font-size:14px;display:flex}.pu-opportunity h3 svg{color:#e5782b;flex-shrink:0}.pu-opportunity>div{grid-template-columns:45% 55%;gap:7px;margin-bottom:10px;display:grid}.pu-opportunity img{object-fit:cover;border-radius:5px;width:100%;height:100px}.pu-page ul{margin:0;padding:0 0 0 15px}.pu-page li::marker{color:#e5782b}.pu-opportunity li{font-size:11px}.pu-table-scroll{border:1px solid #e2d6c5;border-radius:7px;overflow-x:auto;box-shadow:0 5px 14px #634e3510}.pu-page table{border-collapse:collapse;width:100%;min-width:790px;font-size:12px}.pu-page th{text-align:left;background:#ecdfcc;padding:9px 13px;font-size:12px}.pu-page td{color:#716654;border-top:1px solid #ece2d4;padding:7px 13px;line-height:1.4}.pu-page td:first-child{color:#332c23;font-weight:650}.pu-note{color:#8b7a65!important;margin-top:10px!important;font-size:11px!important}.pu-transition{padding:13px}.pu-transition h3{color:#392e21;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.pu-transition h3 svg{color:#e4772a;flex-shrink:0}.pu-transition>div{align-items:center;gap:8px;display:flex}.pu-transition img{object-fit:contain;flex-shrink:0;width:62px;height:83px}.pu-transition p{font-size:11px}.pu-app{gap:14px;padding:17px;display:flex}.pu-app .pu-icon{width:61px;height:61px}.pu-app li{margin-top:5px;font-size:12px}.pu-oem{text-align:center;color:inherit;padding:16px 10px}.pu-oem h3{margin:10px 0 6px;font-size:13px}.pu-oem p{font-size:11px}.pu-region>img{object-fit:cover;width:100%;height:95px;display:block}.pu-region h3{font-size:13px}.pu-region p{min-height:54px;font-size:11px}.pu-region a{margin-top:7px;font-size:11px;display:inline-block}.pu-comparison{grid-template-columns:1fr 1fr .75fr;gap:24px;display:grid;position:relative}.pu-version{grid-template-columns:37% 63%;align-items:center;gap:5px;padding:15px;display:grid}.pu-version>img{object-fit:contain;width:100%;height:182px}.pu-version span{color:#9a7351;font-size:11px}.pu-version h3{margin-bottom:7px}.pu-version dl{margin:0;font-size:11px}.pu-version dl>div{border-top:1px solid #eae0d2;grid-template-columns:42% 58%;padding:4px 0;display:grid}.pu-version dd{color:#786b59;margin:0}.pu-vs{z-index:2;color:#fff;background:#e77b31;border:3px solid #fff8eb;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid;position:absolute;top:44%;left:35.5%}.pu-improvements{padding:16px}.pu-improvements h3{color:#dc722a;margin-bottom:10px}.pu-improvements p{gap:7px;margin-top:7px;font-size:12px;display:flex}.pu-improvements svg{color:#4a9365;flex-shrink:0}.pu-latest>.pu-product-image{background:linear-gradient(140deg,#ebdfcb,#faf0e0);border-bottom:1px solid #e9dcc8;height:106px}.pu-small-tag{color:#d16b28;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.pu-latest h3{font-size:13px}.pu-latest p{font-size:11px}.pu-latest .pu-card-body{padding:11px}.pu-results p{margin:0 0 14px}.pu-results button{color:#d26826;background:0 0;border:0;margin-left:10px;font-size:12px}.pu-empty{background:#f6edde;border-radius:8px;padding:25px}.pu-empty a{margin-top:12px;font-size:13px;display:inline-block}.pu-faq-grid{grid-template-columns:1fr 1fr;gap:9px 25px;display:grid}.pu-faq-grid details{background:#fffcf7;border:1px solid #e3d5c1;border-radius:5px;box-shadow:0 3px 6px #71512c07}.pu-faq-grid summary{cursor:pointer;justify-content:space-between;gap:10px;padding:11px 13px;font-size:13px;font-weight:600;list-style:none;display:flex}.pu-faq-grid summary::-webkit-details-marker{display:none}.pu-faq-grid summary span{color:#b38659}.pu-faq-grid details[open] summary span{transform:rotate(45deg)}.pu-faq-grid details>p{padding:0 13px 13px}.pu-cta{background:linear-gradient(90deg,#f4e5cde8,#f9f0e1f5 50%,#f0dfc5),url(/img/company-news/partnership-banner-shallow.webp) 0/cover;border-top:1px solid #dac3a2;min-height:220px;padding:26px 0;box-shadow:inset 0 4px 10px #ad86561c}.pu-cta-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:35px;display:grid}.pu-cta-copy h2{max-width:580px;font-size:25px}.pu-cta-copy>p{max-width:600px;margin:10px 0 15px}.pu-benefits{flex-wrap:wrap;gap:14px;display:flex}.pu-benefits span{color:#74614b;align-items:center;gap:5px;font-size:11px;display:flex}.pu-benefits svg{color:#d8752d}.pu-inquiry{background:#fffbf3d9;border:1px solid #ddc5a5;border-radius:8px;padding:16px;box-shadow:0 8px 20px #79542e13}.pu-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pu-inquiry label{color:#725f47;font-size:10px;font-weight:650;display:block}.pu-inquiry input,.pu-inquiry select{color:#514a40;background:#fffdf8;border:1px solid #ded0bc;border-radius:4px;width:100%;min-width:0;margin-top:4px;padding:8px;font-size:11px;display:block}.pu-message{grid-column:span 2}.pu-form-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.pu-primary{cursor:pointer;background:#e87c30;border:1px solid #e17428;border-radius:4px;justify-content:center;align-items:center;padding:9px 14px;font-size:12px;text-decoration:none;display:inline-flex;color:#fff!important}.pu-draft{margin-top:12px!important;font-size:12px!important}.pu-dialog{color:#332c22;background:#fffbf2;border:1px solid #dcc6a9;border-radius:13px;width:min(560px,100% - 32px);max-height:90vh;padding:28px;box-shadow:0 24px 100px #36271a60}.pu-dialog::backdrop{background:#33291fc4}.pu-dialog-close{z-index:2;color:#725c44;background:#fff7e9;border:1px solid #ddcbb0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.pu-dialog>.pu-product-image{background:#f0e6d4;border-radius:8px;height:180px;margin-bottom:16px}.pu-dialog h2{margin-bottom:12px;font-size:24px}.pu-dialog>p{font-size:14px}.pu-dialog>.pu-primary{margin-top:20px}@media (min-width:1101px){#whats-new{min-height:220px}#featured-product-updates{min-height:360px}#market-opportunities{min-height:320px}#specification-updates{min-height:380px}#model-transition{min-height:280px}#app-firmware{min-height:240px}#oem-customization,#regional-product-updates{min-height:260px}#version-comparison{min-height:320px}#latest-product-updates{min-height:360px}#product-update-faq{min-height:260px}}@media (max-width:1100px){.pu-wrap{width:calc(100% - 40px)}.pu-page h1{font-size:32px}.pu-page h2{font-size:24px}.pu-hero-grid{grid-template-columns:57% 43%}.pu-hero-copy>p{font-size:13px}.pu-scene-label{padding:7px;font-size:9px}.pu-label-two{top:124px;left:0}.pu-hero-wifi{width:160px;height:195px;bottom:90px;left:22%}.pu-hero-solar{width:190px;height:210px;right:-9%}.pu-hero-battery{width:110px;height:120px;left:0}.pu-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-five,.pu-six{grid-template-columns:repeat(3,minmax(0,1fr))}.pu-three{gap:12px}.pu-app{gap:8px;padding:12px}.pu-app .pu-icon{width:42px;height:42px}.pu-app .pu-icon svg{width:25px}.pu-comparison{grid-template-columns:1fr 1fr;gap:16px}.pu-improvements{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pu-improvements h3{grid-column:1/-1;margin-bottom:0}.pu-vs{left:calc(50% - 19px)}.pu-region>img{height:125px}.pu-latest>.pu-product-image{height:145px}.pu-cta-grid{grid-template-columns:1fr 1fr;gap:20px}.pu-form-actions{flex-wrap:wrap}}@media (max-width:760px){.pu-wrap{width:calc(100% - 32px)}.pu-hero{height:auto;overflow:hidden}.pu-hero-grid{flex-direction:column;align-items:stretch;display:flex}.pu-hero-copy{padding:24px 0 12px}.pu-breadcrumb{margin-bottom:18px}.pu-page h1{letter-spacing:-.7px;font-size:31px}.pu-hero-copy>p{font-size:14px}.pu-chips{gap:7px}.pu-chips button{font-size:11px}.pu-hero-scene{background-position:80%;background-size:auto 100%;height:280px;margin:0 -16px}.pu-hero-wifi{width:150px;height:190px;bottom:46px;left:36%}.pu-hero-battery{width:110px;height:100px;bottom:20px;left:17%}.pu-hero-solar{width:180px;height:185px;bottom:15px;right:1%}.pu-label-one{top:15px;left:4%}.pu-label-two{top:80px;left:2%}.pu-label-three{bottom:2px;left:28%}.pu-section{padding:26px 0}.pu-heading{align-items:flex-start;gap:12px}.pu-page h2{font-size:23px}.pu-heading>button,.pu-heading>a{white-space:normal;flex-shrink:0;max-width:85px;font-size:11px}.pu-five,.pu-six{grid-template-columns:repeat(2,minmax(0,1fr))}.pu-three{grid-template-columns:1fr}.pu-grid{gap:12px}.pu-overview{padding:12px}.pu-card-title{flex-wrap:wrap;gap:6px}.pu-card-title h3{flex:1;font-size:13px}.pu-card-title img{width:35px;height:45px}.pu-card-title .pu-icon{width:32px;height:32px}.pu-card-title .pu-icon svg{width:20px}.pu-feature-media{height:145px}.pu-opportunity{padding:11px}.pu-opportunity h3{align-items:flex-start;min-height:36px;font-size:13px}.pu-opportunity>div{display:block}.pu-opportunity img{height:100px;margin-bottom:8px}.pu-opportunity li{font-size:12px}.pu-transition>div{display:block}.pu-transition img{width:100%;height:100px;margin-bottom:8px;display:block}.pu-transition p{font-size:12px}.pu-transition h3{align-items:flex-start;min-height:35px}.pu-app{padding:16px}.pu-app .pu-icon{width:50px;height:50px}.pu-oem h3{font-size:14px}.pu-oem p{font-size:12px}.pu-region>img{height:110px}.pu-region p{min-height:0;font-size:12px}.pu-region a{font-size:12px}.pu-comparison{grid-template-columns:1fr;gap:26px}.pu-version{grid-template-columns:35% 65%}.pu-version>img{height:180px}.pu-vs{top:calc(33% - 19px);left:calc(50% - 19px)}.pu-improvements{grid-column:auto;display:block}.pu-improvements p{font-size:13px}.pu-latest h3{font-size:14px}.pu-latest p{font-size:12px}.pu-latest>.pu-product-image{height:135px}.pu-faq-grid{grid-template-columns:1fr;gap:9px}.pu-faq-grid summary{font-size:13px}.pu-cta-grid{grid-template-columns:1fr}.pu-cta-copy h2{font-size:24px}.pu-inquiry{padding:15px}.pu-inquiry label{font-size:12px}.pu-inquiry input,.pu-inquiry select{padding:10px;font-size:13px}.pu-form-grid{grid-template-columns:1fr 1fr}.pu-message{grid-column:span 2}.pu-form-actions{justify-content:flex-start;font-size:13px}.pu-primary{font-size:13px}.pu-page .pu-text-button{font-size:12px}.pu-cta{padding:28px 0}}@media (prefers-reduced-motion:reduce){.pu-card{transition:none}.pu-card:hover{transform:none}}.pu-page{--pu-depth:0 2px 3px #6344240b,0 10px 24px #6b4c2c14;--pu-border:#ddccb3}.pu-page .pu-section{border-bottom:1px solid #ddcfba;padding:32px 0 36px}.pu-page .pu-sand{background:linear-gradient(120deg,#e6d8c4,#f0e6d6 55%,#dfccb0);box-shadow:inset 0 6px 12px #84603908,inset 0 -1px #c5ae8a55}.pu-page .pu-heading{border-left:4px solid #df7a32;margin-bottom:23px;padding-left:14px}.pu-page .pu-heading p{margin-top:7px;font-size:14px;line-height:1.5}.pu-page .pu-card{border-color:var(--pu-border);box-shadow:var(--pu-depth);background:linear-gradient(145deg,#fffefb,#fffaf3);border-radius:11px}.pu-page .pu-card h3{font-size:15px;line-height:1.4}.pu-page .pu-card p{font-size:14px;line-height:1.55}.pu-page .pu-card li{font-size:13px;line-height:1.55}.pu-page .pu-card-body{padding:17px}.pu-page .pu-text-button,.pu-page .pu-region a{margin-top:12px;font-size:13px;font-weight:650}.pu-page .pu-hero{background:linear-gradient(105deg,#e5d7c2,#f2e7d5 58%,#d6c1a3);box-shadow:inset 0 -1px #b69c77,0 7px 20px #75533114}.pu-page .pu-hero-grid{grid-template-columns:54% 46%;gap:12px}.pu-page .pu-hero-copy h1{letter-spacing:-1.05px;font-size:37px}.pu-page .pu-breadcrumb{margin-bottom:16px}.pu-page .pu-hero-copy>p{margin:12px 0 15px;font-size:14px}.pu-page .pu-chips button{padding:5px 10px;font-size:11px;box-shadow:0 2px 4px #8863350c}.pu-page .pu-hero-scene{isolation:auto;background:0 0;flex-direction:column;justify-content:center;min-width:0;height:100%;margin:0;padding:12px 0 13px;display:flex;position:relative}.pu-page .pu-hero-scene:before{display:none}.pu-page .pu-hero-scene>.pu-showroom{object-fit:cover;object-position:center 55%;filter:none;border:1px solid #ffffff80;border-radius:9px;width:100%;height:318px;display:block;position:static;box-shadow:0 15px 26px #5f421727}.pu-scene-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid;position:relative}.pu-page .pu-scene-label{background:#fffaf1;border:1px solid #e5d1b1;align-items:center;gap:6px;min-width:0;padding:9px 8px;font-size:11px;line-height:1.35;display:flex;position:static;box-shadow:0 4px 9px #6b4f2d17}.pu-page .pu-scene-label svg{flex-shrink:0}.pu-page .pu-scene-label small{margin-top:3px;font-size:10px}.pu-page #whats-new{background:linear-gradient(#dbc6a7,#ecdec9);border-top:6px solid #fdf8ef;box-shadow:inset 0 12px 17px #72522a10,0 6px 13px #72522a12}.pu-page .pu-overview{background:#fffcf6;border-top:3px solid #d08c54;min-height:190px;padding:20px 16px;position:relative;box-shadow:0 2px 3px #65472310,0 12px 24px #71512b20}.pu-page .pu-overview:nth-child(2){border-top-color:#af9073}.pu-page .pu-overview:nth-child(3){border-top-color:#bb9b60}.pu-page .pu-overview:nth-child(4){border-top-color:#92734f}.pu-page .pu-card-title{align-items:center;gap:9px;min-height:60px;margin-bottom:12px}.pu-page .pu-card-title img{filter:drop-shadow(0 5px 3px #6c51222b);width:60px;height:65px;margin-left:auto}.pu-page .pu-card-title .pu-icon{width:38px;height:38px}.pu-page .pu-card-title h3{font-size:14px}.pu-page .pu-impact{background:#f6eee1;border-radius:0 5px 5px 0;padding:10px 9px 10px 12px;margin-top:13px!important;font-size:12px!important}.pu-page .pu-feature-media{aspect-ratio:3/2;background:#e3d5c2;height:auto;overflow:hidden}.pu-scene-media{background:#eadcc8;width:100%;height:100%;position:relative;overflow:hidden}.pu-scene-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.pu-card:hover .pu-scene-media img{transform:scale(1.025)}.pu-page .pu-tag{padding:5px 9px;font-size:12px;top:12px;left:12px;box-shadow:0 3px 8px #3e281c24}.pu-page .pu-bullet{margin-top:9px!important;font-size:13px!important}.pu-page .pu-latest>.pu-scene-media{aspect-ratio:3/2;border-bottom:1px solid #dbc7a9;height:auto}.pu-page .pu-small-tag{font-size:12px}.pu-page .pu-latest .pu-card-body{padding:14px 12px}.pu-page .pu-latest h3{font-size:14px}.pu-page .pu-latest p{font-size:13px}.pu-page th{background:#dfccb0;font-size:13px}.pu-page td{padding:9px 13px;font-size:13px}.pu-page .pu-region>img{aspect-ratio:1.7;height:auto}.pu-page .pu-faq-grid details{border-color:#d8c3a3;box-shadow:0 4px 9px #664b2612}.pu-page .pu-faq-grid summary{padding:13px 15px;font-size:14px}.pu-page .pu-cta{background:linear-gradient(115deg,#d9c19e,#efe0c7 53%,#d6bd98);border-top:5px solid #fff9ef;padding:34px 0;box-shadow:inset 0 8px 16px #6d4a2010}.pu-page .pu-inquiry{background:#fffcf6;border:1px solid #ceb28b;border-radius:11px;padding:22px;box-shadow:0 3px 5px #6b482114,0 16px 30px #6b482123}.pu-page .pu-inquiry label{font-size:12px}.pu-page .pu-inquiry input,.pu-page .pu-inquiry select{min-height:40px;font-size:13px}.pu-page .pu-form-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.pu-page .pu-form-actions>.pu-primary,.pu-page .pu-secondary{text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.35;transition:box-shadow .2s,background .2s,transform .2s;display:flex}.pu-page .pu-form-actions>.pu-primary{color:#fff;background:linear-gradient(#ed893d,#dd681f);border:1px solid #cd5d15;box-shadow:0 3px #ac4b12,0 7px 13px #c565252b}.pu-page .pu-secondary{color:#704922;background:linear-gradient(#fffefa,#f1e3cc);border:1px solid #b99460;text-decoration:none;box-shadow:0 3px #d1b78f,0 6px 11px #6a49241a}.pu-page .pu-form-actions>.pu-primary:hover,.pu-page .pu-secondary:hover{transform:translateY(-2px);box-shadow:0 4px #b77d43,0 10px 17px #6a49242b}.pu-page .pu-benefits span{font-size:12px}.pu-page .pu-cta-copy>p{font-size:15px}@media (max-width:1100px){.pu-page .pu-hero-copy h1{font-size:31px}.pu-page .pu-hero-grid{grid-template-columns:52% 48%;gap:8px}.pu-page .pu-hero-scene>.pu-showroom{height:292px}.pu-page .pu-scene-label{gap:4px;padding:8px 5px;font-size:10px}.pu-page .pu-scene-label small{font-size:9px}.pu-page .pu-scene-label svg{width:15px}.pu-page .pu-overview{min-height:0}.pu-page .pu-latest>.pu-scene-media{aspect-ratio:3/2}.pu-page .pu-form-actions{grid-template-columns:1fr}.pu-page .pu-form-actions>.pu-primary,.pu-page .pu-secondary{min-height:46px}}@media (max-width:760px){.pu-page .pu-hero-grid{gap:0;display:flex}.pu-page .pu-hero-copy{padding:24px 0 20px}.pu-page .pu-hero-copy h1{font-size:31px!important}.pu-page .pu-hero-scene{height:auto;margin:0;padding:0 0 22px}.pu-page .pu-hero-scene>.pu-showroom{aspect-ratio:3/2;object-fit:cover;height:auto}.pu-page .pu-scene-rail{gap:6px}.pu-page .pu-scene-label{padding:8px;font-size:11px;display:block}.pu-page .pu-scene-label svg{width:18px;margin-bottom:3px}.pu-page .pu-scene-label small{font-size:10px}.pu-page .pu-heading{gap:10px;padding-left:10px}.pu-page .pu-heading p{font-size:14px}.pu-page #whats-new .pu-four{grid-template-columns:1fr}.pu-page .pu-overview{min-height:0;padding:18px}.pu-page .pu-card-title{flex-wrap:nowrap;min-height:55px}.pu-page .pu-card-title h3{font-size:16px!important}.pu-page .pu-card-title img{width:75px;height:65px}.pu-page .pu-card h3{font-size:15px!important}.pu-page .pu-card-body{padding:14px}.pu-page .pu-feature-media{aspect-ratio:3/2;height:auto}.pu-page .pu-tag{padding:4px 6px;font-size:10px;top:8px;left:8px}.pu-page .pu-form-actions{grid-template-columns:1fr}.pu-page .pu-cta-copy>p{font-size:15px}.pu-page .pu-form-actions>.pu-primary,.pu-page .pu-secondary{min-height:48px;font-size:15px}.pu-page .pu-latest>.pu-scene-media{height:auto}.pu-page .pu-transition h3{min-height:42px}.pu-page .pu-transition p,.pu-page .pu-oem p{font-size:13px}}@media (max-width:420px){.pu-page #featured-product-updates .pu-four,.pu-page #latest-product-updates .pu-six{grid-template-columns:1fr}.pu-page .pu-feature-media,.pu-page .pu-latest>.pu-scene-media{aspect-ratio:1.65}.pu-page .pu-scene-label{padding:6px;font-size:10px}.pu-page .pu-scene-label small{font-size:9px}}@media (prefers-reduced-motion:reduce){.pu-page .pu-scene-media img,.pu-page .pu-primary,.pu-page .pu-secondary{transition:none}.pu-card:hover .pu-scene-media img{transform:none}}.pu-page .pu-hero{height:420px;box-shadow:none;background:#e6d5bc;border-bottom:0;position:relative}.pu-hero-backdrop{pointer-events:none;display:block;position:absolute;inset:0}.pu-hero-backdrop>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.pu-page .pu-hero-grid{z-index:1;grid-template-columns:54% 46%;gap:0;height:100%;position:relative}.pu-page .pu-hero-copy{padding-right:26px}.pu-page .pu-hero-scene{background:0 0;justify-content:flex-end;height:100%;padding:0 0 18px;display:flex}.pu-page .pu-scene-rail{gap:8px;width:100%;margin-top:0}.pu-page .pu-scene-label{background:#fff9edea;border-color:#d8c09c;box-shadow:0 4px 12px #6b4f2d20}.pu-page #whats-new{border-top:0;box-shadow:inset 0 5px 13px #72522a10,0 6px 13px #72522a12}.pu-page .pu-cta{border-top:0}@media (min-width:761px) and (max-width:1100px){.pu-page .pu-hero-grid{grid-template-columns:53% 47%}.pu-page .pu-hero-copy{padding-right:20px}.pu-page .pu-scene-rail{gap:5px}.pu-page .pu-scene-label{padding:8px 6px}}@media (max-width:760px){.pu-page .pu-hero{background:#ead8bd;height:auto}.pu-page .pu-hero-grid{height:auto;display:flex}.pu-hero-backdrop{height:330px;top:auto;bottom:0}.pu-hero-backdrop>img{object-fit:cover;object-position:center 58%}.pu-page .pu-hero-copy{padding:25px 0 20px}.pu-page .pu-hero-scene{height:330px;margin:0;padding:0 0 12px}.pu-page .pu-scene-rail{gap:6px}.pu-page .pu-scene-label{padding:7px;font-size:10px}.pu-page .pu-scene-label small{font-size:9px}}.pu-page{--pu-depth:0 2px 4px #85694b08,0 8px 18px #85694b10;--pu-border:#eee2d0;color:#191919;background:#fefcf8}.pu-page h1,.pu-page h2,.pu-page h3{color:#181818}.pu-page p,.pu-page li{color:#606167}.pu-page .pu-section{border-bottom:0}.pu-page .pu-light{background:#fefcf8}.pu-page .pu-sand{box-shadow:none;background:linear-gradient(110deg,#faf4e9,#fbf6ee 52%,#f8f0e2)}.pu-page #whats-new{box-shadow:none;background:linear-gradient(110deg,#fbf6ed,#fdf9f2 52%,#faf3e8);border-top:0}.pu-page .pu-heading{border-left-color:#ff8c4129}.pu-page .pu-card{border-color:var(--pu-border);box-shadow:var(--pu-depth);background:linear-gradient(145deg,#fffefa,#fdf9f2)}.pu-page .pu-card:hover{box-shadow:0 3px 7px #85694b0d,0 12px 24px #85694b19}.pu-page .pu-overview,.pu-page .pu-overview:nth-child(2),.pu-page .pu-overview:nth-child(3),.pu-page .pu-overview:nth-child(4){background:#fffaf2;border-top:1px solid #eee2d0;box-shadow:0 2px 4px #92754e08,0 9px 19px #b48f5912}.pu-page .pu-impact{color:#626166;background:#faf1e4;border-left-color:#ff8229}.pu-page .pu-icon{color:#ff781e;background:#fff0d9;box-shadow:inset 0 0 0 1px #ffe3bd}.pu-page .pu-app:nth-child(2) .pu-icon,.pu-page .pu-app:nth-child(3) .pu-icon{color:#3298ff;background:#eaf4ff;box-shadow:inset 0 0 0 1px #d4eaff}.pu-page .pu-hero{background:#f2e6d2}.pu-hero-backdrop>img{filter:saturate(.8)brightness(1.045)}.pu-hero-backdrop:after{content:"";pointer-events:none;background:#fff7e814;position:absolute;inset:0}.pu-page .pu-breadcrumb,.pu-page .pu-breadcrumb a{color:#646469}.pu-page .pu-breadcrumb span,.pu-page a,.pu-page .pu-text-button,.pu-page .pu-small-tag{color:#f37322}.pu-page .pu-search{background:#fffdf9;border-color:#efdfc5;box-shadow:0 3px 10px #9b79520d}.pu-page .pu-search button{background:#ff7c23}.pu-page .pu-chips button{color:#61616a;background:#fffaf2;border-color:#eee0ca;box-shadow:0 2px 4px #9b795208}.pu-page .pu-chips button[aria-pressed=true]{color:#fff;background:#ff7c23;border-color:#ff7c23}.pu-page .pu-scene-label{color:#32343b;background:#fffaf1f2;border-color:#f0e3d1;box-shadow:0 4px 11px #94714c14}.pu-page .pu-scene-label svg{color:#3899f8}.pu-page .pu-scene-label small{color:#73747a}.pu-page .pu-tag{background:#ff7c23;box-shadow:0 2px 6px #865e3620}.pu-page .pu-feature:nth-child(2) .pu-tag,.pu-page .pu-feature:nth-child(3) .pu-tag{background:#3299f5}.pu-page .pu-feature-media,.pu-page .pu-latest>.pu-scene-media{border-bottom-color:#eee2d0}.pu-page .pu-feature-media,.pu-page .pu-scene-media,.pu-page .pu-latest>.pu-product-image{background:#f7eddd}.pu-page .pu-scene-media img{filter:saturate(.9)brightness(1.025)}.pu-page .pu-table-scroll{border-color:#ece0ce;box-shadow:0 3px 11px #a3855c0b}.pu-page th{color:#34343c;background:#f3eadc}.pu-page td{color:#64656d;border-top-color:#eee7dc}.pu-page tr:nth-child(2n){background:#fbf6ee}.pu-page tr:nth-child(odd){background:#fffdf9}.pu-page td:first-child{color:#30313a}.pu-page td:nth-child(3){color:#399566}.pu-page .pu-transition h3{color:#23242b}.pu-page .pu-transition h3 svg,.pu-page .pu-opportunity h3 svg{color:#ff7c23}.pu-page .pu-oem{box-shadow:var(--pu-depth)}.pu-page .pu-version span{color:#777680}.pu-page .pu-version:nth-of-type(2) span{color:#f37322}.pu-page .pu-version dl>div{border-top-color:#eee6da}.pu-page .pu-vs{background:#ff7c23;border-color:#fff9ef}.pu-page .pu-improvements h3{color:#f37322}.pu-page .pu-faq-grid details{background:#fffdf8;border-color:#eee1cc;box-shadow:0 3px 8px #94754b09}.pu-page .pu-faq-grid summary{color:#393a43}.pu-page .pu-faq-grid summary span{color:#b7a184}.pu-page .pu-cta{box-shadow:none;background:linear-gradient(105deg,#fbe9ce,#fff1dc 50%,#fbead1);border-top:0}.pu-page .pu-inquiry{background:#fffaf1;border-color:#eedcc1;box-shadow:0 3px 6px #99764909,0 10px 22px #99764912}.pu-page .pu-inquiry label{color:#6d6d73}.pu-page .pu-inquiry input,.pu-page .pu-inquiry select{color:#64646d;background:#fffdfa;border-color:#e9e0d3}.pu-page .pu-form-actions>.pu-primary{color:#fff;background:linear-gradient(#ff8b30,#ff7620);border-color:#f27623;box-shadow:0 2px #e96d19,0 6px 11px #df84201c}.pu-page .pu-secondary{color:#f37322;background:#fffaf2;border-color:#f58b40;box-shadow:0 2px #f2dcc0,0 5px 10px #b7885010}.pu-page .pu-form-actions>.pu-primary:hover,.pu-page .pu-secondary:hover{box-shadow:0 3px #ef9c5b,0 8px 15px #b788501b}.pu-page .pu-benefits span{color:#777477}.pu-page .pu-benefits svg{color:#f78a32}.pu-page .pu-note{color:#8b8480!important}.pu-page .pu-empty{background:#faf1e3}.pu-page .pu-dialog{background:#fffaf2;border-color:#ebddc7}.pu-page .pu-dialog-close{color:#77716a;background:#fff7e9;border-color:#eaddca}@media (max-width:760px){.pu-page .pu-hero{background:#f2e6d2}}body:has(.pu-page) .header{background:linear-gradient(#fffdf9,#fbf7ef);border-bottom-color:#eee5d6;box-shadow:0 2px 10px #8c755314}.pu-page #specification-updates .pu-table-scroll table{table-layout:fixed}.pu-page #specification-updates th:first-child{width:19%}.pu-page #specification-updates th:nth-child(2){width:16%}.pu-page #specification-updates th:nth-child(3){width:24%}.pu-page #specification-updates th:nth-child(4){width:41%}.pu-page #specification-updates td:nth-child(3){color:#439766;font-weight:650}.pu-page .pu-comparison{grid-template-columns:1fr 1fr .62fr;gap:28px}.pu-page .pu-version{background:#fcf8ef;grid-template-columns:34% 66%;align-items:stretch;gap:0;padding:0}.pu-page .pu-version>img{object-fit:contain;border-right:1px solid #eee4d5;height:100%;min-height:240px;max-height:310px;padding:18px}.pu-page .pu-version>div{padding:10px 0 0}.pu-page .pu-version span,.pu-page .pu-version h3{padding:0 11px;display:block}.pu-page .pu-version span{color:#5a5b62;font-size:12px}.pu-page .pu-version h3{margin:3px 0 8px;font-size:14px}.pu-page .pu-version:nth-of-type(2) span,.pu-page .pu-version:nth-of-type(2) h3{color:#f37322}.pu-page .pu-version dl{font-size:12px}.pu-page .pu-version dl>div{border-top:1px solid #eee4d6;grid-template-columns:43% 57%;padding:6px 10px;line-height:1.45}.pu-page .pu-version dt{color:#5f6068;padding-right:6px}.pu-page .pu-version dd{color:#575a63}.pu-page .pu-improvements{background:#fffaf1;padding:0 12px 12px}.pu-page .pu-improvements h3{background:#fde8ce;margin:0 -12px 12px;padding:9px 12px;font-size:14px}.pu-page .pu-improvements p{margin-top:10px;font-size:12px;line-height:1.45}.pu-page .pu-improvements svg{color:#40985c;background:#eaf4e7;border-radius:50%;width:17px;height:17px;padding:2px}.pu-page .pu-vs{width:42px;height:42px;font-size:13px;top:calc(50% - 19px);left:calc(38.17% - 19px)}@media (max-width:1100px){.pu-page .pu-comparison{grid-template-columns:1fr 1fr;gap:20px}.pu-page .pu-improvements{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 15px 15px;display:grid}.pu-page .pu-improvements h3{grid-column:1/-1;margin:0 -15px 4px;padding:10px 15px}.pu-page .pu-vs{left:calc(50% - 21px)}.pu-page .pu-version{grid-template-columns:30% 70%}.pu-page .pu-version dl>div{padding:6px 8px}}@media (max-width:760px){.pu-page .pu-comparison{grid-template-columns:1fr;gap:24px}.pu-page .pu-version{grid-template-columns:32% 68%}.pu-page .pu-version dl{font-size:12px}.pu-page .pu-version>img{min-height:265px;padding:12px}.pu-page .pu-improvements{grid-column:auto;padding:0 15px 16px;display:block}.pu-page .pu-improvements p{font-size:13px}.pu-page .pu-vs{top:calc(33% - 21px);left:calc(50% - 21px)}.pu-page #specification-updates .pu-table-scroll table{min-width:850px}}
