.unified-hero{--kwd-hero-ink:#0b2a46;--kwd-hero-muted:#526173;--kwd-hero-line:#d9e3ee;--kwd-hero-soft:#f4f7fb;--kwd-hero-paper:#fff;--kwd-hero-accent:#e94a1b;--kwd-hero-accent-dark:#b93618;--kwd-hero-warm:#fff1eb;--kwd-hero-radius:8px;background:radial-gradient(circle at 82% 16%,rgba(233,74,27,.14),transparent 34%),linear-gradient(135deg,rgba(11,42,70,.1),rgba(233,74,27,.16)),var(--kwd-hero-soft)!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--kwd-hero-ink);isolation:isolate;overflow:visible!important;padding:clamp(30px,5vw,60px) 0 clamp(72px,10vw,132px);position:relative}.unified-hero,.unified-hero *,.unified-hero :after,.unified-hero :before{box-sizing:border-box}.unified-hero :is(.unified-hero__container,.unified-hero__grid,.unified-hero__copy,.unified-hero__panel,.unified-hero__actions,.unified-hero__button,.unified-hero__breadcrumbs,.unified-hero__media-frame){max-width:100%;min-width:0}.unified-hero a,.unified-hero button,.unified-hero h1,.unified-hero h2,.unified-hero h3,.unified-hero h4,.unified-hero li,.unified-hero nav,.unified-hero p,.unified-hero small,.unified-hero span,.unified-hero strong{hyphens:auto;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.unified-hero__container{margin:0 auto;width:min(1120px,calc(100% - 32px))}.unified-hero__grid{align-items:center;display:grid;gap:clamp(28px,5vw,68px);grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);min-width:0}.unified-hero__copy{min-width:0}.unified-hero__breadcrumbs{color:var(--kwd-hero-muted);font-size:clamp(.82rem,1.1vw,.94rem);font-weight:700;line-height:1.35;margin:0 0 14px}.unified-hero__breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0}.unified-hero__breadcrumbs li{align-items:center;display:inline-flex;min-width:0}.unified-hero__breadcrumbs li+li:before{color:rgba(11,42,70,.38);content:"/";font-weight:800;margin-right:10px}.unified-hero__breadcrumbs a{color:var(--kwd-hero-accent-dark);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:.18em}.unified-hero__breadcrumbs a:focus-visible,.unified-hero__breadcrumbs a:hover{color:var(--kwd-hero-ink);text-decoration:underline}.unified-hero__breadcrumbs [aria-current=page]{color:var(--kwd-hero-muted)}.unified-hero :is(h1,.hero-title){color:var(--kwd-hero-ink)!important;font-family:Poppins,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,4.25vw,4.25rem)!important;font-weight:800;hyphens:auto;letter-spacing:0;line-height:1.08!important;margin:0;max-width:min(100%,780px)!important;overflow:visible!important;overflow-wrap:anywhere;text-wrap:balance;word-break:normal}.unified-hero :is(h2,h3,p,li,a,span,strong){letter-spacing:0}.unified-hero :is(.unified-hero__kicker,.references-eyebrow,.seo-landing__eyebrow,.rg-eyebrow,.rg-detail-category,.wd-eyebrow,.hero-badge,.wt-eyebrow){align-items:center;color:var(--kwd-hero-accent-dark);display:inline-flex;font-size:.78rem;font-weight:800;gap:8px;line-height:1.25;margin:0 0 12px;overflow-wrap:anywhere;text-transform:uppercase}.unified-hero :is(.unified-hero__lead,.references-lead,.seo-landing__lead,.rg-lead,.rg-detail-lead,.wd-lead,.hero-subtitle,.wt-lead){color:var(--kwd-hero-muted)!important;font-size:clamp(1.04rem,1.7vw,1.22rem);font-weight:600;hyphens:auto;line-height:1.68;margin:22px 0 0;max-width:710px;overflow-wrap:anywhere}.unified-hero :is(.references-actions,.seo-landing__actions,.rg-hero-actions,.rg-detail-actions,.wd-hero-ctas,.hero-actions),.unified-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.unified-hero :is(.references-button,.seo-landing__button,.wd-btn,.btn-hero,.btn-accent,.wt-button,.hero-cta-button),.unified-hero__button{align-items:center;border:1px solid var(--kwd-hero-accent);border-radius:6px;display:inline-flex;font-weight:800;justify-content:center;line-height:1.1;min-height:48px;padding:0 20px;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:normal}.unified-hero :is(.references-button--primary,.seo-landing__button--primary,.wd-btn-primary,.btn-hero,.btn-accent,.wt-button,.hero-cta-button--primary),.unified-hero__button--primary{background:var(--kwd-hero-accent);border-color:var(--kwd-hero-accent);color:#fff}.unified-hero :is(.references-button--primary,.seo-landing__button--primary,.wd-btn-primary,.btn-hero,.btn-accent,.wt-button,.hero-cta-button--primary):focus-visible,.unified-hero :is(.references-button--primary,.seo-landing__button--primary,.wd-btn-primary,.btn-hero,.btn-accent,.wt-button,.hero-cta-button--primary):hover,.unified-hero__button--primary:focus-visible,.unified-hero__button--primary:hover{background:var(--kwd-hero-accent-dark);border-color:var(--kwd-hero-accent-dark);color:#fff;transform:translateY(-1px)}.unified-hero :is(.references-button--secondary,.seo-landing__button--secondary,.wd-btn-outline,.btn-soft-outline,.btn-outline-light,.hero-cta-button--secondary),.unified-hero__button--secondary{background:hsla(0,0%,100%,.76);border-color:rgba(233,74,27,.42);color:var(--kwd-hero-accent-dark)}.unified-hero :is(.references-button--secondary,.seo-landing__button--secondary,.wd-btn-outline,.btn-soft-outline,.btn-outline-light,.hero-cta-button--secondary):focus-visible,.unified-hero :is(.references-button--secondary,.seo-landing__button--secondary,.wd-btn-outline,.btn-soft-outline,.btn-outline-light,.hero-cta-button--secondary):hover,.unified-hero__button--secondary:focus-visible,.unified-hero__button--secondary:hover{background:#fff;border-color:var(--kwd-hero-accent);color:var(--kwd-hero-ink)}.unified-hero :is(.references-hero__panel,.seo-landing__hero-panel,.rg-hero-panel,.wt-form-card,.newsletter-sidebar),.unified-hero__panel{background:hsla(0,0%,100%,.82);border:1px solid rgba(11,42,70,.16);border-radius:var(--kwd-hero-radius);box-shadow:0 24px 60px rgba(24,32,47,.1);color:var(--kwd-hero-ink);min-width:0;padding:clamp(24px,4vw,40px)}.unified-hero :is(.reference-detail-hero__image,.wd-hero__frame,.hero-image-frame,.rg-detail-media,.blog-hero__media,.industry-hero__media,.hero-image),.unified-hero__media-frame{background:hsla(0,0%,100%,.72);border:1px solid rgba(11,42,70,.16);border-radius:var(--kwd-hero-radius);box-shadow:0 24px 60px rgba(24,32,47,.1);display:block;margin:0;overflow:hidden;position:relative;width:100%}.unified-hero :is(.reference-detail-hero__image img,.wd-hero__frame img,.hero-image-frame img,.rg-detail-media img,.blog-hero__media img,.industry-hero__media img,.hero-image img),.unified-hero__media-frame img{border-radius:0;display:block;max-height:520px;min-height:clamp(260px,32vw,430px);object-fit:cover;width:100%}.unified-hero__panel{background:hsla(0,0%,100%,.82);color:var(--kwd-hero-ink);padding:clamp(24px,4vw,40px)}.unified-hero__media-frame,.unified-hero__panel{border:1px solid rgba(11,42,70,.16);border-radius:var(--kwd-hero-radius);box-shadow:0 24px 60px rgba(24,32,47,.1);max-width:100%;min-width:0}.unified-hero__media-frame{background:hsla(0,0%,100%,.72);display:block;margin:0;overflow:hidden;position:relative;width:100%}.unified-hero__media-frame img{border-radius:0;display:block;max-height:520px;max-width:100%;min-height:clamp(260px,32vw,430px);object-fit:cover;width:100%}.unified-hero :is(.references-hero__grid,.reference-detail-hero__grid,.seo-landing__hero-grid,.rg-hero-grid,.rg-detail-hero-inner,.hero-grid,.wt-hero-grid){align-items:center;display:grid;gap:clamp(28px,5vw,68px);grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);min-width:0}.unified-hero :is(.references-hero__copy,.reference-detail-hero__copy,.seo-landing__hero-copy,.rg-hero-copy,.rg-detail-copy,.hero-copy,.wt-hero-copy,.wd-hero__content,.hero-content){min-width:0}.blog-page .unified-hero :is(h1,h2,h3,p),.industries-index-page .unified-hero :is(h1,h2,h3,p),.industry-detail-page .unified-hero :is(h1,h2,h3,p),.leistungen-page .unified-hero :is(h1,h2,h3,p),.packages-page .unified-hero :is(h1,h2,h3,p),.references-page .unified-hero :is(h1,h2,h3,p),.rg-page .unified-hero :is(h1,h2,h3,p),.seo-landing .unified-hero :is(h1,h2,h3,p),.webdesign-berlin-page .unified-hero :is(h1,h2,h3,p),.website-tester-page .unified-hero :is(h1,h2,h3,p){hyphens:auto;overflow:visible;overflow-wrap:anywhere}.references-page .unified-hero{padding:clamp(30px,5vw,60px) 0 clamp(72px,10vw,132px)}.references-page .unified-hero h1{line-height:1.08}#about-hero.unified-hero,.blog-page .heroB.unified-hero,.industries-index-page .heroB.unified-hero,.industry-detail-page .industry-unified-hero,.leistungen-page .hero.unified-hero,.packages-page .packages-hero.unified-hero,.rg-page .rg-detail-hero.unified-hero,.rg-page .rg-hero.unified-hero,.seo-landing .seo-landing__hero.unified-hero{min-height:0}.blog-index-page .blog-hero.unified-hero,.industries-index-page .industries-hero.unified-hero,.references-page--index .references-hero.unified-hero,.rg-index-page .rg-hero.unified-hero,.seo-landing .seo-landing__hero.unified-hero,.website-tester-page .wt-hero.unified-hero{align-items:stretch;display:block;min-height:0;padding:clamp(30px,5vw,60px) 0 clamp(72px,10vw,132px)}.blog-index-page .blog-hero.unified-hero,.packages-page .packages-hero.unified-hero,.references-page .reference-detail-hero.unified-hero,.references-page--index .references-hero.unified-hero,.rg-index-page .rg-hero.unified-hero,.seo-landing .seo-landing__hero.unified-hero,.website-tester-page .wt-hero.unified-hero{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;overflow:visible!important;width:100%!important}.blog-index-page .blog-hero.unified-hero .rg-hero-grid,.rg-index-page .rg-hero.unified-hero .rg-hero-grid{margin-left:auto;margin-right:auto;max-width:1120px;width:min(1120px,calc(100% - 32px))}.website-tester-page .wt-hero.unified-hero .wt-shell{margin-left:auto;margin-right:auto;max-width:1160px;padding-left:0;padding-right:0;width:min(1160px,calc(100% - 32px))}.blog-page .heroB.unified-hero:before,.industries-index-page .heroB.unified-hero:before,.rg-page .rg-hero.unified-hero:after,.rg-page .rg-hero.unified-hero:before{display:none}.blog-page .heroB.unified-hero .hero-content,.industries-index-page .heroB.unified-hero .hero-content{background:none;color:var(--kwd-hero-ink);max-width:none;padding:0;text-align:left}.industries-index-page .industries-hero.unified-hero .hero-content{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.industries-index-page .industries-hero.unified-hero .industries-hero__media,.industries-index-page .industries-hero.unified-hero .industries-hero__panel{background:transparent;border:0;box-shadow:none}.blog-hero__panel,.industries-hero__panel{display:grid;gap:20px}.blog-hero__media img,.industries-hero__media img{min-height:220px}.rg-page .rg-hero-noise{display:none}.rg-page .rg-kpi-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rg-page .rg-kpi-card{background:hsla(0,0%,100%,.74);border-color:rgba(11,42,70,.14);color:var(--kwd-hero-ink);min-width:118px}.blog-detail-meta,.rg-page .rg-detail-meta{color:var(--kwd-hero-muted);display:flex;flex-wrap:wrap;font-weight:700;gap:10px 16px;margin-top:18px}.blog-page .breadcrumb a,.rg-page .rg-breadcrumb a{color:var(--kwd-hero-accent-dark)}.webdesign-berlin-page .wd-container.wd-hero.unified-hero{border:0!important;border-radius:0!important;box-shadow:none!important;height:auto;margin:0 0 24px;max-width:none!important;min-height:0;overflow:visible!important;padding-left:max(16px,calc(50vw - 590px));padding-right:max(16px,calc(50vw - 590px));width:100%!important}.webdesign-berlin-page .wd-hero.unified-hero{align-items:center;display:grid!important;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(0,.98fr) minmax(340px,.82fr)}.webdesign-berlin-page .wd-hero.unified-hero>.wd-hero__content,.webdesign-berlin-page .wd-hero.unified-hero>.wd-hero__visual{align-self:center;grid-column:auto;width:auto}@media (min-width:901px){.webdesign-berlin-page .wd-hero.unified-hero{grid-template-columns:minmax(0,.98fr) minmax(340px,.82fr)}.webdesign-berlin-page .wd-hero.unified-hero>.wd-hero__content,.webdesign-berlin-page .wd-hero.unified-hero>.wd-hero__visual{grid-column:auto}}.industry-unified-hero .heroCheckContainer{display:grid;gap:10px;margin-top:24px}.industry-unified-hero .heroCheck{align-items:flex-start;color:var(--kwd-hero-muted);display:flex;font-weight:700;gap:10px;margin:0}.industry-unified-hero .heroCheck img{height:18px;margin-top:4px;width:18px}.industry-unified-hero .heroPriceInfo{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}#about-hero.unified-hero{align-items:center;display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:minmax(16px,1fr) minmax(0,680px) minmax(260px,360px) minmax(16px,1fr);min-height:100vh;min-height:100svh}#about-hero.unified-hero .hero-content{grid-column:2;margin:0}#about-hero.unified-hero .hero-image{grid-column:3;margin:0}#about-hero.unified-hero .about-portrait-card{background:linear-gradient(180deg,hsla(0,0%,100%,.9),rgba(255,247,242,.84)),#fff;border:1px solid rgba(11,42,70,.14);border-radius:8px;box-shadow:0 24px 60px rgba(24,32,47,.1);display:grid;gap:18px;grid-column:3;justify-items:center;margin:0;padding:clamp(22px,3vw,34px);width:min(100%,360px)}#about-hero.unified-hero .about-portrait-card .profile-pic{aspect-ratio:1;border:6px solid #fff;border-radius:999px;box-shadow:0 18px 38px rgba(11,42,70,.18);display:block;max-height:none;min-height:0;object-fit:cover;width:min(240px,64vw)}#about-hero.unified-hero .about-portrait-card__copy{display:grid;gap:4px;text-align:center}#about-hero.unified-hero .about-portrait-card__copy strong{color:var(--kwd-hero-ink);font-family:Poppins,Inter,system-ui,sans-serif;font-size:1.05rem}#about-hero.unified-hero .about-portrait-card__copy span{color:var(--kwd-hero-muted);font-size:.96rem;font-weight:700;line-height:1.45}#about-hero.unified-hero .subtitle{color:var(--kwd-hero-muted);font-size:clamp(1.04rem,1.7vw,1.22rem);line-height:1.68;margin-top:22px;max-width:680px}.leistungen-page .hero.unified-hero .hero-content{margin:0 auto;max-width:820px;text-align:center}.leistungen-page .hero.unified-hero .unified-hero__breadcrumbs ol{justify-content:center}.rg-page .rg-detail-hero.unified-hero,.rg-page .rg-hero.unified-hero{background:radial-gradient(circle at 82% 16%,rgba(233,74,27,.14),transparent 34%),linear-gradient(135deg,rgba(11,42,70,.1),rgba(233,74,27,.16)),#f4f7fb!important;box-shadow:none;color:var(--kwd-hero-ink);margin:0 auto}.rg-page .rg-detail-hero.unified-hero .rg-detail-copy,.rg-page .rg-hero.unified-hero .rg-hero-copy{color:var(--kwd-hero-ink)}.rg-page .unified-hero .newsletter-sidebar,.rg-page .unified-hero .rg-hero-panel{background:hsla(0,0%,100%,.88);color:var(--kwd-hero-ink)}.rg-page .unified-hero .rg-hero-panel h2,.rg-page .unified-hero .rg-hero-panel p,.rg-page .unified-hero .rg-panel-eyebrow{color:var(--kwd-hero-ink);text-shadow:none}.rg-page .unified-hero .rg-hero-panel p{color:var(--kwd-hero-muted)}.rg-page .unified-hero .rg-kpi-card{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.76);border-color:rgba(11,42,70,.14);color:var(--kwd-hero-ink)}.rg-page .unified-hero .rg-detail-meta,.rg-page .unified-hero .rg-kpi-card small{color:var(--kwd-hero-muted)}.rg-page .unified-hero .btn-outline-light{background:hsla(0,0%,100%,.78);border-color:rgba(233,74,27,.42);color:var(--kwd-hero-accent-dark)}.rg-page .unified-hero .btn-outline-light:focus-visible,.rg-page .unified-hero .btn-outline-light:hover{background:#fff;border-color:var(--kwd-hero-accent);color:var(--kwd-hero-ink)}.website-tester-page .wt-hero.unified-hero{padding:clamp(30px,5vw,60px) 0 clamp(72px,10vw,132px)}.website-tester-page .wt-hero.unified-hero .wt-hero-grid{align-items:stretch;gap:clamp(20px,3.5vw,42px);grid-template-columns:minmax(0,1fr) minmax(320px,.92fr)}.website-tester-page .wt-hero.unified-hero .wt-hero-copy{background:linear-gradient(135deg,rgba(11,42,70,.98),rgba(11,42,70,.9)),#0b2a46;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(26px,4vw,44px)}.website-tester-page .wt-hero.unified-hero h1{color:#fff!important;font-size:clamp(2rem,3.2vw,3.1rem)!important;line-height:1.12!important;max-width:640px!important}.website-tester-page .wt-hero.unified-hero .wt-lead{color:hsla(0,0%,100%,.88)!important;font-size:clamp(1rem,1.35vw,1.12rem);font-weight:600;max-width:660px}.website-tester-page .wt-hero.unified-hero .wt-pill-list li{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:#fff;width:100%}.website-tester-page .wt-hero.unified-hero .wt-pill-list i{color:var(--kwd-hero-accent)}.website-tester-page .wt-hero.unified-hero .unified-hero__breadcrumbs{color:hsla(0,0%,100%,.72)}.website-tester-page .wt-hero.unified-hero .unified-hero__breadcrumbs li+li:before{color:hsla(0,0%,100%,.44)}.website-tester-page .wt-hero.unified-hero .unified-hero__breadcrumbs a{color:#fff}.website-tester-page .wt-hero.unified-hero .unified-hero__breadcrumbs [aria-current=page]{color:hsla(0,0%,100%,.76)}.website-tester-page .wt-hero.unified-hero .wt-form-card{background:hsla(0,0%,100%,.94);height:100%}@media (max-width:900px){.unified-hero{padding:clamp(28px,6vw,46px) 0 clamp(56px,10vw,82px)}.hero-grid,.reference-detail-hero__grid,.references-hero__grid,.rg-detail-hero-inner,.rg-hero-grid,.seo-landing__hero-grid,.unified-hero :is(.references-hero__grid,.reference-detail-hero__grid,.seo-landing__hero-grid,.rg-hero-grid,.rg-detail-hero-inner,.hero-grid,.wt-hero-grid),.unified-hero__grid,.wt-hero-grid{grid-template-columns:1fr}.unified-hero .hero-title,.unified-hero :is(h1,.hero-title),.unified-hero h1{font-size:clamp(2rem,8.5vw,3.4rem);line-height:1.1;max-width:100%}.webdesign-berlin-page .wd-hero.unified-hero{display:grid!important;grid-template-columns:1fr;width:100%!important}.webdesign-berlin-page .wd-hero.unified-hero>.wd-hero__content,.webdesign-berlin-page .wd-hero.unified-hero>.wd-hero__visual{margin:0 auto;width:100%}.webdesign-berlin-page .wd-hero.unified-hero>.wd-hero__visual{margin-top:28px}#about-hero.unified-hero{display:block}#about-hero.unified-hero .about-portrait-card,#about-hero.unified-hero .hero-content,#about-hero.unified-hero .hero-image{margin:0 auto;width:min(1120px,calc(100% - 32px))}#about-hero.unified-hero .about-portrait-card,#about-hero.unified-hero .hero-image{margin-top:28px}.website-tester-page .wt-hero.unified-hero .wt-hero-grid{grid-template-columns:1fr}}@media (max-width:560px){.unified-hero__container{width:min(100% - 24px,1120px)}.unified-hero :is(h1,.hero-title){font-size:clamp(1.85rem,10vw,2.75rem)}.unified-hero :is(.references-actions,.seo-landing__actions,.rg-hero-actions,.rg-detail-actions,.wd-hero-ctas,.hero-actions),.unified-hero__actions{flex-direction:column}.unified-hero :is(.references-button,.seo-landing__button,.wd-btn,.btn-hero,.btn-accent,.wt-button,.hero-cta-button),.unified-hero__button{min-height:46px;width:100%}}
