.sqc{--mt-green:#0E686B;--mt-blue:#005B9C;--mt-red:#FC5A45;--mt-pink:#FD77DA;--mt-yellow:#FFC006;--g700:#0E2C2D;--g600:#0E686B;--g500:#309396;--g400:#63BABA;--g300:#8CE2E2;--g200:#C4EBEB;--g100:#EBF8F8;--grey950:#202224;--grey900:#3D3F43;--grey700:#686E75;--grey500:#B3B9BE;--grey300:#D9DCDF;--grey200:#EBEBEC;--grey100:#FAFAFA;--bg:#fff;--surface:var(--grey100);--border:var(--grey200);--text:var(--grey950);--muted:var(--grey700);--font:"Manrope",Arial,system-ui,-apple-system,sans-serif;--r-tile:24px;--r-card:16px;--r-pill:9999px;--shadow:0 24px 48px rgba(14,44,45,.14),0 2px 6px rgba(14,44,45,.06);margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.sqc button,.sqc input,.sqc textarea,.sqc select{font:inherit;color:inherit}.sqc button{cursor:pointer;border:0;background:none}.sqc a{color:var(--g600)}.sqc .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.sqc .hide{display:none!important}.sqc .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:var(--r-pill);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;transition:background .15s,transform .15s}.sqc .btn-primary{background:var(--g600);color:#fff}.sqc .btn-primary:hover{background:#0b585b}.sqc .btn-primary:disabled{background:var(--grey300);color:#fff;cursor:not-allowed}.sqc .btn-out{border:1.5px solid var(--g600);color:var(--g600);background:#fff}.sqc .btn-out:hover{background:var(--g100)}.sqc .btn-quiet{color:var(--grey700)}.sqc .btn-quiet:hover{color:var(--grey950);background:var(--grey100)}.sqc .btn.sm{height:38px;padding:0 16px;font-size:14px}.sqc .btn.lg{height:54px;padding:0 28px;font-size:16px}.sqc h1{font-size:clamp(34px,4.2vw,44px);line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;color:var(--grey950);font-weight:700}.sqc .lead{font-size:clamp(18px,2vw,22px);line-height:1.4;color:var(--grey900);max-width:600px;margin:0 0 22px;font-weight:400}.sqc .lab14{font-size:14px;font-weight:500;color:var(--grey700)}.sqc .hero{padding:72px 0 16px;text-align:center}.sqc .hero .wrap{display:flex;flex-direction:column;align-items:center}.sqc .hero h1{font-size:clamp(40px,5.4vw,64px);line-height:1.1;margin:0 0 20px;max-width:900px}.sqc .hero .lead{font-size:clamp(19px,2.2vw,24px);max-width:760px;margin:0 auto 8px}.sqc .dark{position:relative;background:var(--g700);color:#fff;border-radius:var(--r-card);padding:32px;overflow:hidden}.sqc .dark .ring{position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;border:70px solid var(--g600);opacity:.55;pointer-events:none}.sqc .dark .ring.r2{right:-40px;bottom:-80px;width:260px;height:260px;border-width:50px;border-color:var(--g500);opacity:.5}.sqc .dark h2,.sqc .dark h3{color:#fff}.sqc .dark p{color:#c4ebeb}.sqc .steps{display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr;gap:12px;align-items:stretch;margin:32px 0 24px}.sqc .step{background:var(--grey100);border-radius:var(--r-card);padding:24px 28px;min-height:150px;display:flex;flex-direction:column;gap:6px}.sqc .step .n{font-size:14px;font-weight:500;color:var(--grey700)}.sqc .step b{font-size:24px;font-weight:600;line-height:1.25;color:var(--grey950)}.sqc .step span{font-size:16px;color:var(--grey700);line-height:1.4}.sqc .arrow{display:flex;align-items:center;justify-content:center;color:var(--grey700)}.sqc .arrow svg{width:28px;height:28px}.sqc .cred{padding:32px 0 64px}.sqc .credcard{padding:48px 40px}.sqc .credgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative}.sqc .credit{display:flex;flex-direction:column;gap:10px;padding:0 24px;border-left:1px solid rgba(255,255,255,.18)}.sqc .credit:first-child{border-left:0;padding-left:0}.sqc .credit .num{font-size:clamp(40px,4.6vw,56px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.sqc .credit .num.ic{display:inline-flex;align-items:center;height:62px;color:var(--g300)}.sqc .credit .lbl{font-size:18px;line-height:1.4;color:#c4ebeb;max-width:260px}.sqc .seo{padding:16px 0 40px}.sqc .seo .wrap{max-width:820px}.sqc .seo h2{font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:56px 0 14px;color:var(--grey950)}.sqc .seo p{font-size:17px;line-height:1.5;color:var(--grey900);margin:0 0 14px}.sqc .seo ul,.sqc .seo ol{margin:0 0 14px;padding-left:22px;font-size:17px;line-height:1.5;color:var(--grey900)}.sqc .seo li{margin-bottom:10px}.sqc .seo li b{font-weight:600;color:var(--grey950)}.sqc .seo .steps-list li{padding-left:6px}.sqc .seo .ex{margin:0 0 22px}.sqc .seo .ex .lab14{display:block;margin-bottom:8px}.sqc .seo .ba{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:10px}.sqc .seo .ba>div{background:var(--grey100);border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.45;color:var(--grey900)}.sqc .seo .ba>div .lab14{margin-bottom:4px}.sqc .seo .ba .after{background:var(--g100);color:var(--g700);font-weight:600}.sqc .seo .ba .after .lab14{color:var(--g600)}.sqc .seo .ex p{font-size:15px;color:var(--grey700);margin:0}.sqc .seo .insights li{margin-bottom:12px}.sqc .seo .src{font-size:14px;color:var(--grey700)}.sqc .faq{border-bottom:1px solid var(--grey200)}.sqc .faq details{border-top:1px solid var(--grey200)}.sqc .faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:16px 0;font-size:18px;font-weight:600;line-height:1.3;color:var(--grey950)}.sqc .faq summary::-webkit-details-marker{display:none}.sqc .faq summary svg{flex:none;color:var(--grey700);transition:transform .15s}.sqc .faq details[open] summary svg{transform:rotate(180deg)}.sqc .faq details p{padding:0 0 18px;margin:0;font-size:16px;line-height:1.5;color:var(--grey900)}.sqc .seo .seo-cta{margin-top:36px;font-size:17px}.sqc .seo .seo-cta a{color:var(--g600);font-weight:600;text-decoration:none}.sqc .seo .seo-cta a:hover{text-decoration:underline}.sqc .card{background:var(--grey100);border-radius:var(--r-card);padding:32px}.sqc .card.white{background:#fff;border:1px solid var(--border)}.sqc .card h2{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em;margin:0 0 12px;color:var(--grey950)}.sqc .card .sub{color:var(--grey700);margin:0 0 20px;font-size:16px;line-height:1.4}.sqc .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:24px 0}.sqc .tile{background:var(--grey100);border-radius:var(--r-card);padding:28px;display:flex;flex-direction:column;gap:14px;min-height:190px}.sqc .tile .ic{width:48px;height:48px;border-radius:12px;background:var(--g100);color:var(--g600);display:inline-flex;align-items:center;justify-content:center}.sqc .tile h3{margin:0;font-size:20px;font-weight:600;line-height:1.25}.sqc .tile p{margin:0;font-size:15px;color:var(--grey700);line-height:1.4}.sqc .tile.dark{background:var(--g700)}.sqc .tile.dark .ic{background:var(--g600);color:var(--g300)}.sqc .tile.dark h3{color:#fff}.sqc .tile.dark p{color:#c4ebeb}.sqc .drop{border:1.5px dashed var(--g400);border-radius:12px;padding:34px 20px;text-align:center;background:#fff;transition:background .15s,border-color .15s;cursor:pointer}.sqc .drop:hover,.sqc .drop.over{background:var(--g100);border-color:var(--g600)}.sqc .drop .ic{width:48px;height:48px;border-radius:12px;background:var(--g100);display:inline-flex;align-items:center;justify-content:center;color:var(--g600);margin-bottom:12px}.sqc .drop b{display:block;font-size:17px;margin-bottom:4px;font-weight:600}.sqc .drop span{color:var(--grey700);font-size:14px}.sqc .drop input{display:none}.sqc .file{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:12px 14px;margin-top:12px;font-size:14px}.sqc .file .ic{color:var(--g600)}.sqc .file b{flex:1;font-weight:600}.sqc .file .meta{color:var(--grey700);font-size:13px}.sqc .or{display:flex;align-items:center;gap:14px;color:var(--grey700);font-size:14px;font-weight:500;margin:18px 0}.sqc .or:before,.sqc .or:after{content:"";flex:1;height:1px;background:var(--grey300)}.sqc textarea.paste{width:100%;min-height:150px;border:1.5px solid var(--grey300);border-radius:12px;padding:14px 16px;font:inherit;font-size:15px;line-height:1.5;resize:vertical;background:#fff}.sqc textarea.paste:focus,.sqc input.fld:focus{outline:none;border-color:var(--g500);box-shadow:0 0 0 3px var(--g100)}.sqc .fld{width:100%;height:46px;border:1.5px solid var(--grey300);border-radius:12px;padding:0 14px;font-size:15px;background:#fff}.sqc label.lab{display:block;font-size:14px;font-weight:500;color:var(--grey700);margin:14px 0 6px}.sqc .acts{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px}.sqc .note{font-size:14px;color:var(--grey700)}.sqc .note svg{vertical-align:-2px;margin-right:4px}.sqc .prog{display:flex;flex-direction:column;gap:10px;margin:8px 0 18px}.sqc .pstep{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--grey700)}.sqc .pstep .d{width:26px;height:26px;border-radius:50%;border:2px solid var(--grey300);display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:12px;font-weight:700}.sqc .pstep.run{color:var(--grey950)}.sqc .pstep.run .d{border-color:var(--g600);color:var(--g600);animation:sqc-pulse 1s infinite}.sqc .pstep.done{color:var(--grey950)}.sqc .pstep.done .d{background:var(--g600);border-color:var(--g600);color:#fff}.sqc .pstep .res{margin-left:auto;font-size:14px;color:var(--g600);font-weight:600}@keyframes sqc-pulse{0%{box-shadow:0 0 #0e686b59}to{box-shadow:0 0 0 10px #0e686b00}}.sqc .bar{height:8px;border-radius:4px;background:var(--grey200);overflow:hidden}.sqc .bar i{display:block;height:100%;background:var(--g600);width:0;transition:width .5s}.sqc .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:18px 0}.sqc .kpi{background:#fff;border-radius:var(--r-card);padding:20px 24px}.sqc .card .kpi{background:#fff}.sqc .report .kpi{background:var(--grey100)}.sqc .kpi b{display:block;font-size:32px;letter-spacing:-.02em;line-height:1.1;color:var(--g600);font-weight:700}.sqc .kpi span{font-size:14px;color:var(--grey700);font-weight:500}.sqc .teaser{position:relative}.sqc .finding{background:#fff;border-radius:var(--r-card);padding:24px 28px;margin-bottom:16px}.sqc .report .finding{background:var(--grey100)}.sqc .finding.ok,.sqc .report .finding.ok{background:var(--g100)}.sqc .finding .fh{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.sqc .finding .fh .dim{font-size:14px;font-weight:500;color:var(--grey700)}.sqc .finding .fh b{font-size:20px;font-weight:600;flex:1;min-width:200px;line-height:1.25}.sqc .pill{font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px;background:var(--grey200);color:var(--grey900);white-space:nowrap}.sqc .pill.hoch{background:#ffe7e2;color:#a3261b}.sqc .pill.mittel{background:#fff3cc;color:#7a5200}.sqc .pill.ok{background:var(--g200);color:var(--g700)}.sqc .finding .row{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--grey200);font-size:16px;line-height:1.4}.sqc .finding .row .k{font-size:14px;font-weight:500;color:var(--grey700);padding-top:2px}.sqc .diff .old{background:#fff;color:var(--grey700);text-decoration:line-through;text-decoration-color:#b3b9be;padding:10px 12px;border-radius:10px;margin-bottom:8px}.sqc .report .diff .old{background:#fff}.sqc .diff .new{background:var(--g100);color:var(--g700);padding:10px 12px;border-radius:10px;font-weight:600}.sqc .diff .fmt{font-size:14px;color:var(--grey700);margin-top:6px}.sqc .rtitle{font-size:36px;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 4px;color:var(--grey950)}.sqc .rsub{font-size:18px;color:var(--grey900);margin:0 0 4px}.sqc .rdate{font-size:14px;color:var(--grey700);font-weight:500;margin:0 0 24px}.sqc .rintro{font-size:16px;line-height:1.45;color:var(--grey900);margin:0 0 8px}.sqc .qblock{border-top:1px solid var(--grey200);padding:22px 0 26px;-moz-column-break-inside:avoid;break-inside:avoid}.sqc .qblock .lab14{display:block;margin-bottom:6px}.sqc .qblock .orig{font-size:18px;font-weight:600;line-height:1.35;color:var(--grey950);margin:0}.sqc .qblock .fmt{font-size:14px;color:var(--grey700);margin:4px 0 0}.sqc .qblock .bf{background:var(--grey100);border-radius:12px;padding:14px 16px;margin:14px 0 0}.sqc .qblock .bf .h{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-weight:600;font-size:16px;margin-bottom:4px}.sqc .qblock .bf p{margin:0;font-size:15px;line-height:1.45;color:var(--grey900)}.sqc .qblock .bf+.bf{margin-top:8px}.sqc .qblock .prop{background:var(--g100);color:var(--g700);padding:12px 14px;border-radius:12px;font-weight:600;font-size:16px;line-height:1.4;margin-top:8px}.sqc .qblock .prop .fmt{color:var(--g600);font-weight:500}.sqc .qblock .prop+.prop{margin-top:8px}.sqc .qblock .none{font-size:15px;color:var(--grey700);margin:12px 0 0}.sqc .qblock .pw{margin-top:14px}.sqc .final{-moz-column-break-before:page;break-before:page;margin-top:36px;padding-top:24px;border-top:1px solid var(--grey200)}.sqc .final .intro{font-size:16px;line-height:1.5;color:var(--grey900);margin:0 0 18px;white-space:pre-line}.sqc .report{background:#fff;border-radius:var(--r-card);padding:40px;max-width:900px;margin:0 auto;border:1px solid var(--border)}.sqc .rhead{display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid var(--grey200);padding-bottom:18px;margin-bottom:28px}.sqc .rhead .logo svg{height:28px;width:auto}.sqc .rhead .sp{flex:1}.sqc .rhead .meta{text-align:right;font-size:14px;color:var(--grey700);font-weight:500;line-height:1.5}.sqc .report h2{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.01em;margin:32px 0 12px;color:var(--grey950)}.sqc .report h2:first-of-type{margin-top:0}.sqc .report p{margin:0 0 12px;font-size:16px;line-height:1.4}.sqc .report ul{margin:0 0 12px;padding-left:20px;font-size:16px}.sqc .qitem{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--grey200);font-size:16px}.sqc .qitem .n{font-weight:600;color:var(--g600)}.sqc .qitem .f{font-size:14px;color:var(--grey700);margin-top:3px}.sqc .qitem .t{font-weight:600}.sqc .cta{margin-top:36px;display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;-moz-column-break-inside:avoid;break-inside:avoid}.sqc .report .cta h2{color:#fff}.sqc .cta .credits{display:inline-block;background:var(--g200);color:var(--g700);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;margin-bottom:12px}.sqc .cta h2{margin:0 0 10px;font-size:28px;font-weight:700;line-height:1.15}.sqc .cta p{margin:0 0 14px;font-size:16px}.sqc .cta ul{color:#fff;font-size:16px;margin:0 0 18px;padding-left:18px;line-height:1.5}.sqc .cta .btn-primary{background:#fff;color:var(--g700)}.sqc .cta .lnk{color:#8ce2e2;font-size:14px;word-break:break-all}.sqc .cta>div{position:relative}.sqc .cta-art{background:#ffffff0f;border-radius:12px;padding:18px}.sqc .cta-art .l{font-size:14px;font-weight:500;color:#c4ebeb;margin-bottom:10px}.sqc .cta-art .m{background:#fff;color:var(--grey950);border-radius:10px;padding:10px 12px;font-size:14px;margin-bottom:8px;line-height:1.4}.sqc .cta-art .m.u{background:var(--g600);color:#fff;margin-left:30px}.sqc .limits{background:var(--grey100);border-radius:var(--r-card);padding:24px 28px;font-size:16px;color:var(--grey900);line-height:1.4}.sqc .topbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 auto 18px;max-width:900px}.sqc .topbar .sp{flex:1}.sqc .sent{display:inline-flex;align-items:center;gap:8px;background:var(--g100);color:var(--g700);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.sqc .demo-banner{background:#fff8e8;color:#5a4200;border-radius:12px;padding:12px 16px;font-size:14px;margin-bottom:16px;line-height:1.4}@media(max-width:860px){.sqc .cta,.sqc .grid4,.sqc .steps{grid-template-columns:1fr}.sqc .arrow{height:32px}.sqc .arrow svg{transform:rotate(90deg)}.sqc .credgrid{grid-template-columns:1fr;gap:28px}.sqc .credit{border-left:0;padding:0}.sqc .credcard{padding:32px 24px}.sqc .seo .ba{grid-template-columns:1fr}.sqc .seo h2{margin-top:40px}.sqc .kpis{grid-template-columns:1fr 1fr}.sqc .card,.sqc .tile,.sqc .step{padding:22px}.sqc .report{padding:24px}.sqc .dark .ring{display:none}}@media print{.sqc .steps,.sqc .topbar,.sqc .noprint{display:none!important}.sqc{background:#fff}.sqc .report{border:0;padding:0;max-width:none;box-shadow:none}.sqc .finding{-moz-column-break-inside:avoid;break-inside:avoid}.sqc .cta{background:#0e2c2d!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sqc .dark .ring{display:none}.sqc .qblock .bf,.sqc .qblock .prop,.sqc .cta .credits,.sqc .diff .old,.sqc .diff .new,.sqc .finding.ok,.sqc .kpi,.sqc .limits{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{margin:16mm}}.sqc .seo ul,.sqc .report ul,.sqc .cta ul{list-style:disc}.sqc .seo ol{list-style:decimal}.sqc .file .ic{display:inline-flex}.sqc .hs-consent{background:#ffffff14;border-radius:12px;padding:20px;font-size:15px;line-height:1.4;color:#c4ebeb}.sqc .hs-consent p{margin:0 0 4px}.sqc .hs-consent .acts{margin-top:14px}.sqc .modal-card .btn-primary{background:#fff;color:var(--g700)}.sqc .modal-card .btn-primary:hover{background:var(--g100)}.sqc .modal-card .btn-quiet{color:#fff}.sqc .modal-card .btn-quiet:hover{color:#fff;background:#ffffff1a}.sqc #hs-gate{min-height:120px;position:relative}.sqc .teaser .qblock .bf{background:#fff}.sqc .teaser .qblock{border-top-color:var(--grey300)}.sqc .teaser .locked{position:relative;max-height:360px;overflow:hidden;margin-top:6px;border-radius:0 0 var(--r-card) var(--r-card)}.sqc .teaser .blurred{opacity:.6;filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sqc .teaser .unlock{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px;background:linear-gradient(rgba(250,250,250,.25),rgba(250,250,250,.75) 60%,var(--grey100))}.sqc .teaser .unlock .note{margin:0;color:var(--grey900)}.sqc .teaser .unlock .btn{box-shadow:0 8px 24px #0e686b40}.sqc .modal{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px}.sqc .modal-bg{position:absolute;inset:0;background:#0e2c2d99}.sqc .modal-card{position:relative;width:min(100%,560px);max-height:92vh;overflow:auto;padding:32px}.sqc .modal-card h2{font-size:24px;font-weight:600;margin:0 36px 8px 0;line-height:1.25;position:relative}.sqc .modal-card>p{margin:0 0 18px;font-size:16px;line-height:1.4;position:relative}.sqc .modal-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;color:#fff;font-size:26px;line-height:1;display:flex;align-items:center;justify-content:center;background:#ffffff1f;z-index:1}.sqc .modal-x:hover{background:#ffffff38}@media print{header,footer,[id^=mt-cc]{display:none!important}body{background:#fff}}
