.inner-page{min-height:100vh;background:#f5f8fa;color:#12364b;padding-top:100px}.inner-hero{position:relative;overflow:hidden;padding:88px 0 74px;background:radial-gradient(ellipse at 84% 18%,rgba(4,191,220,.2),transparent 34%),linear-gradient(120deg,#0b2c45,#124b6b);color:#f4fbfd}.inner-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(160,229,236,.14) 1px,transparent 1.6px);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent,#000)}.inner-hero .shell{position:relative;z-index:1}.inner-hero .eyebrow{color:#78deea}.inner-hero h1{max-width:900px;margin:14px 0 18px;font:600 clamp(2.6rem,5.5vw,4.5rem)/1.08 Sora,Inter,sans-serif;letter-spacing:-.045em}.inner-hero p{max-width:750px;color:#d5e5eb;font-size:1.08rem;line-height:1.75}.inner-content{padding:62px 0 100px}.page-nav{display:flex;gap:26px;align-items:center}.page-nav a{color:#d7e7ed;font-size:.875rem;text-decoration:none}.page-nav a:hover,.page-nav a[aria-current=page]{color:#7ce0eb}.page-head-actions{display:flex;gap:18px;align-items:center}.page-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page-card{padding:28px;border:1px solid #d6e4e9;border-radius:20px;background:#fff;box-shadow:0 14px 36px rgba(11,44,69,.06)}.page-card h2,.page-card h3{color:#12364b}.page-card p,.page-card li{color:#526c7a;line-height:1.65}.page-card ul{padding-left:20px}.page-card.featured{border:2px solid #04bfdc;box-shadow:0 18px 40px rgba(4,137,164,.12)}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.price-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:1px solid #cfdee6;border-radius:18px;background:#fff;margin:0 0 13px}.billing-buttons{display:flex;gap:5px;padding:4px;border-radius:999px;background:#edf3f5}.billing-buttons button{border:0;border-radius:999px;padding:10px 16px;background:transparent;color:#526c7a;font:600 .9rem Inter, sans-serif;cursor:pointer}.billing-buttons button[aria-pressed=true]{background:#0e4565;color:white}.users-control{display:flex;align-items:center;gap:12px}.users-control label{font-weight:600}.users-control input{width:75px;border:1px solid #c8d9e1;border-radius:10px;padding:9px;text-align:center;font:600 1rem Inter,sans-serif;color:#12364b}.price-note{margin:0 0 30px;color:#526c7a;font-size:.875rem}.price-value{margin:22px 0 6px;font:600 2.25rem/1.2 Sora,Inter,sans-serif;color:#0e4565;letter-spacing:-.04em}.price-value span{font:500 .95rem Inter,sans-serif;letter-spacing:0;color:#526c7a}.page-card ul{list-style:none;padding:0}.page-card li{padding:9px 0;border-bottom:1px solid #edf2f4}.page-card li:before{content:"✓";color:#078fa5;font-weight:700;margin-right:10px}.page-card .tier-intro{min-height:5.6em}.page-callout{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:34px 0;padding:28px;border-radius:20px;background:linear-gradient(110deg,#0b2c45,#124b6b);color:#f4fbfd}.page-callout h2{margin:0 0 8px;color:white}.page-callout p{margin:0;color:#d4e6ec;line-height:1.65}.page-callout .button{white-space:nowrap}.page-section{margin:56px 0}.page-section>h2{font:600 clamp(1.8rem,3vw,2.5rem)/1.16 Sora,Inter,sans-serif;letter-spacing:-.035em}.faq-list{max-width:900px}.faq-list details{padding:20px 24px;border:1px solid #d5e3e9;border-radius:16px;background:#fff;margin:12px 0}.faq-list summary{font-weight:650;color:#12364b;cursor:pointer}.faq-list details p{color:#526c7a;line-height:1.7;margin-bottom:0}.legal-copy{max-width:880px;padding:40px;border:1px solid #d9e5ea;border-radius:20px;background:#fff}.legal-copy h2{margin:35px 0 12px;color:#12364b}.legal-copy h2:first-child{margin-top:0}.legal-copy h3{margin:25px 0 8px}.legal-copy p,.legal-copy li{color:#526c7a;line-height:1.75}.legal-copy a{color:#087c91}.page-footer{padding:38px 0;background:#0b2c45;color:#c7dbe2}.page-footer .shell{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.page-footer a{color:#d7edf1;text-decoration:none;margin-right:18px}.page-footer a:hover{color:#7ce0eb}
@media(max-width:850px){.page-nav{display:none}.page-cards{grid-template-columns:1fr}.page-card .tier-intro{min-height:0}.page-callout{grid-template-columns:1fr}.inner-hero{padding:64px 0 56px}.inner-content{padding:42px 0 72px}.price-controls{align-items:flex-start;flex-direction:column}.legal-copy{padding:25px}}
@media(max-width:780px){.inner-page{padding-top:122px}.site-header .header-inner{height:auto;min-height:72px;flex-wrap:wrap;gap:0 12px;padding-top:10px;padding-bottom:10px}.page-nav{display:flex;order:3;width:100%;overflow-x:auto;gap:19px;padding:8px 0 2px;white-space:nowrap;scrollbar-width:none}.page-nav::-webkit-scrollbar{display:none}.page-nav a{font-size:.75rem}.page-head-actions .button{min-height:38px;padding:8px 12px;font-size:.72rem}}

.legal-copy h2{font-size:1.45rem;letter-spacing:-.03em}.legal-copy h3{font-size:1.08rem;letter-spacing:-.02em}

/* Hero der Unterseiten reicht bis ganz nach oben; der Header liegt transparent darüber (wie auf der Startseite). */
.inner-page{padding-top:0}
.inner-hero{padding-top:150px}
@media(max-width:780px){.inner-hero{padding-top:120px}}
