.anfrage-website{overflow-wrap:anywhere}.anfrage-website .aw-referenzen{border-block:1px solid var(--haar)}.anfrage-website .aw-referenzen-kopf{max-width:48rem}.anfrage-website .aw-referenzen-kopf h2,.anfrage-website .aw-referenzen-kopf .lead{margin-top:var(--s2)}.anfrage-website .aw-projekte{gap:var(--s4);margin-top:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.anfrage-website .aw-projekt{gap:var(--s3);padding-block:var(--s3);border-top:1px solid var(--haar);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.anfrage-website .aw-projekt>*{min-width:0}.anfrage-website .aw-projekt-browser{justify-content:space-between;gap:var(--s0) var(--s2);padding:var(--s1) var(--s2);border:1px solid var(--haar);background:var(--zone);font-family:var(--mono);font-size:var(--mono-s);color:var(--grau);border-bottom:0;flex-wrap:wrap;display:flex}.anfrage-website .aw-projekt .bild{border-radius:var(--r0)}.anfrage-website .aw-projekt-fach{color:var(--stempel)}.anfrage-website .aw-projekt-name{margin-top:var(--s1);color:var(--grau);font-size:var(--grad-klein)}.anfrage-website .aw-projekt-copy h3{margin-top:var(--s2);text-wrap:balance;font-size:clamp(1.5rem,2.5vw,2.15rem);line-height:1.12}.anfrage-website .aw-projekt-text{margin-top:var(--s2);max-width:44ch;color:var(--grau)}.anfrage-website .aw-projekt-gewerke,.anfrage-website .aw-projekt-flow{gap:var(--s1) var(--s2);margin:var(--s3) 0 0;font-family:var(--mono);font-size:var(--mono-s);color:var(--grau);flex-wrap:wrap;padding:0;list-style:none;display:flex}.anfrage-website .aw-projekt-gewerke li{border-bottom:1px solid var(--haar);padding-bottom:var(--s0)}.anfrage-website .aw-projekt-flow{gap:var(--s1);color:var(--tinte)}.anfrage-website .aw-projekt-flow li+li:before{content:"→";margin-right:var(--s1);color:var(--stempel)}.anfrage-website .aw-projekt-link{align-items:center;gap:var(--s1);min-height:44px;margin-top:var(--s1);color:var(--tinte);padding:var(--s1) var(--s2);border:1px solid var(--haar);border-radius:var(--r1);font-size:var(--grad-klein);transition:border-color var(--t-mikro) var(--ease-aus), background-color var(--t-mikro) var(--ease-aus);font-weight:600;text-decoration:none;display:inline-flex}.anfrage-website .aw-projekt-link:focus-visible{outline:2px solid var(--stempel);outline-offset:var(--s0)}.anfrage-website .aw-referenzen-fuss{border-top:1px solid var(--haar);padding-top:var(--s3);max-width:76ch;color:var(--grau);font-size:var(--grad-klein)}@media (width>=900px){.anfrage-website .aw-projekte{grid-template-columns:repeat(2,minmax(0,1fr))}.anfrage-website .aw-projekt:first-child{gap:var(--s4);padding-block:var(--s5);grid-column:1/-1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.anfrage-website{--aw-paper:var(--papier);--aw-ink:var(--tinte);--aw-muted:var(--grau);--aw-zone:var(--zone);--aw-zone2:var(--zone2);--aw-line:var(--haar)}.anfrage-website h1,.anfrage-website h2,.anfrage-website h3{letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.08}.anfrage-website h1,.anfrage-website h2{letter-spacing:-.04em}.anfrage-website a{text-underline-offset:4px}.anfrage-website button{font:inherit;color:inherit}.anfrage-website .wrap{max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.anfrage-website .krumen{font-size:var(--grad-klein);color:var(--grau);padding-block:var(--s2)}.anfrage-website .krumen a{text-decoration:none}.anfrage-website .btn{min-height:50px;padding:var(--s1) var(--s2);background:var(--stempel);color:var(--papier);font-family:var(--serif);font-size:var(--grad-text);border-radius:var(--r1);cursor:pointer;max-width:100%;transition:background-color var(--t-mikro) var(--ease-aus), border-color var(--t-mikro) var(--ease-aus), color var(--t-mikro) var(--ease-aus);border:0;justify-content:center;align-items:center;gap:.6em;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.anfrage-website .btn span{transition:transform .18s var(--ease-aus);display:inline-block}.anfrage-website .btn:hover{background:var(--tinte)}.anfrage-website .btn:hover span{transform:translate(3px)}.anfrage-website .btn:active{transform:translateY(1px)}.anfrage-website .btn--sekundaer{color:var(--tinte);border:1px solid var(--haar);background:0 0}.anfrage-website .btn--sekundaer:hover{background:var(--zone);color:var(--tinte);border-color:var(--tinte)}.anfrage-website :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--stempel);outline-offset:var(--s0)}.anfrage-website .btn--klein{min-height:40px;padding:0 16px;font-size:.7rem}.anfrage-website .btn--glut{background:var(--stempel);color:var(--papier)}.anfrage-website .btn--glut:hover{background:var(--stempel)}.anfrage-website .leise{color:var(--grau);text-decoration-color:var(--haar);padding-block:10px;font-size:.95rem;display:inline-block}.anfrage-website .leise:hover{color:var(--tinte);text-decoration-color:currentColor}.anfrage-website .mikro{color:var(--grau);margin-top:var(--s1);font-size:.85rem}.anfrage-website .abschnitt{padding-block:var(--s6) 0}.anfrage-website .dunkel{background:var(--papier);color:var(--tinte);margin-top:var(--s6);padding-block:var(--s6)}.anfrage-website .raster{gap:var(--s3);display:grid}@media (width>=980px){.anfrage-website .raster{gap:var(--s5);grid-template-columns:120px minmax(0,1fr) 220px}.anfrage-website .breit{grid-column:2/4}}.anfrage-website .nr{font-family:var(--mono);color:var(--grau)}.anfrage-website .nr b{color:var(--tinte);font-size:1.6rem;font-weight:400;display:block}.anfrage-website .nr span{letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.anfrage-website .dunkel .nr{color:var(--grau)}.anfrage-website .dunkel .nr b{color:var(--tinte)}.anfrage-website .haupt{min-width:0}.anfrage-website .haupt h2{font-size:var(--grad-h2);max-width:21ch}.anfrage-website .lead{font-size:var(--grad-text);color:var(--grau);margin-top:var(--s2);max-width:56ch}.anfrage-website .dunkel .lead{color:var(--grau)}.anfrage-website .rand{color:var(--grau);border-top:1px solid var(--haar);padding-top:var(--s2);align-self:start;font-size:.88rem}.anfrage-website .rand .mono{color:var(--stempel);margin-bottom:var(--s1);display:block}.anfrage-website .rand strong{color:var(--tinte);font-weight:600}.anfrage-website .dunkel .rand{border-color:var(--haar);color:var(--grau)}.anfrage-website .dunkel .rand .mono{color:var(--stempel)}.anfrage-website .dunkel .rand strong{color:var(--tinte)}.anfrage-website .hero{padding-block:var(--s4) var(--s5)}.anfrage-website .hero .wrap{gap:var(--s4);display:grid}@media (width>=980px){.anfrage-website .hero .wrap{align-items:center;gap:var(--s5);grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr)}}.anfrage-website .produkt{gap:var(--s1) var(--s2);flex-wrap:wrap;align-items:center;display:flex}.anfrage-website .produkt .mono{color:var(--stempel)}.anfrage-website .marke-produkt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--tinte);border-radius:var(--r1);padding:3px 8px;font-size:.72rem}.anfrage-website .hero h1{font-size:var(--grad-h1);margin-top:var(--s3);letter-spacing:-.04em;max-width:15ch}.anfrage-website .hero .lead{color:var(--grau);margin-top:var(--s3);max-width:48ch}.anfrage-website .hero .lead strong{color:var(--tinte);font-weight:600}.anfrage-website .aktion{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.anfrage-website .formel{border-top:2px solid var(--tinte);padding-top:var(--s3)}.anfrage-website .formel .betrag{font-family:var(--serif-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:var(--s1);font-size:clamp(3.6rem,2.8rem + 2.6vw,5.2rem);font-weight:600;line-height:1}.anfrage-website .formel .betrag small{letter-spacing:0;color:var(--grau);margin-left:.25em;font-size:.34em;font-weight:500}.anfrage-website .formel .regel{margin-top:var(--s1);font-size:.98rem}.anfrage-website .beispiele{margin:var(--s3) 0 0;border-top:1px solid var(--haar);padding:0;list-style:none}.anfrage-website .beispiele li{gap:var(--s2);border-bottom:1px solid var(--haar);grid-template-columns:1fr auto auto;align-items:baseline;padding-block:9px;font-size:.92rem;display:grid}.anfrage-website .beispiele em{color:var(--grau);font-size:.85rem;font-style:normal}.anfrage-website .beispiele b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}.anfrage-website .formel .zum{margin-top:var(--s2);font-size:.92rem;display:inline-block}.anfrage-website .schalter{margin-top:var(--s4);border:1px solid var(--haar);border-radius:var(--r1);background:var(--zone);padding:3px;display:inline-flex}.anfrage-website .schalter button{border-radius:var(--r1);min-height:44px;color:var(--grau);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 18px;font-size:.74rem;transition:background-color .2s,color .2s}.anfrage-website .schalter button:not([aria-pressed=true]):hover{color:var(--tinte)}.anfrage-website .stempel{border:1.5px solid var(--stempel);color:var(--stempel);border-radius:var(--r1);padding:var(--s2);max-width:22rem;font-family:var(--serif-display);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;line-height:1.3}.anfrage-website .stempel .mono{color:var(--stempel);font-family:var(--mono);margin-bottom:6px;font-size:.66rem;font-weight:500;display:block}.anfrage-website .nach-dok{gap:var(--s3);margin-top:var(--s4);display:grid}@media (width>=760px){.anfrage-website .nach-dok{align-items:center;gap:var(--s4);grid-template-columns:auto minmax(0,1fr)}}.anfrage-website .einwand{padding-left:var(--s3);border-left:2px solid var(--stempel)}.anfrage-website .einwand h3{font-size:1.08rem}.anfrage-website .einwand p{color:var(--grau);max-width:52ch;margin-top:4px}.anfrage-website .klartext{gap:var(--s3);margin-top:var(--s4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.anfrage-website .klartext div{border-top:2px solid var(--tinte);padding-top:var(--s2)}.anfrage-website .klartext h3{font-size:1.02rem}.anfrage-website .klartext p{color:var(--grau);margin-top:6px;font-size:.93rem}.anfrage-website .fair{margin-top:var(--s4);max-width:62ch;color:var(--grau);border-left:2px solid var(--haar);padding-left:var(--s2);font-size:.95rem}.anfrage-website .fair strong{color:var(--tinte);font-weight:600}.anfrage-website figure{margin:0}.anfrage-website .bild{border:1px solid var(--haar);border-radius:var(--r1);background:var(--papier);aspect-ratio:16/10;max-width:100%;overflow:hidden}.anfrage-website .bild img{object-fit:cover;width:100%;height:100%;display:block}.anfrage-website figcaption{color:var(--grau);margin-top:var(--s1);font-size:.9rem}.anfrage-website figcaption a{color:var(--tinte)}.anfrage-website .folgerung{margin-top:var(--s4);gap:var(--s2) var(--s3);flex-wrap:wrap;align-items:center;display:flex}.anfrage-website .folgerung p{color:var(--grau);font-size:.95rem}.anfrage-website .zeit{margin-top:var(--s4)}.anfrage-website .zeit-kopf{justify-content:space-between;gap:var(--s1) var(--s3);padding-bottom:var(--s2);border-bottom:2px solid var(--tinte);flex-wrap:wrap;align-items:baseline;display:flex}.anfrage-website .zeit-kopf .mono{color:var(--grau)}.anfrage-website .zeit-kopf strong{font-family:var(--serif-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.anfrage-website .zeit-reihe{gap:var(--s2);margin-top:var(--s3);display:grid}@media (width>=760px){.anfrage-website .zeit-reihe{gap:var(--s2);grid-template-columns:minmax(150px,.28fr) minmax(0,1fr)}}.anfrage-website .vorlauf{border:1.5px dashed var(--aw-line);border-radius:var(--r1);padding:var(--s2);background:var(--papier)}.anfrage-website .vorlauf .mono{color:var(--grau);display:block}.anfrage-website .vorlauf p{margin-top:6px;font-size:.92rem}.anfrage-website .bahn{gap:3px;min-height:112px;display:flex}.anfrage-website .phase{flex:var(--w,1) 1 0;background:var(--zone);border-top:3px solid var(--tinte);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;transition:none;display:flex}.anfrage-website .phase.relaunch{border-top-color:var(--grau)}.anfrage-website .phase.ende{background:var(--tinte);color:var(--papier);border-top-color:var(--stempel)}.anfrage-website .phase .mono{color:var(--grau);font-size:.66rem}.anfrage-website .phase.ende .mono{color:var(--aw-zone2)}.anfrage-website .phase b{font-size:.95rem;font-weight:600;line-height:1.3}.anfrage-website .skala{font-family:var(--mono);color:var(--grau);padding-left:calc(var(--vor,0px));justify-content:space-between;margin-top:6px;font-size:.66rem;display:flex}.anfrage-website .uhr{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--stempel);align-items:center;gap:8px;margin-bottom:6px;font-size:.68rem;display:flex}.anfrage-website .uhr:before{content:"";background:var(--stempel);border-radius:50%;width:8px;height:8px}@media (width<=759.98px){.anfrage-website .bahn{flex-direction:column;min-height:0}.anfrage-website .phase{flex:none}}.anfrage-website .bedingungen{margin:var(--s4) 0 0;gap:var(--s3);counter-reset:b;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding:0;list-style:none;display:grid}.anfrage-website .bedingungen li{border-top:1px solid var(--tinte);padding-top:var(--s2)}.anfrage-website .bedingungen h3{font-size:1rem}.anfrage-website .bedingungen p{color:var(--grau);margin-top:6px;font-size:.93rem}.anfrage-website .fragen{margin-top:var(--s3);border-top:1px solid var(--tinte)}.anfrage-website .fragen details[open]>summary{color:var(--stempel)}.anfrage-website .fragen details[open]>p{color:color-mix(in srgb, var(--tinte) 72%, transparent)}.anfrage-website details{border-bottom:1px solid var(--haar)}.anfrage-website summary{cursor:pointer;justify-content:space-between;gap:var(--s2);padding-block:var(--s2);font-size:1.05rem;font-weight:600;list-style:none;display:flex}.anfrage-website summary::-webkit-details-marker{display:none}.anfrage-website summary:after{content:"+";font-family:var(--mono);color:var(--stempel);transition:transform .2s}.anfrage-website details[open] summary:after{transform:rotate(45deg)}.anfrage-website details p{color:var(--grau);padding-bottom:var(--s2);max-width:60ch}.anfrage-website .abschluss{margin-block:var(--s6) var(--s5);border-top:2px solid var(--tinte);padding-top:var(--s4)}.anfrage-website .abschluss .wrap{gap:var(--s3);display:grid}@media (width>=980px){.anfrage-website .abschluss .wrap{align-items:end;gap:var(--s5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.anfrage-website .abschluss h2{font-size:var(--grad-h2);max-width:18ch}.anfrage-website .abschluss p{color:var(--grau);max-width:48ch}.anfrage-website .direkt{margin-top:var(--s2);font-size:.9rem}.anfrage-website .direkt span{user-select:all;color:var(--tinte)}.anfrage-website .leiste-unten{z-index:20;background:var(--papier);color:var(--tinte);padding:10px clamp(16px,4vw,40px) calc(10px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:var(--s2);transition:transform .3s var(--ease-aus);flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.anfrage-website .leiste-unten.zeigen{transform:none}.anfrage-website .leiste-unten p{font-size:.9rem}.anfrage-website .leiste-unten b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.anfrage-website .leiste-unten .btn{max-width:100%;min-height:48px;font-size:var(--grad-klein);padding:var(--s1) var(--s2);white-space:nowrap}@media (width<=420px){.anfrage-website .leiste-unten .kurz-weg{display:none}}@media (width>=980px){.anfrage-website .leiste-unten{border-radius:var(--r1);gap:var(--s3);box-shadow:0 1px 2px color-mix(in srgb, var(--aw-ink) 12%, transparent),0 8px 24px color-mix(in srgb, var(--aw-ink) 16%, transparent);padding:8px 8px 8px 18px;bottom:24px;left:auto;right:24px}}@media (prefers-reduced-motion:reduce){.anfrage-website *,.anfrage-website :before,.anfrage-website :after{transition:none!important;animation:none!important}}.anfrage-website [hidden]{display:none!important}.anfrage-website .tafel{border-radius:var(--r0)}.anfrage-website .dunkel{padding-inline:0}.anfrage-website .ansicht{min-height:338px}.anfrage-website .v-anfragen{align-content:start}.anfrage-website .leiste-unten{padding:var(--s1) var(--s2)}.anfrage-website .leiste-unten .btn{color:var(--papier)}.anfrage-website .leiste-unten p{overflow-wrap:anywhere;min-width:0}.anfrage-website .schalter{max-width:100%;display:flex}.anfrage-website .schalter button{min-width:0;padding-inline:var(--s1);line-height:1.5}.anfrage-website .posten,.anfrage-website .stellen{list-style:none}.anfrage-website .haupt.breit{max-width:none}.anfrage-website .pin{pointer-events:none}.anfrage-website .schalter button[aria-pressed=true]{background:var(--tinte);color:var(--papier)}@media (width<=420px){.anfrage-website .pos{column-gap:var(--s1);grid-template-columns:1.5rem minmax(0,1fr) auto}.anfrage-website .posten,.anfrage-website .inklusive,.anfrage-website .summe,.anfrage-website .dok-kopf{padding-inline:var(--s2)}.anfrage-website .leiste-unten p{font-size:var(--grad-klein)}.anfrage-website .leiste-unten{gap:var(--s1)}.anfrage-website .klartext{grid-template-columns:minmax(0,1fr)}}.anfrage-website .hero h1{max-width:25ch;font-size:var(--grad-h2)}.anfrage-website .hero .wrap>*,.anfrage-website .abschluss>*,.anfrage-website .inklusive-kopf>*{min-width:0}.anfrage-website .hero h1,.anfrage-website .produkt,.anfrage-website .inklusive-kopf,.anfrage-website .direkt{overflow-wrap:anywhere}.anfrage-website .aktion .btn{overflow-wrap:anywhere;max-width:100%}.anfrage-website .aw-einstieg{font-size:var(--grad-klein);color:var(--stempel);margin-top:var(--s2)}@media (width>=980px){.anfrage-website .aw-einstieg{display:none}}.anfrage-website .hero-akzent{color:var(--stempel)}.anfrage-website .formel{padding:var(--s3);border-top:0}.anfrage-website .aw-produktkarte{isolation:isolate;padding:var(--s3);background:linear-gradient(145deg,color-mix(in srgb,var(--stempel) 8%,transparent),transparent 44%), var(--papier);color:var(--tinte);border:1px solid color-mix(in srgb,var(--stempel) 30%,var(--haar));box-shadow:0 1px 0 color-mix(in srgb,var(--tinte) 8%,transparent) inset, 0 18px 44px color-mix(in srgb,var(--papier) 28%,transparent);align-self:center;position:relative;overflow:hidden}.anfrage-website .aw-produktkarte:before{content:"";z-index:-1;background:color-mix(in srgb,var(--stempel) 18%,transparent);filter:blur(34px);opacity:.66;pointer-events:none;border-radius:50%;width:12rem;height:12rem;position:absolute;top:-5.5rem;right:-4.5rem}.anfrage-website .aw-produktkarte .mono{color:var(--grau)}.anfrage-website .formel .betrag{color:var(--tinte);-webkit-text-fill-color:var(--tinte);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.45rem;font-size:clamp(3.55rem,3rem + 1.8vw,4.65rem);line-height:.92;display:flex}.anfrage-website .aw-produktkarte .betrag small{color:var(--grau);-webkit-text-fill-color:currentColor;letter-spacing:.06em;text-transform:uppercase;font-size:.22em}.anfrage-website .aw-produkt-kopf,.anfrage-website .aw-summary-kopf{justify-content:space-between;align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.anfrage-website .aw-produkt-kopf{margin-bottom:var(--s1)}.anfrage-website .aw-status{align-items:center;gap:var(--s0);border:1px solid var(--tinte);border-radius:var(--r1);background:var(--tinte);min-height:32px;color:var(--papier);font:var(--mono-m) var(--mono);padding:5px 9px;line-height:1;display:inline-flex}.anfrage-website .aw-status i{background:var(--stempel);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--stempel) 14%,transparent);border-radius:50%;flex:0 0 7px}.anfrage-website .aw-preis-lockup{padding-block:var(--s0) var(--s1)}.anfrage-website .aw-preis-lockup>.mono{color:var(--grau);letter-spacing:.12em;text-transform:uppercase}.anfrage-website .aw-produktkern{margin-top:var(--s0);color:var(--tinte);letter-spacing:-.01em;font-size:clamp(.96rem,.93rem + .18vw,1.06rem);font-weight:600}.anfrage-website .aw-modulband{margin-top:var(--s0);border-block:1px solid var(--haar);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.anfrage-website .aw-modulband span{text-align:center;color:var(--grau);font:var(--mono-s) var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:7px 4px}.anfrage-website .aw-modulband span+span{border-left:1px solid var(--haar)}.anfrage-website .aw-produktmeta{margin-top:var(--s1);border-bottom:1px solid var(--haar);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.anfrage-website .aw-produktmeta>div{min-width:0;padding:0 var(--s2) var(--s1) 0;gap:5px;display:grid}.anfrage-website .aw-produktmeta>div+div{padding-left:var(--s2);border-left:1px solid var(--haar)}.anfrage-website .aw-produktmeta strong{overflow-wrap:anywhere;min-width:0;color:var(--tinte);font-size:.98rem;font-weight:600}.anfrage-website .aw-produktmeta .mono{overflow-wrap:anywhere;min-width:0}.anfrage-website .aw-produktzeit{margin-top:var(--s2);color:var(--tinte);font-size:.95rem;font-weight:600}.anfrage-website .aw-produktnote{color:var(--grau);margin-top:4px;font-size:.74rem}.anfrage-website .aw-produkt-cta{justify-content:space-between;align-items:center;gap:var(--s2);min-height:46px;margin-top:var(--s1);padding:0 var(--s2);border:1px solid var(--tinte);border-radius:var(--r1);background:var(--tinte);color:var(--papier);transition:transform var(--t-mikro) var(--ease-aus),background-color var(--t-mikro) var(--ease-aus),border-color var(--t-mikro) var(--ease-aus);font-weight:650;text-decoration:none;display:flex}.anfrage-website .aw-produkt-cta span{color:var(--stempel);transition:transform var(--t-mikro) var(--ease-aus)}@media (hover:hover){.anfrage-website .aw-produkt-cta:hover{background:color-mix(in srgb,var(--tinte) 92%,var(--stempel));border-color:var(--tinte);transform:translateY(-2px)}.anfrage-website .aw-produkt-cta:hover span{transform:translate(3px)}}.anfrage-website .aw-hero-checks{gap:var(--s1) var(--s2);margin:var(--s2) 0 0;font-size:var(--grad-klein);color:var(--grau);flex-wrap:wrap;padding:0;list-style:none;display:flex}.anfrage-website .aw-hero-checks li:before{content:"✓";color:var(--stempel);margin-right:var(--s0)}.anfrage-website .aw-kapitel{align-items:center;gap:0 var(--s3);border-block:1px solid var(--haar);padding-block:var(--s0);flex-wrap:wrap;display:flex}.anfrage-website .aw-kapitel>span{color:var(--grau)}.anfrage-website .aw-kapitel a{min-height:44px;color:var(--tinte);font-size:var(--grad-klein);text-decoration-color:var(--haar);align-items:center;display:inline-flex}.anfrage-website .aw-kapitel a:hover{text-decoration-color:var(--stempel)}.anfrage-website :is(#beleg,#angebot,#erweiterungen,#unterschied,#zeit,#fragen,#anfrage){scroll-margin-top:calc(var(--leiste-h,54px) + var(--s3))}.anfrage-website .aw-referenzen .wrap{padding-bottom:var(--s5)}.anfrage-website .aw-projekt .bild img{object-position:top}.anfrage-website .aw-schema-label{font:var(--mono-m) var(--mono);color:var(--aw-muted);margin-left:auto}.anfrage-website .aw-pruefung{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--haar);flex-wrap:wrap;display:flex}.anfrage-website .aw-pruefung p{max-width:58ch;font-size:var(--grad-klein);color:var(--grau)}.anfrage-website .aw-pruefung strong{color:var(--tinte)}.anfrage-website .aw-projekte--fokus{grid-template-columns:minmax(0,1fr)}.anfrage-website .aw-projekte--fokus .aw-projekt{max-width:none}.anfrage-website #unterschied{margin-top:var(--s6);padding-block:var(--s6);border-block:1px solid var(--haar);background:color-mix(in srgb,var(--zone) 42%,var(--papier));color:var(--tinte);position:relative;overflow:hidden}.anfrage-website #unterschied:before{content:"";background:linear-gradient(180deg,var(--stempel),color-mix(in srgb,var(--stempel) 16%,transparent) 62%,transparent);pointer-events:none;width:3px;position:absolute;inset:0 auto 0 0}.anfrage-website #unterschied:after{content:"";background:color-mix(in srgb,var(--stempel) 7%,transparent);filter:blur(74px);pointer-events:none;border-radius:50%;width:32rem;height:32rem;position:absolute;top:-15rem;right:-18rem}.anfrage-website #unterschied .wrap{z-index:1;position:relative}.anfrage-website #unterschied .lead{max-width:50ch;color:var(--grau)}.anfrage-website .aw-prinzipien{margin-top:var(--s5);border-block:1px solid var(--haar);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.anfrage-website .aw-prinzipien article{min-width:0;min-height:18rem;padding:var(--s3);border-right:1px solid var(--haar);transition:opacity var(--t-gross) var(--ease-aus), transform var(--t-gross) var(--ease-aus), background-color var(--t-norm) var(--ease-weich);background:0 0;grid-template-rows:auto auto auto auto 1fr;display:grid;position:relative}.anfrage-website .aw-prinzipien article:first-child{padding-left:0}.anfrage-website .aw-prinzipien article:last-child{border-right:0;padding-right:0}.anfrage-website .aw-prinzipien article:before{content:"";left:var(--s3);background:var(--stempel);transform-origin:0;width:2.6rem;height:2px;transition:transform .52s var(--ease-aus);position:absolute;top:-1px;transform:scaleX(.45)}.anfrage-website .aw-prinzipien article:first-child:before{left:0}.anfrage-website .aw-prinzip-kopf{justify-content:space-between;align-items:baseline;gap:var(--s1);flex-wrap:wrap;display:flex}.anfrage-website .aw-prinzipien .mono{color:var(--stempel)}.anfrage-website .aw-prinzip-phase{color:var(--matt);font:var(--mono-s) var(--mono);letter-spacing:.05em;text-transform:uppercase}.anfrage-website .aw-prinzipien h3{margin-top:var(--s3);max-width:17ch;color:var(--tinte);letter-spacing:-.035em;font-size:clamp(1.35rem,1.12rem + .65vw,1.75rem);line-height:1.16}.anfrage-website .aw-prinzipien p{margin-top:var(--s2);max-width:34ch;color:var(--grau);font-size:var(--grad-klein);line-height:1.62}.anfrage-website .aw-prinzip-signal{min-height:34px;margin-top:var(--s3);align-items:center;gap:7px;padding:0;display:flex}.anfrage-website .aw-prinzip-signal span{color:var(--matt);font:var(--mono-s) var(--mono);letter-spacing:.045em;text-transform:uppercase;flex:none}.anfrage-website .aw-prinzip-signal i{background:var(--haar);flex:auto;min-width:10px;height:1px;position:relative;overflow:hidden}.anfrage-website .aw-prinzip-signal i:after{content:"";background:var(--stempel);transform-origin:0;transition:transform .62s var(--ease-aus);position:absolute;inset:0;transform:scaleX(0)}.anfrage-website .aw-prinzip-signal--besitz{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.anfrage-website .aw-prinzip-signal--besitz span{text-align:center;border:1px solid color-mix(in srgb,var(--stempel) 28%,var(--haar));min-width:0;color:var(--tinte);background:var(--papier);padding:6px 5px}.anfrage-website .aw-prinzip-output{align-self:end;gap:6px var(--s2);margin:var(--s3) 0 0;padding:var(--s2) 0 0;border-top:1px solid var(--haar);color:var(--tinte);font-size:var(--grad-klein);flex-wrap:wrap;list-style:none;display:flex}.anfrage-website .aw-prinzip-output li:before{content:"↳";color:var(--stempel);margin-right:7px}.anfrage-website .aw-ergebnisband{margin-top:var(--s4);border-radius:var(--r1);border:0;grid-template-columns:minmax(8rem,.72fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.anfrage-website .aw-ergebnisband>*{min-height:82px;padding:var(--s2) var(--s3);align-items:center;display:flex}.anfrage-website .aw-ergebnisband .mono{color:var(--stempel);white-space:nowrap}.anfrage-website .aw-ergebnisband strong{gap:var(--s1);border-left:1px solid var(--haar);color:var(--tinte);font-size:var(--grad-klein);font-weight:500}.anfrage-website .aw-ergebnisband strong span{color:var(--stempel);font:var(--mono-s) var(--mono);letter-spacing:.06em}.anfrage-website.aw-motion-ready #unterschied .aw-prinzipien article{opacity:0;transform:translateY(14px)}.anfrage-website.aw-motion-ready #unterschied.is-visible .aw-prinzipien article{opacity:1;transition-delay:calc(var(--aw-i) * 80ms);transform:translateY(0)}.anfrage-website.aw-motion-ready #unterschied.is-visible .aw-prinzipien article:before{transition-delay:calc(.11s + var(--aw-i) * 85ms);transform:scaleX(1)}.anfrage-website.aw-motion-ready #unterschied.is-visible .aw-prinzip-signal i:after{transition-delay:calc(.26s + var(--aw-i) * 95ms);transform:scaleX(1)}.anfrage-website #unterschied .aw-pruefung{margin-top:var(--s3);border-top:0}.anfrage-website #unterschied .aw-pruefung p,.anfrage-website #unterschied .aw-pruefung strong{color:var(--tinte)}.anfrage-website #unterschied .aw-pruefung .btn--sekundaer{background:var(--papier)}.anfrage-website .aw-system-flow{margin-top:var(--s4);color:var(--tinte);font:var(--mono-m) var(--mono);letter-spacing:.045em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.anfrage-website .aw-system-flow span{border:1px solid var(--haar);background:var(--papier);padding:8px 10px}.anfrage-website .aw-system-flow i{color:var(--stempel);font-style:normal}.anfrage-website .aw-cockpit{margin-top:var(--s4);border:1px solid color-mix(in srgb,var(--stempel) 28%,var(--haar));background:linear-gradient(135deg,color-mix(in srgb,var(--stempel) 7%,transparent),transparent 45%), var(--papier)}.anfrage-website .aw-cockpit-kopf{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:var(--s3);border-bottom:1px solid var(--haar);display:flex}.anfrage-website .aw-cockpit-kopf>div{gap:6px;min-width:0;display:grid}.anfrage-website .aw-cockpit-kopf strong{letter-spacing:-.025em;max-width:34ch;font-size:clamp(1.15rem,1.03rem + .4vw,1.45rem);line-height:1.2}.anfrage-website .aw-cockpit-kopf .aw-status{background:var(--tinte);color:var(--papier);flex:none}.anfrage-website .aw-cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.anfrage-website .aw-cockpit-grid>div{min-width:0;padding:var(--s3);border-right:1px solid var(--haar);gap:7px;display:grid}.anfrage-website .aw-cockpit-grid>div:last-child{border-right:0}.anfrage-website .aw-cockpit-grid b{color:var(--tinte);font-size:var(--grad-text);font-weight:600}.anfrage-website .aw-cockpit-grid small,.anfrage-website .aw-cockpit-note{color:var(--grau);font-size:var(--grad-klein);line-height:1.55}.anfrage-website .aw-cockpit-note{padding:var(--s2) var(--s3);border-top:1px solid var(--haar);margin:0}.anfrage-website .aw-besitz-note{justify-content:space-between;gap:8px var(--s3);margin-top:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--haar);color:var(--grau);font-size:var(--grad-klein);flex-wrap:wrap;display:flex}.anfrage-website .aw-besitz-note strong{color:var(--tinte)}@media (width<=759.98px){.anfrage-website .aw-system-flow{gap:6px}.anfrage-website .aw-system-flow span{padding:7px 8px}.anfrage-website .aw-cockpit-kopf{display:grid}.anfrage-website .aw-cockpit-kopf .aw-status{justify-self:start}.anfrage-website .aw-cockpit-grid{grid-template-columns:minmax(0,1fr)}.anfrage-website .aw-cockpit-grid>div{border-right:0;border-bottom:1px solid var(--haar)}.anfrage-website .aw-cockpit-grid>div:last-child{border-bottom:0}}.anfrage-website .aw-lieferumfang-kompakt{margin-top:var(--s4);padding:0 var(--s3);border:1px solid var(--haar);border-radius:var(--r1);background:color-mix(in srgb,var(--zone) 52%,var(--papier))}.anfrage-website .aw-lieferumfang-kompakt>summary,.anfrage-website .aw-erweiterungen-kompakt>summary{align-items:center;gap:var(--s2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;min-height:76px;display:grid}.anfrage-website .aw-lieferumfang-kompakt>summary>span:first-child,.anfrage-website .aw-erweiterungen-kompakt>summary>span:first-child{gap:var(--s0);display:grid}.anfrage-website .aw-lieferumfang-kompakt>summary strong{font-size:var(--grad-text)}.anfrage-website .aw-lieferumfang-kompakt .aw-status{border-color:var(--tinte);background:var(--tinte);min-height:34px;color:var(--papier);padding-inline:10px}.anfrage-website .aw-lieferumfang-kompakt .aw-status:before{content:"";background:var(--stempel);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--stempel) 14%,transparent);border-radius:50%;flex:0 0 7px}.anfrage-website .aw-lieferumfang-kompakt>summary:after,.anfrage-website .aw-erweiterungen-kompakt>summary:after{border:1px solid var(--haar);border-radius:var(--r1);background:var(--papier);width:30px;height:30px;color:var(--stempel);place-items:center;display:grid}.anfrage-website .aw-lieferumfang-kompakt>summary:hover:after,.anfrage-website .aw-erweiterungen-kompakt>summary:hover:after{border-color:var(--stempel)}.anfrage-website .aw-lieferumfang-inhalt{padding-bottom:var(--s3)}.anfrage-website .aw-erweiterungsumfang{scroll-margin-top:calc(var(--leiste-h,54px) + var(--s3));padding-top:0}.anfrage-website .aw-erweiterungen-kompakt{border-block:1px solid var(--haar)}.anfrage-website .aw-erweiterungen-kompakt>summary .mono{color:var(--stempel)}.anfrage-website .aw-erweiterungen-kompakt>summary>span:last-child{border:1px solid var(--haar);border-radius:var(--r1);background:var(--papier);min-height:34px;color:var(--tinte);font:var(--mono-m) var(--mono);align-items:center;padding-inline:10px;display:inline-flex}.anfrage-website .aw-erweiterungen-grid{gap:var(--s3);padding:0 0 var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.anfrage-website .aw-erweiterungen-grid>div{border-top:1px solid var(--haar);padding-top:var(--s2)}.anfrage-website .aw-erweiterungen-grid h3{font-size:var(--grad-text)}.anfrage-website .aw-erweiterungen-grid p{margin-top:var(--s1);font-size:var(--grad-klein);color:var(--grau);line-height:1.6}.anfrage-website .aw-bahn-kompakt .phase{min-height:104px}.anfrage-website .aw-zeit-komponenten{margin-top:var(--s3)}.anfrage-website .aw-zeit-komponenten .aw-zeit-details{padding:0 0 var(--s3);border-bottom:0;margin:0}@media (width<=899.98px){.anfrage-website .aw-prinzipien,.anfrage-website .aw-erweiterungen-grid{grid-template-columns:minmax(0,1fr)}.anfrage-website .aw-prinzipien{border-bottom:0}.anfrage-website .aw-prinzipien article,.anfrage-website .aw-prinzipien article:first-child,.anfrage-website .aw-prinzipien article:last-child{min-height:0;padding:var(--s3) 0 var(--s4);border-right:0;border-bottom:1px solid var(--haar)}.anfrage-website .aw-prinzipien article:before,.anfrage-website .aw-prinzipien article:first-child:before{left:0}.anfrage-website .aw-prinzipien h3,.anfrage-website .aw-prinzipien p{max-width:42ch}.anfrage-website .aw-ergebnisband{grid-template-columns:minmax(0,1fr)}.anfrage-website .aw-ergebnisband>*{min-height:0;padding:var(--s2) var(--s3)}.anfrage-website .aw-ergebnisband strong{border-left:0;border-top:1px solid var(--haar)}}@media (width<=719.98px){.anfrage-website #unterschied{padding-block:var(--s5)}.anfrage-website .aw-prinzip-signal:not(.aw-prinzip-signal--besitz){gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.anfrage-website .aw-prinzip-signal:not(.aw-prinzip-signal--besitz) i{display:none}.anfrage-website .aw-prinzip-signal span{overflow-wrap:anywhere;letter-spacing:.03em;min-width:0;font-size:.56rem}.anfrage-website .aw-prinzip-signal--besitz{grid-template-columns:repeat(3,minmax(0,1fr))}.anfrage-website .aw-prinzip-signal--besitz span,.anfrage-website .aw-modulband span,.anfrage-website .aw-ergebnisband strong{overflow-wrap:anywhere;min-width:0}.anfrage-website .aw-produkt-kopf{align-items:flex-start}.anfrage-website .aw-status{white-space:normal;max-width:100%}.anfrage-website .aw-modulband{grid-template-columns:repeat(2,minmax(0,1fr))}.anfrage-website .aw-modulband span:nth-child(3){border-left:0;border-top:1px solid var(--haar)}.anfrage-website .aw-modulband span:nth-child(4){border-top:1px solid var(--haar)}.anfrage-website .aw-produktmeta{grid-template-columns:minmax(0,1fr)}.anfrage-website .aw-produktmeta>div{padding:0 0 var(--s1)}.anfrage-website .aw-produktmeta>div+div{padding:var(--s1) 0;border-left:0;border-top:1px solid var(--haar)}.anfrage-website .aw-lieferumfang-kompakt{padding-inline:var(--s2)}.anfrage-website .aw-lieferumfang-kompakt>summary,.anfrage-website .aw-erweiterungen-kompakt>summary{padding-block:var(--s2);grid-template-columns:minmax(0,1fr) auto;align-items:center}.anfrage-website .aw-lieferumfang-kompakt>summary>span:first-child,.anfrage-website .aw-erweiterungen-kompakt>summary>span:first-child{grid-column:1/-1}}.anfrage-website .direkt a{color:var(--tinte)}.anfrage-website .aw-konfigurator{scroll-margin-top:calc(var(--leiste-h,54px) + var(--s2));margin-top:var(--s6);padding-top:0}.anfrage-website .aw-config-heading{justify-content:space-between;align-items:end;gap:var(--s3);margin-bottom:var(--s3);display:flex}.anfrage-website .aw-config-heading h2{font-size:var(--grad-h2-leise)}.anfrage-website .aw-config-heading .mono{color:var(--stempel);margin-bottom:var(--s1)}.anfrage-website .aw-config-heading>p{color:var(--grau);font-size:var(--grad-klein)}.anfrage-website .aw-config-heading strong{color:var(--tinte);font-weight:500}.anfrage-website .aw-config-grid{gap:var(--s4);grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;display:grid}.anfrage-website .aw-config-controls,.anfrage-website .aw-config-column{min-width:0}.anfrage-website .aw-feld{min-width:0;padding:var(--s3) 0;border:0;border-top:1px solid var(--haar);margin:0}.anfrage-website .aw-feld legend{float:left;width:100%;margin-bottom:var(--s2);font-size:var(--grad-text);gap:var(--s1);align-items:baseline;padding:0;font-weight:600;display:flex}.anfrage-website .aw-feld>:not(legend){clear:both}.anfrage-website .aw-schritt{font:var(--grad-klein) var(--mono);color:var(--stempel);margin-right:var(--s0)}.anfrage-website .aw-feld-intro{font-size:var(--grad-klein);color:var(--grau);margin-bottom:var(--s2);max-width:60ch}.anfrage-website .groessen{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.anfrage-website .groessen button{text-align:left;align-items:flex-start;gap:var(--s1);min-width:0;min-height:44px;padding:var(--s2) var(--s1);background:var(--papier);color:var(--tinte);border:1px solid var(--haar);border-radius:var(--r1);cursor:pointer;transition:border-color var(--t-mikro) var(--ease-aus), background-color var(--t-mikro) var(--ease-aus);flex-direction:column;display:flex;position:relative}.anfrage-website .groessen button span{font-size:var(--grad-text);font-weight:600}.anfrage-website .groessen button small{font-size:var(--grad-klein);color:var(--grau);flex:1;line-height:1.4}.anfrage-website .groessen button b{font:var(--grad-klein) var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.anfrage-website .groessen button[aria-pressed=true]{background:color-mix(in srgb, var(--stempel) 5%, var(--papier));border-color:var(--stempel);box-shadow:inset 0 0 0 1px var(--stempel)}.anfrage-website .groessen button[aria-pressed=true] span:after{content:" ✓";color:var(--stempel)}.anfrage-website .aw-seitentypen{margin-top:var(--s2);border:1px solid var(--haar);border-radius:var(--r1);background:var(--papier);display:grid;overflow:hidden}.anfrage-website .aw-seitentypen .aw-seitenzeile{padding:var(--s2);margin-top:0}.anfrage-website .aw-seitentypen .aw-seitenzeile+.aw-seitenzeile{border-top:1px solid var(--haar)}.anfrage-website .aw-seitentypen .aw-seitenzeile p{min-width:min(100%,18rem)}.anfrage-website .aw-seitenzeile{justify-content:space-between;align-items:center;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.anfrage-website .aw-seitenzeile p{font-size:var(--grad-klein);font-weight:600}.anfrage-website .aw-seitenzeile small{color:var(--grau);font-weight:400;font-size:var(--grad-klein);margin-top:var(--s0);display:block}.anfrage-website .stepper{border:1px solid var(--haar);border-radius:var(--r1);flex-shrink:0;align-items:center;display:inline-flex}.anfrage-website .stepper button{background:var(--zone);width:44px;min-height:44px;color:var(--tinte);cursor:pointer;font-size:var(--grad-text);border:0;padding:0}.anfrage-website .stepper button:disabled{opacity:.4;cursor:default}.anfrage-website .stepper output{text-align:center;min-width:2rem;font-family:var(--mono);font-variant-numeric:tabular-nums}.anfrage-website .art{gap:var(--s0);padding:var(--s0);background:var(--zone);margin-top:var(--s2);border-radius:var(--r1);display:flex}.anfrage-website .art button{min-width:0;min-height:44px;padding:var(--s1);color:var(--tinte);border-radius:var(--r1);font-size:var(--grad-klein);cursor:pointer;background:0 0;border:1px solid #0000;flex:1}.anfrage-website .art button small{font-size:var(--grad-klein);display:block}.anfrage-website .art button[aria-pressed=true]{background:var(--papier);border-color:var(--haar)}.anfrage-website .art button[aria-pressed=true]:before{content:"✓ ";color:var(--stempel)}.anfrage-website .aw-hinweis{font-size:var(--grad-klein);color:var(--grau);margin-top:var(--s1);line-height:1.5}.anfrage-website .aw-unsicher{padding-top:var(--s1);border-top:1px solid var(--haar)}.anfrage-website .aw-unsicher a{color:inherit;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.anfrage-website .aw-extras{gap:var(--s1);display:grid}.anfrage-website .aw-option{align-items:start;gap:var(--s1);padding:var(--s2);border:1px solid var(--haar);border-radius:var(--r1);cursor:pointer;transition:background-color var(--t-mikro) var(--ease-aus), border-color var(--t-mikro) var(--ease-aus);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.anfrage-website .aw-option:has(input:checked){border-color:var(--stempel);background:color-mix(in srgb, var(--stempel) 5%, var(--papier))}.anfrage-website .aw-option:focus-within{outline:2px solid var(--stempel);outline-offset:3px}.anfrage-website .aw-option input{margin:var(--s0) 0 0;width:20px;height:20px;accent-color:var(--stempel);cursor:pointer}.anfrage-website .aw-option-inhalt strong,.anfrage-website .aw-option-inhalt small{display:block}.anfrage-website .aw-option-inhalt strong{font-size:var(--grad-text);line-height:1.3}.anfrage-website .aw-option-inhalt small{color:var(--grau);font-size:var(--grad-klein);margin-top:var(--s0);line-height:1.5}.anfrage-website .aw-option-preis{font:var(--grad-klein) var(--mono);color:var(--stempel);padding-top:var(--s0)}.anfrage-website .aw-option-preis small{font:var(--grad-klein) var(--mono);color:var(--grau);margin-top:var(--s0);display:block}.anfrage-website .aw-standard-kurz{padding-block:var(--s3);border-block:1px solid var(--haar)}.anfrage-website .aw-standard-kurz .mono{color:var(--stempel)}.anfrage-website .aw-standard-kurz ul{margin:var(--s1) 0;font-size:var(--grad-klein);padding:0;list-style:none}.anfrage-website .aw-standard-kurz li{gap:var(--s1);margin-top:var(--s0);display:flex}.anfrage-website .aw-standard-kurz li:before{content:"✓";color:var(--stempel)}.anfrage-website .aw-standard-kurz a{color:var(--grau);font-size:var(--grad-klein);padding-block:var(--s1)}.anfrage-website .aw-design-details{align-items:center;gap:var(--s1);padding:var(--s2);margin-top:var(--s1);background:var(--zone);border-radius:var(--r1);grid-template-columns:minmax(0,1fr) 128px;display:grid}.anfrage-website .aw-design-details label{font-size:var(--grad-klein);font-weight:600}.anfrage-website .aw-design-details select{width:100%;min-height:44px;padding:var(--s1);color:var(--tinte);background:var(--papier);border:1px solid var(--haar);border-radius:var(--r1);font:var(--grad-klein) var(--mono)}.anfrage-website .aw-design-details p{grid-column:1/-1;margin-top:0}.anfrage-website .aw-extras-panel{border-top:1px solid var(--haar)}.anfrage-website .aw-extras-panel summary{justify-content:space-between;align-items:center;gap:var(--s1);min-height:64px;padding-block:var(--s2);font-size:var(--grad-text);cursor:pointer;display:flex}.anfrage-website .aw-extras-panel summary small{font-size:var(--grad-klein);color:var(--grau);margin-top:var(--s0);display:block}.anfrage-website .aw-extras-panel summary>span:first-child{overflow-wrap:anywhere;min-width:0}.anfrage-website .aw-extras-panel summary:after{content:"+";font:var(--grad-text) var(--mono);color:var(--stempel)}.anfrage-website .aw-extras-panel[open] summary:after{content:"−"}.anfrage-website .aw-extras-count{font-size:var(--grad-klein);color:var(--grau);margin-left:auto}.anfrage-website .aw-extras-panel .aw-feld{border:0;padding-top:0}.anfrage-website .aw-zusammenfassung{top:calc(var(--leiste-h,54px) + var(--s2));min-width:0;padding:var(--s3);background:var(--zone);border:1px solid var(--haar);border-radius:var(--r1);position:sticky}.anfrage-website .aw-zusammenfassung h3{font-size:var(--grad-h2-leise);margin-top:var(--s2)}.anfrage-website .aw-zusammenfassung .mono,.anfrage-website .aw-zusammenfassung .aw-status{font-size:var(--grad-klein)}.anfrage-website .aw-summary-sub{font-size:var(--grad-klein);color:var(--grau);margin-top:var(--s1)}.anfrage-website .aw-preispositionen{margin:var(--s2) 0 0;font-size:var(--grad-klein)}.anfrage-website .aw-preispositionen>div{justify-content:space-between;align-items:baseline;gap:var(--s1);padding-block:var(--s0);flex-wrap:wrap;display:flex}.anfrage-website .aw-preispositionen dd{font-family:var(--mono);flex-shrink:0;margin:0}.anfrage-website .summe{gap:var(--s1);margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--haar);flex-direction:column;display:flex}.anfrage-website .summe .gesamt{align-items:baseline;gap:var(--s0) var(--s1);font-size:var(--grad-h2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:0;line-height:1.15;display:flex}.anfrage-website .summe .gesamt small{font:var(--grad-klein) var(--mono);color:var(--grau)}.anfrage-website .rechnung{display:none}.anfrage-website .aw-angebot-hinweis{font-size:var(--grad-klein);color:var(--stempel);line-height:1.5}.anfrage-website .aw-zeitkalkulation{gap:var(--s0) var(--s1);margin-block:var(--s1);grid-template-columns:minmax(0,1fr) auto;display:grid}.anfrage-website .aw-zeitkalkulation>span{font-size:var(--grad-klein);color:var(--grau)}.anfrage-website .aw-zeitkalkulation b{font-size:var(--grad-klein);font-variant-numeric:tabular-nums;font-weight:600}.anfrage-website .aw-zeitkalkulation a{font-size:var(--grad-klein);color:var(--grau);padding-block:var(--s0);grid-column:1/-1}.anfrage-website .aw-zusammenfassung .btn{width:100%;min-height:48px;padding-inline:var(--s2);font-size:var(--grad-klein);letter-spacing:0;text-transform:none;justify-content:space-between;display:flex}.anfrage-website .aw-price-details{border-block:1px solid var(--haar);margin-top:var(--s2);padding-block:var(--s1)}.anfrage-website .aw-price-details summary{font-size:var(--grad-klein);align-items:center;min-height:44px;display:flex}.anfrage-website .aw-eigentum{padding-top:var(--s2);font-size:var(--grad-klein);color:var(--grau);line-height:1.5}.anfrage-website .aw-eigentum strong{margin-bottom:var(--s0);color:var(--tinte);font-weight:500;display:block}.anfrage-website .aw-config-fuss{justify-content:space-between;gap:var(--s1) var(--s2);font-size:var(--grad-klein);color:var(--grau);margin-top:var(--s2);flex-wrap:wrap;line-height:1.5;display:flex}.anfrage-website .aw-config-fuss a{color:var(--grau)}.anfrage-website .aw-live-status,.anfrage-website .aw-feld legend.aw-live-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.anfrage-website .inklusive{margin-top:var(--s5);padding:var(--s3);background:var(--zone);border:1px solid var(--haar);scroll-margin-top:calc(var(--header-height,80px) + var(--s2))}.anfrage-website .inklusive-kopf{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.anfrage-website .inklusive-kopf .mono{color:var(--stempel);margin-bottom:var(--s1)}.anfrage-website .inklusive-kopf h3{font-size:var(--grad-h2-leise)}.anfrage-website .gruppen{align-items:start;gap:0 var(--s3);margin-top:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.anfrage-website .gruppe{border-top:1px solid var(--haar);border-bottom:0;min-width:0}.anfrage-website .gruppe summary{align-items:center;gap:var(--s1);min-height:56px;font-size:.95rem}.anfrage-website .aw-inkl-label{color:var(--stempel);font:var(--mono-m) var(--mono);margin-left:auto}.anfrage-website .gruppe ul{padding:0 0 var(--s2);margin:0;list-style:none}.anfrage-website .gruppe li{padding:var(--s0) 0 var(--s0) var(--s3);font-size:.9rem;line-height:1.5;position:relative}.anfrage-website .gruppe li:before{content:"✓";color:var(--stempel);position:absolute;left:0}.anfrage-website .gruppe li.aus{color:var(--grau)}.anfrage-website .gruppe li.aus:after{content:" · Beim Relaunch";font:var(--mono-m) var(--mono)}.anfrage-website .aw-zeit-details{margin-bottom:var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--haar)}.anfrage-website .aw-plan-details{margin-top:var(--s3);border-top:1px solid var(--haar)}.anfrage-website .aw-plan-details summary{font-size:var(--grad-klein);align-items:center;min-height:44px}.anfrage-website .aw-plan-details p{font-size:var(--grad-klein);line-height:1.65}.anfrage-website #fragen .haupt{grid-column:2/-1;max-width:72ch}.anfrage-website .aw-abschluss-kopf .mono{color:var(--stempel);margin-bottom:var(--s2)}.anfrage-website .abschluss .aw-close-scope{font:var(--grad-klein) var(--mono);margin-top:var(--s3)}.anfrage-website .abschluss .aw-close-price{color:var(--tinte);font:600 var(--grad-h2-leise) var(--serif-display);margin-top:var(--s1);font-variant-numeric:tabular-nums}.anfrage-website .aw-close-price small{color:var(--grau);font:var(--grad-klein) var(--serif);margin-top:var(--s0);display:block}.anfrage-website .abschluss .aktion{margin-top:var(--s3)}.anfrage-website .aw-zeit-details>p:first-child{font-size:.95rem}.anfrage-website .aw-zeitpositionen{gap:var(--s0) var(--s3);margin-top:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));font-size:.85rem;display:grid}.anfrage-website .aw-zeitpositionen>div{justify-content:space-between;gap:var(--s1);padding-block:var(--s0);display:flex}.anfrage-website .aw-zeitpositionen dt{color:var(--grau)}.anfrage-website .aw-zeitpositionen dd{font-family:var(--mono);margin:0}.anfrage-website .bahn{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.anfrage-website .phase{padding:var(--s2);gap:var(--s1)}.anfrage-website .phase.offen{border:1px dashed var(--stempel)}.anfrage-website .leiste-unten{border-top:1px solid var(--haar)}.anfrage-website .leiste-unten p{flex:6rem}.anfrage-website #leiste-text{font-size:var(--mono-m);color:var(--grau);display:block}.anfrage-website #leiste-preis{margin-top:var(--s0);font-size:1rem;font-weight:600;display:block}.anfrage-website .aw-auswahl-edit{font:var(--mono-m) var(--mono);color:var(--tinte);flex-shrink:0}@media (hover:hover) and (pointer:fine){.anfrage-website .groessen button:hover,.anfrage-website .aw-option:hover{border-color:var(--stempel)}.anfrage-website .aw-projekt-link:hover{background:var(--zone);border-color:var(--tinte)}}@media (width<=1099.98px){.anfrage-website .aw-config-grid{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.anfrage-website .aw-zusammenfassung{position:static}}@media (width<=719.98px){.anfrage-website .hero h1{font-size:var(--grad-h2);max-width:24ch}.anfrage-website .aw-config-heading{align-items:start;gap:var(--s1);flex-direction:column}.anfrage-website .aw-zusammenfassung{padding:var(--s2)}.anfrage-website .aw-option{grid-template-columns:20px minmax(0,1fr)}.anfrage-website .aw-option-preis{grid-column:2}.anfrage-website .gruppen,.anfrage-website .aw-zeitpositionen{grid-template-columns:minmax(0,1fr)}.anfrage-website .inklusive{padding:var(--s2)}.anfrage-website .aw-auswahl-edit{max-width:5rem;line-height:1.5}.anfrage-website #leiste-preis{font-size:var(--grad-klein)}.anfrage-website .leiste-unten{padding-bottom:calc(var(--s1) + env(safe-area-inset-bottom,0px))}.anfrage-website .bahn{grid-template-columns:minmax(0,1fr)}}@media (width<=479.98px){.anfrage-website .groessen{grid-template-columns:minmax(0,1fr)}.anfrage-website .groessen button{gap:var(--s0) var(--s1);grid-template-columns:minmax(0,1fr) auto;display:grid}.anfrage-website .groessen button small{grid-column:1}.anfrage-website .groessen button b{grid-area:1/2/span 2;align-self:center}}@media (width<=379.98px){.anfrage-website .bahn{grid-template-columns:minmax(0,1fr)}.anfrage-website .gruppe summary,.anfrage-website .aw-extras-panel summary{flex-wrap:wrap}.anfrage-website .aw-extras-count{margin-left:0}.anfrage-website .aw-zeitpositionen>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.anfrage-website .groessen button,.anfrage-website .aw-option,.anfrage-website .btn,.anfrage-website .btn span,.anfrage-website .aw-projekt-link{transition:none}.anfrage-website .btn:hover span,.anfrage-website .btn:active{transform:none}}@media (width<=979.98px){.anfrage-website #fragen .haupt{grid-column:1}}.anfrage-website .aw-config-controls :is(button,input,select,summary){scroll-margin-top:calc(var(--leiste-h,54px) + var(--s3));scroll-margin-bottom:calc(var(--aw-sticky-space,0px) + var(--s3))}.hu-website-offer-page .leiste .in,.hu-website-offer-page .leiste .rechts,.hu-website-offer-page .leiste nav{flex-wrap:wrap}.hu-website-offer-page .leiste .rechts{justify-content:flex-end;min-width:0;max-width:100%}.hu-website-offer-page .fuss .verzeichnis{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.hu-website-offer-page .fuss a{overflow-wrap:anywhere;max-width:100%}.hu-website-offer-page .fuss{overflow-wrap:anywhere}