@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBlobDrift1{0%,to{transform:translate(0)scale(1)}40%{transform:translate(40px,-30px)scale(1.06)}70%{transform:translate(-20px,18px)scale(.96)}}@keyframes heroBlobDrift2{0%,to{transform:translate(0)scale(1)}35%{transform:translate(-35px,25px)scale(1.04)}65%{transform:translate(20px,-12px)scale(.98)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hero-animate{animation:.75s cubic-bezier(.16,1,.3,1) both heroFadeUp}.hero-animate-1{animation-delay:0s}.hero-animate-2{animation-delay:80ms}.hero-animate-3{animation-delay:.18s}.hero-animate-4{animation-delay:.28s}.hero-animate-5{animation-delay:.38s}.hero-animate-6{animation-delay:.52s}@media (prefers-reduced-motion:reduce){.hero-animate,.hero:before,.hero:after{animation:none}}.hero{background:linear-gradient(180deg, #fff 0%, var(--cream) 100%);padding:72px 0 0;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;filter:blur(40px);background:radial-gradient(circle,#1d95f421 0%,#0000 65%);border-radius:50%;width:700px;height:700px;animation:14s ease-in-out infinite heroBlobDrift1;position:absolute;top:-180px;right:-100px}.hero:after{content:"";pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#5fd0b31a 0%,#0000 65%);border-radius:50%;width:480px;height:480px;animation:18s ease-in-out infinite heroBlobDrift2;position:absolute;bottom:60px;left:-80px}.hero-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:12px 0 52px;display:grid}.hero-left{flex-direction:column;display:flex}.hero-right{align-items:center;display:flex}.hero-headline{max-width:16em;margin-bottom:20px;font-size:clamp(32px,3.8vw,56px)!important}.hero-headline em{font-style:normal;font-weight:inherit;letter-spacing:inherit;background:linear-gradient(90deg, var(--blue-500) 0%, var(--accent-mint) 50%, var(--blue-400) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite gradientShift}.hero-subtext{color:var(--ink-700);max-width:46ch;margin-bottom:10px;font-size:16px;line-height:1.65}.hero-pain{color:var(--ink-400);max-width:46ch;margin-bottom:28px;font-size:14px;line-height:1.6}.hero-lead{max-width:56ch;margin-bottom:32px!important}.hero-eyebrow-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.pill{border:1px solid var(--line);color:var(--ink-700);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:500;display:inline-flex}.pill .dot{background:var(--accent-mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #5fd0b333}.hero h1{margin-bottom:22px}.hero .lead{margin-bottom:14px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}@keyframes hmockIn{0%{opacity:0;transform:translate(20px)translateY(8px)}to{opacity:1;transform:none}}.hmock{width:100%;animation:.65s .4s both hmockIn;position:relative}@keyframes hmockBadgeIn{0%{opacity:0;transform:scale(.88)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.hmock-badge{z-index:2;text-align:center;background:#fff;border-radius:16px;padding:14px 22px;animation:.5s .9s both hmockBadgeIn;position:absolute;top:-24px;right:-10px;box-shadow:0 12px 40px #00000024,0 2px 8px #00000012,0 0 0 1px #0000000f}.hmock-badge:before{content:"";z-index:-1;background:#00000012;border-radius:17px;position:absolute;inset:-1px}.hmock-badge-cols{white-space:nowrap;align-items:center;gap:10px;display:flex}.hmock-badge-col{flex-direction:column;align-items:center;gap:2px;display:flex}.hmock-badge-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-300);font-size:8.5px;font-weight:600}.hmock-badge-from{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-300);font-size:20px;font-weight:700;line-height:1;-webkit-text-decoration:line-through #ef4444;text-decoration:line-through #ef4444;text-decoration-thickness:2px}.hmock-badge-arr{color:var(--ink-200);flex-shrink:0;margin-top:10px}.hmock-badge-to{font-family:var(--font-display);letter-spacing:-.04em;color:var(--blue-500);font-size:28px;font-weight:800;line-height:1}.hmock-badge-label{color:var(--ink-400);white-space:nowrap;text-align:center;border-top:1px solid #0000000f;margin-top:8px;padding-top:8px;font-size:10px}.hmock-card{background:#fff;border:1px solid #00000014;border-radius:20px;padding:28px 28px 22px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000001a,0 4px 16px #0000000d}.hmock-card:before{content:"";background:linear-gradient(90deg, var(--blue-500) 0%, var(--accent-mint) 100%);border-radius:20px 20px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.hmock-head{border-bottom:1px solid #00000012;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:18px;padding-right:108px;display:flex}.hmock-head-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-400);font-size:9.5px;font-weight:600}.hmock-steps{flex-direction:column;gap:0;margin-bottom:20px;display:flex;position:relative}@keyframes hmockLineIn{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hmock-steps:before{content:"";background:linear-gradient(to bottom, var(--blue-500) 0%, var(--accent-mint) 100%);z-index:0;transform-origin:top;border-radius:2px;width:2px;animation:.9s .5s both hmockLineIn;position:absolute;top:28px;bottom:28px;left:15px}@keyframes hmockStepIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.hmock-step{border-radius:10px;align-items:flex-start;gap:14px;padding:12px 10px 12px 0;animation:.45s both hmockStepIn;display:flex}.hmock-step-ic{z-index:1;width:32px;height:32px;color:var(--navy-900);font-family:var(--font-display);background:#fff;border:1.5px solid #041a2d1f;border-radius:50%;outline:3px solid #fff;flex-shrink:0;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid;position:relative;box-shadow:0 2px 8px -3px #041a2d26}.hmock-step:first-child .hmock-step-ic{background:var(--blue-500);color:#fff;border-color:var(--blue-500);box-shadow:0 4px 12px -3px #1d95f480}.hmock-step-body{flex:1;min-width:0}.hmock-step-title{color:var(--navy-900);font-size:14px;font-weight:600;line-height:1.3}.hmock-step-sub{color:var(--ink-400);margin-top:3px;font-size:12px;line-height:1.4}.hmock-step-meta{font-family:var(--font-mono);color:var(--ink-300);white-space:nowrap;flex-shrink:0;margin-top:2px;font-size:10.5px;font-weight:500}.hmock-footer{border-top:1px solid #00000012;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.hmock-footer-stat{font-family:var(--font-display);letter-spacing:-.03em;color:#059669;font-size:16px;font-weight:700}.hmock-footer-hint{color:var(--ink-400);font-size:11.5px}.hmock-benefits{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}@keyframes hmockBenefitIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hmock-benefit{background:#fff;border:1px solid #00000012;border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;animation:.4s both hmockBenefitIn;display:flex;box-shadow:0 2px 10px #0000000d}.hmock-benefit-val{font-family:var(--font-display);letter-spacing:-.04em;font-size:20px;font-weight:700;line-height:1}.hmock-benefit-label{color:var(--ink-400);font-size:11px;line-height:1.3}.statement-bar{background:#010c14;padding:88px 0;position:relative;overflow:hidden}.statement-overlay{pointer-events:none;background:radial-gradient(60% 120% at 10%,#1d95f452 0%,#0000 60%),radial-gradient(40% 80% at 5% 30%,#1d95f42e 0%,#0000 55%);position:absolute;inset:0}.statement-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.statement-left{flex-direction:column;display:flex}.statement-headline{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(52px,6.5vw,92px);line-height:1.08}.statement-w-heavy{background:linear-gradient(160deg,#fff 0%,#f2f7fb 60%,#e0ecf6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.statement-w-thin{color:#ffffffad;font-weight:300}.statement-body{color:#ffffff80;max-width:46ch;margin:0;font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.7}.statement-right{flex-direction:column;gap:0;display:flex}.statement-connector{border-radius:1px;width:2px;height:14px;margin-left:42px}.statement-connector--bp{background:linear-gradient(#1d95f480,#8b5cf680)}.statement-connector--pg{background:linear-gradient(#8b5cf680,#10b98180)}.statement-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;padding:20px 24px;transition:background .2s,border-color .2s;display:flex}.statement-card:hover{background:#ffffff14;border-color:#ffffff24}.statement-card-icon{width:40px;height:40px;color:var(--blue-400);background:#1d95f426;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.statement-card--purple .statement-card-icon{color:#a78bfa;background:#8b5cf626}.statement-card--purple .statement-card-tag{color:#a78bfa}.statement-card--green .statement-card-icon{color:#34d399;background:#10b98126}.statement-card--green .statement-card-tag{color:#34d399}.statement-card-tag{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--blue-400);margin-bottom:4px;font-size:10px;font-weight:700}.statement-card-title{font-family:var(--font-display);color:#fff;letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.2}.statement-right .statement-card,.statement-right .statement-connector{opacity:0}.statement-right .statement-card{transition:opacity .45s,transform .45s;transform:translateY(10px)}.statement-right .statement-connector{transform-origin:top;transition:opacity .3s,transform .3s;transform:scaleY(0)}.statement-right.is-visible .sc-1{opacity:1;transition-delay:0s;transform:none}.statement-right.is-visible .sc-con-1{opacity:1;transition-delay:.38s;transform:scaleY(1)}.statement-right.is-visible .sc-2{opacity:1;transition-delay:.55s;transform:none}.statement-right.is-visible .sc-con-2{opacity:1;transition-delay:.93s;transform:scaleY(1)}.statement-right.is-visible .sc-3{opacity:1;transition-delay:1.1s;transform:none}.logo-strip{border-top:1px solid var(--line);padding:36px 0 56px}.logo-strip-inner{flex-direction:column;gap:20px;display:flex}.logo-strip-label{font-family:var(--font-mono);color:var(--ink-500);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.logo-strip-logos{flex-direction:column;gap:36px;display:flex}.logo-strip-row{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.logo-strip-item{object-fit:contain;opacity:.75;flex-shrink:0;width:auto;max-width:120px;height:26px;transition:opacity .2s,transform .2s}.logo-strip-item-lg{max-width:220px;height:60px}.logo-strip-item:hover{opacity:1;transform:scale(1.06)}.problem-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.problem-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:32px;transition:all .25s;position:relative;overflow:hidden}.problem-card:hover{border-color:var(--blue-300);box-shadow:var(--shadow-md);transform:translateY(-4px)}.problem-num{font-family:var(--font-mono);color:var(--ink-400);letter-spacing:.14em;margin-bottom:18px;font-size:11px}.problem-h{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-900);margin-bottom:14px;font-size:22px;font-weight:600;line-height:1.2}.problem-body{color:var(--ink-700);margin-bottom:22px;font-size:15px;line-height:1.55}.problem-impact{border-top:1px dashed var(--line);align-items:baseline;gap:8px;padding-top:18px;display:flex}.problem-impact-val{font-family:var(--font-display);color:var(--blue-500);letter-spacing:-.02em;font-size:28px;font-weight:600}.problem-impact-label{color:var(--ink-500);font-size:12px}.approach-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.approach-list{gap:16px;display:grid}.approach-step{border-radius:var(--radius-lg);border:1px solid #0000;grid-template-columns:56px 1fr;gap:22px;padding:22px;transition:all .2s;display:grid}.approach-step:hover{border-color:var(--line);background:var(--cream)}.approach-num{background:var(--navy-900);color:#fff;width:56px;height:56px;font-family:var(--font-display);border-radius:14px;place-items:center;font-size:22px;font-weight:600;display:grid}.approach-step:hover .approach-num{background:var(--blue-500)}.approach-step h3{margin-bottom:8px;font-size:22px}.approach-step p{color:var(--ink-700);margin:0;font-size:15px}.timeline{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.timeline:before{content:"";background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:30px;left:5%;right:5%}.timeline-step{padding:0 16px;position:relative}.timeline-dot{border:1px solid var(--line-strong);z-index:2;width:60px;height:60px;color:var(--navy-900);font-family:var(--font-display);background:#fff;border-radius:50%;place-items:center;margin:0 auto 22px;font-size:18px;font-weight:600;display:grid;position:relative;box-shadow:0 4px 14px -6px #041a2d26}.timeline-step:first-child .timeline-dot,.timeline-step.active .timeline-dot{background:var(--blue-500);color:#fff;border-color:var(--blue-500);box-shadow:0 6px 20px -6px #1d95f480}.timeline-step h4{text-align:center;margin-bottom:8px;font-size:18px}.timeline-step p{color:var(--ink-500);text-align:center;margin:0;font-size:14px}.stats{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.stat{border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid #ffffff14;padding:26px 22px}.stat-val{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin-bottom:10px;font-size:48px;font-weight:600;line-height:1}.stat-val .unit{color:var(--blue-400);vertical-align:top;margin-left:2px;font-size:32px}.stat-label{color:#ffffffa6;font-size:13.5px;line-height:1.4}.testimonial-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.testimonial-grid-4{grid-template-columns:repeat(2,1fr)}.testimonial{border-radius:var(--radius-lg);border:1px solid var(--line);background:#fff;padding:36px}.testimonial .q{font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.015em;text-wrap:balance;font-size:20px;font-weight:400;line-height:1.4}.testimonial .q em{color:var(--blue-500);font-style:normal;font-weight:500}.hero-pain-line{color:var(--ink-500);border-left:2px solid var(--blue-300);max-width:54ch;margin-bottom:36px;padding-left:14px;font-size:15px;font-style:italic;line-height:1.6}.hero-cta-hint{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:28px;font-size:12.5px;display:flex}.hero-cta-hint-item{align-items:center;gap:5px;display:flex}.hero-cta-check{color:#059669;font-size:13px;font-weight:700}.hero-mobile-kpis{display:none}.hero-trust-row{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;padding-top:22px;display:flex}.hero-trust-label{font-family:var(--font-mono);color:var(--blue-500);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.hero-trust-industry-list{flex-wrap:wrap;gap:6px;display:flex}.hero-trust-tag{color:var(--ink-700);border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500}.hero-trust-tag:last-child{color:var(--blue-500);border-color:var(--blue-100);background:var(--blue-50)}.hero-trust-stat{border-left:3px solid var(--blue-500);align-items:center;gap:12px;padding:4px 0 4px 14px;display:inline-flex}.hero-trust-stat-num{font-family:var(--font-display);color:var(--blue-500);letter-spacing:-.04em;flex-shrink:0;font-size:26px;font-weight:700;line-height:1}.hero-trust-stat-sep{display:none}.hero-trust-stat-label{color:var(--ink-700);max-width:14ch;font-size:12px;font-weight:600;line-height:1.35}.approach-outcome{color:var(--blue-500);background:var(--blue-100);border:1px solid #1d95f440;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:4px 12px 4px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.use-case-card{border-radius:var(--radius-xl);flex-direction:column;min-height:560px;display:flex;position:relative;overflow:hidden}.use-case-bg-wrap{position:absolute;inset:0;overflow:hidden}.use-case-bg-img{object-fit:cover;will-change:transform;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.use-case-card:hover .use-case-bg-img{transform:scale(1.07)}.use-case-overlay{background:linear-gradient(#041a2d8c 0%,#041a2dcc 45%,#041a2df7 100%);grid-template-rows:1fr auto;gap:16px;padding:32px 28px;display:grid;position:absolute;inset:0}.use-case-top{flex-direction:column;gap:14px;display:flex}.use-case-tag{font-family:var(--font-mono);color:var(--blue-300);letter-spacing:.16em;text-transform:uppercase;background:#1d95f426;border:1px solid #1d95f440;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:10.5px}.use-case-h{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15}.use-case-body{color:#ffffffb8;font-size:13.5px;line-height:1.55}.use-case-impacts{gap:6px;margin-top:4px;display:grid}.use-case-impact{color:#ffffffa6;align-items:center;gap:8px;font-size:12.5px;display:flex}.use-case-impact-dot{background:var(--blue-400);border-radius:50%;flex-shrink:0;width:5px;height:5px}.use-case-result{border-top:1px solid #ffffff26;flex-direction:column;gap:4px;padding-top:16px;display:flex}.use-case-metric{font-family:var(--font-display);color:var(--blue-400);letter-spacing:-.04em;white-space:nowrap;font-size:32px;font-weight:600;line-height:1.1}.use-case-metric-label{color:#ffffffb3;font-size:12px;font-weight:500;line-height:1.35}.use-case-result-detail{color:#ffffff8c;font-size:12.5px;line-height:1.5}.use-case-link-hint{color:var(--blue-300);letter-spacing:.01em;align-items:center;gap:5px;margin-top:4px;font-size:12px;font-weight:600;display:inline-flex}.use-case-card-linked{cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.use-case-card-linked:hover .use-case-overlay{background:linear-gradient(#041a2d99 0%,#041a2dd9 45%,#041a2dfa 100%)}.uc-content{flex-direction:column;gap:12px;display:flex;overflow:hidden}.uc-lists{grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}.uc-col{flex-direction:column;gap:5px;display:flex}.uc-col-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:9px;font-weight:600}.uc-col-label--vorher{color:#ff6e6ee6;background:#ff50501a;border:1px solid #ff505038}.uc-col-label--loesung{color:#34d399e6;background:#34d3991a;border:1px solid #34d39938}.uc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.uc-list-item{color:#ffffff9e;align-items:flex-start;gap:5px;font-size:11px;line-height:1.4;display:flex}.uc-icon{flex-shrink:0;font-size:12px;font-weight:700;line-height:1.35}.uc-list-item--minus .uc-icon{color:#ff6464cc}.uc-list-item--plus .uc-icon{color:#34d399e6}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solution-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:18px;padding:32px 28px;transition:all .25s;display:flex}.solution-card:hover{border-color:var(--blue-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.solution-card-highlight{background:var(--navy-900);border-color:var(--navy-800)}.solution-card-highlight .solution-h,.solution-card-highlight .solution-text{color:#fff}.solution-card-highlight .solution-label{color:var(--blue-300)}.solution-card-highlight .solution-ple{border-color:#ffffff14}.solution-card-highlight .solution-row{border-color:#ffffff0f}.solution-card-highlight .solution-row-result{background:#1d95f41f;border-color:#1d95f440}.solution-card-highlight .solution-row-result .solution-text{color:var(--blue-300)}.solution-card-highlight:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.solution-tag{font-family:var(--font-mono);color:var(--blue-500);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;display:flex}.solution-num{background:var(--blue-50);width:20px;height:20px;color:var(--blue-500);border-radius:5px;flex-shrink:0;place-items:center;font-size:10px;font-weight:700;display:grid}.solution-card-highlight .solution-tag{color:var(--blue-300)}.solution-card-highlight .solution-num{color:var(--blue-300);background:#1d95f433}.solution-badge{background:var(--accent-amber);color:var(--navy-900);letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600}.solution-h{font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.solution-ple{border:1px solid var(--line);border-radius:var(--radius-md);flex-grow:1;gap:0;display:grid;overflow:hidden}.solution-row{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.solution-row:last-child{border-bottom:0}.solution-row-result{background:var(--blue-50)}.solution-row-result .solution-text{color:var(--blue-500);font-weight:500}.solution-label{font-family:var(--font-mono);color:var(--blue-500);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;margin-top:2px;font-size:9.5px}.solution-text{color:var(--ink-700);font-size:13px;line-height:1.5}.trust-section{flex-direction:column;gap:32px;display:flex}.trust-awards{flex-flow:wrap;gap:14px;display:flex}.award-badge{border-radius:var(--radius-md);overflow:hidden}.award-inner{border-radius:var(--radius-md);border:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.award-handelsblatt,.award-rating{background:#ffffff0a;border-color:#ffffff14}.award-pub-name{font-family:var(--font-mono);color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.award-title-text{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:600}.award-year-text{color:var(--blue-300);font-size:12px;font-weight:600}.award-stars{color:var(--accent-amber);letter-spacing:2px;font-size:16px}.award-score-text{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:600}.logo-wall{flex-direction:column;gap:18px;display:flex}.logo-wall-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.logo-wall-item{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff14;justify-content:center;align-items:center;min-height:72px;padding:20px 16px;transition:background .2s,border-color .2s;display:flex}.logo-wall-item:hover{background:#ffffff17;border-color:#ffffff26}.logo-wall-logo{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:auto;max-width:120px;height:28px;transition:opacity .2s}.logo-wall-item:hover .logo-wall-logo{opacity:1}@media (max-width:1024px){.hero-split{grid-template-columns:1fr;padding-bottom:40px}.hero-left{width:100%;min-width:0;max-width:100%}.hero-right{width:100%;min-width:0;display:flex}.statement-content{grid-template-columns:1fr;gap:40px}.statement-body{max-width:60ch}.hero-mobile-kpis{display:none}@keyframes hmockInMobile{0%{opacity:0}to{opacity:1}}.hmock{flex-direction:column;align-items:center;animation:.65s .4s both hmockInMobile;display:flex}.hmock-badge{z-index:3;align-self:flex-end;margin:0 0 -14px;animation:.5s .9s both hmockBadgeIn;position:relative;top:auto;right:auto}.hmock-card,.hmock-benefits{width:100%}.use-case-grid{grid-template-columns:1fr}.use-case-card{min-height:460px}.solutions-grid{grid-template-columns:1fr 1fr}.trust-section{gap:28px}.trust-awards{gap:10px}.logo-wall-grid{grid-template-columns:repeat(3,1fr)}.testimonial-grid{grid-template-columns:1fr}}@media (max-width:640px){.hero-headline{font-size:clamp(28px,7vw,40px)!important}.hero-cta-hint{gap:10px}.hero-trust-row{align-items:center}.hero-trust-industry-list,.logo-strip-row{justify-content:center}.solutions-grid{grid-template-columns:1fr}.logo-wall-grid{grid-template-columns:repeat(2,1fr)}.use-case-overlay{padding:24px 16px}.stats{grid-template-columns:1fr 1fr}.hmock-card{padding:22px 20px 18px}.hmock-badge{align-self:flex-end;padding:10px 16px}.hmock-badge-from{font-size:17px}.hmock-badge-to{font-size:22px}.hmock-benefits{gap:8px}.hmock-benefit{padding:10px 12px}}@media (max-width:520px){.use-case-metric{font-size:32px}.logo-wall-grid{grid-template-columns:1fr 1fr}}
