.senfon-quality-assurance{position:relative;isolation:isolate;overflow:clip;background:#17283d;color:#fff}.senfon-quality-assurance *{box-sizing:border-box}.senfon-quality-assurance__background,.senfon-quality-assurance__overlay{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.senfon-quality-assurance__background{object-fit:cover;opacity:var(--sqa-image-opacity)}.senfon-quality-assurance__overlay{z-index:-1;background:rgba(10,25,43,.82)}.senfon-quality-assurance__inner{width:100%;max-width:1920px;margin:0 auto;padding:var(--sqa-padding-top) clamp(20px,3vw,64px) var(--sqa-padding-bottom)}.senfon-quality-assurance__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding-bottom:clamp(30px,3.2vw,52px);border-bottom:1px solid rgba(255,255,255,.2)}.senfon-quality-assurance__copy{max-width:870px}.senfon-quality-assurance__eyebrow{margin:0 0 10px;color:#52c7f5;font-size:12px;font-weight:800;letter-spacing:.16em!important;line-height:1.2}.senfon-quality-assurance__heading{margin:0;color:#fff!important;font-size:clamp(30px,3vw,50px)!important;font-weight:500!important;letter-spacing:.015em!important;line-height:1.1!important}.senfon-quality-assurance__description{max-width:760px;margin:18px 0 0;color:#d6e0e8;font-size:clamp(15px,1.15vw,18px);line-height:1.65}.senfon-quality-assurance__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.senfon-quality-assurance__text-link,.senfon-quality-assurance__factory-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.09em;text-decoration:none;white-space:nowrap}.senfon-quality-assurance__text-link{padding:8px 0;border-bottom:1px solid #52c7f5}.senfon-quality-assurance__factory-link{padding:0 18px;border:1px solid rgba(255,255,255,.58);border-radius:4px}.senfon-quality-assurance__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.4vw,24px);margin-top:clamp(30px,3.2vw,52px)}.senfon-quality-assurance__item{min-width:0}.senfon-quality-assurance__card{display:flex;height:100%;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.055);color:#fff!important;text-decoration:none;transition:border-color .22s ease,transform .22s ease,background-color .22s ease}.senfon-quality-assurance__card--static{cursor:default}.senfon-quality-assurance__media{display:grid;aspect-ratio:4/5;place-items:center;padding:clamp(10px,1.2vw,18px);background:#f8fafc}.senfon-quality-assurance__media img{display:block;width:100%;height:100%;object-fit:contain}.senfon-quality-assurance__image-placeholder{width:40%;aspect-ratio:3/4;border:1px solid #dbe4ec;background:#eff4f8}.senfon-quality-assurance__card-copy{display:flex;flex:1;flex-direction:column;padding:20px}.senfon-quality-assurance__card-copy h3{margin:0;color:#fff!important;font-size:18px!important;font-weight:650!important;letter-spacing:.01em!important;line-height:1.3!important}.senfon-quality-assurance__card-copy p{margin:10px 0 0;color:#c9d6e0;font-size:14px;line-height:1.55}.senfon-quality-assurance__document-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:#52c7f5;font-size:11px;font-weight:800;letter-spacing:.1em}.senfon-quality-assurance__empty{margin:24px 0 0;color:#d6e0e8}@media (hover:hover) and (pointer:fine){.senfon-quality-assurance__card:not(.senfon-quality-assurance__card--static):hover{border-color:#52c7f5;background:rgba(255,255,255,.09);transform:translateY(-3px)}.senfon-quality-assurance__text-link:hover{color:#52c7f5!important}.senfon-quality-assurance__factory-link:hover{border-color:#52c7f5;color:#52c7f5!important}}.senfon-quality-assurance :is(.senfon-quality-assurance__card,.senfon-quality-assurance__text-link,.senfon-quality-assurance__factory-link):focus-visible{outline:3px solid #52c7f5;outline-offset:4px}@media screen and (max-width:1023px){.senfon-quality-assurance__intro{grid-template-columns:1fr;align-items:start}.senfon-quality-assurance__actions{justify-content:flex-start}.senfon-quality-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.senfon-quality-assurance__inner{padding-top:min(var(--sqa-padding-top),72px);padding-bottom:min(var(--sqa-padding-bottom),80px)}}@media screen and (max-width:639px){.senfon-quality-assurance__inner{padding-right:20px;padding-left:20px}.senfon-quality-assurance__heading{font-size:clamp(27px,8vw,36px)!important}.senfon-quality-assurance__description{margin-top:14px;font-size:15px;line-height:1.55}.senfon-quality-assurance__intro{gap:24px;padding-bottom:28px}.senfon-quality-assurance__actions{display:grid;grid-template-columns:1fr}.senfon-quality-assurance__text-link,.senfon-quality-assurance__factory-link{width:100%;justify-content:space-between}.senfon-quality-assurance__factory-link{justify-content:center}.senfon-quality-assurance__grid{gap:14px;margin-top:28px}.senfon-quality-assurance__media{padding:8px}.senfon-quality-assurance__card-copy{padding:14px}.senfon-quality-assurance__card-copy h3{font-size:15px!important}.senfon-quality-assurance__card-copy p{font-size:13px;line-height:1.45}.senfon-quality-assurance__document-link{padding-top:14px;font-size:10px}}@media screen and (max-width:379px){.senfon-quality-assurance__grid{grid-template-columns:1fr}.senfon-quality-assurance__media{aspect-ratio:16/11}}@media (prefers-reduced-motion:reduce){.senfon-quality-assurance__card{transition:none!important}}