/* Marketing presentation only; no application or form controls. */
.home-flagship{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.flagship-subhead{font-size:clamp(20px,2vw,28px);line-height:1.3!important;color:#eff2df!important}.flagship-story>p{font-size:17px;line-height:1.7}.flagship-story .section-note{font-size:13px;color:#c2c9c3}.portfolio-gallery{display:grid;gap:36px}.portfolio-kicker{font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #d5d8d0;padding-bottom:13px;margin:0 0 20px;color:#4c554e}.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.portfolio-card{overflow:hidden;min-width:0;border:1px solid #d9ddd5;border-radius:16px;background:#fff;box-shadow:0 6px 20px #18211b08}.portfolio-card .catalog-copy{padding:26px}.portfolio-card .catalog-copy h3{font-size:27px;letter-spacing:-.035em;margin:9px 0}.portfolio-card .catalog-copy p{font-size:16px;line-height:1.65;color:#525b54}.portfolio-card .catalog-copy .section-note{font-size:12px}.portfolio-workforce,.portfolio-ashha{display:grid;grid-template-columns:1.3fr 1fr;align-items:center}.product-cover{aspect-ratio:16/9;position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;background:#202824;color:#fff;font-family:Inter,Arial,sans-serif;border-radius:0;font-size:clamp(10px,2cqw,15px)}.cover-top{position:absolute;left:6%;right:6%;top:8%;display:flex;justify-content:space-between;align-items:center;font-weight:650;font-size:2.8cqw;letter-spacing:-.02em}.cover-dot{width:8px;height:8px;border-radius:50%;background:#d5ef70}.cover-caption{position:absolute;bottom:4%;left:6%;font-size:1.8cqw;color:#e4e7df;letter-spacing:.02em}.device{background:#f8faf6;color:#26322d;border:5px solid #34443b;border-radius:12px;box-shadow:0 22px 28px #0005;overflow:hidden}.device-bar{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #dce2d8;font-size:2.3cqw;padding:3% 4%;font-weight:700}.device-bar span:last-child{font-size:1.8cqw;font-weight:400}.workforce-cast{position:absolute;display:flex;justify-content:center;left:8%;right:8%;top:23%;gap:2%;z-index:1}.workforce-cast img{width:14%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:50%;border:3px solid #c8d0c5;box-shadow:0 8px 15px #0003}.workforce-device{position:absolute;top:49%;left:10%;width:80%;height:39%;border-width:3px}.workforce-task{display:flex;align-items:center;gap:3%;padding:3% 4%;font-size:2.3cqw}.workforce-task b,.workforce-task span{display:block}.workforce-task div span{font-size:1.8cqw;color:#5e665f;margin-top:3px}.task-icon{background:#dcedb9;padding:5px 8px;border-radius:5px}.review-chip{margin-left:auto;background:#e9eddc;font-size:1.8cqw;padding:4px 6px;border-radius:5px}.workflow-track{display:flex;justify-content:center;align-items:center;gap:4%;font-size:1.8cqw;color:#53624f}.workflow-track i{width:8%;height:1px;background:#a8b699}.cover-metric{background:#20252c}.metric-device{position:absolute;width:78%;height:73%;top:18%;left:11%;background:#141a20;color:#eef0e9;border-color:#46505a;transform:perspective(900px) rotateY(-7deg)}.metric-device .device-bar{border-color:#374048}.metric-stats{display:flex;justify-content:space-around;padding:5% 5% 0;font-size:2cqw}.metric-stats b{display:block;font-size:4.5cqw;line-height:1.3;color:#d5ef70}.metric-chart{width:90%;height:43%;margin:2% 5%;overflow:visible}.metric-chart .grid{stroke:#394149;fill:none}.metric-chart .trend{fill:none;stroke:#d5ef70;stroke-width:4}.metric-chart .cost{fill:none;stroke:#8bbac9;stroke-width:3}.room-art{width:100%;height:100%;object-fit:cover}.cover-cozy:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#12211888,transparent 50%,#12211888);z-index:0}.cover-cozy>*:not(img){z-index:1}.room-note{position:absolute;left:6%;bottom:17%;background:#f4f0e8ed;color:#3c4136;padding:4%;border-radius:8px;box-shadow:0 8px 28px #1720152b}.room-note span{display:block;font-size:1.9cqw;text-transform:uppercase;letter-spacing:.1em}.room-note b{font-size:3.3cqw;display:block;margin-top:4px}.material-swatches{position:absolute;display:flex;right:6%;bottom:18%;gap:6px}.material-swatches i{width:5cqw;aspect-ratio:1;border:2px solid white;border-radius:50%;background:#a3a08c}.material-swatches i:nth-child(2){background:#d2bca0}.material-swatches i:nth-child(3){background:#dddcd4}.cover-bazaar{background:#e4e2d4;color:#27352c}.cover-bazaar .cover-caption{color:#3e5142}.local-orbit{position:absolute;left:7%;top:33%;width:29%;font-size:4.3cqw;font-weight:650;line-height:1.15}.local-orbit svg{width:35%;display:block;margin-top:18%;fill:none;stroke:#47734c;stroke-width:2}.marketplace-phone{position:absolute;left:45%;top:10%;width:40%;height:88%;border:5px solid #343d35;border-radius:22px;background:#fafbf4;transform:rotate(8deg);padding:4% 3%;font-size:2.8cqw}.phone-speaker{position:absolute;top:2%;left:35%;width:30%;height:3%;background:#343d35;border-radius:10px}.phone-search{padding:8% 0;font-size:1.6cqw;color:#46534c}.listing-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8%}.listing-tiles>div{background:#e5ead8;border-radius:7px;padding:9%;font-size:1.9cqw}.listing-tiles svg{width:100%;fill:none;stroke:#4b6849;stroke-width:3}.listing-tiles>div:nth-child(2){background:#e3e9ec}.phone-bottom{position:absolute;bottom:6%;left:8%;right:8%;display:flex;justify-content:space-between;font-size:1.65cqw}.cover-ashha{background:#243638}.learning-device{position:absolute;left:11%;top:22%;width:78%;height:65%;display:grid;grid-template-columns:12% 1fr;border-color:#506563}.learning-rail{background:#203638;display:grid;align-content:start;gap:12%;padding-top:22%;color:#d3ed7a;text-align:center}.learning-content{padding:3%}.learning-content .device-bar{padding:0 0 4%}.course-art{display:flex;gap:10%;align-items:center;background:#e7ece1;margin-top:4%;padding:5%;font-size:3cqw}.course-art svg{width:24%;fill:none;stroke:#517253;stroke-width:2}.course-progress{font-size:1.8cqw;margin-top:4%}.course-progress i{display:block;width:100%;height:5px;border-radius:4px;background:linear-gradient(90deg,#76904a 60%,#dce2d6 60%);margin-top:3%}.cover-brand{background:#deddd4}.cover-brand .cover-top,.cover-brand .cover-caption{color:#304032}.brand-board{position:absolute;top:21%;left:8%;width:65%;height:67%;background:#1c2420;border-radius:6px;padding:5%;box-shadow:0 15px 20px #0003;transform:rotate(-4deg)}.brand-board>img{width:62%;height:25%;object-fit:contain;object-position:left}.brand-type{font-size:10cqw;line-height:1;display:flex;align-items:center;gap:14%;margin-top:8%;color:#edf1df}.brand-type span{font-size:2cqw;line-height:1.4;width:30%}.brand-swatches{display:flex;margin-top:8%;height:12%;gap:3%}.brand-swatches i{width:18%;background:#d5ef70}.brand-swatches i:nth-child(2){background:#f1f0e8}.brand-swatches i:nth-child(3){background:#566557}.brand-swatches i:nth-child(4){background:#343b35}.brand-mark-card{position:absolute;right:8%;top:39%;width:25%;height:43%;background:#f6f5ed;border:1px solid #ced2c3;border-radius:7px;box-shadow:0 12px 20px #0003;transform:rotate(8deg);display:grid;place-items:center}.brand-mark-card img{width:68%;height:auto}
@media(max-width:900px){.home-flagship{gap:24px;grid-template-columns:1fr}.portfolio-workforce,.portfolio-ashha{grid-template-columns:1fr}.portfolio-workforce .catalog-copy{max-width:650px}.portfolio-grid{gap:18px}}@media(max-width:600px){.portfolio-grid{grid-template-columns:1fr}.portfolio-card .catalog-copy{padding:22px}.portfolio-card .catalog-copy h3{font-size:24px}.home-flagship{padding:28px 22px}.product-cover .cover-caption{font-size:2.2cqw}.portfolio-gallery{gap:26px}.workforce-device{height:40%}}
.workforce-device{top:46%;height:42%}.workforce-device .device-bar{padding:2% 4%}.workforce-task{padding:2% 4%}
.metric-chart svg{width:100%;height:100%}.room-note .material-swatches{position:static;margin-top:10px}.room-note .material-swatches i{width:3.5cqw}.portfolio-group>h2.portfolio-kicker{font-size:12px;letter-spacing:.12em;line-height:1.5}
.renew-site .home-flagship .button.secondary{color:#f3f5e9!important;border-color:#aebda9}.page-hero .flagship-subhead,.discovery-hero:not(.home-flagship) .flagship-subhead{color:#24352a!important}
@media(max-width:600px){.cover-top{font-size:12px}.product-cover .cover-caption{font-size:9px}.device-bar{font-size:10px}.device-bar span:last-child{font-size:9px}.workforce-task{font-size:10px;line-height:1.2}.workforce-task div span,.review-chip{font-size:9px}.workflow-track{font-size:9px}.metric-stats{font-size:10px}.metric-stats b{font-size:18px}.marketplace-phone{font-size:11px}.phone-search,.phone-bottom,.listing-tiles>div{font-size:8px}.learning-device{top:20%;height:69%}.course-art{padding:3%;font-size:11px}.course-progress{font-size:9px}}

/* Approved generated device plates with separate original identity and HTML UI layers. */
.art-final{font-family:var(--rt-font,Inter,Arial,sans-serif);color:#17221f}.art-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.art-final .art-ui{position:absolute;overflow:hidden;font-size:clamp(11px,2.1cqw,15px);line-height:1.25}.art-ui p{margin:0}.art-ui-head{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:clamp(10px,2cqw,14px)}.art-ui-head>span{font-size:clamp(9px,1.6cqw,12px)}.art-mark{width:22px;height:22px;object-fit:contain;flex:none}.art-disclosure{position:absolute;left:4%;bottom:3%;max-width:92%;padding:4px 7px;border-radius:4px;background:#17221fee;color:#fff;font-size:clamp(10px,1.6cqw,12px);line-height:1.3}.art-cast{position:absolute;left:9%;right:9%;top:7%;display:grid;grid-template-columns:repeat(6,1fr);gap:2%}.art-cast span{min-width:0;text-align:center;color:white}.art-cast img{display:block;width:100%;aspect-ratio:1;object-fit:cover;height:auto;border:2px solid #d8dfd3;border-radius:12px}.art-cast b{display:block;margin-top:4px;font-size:clamp(10px,2cqw,14px)}.workforce-ui{left:10%;top:43%;width:80%;height:33%;display:grid;align-content:center;gap:7%;padding:0 3%}.workforce-ui>strong{font-size:clamp(13px,3cqw,21px);font-weight:700}.art-flow{display:flex;align-items:center;gap:7%;font-size:clamp(10px,2cqw,14px)}.art-flow i{font-style:normal;color:#52615b}.workforce-ui>p{font-size:clamp(10px,1.9cqw,13px);color:#315c20;font-weight:600}.metric-ui{left:25.4%;top:17.5%;width:49.6%;height:49.6%;padding:3%;background:#0b0e1b;color:#f4f6fc;display:flex;flex-direction:column;justify-content:space-between;border-radius:2px}.metric-ui .art-ui-head{justify-content:flex-start}.metric-ui .art-mark{width:18px;height:18px}.art-ui-title{font-weight:650;font-size:clamp(11px,2.3cqw,16px)}.roi-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8%;font-size:clamp(9px,1.7cqw,12px);color:#c9cdd9}.roi-inputs b{display:block;color:#fff;font-size:clamp(12px,2.7cqw,19px);margin-top:3px}.roi-result{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #3b3b52;padding-top:4%;color:#c8d5e4}.roi-result strong{font-size:clamp(18px,4.8cqw,32px);line-height:1;color:#fff}.bazaar-ui{left:40.2%;top:13%;width:19.6%;height:69%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;color:#111;background:#fffdf8;padding:1.2%;border-radius:5px}.bazaar-wordmark{display:flex;align-items:center;justify-content:center;gap:2px;white-space:nowrap;font-size:clamp(8px,1.7cqw,12px)}.bazaar-wordmark .art-mark{width:13px;height:13px}.bazaar-wordmark span{color:#c2410c}.bazaar-demo{text-align:center;font-size:clamp(9px,1.5cqw,11px);font-weight:700;color:#a63308}.demo-chair{width:100%;height:43%;object-fit:cover;border-radius:5px}.bazaar-category{text-align:center;font-size:clamp(10px,1.9cqw,13px)}.bazaar-browse{background:#c2410c;color:#fff;text-align:center;padding:7% 2%;border-radius:5px;font-size:clamp(10px,1.8cqw,12px);font-weight:650}.ashha-ui{left:21.8%;top:15%;width:56.9%;height:58.7%;background:#fafcfb;padding:4%;display:flex;flex-direction:column;justify-content:space-between}.ashha-ui .art-ui-head{color:#1a4a72}.ashha-course{display:flex;gap:8%;align-items:center}.ashha-course svg{width:25%;color:#315d7c;flex:none}.ashha-course strong{font-size:clamp(12px,2.7cqw,20px);line-height:1.25}.ashha-ui>p{color:#52615b;font-size:clamp(10px,2cqw,14px)}.template-ui{left:19.8%;top:17%;width:47.7%;height:49%;background:#111;padding:3%;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.template-lockup{display:flex;gap:4px;align-items:center}.template-lockup>img:last-child{max-width:75%;height:22px;object-fit:contain;object-position:left}.template-ui>strong{font-size:clamp(12px,3cqw,22px);line-height:1.15}.template-tag{font-size:clamp(9px,1.8cqw,13px);color:#2ff3e0}.template-guide{left:69.5%;top:30.5%;width:20.1%;height:47%;background:#111;padding:2%;color:white;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transform:rotate(-1.3deg);transform-origin:center}.template-guide>b{font-size:clamp(10px,2cqw,14px)}.template-guide>.art-mark{width:30%;height:auto;aspect-ratio:1}.template-guide>strong{font-size:clamp(22px,6cqw,42px);line-height:1}.template-swatches{display:flex;width:100%;height:15%;gap:8%}.template-swatches i{width:28%;background:#0c85ff;border-radius:3px}.template-swatches i:nth-child(2){background:#2ff3e0}.template-swatches i:nth-child(3){background:#fff}.flagship-story .flagship-value{font-size:clamp(25px,3vw,37px);line-height:1.13;letter-spacing:-.03em;color:#f2f5df;margin:0 0 18px}.flagship-story .flagship-value-summary{font-size:18px;line-height:1.55;color:#eff2df;margin:0 0 18px}.flagship-story>p:not(.flagship-value-summary):not(.section-note){font-size:15px;line-height:1.6;margin:12px 0}.art-final *{box-sizing:border-box}@media(max-width:600px){.workforce-ui{gap:5%}.art-ui-head>span{font-size:9px}.art-disclosure{font-size:10px}.art-cast img{border-radius:7px}.metric-ui{padding:2.5%}.metric-ui .art-mark{width:14px;height:14px}.template-lockup .art-mark{width:16px;height:16px}.template-lockup>img:last-child{height:15px}.bazaar-wordmark .art-mark{width:10px;height:10px}.flagship-story .flagship-value-summary{font-size:17px}}

.flagship-benefits{display:grid;gap:15px;margin:20px 0}.flagship-benefits>div{border-left:2px solid #8fd516;padding-left:14px}.flagship-benefits dt{font-size:16px;font-weight:700;line-height:1.3;color:#f2f5df}.flagship-benefits dd{margin:5px 0 0;font-size:14px;line-height:1.5;color:#d3d9d1}

.art-final .metric-ui{color:#f4f6fc}.art-final .metric-ui .roi-inputs{font-size:clamp(10px,1.7cqw,12px)}
