.zeichenart-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:6%;align-items:center;padding-block:52px 70px}.zeichenart-hero h1{font-size:clamp(44px,5.5vw,84px);line-height:1.02;letter-spacing:-.055em;margin:28px 0}.zeichenart-intro{font-size:18px;line-height:1.75;max-width:650px}.zeichenart-hero figure{margin:0;background:#111;padding:14px;transform:rotate(2deg);box-shadow:12px 12px 0 #111}.zeichenart-hero figure img{display:block;width:100%;height:430px;object-fit:contain}.zeichenart-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:30px}.zeichenart-benefits{padding:64px 0;background:#f2efe6;color:#111}.zeichenart-benefits h2,.zeichenart-request h2{font-size:clamp(34px,4vw,60px);line-height:1.05;letter-spacing:-.045em;margin:0 0 32px}.zeichenart-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.zeichenart-benefit-grid h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin:18px 0 12px}.zeichenart-benefit-grid p{font-size:16px;line-height:1.75;margin:0}.zeichenart-number{font-size:15px;font-weight:700;color:#a93d00}.zeichenart-anchor{scroll-margin-top:120px}.zeichenart-gallery-link{padding-block:22px}.zeichenart-request{padding:64px 0;background:var(--orange);color:#111}.zeichenart-request>.wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.zeichenart-request p{font-size:17px;line-height:1.7;max-width:590px}.zeichenart-switch{display:flex;flex-wrap:wrap;gap:24px;padding-block:26px 45px}.zeichenart-switch a{text-decoration:underline;text-underline-offset:5px}.zeichenart-page a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.zeichenart-page .zeichenart-switch a:hover,.zeichenart-page .zeichenart-gallery-link a:hover{color:#111;text-decoration-thickness:2px}.zeichenart-page .service-gallery{background:#f2efe6;color:#111}.zeichenart-page .service-gallery summary{color:#9c3900}
@media(max-width:950px){.zeichenart-hero{grid-template-columns:1fr;gap:40px}.zeichenart-hero figure{max-width:620px;margin-right:14px}.zeichenart-benefit-grid{gap:24px}.zeichenart-request>.wrap{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.zeichenart-hero{padding-block:30px 45px}.zeichenart-hero h1{font-size:clamp(38px,10vw,58px)}.zeichenart-intro{font-size:16px}.zeichenart-hero figure img{height:300px}.zeichenart-benefits{padding-block:44px}.zeichenart-benefit-grid{grid-template-columns:1fr;gap:30px}.zeichenart-benefit-grid h3{font-size:22px;margin-top:10px}.zeichenart-actions{gap:22px}.zeichenart-actions .action{font-size:14px;padding:17px}.zeichenart-request{padding-block:44px}.zeichenart-request .action{white-space:normal;font-size:14px;padding:18px}.zeichenart-switch{display:grid}.zeichenart-hero .breadcrumbs{font-size:12px;line-height:1.6}}
.zeichenart-hero h1{overflow-wrap:anywhere;hyphens:auto}
.zeichenart-archive summary{cursor:pointer;font-size:17px;font-weight:600;padding-block:12px;line-height:1.5}.zeichenart-archive p{font-size:16px;line-height:1.7;max-width:750px}.zeichenart-archive a{color:inherit}.zeichenart-archive a:hover{color:inherit;text-decoration-thickness:2px}.zeichenart-archive summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
