@font-face{font-family:Manrope;src:url('fonts/Manrope-variable.woff2') format('woff2');font-weight:200 800;font-display:swap}
.wsk-consult{--paper:oklch(96.5% .004 110);--ink:oklch(22% .008 210);--muted:oklch(44% .009 210);--line:oklch(78% .006 210);--white:oklch(99% .002 110);--pad:clamp(24px,4.5vw,88px);color:var(--ink);font:300 18px/1.55 Manrope,Arial,sans-serif}
.wsk-consult *{box-sizing:border-box}.wsk-consult h2,.wsk-consult h3{font-family:Manrope,Arial,sans-serif;margin:0;letter-spacing:-.045em;line-height:1.15;font-weight:700}.wsk-consult h2 span{display:block;font-weight:300}.wsk-consult p{margin:0 0 24px;max-width:65ch}.wsk-consult a{color:inherit;text-decoration:none}.wsk-consult button{font:inherit;color:inherit;cursor:pointer;border:0}.wsk-consult .section{padding-inline:var(--pad)}.wsk-consult .eyebrow{font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:24px}.wsk-consult .button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;background:var(--ink);color:var(--white);padding:18px 24px;font-size:1rem}.wsk-consult .text-link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid currentColor;padding:10px 0;background:none;font-size:1rem}.wsk-consult :focus-visible{outline:2px solid var(--ink);outline-offset:4px}.wsk-consult [hidden]{display:none!important}
.wsk-consult .brief-section{padding-block:80px 100px;background:var(--white);display:grid;grid-template-columns:1fr 1fr;gap:10%;scroll-margin-top:30px}.wsk-consult .brief-section h2{font-size:clamp(2rem,3.3vw,4rem)}.wsk-consult .brief-section p{font-size:1.0625rem;line-height:1.7;margin-top:25px}.wsk-consult .brief-section .local-note{font-size:.9375rem;color:var(--muted);border-top:1px solid var(--line);padding-top:25px}.wsk-consult .brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wsk-consult .brief-section label{display:block;font-size:1rem;font-weight:500;margin-bottom:22px}.wsk-consult .brief-section label>span{font-size:.875rem;font-weight:300}.wsk-consult .brief-section input,.wsk-consult .brief-section select,.wsk-consult .brief-section textarea{display:block;width:100%;margin-top:9px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;padding:14px;min-height:50px;border-radius:0}.wsk-consult .brief-section textarea{resize:vertical}.wsk-consult .brief-import{border-left:2px solid var(--ink);padding-left:22px;margin-top:30px}.wsk-consult .brief-import h3{font-size:1.25rem}.wsk-consult .brief-import p{margin:12px 0}@media(max-width:959px){.wsk-consult .brief-section{gap:6%}}@media(max-width:640px){.wsk-consult .brief-section{grid-template-columns:1fr;gap:35px;padding-block:50px}.wsk-consult .brief-grid{gap:14px}.wsk-consult .brief-section form .button{width:100%;gap:15px}}.wsk-consult.page-kind-consult .brief-section{padding-top:55px;grid-template-columns:.9fr 1.1fr;gap:10%}.wsk-consult .brief-section h2{font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.15}.wsk-consult .brief-section form{background:var(--paper);padding:clamp(24px,3vw,48px)}.wsk-consult .brief-import{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.wsk-consult .brief-section input,.wsk-consult .brief-section select,.wsk-consult .brief-section textarea{background:var(--white)}@media(max-width:959px){.wsk-consult.page-kind-consult .brief-section{gap:5%}}@media(max-width:700px){.wsk-consult.page-kind-consult .brief-section{grid-template-columns:1fr;padding-block:40px 55px;gap:35px}.wsk-consult.page-kind-consult .brief-section form{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad)}}.wsk-consult .expert-card{border:1px solid var(--line,#bbb);padding:28px;margin:35px 0;background:var(--paper,#f3f4f1)}.wsk-consult .expert-card h3,.wsk-consult .expert-price h3{font-size:1.4rem;margin:0 0 16px}.wsk-consult .expert-price{padding-top:10px}.wsk-consult .brief-import .text-link{display:inline-block;margin:8px 20px 8px 0}.wsk-consult .expert-section form h3{font-size:1.5rem;margin-top:0}.wsk-consult .expert-section form>p{font-size:1rem}.wsk-consult .expert-project{border-block:1px solid #bfc3bf;padding:18px 0;margin:24px 0}.wsk-consult .expert-project summary{cursor:pointer;font-weight:700;min-height:28px}.wsk-consult .expert-project[open] summary{margin-bottom:20px}.wsk-consult .expert-section [hidden]{display:none!important}.wsk-consult #brief-review{margin-top:28px;padding:24px;background:#f2f3ef;border:1px solid #afb4ae}.wsk-consult #brief-review:focus{outline:2px solid #202725;outline-offset:4px}.wsk-consult #expertengespraech{scroll-margin-top:25px}.wsk-consult .expert-section .local-note{font-size:.9rem;line-height:1.65}