﻿ .l-wrap{width:100%;max-width:1920px;padding:0 50px;margin:0 auto}
.common-container .inner-banner,.common-conatct{display:none}
.common-container .common-content{margin:0}
.common-container .common-content .common-main{width:100%;margin-left:0;background:#fff1f6}
.common-container .breadcrumbs-nav{display:none}
.common-container .breadcrumbs-nav a{color:var(--subheadcolor)}
.common-title{font-size:60px;font-weight:600}
@media (max-width:1024px){.common-container .breadcrumbs-nav,.l-wrap{padding:0 15px}
.common-title{font-size:35px}
}@media (max-width:768px){.common-title{margin:17px 0 10px}
}.mini-model1{background-color:#fff1f6;padding:60px 0;font-family:Arial,sans-serif;transition:all 0.3s ease}
.mini-model1 *{box-sizing:border-box}
.mini-model1:hover{box-shadow:0 10px 40px rgba(220,150,170,0.2);background-color:#faebef}
.mini-model1-inner{display:flex;align-items:center;justify-content:space-between;gap:50px;margin:0 auto}
.mini-model1-text{flex:1;max-width:780px}
.mini-model1-tag{display:inline-block;border:2px solid var(--color);color:var(--color);border-radius:50px;padding:10px 35px;font-size:var(--fontsize22);font-weight:var(--fontbold6);margin-bottom:35px}
.mini-model1-subtitle{color:var(--color);font-size:48px;font-weight:600;margin-bottom:15px}
.mini-model1-title{color:var(--subheadcolor);font-size:65px;line-height:1.1;font-weight:900;margin-bottom:27px}
.mini-model1-desc{color:#777;font-size:var(--fontsize30);line-height:1.2;font-weight:var(--fontbold6);margin-bottom:27px}
.mini-model1-slogan{color:#FB54B4;font-size:35px;font-weight:600;margin-bottom:35px}
.mini-model1-actions{display:flex;gap:54px;margin-bottom:42px}
.mini-model1-btn-primary{background-color:var(--color);color:#fff !important;text-decoration:none;padding:15px 35px;border-radius:50px;font-size:var(--fontsize26);font-weight:var(--fontbold6)}
.mini-model1-btn-secondary{background-color:#fff;color:var(--color);text-decoration:none;padding:15px 45px;border-radius:50px;font-size:var(--fontsize26);font-weight:var(--fontbold6);border:2px solid var(--color)}
.mini-model1-badges{display:flex;gap:15px}
.mini-model1-badge{background-color:#fff;color:var(--color);padding:10px 30px;border-radius:50px;font-size:var(--fontsize18);font-weight:var(--fontbold6)}
.mini-model1-image{flex:1;display:flex;justify-content:flex-end;max-width:100%}
.mini-model1-img-box{background-color:#fff;padding:28px;border-radius:35px;box-shadow:0 0 40px rgba(255,182,193,0.5);overflow:hidden;max-width:100%}
.mini-model1-img-box img{display:block;transition:transform 0.4s ease;max-width:100%}
.mini-model1-img-box:hover img{transform:scale(1.04)}
@media (min-width:1024px) and (max-width:1600px){.mini-model1-title{font-size:50px}
.mini-model1-btn-primary,.mini-model1-btn-secondary{padding:2% 3%;font-size:var(--fontsize16)}
}@media (max-width:1024px){.mini-model1{padding:40px 0}
.mini-model1-inner{flex-direction:column;gap:20px}
.mini-model1-desc{font-size:var(--fontsize18)}
.mini-model1-actions{margin-bottom:20px}
.mini-model1-img-box{padding:20px}
.mini-model1-tag,.mini-model1-btn-primary,.mini-model1-btn-secondary{font-size:var(--fontsize16);padding:2% 3%;margin-bottom:10px}
.mini-model1-text{max-width:100%}
.mini-model1-title{font-size:40px}
.mini-model1-subtitle{font-size:var(--fontsize26)}
.mini-model1-slogan{font-size:var(--fontsize20)}
.mini-model1-actions{flex-direction:column;gap:20px}
.mini-model1-btn-primary,.mini-model1-btn-secondary{text-align:center}
.mini-model1-badges{flex-wrap:wrap}
.mini-model1-image{width:100%;justify-content:center;margin-top:20px}
}.mini-model2{width:100%;padding:60px 0;background-color:#ffffff;transition:all 0.4s ease}
.mini-model2:hover{background-color:#fcfcfc;box-shadow:0 15px 40px rgba(0,0,0,0.04)}
.mini-model2-top{text-align:center;margin-bottom:58px}
.mini-model2-tag{display:inline-block;border:2px solid var(--color);color:var(--color);border-radius:50px;padding:10px 30px;font-size:var(--fontsize22);font-weight:var(--fontbold6);text-transform:uppercase}
.mini-model2-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;margin:0 auto}
.mini-model2-image{flex:0 0 42%}
.mini-model2-img-box{border-radius:30px;overflow:hidden}
.mini-model2-img-box img{display:block;width:100%;height:auto;border-radius:30px;transition:transform 0.5s ease}
.mini-model2-img-box:hover img{transform:scale(1.04)}
.mini-model2-content{flex:1}
.mini-model2-title{color:var(--subheadcolor);font-weight:600;margin-bottom:30px;line-height:1.2}
.mini-model2-highlight{color:var(--color)}
.mini-model2-card{background-color:#ffffff;border-radius:20px;padding:25px 35px;box-shadow:0px 4px 10px 0px rgba(161,161,161,0.86);border:1px solid #f0f0f0;margin-bottom:35px}
.mini-model2-card-strong{color:var(--subheadcolor);font-size:var(--fontsize30);font-weight:600;margin-bottom:27px;line-height:1.2}
.mini-model2-card-p{color:#6F6F6F;font-size:23px;line-height:1.2}
.mini-model2-text-group{margin-bottom:40px}
.mini-model2-text-group p{color:var(--subheadcolor);font-size:23px;line-height:1.2;margin-bottom:15px}
.mini-model2-text-group .mini-model2-bold{font-weight:600;margin-bottom:8px;margin-top:20px}
.mini-model2-text-group p:first-child{margin-top:0}
.mini-model2-features{display:flex;gap:20px;margin-bottom:30px}
.mini-model2-feature{flex:1;background-color:#fdf5f8;border-radius:20px;padding:25px 15px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}
.mini-model2-feature img{margin-bottom:15px;object-fit:contain}
.mini-model2-feature p{color:var(--subheadcolor);font-size:var(--fontsize16);font-weight:var(--fontbold7);line-height:1.3}
.mini-model2-feature-hl{color:var(--color)}
.mini-model2-quote{background:linear-gradient(135deg,#8b3cbb 0%,#e93e92 100%);border-radius:20px;padding:30px 40px;display:flex;align-items:flex-start;gap:20px}
.mini-model2-quote-icon{color:#ffffff;font-size:60px;font-family:Georgia,serif;line-height:1;margin-top:-10px}
.mini-model2-quote-text{flex:1}
.mini-model2-quote-text p{color:#ffffff;font-size:23px;font-weight:var(--fontbold6);line-height:1.8;margin-bottom:10px}
.mini-model2-quote-text p:last-child{margin-bottom:0}
.mini-model2-bot{margin-top:61px}
.mini-model2-bot img{width:100%}
@media (max-width:1024px){.mini-model2{padding:40px 0}
.mini-model2-bot{margin-top:40px}
.mini-model2-tag{padding:2% 3%;margin-bottom:20px;font-size:var(--fontsize16)}
.mini-model2-inner{flex-direction:column;gap:30px}
.mini-model2-image{flex:auto;width:100%}
.mini-model2-content{flex:auto;width:100%}
.mini-model2-title{text-align:center}
.mini-model2-text-group p{font-size:var(--fontsize18)}
.mini-model2-features{flex-direction:column}
.mini-model2-quote{flex-direction:column;padding:25px}
.mini-model2-quote-icon{margin-top:0;margin-bottom:-20px}
}@media (max-width:768px){.mini-model2-bot{margin-top:30px}
}.mini-model3{width:100%;padding:60px 0;background-color:#fff1f6;transition:all 0.4s ease;overflow:hidden}
.mini-model3:hover{background-color:#faebef;box-shadow:0 10px 30px rgba(220,150,170,0.15)}
.mini-model3-header{text-align:center;margin-bottom:60px}
.mini-model3-tag{display:inline-block;border:2px solid var(--color);color:var(--color);border-radius:50px;padding:8px 30px;font-size:var(--fontsize22);font-weight:var(--fontbold6);text-transform:uppercase;margin-bottom:30px}
.mini-model3-title{color:var(--subheadcolor);margin-bottom:25px;line-height:1.2}
.mini-model3-subtitle{color:var(--color);font-size:var(--fontsize24);font-weight:800;line-height:1.2}
.mini-model3-list{display:flex;justify-content:space-between;gap:40px;margin:0 auto}
.mini-model3-item{flex:1;min-width:0;background-color:#ffffff;border-radius:30px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.03);transition:transform 0.4s ease,box-shadow 0.4s ease}
.mini-model3-item:hover{box-shadow:0 20px 50px rgba(0,0,0,0.08)}
.mini-model3-img-box{width:100%;overflow:hidden;background-color:#f5eef5}
.mini-model3-img-box img{display:block;width:100%;max-width:100%;height:auto;transition:transform 0.5s ease}
.mini-model3-item:hover .mini-model3-img-box img{transform:scale(1.04)}
.mini-model3-info{padding:35px}
.mini-model3-name{color:var(--color);font-size:41px;font-weight:900;margin-bottom:5px;line-height:1.2}
.mini-model3-role{color:var(--color);font-size:var(--fontsize20);font-weight:var(--fontbold6);margin-bottom:20px}
.mini-model3-desc{color:#595757;font-size:var(--fontsize24);line-height:1.6;font-weight:var(--fontbold6)}
@media (max-width:1024px){.mini-model3{padding:50px 0}
.mini-model3-header{margin-bottom:40px}
.mini-model3-tag{font-size:var(--fontsize16);padding:8px 25px;margin-bottom:20px}
.mini-model3-title{margin-bottom:20px}
.mini-model3-subtitle{font-size:var(--fontsize18);padding:0 20px}
.mini-model3-list{gap:20px}
.mini-model3-item{border-radius:20px}
.mini-model3-info{padding:25px}
.mini-model3-name{font-size:var(--fontsize28)}
.mini-model3-role{font-size:var(--fontsize16);margin-bottom:12px}
.mini-model3-desc{font-size:var(--fontsize16);line-height:1.5}
}@media (max-width:768px){.mini-model3{padding:40px 0}
.mini-model3-header{margin-bottom:30px}
.mini-model3-tag{font-size:var(--fontsize14);padding:7px 20px;margin-bottom:15px}
.mini-model3-title{margin-bottom:15px}
.mini-model3-subtitle{font-size:var(--fontsize16);line-height:1.5;padding:0}
.mini-model3-subtitle br{display:none}
.mini-model3-list{flex-direction:column;gap:25px}
.mini-model3-item{width:100%;border-radius:20px}
.mini-model3-img-box{width:100%}
.mini-model3-img-box img{width:100%;height:auto}
.mini-model3-info{padding:20px}
.mini-model3-name{font-size:var(--fontsize24);margin-bottom:5px}
.mini-model3-role{font-size:var(--fontsize15);margin-bottom:10px}
.mini-model3-desc{font-size:var(--fontsize15);line-height:1.5}
}.mini-model4{width:100%;padding:60px 0;background-color:#ffffff;transition:background-color 0.4s ease}
.mini-model4:hover{background-color:#fdfcfd}
.mini-model4-header{text-align:center;margin-bottom:60px}
.mini-model4-tag{display:inline-block;border:2px solid var(--color);color:var(--color);border-radius:50px;padding:10px 30px;font-size:var(--fontsize22);font-weight:var(--fontbold6);text-transform:uppercase;margin-bottom:25px}
.mini-model4-title{color:var(--subheadcolor);margin-bottom:25px;line-height:1.2}
.mini-model4-subtitle{font-size:var(--fontsize30);color:var(--color);font-weight:var(--fontbold6);line-height:1.2;margin:0 auto}
.mini-model4-cards{display:flex;justify-content:space-between;gap:30px;margin:0 auto}
.mini-model4-card{flex:1;background-color:#ffffff;border-radius:20px;padding:35px 30px;box-shadow:0px 4px 10px 0px rgba(161,161,161,0.86);border:1.5px solid #FB54B4;transition:transform 0.4s ease,box-shadow 0.4s ease}
.mini-model4-card:hover{transform:scale(1.04);box-shadow:0 15px 45px rgba(255,105,180,0.25)}
.mini-model4-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}
.mini-model4-card-title{font-size:35px;color:var(--subheadcolor);font-weight:600}
.mini-model4-icon{display:block;object-fit:contain;transition:transform 0.4s ease;margin-right:15%}
.mini-model4-card:hover .mini-model4-icon{transform:scale(1.04)}
.mini-model4-card-desc{font-size:var(--fontsize20);color:#7D7B7B;line-height:1.2}
@media (max-width:1300px){.mini-model4-icon{max-width:60px;margin-right:0}
}@media (max-width:1024px){.mini-model4{padding:60px 0}
.mini-model4-tag,.mini-model4-card-desc{font-size:var(--fontsize16)}
.mini-model4-icon{margin-right:10%}
.mini-model4-card-top{margin-bottom:15px}
.mini-model4-card-title{font-size:var(--fontsize20)}
.mini-model4-subtitle{font-size:var(--fontsize18);padding:0 20px}
.mini-model4-cards{flex-direction:column;gap:25px}
.mini-model4-card{width:100%}
}@media (max-width:768px){.mini-model4-icon{margin-right:10%}
}.mini-model5,.mini-model5 *{box-sizing:border-box}
.mini-model5{width:100%;padding:100px 0;background-color:#fcf3f6;transition:background-color 0.4s ease}
.mini-model5:hover{background-color:#faebef}
.mini-model5-header{text-align:center;margin-bottom:60px;padding:0 20px}
.mini-model5-tag{display:inline-block;border:2px solid var(--color);color:var(--color);border-radius:50px;padding:10px 30px;font-size:var(--fontsize22);font-weight:var(--fontbold6);text-transform:uppercase;margin-bottom:25px}
.mini-model5-title{color:var(--subheadcolor);margin-bottom:25px;line-height:1.2}
.mini-model5-subtitle{font-size:var(--fontsize30);color:var(--color);font-weight:600;line-height:1.5}
.mini-model5-list{display:grid;grid-template-columns:repeat(4,1fr);gap:52px;width:100%}
.mini-model5-item{background-color:#ffffff;border-radius:30px;padding:40px 30px;box-shadow:0 10px 30px rgba(0,0,0,0.03);transition:transform 0.4s ease,box-shadow 0.4s ease;display:flex;flex-direction:column;min-width:0}
.mini-model5-item:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(220,150,170,0.15)}
.mini-model5-img-box{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:20px}
.mini-model5-img-box img{width:100%;height:auto;object-fit:contain;transition:transform 0.4s ease}
.mini-model5-item:hover .mini-model5-img-box img{transform:scale(1.04)}
.mini-model5-info{flex:1;display:flex;flex-direction:column}
.mini-model5-name{color:var(--color);font-size:31px;font-weight:900;margin-bottom:10px;word-wrap:break-word}
.mini-model5-desc{color:#595757;font-size:var(--fontsize18);line-height:1.2;font-weight:var(--fontbold6);margin-bottom:25px;flex:1}
.mini-model5-link{color:var(--color);font-size:var(--fontsize18);font-weight:var(--fontbold6);text-decoration:none;display:inline-block}
.mini-model5-link:hover{text-decoration:underline}
@media (max-width:1024px){.mini-model5{padding:80px 0}
.mini-model5-subtitle{font-size:var(--fontsize20)}
.mini-model5-list{grid-template-columns:repeat(2,1fr);gap:25px}
}@media (max-width:767px){.mini-model5{padding:60px 0}
.mini-model5-subtitle{font-size:var(--fontsize16)}
.mini-model5-list{grid-template-columns:1fr;gap:20px}
.mini-model5-img-box{height:auto;min-height:200px}
}.mini-model6,.mini-model6 *{box-sizing:border-box}
.mini-model6{width:100%;padding:80px 0;transition:background-color 0.4s ease,box-shadow 0.4s ease;overflow:hidden}
.mini-model6:hover{background-color:#fafcfd;box-shadow:inset 0 0 50px rgba(0,0,0,0.02)}
.mini-model6-inner{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px}
.mini-model6-left{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.mini-model6-tag{display:inline-block;border:2px solid var(--color);color:var(--color);border-radius:50px;padding:10px 30px;font-size:var(--fontsize22);font-weight:var(--fontbold6);text-transform:uppercase;margin-bottom:25px}
.mini-model6-title{color:var(--subheadcolor);line-height:1.15;margin-bottom:35px}
.mini-model6-desc{color:#7C7C7C;font-size:var(--fontsize30);line-height:1.2;font-weight:var(--fontbold6);margin-bottom:50px;max-width:90%}
.mini-model6-btn{display:inline-block;background-color:var(--color);color:#ffffff !important;padding:18px 45px;border-radius:50px;text-decoration:none;font-size:var(--fontsize20);font-weight:var(--fontbold6);transition:transform 0.3s ease,box-shadow 0.3s ease;box-shadow:0 10px 25px rgba(220,20,60,0.18)}
.mini-model6-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(220,20,60,0.3)}
.mini-model6-right{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;min-width:0}
.mini-model6-card{background-color:#ffffff;border:3px solid #FFC7E6;border-radius:20px;padding:35px 30px;box-shadow:0px 1px 14px 2px rgba(253,209,225,0.86);transition:transform 0.4s ease,box-shadow 0.4s ease;display:flex;flex-direction:column;min-width:0}
.mini-model6-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(255,150,180,0.25)}
.mini-model6-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:29px}
.mini-model6-card-title{color:var(--color);font-size:31px;font-weight:900;line-height:1.2;margin:0;flex:1;min-width:0;word-break:break-all}
.mini-model6-icon{width:90px;height:90px;flex-shrink:0}
.mini-model6-icon img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transition:transform 0.4s ease}
.mini-model6-card:hover .mini-model6-icon img{transform:scale(1.04)}
.mini-model6-card-desc{color:#595757;font-size:var(--fontsize18);line-height:1.2;font-weight:var(--fontbold6);margin:0}
@media (max-width:1300px){.mini-model6-right{grid-template-columns:repeat(1,1fr)}
}@media (max-width:1024px){.mini-model6{padding:80px 0}
.mini-model6-inner{display:flex;flex-direction:column;gap:50px}
.mini-model6-left,.mini-model6-right{width:100%}
.mini-model6-desc{font-size:var(--fontsize18);max-width:100%}
.mini-model6-right{grid-template-columns:repeat(2,1fr);gap:20px}
}@media (max-width:767px){.mini-model6{padding:60px 0}
.mini-model6-tag{font-size:var(--fontsize14);padding:8px 20px;margin-bottom:25px}
.mini-model6-title{font-size:36px;margin-bottom:25px}
.mini-model6-desc{font-size:var(--fontsize16);margin-bottom:35px}
.mini-model6-btn{width:100%;text-align:center;font-size:var(--fontsize18);padding:15px 35px}
.mini-model6-right{grid-template-columns:1fr}
.mini-model6-card{padding:30px 25px}
.mini-model6-card-title{font-size:var(--fontsize24)}
.mini-model6-icon{width:60px;height:60px}
}.mini-model7,.mini-model7 *{box-sizing:border-box}
.mini-model7{width:100%;max-width:100vw;padding:100px 0;background-color:#fff1f6;transition:background-color 0.4s ease;overflow-x:hidden}
.mini-model7-header{margin-bottom:50px;padding:0 20px}
.mini-model7-tag{display:inline-block;border:2px solid var(--color);color:var(--color);border-radius:64px;padding:8px 25px;font-size:var(--fontsize22);font-weight:var(--fontbold6);text-transform:uppercase;margin-bottom:25px}
.mini-model7-title{color:var(--subheadcolor);margin-bottom:20px;line-height:1.2}
.mini-model7-subtitle{font-size:var(--fontsize30);color:#7C7C7C;font-weight:var(--fontbold6);line-height:1.5}
.mini-model7-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}
.mini-model7-card{min-width:0;background-color:#ffffff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.03);transition:transform 0.4s ease,box-shadow 0.4s ease;display:flex;flex-direction:column;word-wrap:break-word}
.mini-model7-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px rgba(220,150,170,0.15)}
.mini-model7-img-box{width:100%;border-radius:15px 15px 0 0;padding:20px;background:#ffe3ee;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}
.mini-model7-img-box img{width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform 0.4s ease}
.mini-model7-card:hover .mini-model7-img-box img{transform:scale(1.04)}
.mini-model7-badge{position:absolute;top:0px;left:0px;color:#ffffff;padding:6px 16px;border-radius:50px;font-size:var(--fontsize12);font-weight:var(--fontbold6);text-transform:uppercase;z-index:2;background:#8d54d5}
.mini-model7-info{padding:20px;flex:1;display:flex;flex-direction:column}
.mini-model7-name{color:#333333;font-size:var(--fontsize22);font-weight:var(--fontbold6);margin-bottom:10px;line-height:1.3}
.mini-model7-desc{color:#777777;font-size:var(--fontsize18);line-height:1.5;margin-bottom:35px;flex:1}
.mini-model7-price{color:var(--color);font-size:var(--fontsize18);font-weight:var(--fontbold6);margin-bottom:20px}
.mini-model7-btn{display:block;width:100%;text-align:center;background-color:var(--color);color:#ffffff !important;padding:15px 0;border-radius:50px;text-decoration:none;font-size:var(--fontsize16);font-weight:var(--fontbold6);transition:opacity 0.3s ease}
.mini-model7-btn:visited{color:#fff}
.mini-model7-btn:hover{opacity:0.9}
@media (max-width:1024px){.mini-model7{padding:80px 0}
.mini-model7-title{font-size:40px}
.mini-model7-subtitle{font-size:var(--fontsize18)}
.mini-model7-grid{grid-template-columns:repeat(2,1fr);gap:20px}
}@media (max-width:767px){.mini-model7{padding:60px 0}
.mini-model7-title{font-size:32px}
.mini-model7-subtitle{font-size:var(--fontsize16)}
.mini-model7-grid{grid-template-columns:1fr;gap:20px}
.mini-model7-img-box{height:auto;min-height:250px}
}.mini-model8,.mini-model8 *{box-sizing:border-box}
.mini-model8{width:100%;padding:80px 0;overflow-x:hidden}
.mini-model8-box{position:relative;border-radius:40px;padding:80px 40px;text-align:center;overflow:hidden;transition:transform 0.4s ease,box-shadow 0.4s ease;background:url(/Content/uploads/2026100707/2026082516450605f4eea32a784ed3912780973ecc8c23.webp) no-repeat;background-size:cover}
.mini-model8-box:hover{transform:translateY(-4px)}
.mini-model8-content{position:relative;z-index:2;margin:0 auto}
.mini-model8-top-desc{font-size:25px;color:#555555;line-height:1.6;margin-bottom:25px}
.mini-model8-title{font-size:44px;color:var(--color);font-weight:600;line-height:1.2;margin-bottom:25px}
.mini-model8-sub-desc{font-size:25px;color:#555555;line-height:1.5;margin-bottom:10px}
.mini-model8-desc{font-size:var(--fontsize30);color:var(--color);font-weight:var(--fontbold6);line-height:1.5;margin-bottom:40px}
.mini-model8-btns{display:flex;justify-content:center;align-items:center;gap:20px}
.mini-model8-btn-primary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color);color:#ffffff !important;padding:16px 36px;border-radius:50px;font-size:var(--fontsize26);font-weight:var(--fontbold6);text-decoration:none;box-shadow:0 10px 25px rgba(233,30,99,0.3);transition:transform 0.4s ease,background-color 0.4s ease}
.mini-model8-btn-primary:hover{transform:scale(1.04);color:inherit}
.mini-model8-btn-secondary{display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff;color:#333333;padding:16px 36px;border-radius:50px;font-size:var(--fontsize26);font-weight:var(--fontbold6);text-decoration:none;box-shadow:0 10px 25px rgba(0,0,0,0.05);transition:transform 0.4s ease,background-color 0.4s ease}
.mini-model8-btn-secondary:hover{transform:scale(1.04);color:inherit}
@media (max-width:1025px){.mini-model8{padding:60px 0}
.mini-model8-title{font-size:42px}
.mini-model8-btn-secondary,.mini-model8-btn-primary{font-size:var(--fontsize20)}
.mini-model8-top-desc,.mini-model8-sub-desc{font-size:var(--fontsize18)}
.mini-model8-desc{font-size:var(--fontsize20)}
}@media (max-width:768px){.mini-model8{padding:40px 0}
.mini-model8-box{padding:50px 20px}
.mini-model8-title{font-size:var(--fontsize30)}
.mini-model8-top-desc,.mini-model8-sub-desc,.mini-model8-desc{font-size:var(--fontsize16)}
.mini-model8-btns{flex-direction:column;gap:15px}
.mini-model8-btn-primary,.mini-model8-btn-secondary{width:100%;font-size:var(--fontsize16)}
}.home-cta{background-repeat:no-repeat;background-size:cover;padding:3% 0 3% 20%;background-position:right center;position:relative}
.home-cta .home-cta-img{position:absolute;left:0;bottom:0;z-index:1;width:16%;max-height:none}
.home-cta .home-cta-subhead{font-size:clamp(18px,1.5vw,30px);color:#fb54b4;font-weight:var(--fontbold6)}
.home-cta .home-cta-title{font-size:clamp(32px,3.5vw,65px);color:#39157a;font-weight:var(--fontbold7);margin:15px 0;line-height:1.2}
.home-cta .home-cta-bottom{display:flex;gap:30px;justify-content:space-between}
.home-cta .home-cta-bottom .home-cta-text{margin:0;color:#767176;font-size:clamp(16px,1vw,20px);line-height:1.65;font-weight:var(--fontbold6)}
.home-cta .home-cta-bottom .cta-link p{font-size:clamp(16px,.9vw,18px);color:#fb54b4}
.home-cta .home-cta-bottom .cta-link a{display:inline-flex;align-items:center;justify-content:center;padding:10px 38px;border-radius:32px;font-size:clamp(16px,1.25vw,24px);font-weight:var(--fontbold6);line-height:1.2;min-height:65px;transition:.3s ease;background-color:#e91e63;color:#fff;margin-top:10px;box-shadow:0 5px 0 #c2185b}
.home-cta .home-cta-bottom .cta-link a:hover{transform:translateY(5px);box-shadow:0 0 0 #c2185b}
@media (max-width:1024px){.home-cta{padding:5% 0}
.home-cta .home-cta-img{display:none}
.home-cta .home-cta-bottom{flex-direction:column;gap:20px}
.home-cta .home-cta-bottom .cta-link a{min-height:50px}}
 @media (max-width:768px){.mini-model1-title,.mini-model5-name{font-size:30px}
.mini-model2-card-strong,.mini-model7-name{font-size:20px}
.mini-model2-card-p,.common-container .common-content .common-main p,.mini-model5-desc,.mini-model7-desc{font-size:16px}
}