*{margin:0;padding:0;box-sizing:border-box}
html{height:100%}
body{font-family:'Fira Sans',sans-serif;color:#21193E;background-color:#FFFBF4;line-height:1.6;min-height:100%;display:flex;flex-direction:column}
.cntnr89{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}
header{background:linear-gradient(135deg,#b4858326 0%,#fffbf4f2 100%);padding:25px 0;box-shadow:0 4px 16px #21193e14}
.hdrWrp3{display:grid;grid-template-rows:auto auto auto;gap:18px;align-items:center}
.lgRw{display:flex;align-items:center;padding-left:0}
.lgCntr92{height:110px;width:110px;display:flex;align-items:center;justify-content:center;background:#fffbf4e6;border-radius:20px;box-shadow:0 6px 20px #b4858340}
.lgCntr92 img{height:85px;width:85px;object-fit:contain}
.cmpnyRw5{display:flex;justify-content:center;padding-left:60px}
.cmpnyNm7{font-size:32px;font-weight:700;color:#21193E;letter-spacing:.5px}
.nvgtnRw{display:flex;justify-content:flex-end;padding-right:70px}
.mnMn14{display:flex;gap:8px;list-style:none;align-items:center}
.mnMn14 li{position:relative}
.mnMn14 a{display:block;padding:12px 22px;color:#21193E;text-decoration:none;font-weight:500;font-size:16px;border-radius:24px;transition:background-color 0.2s,color .2s}
.mnMn14 a:hover{background-color:#b4858333;color:#B48583}
.mnMn14 .hsSubmn > a::after{content:'';display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;margin-left:8px;vertical-align:middle}
.sbMn19{position:absolute;top:100%;left:0;background:#FFFBF4;list-style:none;min-width:220px;border-radius:20px;box-shadow:0 8px 24px #21193e26;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.2s,transform 0.2s,visibility .2s;padding:12px 0;margin-top:8px;z-index:1000}
.hsSubmn:hover .sbMn19{opacity:1;visibility:visible;transform:translateY(0)}
.sbMn19 a{padding:14px 24px;border-radius:0}
.sbMn19 a:hover{background-color:#b4858326}
main{flex:1}
footer{background-color:#21193E;color:#FFFBF4;padding:28px 0;margin-top:60px}
.ftrCnt67{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}
.ftrLnks8{display:flex;gap:28px;list-style:none}
.ftrLnks8 a{color:#FFFBF4;text-decoration:none;font-size:14px;transition:color .2s}
.ftrLnks8 a:hover{color:#B48583}
.cpyrght45{font-size:14px;color:#fffbf4bf}
.cckCnsnt82{position:fixed;bottom:40px;right:40px;background:#FFFBF4;border-radius:32px;box-shadow:0 12px 40px #21193e4d;padding:32px;max-width:480px;z-index:9999;opacity:0;transform:translateY(20px) scale(0.95);visibility:hidden;transition:opacity 0.4s,transform 0.4s,visibility .4s}
.cckCnsnt82.shw{opacity:1;transform:translateY(0) scale(1);visibility:visible;animation:bncRbnd .6s ease-out}
@keyframes bncRbnd {
0%{transform:translateY(0) scale(1)}
40%{transform:translateY(-15px) scale(1.02)}
60%{transform:translateY(5px) scale(0.98)}
80%{transform:translateY(-3px) scale(1.01)}
100%{transform:translateY(0) scale(1)}
}
.cckTtl91{font-size:20px;font-weight:700;color:#21193E;margin-bottom:12px}
.cckTxt26{font-size:14px;color:#21193E;line-height:1.6;margin-bottom:20px}
.cckActns7{display:flex;gap:12px;flex-wrap:wrap}
.cckBtn53,.cckBtn54,.cckBtn55{padding:12px 28px;border:none;border-radius:50px;font-family:'Fira Sans',sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background-color 0.2s,transform .1s}
.cckBtn53{background-color:#B48583;color:#FFFBF4}
.cckBtn53:hover{background-color:#9e6f6d}
.cckBtn54{background-color:#21193E;color:#FFFBF4}
.cckBtn54:hover{background-color:#342850}
.cckBtn55{background-color:transparent;color:#21193E;border:2px solid #21193E}
.cckBtn55:hover{background-color:#21193e0d}
.cckMngr72{position:fixed;bottom:30px;right:30px;width:56px;height:56px;background-color:#B48583;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #b4858366;z-index:9998;opacity:0;visibility:hidden;transition:opacity 0.3s,visibility 0.3s,transform .2s}
.cckMngr72.shw{opacity:1;visibility:visible}
.cckMngr72:hover{transform:scale(1.08)}
.cckMngr72 i{color:#FFFBF4;font-size:24px}
.cckPrfScr{display:none}
.cckPrfScr.actv{display:block}
.cckChc98{margin:20px 0}
.cckChcItm{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #21193e1a}
.cckChcItm:last-child{border-bottom:none}
.cckChcLbl{font-size:14px;color:#21193E;font-weight:500}
.cckTggl{position:relative;width:50px;height:26px;background-color:#ddd;border-radius:13px;cursor:pointer;transition:background-color .2s}
.cckTggl.actv{background-color:#B48583}
.cckTggl::after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;background-color:#FFFBF4;border-radius:50%;transition:transform .2s}
.cckTggl.actv::after{transform:translateX(24px)}
@media (max-width: 768px) {
.hdrWrp3{grid-template-rows:auto auto;gap:20px}
.lgRw{justify-content:center;padding-left:0}
.cmpnyRw5{padding-left:0;order:-1}
.cmpnyNm7{font-size:24px;text-align:center}
.nvgtnRw{justify-content:center;padding-right:0}
.mnMn14{flex-direction:column;width:100%;gap:0}
.mnMn14 li{width:100%}
.mnMn14 a{width:100%;text-align:center;border-radius:16px}
.sbMn19{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;background:#b4858314;border-radius:16px;margin:8px 0}
.hsSubmn:hover .sbMn19{display:block}
.cckCnsnt82{right:20px;left:20px;bottom:20px;max-width:none;padding:24px}
.cckActns7{flex-direction:column}
.cckBtn53,.cckBtn54,.cckBtn55{width:100%}
.ftrCnt67{flex-direction:column;text-align:center}
.ftrLnks8{flex-direction:column;gap:16px}
}
.rules-text{max-width:1200px;margin:0 auto;padding:80px 20px;background:#FFFBF4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.8;color:#21193E}
.rules-text h1{font-size:48px;font-weight:700;color:#21193E;margin:0 0 16px;line-height:1.2;letter-spacing:-.5px}
.rules-text h2{font-size:36px;font-weight:700;color:#21193E;margin:64px 0 24px;line-height:1.3;letter-spacing:-.3px;padding-top:32px;border-top:2px solid #b4858333}
.rules-text h2:first-of-type{margin-top:48px;padding-top:0;border-top:none}
.rules-text h3{font-size:28px;font-weight:600;color:#21193E;margin:48px 0 20px;line-height:1.4}
.rules-text h4{font-size:22px;font-weight:600;color:#B48583;margin:36px 0 16px;line-height:1.5}
.rules-text h5{font-size:18px;font-weight:600;color:#21193E;margin:28px 0 12px;line-height:1.5}
.rules-text h6{font-size:16px;font-weight:600;color:#21193E;margin:24px 0 12px;line-height:1.6;text-transform:uppercase;letter-spacing:.5px}
.rules-text p{font-size:17px;line-height:1.8;color:#21193E;margin:0 0 24px;text-align:justify}
.rules-text ul{margin:0 0 32px;padding:0 0 0 32px;list-style:none}
.rules-text ul li{font-size:17px;line-height:1.8;color:#21193E;margin:0 0 16px;padding-left:12px;position:relative}
.rules-text ul li::before{content:'';position:absolute;left:-20px;top:12px;width:8px;height:8px;background:#B48583;border-radius:50%}
.rules-text ol{margin:0 0 32px;padding:0 0 0 32px;list-style:none;counter-reset:policy-counter}
.rules-text ol li{font-size:17px;line-height:1.8;color:#21193E;margin:0 0 16px;padding-left:12px;position:relative;counter-increment:policy-counter}
.rules-text ol li::before{content:counter(policy-counter) '.';position:absolute;left:-32px;font-weight:600;color:#B48583}
.rules-text ul ul,.rules-text ol ul,.rules-text ul ol,.rules-text ol ol{margin:16px 0;padding-left:32px}
.rules-text strong,.rules-text b{font-weight:700;color:#21193E}
.rules-text em,.rules-text i{font-style:italic;color:#21193E}
.rules-text a{color:#B48583;text-decoration:underline;transition:all .3s ease;font-weight:500}
.rules-text a:hover{color:#21193E;text-decoration:none}
.rules-text a:focus{outline:2px solid #B48583;outline-offset:2px;border-radius:4px}
.rules-text div{margin:0 0 24px}
.rules-text div div{margin:0}
@media (max-width: 1024px) {
.rules-text{padding:60px 32px}
.rules-text h1{font-size:40px}
.rules-text h2{font-size:32px;margin:56px 0 20px}
.rules-text h3{font-size:24px;margin:40px 0 16px}
.rules-text h4{font-size:20px}
.rules-text p,.rules-text ul li,.rules-text ol li{font-size:16px}
}
@media (max-width: 768px) {
.rules-text{padding:48px 24px}
.rules-text h1{font-size:32px;margin-bottom:12px}
.rules-text h2{font-size:26px;margin:48px 0 16px;padding-top:24px}
.rules-text h3{font-size:22px;margin:32px 0 12px}
.rules-text h4{font-size:18px;margin:28px 0 12px}
.rules-text h5{font-size:17px}
.rules-text h6{font-size:15px}
.rules-text p,.rules-text ul li,.rules-text ol li{font-size:15px;line-height:1.7;text-align:left}
.rules-text ul,.rules-text ol{padding-left:24px;margin-bottom:24px}
.rules-text ul li,.rules-text ol li{margin-bottom:12px}
.rules-text ul ul,.rules-text ol ul,.rules-text ul ol,.rules-text ol ol{margin:12px 0;padding-left:24px}
}
@media (max-width: 480px) {
.rules-text{padding:40px 16px}
.rules-text h1{font-size:28px}
.rules-text h2{font-size:24px;margin:40px 0 12px}
.rules-text h3{font-size:20px}
.rules-text h4{font-size:17px}
.rules-text p{margin-bottom:20px}
.rules-text ul,.rules-text ol{padding-left:20px}
}
.mainBlock{position:relative;padding:80px 20px;background:linear-gradient(135deg,#FFFBF4 0%,#f5e8e6 100%);overflow:hidden;margin-bottom:0}
.mainBlock::before{content:'';position:absolute;top:-50px;right:-100px;width:400px;height:400px;background:#b4858326;border-radius:50%;filter:blur(80px);z-index:1}
.mainBlock::after{content:'';position:absolute;bottom:-80px;left:-120px;width:500px;height:500px;background:#21193e14;border-radius:50%;filter:blur(100px);z-index:1}
.mainBlock .wrpCntnr{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:60px;position:relative;z-index:2}
.mainBlock .txtArea{flex:1;min-width:0}
.mainBlock .lrgHdng{font-size:3.2rem;line-height:1.15;color:#21193E;margin:0 0 16px;font-weight:700}
.mainBlock .mdmHdng{font-size:2rem;line-height:1.3;color:#B48583;margin:0 0 24px;font-weight:600}
.mainBlock .smlHdng{font-size:1.3rem;line-height:1.5;color:#21193E;margin:0;font-weight:400;opacity:.85}
.mainBlock .imgCntnr7{flex:0 0 420px;position:relative}
.mainBlock .geoClip{width:420px;height:420px;clip-path:polygon(30% 0%,100% 0%,100% 70%,70% 100%,0% 100%,0% 30%);position:relative;overflow:hidden;background:#21193E}
.mainBlock .geoClip::before{content:'';position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,#21193eb3 0%,transparent 100%);z-index:2}
.mainBlock .geoClip::after{content:'';position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(0deg,#b48583b3 0%,transparent 100%);z-index:2}
.mainBlock .geoClip img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}
.prgrmOvrview{padding:100px 20px;background:#FFFBF4;position:relative}
.prgrmOvrview .cntntBox{max-width:1200px;margin:0 auto}
.prgrmOvrview .sectionHd2{font-size:2.5rem;color:#21193E;margin:0 0 48px;text-align:center;position:relative;display:inline-block;width:100%}
.prgrmOvrview .sectionHd2::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-12px;width:80px;height:4px;background:linear-gradient(90deg,transparent,#B48583,transparent)}
.prgrmOvrview .gridLayout3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px}
.prgrmOvrview .featureCard5{background:#fff;padding:40px 32px;border-radius:24px;box-shadow:0 4px 20px #21193e14;transition:transform .3s ease,box-shadow .3s ease;border:2px solid transparent}
.prgrmOvrview .featureCard5:hover{transform:translateY(-8px);box-shadow:0 12px 40px #b4858326;border-color:#B48583}
.prgrmOvrview .iconBox19{width:64px;height:64px;background:linear-gradient(135deg,#B48583,#d4a5a3);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.prgrmOvrview .iconBox19 .d-icon{font-size:32px;color:#fff}
.prgrmOvrview .cardTitle{font-size:1.4rem;color:#21193E;margin:0 0 12px;font-weight:600}
.prgrmOvrview .cardTxt{font-size:1rem;line-height:1.6;color:#21193E;opacity:.75;margin:0}
.prgrmOvrview .cntrdTxt{text-align:center;max-width:800px;margin:0 auto}
.prgrmOvrview .leadPara{font-size:1.15rem;line-height:1.7;color:#21193E;margin-bottom:20px}
.coursePath{padding:100px 20px;background:linear-gradient(135deg,#f8f4ed 0%,#FFFBF4 100%);position:relative}
.coursePath .innerWrap{max-width:1200px;margin:0 auto}
.coursePath .hdngSec{margin-bottom:64px}
.coursePath .titleH2{font-size:2.5rem;color:#21193E;margin:0 0 16px;font-weight:700}
.coursePath .subtitlePara{font-size:1.15rem;color:#21193E;opacity:.7;margin:0;max-width:700px}
.coursePath .stepsContainer{display:flex;flex-direction:column;gap:0;position:relative}
.coursePath .stepRow{display:flex;align-items:stretch;position:relative;min-height:180px}
.coursePath .stepRow:not(:last-child)::after{content:'';position:absolute;left:59px;top:120px;width:3px;height:calc(100% - 80px);background:linear-gradient(180deg,#B48583 0%,#d4a5a3 100%);z-index:1}
.coursePath .stepNum{flex:0 0 120px;display:flex;align-items:flex-start;justify-content:center;padding-top:20px;position:relative;z-index:2}
.coursePath .numCircle{width:80px;height:80px;background:linear-gradient(135deg,#B48583,#d4a5a3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff;box-shadow:0 6px 24px #b485834d;position:relative}
.coursePath .stepCntnt{flex:1;padding:20px 0 40px 20px}
.coursePath .stepHdng{font-size:1.6rem;color:#21193E;margin:0 0 12px;font-weight:600}
.coursePath .stepDsc{font-size:1rem;line-height:1.7;color:#21193E;opacity:.75;margin:0 0 16px}
.coursePath .topicList{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
.coursePath .topicList li{background:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;color:#B48583;border:1px solid #B48583;font-weight:500}
.studentExp{padding:100px 20px;background:#21193E;position:relative;overflow:hidden}
.studentExp::before{content:'';position:absolute;top:-200px;right:-150px;width:600px;height:600px;background:#b485831a;border-radius:50%;filter:blur(100px)}
.studentExp .contentWrp{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.studentExp .txtSide{color:#FFFBF4}
.studentExp .mainH2{font-size:2.5rem;color:#FFFBF4;margin:0 0 24px;font-weight:700}
.studentExp .leadText{font-size:1.15rem;line-height:1.7;color:#FFFBF4;opacity:.85;margin:0 0 32px}
.studentExp .benefitList{display:flex;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none}
.studentExp .benefitList li{display:flex;align-items:flex-start;gap:16px;font-size:1rem;line-height:1.6}
.studentExp .benefitList li::before{content:'→';color:#B48583;font-size:1.5rem;font-weight:700;flex-shrink:0}
.studentExp .imgSide{position:relative}
.studentExp .imgFrame{width:100%;height:500px;border-radius:32px;overflow:hidden;box-shadow:0 20px 60px #0000004d;position:relative}
.studentExp .imgFrame img{width:100%;height:100%;object-fit:cover}
.studentExp .imgFrame::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#b4858333,#21193e33);z-index:1}
.enrollSec{padding:100px 20px;background:linear-gradient(180deg,#FFFBF4 0%,#f5e8e6 100%);position:relative}
.enrollSec .wrapCntr{max-width:900px;margin:0 auto;text-align:center}
.enrollSec .bigH2{font-size:2.8rem;color:#21193E;margin:0 0 20px;font-weight:700}
.enrollSec .subtext{font-size:1.2rem;line-height:1.6;color:#21193E;opacity:.75;margin:0 0 48px}
.enrollSec .actnBox{background:#fff;padding:48px;border-radius:28px;box-shadow:0 8px 32px #21193e1f;margin-bottom:32px}
.enrollSec .priceInfo{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:32px;flex-wrap:wrap}
.enrollSec .priceItem{display:flex;flex-direction:column;align-items:center}
.enrollSec .priceLabel{font-size:.95rem;color:#21193E;opacity:.6;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}
.enrollSec .priceValue{font-size:2.5rem;color:#B48583;font-weight:700}
.enrollSec .divider{width:2px;height:60px;background:linear-gradient(180deg,transparent,#B48583,transparent)}
.enrollSec .btnPrimary{display:inline-block;padding:18px 48px;background:linear-gradient(135deg,#B48583,#d4a5a3);color:#fff;text-decoration:none;border-radius:28px;font-size:1.1rem;font-weight:600;box-shadow:0 8px 24px #b485834d;transition:transform .3s ease,box-shadow .3s ease;border:none;cursor:pointer;position:relative;z-index:10}
.enrollSec .btnPrimary:hover{transform:translateY(-3px);box-shadow:0 12px 32px #b4858366}
.enrollSec .noteList{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;text-align:left;max-width:600px;margin:0 auto}
.enrollSec .noteList li{font-size:.95rem;color:#21193E;opacity:.7;display:flex;align-items:flex-start;gap:12px}
.enrollSec .noteList li::before{content:'✓';color:#B48583;font-weight:700;flex-shrink:0}
@media (max-width: 1024px) {
.mainBlock .wrpCntnr{flex-direction:column;gap:40px}
.mainBlock .imgCntnr7{flex:0 0 auto}
.mainBlock .geoClip{width:350px;height:350px}
.mainBlock .lrgHdng{font-size:2.5rem}
.mainBlock .mdmHdng{font-size:1.6rem}
.prgrmOvrview .gridLayout3{grid-template-columns:1fr}
.studentExp .contentWrp{grid-template-columns:1fr;gap:50px}
.coursePath .stepsContainer{gap:20px}
}
@media (max-width: 768px) {
.mainBlock{padding:60px 20px}
.mainBlock .lrgHdng{font-size:2rem}
.mainBlock .mdmHdng{font-size:1.4rem}
.mainBlock .smlHdng{font-size:1.1rem}
.mainBlock .geoClip{width:280px;height:280px}
.prgrmOvrview{padding:60px 20px}
.prgrmOvrview .sectionHd2{font-size:2rem}
.coursePath{padding:60px 20px}
.coursePath .titleH2{font-size:2rem}
.coursePath .stepRow{min-height:auto}
.coursePath .stepNum{flex:0 0 80px}
.coursePath .numCircle{width:60px;height:60px;font-size:1.5rem}
.coursePath .stepRow:not(:last-child)::after{left:39px;top:100px}
.coursePath .stepHdng{font-size:1.3rem}
.studentExp{padding:60px 20px}
.studentExp .mainH2{font-size:2rem}
.studentExp .imgFrame{height:350px}
.enrollSec{padding:60px 20px}
.enrollSec .bigH2{font-size:2rem}
.enrollSec .actnBox{padding:32px 24px}
.enrollSec .priceInfo{flex-direction:column;gap:20px}
.enrollSec .divider{width:60px;height:2px}
.enrollSec .btnPrimary{padding:16px 36px;font-size:1rem}
}
.lrn34Sect{max-width:1200px;margin:0 auto;padding:0 20px}
.hlthTitle{display:flex;align-items:center;gap:60px;padding:80px 20px;max-width:1200px;margin:0 auto}
.hlthTitle .imgCntnr7{flex:0 0 40%;position:relative;border-radius:24px;overflow:hidden;box-shadow:0 8px 24px #b5858326}
.hlthTitle .imgCntnr7 img{width:100%;height:480px;object-fit:cover;display:block}
.hlthTitle .imgCntnr7::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#b4858333 0%,#21193e1a 100%);pointer-events:none}
.hlthTitle .cntntWrp89{flex:1}
.hlthTitle .mainHd1{font-size:48px;line-height:1.2;color:#21193E;margin:0 0 24px;font-weight:700}
.hlthTitle .dscTxt43{font-size:19px;line-height:1.7;color:#4a4a4a;margin:0 0 36px}
.hlthTitle .btnGrp2{display:flex;gap:16px;flex-wrap:wrap}
.hlthTitle .prmBtn78{padding:16px 32px;background:#B48583;color:#FFFBF4;text-decoration:none;border-radius:28px;font-size:17px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #b485834d}
.hlthTitle .prmBtn78:hover{background:#9f726f;transform:translateY(-2px);box-shadow:0 6px 16px #b4858366}
.hlthTitle .scndBtn91{padding:16px 32px;background:transparent;color:#21193E;text-decoration:none;border-radius:28px;font-size:17px;font-weight:600;border:2px solid #21193E;transition:all .3s ease}
.hlthTitle .scndBtn91:hover{background:#21193E;color:#FFFBF4}
.lrngMthds12{background:linear-gradient(to bottom,#FFFBF4 0%,#f5ede3 100%);padding:100px 20px}
.lrngMthds12 .sctnHdr56{text-align:center;margin-bottom:60px}
.lrngMthds12 .sctnHdr56 h2{font-size:42px;color:#21193E;margin:0 0 16px;font-weight:700}
.lrngMthds12 .sctnHdr56 p{font-size:18px;color:#666;margin:0;max-width:680px;margin:0 auto}
.lrngMthds12 .typGrd4{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1200px;margin:0 auto}
.lrngMthds12 .typCrd89{background:#fff;border-radius:20px;padding:40px 32px;box-shadow:0 4px 16px #00000014;transition:all .4s ease;position:relative;overflow:hidden}
.lrngMthds12 .typCrd89::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:#B48583;transform:scaleY(0);transition:transform .4s ease}
.lrngMthds12 .typCrd89:hover{transform:translateY(-8px);box-shadow:0 12px 32px #b4858333}
.lrngMthds12 .typCrd89:hover::before{transform:scaleY(1)}
.lrngMthds12 .typCrd89 .icnWrp23{width:64px;height:64px;background:linear-gradient(135deg,#b485831a 0%,#21193e0d 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.lrngMthds12 .typCrd89 .icnWrp23 i{font-size:32px;color:#B48583}
.lrngMthds12 .typCrd89 h3{font-size:24px;color:#21193E;margin:0 0 16px;font-weight:700}
.lrngMthds12 .typCrd89 p{font-size:16px;line-height:1.6;color:#666;margin:0}
.gblRch5{padding:100px 20px;background:#fff;position:relative}
.gblRch5::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#B48583 50%,transparent 100%)}
.gblRch5 .cntntLyt73{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.gblRch5 .txtSd21 h2{font-size:40px;color:#21193E;margin:0 0 24px;font-weight:700}
.gblRch5 .txtSd21 .dscBlck45{font-size:17px;line-height:1.8;color:#555;margin:0 0 32px}
.gblRch5 .ftrsLst8{list-style:none;padding:0;margin:0 0 40px}
.gblRch5 .ftrsLst8 li{padding:16px 0;font-size:16px;color:#444;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;gap:12px}
.gblRch5 .ftrsLst8 li:last-child{border-bottom:none}
.gblRch5 .ftrsLst8 li::before{content:'→';color:#B48583;font-weight:700;font-size:20px}
.gblRch5 .imgCmpx92{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.gblRch5 .imgCmpx92 .imgBx1{border-radius:20px;overflow:hidden;box-shadow:0 6px 20px #0000001a}
.gblRch5 .imgCmpx92 .imgBx1:nth-child(2){margin-top:40px}
.gblRch5 .imgCmpx92 .imgBx1 img{width:100%;height:280px;object-fit:cover;display:block;transition:transform .5s ease}
.gblRch5 .imgCmpx92 .imgBx1:hover img{transform:scale(1.05)}
.rsltsPth9{background:linear-gradient(to bottom,#21193E 0%,#352c52 100%);padding:100px 20px;position:relative;overflow:hidden}
.rsltsPth9::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#b4858326 0%,transparent 70%);border-radius:50%}
.rsltsPth9 .innrCntnr67{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.rsltsPth9 .hdrBlck28{text-align:center;margin-bottom:70px}
.rsltsPth9 .hdrBlck28 h2{font-size:44px;color:#FFFBF4;margin:0 0 20px;font-weight:700}
.rsltsPth9 .hdrBlck28 p{font-size:19px;color:#fffbf4d9;margin:0;max-width:720px;margin:0 auto}
.rsltsPth9 .bnftsGrd34{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.rsltsPth9 .bnftItm56{background:#fffbf414;border-radius:24px;padding:40px 36px;border:1px solid #b4858333;transition:all .4s ease}
.rsltsPth9 .bnftItm56:hover{background:#fffbf41f;border-color:#b4858366;transform:translateX(8px)}
.rsltsPth9 .bnftItm56 .nmbr12{font-size:56px;color:#B48583;font-weight:700;line-height:1;margin-bottom:20px;opacity:.9}
.rsltsPth9 .bnftItm56 h3{font-size:26px;color:#FFFBF4;margin:0 0 16px;font-weight:700}
.rsltsPth9 .bnftItm56 p{font-size:16px;line-height:1.7;color:#fffbf4cc;margin:0}
.rsltsPth9 .ctaBlck99{text-align:center;margin-top:60px}
.rsltsPth9 .ctaBlck99 .ctaBtn45{display:inline-block;padding:18px 48px;background:#B48583;color:#FFFBF4;text-decoration:none;border-radius:30px;font-size:18px;font-weight:600;transition:all .3s ease;box-shadow:0 8px 24px #b485834d}
.rsltsPth9 .ctaBlck99 .ctaBtn45:hover{background:#9f726f;transform:translateY(-4px);box-shadow:0 12px 32px #b4858366}
@media (max-width: 1024px) {
.hlthTitle{flex-direction:column;gap:40px;padding:60px 20px}
.hlthTitle .imgCntnr7{flex:0 0 100%}
.hlthTitle .imgCntnr7 img{height:360px}
.lrngMthds12 .typGrd4{grid-template-columns:repeat(2,1fr);gap:24px}
.gblRch5 .cntntLyt73{grid-template-columns:1fr;gap:50px}
.rsltsPth9 .bnftsGrd34{grid-template-columns:1fr;gap:30px}
}
@media (max-width: 768px) {
.hlthTitle .mainHd1{font-size:36px}
.hlthTitle .dscTxt43{font-size:17px}
.hlthTitle .imgCntnr7 img{height:280px}
.hlthTitle .btnGrp2{flex-direction:column}
.hlthTitle .prmBtn78,.hlthTitle .scndBtn91{text-align:center}
.lrngMthds12{padding:60px 20px}
.lrngMthds12 .sctnHdr56 h2{font-size:32px}
.lrngMthds12 .typGrd4{grid-template-columns:1fr}
.gblRch5{padding:60px 20px}
.gblRch5 .txtSd21 h2{font-size:32px}
.gblRch5 .imgCmpx92{grid-template-columns:1fr}
.gblRch5 .imgCmpx92 .imgBx1:nth-child(2){margin-top:0}
.rsltsPth9{padding:60px 20px}
.rsltsPth9 .hdrBlck28 h2{font-size:32px}
.rsltsPth9 .hdrBlck28 p{font-size:17px}
}
.tpHdr89C{max-width:1200px;margin:0 auto;padding:80px 20px;display:flex;align-items:center;gap:60px;position:relative}
.tpHdr89C::before{content:'';position:absolute;top:-40px;right:10%;width:280px;height:280px;background:linear-gradient(135deg,#b4858326,#21193e14);border-radius:50%;z-index:-1}
.tpHdr89C::after{content:'';position:absolute;bottom:20px;left:5%;width:180px;height:180px;background:#b485831f;border-radius:28px;transform:rotate(15deg);z-index:-1}
.imgWrp4Hdr{flex:0 0 40%;position:relative}
.imgWrp4Hdr img{width:100%;height:480px;object-fit:cover;border-radius:24px;box-shadow:0 12px 32px #21193e26}
.txtCntnt7Hdr{flex:1;padding-right:40px}
.txtCntnt7Hdr h1{font-size:48px;font-weight:700;color:#21193E;margin:0 0 24px;line-height:1.2}
.txtCntnt7Hdr p{font-size:18px;line-height:1.7;color:#21193E;margin:0 0 16px;opacity:.85}
.frmSctn2Main{max-width:1200px;margin:0 auto;padding:100px 20px;background:linear-gradient(180deg,#FFFBF4 0%,#b4858314 100%)}
.frmCntnt8Wrp{max-width:720px;margin:0 auto;background:#FFFBF4;padding:60px;border-radius:28px;box-shadow:0 8px 24px #21193e1f}
.frmCntnt8Wrp h2{font-size:36px;font-weight:700;color:#21193E;margin:0 0 12px;text-align:center}
.frmCntnt8Wrp .sbTtl3{font-size:16px;color:#21193E;opacity:.7;text-align:center;margin:0 0 48px}
.frmCntnt8Wrp form{display:flex;flex-direction:column;gap:32px}
.fldGrp9{display:flex;flex-direction:column;gap:10px}
.fldGrp9 label{font-size:15px;font-weight:600;color:#21193E;display:block}
.fldGrp9 input[type="text"],.fldGrp9 input[type="email"],.fldGrp9 select{width:100%;padding:16px 20px;font-size:16px;color:#21193E;background:#FFFBF4;border:2px solid #b485834d;border-radius:16px;transition:all .3s ease;box-shadow:inset 0 2px 4px #21193e0a}
.fldGrp9 input[type="text"]:focus,.fldGrp9 input[type="email"]:focus,.fldGrp9 select:focus{outline:none;border-color:#B48583;box-shadow:0 0 0 4px #b4858326}
.ratingSectn12{display:flex;flex-direction:column;gap:12px}
.ratingSectn12 label{font-size:15px;font-weight:600;color:#21193E;margin-bottom:8px}
.rtngOptn6{display:flex;gap:16px;flex-wrap:wrap}
.rtngOptn6 input[type="radio"]{display:none}
.rtngOptn6 label{flex:1;min-width:80px;padding:14px 20px;font-size:15px;font-weight:500;color:#21193E;text-align:center;background:#FFFBF4;border:2px solid #b485834d;border-radius:16px;cursor:pointer;transition:all .3s ease}
.rtngOptn6 input[type="radio"]:checked + label{background:#B48583;color:#FFFBF4;border-color:#B48583;box-shadow:0 4px 12px #b485834d}
.rtngOptn6 label:hover{border-color:#B48583;transform:translateY(-2px)}
.prvcy5Chk{display:flex;gap:12px;align-items:flex-start;margin-top:8px}
.prvcy5Chk input[type="checkbox"]{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#B48583;flex-shrink:0}
.prvcy5Chk label{font-size:14px;color:#21193E;opacity:.8;line-height:1.6}
.prvcy5Chk a{color:#B48583;text-decoration:none;font-weight:600;transition:opacity .3s ease}
.prvcy5Chk a:hover{opacity:.8;text-decoration:underline}
.sbmtBtn11{width:100%;padding:18px 32px;font-size:17px;font-weight:600;color:#FFFBF4;background:linear-gradient(135deg,#B48583,#21193E);border:none;border-radius:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #b485834d;margin-top:8px}
.sbmtBtn11:hover{transform:translateY(-3px);box-shadow:0 10px 28px #b4858366}
.sbmtBtn11:active{transform:translateY(-1px)}
.infSctn4{max-width:1200px;margin:0 auto;padding:100px 20px 120px}
.infSctn4 h2{font-size:42px;font-weight:700;color:#21193E;text-align:center;margin:0 0 64px}
.cntctGrd13{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}
.cntctCrd7{background:#FFFBF4;padding:48px 36px;border-radius:24px;box-shadow:0 6px 20px #21193e14;text-align:center;transition:all .4s ease;border:2px solid #b4858326}
.cntctCrd7:hover{transform:translateY(-8px);box-shadow:0 12px 32px #b4858333;border-color:#B48583}
.cntctCrd7 .cnIcn5{width:64px;height:64px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b4858333,#21193e1a);border-radius:50%}
.cntctCrd7 .cnIcn5 i{font-size:28px;color:#B48583}
.cntctCrd7 h3{font-size:22px;font-weight:700;color:#21193E;margin:0 0 12px}
.cntctCrd7 p{font-size:16px;line-height:1.6;color:#21193E;opacity:.75;margin:0 0 8px}
.cntctCrd7 a{color:#B48583;text-decoration:none;font-weight:600;transition:opacity .3s ease}
.cntctCrd7 a:hover{opacity:.75;text-decoration:underline}
@media (max-width: 1024px) {
.tpHdr89C{padding:60px 20px;gap:40px}
.txtCntnt7Hdr h1{font-size:38px}
.frmCntnt8Wrp{padding:48px 40px}
}
@media (max-width: 768px) {
.tpHdr89C{flex-direction:column;padding:50px 20px;gap:32px}
.imgWrp4Hdr{flex:0 0 100%;width:100%}
.imgWrp4Hdr img{height:360px}
.txtCntnt7Hdr{padding-right:0}
.txtCntnt7Hdr h1{font-size:32px}
.txtCntnt7Hdr p{font-size:16px}
.frmSctn2Main{padding:60px 20px}
.frmCntnt8Wrp{padding:40px 24px}
.frmCntnt8Wrp h2{font-size:28px}
.rtngOptn6{flex-direction:column}
.rtngOptn6 label{min-width:100%}
.infSctn4{padding:60px 20px 80px}
.infSctn4 h2{font-size:32px;margin-bottom:48px}
.cntctGrd13{grid-template-columns:1fr;gap:28px}
}
.abtPg9Wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.abtPg9Hdr{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:92px 0 74px;background:linear-gradient(135deg,#FFFBF4 0%,#b4858314 100%);margin-bottom:86px}
.abtPg9Hdr::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 30%,#b485831f 1px,transparent 1px),radial-gradient(circle at 80% 70%,#21193e14 1px,transparent 1px);background-size:24px 24px,32px 32px;pointer-events:none;animation:nsDrift 18s infinite linear}
@keyframes nsDrift {
0%{transform:translate(0,0)}
100%{transform:translate(24px,24px)}
}
.abtPg9Hdr .abtPg9Wrapper{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.abtPg9TxtZn{padding-left:24px}
.abtPg9Hdng{font-size:52px;font-weight:700;line-height:1.2;color:#21193E;margin:0 0 28px}
.abtPg9Hdng .undrlnTrm{position:relative;display:inline-block}
.abtPg9Hdng .undrlnTrm::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#B48583 0%,#b4858366 100%);border-radius:2px}
.abtPg9Intro{font-size:19px;line-height:1.7;color:#21193E;opacity:.87;margin:0}
.abtPg9ImgWrp{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 12px 32px #21193e26}
.abtPg9ImgWrp img{width:100%;height:auto;display:block;animation:sftFloat 6s ease-in-out infinite}
@keyframes sftFloat {
0%,100%{transform:translateY(0)}
50%{transform:translateY(-8px)}
}
.stry2Sctn{padding:68px 0;background:#FFFBF4}
.stry2Sctn .abtPg9Wrapper{display:flex;gap:64px;align-items:flex-start}
.stry2Lft{flex:0 0 420px;position:sticky;top:24px}
.stry2Ttl{font-size:38px;font-weight:700;line-height:1.3;color:#21193E;margin:0 0 24px;position:relative;padding-left:18px}
.stry2Ttl::before{content:'';position:absolute;left:0;top:6px;width:5px;height:calc(100% - 12px);background:linear-gradient(180deg,#B48583 0%,#21193E 100%);border-radius:3px}
.stry2Sbttl{font-size:17px;line-height:1.6;color:#21193E;opacity:.78;margin:0}
.stry2Rght{flex:1;display:flex;flex-direction:column;gap:32px}
.stry2Blck{background:#fff;padding:36px;border-radius:20px;box-shadow:0 4px 18px #21193e14;transition:transform .3s ease,box-shadow .3s ease}
.stry2Blck:hover{transform:translateY(-4px);box-shadow:0 8px 28px #21193e24}
.stry2Yr{display:inline-block;font-size:15px;font-weight:600;color:#B48583;background:#b485831f;padding:6px 16px;border-radius:16px;margin-bottom:16px}
.stry2Hdng{font-size:24px;font-weight:600;line-height:1.4;color:#21193E;margin:0 0 14px}
.stry2Txt{font-size:16px;line-height:1.7;color:#21193E;opacity:.81;margin:0}
.vls3Grid{padding:82px 0;background:linear-gradient(165deg,#21193E 0%,#21193ef0 100%);position:relative;overflow:hidden}
.vls3Grid::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#b485832e 0%,transparent 70%);border-radius:50%}
.vls3Hdr{text-align:center;margin-bottom:64px;position:relative;z-index:1}
.vls3Ttl{font-size:42px;font-weight:700;line-height:1.3;color:#FFFBF4;margin:0 0 18px}
.vls3Sbttl{font-size:18px;line-height:1.6;color:#FFFBF4;opacity:.84;max-width:680px;margin:0 auto}
.vls3Crds{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;position:relative;z-index:1}
.vls3Crd{background:#fffbf40d;backdrop-filter:blur(12px);border:1px solid #fffbf41f;border-radius:24px;padding:42px 32px;text-align:center;transition:all .4s ease}
.vls3Crd:hover{background:#fffbf417;border-color:#b4858366;transform:translateY(-6px)}
.vls3Icn{width:72px;height:72px;margin:0 auto 24px;background:#b485832e;border-radius:50%;display:flex;align-items:center;justify-content:center}
.vls3Icn svg{width:36px;height:36px;fill:#B48583}
.vls3CrdTtl{font-size:22px;font-weight:600;line-height:1.4;color:#FFFBF4;margin:0 0 14px}
.vls3CrdTxt{font-size:16px;line-height:1.6;color:#FFFBF4;opacity:.78;margin:0}
.aprch4Sctn{padding:76px 0;background:#FFFBF4}
.aprch4Msnry{display:grid;grid-template-columns:repeat(12,1fr);gap:28px;align-items:start}
.aprch4Imgbx{grid-column:span 5;border-radius:24px;overflow:hidden;box-shadow:0 8px 24px #21193e1f}
.aprch4Imgbx img{width:100%;height:auto;display:block;transition:transform .5s ease}
.aprch4Imgbx:hover img{transform:scale(1.05)}
.aprch4Cntnt{grid-column:span 7}
.aprch4Ttl{font-size:44px;font-weight:700;line-height:1.3;color:#21193E;margin:0 0 32px}
.aprch4Ttl::after{content:'';display:block;width:84px;height:4px;background:#B48583;border-radius:2px;margin-top:16px}
.aprch4Lst{display:flex;flex-direction:column;gap:24px;margin:0 0 36px}
.aprch4Itm{display:flex;gap:18px;background:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 12px #21193e0f;transition:all .3s ease}
.aprch4Itm:hover{box-shadow:0 6px 20px #21193e1f;transform:translateX(6px)}
.aprch4Nm{flex-shrink:0;width:42px;height:42px;background:linear-gradient(135deg,#B48583 0%,#b48583b3 100%);color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700}
.aprch4ItmCntnt h4{font-size:20px;font-weight:600;line-height:1.4;color:#21193E;margin:0 0 8px}
.aprch4ItmCntnt p{font-size:16px;line-height:1.6;color:#21193E;opacity:.79;margin:0}
.aprch4Imgbx2{grid-column:span 7;border-radius:24px;overflow:hidden;box-shadow:0 8px 24px #21193e1f}
.aprch4Imgbx2 img{width:100%;height:auto;display:block;transition:transform .5s ease}
.aprch4Imgbx2:hover img{transform:scale(1.05)}
.aprch4Cntnt2{grid-column:span 5;display:flex;flex-direction:column;justify-content:center}
.aprch4Ttl2{font-size:36px;font-weight:700;line-height:1.3;color:#21193E;margin:0 0 22px}
.aprch4Txt2{font-size:17px;line-height:1.7;color:#21193E;opacity:.82;margin:0 0 28px}
.aprch4Stts{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.aprch4Stt{background:#b4858314;padding:20px;border-radius:16px;border-left:4px solid #B48583}
.aprch4SttNum{font-size:32px;font-weight:700;line-height:1;color:#B48583;margin:0 0 6px}
.aprch4SttLbl{font-size:14px;line-height:1.4;color:#21193E;opacity:.76;margin:0}
.cta5Sctn{padding:84px 0;background:linear-gradient(135deg,#b485831f 0%,#FFFBF4 100%);position:relative}
.cta5Sctn::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#B48583 50%,transparent 100%)}
.cta5Bx{background:#fff;border-radius:28px;padding:64px 56px;box-shadow:0 16px 48px #21193e24;text-align:center;max-width:840px;margin:0 auto;position:relative;overflow:hidden}
.cta5Bx::before{content:'';position:absolute;top:-100px;right:-100px;width:240px;height:240px;background:radial-gradient(circle,#b4858314 0%,transparent 70%);border-radius:50%}
.cta5Bx::after{content:'';position:absolute;bottom:-80px;left:-80px;width:200px;height:200px;background:radial-gradient(circle,#21193e0d 0%,transparent 70%);border-radius:50%}
.cta5Cntnt{position:relative;z-index:1}
.cta5Ttl{font-size:38px;font-weight:700;line-height:1.3;color:#21193E;margin:0 0 18px}
.cta5Txt{font-size:18px;line-height:1.6;color:#21193E;opacity:.81;margin:0 0 36px}
.cta5Btns{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}
.cta5Btn{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;font-size:17px;font-weight:600;text-decoration:none;border-radius:24px;transition:all .3s ease;position:relative;z-index:2}
.cta5BtnPrmry{background:linear-gradient(135deg,#B48583 0%,#b48583d9 100%);color:#fff;box-shadow:0 4px 16px #b4858352}
.cta5BtnPrmry:hover{transform:translateY(-3px);box-shadow:0 8px 24px #b485836b}
.cta5BtnScndry{background:#fff;color:#21193E;border:2px solid #B48583}
.cta5BtnScndry:hover{background:#b4858314;transform:translateY(-3px)}
@media (max-width: 1024px) {
.abtPg9Hdr .abtPg9Wrapper{grid-template-columns:1fr;gap:42px}
.abtPg9TxtZn{padding-left:0}
.abtPg9Hdng{font-size:42px}
.stry2Sctn .abtPg9Wrapper{flex-direction:column;gap:48px}
.stry2Lft{position:static;flex:none;width:100%}
.vls3Crds{grid-template-columns:1fr;gap:24px}
.aprch4Msnry{grid-template-columns:1fr}
.aprch4Imgbx,.aprch4Cntnt,.aprch4Imgbx2,.aprch4Cntnt2{grid-column:span 1}
.cta5Bx{padding:48px 32px}
}
@media (max-width: 768px) {
.abtPg9Hdr{padding:64px 0 54px;margin-bottom:56px}
.abtPg9Hdng{font-size:34px;margin-bottom:20px}
.abtPg9Intro{font-size:17px}
.stry2Sctn{padding:48px 0}
.stry2Ttl{font-size:32px}
.stry2Blck{padding:28px}
.vls3Grid{padding:56px 0}
.vls3Hdr{margin-bottom:42px}
.vls3Ttl{font-size:34px}
.aprch4Sctn{padding:52px 0}
.aprch4Ttl{font-size:32px;margin-bottom:24px}
.aprch4Ttl2{font-size:28px}
.aprch4Stts{grid-template-columns:1fr}
.cta5Sctn{padding:56px 0}
.cta5Ttl{font-size:30px}
.cta5Btns{flex-direction:column;align-items:stretch}
.cta5Btn{justify-content:center}
}
.mainCntnr{max-width:1200px;margin:0 auto;padding:0 20px}
.sccssPg3Wrp{background:linear-gradient(135deg,#FFFBF4 0%,#b4858314 100%);min-height:85vh;display:flex;align-items:center;padding:60px 0}
.cnfrmBlck91{display:flex;align-items:center;gap:80px;padding:50px 0}
.txtSd7Cntnt{flex:1;max-width:580px}
.icnCntnr4Bg{width:140px;height:140px;background:linear-gradient(145deg,#b4858326,#21193e14);border-radius:28px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;box-shadow:0 8px 24px #b485831f;position:relative}
.icnCntnr4Bg::before{content:'';position:absolute;width:100%;height:100%;background:radial-gradient(circle at 30% 30%,#fffbf499,transparent);border-radius:28px}
.icnCntnr4Bg i{font-size:64px;color:#B48583;z-index:2}
.txtSd7Cntnt h1{font-size:48px;color:#21193E;margin:0 0 24px;line-height:1.2;font-weight:700}
.txtSd7Cntnt p{font-size:18px;color:#21193E;line-height:1.7;margin:0 0 20px;opacity:.85}
.cfrmnDtls8{background:#fffbf4b3;padding:28px 32px;border-radius:20px;border-left:5px solid #B48583;margin:32px 0;box-shadow:0 4px 16px #21193e0f}
.cfrmnDtls8 p{margin:0 0 12px;font-size:16px}
.cfrmnDtls8 p:last-child{margin-bottom:0}
.cfrmnDtls8 strong{color:#B48583;font-weight:600}
.btnGrp2Actn{display:flex;gap:20px;margin-top:36px;flex-wrap:wrap}
.prmryBtn9Lnk{background:#B48583;color:#FFFBF4;padding:16px 36px;border-radius:24px;text-decoration:none;font-size:17px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 6px 20px #b485834d}
.prmryBtn9Lnk:hover{background:#21193E;transform:translateY(-2px);box-shadow:0 10px 28px #b4858366}
.scndryBtn5Lnk{background:transparent;color:#21193E;padding:16px 36px;border-radius:24px;text-decoration:none;font-size:17px;font-weight:600;border:2px solid #21193E;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease}
.scndryBtn5Lnk:hover{background:#21193E;color:#FFFBF4;transform:translateY(-2px)}
.vslSd3Elmnt{flex:1;position:relative;display:flex;justify-content:center}
.dcrtv8Shp{position:relative;width:380px;height:380px}
.shpLyr1{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#b4858340,#21193e26);border-radius:50% 50% 0 50%;transform:rotate(15deg);box-shadow:0 16px 48px #b4858333}
.shpLyr2{position:absolute;width:85%;height:85%;background:linear-gradient(225deg,#fffbf4e6,#b485831a);border-radius:50% 0 50% 50%;top:10%;left:10%;transform:rotate(-8deg)}
.cntShp9Icn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;background:#FFFBF4;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 36px #21193e26;z-index:3}
.cntShp9Icn i{font-size:80px;color:#B48583}
.nxtStps4Sctn{background:#FFFBF4;padding:80px 0}
.stpsHdr2{text-align:center;margin-bottom:60px}
.stpsHdr2 h2{font-size:40px;color:#21193E;margin:0 0 20px;font-weight:700}
.stpsHdr2 p{font-size:18px;color:#21193E;opacity:.75;margin:0;max-width:640px;margin:0 auto}
.stpsGrd6{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}
.stpCrd7Itm{background:linear-gradient(135deg,#fffbf480,#b485830d);padding:36px 28px;border-radius:24px;text-align:center;position:relative;transition:all .3s ease;border:2px solid transparent}
.stpCrd7Itm::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#B48583,#21193E);border-radius:24px;opacity:0;transition:opacity .3s ease;z-index:-1}
.stpCrd7Itm:hover{transform:translateY(-8px);box-shadow:0 16px 40px #b4858333}
.stpCrd7Itm:hover::before{opacity:1}
.stpNmbr5{width:70px;height:70px;background:linear-gradient(145deg,#B48583,#b48583b3);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:32px;font-weight:700;color:#FFFBF4;box-shadow:0 6px 20px #b485834d}
.stpCrd7Itm h3{font-size:22px;color:#21193E;margin:0 0 16px;font-weight:600}
.stpCrd7Itm p{font-size:16px;color:#21193E;opacity:.8;line-height:1.6;margin:0}
@media (max-width: 1024px) {
.cnfrmBlck91{gap:50px}
.txtSd7Cntnt h1{font-size:40px}
.dcrtv8Shp{width:320px;height:320px}
}
@media (max-width: 768px) {
.sccssPg3Wrp{padding:40px 0}
.cnfrmBlck91{flex-direction:column;gap:40px;padding:30px 0}
.txtSd7Cntnt{max-width:100%;text-align:center}
.icnCntnr4Bg{margin:0 auto 32px}
.txtSd7Cntnt h1{font-size:36px}
.txtSd7Cntnt p{font-size:17px}
.btnGrp2Actn{justify-content:center}
.vslSd3Elmnt{order:-1}
.dcrtv8Shp{width:280px;height:280px}
.cntShp9Icn{width:150px;height:150px}
.cntShp9Icn i{font-size:64px}
.nxtStps4Sctn{padding:60px 0}
.stpsHdr2 h2{font-size:32px}
.stpsGrd6{grid-template-columns:1fr}
}
@media (max-width: 480px) {
.txtSd7Cntnt h1{font-size:28px}
.icnCntnr4Bg{width:110px;height:110px}
.icnCntnr4Bg i{font-size:48px}
.prmryBtn9Lnk,.scndryBtn5Lnk{padding:14px 28px;font-size:16px;width:100%;justify-content:center}
.btnGrp2Actn{flex-direction:column}
.cfrmnDtls8{padding:20px 24px}
}