.nav,footer{background:#fff}.nav{box-shadow:0 1px 0 rgba(0,0,0,.06)}.logo-image img{background:#fff}.cad-section{background:#fff}.cad-head{display:grid;grid-template-columns:1.3fr .7fr;gap:7vw;align-items:end;margin-bottom:65px}.cad-head h2{font-size:clamp(48px,6vw,84px)}.cad-head>p{font-size:20px;color:#6e6e73;margin:0}.cad-frame{position:relative;background:#f5f5f7;border-radius:30px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.1)}.cad-frame>img{width:100%;height:auto;display:block}.cad-label{position:absolute;left:20px;bottom:20px;padding:12px 15px;background:rgba(255,255,255,.86);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.1)}.cad-label span,.cad-label b{display:block}.cad-label span{font-size:8px;color:#0071e3;letter-spacing:.12em}.cad-label b{font-size:12px;margin-top:3px}.plan-sheet{transform:none;border-radius:24px;background:#fff;padding:10px;box-shadow:0 40px 90px rgba(0,0,0,.38)}.plan-sheet img{aspect-ratio:1.414 / 1;object-fit:contain;background:#fff}.installation-sheet{box-shadow:0 40px 90px rgba(0,0,0,.14)}.entwurf-focus{height:clamp(430px,62vw,770px);background:#f0f0f2}.entwurf-focus>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.5);transform-origin:52% 60%;filter:contrast(1.06)}@media(max-width:850px){.cad-head{grid-template-columns:1fr}.entwurf-focus{height:520px}.entwurf-focus>img{transform:scale(1.35);transform-origin:52% 60%}}@media(max-width:520px){.cad-frame{border-radius:18px}.cad-label{left:10px;bottom:10px}.entwurf-focus{height:400px}.entwurf-focus>img{transform:scale(1.2);transform-origin:52% 60%}}
.visualization-note{font-size:13px;line-height:1.6;color:#6e6e73;margin:28px 0 0;max-width:700px}

