:root{--navy:#10213a;--blue:#176bd1;--sky:#eaf5ff;--ink:#172235;--muted:#5b6878;--line:#dce4ed;--bg:#f7f9fc;--green:#25866f;--radius:18px;--shadow:0 18px 55px rgba(16,33,58,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.7 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fff}a{color:#145eaf}a:hover{color:#0d4685}img{max-width:100%;height:auto}.wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.topline{background:var(--navy);color:#dce8f7;font-size:.85rem}.topline .wrap{display:flex;justify-content:space-between;gap:16px;padding:7px 0}.site-header{position:sticky;top:0;z-index:99;background:rgb(255 255 255 / .97);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:90px}.brand{display:flex;align-items:center;text-decoration:none;min-width:150px}.custom-logo{display:block;max-width:230px;max-height:86px;width:auto;height:auto;object-fit:contain}.brand-fallback{font-weight:900;color:var(--navy);font-size:1.4rem;line-height:1.05}.brand-fallback small{display:block;font-size:.72rem;letter-spacing:.12em;color:var(--blue)}.nav-toggle{display:none;border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 12px;font:inherit}.primary-nav ul{display:flex;align-items:center;gap:20px;list-style:none;margin:0;padding:0}.primary-nav a{text-decoration:none;color:var(--navy);font-size:.93rem;font-weight:700}.primary-nav a:hover,.primary-nav .current-menu-item>a{color:var(--blue)}.hero{background:radial-gradient(circle at 80% 18%,#d7ebff 0,transparent 30%),linear-gradient(120deg,#f5f9ff,#fff 60%,#eef7ff);padding:68px 0 62px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:52px}.eyebrow{display:inline-block;color:var(--blue);font-size:.78rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.hero h1{font-size:clamp(2.4rem,5vw,4.45rem);line-height:1.05;letter-spacing:-.05em;color:var(--navy);margin:16px 0}.hero h1 span{color:var(--blue)}.lead{font-size:1.12rem;color:#526176;max-width:680px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.button,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border-radius:10px;text-decoration:none;font-weight:750;border:1px solid #fff0}.button.primary,.wp-block-button:not(.is-style-outline) .wp-block-button__link{background:var(--blue);color:#fff}.button.secondary,.wp-block-button.is-style-outline .wp-block-button__link{border-color:#b8c7d8;background:#fff;color:var(--navy)}.proof{display:flex;align-items:center;gap:12px;color:#516175;font-size:.92rem;margin-top:20px}.proof-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#dff5ed;color:#16745d;font-weight:900}.hero-photo{position:relative;min-height:365px;border-radius:26px;overflow:hidden;background:#dceeff;box-shadow:var(--shadow)}.hero-photo img{width:100%;height:100%;min-height:365px;object-fit:cover;display:block}.photo-label{position:absolute;left:18px;right:18px;bottom:18px;background:#fff;color:var(--navy);padding:15px 18px;border-radius:12px;box-shadow:var(--shadow)}.photo-label strong,.photo-label span{display:block}.photo-label span{font-size:.9rem;color:var(--muted)}.section{padding:72px 0}.section.soft{background:var(--bg)}.section-head{max-width:740px;margin-bottom:30px}.section h2,.entry-content h2{font-size:clamp(1.8rem,3.4vw,2.65rem);line-height:1.16;letter-spacing:-.035em;color:var(--navy);margin:12px 0}.section-head p{color:var(--muted);font-size:1.05rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 5px 20px rgb(16 33 58 / .035)}.card img{width:100%;height:185px;object-fit:cover;display:block}.card-body{padding:23px}.card h3{margin:0 0 8px;color:var(--navy);font-size:1.2rem}.card p{color:var(--muted);margin:0 0 14px}.text-link{font-weight:750;text-decoration:none}.split{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.visual-panel{border-radius:22px;overflow:hidden;background:#e7f2ff}.visual-panel img{display:block;width:100%;height:340px;object-fit:cover}.checklist{padding:0;list-style:none}.checklist li{padding:7px 0 7px 28px;position:relative;color:#4d5d70}.checklist li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}.cta{background:var(--navy);color:#fff;border-radius:22px;padding:38px;display:flex;align-items:center;justify-content:space-between;gap:25px}.cta h2{color:#fff;margin:0 0 8px}.cta p{color:#c8d6e7;margin:0}.cta .button{white-space:nowrap}.page-hero{padding:54px 0 34px;background:linear-gradient(120deg,#f3f8ff,#fff)}.page-hero h1{font-size:clamp(2.3rem,4.8vw,3.8rem);letter-spacing:-.05em;line-height:1.08;color:var(--navy);margin:12px 0}.page-hero p{max-width:780px;color:var(--muted);font-size:1.1rem}.content-wrap{padding:45px 0 70px}.entry-content{max-width:860px}.entry-content p,.entry-content li{color:#4e5d70}.entry-content h2{margin-top:35px}.entry-content h3{color:var(--navy)}.entry-content a{overflow-wrap:anywhere}.entry-content .wp-block-image img{border-radius:12px}.footer{background:#0c192b;color:#c5d1e0;padding:48px 0 22px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px}.footer h2,.footer h3,.footer strong{color:#fff}.footer a{color:#d5e4f6;text-decoration:none}.footer a:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #29384d;margin-top:30px;padding-top:17px;display:flex;justify-content:space-between;gap:15px;font-size:.84rem}.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:10px;top:10px;background:#fff;padding:12px;z-index:200}.screen-reader-text{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.alignwide{max-width:1160px;margin-left:auto;margin-right:auto}.alignfull{width:100%;max-width:none}.wp-block-image{margin:1.5rem 0}.wp-block-separator{border:0;border-top:1px solid var(--line)}@media(max-width:900px){.hero-grid,.split{grid-template-columns:1fr;gap:30px}.hero-photo,.hero-photo img{min-height:300px}.cards{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.primary-nav ul{gap:12px}.primary-nav a{font-size:.85rem}}@media(max-width:680px){.wrap{width:calc(100% - 28px)}.topline .top-extra{display:none}.nav{min-height:76px}.custom-logo{max-width:180px;max-height:70px}.nav-toggle{display:block}.primary-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:14px 20px 20px;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.primary-nav.is-open{display:block}.primary-nav ul{display:flex;align-items:stretch;flex-direction:column;gap:0}.primary-nav a{display:block;padding:10px 0;font-size:1rem}.hero{padding:45px 0}.hero-grid{gap:25px}.section{padding:52px 0}.cards{grid-template-columns:1fr}.card img{height:210px}.cta{align-items:flex-start;flex-direction:column;padding:27px}.footer-grid{grid-template-columns:1fr;gap:20px}.footer-bottom{flex-direction:column}.page-hero{padding:40px 0 26px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero-modern{position:relative;isolation:isolate;padding:72px 0 64px;min-height:570px;background:#f4f9ff url(https://compu-max.de/wp-content/themes/compumax-modern-v2/assets/images/hero-robot.png) center right/cover no-repeat}.hero-modern:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(248 251 255 / .98) 0%,rgb(248 251 255 / .94) 32%,rgb(248 251 255 / .65) 51%,rgb(248 251 255 / .03) 76%)}.hero-modern .hero-grid{display:block;position:relative}.hero-copy{max-width:590px;padding:14px 0}.hero-modern .hero-photo{display:none}.hero-modern h1{font-size:clamp(2.8rem,5.2vw,4.8rem);text-wrap:balance}.hero-modern .lead{max-width:540px}.hero-modern .proof{margin-top:28px}.services-section{padding-top:60px}.service-card{padding:26px 24px 25px;transition:transform .2s ease,box-shadow .2s ease}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.service-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#eaf3ff;color:var(--blue);font-size:1.8rem;font-weight:800;margin-bottom:10px}.robot-panel img{height:360px;object-fit:cover;object-position:65% center}.hero-modern .actions{gap:14px}.hero-modern .button{padding:14px 20px}@media(max-width:900px){.hero-modern{background-position:58% center;min-height:unset}.hero-modern:before{background:linear-gradient(90deg,rgb(248 251 255 / .97) 0%,rgb(248 251 255 / .90) 50%,rgb(248 251 255 / .42) 100%)}.hero-copy{max-width:560px}.hero-modern .hero-grid{min-height:440px;display:flex;align-items:center}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.hero-modern{padding:42px 0 36px;background-position:62% center}.hero-modern:before{background:linear-gradient(90deg,rgb(248 251 255 / .97),rgb(248 251 255 / .84))}.hero-modern .hero-grid{min-height:unset}.hero-copy{padding:0}.hero-modern h1{font-size:clamp(2.45rem,11vw,3.5rem)}.hero-modern .lead{font-size:1.02rem}.hero-modern .proof{font-size:.86rem}.service-card{padding:20px}.robot-panel img{height:250px}.cards{grid-template-columns:1fr}}