.cad-panel-offer{background:#edf1eb;padding:66px 0 54px;border-block:1px solid #d7dfd5;scroll-margin-top:180px}.cad-panel-heading{display:flex;justify-content:space-between;gap:42px;align-items:end;margin-bottom:32px}.cad-panel-heading h2{font-size:clamp(34px,3.8vw,52px)}.cad-panel-heading>p{max-width:43ch;font-size:14px;color:var(--muted);line-height:1.8}.cad-panel-heading .cad-eyebrow{margin-bottom:17px}.cad-panel-demo{display:grid;grid-template-columns:1fr 1fr;gap:26px}.cad-panel-demo figure{margin:0;min-width:0}.cad-panel-image-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.07em;gap:12px;padding:13px 0;border-top:1px solid #a9bdb0}.cad-panel-image-label strong{font-size:10px;font-weight:500}.cad-panel-demo img{width:100%;aspect-ratio:1.2;object-fit:contain;background:#15282b}.cad-panel-demo figure:first-child img{object-fit:cover;background:#d8d5cc}.cad-panel-demo figcaption{font-size:11px;color:var(--muted);padding-top:12px;line-height:1.7;min-height:55px;display:flex;flex-direction:column;gap:7px}.cad-panel-demo figcaption a{align-self:start;border-bottom:1px solid currentColor;color:var(--ink)}.cad-panel-details{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;margin-top:36px;padding-top:32px;border-top:1px solid #b8c8bb}.cad-panel-scope h3{font-size:29px;letter-spacing:-.04em}.cad-panel-scope ul{list-style:none;margin:22px 0}.cad-panel-scope li{font-size:13px;padding:10px 0 10px 23px;border-bottom:1px solid #d4ded3;position:relative;line-height:1.7}.cad-panel-scope li:before{content:"↳";position:absolute;left:0;top:10px;color:#50796d}.cad-panel-boundary{font-size:12px;color:var(--muted);line-height:1.8;max-width:70ch}.cad-panel-commercial{padding:28px;background:#f7f7f2;border:1px solid #ccd7cc}.cad-panel-commercial .cad-eyebrow{font-size:9px;margin:0 0 18px}.cad-panel-price{font-size:43px;line-height:1.15;letter-spacing:-.045em}.cad-panel-tax{font-size:11px;color:var(--muted);margin-top:7px}.cad-panel-total{font-size:20px;margin-top:16px}.cad-panel-total span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.cad-panel-timing{font-size:11px;color:var(--muted);line-height:1.8;border-top:1px solid var(--line);padding-top:18px;margin-top:22px}.cad-panel-timing strong{display:block;color:var(--ink);font-size:12px;margin-bottom:5px}.cad-panel-commercial .button{width:100%;margin-top:21px}.cad-panel-payment{font-size:10px;color:var(--muted);line-height:1.8;margin-top:13px}.cad-panel-demo-bottom{display:flex;align-items:start;gap:40px;justify-content:space-between;border-top:1px solid #c4d1c3;margin-top:30px;padding-top:24px}.cad-panel-demo-bottom p{max-width:100ch;font-size:10px;color:var(--muted);line-height:1.9}.cad-panel-demo-bottom strong{display:block;color:var(--ink);font-size:11px}.cad-panel-demo-bottom .text-link{white-space:nowrap;font-size:12px}.cad-panel-quote-scope{margin:14px 0 0;font-size:12px;line-height:1.8}
@media(max-width:900px){.cad-panel-heading{gap:25px}.cad-panel-details{gap:28px;grid-template-columns:1fr 1fr}.cad-panel-demo-bottom{flex-direction:column;gap:20px}.cad-panel-commercial{padding:22px}}
@media(max-width:640px){.cad-panel-offer{padding:42px 0}.cad-panel-heading{flex-direction:column;align-items:start;gap:18px}.cad-panel-heading h2{font-size:36px}.cad-panel-heading>p{font-size:13px;max-width:none}.cad-panel-demo{grid-template-columns:1fr;gap:25px}.cad-panel-demo figcaption{min-height:0}.cad-panel-details{grid-template-columns:1fr;gap:25px;margin-top:28px;padding-top:25px}.cad-panel-scope h3{font-size:27px}.cad-panel-scope li{font-size:12px}.cad-panel-commercial{padding:24px}.cad-panel-price{font-size:40px}.cad-panel-image-label{font-size:9px}.cad-panel-image-label strong{font-size:9px}.cad-panel-demo-bottom .text-link{white-space:normal}}
