/* Gründungspreis bis 31.12.2026 (gebaut von eigene-website-quelle/gruendungspreis_bauen.py – nicht von Hand ändern) */
.gp-top{background:radial-gradient(110% 140% at 85% 0%,#1F242C 0%,#0E1013 60%);color:#EDEDE8;border-bottom:6px solid #FF6726;position:relative;overflow:hidden}
.gp-top::before{content:"";position:absolute;inset:0;background:radial-gradient(2px 2px at 12% 30%,rgba(255,255,255,.35),transparent),radial-gradient(1.5px 1.5px at 38% 70%,rgba(255,255,255,.25),transparent),radial-gradient(2px 2px at 64% 22%,rgba(255,103,38,.6),transparent),radial-gradient(1.5px 1.5px at 82% 64%,rgba(255,255,255,.3),transparent),radial-gradient(2px 2px at 93% 18%,rgba(255,255,255,.25),transparent);pointer-events:none}
.gp-in{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:1.2rem 3rem;align-items:center;padding-block:clamp(1.3rem,3.5vw,2.2rem)}
.gp-txt{display:grid;gap:.7rem}
.gp-k{display:flex;align-items:center;gap:.5rem;font-family:var(--f-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#FF6726}
.gp-k svg{width:16px;height:16px;fill:#FF6726}
.gp-top h2{font-size:clamp(1.55rem,3.6vw,2.5rem);line-height:1.05;color:#EDEDE8}
.gp-top h2 span{display:block;color:#FF8E5A;font-size:.62em;font-stretch:112%;margin-top:.35rem}
.gp-l{color:#A0A5AC;max-width:60ch}
.gp-inkl{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}
.gp-inkl li{font-size:.84rem;line-height:1.25;border:1px solid #2C3036;border-radius:999px;padding:.32rem .7rem;color:#D7D8D2;display:flex;gap:.35rem;align-items:center}
.gp-inkl li::before{content:"";width:.55rem;height:.3rem;border-left:2px solid #FF6726;border-bottom:2px solid #FF6726;transform:rotate(-45deg) translateY(-2px);flex:none}
.gp-rechts{display:grid;gap:.9rem}
.gp-uhr{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}
.gp-uhr span{display:grid;justify-items:center;background:#171A1F;border:1px solid #2C3036;border-radius:12px;padding:.6rem .2rem .5rem;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.06em;color:#A0A5AC;text-transform:uppercase}
.gp-uhr b{font-family:var(--f-display);font-stretch:118%;font-weight:900;font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.05;color:#EDEDE8;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}
.gp-knoepfe{display:flex;flex-wrap:wrap;gap:.6rem}
.gp-btn{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--f-display);font-stretch:112%;font-weight:800;font-size:.98rem;text-decoration:none;border-radius:8px;padding:.75rem 1.1rem;border:2px solid #EDEDE8;color:#EDEDE8;transition:transform .2s}
.gp-btn:hover{transform:translateY(-2px)}
.gp-primaer{background:#FF6726;border-color:#FF6726;color:#121417}
.gp-klein{font-size:.8rem;color:#A0A5AC;line-height:1.4}
@media (max-width:860px){.gp-in{grid-template-columns:1fr}.gp-inkl{display:none}.gp-l{font-size:.95rem}.gp-btn{flex:1 1 auto;justify-content:center}}
.gp-schmal{background:#16181B;color:#EDEDE8;border-bottom:3px solid #FF6726}
.gp-schmal .wrap{display:flex;align-items:center;gap:.6rem;padding-block:.55rem;font-size:.93rem;line-height:1.35}
.gp-schmal svg{width:16px;height:16px;fill:#FF6726;flex:none}
.gp-schmal a{color:#FF8E5A;font-weight:700;white-space:nowrap}
