/* MODEL VIBE 11.15.0 – Model werden Premium Experience */
.mvp15{--mvink:#18131c;--mvpink:#e84ba6;--mvmuted:#706674;background:#fcf9fa;color:var(--mvink);overflow:hidden;font-family:inherit}.mvp15 *{box-sizing:border-box}.mvp15 h1,.mvp15 h2,.mvp15 h3{line-height:1.14;letter-spacing:-.035em}.mvp15 h1{font-size:clamp(40px,5vw,82px);margin:20px 0 25px}.mvp15 h2{font-size:clamp(30px,3.6vw,52px);margin:15px 0 22px}.mvp15 h3{font-size:20px;margin:10px 0}.mvp15 p{line-height:1.7;max-width:72ch}.mvp15 em{font-style:normal;color:var(--mvpink)}.mvp15-eyebrow,.mvp15-kicker{font-size:12px;font-weight:800;letter-spacing:.18em;color:#ba3488;text-transform:uppercase}.mvp15-hero{display:grid;grid-template-columns:1.12fr 1fr;min-height:650px;background:#17121c;color:white}.mvp15-hero-copy{padding:clamp(32px,6vw,100px);align-self:center}.mvp15-hero-copy p{font-size:clamp(16px,1.4vw,20px);color:#ebdce6}.mvp15-hero-visual{position:relative;min-height:590px}.mvp15-hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center 31%;position:absolute}.mvp15-visual-label{position:absolute;bottom:18px;right:22px;background:#17121cce;color:white;font-size:11px;letter-spacing:.12em;padding:12px}.mvp15-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:32px}.mvp15-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#e84ba6;color:#18101c!important;border-radius:7px;padding:17px 25px;font-weight:850;text-decoration:none!important;min-height:54px;box-shadow:0 8px 22px #e84ba62b}.mvp15-btn:hover{background:#fa77bd}.mvp15-link{color:white!important;font-weight:700}.mvp15-facts{display:flex;gap:12px;flex-wrap:wrap;margin-top:38px}.mvp15-facts span{font-size:12px;color:#efe3e9;border:1px solid #80637c;padding:8px 12px;border-radius:99px}.mvp15-nav{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;background:#fff;border-bottom:1px solid #ece3e9;padding:19px 24px}.mvp15-nav a{font-weight:750;font-size:13px;color:#3e3040;text-decoration:none}.mvp15-section{max-width:1240px;margin:0 auto;padding:clamp(60px,7vw,110px) 28px;scroll-margin-top:90px}.mvp15-split{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,6vw,90px);align-items:center}.mvp15-photo{height:560px;overflow:hidden;border-radius:10px}.mvp15-photo img,.mvp15-photo-tile img{width:100%;height:100%;object-fit:cover}.mvp15-copy p{color:#554e59}.mvp15-textcta{display:inline-block;color:#b62a7e!important;font-weight:850;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.mvp15-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.mvp15-grid4 article,.mvp15-grid3 article,.mvp15-steps article{background:white;border:1px solid #efe6ec;padding:26px;border-radius:10px}.mvp15-grid4 article>b,.mvp15-steps article>b{font-size:26px;color:#dd61a7}.mvp15-grid4 p,.mvp15-grid3 p,.mvp15-steps p{font-size:14px;color:#655d69}.mvp15-note{font-size:13px;color:#716875;margin-top:24px}.mvp15-areas{max-width:none;background:#18121d;color:white;padding-left:max(28px,calc((100vw - 1184px)/2));padding-right:max(28px,calc((100vw - 1184px)/2))}.mvp15-areas .mvp15-kicker{color:#ff9ccc}.mvp15-areas .mvp15-sectionheading>p,.mvp15-areas .mvp15-note{color:#e4d6e2}.mvp15-sectionheading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:32px}.mvp15-sectionheading>div{flex:1}.mvp15-sectionheading>p{flex:1;color:#625765}.mvp15-area-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:30px}.mvp15-area-card{background:#2d2230;border:1px solid #604b5b;border-radius:10px;overflow:hidden}.mvp15-area-img{height:210px;overflow:hidden}.mvp15-area-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.mvp15-area-card:hover img{transform:scale(1.035)}.mvp15-area-content{padding:17px}.mvp15-area-content span{color:#e990c0;font-size:11px}.mvp15-area-content h3{color:white;font-size:18px}.mvp15-area-content p{color:#d5c8d3;font-size:12px;line-height:1.5;margin:6px 0}.mvp15-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mvp15-photo-tile{height:290px;overflow:hidden;border-radius:8px}.mvp15-photos .mvp15-grid3 article{padding:12px 12px 22px}.mvp15-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mvp15-process{background:#f4edf2;max-width:none;padding-left:max(28px,calc((100vw - 1184px)/2));padding-right:max(28px,calc((100vw - 1184px)/2))}.mvp15-faqgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mvp15-faqgrid details{background:white;border:1px solid #e9dfe6;padding:20px;border-radius:8px}.mvp15-faqgrid summary{font-weight:800;cursor:pointer}.mvp15-faqgrid p{color:#5c535f;font-size:14px}.mvp15-end{background:#18121d;color:white;display:grid;grid-template-columns:1fr 1fr;min-height:520px}.mvp15-end-photo{max-height:600px;overflow:hidden}.mvp15-end-photo img{width:100%;height:100%;object-fit:cover}.mvp15-end-copy{padding:clamp(40px,7vw,105px);align-self:center}.mvp15-end-copy h2{font-size:clamp(34px,4vw,60px)}.mvp15-end-copy p{color:#e4d9e4}.mvp15-end-copy small{display:block;color:#cfbfcd;margin-top:16px}.mvp15-trust,.mvp15-founder{scroll-margin-top:90px}
@media(max-width:960px){.mvp15-hero{grid-template-columns:1fr 1fr}.mvp15-hero-copy{padding:40px}.mvp15-area-grid{grid-template-columns:repeat(3,1fr)}.mvp15-grid4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.mvp15-hero,.mvp15-split,.mvp15-end{grid-template-columns:1fr}.mvp15-hero-visual{min-height:440px;order:-1}.mvp15-hero-copy{padding:38px 24px 48px}.mvp15-hero h1{font-size:clamp(40px,9vw,55px)}.mvp15-section{padding:60px 18px}.mvp15-nav{gap:14px;padding:15px}.mvp15-nav a{font-size:12px}.mvp15-photo{height:400px}.mvp15-sectionheading{display:block}.mvp15-area-grid{grid-template-columns:repeat(2,1fr);gap:9px}.mvp15-area-img{height:160px}.mvp15-area-content{padding:11px}.mvp15-area-content h3{font-size:16px}.mvp15-area-content p{font-size:11px}.mvp15-grid4,.mvp15-grid3,.mvp15-steps,.mvp15-faqgrid{grid-template-columns:1fr}.mvp15-photo-tile{height:280px}.mvp15-end-photo{height:360px}.mvp15-end-copy{padding:44px 24px}.mvp15-actions .mvp15-btn{width:100%}.mvp15-facts{gap:7px}}
@media(prefers-reduced-motion:reduce){.mvp15-area-img img{transition:none}}
