@font-face{font-display:swap;font-family:AmpleSoft Pro;font-style:normal;font-weight:700;src:url(https://143397500.fs1.hubspotusercontent-eu1.net/hubfs/143397500/Knif/Visuell%20profil/AmpleSoftPro-Bold.woff2) format("woff2")}.knif-reference-section{box-sizing:border-box;overflow:hidden;padding:80px 0;width:100%}.knif-reference-section__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.knif-reference-row{align-items:center;box-sizing:border-box;display:flex;gap:80px;justify-content:center;width:100%}.knif-reference-row.right{flex-direction:row-reverse}.knif-reference-media{box-sizing:border-box;flex:0 0 45%;max-width:550px;position:relative}.knif-reference-img{aspect-ratio:4/3}.knif-reference-img,.knif-reference-video,.video-wrapper video{border-radius:16px;display:block;height:auto;object-fit:cover;width:100%}.knif-reference-video,.video-wrapper video{background-color:#f5f5f5;max-height:70vh}.knif-reference-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-width:600px;position:relative}.knif-reference-row.left .knif-reference-content,.knif-reference-row.right .knif-reference-content{align-items:flex-start;text-align:left}.knif-quote-mark{font-family:AmpleSoft Pro,Georgia,serif;font-size:230px;font-style:italic;font-weight:800;line-height:.7;opacity:1;user-select:none}.knif-quote-mark--desktop{display:block;margin-bottom:-20px;margin-left:-40px}.knif-quote-mark--mobile{display:none}.knif-quote-text{border:none;color:#12636e;font-family:AmpleSoft Pro,sans-serif;font-size:32px;font-weight:700;line-height:1.35;margin:0 0 30px;padding:0}.knif-quote-text p{margin:0 0 .5em}.knif-quote-text p:last-child{margin-bottom:0}.knif-customer-info{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-bottom:20px;width:100%}.knif-customer-details{display:flex;flex-direction:column;gap:4px}.knif-customer-name{color:#12636e;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.knif-customer-title{color:#333;font-weight:400}.knif-company-name,.knif-customer-title{font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.4}.knif-company-name{color:#666;font-weight:600}.knif-company-logo{flex-shrink:0}.knif-company-logo img{height:auto;max-height:50px;max-width:140px;object-fit:contain;width:auto}.knif-reference-cta{align-items:center;display:flex;gap:15px;margin-top:10px}.knif-reference-btn{align-items:center;background:transparent;border:2px solid #12636e;border-radius:999px;color:#12636e;display:flex;flex-shrink:0;height:50px;justify-content:center;text-decoration:none;transition:transform .16s ease,background-color .16s ease,color .16s ease;width:50px}.knif-reference-btn svg{height:24px;width:24px}.knif-reference-btn:hover{background:#12636e;color:#fff;transform:translateX(5px) scale(1.05)}.knif-reference-context{color:#12636e;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4;transition:transform .16s ease,color .16s ease}.knif-reference-btn:hover+.knif-reference-context{color:#81b793;transform:translateX(10px)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media (max-width:1100px){.knif-reference-section{padding:60px 0}.knif-reference-section__inner{gap:80px}.knif-reference-row,.knif-reference-row.right{flex-direction:column;gap:40px;text-align:center}.knif-reference-media{flex:none;max-width:500px;order:1;width:100%}.knif-reference-content{max-width:700px;order:2}.knif-reference-content,.knif-reference-row.left .knif-reference-content,.knif-reference-row.right .knif-reference-content{align-items:center;text-align:center}.knif-quote-mark--desktop{display:none}.knif-quote-mark--mobile{display:block;font-size:300px;font-weight:700;left:-50px;line-height:1;margin:0;pointer-events:none;position:absolute;top:-50px;z-index:2}.knif-quote-text{font-size:26px}.knif-customer-info{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.knif-customer-details{align-items:flex-start}.knif-reference-cta{justify-content:center}}@media (max-width:768px){.knif-reference-section{padding:50px 0}.knif-reference-section__inner{gap:60px;padding-left:16px;padding-right:16px}.knif-quote-mark--desktop{display:none}.knif-quote-mark--mobile{display:block;font-size:300px;font-weight:700;left:-50px;line-height:1;margin:0;pointer-events:none;position:absolute;top:-50px;z-index:2}.knif-reference-media{position:relative}.knif-quote-text{font-size:22px;margin-bottom:24px}.knif-customer-name{font-size:16px}.knif-company-name,.knif-customer-title{font-size:14px}.knif-reference-img,.knif-reference-video{border-radius:12px}.knif-company-logo img{max-height:40px;max-width:120px}}.knif-reference-expand-btn{align-items:center;background:transparent;border:2px solid #12636e;border-radius:8px;color:#12636e;cursor:pointer;display:inline-flex;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;font-weight:600;gap:8px;padding:10px 20px;transition:background-color .2s ease,color .2s ease}.knif-reference-expand-btn:hover{background:#12636e;color:#fff}.knif-reference-expand-chevron{flex-shrink:0;transition:transform .3s ease}.knif-reference-expand-btn[aria-expanded=true] .knif-reference-expand-chevron{transform:rotate(180deg)}.knif-reference-detail{border-radius:12px;margin-left:auto;margin-right:auto;max-height:0;max-width:1230px;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,margin-top .3s ease;width:100%}.knif-reference-detail--open{margin-top:24px;opacity:1}.knif-reference-detail__text{color:#12636e;font-family:Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;padding:24px 28px}.knif-reference-detail__text p{margin:0 0 .8em}.knif-reference-detail__text p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.knif-reference-btn,.knif-reference-context{transition:none}.knif-reference-btn:hover{transform:none}.knif-reference-detail,.knif-reference-expand-btn,.knif-reference-expand-chevron{transition:none}}