*{margin:0;padding:0;box-sizing:border-box}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.6;color:#2a2a2a;background:#fafafa}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit}
::-webkit-scrollbar{width:5px;height:5px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:#FF8294;border-radius:3px}
::-webkit-scrollbar-thumb:hover{background:#1C465C}
.hdr-wrp{background:linear-gradient(135deg,#1C465C 0%,#2a5f7a 100%);padding:28px 0;box-shadow:0 8px 24px #1c465c26}
.hdrCntnr3{max-width:1320px;margin:0 auto;padding:0 20px}
.tp-rw{display:flex;justify-content:center;margin-bottom:24px}
.brnd-blck{display:flex;flex-direction:column;align-items:center;gap:12px}
.lg-img2{width:110px;height:110px;background:#fff;border-radius:8px;padding:14px;box-shadow:0 6px 20px #0000001f}
.cmpny-nm{font-size:28px;font-weight:700;color:#fff;letter-spacing:.5px}
.spc-txt{font-size:14px;color:#ECE7BC;font-weight:400}
.mn-nvgtn4{display:flex;justify-content:center;gap:36px;flex-wrap:wrap;padding:16px 0}
.nv-lnk{color:#fff;font-size:16px;font-weight:400;padding:10px 18px;border-radius:6px;transition:all 180ms ease-out;position:relative}
.nv-lnk:hover{background:#ff82942e;color:#ECE7BC}
.ftr-wrp2{background:#f5f5f5;padding:32px 0;margin-top:60px;border-top:1px solid #e0e0e0}
.ftr-cntnr{max-width:1320px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:20px;align-items:center}
.pmt-inf{display:flex;gap:28px;flex-wrap:wrap;justify-content:center}
.inf-txt{font-size:14px;color:#666}
.ftr-lnks{display:flex;gap:24px}
.ftr-lnk{font-size:14px;color:#1C465C;transition:color 160ms ease-out}
.ftr-lnk:hover{color:#FF8294}
.cpyrght{font-size:13px;color:#888;text-align:center}
.ckie-ppup{position:fixed;bottom:-300px;left:24px;width:340px;background:#fff;border-radius:10px;box-shadow:0 12px 40px #0000002e;padding:24px;transition:bottom 400ms ease-out;z-index:9999;border:2px solid #1C465C}
.ckie-ppup.shw{bottom:24px}
.ckie-cntnt{display:flex;flex-direction:column;gap:18px}
.ckie-txt{font-size:14px;line-height:1.5;color:#444}
.btn-grp2{display:flex;flex-direction:column;gap:10px}
.ckie-btn{padding:12px 20px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all 180ms ease-out;font-family:'Manrope',sans-serif}
.accpt-btn{background:linear-gradient(135deg,#1C465C,#2a5f7a);color:#fff}
.accpt-btn:hover{background:linear-gradient(135deg,#0f2e3d,#1C465C);transform:translateY(-2px);box-shadow:0 6px 16px #1c465c40}
.dclne-btn{background:#f0f0f0;color:#666}
.dclne-btn:hover{background:#e0e0e0}
@media (max-width: 768px) {
.hdr-wrp{padding:20px 0}
.lg-img2{width:85px;height:85px}
.cmpny-nm{font-size:22px}
.spc-txt{font-size:12px;text-align:center}
.mn-nvgtn4{gap:16px;padding:12px 0}
.nv-lnk{font-size:14px;padding:8px 14px}
.pmt-inf{flex-direction:column;gap:12px;align-items:center;text-align:center}
.ftr-lnks{flex-direction:column;gap:12px;align-items:center}
.ckie-ppup{left:16px;right:16px;width:auto}
.ckie-ppup.shw{bottom:16px}
}
@media (max-width: 375px) {
.mn-nvgtn4{flex-direction:column;align-items:center}
.nv-lnk{width:100%;text-align:center}
}
.plcy-cntnr{max-width:820px;margin:0 auto;padding:48px 24px 72px;background:linear-gradient(to bottom,#fff 0%,#fafafa 100%)}
.plcy-cntnr h1{font-size:42px;line-height:1.2;color:#1C465C;margin:0 0 16px;font-weight:700;letter-spacing:-.5px}
.plcy-cntnr h2{font-size:32px;line-height:1.3;color:#1C465C;margin:48px 0 20px;font-weight:600;letter-spacing:-.3px}
.plcy-cntnr h3{font-size:24px;line-height:1.4;color:#2a5568;margin:36px 0 16px;font-weight:600}
.plcy-cntnr h4{font-size:20px;line-height:1.4;color:#2a5568;margin:28px 0 14px;font-weight:600}
.plcy-cntnr h5{font-size:18px;line-height:1.5;color:#3a5a6d;margin:24px 0 12px;font-weight:600}
.plcy-cntnr h6{font-size:16px;line-height:1.5;color:#3a5a6d;margin:20px 0 10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}
.plcy-cntnr p{font-size:17px;line-height:1.75;color:#2d3748;margin:0 0 20px;font-weight:400}
.plcy-cntnr p + p{margin-top:20px}
.plcy-cntnr ul{margin:0 0 24px;padding:0 0 0 28px;list-style-type:disc}
.plcy-cntnr ol{margin:0 0 24px;padding:0 0 0 28px;list-style-type:decimal}
.plcy-cntnr ul ul{margin:12px 0;list-style-type:circle}
.plcy-cntnr ol ol{margin:12px 0;list-style-type:lower-alpha}
.plcy-cntnr li{font-size:17px;line-height:1.7;color:#2d3748;margin:0 0 10px;padding-left:8px}
.plcy-cntnr li:last-child{margin-bottom:0}
.plcy-cntnr a{color:#1C465C;text-decoration:none;border-bottom:2px solid #FF8294;transition:all 180ms ease-out;font-weight:500}
.plcy-cntnr a:hover{color:#FF8294;border-bottom-color:#1C465C}
.plcy-cntnr a:active{opacity:.7}
.plcy-cntnr hr{border:none;height:2px;background:linear-gradient(to right,#1C465C 0%,#FF8294 50%,#ECE7BC 100%);margin:48px 0;opacity:.3}
@media (max-width: 768px) {
.plcy-cntnr{padding:32px 20px 56px}
.plcy-cntnr h1{font-size:32px;margin-bottom:14px}
.plcy-cntnr h2{font-size:26px;margin:36px 0 16px}
.plcy-cntnr h3{font-size:22px;margin:28px 0 14px}
.plcy-cntnr h4{font-size:19px;margin:24px 0 12px}
.plcy-cntnr h5{font-size:17px;margin:20px 0 10px}
.plcy-cntnr h6{font-size:15px;margin:18px 0 10px}
.plcy-cntnr p{font-size:16px;line-height:1.7;margin-bottom:18px}
.plcy-cntnr li{font-size:16px;line-height:1.65}
.plcy-cntnr ul{padding-left:24px;margin-bottom:20px}
.plcy-cntnr ol{padding-left:24px;margin-bottom:20px}
.plcy-cntnr hr{margin:36px 0}
}
@media (max-width: 375px) {
.plcy-cntnr{padding:24px 16px 48px}
.plcy-cntnr h1{font-size:28px}
.plcy-cntnr h2{font-size:24px}
.plcy-cntnr p{font-size:15px}
.plcy-cntnr li{font-size:15px}
}
.rmtLrnngHdr{background:linear-gradient(135deg,#1C465C 0%,#FF8294 100%);padding:120px 20px 80px;position:relative;overflow:hidden}
.rmtLrnngHdr::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#ece7bc26 0%,transparent 70%);animation:fltShp 8s ease-in-out infinite}
@keyframes fltShp {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(-30px,20px) scale(1.1)}
}
.rmtLrnngHdr::after{content:'';position:absolute;bottom:-20%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,#ece7bc1f 0%,transparent 65%);animation:fltShp2 10s ease-in-out infinite}
@keyframes fltShp2 {
0%,100%{transform:translate(0,0) rotate(0deg)}
50%{transform:translate(20px,-25px) rotate(15deg)}
}
.hdrWrp{max-width:1320px;margin:0 auto;position:relative;z-index:2}
.hdrTtl{font-size:48px;line-height:1.2;color:#fff;margin:0 0 24px;font-weight:700;text-align:center;animation:fdIn 1.2s ease-out}
@keyframes fdIn {
from{opacity:0;transform:translateY(20px)}
to{opacity:1;transform:translateY(0)}
}
.hdrTtl .pse{display:block;margin-top:12px;color:#ECE7BC}
.hdrSbttl{font-size:20px;line-height:1.6;color:#ECE7BC;max-width:680px;margin:0 auto;text-align:center;animation:fdIn 1.4s ease-out}
.hdrImg{margin:48px auto 0;max-width:900px;border-radius:8px;overflow:hidden;box-shadow:0 24px 48px #0000004d;animation:fdIn 1.6s ease-out}
.hdrImg img{width:100%;height:auto;display:block;transform:scale(1);transition:transform .6s ease-out}
.hdrImg:hover img{transform:scale(1.03)}
.tpsSct{padding:96px 20px;background:#fff}
.tpsCntnr{max-width:1320px;margin:0 auto}
.tpsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative}
.tpsGrid::before{content:'';position:absolute;top:50%;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#ECE7BC 20%,#ECE7BC 80%,transparent 100%);transform:translateY(-50%);z-index:1}
.tpCrd{background:#fff;padding:36px 24px;border-radius:0;border:2px solid #ECE7BC;position:relative;z-index:2;transition:all .2s ease-out}
.tpCrd:hover{border-color:#FF8294;box-shadow:0 12px 24px #1c465c1f;transform:translateY(-4px)}
.tpCrd::before{content:'';position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:32px;height:32px;background:#1C465C;border-radius:50%;z-index:3}
.tpNmbr{font-size:48px;font-weight:700;color:#FF8294;line-height:1;margin:0 0 16px;text-align:center}
.tpTtl{font-size:20px;font-weight:700;color:#1C465C;margin:0 0 12px;text-align:center;line-height:1.3}
.tpTxt{font-size:15px;line-height:1.6;color:#1C465C;margin:0;text-align:center}
.tpLst{list-style:none;padding:0;margin:16px 0 0}
.tpLst li{font-size:14px;line-height:1.6;color:#1C465C;padding:6px 0 6px 24px;position:relative}
.tpLst li::before{content:'';position:absolute;left:0;top:12px;width:12px;height:12px;background:#FF8294;clip-path:polygon(0% 50%,40% 90%,100% 10%,90% 0%,40% 70%,10% 40%)}
.addtnlSct{padding:72px 20px;background:linear-gradient(180deg,#ECE7BC 0%,#fff 100%)}
.addtnlCntnr{max-width:1320px;margin:0 auto}
.addtnlHdr{text-align:center;margin:0 0 56px}
.addtnlHdr h2{font-size:36px;font-weight:700;color:#1C465C;margin:0 0 16px}
.addtnlHdr p{font-size:18px;line-height:1.6;color:#1C465C;max-width:720px;margin:0 auto}
.advcsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.advcBx{background:#fff;padding:32px 28px;border-radius:8px;box-shadow:0 8px 16px #1c465c14;transition:all .2s ease-out;position:relative;overflow:hidden}
.advcBx::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1C465C 0%,#FF8294 100%);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}
.advcBx:hover::before{transform:scaleX(1)}
.advcBx:hover{box-shadow:0 16px 32px #1c465c29;transform:translateY(-6px)}
.advcIcn{width:56px;height:56px;background:linear-gradient(135deg,#1C465C 0%,#FF8294 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 20px;transition:transform .2s ease-out}
.advcBx:hover .advcIcn{transform:rotate(15deg) scale(1.1)}
.advcIcn svg{width:28px;height:28px;fill:#fff}
.advcTtl{font-size:22px;font-weight:700;color:#1C465C;margin:0 0 12px;line-height:1.3}
.advcTxt{font-size:15px;line-height:1.6;color:#1C465C;margin:0}
.ctaBtnWrpr{text-align:center;margin:56px 0 0}
.ctaBtnPrmry{display:inline-block;padding:16px 48px;background:#1C465C;color:#fff;text-decoration:none;font-size:18px;font-weight:700;border-radius:6px;transition:all .2s ease-out;position:relative;overflow:hidden;z-index:1}
.ctaBtnPrmry::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:#FF8294;transition:left .3s ease-out;z-index:-1}
.ctaBtnPrmry:hover::before{left:0}
.ctaBtnPrmry:hover{transform:translateY(-2px);box-shadow:0 8px 16px #1c465c3d}
@media (max-width: 1366px) {
.tpsGrid{grid-template-columns:repeat(2,1fr);gap:28px}
.tpsGrid::before{display:none}
.advcsGrid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.rmtLrnngHdr{padding:80px 20px 60px}
.hdrTtl{font-size:32px}
.hdrSbttl{font-size:17px}
.tpsGrid{grid-template-columns:1fr;gap:24px}
.tpCrd::before{top:-12px;width:24px;height:24px}
.tpNmbr{font-size:36px}
.advcsGrid{grid-template-columns:1fr;gap:20px}
.addtnlHdr h2{font-size:28px}
.addtnlHdr p{font-size:16px}
}
@media (max-width: 375px) {
.hdrTtl{font-size:28px}
.hdrSbttl{font-size:16px}
.tpTtl{font-size:18px}
.ctaBtnPrmry{padding:14px 36px;font-size:16px}
}
.wrpHdr{max-width:1320px;margin:2.5rem auto;padding:0 1.5rem}
.ttlBlck3{display:flex;align-items:center;gap:3rem;margin-bottom:4rem}
.ttlBlck3 .txtSd{flex:1}
.ttlBlck3 .imgSd2{flex:1;position:relative}
.ttlBlck3 .imgSd2 img{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 16px 32px #1c465c26;transform:perspective(800px) rotateY(-4deg);transition:transform 280ms ease-out}
.ttlBlck3 .imgSd2 img:hover{transform:perspective(800px) rotateY(0deg)}
.ttlBlck3 h1{font-size:2.8rem;line-height:1.2;color:#1C465C;margin-bottom:1.2rem;font-weight:700}
.ttlBlck3 .ftrLst4{list-style:none;margin:1.8rem 0;padding:0}
.ttlBlck3 .ftrLst4 li{display:flex;align-items:flex-start;margin-bottom:1rem;font-size:1.05rem;line-height:1.5;color:#2a3744}
.ttlBlck3 .ftrLst4 li::before{content:"";display:inline-block;width:22px;height:22px;margin-right:.8rem;flex-shrink:0;background:linear-gradient(135deg,#FF8294,#FF6B7E);border-radius:50%;margin-top:2px}
.ttlBlck3 .btnPrmry7{display:inline-block;padding:.9rem 2.2rem;background:linear-gradient(135deg,#1C465C,#2a5a72);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:1.05rem;transition:all 180ms ease-out;box-shadow:0 6px 18px #1c465c33;position:relative;z-index:5}
.ttlBlck3 .btnPrmry7:hover{background:linear-gradient(135deg,#2a5a72,#1C465C);transform:translateY(-2px);box-shadow:0 10px 24px #1c465c4d}
.dcmntSec{max-width:1320px;margin:5rem auto 3rem;padding:0 1.5rem}
.dcmntSec .sctnHdr8{text-align:center;margin-bottom:3rem}
.dcmntSec .sctnHdr8 h2{font-size:2.4rem;color:#1C465C;margin-bottom:.8rem;font-weight:700;position:relative;display:inline-block}
.dcmntSec .sctnHdr8 h2::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#FF8294,#FF6B7E)}
.dcmntSec .sctnHdr8 p{font-size:1.1rem;color:#4a5568;max-width:720px;margin:1.5rem auto 0;line-height:1.6}
.crtfGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.crtfCrd9{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 16px #1c465c14;transition:all 200ms ease-out;position:relative;overflow:hidden}
.crtfCrd9::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#1C465C,#FF8294);transform:scaleX(0);transform-origin:left;transition:transform 240ms ease-out}
.crtfCrd9:hover{box-shadow:0 12px 28px #1c465c26;transform:translateY(-4px)}
.crtfCrd9:hover::before{transform:scaleX(1)}
.crtfCrd9 .icnWrp3{width:64px;height:64px;background:linear-gradient(135deg,#ECE7BC,#f5f1d0);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.3rem}
.crtfCrd9 .icnWrp3 svg{width:32px;height:32px;fill:#1C465C}
.crtfCrd9 h3{font-size:1.4rem;color:#1C465C;margin-bottom:.9rem;font-weight:600}
.crtfCrd9 p{font-size:.98rem;color:#5a6674;line-height:1.6;margin-bottom:0}
.lrnDrctn{max-width:1320px;margin:5rem auto 4rem;padding:0 1.5rem}
.lrnDrctn .sctnHdr8{margin-bottom:3rem}
.lrnDrctn .sctnHdr8 h2{font-size:2.4rem;color:#1C465C;margin-bottom:.8rem;font-weight:700}
.lrnDrctn .sctnHdr8 p{font-size:1.1rem;color:#4a5568;line-height:1.6}
.drctnGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}
.drctnItm5{display:flex;gap:1.8rem;background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 16px #1c465c14;transition:all 200ms ease-out}
.drctnItm5:hover{box-shadow:0 12px 28px #1c465c26;transform:translateY(-3px)}
.drctnItm5 .imgCntnr{flex-shrink:0;width:180px;height:140px;border-radius:6px;overflow:hidden}
.drctnItm5 .imgCntnr img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 260ms ease-out}
.drctnItm5:hover .imgCntnr img{transform:scale(1.08)}
.drctnItm5 .cntnt{flex:1}
.drctnItm5 h3{font-size:1.5rem;color:#1C465C;margin-bottom:.8rem;font-weight:600}
.drctnItm5 .mtrcLst{display:flex;gap:1.5rem;margin-bottom:1rem}
.drctnItm5 .mtrcItm{font-size:.92rem;color:#5a6674;display:flex;align-items:center;gap:.4rem}
.drctnItm5 .mtrcItm svg{width:16px;height:16px;fill:#FF8294}
.drctnItm5 .dsc{font-size:.98rem;color:#5a6674;line-height:1.6;margin-bottom:1.2rem}
.drctnItm5 .prgrsWrp{margin-top:auto}
.drctnItm5 .prgrsLbl{font-size:.88rem;color:#6a7583;margin-bottom:.5rem;display:flex;justify-content:space-between}
.drctnItm5 .prgrsBr{height:6px;background:#e8ecef;border-radius:3px;overflow:hidden}
.drctnItm5 .prgrsFlll{height:100%;background:linear-gradient(90deg,#1C465C,#FF8294);border-radius:3px;transition:width 320ms ease-out}
@media (max-width: 1366px) {
.ttlBlck3 h1{font-size:2.4rem}
.dcmntSec .sctnHdr8 h2,.lrnDrctn .sctnHdr8 h2{font-size:2.1rem}
}
@media (max-width: 768px) {
.ttlBlck3{flex-direction:column;gap:2rem}
.ttlBlck3 .imgSd2 img{transform:none}
.ttlBlck3 h1{font-size:2rem}
.crtfGrd{grid-template-columns:1fr}
.drctnGrd{grid-template-columns:1fr}
.drctnItm5{flex-direction:column}
.drctnItm5 .imgCntnr{width:100%;height:200px}
}
@media (max-width: 375px) {
.wrpHdr{padding:0 1rem}
.ttlBlck3 h1{font-size:1.7rem}
.ttlBlck3 .btnPrmry7{padding:.75rem 1.8rem;font-size:.98rem}
.dcmntSec .sctnHdr8 h2,.lrnDrctn .sctnHdr8 h2{font-size:1.8rem}
}
.cntctHro{background:linear-gradient(135deg,#1C465C 0%,#FF8294 100%);padding:80px 20px;position:relative;overflow:hidden}
.cntctHro::before{content:'';position:absolute;top:-50%;right:-10%;width:60%;height:200%;background:repeating-linear-gradient(-45deg,#ece7bc1a,#ece7bc1a 20px,transparent 20px,transparent 40px);transform:rotate(15deg);pointer-events:none}
.hroWrp{max-width:1320px;margin:0 auto;display:flex;align-items:center;gap:60px;position:relative;z-index:2}
.hroTxt{flex:1;color:#fff}
.hroTtl2{font-size:48px;margin:0 0 20px;font-weight:700;line-height:1.2}
.hroDsc9{font-size:18px;line-height:1.6;margin:0 0 32px;opacity:.95}
.hroBtnGrp{display:flex;gap:16px;flex-wrap:wrap}
.hroBtn1,.hroBtn2{padding:14px 32px;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease-out;text-decoration:none;display:inline-block}
.hroBtn1{background:#ECE7BC;color:#1C465C}
.hroBtn1:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 16px #00000026}
.hroBtn2{background:transparent;color:#fff;border:2px solid #fff}
.hroBtn2:hover{background:#ffffff1a;transform:translateY(-2px)}
.hroImgWrp{flex:1;position:relative}
.hroImg8{width:100%;height:auto;display:block;box-shadow:0 20px 40px #0003;filter:brightness(1.05)}
.infoSec{padding:80px 20px;background:#f8f9fa}
.infoGrd{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.infoCrd{background:#fff;padding:40px 32px;text-align:center;transition:transform .2s ease-out,box-shadow .2s ease-out;box-shadow:0 2px 8px #1c465c14}
.infoCrd:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1c465c26}
.infoCrdIcn{width:64px;height:64px;margin:0 auto 24px;background:linear-gradient(135deg,#1C465C,#FF8294);display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff}
.infoCrdTtl{font-size:20px;margin:0 0 12px;color:#1C465C;font-weight:600}
.infoCrdTxt{font-size:15px;line-height:1.6;color:#555;margin:0}
.infoCrdLnk{color:#1C465C;text-decoration:none;font-weight:600;transition:color .2s ease-out}
.infoCrdLnk:hover{color:#FF8294}
.frmSec{padding:80px 20px;background:#fff}
.frmCntnr{max-width:720px;margin:0 auto}
.frmHdr{text-align:center;margin-bottom:48px}
.frmTtl{font-size:36px;margin:0 0 16px;color:#1C465C;font-weight:700}
.frmSbtl{font-size:18px;color:#666;margin:0;line-height:1.6}
.cntctFrm{background:#f8f9fa;padding:48px;box-shadow:0 4px 16px #1c465c1a}
.frmGrp3{margin-bottom:28px}
.frmLbl{display:block;font-size:15px;font-weight:600;color:#1C465C;margin-bottom:8px}
.frmInpt,.frmTxtarea{width:100%;padding:14px 16px;border:2px solid #ddd;font-size:15px;transition:border-color .2s ease-out;background:#fff;box-sizing:border-box}
.frmInpt:focus,.frmTxtarea:focus{outline:none;border-color:#1C465C}
.frmTxtarea{resize:vertical;min-height:140px;font-family:inherit}
.tpcSlctr{margin-bottom:28px}
.tpcLbl4{display:block;font-size:15px;font-weight:600;color:#1C465C;margin-bottom:12px}
.tpcOptn{display:none}
.tpcOptn:checked + .tpcBtn{background:#1C465C;color:#fff;border-color:#1C465C}
.tpcBtn{display:inline-block;padding:10px 20px;margin-right:12px;margin-bottom:12px;border:2px solid #ddd;background:#fff;cursor:pointer;font-size:14px;transition:all .2s ease-out}
.tpcBtn:hover{border-color:#1C465C;color:#1C465C}
#tpc1:checked ~ .cndtnlFld1,#tpc2:checked ~ .cndtnlFld2,#tpc3:checked ~ .cndtnlFld3{display:block}
.cndtnlFld1,.cndtnlFld2,.cndtnlFld3{display:none;margin-top:20px}
.prvcy8{display:flex;align-items:flex-start;margin-bottom:28px}
.prvcy8 input[type="checkbox"]{margin-right:10px;margin-top:4px;cursor:pointer}
.prvcy8 label{font-size:14px;color:#555;line-height:1.5;cursor:pointer}
.prvcy8 a{color:#1C465C;text-decoration:underline;transition:color .2s ease-out}
.prvcy8 a:hover{color:#FF8294}
.sbmtBtn{width:100%;padding:16px;background:linear-gradient(135deg,#1C465C,#FF8294);color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s ease-out,box-shadow .2s ease-out}
.sbmtBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1c465c40}
.fqSec{padding:80px 20px;background:linear-gradient(180deg,#ECE7BC 0%,#f8f9fa 100%)}
.fqWrp{max-width:920px;margin:0 auto}
.fqHdr{text-align:center;margin-bottom:56px}
.fqTtl{font-size:36px;margin:0 0 16px;color:#1C465C;font-weight:700}
.fqSbtl{font-size:18px;color:#666;margin:0}
.fqItm{background:#fff;margin-bottom:16px;box-shadow:0 2px 8px #1c465c14}
.fqTggl{display:none}
.fqQstn{display:block;padding:24px 28px;cursor:pointer;font-size:18px;font-weight:600;color:#1C465C;position:relative;transition:background .2s ease-out}
.fqQstn:hover{background:#f8f9fa}
.fqQstn::after{content:'+';position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:28px;color:#FF8294;transition:transform .2s ease-out}
.fqTggl:checked + .fqQstn::after{transform:translateY(-50%) rotate(45deg)}
.fqAnsr{max-height:0;overflow:hidden;transition:max-height .3s ease-out}
.fqTggl:checked ~ .fqAnsr{max-height:500px}
.fqAnsrTxt{padding:0 28px 24px;font-size:15px;line-height:1.7;color:#555}
.ctaSec{padding:80px 20px;background:#1C465C;text-align:center;position:relative;overflow:hidden}
.ctaSec::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,#ff829426,transparent 50%),radial-gradient(circle at 80% 50%,#ece7bc1a,transparent 50%);pointer-events:none}
.ctaWrp{max-width:720px;margin:0 auto;position:relative;z-index:2}
.ctaTtl{font-size:40px;margin:0 0 20px;color:#fff;font-weight:700}
.ctaTxt{font-size:18px;line-height:1.6;color:#ffffffe6;margin:0 0 36px}
.ctaBtn{display:inline-block;padding:16px 40px;background:#ECE7BC;color:#1C465C;text-decoration:none;font-size:16px;font-weight:600;transition:all .2s ease-out}
.ctaBtn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0003}
@media (max-width: 768px) {
.hroWrp{flex-direction:column;gap:40px}
.hroTtl2{font-size:36px}
.hroDsc9{font-size:16px}
.hroBtnGrp{flex-direction:column}
.hroBtn1,.hroBtn2{width:100%;text-align:center}
.infoGrd{grid-template-columns:1fr}
.frmCntnr{padding:0 16px}
.cntctFrm{padding:32px 24px}
.frmTtl{font-size:28px}
.fqTtl,.ctaTtl{font-size:28px}
.tpcBtn{display:block;width:100%;margin-right:0}
}
@media (min-width: 769px) and (max-width: 1366px) {
.infoGrd{grid-template-columns:repeat(2,1fr)}
.hroTtl2{font-size:42px}
}
.prgrm-wrpr{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}
.ttl-blck-otr{position:relative;overflow:hidden;padding:80px 0 60px;background:linear-gradient(135deg,#1C465C 0%,#2a5d7a 100%)}
.prllx-img-cntnr{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:translateZ(0);will-change:transform}
.prllx-img-cntnr img{width:100%;height:100%;object-fit:cover;opacity:.15;transform:scale(1.1);transition:transform .3s ease-out}
.ttl-cntnt-inr{position:relative;z-index:2;text-align:center;max-width:820px;margin:0 auto}
.ttl-cntnt-inr h1{font-size:48px;font-weight:700;color:#ECE7BC;margin:0 0 24px;line-height:1.2;text-shadow:0 2px 8px #0003}
.ttl-cntnt-inr .sbtxt2{font-size:19px;line-height:1.65;color:#ece7bceb;margin:0 0 36px}
.dcrtvShp7{position:absolute;width:180px;height:180px;border:3px solid #ff829440;border-radius:50%;bottom:-60px;right:8%;z-index:3}
.dcrtvShp8{position:absolute;width:120px;height:120px;background:linear-gradient(45deg,#ff829426,#ece7bc1f);transform:rotate(45deg);top:15%;left:5%;z-index:3}
.btn-grp3{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}
.prmry-btn4{display:inline-block;padding:16px 38px;background:linear-gradient(135deg,#FF8294 0%,#ff6b80 100%);color:#1C465C;font-size:17px;font-weight:600;border-radius:8px;text-decoration:none;transition:all .18s ease-out;box-shadow:0 4px 16px #ff82944d}
.prmry-btn4:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ff829473}
.scndry-btn3{display:inline-block;padding:16px 38px;background:transparent;color:#ECE7BC;font-size:17px;font-weight:600;border:2px solid #ece7bc99;border-radius:8px;text-decoration:none;transition:all .18s ease-out}
.scndry-btn3:hover{background:#ece7bc1f;border-color:#ECE7BC}
.crs-ovrvw-sctn{padding:90px 0;background:linear-gradient(180deg,#fafbfc 0%,#f4f6f8 100%)}
.crs-grd12{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:50px 0 0}
.ovrvw-hdr{text-align:center;margin:0 0 48px}
.ovrvw-hdr h2{font-size:38px;font-weight:700;color:#1C465C;margin:0 0 16px;position:relative;display:inline-block}
.ovrvw-hdr h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#FF8294,#1C465C);border-radius:2px}
.ovrvw-hdr p{font-size:18px;line-height:1.7;color:#4a5568;max-width:720px;margin:20px auto 0}
.crs-crd9{background:#fff;border-radius:10px;padding:36px 28px;box-shadow:0 2px 12px #1c465c14;transition:all .2s ease-out;position:relative;overflow:hidden}
.crs-crd9::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#1C465C,#FF8294);transform:scaleX(0);transform-origin:left;transition:transform .25s ease-out}
.crs-crd9:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1c465c26}
.crs-crd9:hover::before{transform:scaleX(1)}
.crd-icn5{width:64px;height:64px;background:linear-gradient(135deg,#ff829426,#ece7bc33);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 0 22px}
.crd-icn5 svg{width:32px;height:32px}
.crs-crd9 h3{font-size:22px;font-weight:700;color:#1C465C;margin:0 0 14px;line-height:1.3}
.crs-crd9 p{font-size:16px;line-height:1.65;color:#5a6c7d;margin:0 0 18px}
.mdl-lst8{list-style:none;padding:0;margin:0}
.mdl-lst8 li{font-size:15px;color:#4a5568;padding:8px 0 8px 28px;position:relative;line-height:1.5}
.mdl-lst8 li::before{content:'';position:absolute;left:0;top:14px;width:16px;height:16px;background:linear-gradient(135deg,#FF8294,#ff6b80);border-radius:3px;transform:rotate(45deg)}
.drtns-bx4{margin:20px 0 0;padding:16px 0 0;border-top:1px solid #1c465c1f;display:flex;justify-content:space-between;align-items:center}
.drtn-txt3{font-size:14px;color:#6b7c8f;display:flex;align-items:center;gap:6px}
.drtn-txt3 svg{width:18px;height:18px;fill:#FF8294}
.lvl-bdg2{font-size:13px;font-weight:600;color:#1C465C;background:#ece7bc80;padding:5px 12px;border-radius:6px}
@media (max-width: 1366px) {
.crs-grd12{gap:24px}
.crs-crd9{padding:32px 24px}
}
@media (max-width: 768px) {
.ttl-blck-otr{padding:60px 0 50px}
.ttl-cntnt-inr h1{font-size:36px;margin:0 0 20px}
.ttl-cntnt-inr .sbtxt2{font-size:17px;margin:0 0 28px}
.btn-grp3{flex-direction:column;gap:14px}
.prmry-btn4,.scndry-btn3{padding:14px 32px;font-size:16px;width:100%;text-align:center}
.dcrtvShp7,.dcrtvShp8{display:none}
.crs-ovrvw-sctn{padding:70px 0}
.ovrvw-hdr h2{font-size:32px}
.ovrvw-hdr p{font-size:16px}
.crs-grd12{grid-template-columns:1fr;gap:20px;margin:40px 0 0}
.crs-crd9{padding:28px 22px}
}
@media (max-width: 375px) {
.prgrm-wrpr{padding:0 16px}
.ttl-cntnt-inr h1{font-size:30px}
.ttl-cntnt-inr .sbtxt2{font-size:16px}
.ovrvw-hdr h2{font-size:28px}
.crs-crd9 h3{font-size:20px}
}
.hlp-titl-wrpr{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:60px}
.hlp-titl-wrpr .bckgrnd-img3{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(8px) brightness(0.7)}
.hlp-titl-wrpr::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1c465cd9 0%,#ff8294bf 100%);z-index:1}
.hlp-titl-wrpr::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:80px;background:repeating-linear-gradient(90deg,#1C465C 0px,#1C465C 30px,transparent 30px,transparent 60px);z-index:2;opacity:.15}
.hlp-titl-cntnr{position:relative;z-index:3;text-align:center;max-width:920px;margin:0 auto;padding:0 20px}
.hlp-titl-cntnr h1{font-size:3.2rem;color:#ECE7BC;margin:0 0 18px;font-weight:700;line-height:1.2;text-shadow:2px 2px 12px #0006}
.hlp-titl-cntnr .sbttl9{font-size:1.25rem;color:#fff;margin:0 0 32px;line-height:1.6;max-width:680px;margin-left:auto;margin-right:auto}
.hlp-titl-cntnr .btn-grp4{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.hlp-titl-cntnr .btn-prm8{padding:14px 32px;background:#FF8294;color:#1C465C;text-decoration:none;font-weight:600;font-size:1.05rem;border:none;cursor:pointer;transition:all .18s ease-out;box-shadow:0 4px 16px #ff829459}
.hlp-titl-cntnr .btn-prm8:hover{background:#ff6a7f;transform:translateY(-2px);box-shadow:0 6px 24px #ff829480}
.hlp-titl-cntnr .btn-scnd7{padding:14px 32px;background:transparent;color:#ECE7BC;text-decoration:none;font-weight:600;font-size:1.05rem;border:2px solid #ECE7BC;cursor:pointer;transition:all .18s ease-out}
.hlp-titl-cntnr .btn-scnd7:hover{background:#ece7bc26;border-color:#fff;color:#fff}
.tp-sctn-wrp{max-width:1320px;margin:0 auto 80px;padding:0 20px}
.tp-sctn-wrp h2{font-size:2.4rem;color:#1C465C;margin:0 0 16px;font-weight:700;position:relative;display:inline-block}
.tp-sctn-wrp h2::after{content:'';position:absolute;bottom:-8px;left:0;width:60%;height:4px;background:linear-gradient(90deg,#FF8294 0%,transparent 100%)}
.tp-sctn-wrp .intro-txt5{font-size:1.15rem;color:#333;line-height:1.7;margin-bottom:48px;max-width:880px}
.tp-grd-layut{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-bottom:60px}
.tp-crd-itm{background:linear-gradient(135deg,#fff 0%,#f8f8f8 100%);padding:32px;border-left:4px solid #FF8294;box-shadow:0 6px 20px #1c465c14;transition:all .2s ease-out;position:relative}
.tp-crd-itm::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ff829408 0%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .2s ease-out}
.tp-crd-itm:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1c465c24}
.tp-crd-itm:hover::before{opacity:1}
.tp-crd-itm h3{font-size:1.5rem;color:#1C465C;margin:0 0 14px;font-weight:600}
.tp-crd-itm p{font-size:1rem;color:#555;line-height:1.65;margin:0}
.strtgy-wrpr12{max-width:1320px;margin:0 auto 80px;padding:60px 20px;background:linear-gradient(135deg,#1C465C 0%,#2a5a73 100%);position:relative;overflow:hidden}
.strtgy-wrpr12::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#ff829426 0%,transparent 70%);pointer-events:none}
.strtgy-innr8{position:relative;z-index:2}
.strtgy-innr8 h2{font-size:2.2rem;color:#ECE7BC;margin:0 0 14px;font-weight:700}
.strtgy-innr8 .intro-txt5{font-size:1.1rem;color:#fff;line-height:1.7;margin-bottom:44px;max-width:860px;opacity:.95}
.strtgy-chklst{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}
.chk-itm7{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#ffffff0d;transition:background .2s ease-out}
.chk-itm7:hover{background:#ffffff17}
.chk-itm7 .icn-chk3{width:28px;height:28px;flex-shrink:0;background:#FF8294;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1C465C;font-weight:700;font-size:1.1rem}
.chk-itm7 .txt-blk2 h4{font-size:1.15rem;color:#ECE7BC;margin:0 0 8px;font-weight:600}
.chk-itm7 .txt-blk2 p{font-size:.95rem;color:#fff;line-height:1.6;margin:0;opacity:.9}
.rsrc-sctn23{max-width:1320px;margin:0 auto 80px;padding:0 20px}
.rsrc-sctn23 h2{font-size:2.4rem;color:#1C465C;margin:0 0 12px;font-weight:700;text-align:center}
.rsrc-sctn23 .intro-txt5{font-size:1.1rem;color:#333;line-height:1.7;margin-bottom:48px;max-width:780px;margin-left:auto;margin-right:auto;text-align:center}
.rsrc-splt-layut{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.rsrc-img-wrp{position:relative;overflow:hidden}
.rsrc-img-wrp img{width:100%;height:auto;object-fit:cover;display:block;box-shadow:0 8px 28px #1c465c2e}
.rsrc-img-wrp::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:6px solid #FF8294;pointer-events:none;opacity:0;transition:opacity .24s ease-out}
.rsrc-img-wrp:hover::after{opacity:.4}
.rsrc-cntnt-blk{padding:20px}
.rsrc-cntnt-blk h3{font-size:1.8rem;color:#1C465C;margin:0 0 18px;font-weight:600}
.rsrc-cntnt-blk p{font-size:1.05rem;color:#444;line-height:1.7;margin:0 0 24px}
.rsrc-cntnt-blk ul{list-style:none;padding:0;margin:0 0 28px}
.rsrc-cntnt-blk ul li{padding-left:32px;margin-bottom:14px;position:relative;font-size:1rem;color:#333;line-height:1.6}
.rsrc-cntnt-blk ul li::before{content:'→';position:absolute;left:0;color:#FF8294;font-weight:700;font-size:1.2rem}
.rsrc-cntnt-blk .btn-prm8{display:inline-block;padding:13px 30px;background:#1C465C;color:#ECE7BC;text-decoration:none;font-weight:600;font-size:1.05rem;transition:all .2s ease-out;box-shadow:0 4px 16px #1c465c40}
.rsrc-cntnt-blk .btn-prm8:hover{background:#153648;transform:translateY(-2px);box-shadow:0 6px 24px #1c465c59}
.prctc-sctn-wrp{max-width:1320px;margin:0 auto 80px;padding:0 20px}
.prctc-sctn-wrp h2{font-size:2.3rem;color:#1C465C;margin:0 0 14px;font-weight:700}
.prctc-sctn-wrp .intro-txt5{font-size:1.1rem;color:#333;line-height:1.7;margin-bottom:48px;max-width:880px}
.prctc-asymm-grd{display:grid;grid-template-columns:2fr 1fr;gap:32px;margin-bottom:40px}
.prctc-lrg-crd{background:linear-gradient(135deg,#ECE7BC 0%,#f5f2d8 100%);padding:40px;box-shadow:0 8px 24px #1c465c1f;position:relative;overflow:hidden}
.prctc-lrg-crd::before{content:'';position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,#ff829433 0%,transparent 70%);pointer-events:none}
.prctc-lrg-crd h3{font-size:1.7rem;color:#1C465C;margin:0 0 16px;font-weight:600;position:relative;z-index:2}
.prctc-lrg-crd p{font-size:1.05rem;color:#333;line-height:1.7;margin:0;position:relative;z-index:2}
.prctc-sml-crd{background:linear-gradient(135deg,#fff 0%,#f9f9f9 100%);padding:28px;border:2px solid #FF8294;box-shadow:0 6px 20px #ff829426;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:all .2s ease-out}
.prctc-sml-crd:hover{transform:scale(1.04);box-shadow:0 10px 32px #ff829440}
.prctc-sml-crd img{width:100%;height:auto;object-fit:cover;margin-bottom:16px;box-shadow:0 4px 12px #0000001a}
.prctc-sml-crd h4{font-size:1.3rem;color:#1C465C;margin:0;font-weight:600}
.prctc-flx-rw{display:flex;gap:32px;flex-wrap:wrap}
.prctc-flx-itm{flex:1;min-width:280px;background:#fff;padding:32px;border-top:5px solid #1C465C;box-shadow:0 6px 20px #1c465c14;transition:all .2s ease-out}
.prctc-flx-itm:hover{box-shadow:0 10px 32px #1c465c24;transform:translateY(-3px)}
.prctc-flx-itm h4{font-size:1.4rem;color:#1C465C;margin:0 0 14px;font-weight:600}
.prctc-flx-itm p{font-size:1rem;color:#555;line-height:1.65;margin:0}
@media (max-width: 768px) {
.hlp-titl-cntnr h1{font-size:2.2rem}
.hlp-titl-cntnr .sbttl9{font-size:1.1rem}
.hlp-titl-cntnr .btn-grp4{flex-direction:column}
.tp-grd-layut{grid-template-columns:1fr}
.rsrc-splt-layut{grid-template-columns:1fr;gap:32px}
.prctc-asymm-grd{grid-template-columns:1fr}
.strtgy-chklst{grid-template-columns:1fr}
}
@media (max-width: 375px) {
.hlp-titl-cntnr h1{font-size:1.9rem}
.tp-sctn-wrp h2,.strtgy-innr8 h2,.rsrc-sctn23 h2,.prctc-sctn-wrp h2{font-size:1.8rem}
}
.sccssPg43{max-width:1320px;margin:0 auto;padding:0 20px}
.hrBlk7{display:flex;align-items:center;gap:60px;padding:80px 0 100px;position:relative}
.hrImgWrp29{flex:1;position:relative}
.hrImgPrt1{width:100%;height:380px;background:linear-gradient(135deg,#1C465C 0%,#2A5A73 50%,#FF8294 100%);border-radius:8px;position:relative;box-shadow:0 24px 48px #1c465c2e}
.hrImgPrt1::before{content:'';position:absolute;top:30px;left:30px;right:30px;bottom:30px;background:linear-gradient(225deg,#ece7bc26 0%,#ff82941f 100%);border-radius:4px}
.hrImgPrt2{width:75%;height:280px;background:linear-gradient(180deg,#FF8294 0%,#1C465C 100%);border-radius:8px;position:absolute;bottom:-40px;right:-30px;box-shadow:0 16px 32px #ff829438}
.hrImgPrt2::after{content:'';position:absolute;inset:25px;background:radial-gradient(circle at 30% 40%,#ece7bc33 0%,transparent 70%);border-radius:4px}
.hrCntnt48{flex:1;position:relative;z-index:2}
.hrTtl92 h1{font-size:52px;line-height:1.15;color:#1C465C;margin:0 0 28px;font-weight:700;position:relative}
.hrTtl92 h1::after{content:'';position:absolute;bottom:-12px;left:0;width:90px;height:5px;background:linear-gradient(90deg,#FF8294 0%,#1C465C 100%);border-radius:3px}
.hrTxt73{font-size:19px;line-height:1.7;color:#2A3D47;margin:32px 0 0}
.hrTxt73 strong{color:#1C465C;font-weight:600}
.hrBgDcr15{position:absolute;top:-40px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,#ece7bc66 0%,transparent 70%);border-radius:50%;filter:blur(40px);pointer-events:none}
.cnfrmBlk88{background:linear-gradient(135deg,#ECE7BC 0%,#F5F2D4 100%);padding:90px 0;position:relative;overflow:hidden}
.cnfrmBlk88::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1C465C 0%,#FF8294 50%,#1C465C 100%)}
.cnfrmInnr52{max-width:880px;margin:0 auto;text-align:center;position:relative;z-index:2}
.cnfrmIcn67{width:110px;height:110px;margin:0 auto 36px;position:relative}
.cnfrmIcn67 svg{width:100%;height:100%;filter:drop-shadow(0 8px 16px #1c465c26)}
.cnfrmHd23 h2{font-size:42px;line-height:1.25;color:#1C465C;margin:0 0 24px;font-weight:700}
.cnfrmTxt94{font-size:18px;line-height:1.75;color:#2A3D47;margin:0 0 32px}
.cnfrmMta56{display:flex;justify-content:center;gap:48px;margin:48px 0 0;flex-wrap:wrap}
.mtaItm12{text-align:center}
.mtaLbl71{font-size:15px;color:#5A6C75;margin:0 0 8px;text-transform:uppercase;letter-spacing:1px}
.mtaVl38{font-size:22px;color:#1C465C;font-weight:700}
.cnfrmActn19{margin:52px 0 0;display:flex;justify-content:center;gap:18px;flex-wrap:wrap}
.btnPrmry64{display:inline-block;padding:16px 36px;background:linear-gradient(135deg,#1C465C 0%,#2A5A73 100%);color:#fff;text-decoration:none;border-radius:6px;font-size:17px;font-weight:600;transition:all 180ms ease-out;box-shadow:0 6px 18px #1c465c33;position:relative;z-index:10}
.btnPrmry64:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1c465c47;background:linear-gradient(135deg,#234E66 0%,#32667F 100%)}
.btnScndry82{display:inline-block;padding:16px 36px;background:transparent;color:#1C465C;text-decoration:none;border-radius:6px;font-size:17px;font-weight:600;transition:all 180ms ease-out;border:2px solid #1C465C;position:relative;z-index:10}
.btnScndry82:hover{background:#1C465C;color:#fff;transform:translateY(-2px)}
.cnfrmDcr41{position:absolute;bottom:-80px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,#ff829426 0%,transparent 70%);border-radius:50%;filter:blur(60px);pointer-events:none}
.cnfrmDcr41v2{position:absolute;top:-100px;right:-120px;width:350px;height:350px;background:radial-gradient(circle,#1c465c1f 0%,transparent 70%);border-radius:50%;filter:blur(70px);pointer-events:none}
@media (max-width: 1366px) {
.hrBlk7{gap:48px;padding:60px 0 80px}
.hrTtl92 h1{font-size:46px}
.cnfrmHd23 h2{font-size:38px}
}
@media (max-width: 768px) {
.hrBlk7{flex-direction:column;gap:40px;padding:50px 0 60px}
.hrImgWrp29{width:100%}
.hrImgPrt1{height:320px}
.hrImgPrt2{width:80%;height:240px;right:-20px;bottom:-30px}
.hrCntnt48{width:100%}
.hrTtl92 h1{font-size:38px}
.hrTxt73{font-size:17px}
.hrBgDcr15{width:150px;height:150px;top:-30px;right:-40px}
.cnfrmBlk88{padding:60px 0}
.cnfrmHd23 h2{font-size:32px}
.cnfrmTxt94{font-size:17px}
.cnfrmMta56{gap:32px;margin:36px 0 0}
.cnfrmActn19{margin:40px 0 0;flex-direction:column;align-items:stretch}
.btnPrmry64,.btnScndry82{width:100%;text-align:center}
}
@media (max-width: 375px) {
.sccssPg43{padding:0 16px}
.hrBlk7{padding:40px 0 50px}
.hrTtl92 h1{font-size:32px}
.hrImgPrt1{height:280px}
.hrImgPrt2{height:210px}
.cnfrmHd23 h2{font-size:28px}
.cnfrmMta56{flex-direction:column;gap:24px}
}