body{background:#05060c;color:#fff}.imprint-wrap{max-width:1160px;margin:auto;padding:0 24px}.kicker{font:800 14px Rajdhani,sans-serif;letter-spacing:.19em;color:#32caff}.brush{font-family:'Permanent Marker',cursive;font-weight:400;line-height:1.15}.brush em{font-style:normal;color:#ff219c;text-shadow:0 0 25px #f08a}.imprint-hero{position:relative;overflow:hidden;padding:110px 0 105px;background:radial-gradient(ellipse at 15% 45%,#004e98a0,transparent 50%),radial-gradient(ellipse at 80% 20%,#8e005c88,transparent 45%),#05060c;border-bottom:2px solid #0dbbfc}.imprint-hero .imprint-wrap{position:relative;z-index:2}.imprint-hero h1{font-size:clamp(44px,7.2vw,94px);margin:20px 0}.imprint-hero p:not(.kicker){font:600 clamp(18px,2.2vw,25px)/1.45 Rajdhani,sans-serif;color:#d9e5f4}.hero-x{position:absolute;right:2%;top:-55px;font:900 min(48vw,650px)/1 'Barlow Condensed',sans-serif;color:#ffffff0a;pointer-events:none}.imprint-content{padding:90px 0 105px;background:linear-gradient(160deg,#05060c,#0c0b19 70%,#05060c)}.imprint-heading{margin-bottom:40px}.imprint-heading h2{font-size:clamp(35px,5vw,62px);margin:12px 0}.imprint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.imprint-card{padding:clamp(26px,4vw,45px);background:radial-gradient(ellipse at 100% 0%,#02376436,transparent 50%),#0b0e19;border:1px solid #164268;min-width:0}.imprint-card:nth-child(2){border-color:#572044}.imprint-card h3{font-size:clamp(27px,3vw,40px);margin:14px 0 24px}.imprint-card p:not(.kicker){font:600 19px/1.65 Rajdhani,sans-serif;color:#c9d4e2;margin:0 0 16px}.imprint-card a:not(.imprint-button){color:#49d6ff;overflow-wrap:anywhere}.imprint-wide{grid-column:1/-1}.imprint-button,.imprint-cta a{display:inline-block;margin-top:10px;padding:13px 24px;border:2px solid #00caff;color:white;text-decoration:none;font:800 18px Rajdhani,sans-serif;box-shadow:0 0 24px #00bfff44}.imprint-cta{text-align:center;padding:85px 0 105px;background:radial-gradient(ellipse at center,#5d0c5570,transparent 65%),#05060c}.imprint-cta h2{font-size:clamp(42px,6vw,75px);margin:12px 0 25px}@media(max-width:750px){.imprint-grid{grid-template-columns:1fr}.imprint-hero{padding:80px 0}.imprint-content{padding:60px 0}.imprint-card p:not(.kicker){font-size:17px}}