.demo-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 52px;background:#263829;color:#f5f5e9;font-size:10px;line-height:1.5;letter-spacing:.02em}.demo-bar>div{display:flex;align-items:center;gap:22px}.demo-bar>div>a{font-size:11px;font-weight:800;letter-spacing:.07em}.demo-bar>div>a span{opacity:.6}.demo-bar>a{font-weight:750;white-space:nowrap;display:inline-flex;align-items:center;gap:20px}.demo-bar>a span{font-size:17px}.demo-bar-description{color:#d0d9c7;border-left:1px solid #ffffff35;padding-left:22px}.concept-caption{font-size:10px;line-height:1.8;color:#6e7765;margin-top:29px;padding-left:12px;border-left:2px solid #c1cbb6}.demo-offer{margin-top:10px;margin-bottom:84px;border:1px solid #d8ddcf;background:#e9ede2;border-radius:14px;padding:50px;display:grid;grid-template-columns:1fr 270px;gap:55px;align-items:center}.demo-offer h2{font-size:39px;line-height:1.15;margin:17px 0 24px}.demo-offer h2 span{color:#6d7c62}.demo-offer p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:670px}.demo-offer .demo-offer-terms{font-size:10px!important;line-height:1.8;margin-top:16px;color:#6e7765}.demo-offer>div:last-child{display:flex;align-items:flex-start;flex-direction:column;gap:22px}.demo-offer>div:last-child>span{font-size:10px;color:#63725a;line-height:1.8;max-width:220px}.demo-offer .button{white-space:nowrap;width:100%}.demo-offer .text-link{font-size:12px}.direction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:85px}.direction-grid article{border-top:1px solid #d4d9cc;padding:28px 0}.direction-grid article>span{font-size:11px;color:var(--accent);font-weight:700}.direction-grid h3{font-size:25px;line-height:1.2;margin:18px 0 15px}.direction-grid p{font-size:12px;line-height:1.9}.inspiration-grid{padding:35px 0 80px}.inspiration-grid article{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-bottom:65px}.inspiration-grid article:nth-child(even)>img{order:2}.inspiration-grid img{width:100%;border-radius:14px}.inspiration-grid article>div{max-width:440px}.inspiration-grid h2{font-size:43px;margin:20px 0}.inspiration-grid p:not(.eyebrow){font-size:13px;line-height:1.9;margin-bottom:28px}.demo-notes{margin-top:25px}.demo-brief{margin-top:20px}.demo-brief textarea{font-size:12px;line-height:1.65}.mobile-nav-contact>div>span{display:block;font-size:10px;color:var(--muted);margin-top:7px}.footer-contact>.eyebrow{font-size:8px}.subpage-hero>img{background:#e9ede2;object-fit:cover}.demo-bar a:focus-visible{outline-color:#fff}.scene-stage:has(.scene-loading)~.scene-hint{display:none}
@media(max-width:1250px){.demo-bar{padding-inline:32px}.demo-offer{gap:35px;padding:35px;grid-template-columns:1fr 250px}.demo-offer h2{font-size:34px}.inspiration-grid article{gap:45px}}
@media(max-width:980px){.demo-offer{grid-template-columns:1fr;gap:28px}.demo-offer>div:last-child{flex-direction:row;align-items:center;flex-wrap:wrap}.demo-offer .button{width:auto}.demo-offer>div:last-child>span{flex-basis:100%;max-width:none}.direction-grid{gap:25px}.direction-grid h3{font-size:21px}.inspiration-grid h2{font-size:35px}}
@media(max-width:760px){.demo-bar{padding:10px 20px;gap:13px;align-items:center}.demo-bar>div{display:block}.demo-bar>div>a{font-size:9px}.demo-bar-description{display:block;border:0;padding:2px 0 0;font-size:8px;line-height:1.3}.demo-bar>a{font-size:10px;gap:8px;min-height:32px}.concept-caption{font-size:9px;margin-top:22px}.demo-offer{padding:28px 23px;margin-bottom:45px;gap:25px}.demo-offer h2{font-size:30px;margin:15px 0 20px}.demo-offer p:not(.eyebrow){font-size:12px}.demo-offer .demo-offer-terms{font-size:9px!important}.demo-offer>div:last-child{gap:20px}.demo-offer .button{font-size:12px;gap:20px}.direction-grid{grid-template-columns:1fr;gap:0;margin-bottom:40px}.direction-grid article{padding:23px 0}.direction-grid h3{font-size:24px;margin-block:10px}.inspiration-grid{padding-top:15px;padding-bottom:30px}.inspiration-grid article{grid-template-columns:1fr;gap:26px;margin-bottom:50px}.inspiration-grid article:nth-child(even)>img{order:0}.inspiration-grid h2{font-size:35px;margin:16px 0}.inspiration-grid p:not(.eyebrow){font-size:12px;margin-bottom:22px}.inspiration-grid article>div{max-width:none}.demo-bar>a span{font-size:14px}.site-footer{padding-bottom:112px}.mobile-bottom-bar>a{font-size:10px}.mobile-nav-contact>div>span{max-width:150px}.slc-plan-send-actions .slc-plan-primary{white-space:normal}.subpage-hero h1{font-size:49px}}
@media(max-width:380px){.demo-bar{padding-inline:15px}.demo-bar>div>a{font-size:8px}.demo-bar-description{font-size:7px}.header-actions>.button{font-size:9px;max-width:112px;gap:7px}.demo-offer h2{font-size:27px}.brand{font-size:22px}.brand>span>span{font-size:13px}.demo-offer .button{font-size:11px}}
