#b24-video *{box-sizing:border-box}#b24-video{scroll-behavior:smooth}#b24-video{margin:0;font:16px/1.6 Arial,Helvetica,sans-serif;color:#163044;background:#fff}#b24-video a{color:#007caf;text-decoration:none}#b24-video a:hover{text-decoration:underline}#b24-video button,#b24-video input{font:inherit}#b24-video button,#b24-video a{-webkit-tap-highlight-color:transparent}#b24-video button{cursor:pointer}#b24-video img{max-width:100%;height:auto;display:block}#b24-video figure{margin:0}#b24-video h1,#b24-video h2,#b24-video h3,#b24-video p{margin-top:0}#b24-video h1{font-size:40px;line-height:1.13;letter-spacing:-1.3px;margin-bottom:22px}#b24-video h2{font-size:29px;line-height:1.2;letter-spacing:-.6px;margin-bottom:18px}#b24-video h3{font-size:20px;line-height:1.3;margin-bottom:12px}#b24-video p{color:#617584;margin-bottom:18px}#b24-video b,#b24-video strong{color:#163044}#b24-video a:focus-visible,#b24-video button:focus-visible,#b24-video summary:focus-visible{outline:3px solid #e8a637;outline-offset:4px}#b24-video .wrap{width:min(1280px,calc(100% - 80px));margin:auto}#b24-video .crumb{font-size:12px;color:#83939f;padding:25px 0}#b24-video .crumb a{color:inherit}#b24-video .layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;align-items:start}#b24-video .layout main{min-width:0}#b24-video .sidebar{font-size:14px}#b24-video .sidebar details{border:1px solid #dfe7ed;border-radius:7px;overflow:hidden}#b24-video .sidebar summary{font-weight:700;padding:17px 18px;cursor:pointer;background:#f2f8fc}#b24-video .sidebar a{display:block;padding:12px 17px;color:#38566a;border-top:1px solid #edf1f4}#b24-video .sidebar .parent{background:#007caf;color:white;font-weight:700}#b24-video .side-sub{background:#f6f9fb;padding:8px 0}#b24-video .side-sub a{border:0;padding:10px 24px}#b24-video .side-sub [aria-current]{color:#007caf;font-weight:700;box-shadow:inset 3px 0 #007caf;background:#eaf4fa}#b24-video .side-help{padding:22px 18px;margin-top:18px;background:#f6f9fb;border-radius:7px}#b24-video .side-help p{font-size:13px;margin:10px 0}#b24-video .text-button{border:0;background:none;color:#007caf;font-weight:bold;padding:5px 0}#b24-video .eyebrow{display:block;font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:#007caf;font-weight:700;margin-bottom:16px}#b24-video .lead{font-size:17px;line-height:1.7;max-width:690px}#b24-video .small-lead{font-size:16px}#b24-video .btn,#b24-video .s-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid #007caf;border-radius:5px;background:#007caf;color:white;padding:13px 20px;font-size:14px;font-weight:bold;line-height:1.4;text-decoration:none}#b24-video .btn:hover,#b24-video .s-btn:hover{background:#006b98}#b24-video .outline{background:white;color:#007caf}#b24-video .outline:hover{color:white}#b24-video .quiet-link{display:block;margin-top:18px;font-size:14px}#b24-video .section{margin-top:58px}#b24-video .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin-bottom:22px}#b24-video .section-heading h2{margin-bottom:0}#b24-video .section-heading p{margin-bottom:0}#b24-video .scene img{width:100%;border-radius:7px}#b24-video .scene figcaption{font-size:11px;line-height:1.5;color:#708593;margin:10px 0 0}#b24-video .house-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:26px;padding:28px;background:#f2f8fc;border:1px solid #d5e5ee;border-radius:8px;align-items:center}#b24-video .house-hero .lead{font-size:16px}#b24-video .house-hero h1{font-size:39px}#b24-video .house-hero .scene img{aspect-ratio:1.02;object-fit:cover;object-position:58% 50%}#b24-video .hero-copy{padding:5px 0}#b24-video .benefits{display:flex;flex-wrap:wrap;gap:24px;padding:19px 0;border-bottom:1px solid #dfe7ed;font-size:13px;color:#617584}#b24-video .benefits span:before{content:'✓';margin-right:8px;color:#007caf}#b24-video .zone-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}#b24-video .zone-cards article{padding:20px 0;border-top:2px solid #bddce9}#b24-video .zone-cards p{font-size:14px;margin:0}#b24-video .number{font-size:12px;color:#007caf;display:block;margin-bottom:20px}#b24-video .archive{padding:30px;border:1px solid #d5e5ee;border-radius:8px;background:#f6fafc}#b24-video .switches{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}#b24-video .switches button,#b24-video .event-buttons button{border:1px solid #c9dae4;background:white;border-radius:5px;padding:12px 16px;color:#31556b}#b24-video .switches [aria-pressed=true],#b24-video .event-buttons [aria-pressed=true]{background:#007caf;border-color:#007caf;color:white}#b24-video .archive-drawing{display:flex;align-items:stretch;gap:10px}#b24-video .storage-node{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;padding:18px 10px;background:white;border:1px solid #d4e3eb;border-radius:6px}#b24-video .node-icon{font-size:13px;color:#007caf;background:#ecf5fa;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;margin-bottom:12px}#b24-video .storage-node b{font-size:14px;line-height:1.4}#b24-video .storage-node small{font-size:12px;color:#617584;margin-top:6px}#b24-video .connector{align-self:center;color:#79a3bb}#b24-video .result-note{margin:22px 0 12px;color:#163044;font-size:15px}#b24-video .fine{font-size:12px;line-height:1.6;margin-bottom:0}#b24-video .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#b24-video .product{border:1px solid #dfe7ed;border-radius:7px;padding:20px;display:flex;flex-direction:column;color:inherit;transition:border-color .2s,box-shadow .2s}#b24-video .product:hover{text-decoration:none;border-color:#75b5d0;box-shadow:0 7px 24px #1630440b}#b24-video .product-image{height:150px;display:grid;place-items:center;margin-bottom:22px}#b24-video .product-image img{max-height:150px;object-fit:contain;max-width:100%;width:auto}#b24-video .product small{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#78909f;margin-bottom:9px}#b24-video .product h3{font-size:16px;overflow-wrap:anywhere}#b24-video .product p{font-size:13px;line-height:1.5}#b24-video .more{font-size:12px;color:#007caf;font-weight:700;margin-top:auto}#b24-video .note{font-size:13px;line-height:1.6;background:#f5f8fa;border-left:3px solid #a9cbdc;padding:16px 20px;margin-top:18px}#b24-video .cost{border-top:1px solid #dfe7ed;padding-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:42px}#b24-video .cost p{font-size:15px}#b24-video .cost-lines>div{display:flex;flex-direction:column;padding:14px 0;border-bottom:1px solid #e1e9ee}#b24-video .cost-lines>div:first-child{padding-top:0}#b24-video .cost-lines b{font-size:15px}#b24-video .cost-lines span{font-size:13px;color:#617584;margin-top:7px}#b24-video .faq details{border-top:1px solid #dfe7ed;padding:16px 0}#b24-video .faq summary{font-size:16px;font-weight:700;cursor:pointer;line-height:1.5}#b24-video .faq p{font-size:14px;padding:16px 0 0;margin-bottom:0}#b24-video .end-cta{padding:28px;background:#eef7fb;border:1px solid #d3e5ef;border-radius:8px;display:flex;align-items:center;gap:25px;margin:46px 0 65px}#b24-video .end-cta h2{font-size:24px;margin-bottom:10px}#b24-video .end-cta p{margin:0;font-size:14px}#b24-video .end-cta .btn{flex-shrink:0}#b24-video .office-hero h1{max-width:760px;font-size:42px}#b24-video .intro-row{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:25px}#b24-video .intro-row .lead{margin:0;max-width:620px;font-size:16px}#b24-video .intro-row .btn{flex-shrink:0}#b24-video .office-scene{display:grid;grid-template-columns:1.9fr 1fr;gap:24px;align-items:start}#b24-video .office-scene .scene img{aspect-ratio:1.43;object-fit:cover;object-position:60% 50%}#b24-video .office-outcomes{padding:20px;background:#f2f8fc;border-radius:7px}#b24-video .office-outcomes>div{padding:13px 0;border-top:1px solid #d5e5ee}#b24-video .office-outcomes p{font-size:13px;margin:6px 0 0}#b24-video .office-outcomes b{font-size:15px}#b24-video .event-demo{border:1px solid #d3e4ed;border-radius:7px;padding:24px;background:#f8fbfd}#b24-video .demo-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px;align-items:center}#b24-video .demo-top span{font-size:11px;color:#718694}#b24-video .event-buttons{display:flex;gap:10px}#b24-video .event-buttons button{flex:1;text-align:left;font-size:13px}#b24-video .event-buttons span{display:block;font-size:20px;font-weight:700;margin-bottom:6px}#b24-video .event-result{display:flex;gap:28px;align-items:center;border-top:1px solid #cfdee7;padding-top:25px;margin-top:25px}#b24-video .event-time{font-size:33px;font-weight:700;color:#007caf;flex-shrink:0}#b24-video .event-result h3{font-size:18px}#b24-video .event-result p{font-size:14px;margin:0}#b24-video .office-choices{display:grid;grid-template-columns:1fr 1fr;gap:44px}#b24-video .office-choices>div>p{font-size:15px}#b24-video .decision-list>div{border-left:3px solid #b4d8e8;padding-left:20px;margin-bottom:22px}#b24-video .decision-list p{font-size:14px;margin:7px 0 0}#b24-video .warehouse-heading .lead{font-size:16px;max-width:800px;margin-bottom:25px}#b24-video .warehouse-heading h1{font-size:37px}#b24-video .warehouse-view{display:grid;grid-template-columns:1.65fr 1fr;gap:26px;align-items:center}#b24-video .warehouse-view .scene img{aspect-ratio:1.35;object-fit:cover;object-position:54% 50%}#b24-video .warehouse-brief{padding:20px 0}#b24-video .warehouse-brief h2{font-size:29px}#b24-video .warehouse-brief ul{padding-left:18px;font-size:14px;color:#617584;margin:20px 0 26px}#b24-video .warehouse-brief li{margin:10px 0}#b24-video .warehouse-zones{display:grid;grid-template-columns:260px 1fr;border:1px solid #d7e5ed;border-radius:7px;overflow:hidden}#b24-video .vertical-switch{background:#f5f9fc;padding:15px;display:flex;flex-direction:column;gap:8px}#b24-video .vertical-switch button{display:flex;gap:12px;text-align:left;align-items:center;border:1px solid transparent;border-radius:5px;background:transparent;padding:18px 12px;color:#38576c;font-size:14px}#b24-video .vertical-switch button span{font-size:12px;color:#7a929f}#b24-video .vertical-switch button[aria-pressed=true]{background:#fff;border-color:#a9cedf;color:#007caf;font-weight:bold}#b24-video .zone-detail{padding:30px}#b24-video .zone-detail h3{font-size:24px}#b24-video .zone-detail p{font-size:15px}#b24-video .zone-criteria{border-top:1px solid #dbe6ed;padding-top:18px;margin-top:22px}#b24-video .zone-criteria b{font-size:13px}#b24-video .zone-criteria p{font-size:13px;margin:8px 0 0}#b24-video .warehouse-scale{display:grid;grid-template-columns:1fr 1fr;gap:42px}#b24-video .warehouse-scale p{font-size:15px}#b24-video .scale-points>div{display:flex;gap:20px;padding:18px 0;border-bottom:1px solid #dce7ed;font-size:14px}#b24-video .scale-points b{min-width:65px;color:#007caf}#b24-video .scale-points span{color:#617584}#b24-video footer{background:#f4f7f9;border-top:1px solid #dfe7ed;padding:34px 0;color:#38556b}#b24-video .footer-grid{display:grid;grid-template-columns:1.5fr 1fr auto;gap:30px;align-items:center}#b24-video .footer-grid strong{font-size:21px}#b24-video .footer-grid p{font-size:13px;margin:10px 0 0}#b24-video .footer-grid a{font-weight:700;font-size:15px}#b24-video .s-dialog{width:510px;max-width:calc(100% - 30px);max-height:calc(100dvh - 30px);overflow:auto;border:1px solid #d5e4ed;border-radius:9px;padding:32px;color:#163044}#b24-video .s-dialog::backdrop{background:#163044aa}#b24-video .s-dialog h2{font-size:27px;padding-right:16px}#b24-video .s-close{position:absolute;right:12px;top:10px;background:none;border:0;font-size:26px;color:#617584}#b24-video .s-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#b24-video .s-channel{padding:14px;background:#f2f8fc;border:1px solid #d5e4ed;border-radius:5px;text-align:left;color:#007caf;font-size:15px}#b24-video .s-small{font-size:12px}#b24-video .s-dialog input{width:100%;margin-bottom:20px;padding:14px;font-size:18px;border:1px solid #b5cfdc;border-radius:4px}#b24-video .standalone{padding-bottom:55px}#b24-video .review-intro{max-width:760px;margin:20px 0 35px}#b24-video .review-intro h1{font-size:44px}#b24-video .review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#b24-video .review-card{border:1px solid #d9e6ed;border-radius:8px;overflow:hidden;color:inherit}#b24-video .review-card img{width:100%;aspect-ratio:1.5;object-fit:cover}#b24-video .review-card>div{padding:25px}#b24-video .review-card h2{font-size:28px}#b24-video .review-card p{font-size:15px}#b24-video .review-card:hover{border-color:#007caf;text-decoration:none;box-shadow:0 8px 28px #16304412}#b24-video .review-card .more{font-size:14px}#b24-video .review-bar a[aria-current]{text-decoration:underline;text-underline-offset:5px}#b24-video .product-detail{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center;padding:35px 0}#b24-video .detail-photo{padding:30px;background:#fff;border:1px solid #dfe7ed;border-radius:8px;text-align:center}#b24-video .detail-photo img{max-height:380px;margin:auto;object-fit:contain}#b24-video .detail-photo small{font-size:12px;color:#78909f;display:block;margin-top:20px}#b24-video .product-detail h1{font-size:34px;overflow-wrap:anywhere}#b24-video .product-detail h2{font-size:24px}#b24-video .specs{max-width:800px}#b24-video .specs>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid #dfe7ed;padding:13px 0}#b24-video .specs dt{color:#617584}#b24-video .specs dd{margin:0}#b24-video [hidden]{display:none!important}@media(max-width:1100px){#b24-video .wrap{width:calc(100% - 44px)}#b24-video .layout{grid-template-columns:190px minmax(0,1fr);gap:22px}#b24-video .house-hero{padding:22px;gap:18px}#b24-video .house-hero h1{font-size:32px}#b24-video .house-hero .lead{font-size:14px}#b24-video .warehouse-heading h1{font-size:32px}#b24-video .warehouse-zones{grid-template-columns:220px 1fr}#b24-video .office-outcomes{padding:16px}#b24-video .product{padding:15px}#b24-video .product-image{height:125px}#b24-video .product-image img{max-height:125px}#b24-video .end-cta{flex-wrap:wrap}#b24-video .office-hero h1{font-size:36px}#b24-video .intro-row{flex-wrap:wrap}#b24-video .warehouse-brief h2{font-size:24px}}@media(max-width:900px){#b24-video .layout{grid-template-columns:1fr}#b24-video .sidebar .side-help{display:none}#b24-video .sidebar details{margin-bottom:6px}#b24-video .house-hero h1{font-size:39px}#b24-video .house-hero .lead{font-size:16px}#b24-video .review-card>div{padding:18px}#b24-video .review-card p{font-size:13px}#b24-video .warehouse-heading h1{font-size:35px}#b24-video .products{gap:14px}#b24-video .product-image{height:145px}#b24-video .product-image img{max-height:145px}}@media(max-width:600px){#b24-video .wrap{width:calc(100% - 36px)}#b24-video .crumb{font-size:11px;padding:20px 0}#b24-video .house-hero{display:flex;flex-direction:column;padding:23px;gap:22px}#b24-video .house-hero h1{font-size:34px}#b24-video .house-hero .scene img{aspect-ratio:1.5}#b24-video .house-hero .scene{width:100%}#b24-video .house-hero .lead{font-size:15px}#b24-video .eyebrow{font-size:10px}#b24-video .benefits{gap:10px 20px;font-size:12px}#b24-video .section{margin-top:38px}#b24-video h2{font-size:25px}#b24-video .zone-cards{grid-template-columns:1fr;gap:4px}#b24-video .zone-cards article{padding:17px 0}#b24-video .number{margin-bottom:8px}#b24-video .archive{padding:22px}#b24-video .section-heading{grid-template-columns:1fr;gap:14px}#b24-video .section-heading p{font-size:14px}#b24-video .switches button{font-size:12px;padding:11px 12px}#b24-video .archive-drawing{flex-direction:column}#b24-video .connector{transform:rotate(90deg)}#b24-video .storage-node{padding:13px}#b24-video .node-icon{margin-bottom:7px}#b24-video .products{grid-template-columns:1fr}#b24-video .product{display:grid;grid-template-columns:100px 1fr;gap:0 17px;padding:18px}#b24-video .product-image{grid-row:1/5;height:110px;margin:0;align-self:center}#b24-video .product-image img{max-height:105px}#b24-video .product h3{font-size:15px;margin:5px 0 8px}#b24-video .product p{margin:0 0 12px;font-size:12px}#b24-video .product small{font-size:9px;margin:0}#b24-video .product .more{font-size:11px}#b24-video .cost{grid-template-columns:1fr;gap:25px}#b24-video .cost-lines>div{padding:12px 0}#b24-video .end-cta{padding:23px;margin:30px 0 45px}#b24-video .end-cta h2{font-size:23px}#b24-video .office-hero h1{font-size:33px}#b24-video .intro-row{gap:20px}#b24-video .intro-row .lead{font-size:15px}#b24-video .office-scene{grid-template-columns:1fr;gap:15px}#b24-video .office-scene .scene img{aspect-ratio:1.5}#b24-video .office-outcomes{padding:22px}#b24-video .office-outcomes>div{padding:13px 0}#b24-video .office-outcomes .eyebrow{margin-bottom:10px}#b24-video .event-demo{padding:18px}#b24-video .demo-top{display:block}#b24-video .demo-top span{display:block;font-size:10px;margin-top:5px}#b24-video .event-buttons{gap:7px}#b24-video .event-buttons button{padding:9px 7px;font-size:10px}#b24-video .event-buttons span{font-size:17px}#b24-video .event-result{gap:15px;align-items:flex-start}#b24-video .event-time{font-size:24px}#b24-video .event-result h3{font-size:16px}#b24-video .event-result p{font-size:13px}#b24-video .office-choices,#b24-video .warehouse-scale{grid-template-columns:1fr;gap:20px}#b24-video .office-choices h2 br,#b24-video .warehouse-scale h2 br{display:none}#b24-video .warehouse-heading h1{font-size:31px}#b24-video .warehouse-heading h1 br{display:none}#b24-video .warehouse-view{grid-template-columns:1fr;gap:0}#b24-video .warehouse-view .scene img{aspect-ratio:1.5}#b24-video .warehouse-brief{padding:23px;background:#f2f8fc;border-radius:7px;margin-top:18px}#b24-video .warehouse-brief h2 br{display:none}#b24-video .warehouse-zones{grid-template-columns:1fr}#b24-video .vertical-switch{padding:12px;gap:3px}#b24-video .vertical-switch button{padding:13px 12px;font-size:13px}#b24-video .zone-detail{padding:22px}#b24-video .zone-detail h3{font-size:21px}#b24-video .zone-detail p{font-size:14px}#b24-video .footer-grid{grid-template-columns:1fr;gap:23px}#b24-video .review-intro h1{font-size:34px}#b24-video .review-cards{grid-template-columns:1fr;gap:22px}#b24-video .review-card>div{padding:23px}#b24-video .review-card p{font-size:15px}#b24-video .product-detail{grid-template-columns:1fr;gap:27px;padding:10px 0}#b24-video .detail-photo img{max-height:220px}#b24-video .product-detail h1{font-size:29px}#b24-video .product-detail h2{font-size:23px}#b24-video .product-detail .lead{font-size:15px}#b24-video .specs>div{font-size:14px}#b24-video .s-dialog{padding:26px 22px}#b24-video .s-dialog h2{font-size:24px}#b24-video .s-channel{font-size:14px;padding:12px}#b24-video .note{font-size:12px}}@media(prefers-reduced-motion:reduce){#b24-video{scroll-behavior:auto}#b24-video *{transition:none!important}}#b24-video .apartment-hero h1{font-size:42px}#b24-video .apartment-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}#b24-video .apartment-intro .scene img{aspect-ratio:1.12;object-fit:cover;object-position:68% 50%}#b24-video .apartment-copy .lead{font-size:17px}#b24-video .compact-points{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}#b24-video .compact-points span{font-size:12px;border:1px solid #d8e7ed;border-radius:4px;background:#f4f9fc;padding:7px 10px;color:#416578}#b24-video .apartment-copy .fine{margin-top:18px}#b24-video .storage-choice{border:1px solid #d5e4ed;padding:30px;border-radius:8px;background:#f5fafc}#b24-video .storage-result{display:flex;gap:28px;padding:20px 0 5px;align-items:flex-start}#b24-video .storage-symbol{display:grid;place-items:center;flex-shrink:0;min-width:75px;height:90px;background:white;border:2px solid #a6ccdd;border-radius:6px;font-size:23px;color:#007caf;font-weight:bold}#b24-video .storage-result p{font-size:15px}#b24-video .storage-result .fine{font-size:12px}#b24-video .one-product{grid-template-columns:minmax(0,600px)}#b24-video .one-product .product{display:grid;grid-template-columns:170px 1fr;gap:0 25px}#b24-video .one-product .product-image{grid-row:1/5;height:170px;margin:0;align-self:center}#b24-video .one-product .product-image img{max-height:170px}#b24-video .restaurant-top{display:flex;justify-content:space-between;align-items:center;gap:20px}#b24-video .restaurant-top h1{font-size:38px}#b24-video .restaurant-top .btn{flex-shrink:0}#b24-video .restaurant-hero .lead{font-size:16px}#b24-video .restaurant-hero .scene img{aspect-ratio:2.25;object-fit:cover;object-position:50% 37%}#b24-video .restaurant-light{display:grid;grid-template-columns:1fr 1fr;gap:45px}#b24-video .restaurant-light p{font-size:15px}#b24-video .light-list>div{padding:0 0 14px 20px;border-left:3px solid #b8d8e7;margin-bottom:16px}#b24-video .light-list p{font-size:14px;margin:6px 0 0}#b24-video .restaurant-zone{border:1px solid #d4e3ed;padding:28px;border-radius:7px;background:#f6fafc;max-width:800px}#b24-video .restaurant-zone>p{font-size:15px}#b24-video .entry-hero h1{font-size:38px}#b24-video .entry-hero>.lead{font-size:16px;max-width:850px}#b24-video .entry-picture{display:grid;grid-template-columns:1.6fr 1fr;gap:26px;align-items:center}#b24-video .entry-picture .scene img{aspect-ratio:1.4;object-fit:cover;object-position:40% 50%}#b24-video .entry-side{padding:22px;background:#f2f8fc;border-radius:7px}#b24-video .entry-side h2{font-size:25px}#b24-video .entry-side p{font-size:14px}#b24-video .entry-log{border:1px solid #d4e4ed;border-radius:8px;padding:25px;background:#f7fafc}#b24-video .log-result{display:grid;grid-template-columns:210px 1fr;gap:25px;align-items:center;border-top:1px solid #d5e3ec;padding-top:25px}#b24-video .plate-example{padding:15px 10px;font-size:22px;font-weight:700;letter-spacing:1px;background:white;border:2px solid #335265;border-radius:6px;text-align:center;color:#163044;white-space:nowrap}#b24-video .log-badge{display:inline-block;background:#e7f2ed;color:#226047;font-size:12px;font-weight:700;border-radius:4px;padding:5px 9px;margin-bottom:10px}#b24-video .log-result h3{font-size:21px}#b24-video .log-result p{font-size:14px;margin:0}#b24-video .review-cards{row-gap:28px}@media(min-width:601px){#b24-video .restaurant-hero .scene img{object-position:50% 0%}}@media(max-width:1100px){#b24-video .restaurant-top{align-items:flex-start;flex-direction:column}#b24-video .restaurant-top h1{font-size:34px}#b24-video .restaurant-top .btn{margin-bottom:20px}#b24-video .apartment-hero h1{font-size:37px}#b24-video .entry-hero h1{font-size:34px}#b24-video .log-result{grid-template-columns:180px 1fr}#b24-video .plate-example{font-size:18px}#b24-video .entry-picture{grid-template-columns:1.4fr 1fr}#b24-video .entry-side{padding:18px}}@media(max-width:600px){#b24-video .apartment-hero h1{font-size:33px}#b24-video .apartment-intro{grid-template-columns:1fr;gap:23px}#b24-video .apartment-intro .scene img{aspect-ratio:1.5}#b24-video .apartment-copy .lead{font-size:15px}#b24-video .compact-points{margin:15px 0}#b24-video .storage-choice{padding:22px}#b24-video .storage-result{flex-direction:column;gap:18px}#b24-video .storage-symbol{min-width:60px;height:60px;font-size:18px}#b24-video .storage-result h3{font-size:21px}#b24-video .storage-result p{font-size:14px}#b24-video .one-product .product{grid-template-columns:100px 1fr;gap:0 17px}#b24-video .one-product .product-image{height:110px}#b24-video .one-product .product-image img{max-height:110px}#b24-video .restaurant-top h1{font-size:31px}#b24-video .restaurant-top .btn{margin-bottom:18px}#b24-video .restaurant-top{gap:0}#b24-video .restaurant-hero .scene img{aspect-ratio:1.5;object-position:55% 50%}#b24-video .restaurant-light{grid-template-columns:1fr;gap:20px}#b24-video .restaurant-light h2 br{display:none}#b24-video .restaurant-zone{padding:22px}#b24-video .restaurant-zone h3{font-size:22px}#b24-video .entry-hero h1{font-size:31px}#b24-video .entry-picture{grid-template-columns:1fr;gap:20px}#b24-video .entry-picture .scene img{aspect-ratio:1.5}#b24-video .entry-side{padding:22px}#b24-video .entry-side h2 br{display:none}#b24-video .entry-log{padding:20px}#b24-video .log-result{grid-template-columns:1fr;gap:20px}#b24-video .plate-example{max-width:210px}#b24-video .log-result h3{font-size:20px}}#b24-video .shop-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center;padding:27px;border:1px solid #d5e5ee;border-radius:8px;background:#f4f9fc}#b24-video .shop-hero h1{font-size:37px}#b24-video .shop-hero .lead{font-size:16px}#b24-video .shop-hero .scene img{aspect-ratio:1.03;object-fit:cover;object-position:60% 35%}#b24-video .shop-zones{display:grid;grid-template-columns:240px 1fr;border:1px solid #d5e4ed;border-radius:7px;overflow:hidden}#b24-video .receipt-block,#b24-video .service-conditions,#b24-video .enterprise-plan{display:grid;grid-template-columns:1fr 1fr;gap:42px}#b24-video .receipt-block p,#b24-video .service-conditions p,#b24-video .enterprise-plan p{font-size:15px}#b24-video .plain-steps{list-style:none;padding:0;margin:0;counter-reset:step}#b24-video .plain-steps li{counter-increment:step;display:grid;grid-template-columns:30px 1fr;gap:4px 13px;padding:14px 0;border-bottom:1px solid #dfe7ed}#b24-video .plain-steps li:before{content:counter(step);grid-row:1/3;color:#007caf;font-weight:bold}#b24-video .plain-steps span{font-size:13px;color:#617584}#b24-video .plain-steps b{font-size:15px}#b24-video .service-hero h1{font-size:40px}#b24-video .service-hero>.scene img{aspect-ratio:2.1;object-fit:cover;object-position:50% 0%}#b24-video .service-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}#b24-video .service-stages button{text-align:left;border:1px solid #d0e1ea;background:white;border-radius:6px;padding:21px;color:#38576c}#b24-video .service-stages span{display:block;color:#78909f;font-size:12px;margin-bottom:13px}#b24-video .service-stages b{display:block;font-size:19px;margin-bottom:6px}#b24-video .service-stages small{font-size:12px}#b24-video .service-stages [aria-pressed=true]{border-color:#007caf;background:#eef7fb;box-shadow:inset 0 3px #007caf}#b24-video .stage-detail{border-bottom:1px solid #dbe6ed;padding:28px 0}#b24-video .stage-detail p{font-size:15px}#b24-video .stage-detail .fine{font-size:12px}#b24-video .enterprise-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center}#b24-video .enterprise-heading h1{font-size:37px}#b24-video .enterprise-heading .lead{font-size:16px}#b24-video .enterprise-hero .scene img{aspect-ratio:.95;object-fit:cover;object-position:40% 40%}#b24-video .access-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#b24-video .access-grid>div{border:1px solid #96c6b4;border-radius:6px;background:#eaf5ef;padding:21px}#b24-video .access-grid b{display:block;margin-bottom:8px;font-size:17px}#b24-video .access-grid span{font-size:13px;color:#32654f}#b24-video .access-grid .access-off{border-color:#d1dde5;background:#f3f6f8}#b24-video .access-grid .access-off span{color:#788b98}#b24-video .enterprise-plan .scale-points b{min-width:85px}@media(max-width:1100px){#b24-video .shop-hero{padding:22px;gap:22px}#b24-video .shop-hero h1{font-size:32px}#b24-video .shop-hero .lead{font-size:14px}#b24-video .enterprise-heading h1{font-size:32px}#b24-video .enterprise-hero{gap:22px}#b24-video .enterprise-heading .lead{font-size:15px}#b24-video .shop-zones{grid-template-columns:200px 1fr}#b24-video .service-hero h1{font-size:35px}#b24-video .service-stages button{padding:17px}}@media(max-width:600px){#b24-video .shop-hero{grid-template-columns:1fr;gap:25px;padding:23px}#b24-video .shop-hero h1{font-size:32px}#b24-video .shop-hero h1 br{display:none}#b24-video .shop-hero .lead{font-size:15px}#b24-video .shop-hero .scene img{aspect-ratio:1.5;object-position:50% 0%}#b24-video .shop-zones{grid-template-columns:1fr}#b24-video .receipt-block,#b24-video .service-conditions,#b24-video .enterprise-plan{grid-template-columns:1fr;gap:20px}#b24-video .receipt-block h2 br,#b24-video .service-conditions h2 br,#b24-video .enterprise-plan h2 br{display:none}#b24-video .service-hero h1{font-size:32px}#b24-video .service-hero>.scene img{aspect-ratio:1.5;object-position:50% 0%}#b24-video .service-stages{grid-template-columns:1fr;gap:9px}#b24-video .service-stages button{padding:15px 18px;display:grid;grid-template-columns:26px 1fr;gap:3px 10px}#b24-video .service-stages span{grid-row:1/3;margin:0;align-self:center}#b24-video .service-stages b{font-size:17px;margin:0}#b24-video .stage-detail{padding:22px 0}#b24-video .enterprise-hero{grid-template-columns:1fr;gap:24px}#b24-video .enterprise-heading h1{font-size:31px}#b24-video .enterprise-hero .scene img{aspect-ratio:1.5;object-position:40% 0%}#b24-video .access-grid{gap:10px}#b24-video .access-grid>div{padding:16px 13px}#b24-video .access-grid b{font-size:14px}#b24-video .access-grid span{font-size:11px}#b24-video .enterprise-plan .scale-points b{min-width:75px}}
#b24-home #b24-video{font:16px/1.6 Arial,Helvetica,sans-serif;background:white;color:#163044;width:100%;max-width:none;padding:0}#b24-home #b24-video .wrap{width:min(1280px,calc(100% - 80px));margin:auto}#b24-video .layout{padding-bottom:55px}#b24-video .b24-video-directions a{display:block}#b24-video .sidebar details{margin:0}#b24-video .sidebar a.is-active{background:#007caf;color:#fff}#b24-video .sidebar nav+nav{border-top:1px solid #dfe7ed}#b24-video .sidebar .side-caption{padding:15px 17px 7px;font-weight:bold}#b24-video .b24-video-footer{border-top:1px solid #dfe7ed;padding:30px 0;background:#f4f7f9}#b24-video .b24-video-footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media(max-width:600px){#b24-home #b24-video .wrap{width:calc(100% - 34px)}}
/* B24_OFFICE_SPACING_20260913: isolate the scenario from home-page sections. */
#b24-home #b24-video main > .section { padding: 0; margin-top: 48px; }
#b24-home #b24-video main > .cost { padding-top: 28px; }
#b24-home #b24-video .faq { display: block; }
#b24-home #b24-video .faq h2 { font-size: 29px; line-height: 1.2; margin: 0 0 18px; }
#b24-home #b24-video .faq details { border-top: 1px solid #dfe7ed; border-bottom: 0; padding: 16px 0; }
#b24-home #b24-video .faq summary { font-size: 16px; line-height: 1.5; }
#b24-home #b24-video .faq details p { margin: 0; padding: 16px 0 0; font-size: 14px; }
#b24-home #b24-video .office-outcomes { padding: 24px; align-self: stretch; display: flex; flex-direction: column; justify-content: center; }
#b24-home #b24-video .office-outcomes .eyebrow { font-size: 12px; margin-bottom: 16px; }
#b24-home #b24-video .office-outcomes > div { padding: 16px 0; }
#b24-home #b24-video .office-outcomes > div:last-child { padding-bottom: 0; }
#b24-home #b24-video .office-outcomes b { display: block; font-size: 18px; line-height: 1.35; }
#b24-home #b24-video .office-outcomes p { font-size: 16px; line-height: 1.55; margin: 8px 0 0; }
@media (max-width: 600px) {
  #b24-home #b24-video main > .section { margin-top: 32px; }
  #b24-home #b24-video .faq h2 { font-size: 25px; }
  #b24-home #b24-video .office-outcomes { padding: 22px; }
}

/* B24_OFFICE_EQUAL_HEIGHT_20260913: caption has its own grid row. */
@media (min-width: 601px) {
  #b24-home #b24-video .office-scene { grid-template-rows: auto auto; row-gap: 10px; align-items: stretch; }
  #b24-home #b24-video .office-scene > figure { display: contents; }
  #b24-home #b24-video .office-scene > figure > img { grid-column: 1; grid-row: 1; align-self: stretch; width: 100%; height: 100%; min-height: 0; object-fit: cover; }
  #b24-home #b24-video .office-scene > figure > figcaption { grid-column: 1; grid-row: 2; margin: 0; }
  #b24-home #b24-video .office-scene > .office-outcomes { grid-column: 2; grid-row: 1; }
}
