@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Manrope";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF}
@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+1E00-1EFF,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
/*FONTS:Manrope*/
/* Trageprofi · Navy, Blau, Lade-Ticket */
.cs--trageprofi{--vinyl:#1A6FD4;--tp-navy:#0E1822;--tp-blue:#1A6FD4;background:var(--tp-navy);font-family:"Manrope",var(--sans)}
.cs--trageprofi .h-m,.cs--trageprofi .h-l,.cs--trageprofi .cs__res li{font-family:"Manrope";font-weight:600;text-transform:none;letter-spacing:-.03em}
.cs--trageprofi .data,.cs--trageprofi .steps b{color:#6ea8ff}
.cs--trageprofi .close{background:var(--tp-blue)}
.cs--trageprofi .close *{color:#fff}
.tp-hero{padding:calc(var(--nav-h) + 50px) 0 clamp(48px,6vw,90px)}
.tp-hero__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,80px);align-items:center}
.tp-hero h1 .sub{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6ea8ff;margin-bottom:14px}
.tp-hero .t-name{display:block;font-weight:600;font-size:clamp(3.2rem,9vw,8.4rem);line-height:.92;letter-spacing:-.05em}
.tp-hero .t-claim{display:block;font-weight:600;font-size:clamp(1.3rem,2.4vw,2.2rem);color:#6ea8ff;margin-top:12px;max-width:28ch}
.tp-ticket{background:#f3f6fb;color:var(--tp-navy);padding:clamp(22px,2.4vw,34px);position:relative;transform:rotate(2deg)}
.tp-ticket__top{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-blue)}
.tp-ticket__list li{display:flex;gap:14px;align-items:baseline;padding:9px 0;font-weight:600;font-size:1.15rem}
.tp-ticket__list span{font-family:var(--mono);font-size:11px;color:var(--tp-blue)}
.tp-ticket__stamp{position:absolute;right:20px;bottom:18px;font-family:var(--mono);font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:var(--tp-blue);border:3px solid var(--tp-blue);padding:6px 12px;transform:rotate(-12deg)}
.tp-stack{padding:0}
.tp-boxes{display:flex;justify-content:center;align-items:flex-end;gap:10px;height:200px}
.tp-box{display:block;background:#c79a5b;width:clamp(60px,8vw,110px);aspect-ratio:1/1}
.tp-box--1,.tp-box--4{aspect-ratio:1.2/1}
.tp-box--2{aspect-ratio:1/1.3}
@media (max-width:860px){.tp-hero__grid{grid-template-columns:1fr}}
