.inserieren-page{min-height:100vh;background:#ffffff;color:#182427}.inserieren-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.inserieren-hero{padding:110px 0 100px;background:radial-gradient(circle at 80% 20%,rgba(25,122,134,.12),transparent 35%),#f7fafb}.inserieren-hero-content{max-width:760px}.inserieren-eyebrow{display:inline-block;margin-bottom:18px;padding:7px 13px;border-radius:999px;background:#eaf5f6;color:#197a86;font-size:14px;font-weight:600}.inserieren-hero h1{margin:0;max-width:720px;font-size:clamp(42px,6vw,72px);line-height:1.05;letter-spacing:-.04em}.inserieren-hero-text{margin:28px 0 0;max-width:680px;font-size:20px;line-height:1.65;color:#58676a}.inserieren-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.inserieren-primary-button,.inserieren-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.inserieren-primary-button{background:#197a86;color:#ffffff;box-shadow:0 10px 24px rgba(25,122,134,.24)}.inserieren-primary-button:hover{background:#146773;transform:translateY(-1px);box-shadow:0 14px 30px rgba(25,122,134,.3)}.inserieren-secondary-button{border:1px solid #d5e1e3;background:#ffffff;color:#263639}.inserieren-secondary-button:hover{border-color:#197a86;color:#197a86;background:rgba(65,183,204,.06);transform:translateY(-1px)}.inserieren-small-note{margin-top:18px;font-size:14px;color:#768487}.inserieren-section{padding:90px 0}.inserieren-section-alt{background:#f6f9fa}.inserieren-section-heading{max-width:650px;margin-bottom:46px}.inserieren-section-heading h2{margin:0;font-size:36px;line-height:1.15;letter-spacing:-.025em}.inserieren-section-heading p{margin:14px 0 0;color:#68777a;font-size:17px;line-height:1.6}.inserieren-benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.inserieren-card{padding:30px;border:1px solid #e0e9ea;border-radius:16px;background:#ffffff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.inserieren-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(15,38,45,.08);border-color:rgba(65,183,204,.35)}.inserieren-card h3{margin:18px 0 8px;font-size:19px}.inserieren-card p{margin:0;color:#68777a;line-height:1.55}.inserieren-icon{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:#eaf5f6;color:#197a86;font-size:18px;font-weight:700}.inserieren-steps{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.inserieren-step{display:flex;gap:20px;padding:28px;border-radius:16px;background:#ffffff;border:1px solid #e0e9ea;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.inserieren-step:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(15,38,45,.08);border-color:rgba(65,183,204,.35)}.inserieren-step>span{flex:0 0 auto;display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#197a86;color:#ffffff;font-weight:700}.inserieren-step h3{margin:2px 0 8px;font-size:18px}.inserieren-step p{margin:0;color:#68777a;line-height:1.55}.inserieren-final{padding:90px 0}.inserieren-final-box{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px;border:1px solid #d7eaec;border-radius:20px;background:#eef7f8;box-shadow:0 20px 46px rgba(25,122,134,.1)}.inserieren-final-box h2{margin:0;font-size:32px}.inserieren-final-box p{margin:10px 0 0;color:#657477}@media (max-width:900px){.inserieren-benefits{grid-template-columns:repeat(2,1fr)}.inserieren-final-box{align-items:flex-start;flex-direction:column}}@media (max-width:650px){.inserieren-container{width:min(calc(100% - 28px),1180px)}.inserieren-hero{padding:70px 0}.inserieren-hero h1{font-size:42px}.inserieren-hero-text{font-size:18px}.inserieren-section{padding:65px 0}.inserieren-benefits,.inserieren-steps{grid-template-columns:1fr}.inserieren-card{padding:24px}.inserieren-final{padding:60px 0}.inserieren-final-box{padding:30px 24px}.inserieren-final-box h2{font-size:27px}.inserieren-primary-button,.inserieren-secondary-button{width:100%}}