*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Roboto',sans-serif;font-size:16px;line-height:1.6;color:#191A2C;background:#FFF}
.cntrHldr{max-width:1400px;margin:0 auto;padding:0 20px}
.siteHdr{background:linear-gradient(180deg,#FFF 0%,#ff4f550d 100%);box-shadow:0 4px 12px #191a2c14}
.siteHdr .topBr47{background:#ff4f55eb;padding:18px 0}
.siteHdr .compnyNm{text-align:center;font-size:32px;font-weight:700;color:#FFF;letter-spacing:1.2px;text-transform:uppercase}
.siteHdr .btmRow3{padding:24px 0;background:#FFF}
.siteHdr .lgNvWrp{display:flex;align-items:center;justify-content:space-between;gap:40px}
.siteHdr .lgBox2{flex-shrink:0}
.siteHdr .lgLnk{display:block;width:120px;height:120px}
.siteHdr .lgImg8{width:100%;height:100%;object-fit:contain;background:#ff4f5514;border-radius:8px;padding:12px;box-shadow:0 2px 8px #191a2c1f}
.siteHdr .mnNv4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.siteHdr .mnNv4 .nvLnk{padding:12px 24px;color:#191A2C;text-decoration:none;font-weight:500;font-size:16px;border-radius:6px;transition:background .2s ease-in,color .2s ease-in;white-space:nowrap}
.siteHdr .mnNv4 .nvLnk:hover{background:#ff4f551a;color:#FF4F55}
.siteFtr{background:#191A2C;color:#ffffffd9;margin-top:80px}
.siteFtr .ftrTop9{padding:60px 0 40px;border-bottom:1px solid #ffffff26}
.siteFtr .ftrGrid12{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px}
.siteFtr .ftrClmn .ftrHdng{font-size:20px;font-weight:700;color:#FFF;margin-bottom:20px;position:relative;padding-bottom:12px}
.siteFtr .ftrClmn .ftrHdng::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:#FF4F55}
.siteFtr .ftrClmn .ftrTxt{margin-bottom:12px;font-size:15px;line-height:1.7}
.siteFtr .ftrClmn .ftrTxt i{margin-right:8px;color:#FF4F55}
.siteFtr .ftrNav{display:flex;flex-direction:column;gap:10px}
.siteFtr .ftrNav .ftrLink{color:#ffffffd9;text-decoration:none;font-size:15px;transition:color .2s ease-in}
.siteFtr .ftrNav .ftrLink:hover{color:#FF4F55}
.siteFtr .ftrBtm5{padding:28px 0}
.siteFtr .cpyWrp{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}
.siteFtr .cpyTxt{font-size:14px;color:#ffffffb3}
.siteFtr .ckPrefBtn{background:transparent;border:1px solid #ff4f5580;color:#FFF;padding:8px 18px;border-radius:50px;font-size:14px;cursor:pointer;transition:all .2s ease-in;display:flex;align-items:center;gap:8px;font-family:'Roboto',sans-serif}
.siteFtr .ckPrefBtn:hover{background:#ff4f5526;border-color:#FF4F55}
.ckPopup{position:fixed;bottom:40px;left:50%;transform:translateX(-50%) translateY(150%);width:90%;max-width:700px;background:#FFF;border-radius:10px;box-shadow:0 12px 32px #191a2c40;z-index:9999;transition:transform .4s ease-in}
.ckPopup.active{transform:translateX(-50%) translateY(0)}
.ckPopup .ckCntnt{padding:32px}
.ckPopup .ckHdng{font-size:22px;font-weight:700;color:#191A2C;margin-bottom:16px}
.ckPopup .ckTxt{font-size:15px;color:#191A2C;line-height:1.6;margin-bottom:24px}
.ckPopup .ckBtns{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.ckPopup .ckBtn{padding:12px 28px;border:none;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease-in;font-family:'Roboto',sans-serif}
.ckPopup .ckBtn.ckAccept{background:#FF4F55;color:#FFF}
.ckPopup .ckBtn.ckAccept:hover{background:#E63E44;box-shadow:0 4px 14px #ff4f5559}
.ckPopup .ckBtn.ckDecline{background:#191A2C;color:#FFF}
.ckPopup .ckBtn.ckDecline:hover{background:#2A2B3D;box-shadow:0 4px 14px #191a2c40}
.ckPopup .ckLink{color:#FF4F55;text-decoration:none;font-size:14px;transition:color .2s ease-in}
.ckPopup .ckLink:hover{color:#E63E44;text-decoration:underline}
@media (max-width: 968px) {
.siteHdr .lgNvWrp{flex-direction:column;gap:24px}
.siteHdr .mnNv4{justify-content:center}
.siteHdr .compnyNm{font-size:26px}
.siteFtr .ftrGrid12{grid-template-columns:1fr}
.siteFtr .cpyWrp{flex-direction:column;text-align:center}
}
@media (max-width: 600px) {
.siteHdr .mnNv4{flex-direction:column;width:100%}
.siteHdr .mnNv4 .nvLnk{width:100%;text-align:center}
.siteHdr .lgImg8{width:90px;height:90px}
.siteHdr .compnyNm{font-size:22px}
.ckPopup{bottom:20px;width:95%}
.ckPopup .ckCntnt{padding:24px}
.ckPopup .ckBtns{flex-direction:column}
.ckPopup .ckBtn{width:100%}
}
.yzt-policy-data{max-width:1400px;margin:0 auto;padding:80px 20px;background:#FFF}
.yzt-policy-data h1{font-size:48px;line-height:1.2;color:#191A2C;margin:0 0 16px;font-weight:700;letter-spacing:-.02em}
.yzt-policy-data h2{font-size:36px;line-height:1.3;color:#191A2C;margin:64px 0 24px;font-weight:700;letter-spacing:-.01em}
.yzt-policy-data h3{font-size:28px;line-height:1.4;color:#191A2C;margin:48px 0 20px;font-weight:600}
.yzt-policy-data h4{font-size:22px;line-height:1.4;color:#191A2C;margin:36px 0 16px;font-weight:600}
.yzt-policy-data h5{font-size:18px;line-height:1.5;color:#191A2C;margin:28px 0 12px;font-weight:600}
.yzt-policy-data h6{font-size:16px;line-height:1.5;color:#191A2C;margin:24px 0 12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}
.yzt-policy-data p{font-size:17px;line-height:1.75;color:#191A2C;margin:0 0 24px;max-width:800px}
.yzt-policy-data em,.yzt-policy-data i{font-style:italic;color:#191A2C}
.yzt-policy-data a{color:#FF4F55;text-decoration:none;border-bottom:1px solid #ff4f554d;transition:all .3s ease-in}
.yzt-policy-data a:hover{color:#191A2C;border-bottom-color:#191A2C}
.yzt-policy-data table{width:100%;max-width:1000px;margin:40px 0;border-collapse:collapse;background:#FFF;box-shadow:0 4px 16px #191a2c14;border-radius:8px;overflow:hidden}
.yzt-policy-data thead{background:#191A2C}
.yzt-policy-data thead tr{border:none}
.yzt-policy-data thead th{color:#FFF;font-weight:600;text-align:left;padding:20px 24px;font-size:15px;letter-spacing:.03em;text-transform:uppercase}
.yzt-policy-data tbody{background:#FFF}
.yzt-policy-data tbody tr{border-bottom:1px solid #191a2c14;transition:background .3s ease-in}
.yzt-policy-data tbody tr:last-child{border-bottom:none}
.yzt-policy-data tbody tr:hover{background:#ff4f5508}
.yzt-policy-data tbody td{padding:18px 24px;font-size:16px;line-height:1.6;color:#191A2C}
.yzt-policy-data th{font-weight:600}
.yzt-policy-data hr{border:none;height:2px;background:#191a2c1a;margin:56px 0;max-width:800px}
.yzt-policy-data div{margin:0}
@media (max-width: 1024px) {
.yzt-policy-data{padding:60px 20px}
.yzt-policy-data h1{font-size:40px}
.yzt-policy-data h2{font-size:32px;margin:52px 0 20px}
.yzt-policy-data h3{font-size:24px;margin:40px 0 16px}
.yzt-policy-data table{font-size:15px}
.yzt-policy-data thead th{padding:16px 20px;font-size:14px}
.yzt-policy-data tbody td{padding:14px 20px;font-size:15px}
}
@media (max-width: 768px) {
.yzt-policy-data{padding:48px 16px}
.yzt-policy-data h1{font-size:32px}
.yzt-policy-data h2{font-size:26px;margin:44px 0 16px}
.yzt-policy-data h3{font-size:22px;margin:36px 0 14px}
.yzt-policy-data h4{font-size:20px;margin:32px 0 14px}
.yzt-policy-data h5{font-size:17px;margin:24px 0 10px}
.yzt-policy-data p{font-size:16px;margin:0 0 20px}
.yzt-policy-data table{display:block;overflow-x:auto;margin:32px 0}
.yzt-policy-data thead th{padding:14px 16px;font-size:13px}
.yzt-policy-data tbody td{padding:12px 16px;font-size:14px}
.yzt-policy-data hr{margin:44px 0}
}
@media (max-width: 480px) {
.yzt-policy-data{padding:40px 16px}
.yzt-policy-data h1{font-size:28px;margin-bottom:12px}
.yzt-policy-data h2{font-size:24px;margin:36px 0 14px}
.yzt-policy-data h3{font-size:20px}
.yzt-policy-data p{font-size:15px;line-height:1.7}
.yzt-policy-data thead th{padding:12px;font-size:12px}
.yzt-policy-data tbody td{padding:10px 12px;font-size:13px}
}
.hdingWrp3{background:linear-gradient(135deg,#FF4F55 0%,#ff4f5599 100%);position:relative;overflow:hidden;padding:80px 0}
.hdingWrp3::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:#191a2c26;border-radius:50%;animation:floatUp 18s ease-in-out infinite}
.hdingWrp3::after{content:'';position:absolute;bottom:-30%;left:-5%;width:450px;height:450px;background:#ffffff1a;border-radius:50%;animation:floatDown 22s ease-in-out infinite}
@keyframes floatUp {
0%,100%{transform:translateY(0) translateX(0)}
50%{transform:translateY(-40px) translateX(20px)}
}
@keyframes floatDown {
0%,100%{transform:translateY(0) translateX(0)}
50%{transform:translateY(30px) translateX(-25px)}
}
.cntnrHdr{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:60px;position:relative;z-index:2}
.imgFrm7{flex:0 0 480px;position:relative}
.imgFrm7 img{width:100%;height:420px;object-fit:cover;border-radius:8px;box-shadow:0 16px 48px #191a2c4d;filter:brightness(1.05) contrast(1.02)}
.txtCntnt9{flex:1;color:#FFF}
.txtCntnt9 h1{font-size:52px;line-height:1.2;margin:0 0 24px;font-weight:700}
.txtCntnt9 p{font-size:19px;line-height:1.6;margin:0 0 32px;opacity:.95}
.btnPrmry4{display:inline-block;background:#191A2C;color:#FFF;padding:16px 40px;border-radius:8px;text-decoration:none;font-size:17px;font-weight:600;transition:all .3s ease-in;box-shadow:0 8px 24px #191a2c40;position:relative;z-index:10}
.btnPrmry4:hover{background:#0f1020;transform:translateY(-2px);box-shadow:0 12px 32px #191a2c59}
.actvtyBlck{padding:90px 0;background:#FFF}
.wrppr12{max-width:1400px;margin:0 auto;padding:0 24px}
.hdr2Stl{text-align:center;margin-bottom:64px}
.hdr2Stl h2{font-size:42px;color:#191A2C;margin:0 0 16px;font-weight:700}
.hdr2Stl p{font-size:18px;color:#191A2C;opacity:.75;max-width:720px;margin:0 auto;line-height:1.6}
.grdCntnt8{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.crdItm5{background:linear-gradient(145deg,#f8f9fa 0%,#fff 100%);padding:36px;border-radius:8px;border:1px solid #191a2c14;transition:all .3s ease-in;position:relative}
.crdItm5::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:#FF4F55;border-radius:8px 0 0 8px;transition:height .3s ease-in}
.crdItm5:hover{transform:translateY(-6px);box-shadow:0 16px 40px #191a2c1f}
.crdItm5:hover::before{height:100%}
.icnWrp2{width:56px;height:56px;background:#ff4f551f;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.icnWrp2 i{font-size:28px;color:#FF4F55}
.crdItm5 h3{font-size:22px;color:#191A2C;margin:0 0 14px;font-weight:600}
.crdItm5 p{font-size:16px;color:#191A2C;opacity:.7;line-height:1.6;margin:0}
.tchSct{padding:90px 0;background:linear-gradient(180deg,#f8f9fa 0%,#fff 100%);position:relative}
.tchSct::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:120%;height:2px;background:linear-gradient(90deg,transparent 0%,#FF4F55 50%,transparent 100%);opacity:.3}
.cntntSplt{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.txtArea3 h2{font-size:40px;color:#191A2C;margin:0 0 24px;font-weight:700}
.txtArea3 p{font-size:17px;color:#191A2C;opacity:.75;line-height:1.7;margin:0 0 18px}
.ftrLst{display:flex;flex-direction:column;gap:20px;margin-top:32px}
.ftrItm8{display:flex;align-items:flex-start;gap:16px}
.ftrItm8 i{font-size:24px;color:#FF4F55;margin-top:2px;flex-shrink:0}
.ftrItm8 div h4{font-size:18px;color:#191A2C;margin:0 0 8px;font-weight:600}
.ftrItm8 div p{font-size:15px;color:#191A2C;opacity:.7;margin:0;line-height:1.5}
.imgCntnt4{position:relative}
.imgCntnt4 img{width:100%;height:480px;object-fit:cover;border-radius:8px;box-shadow:0 20px 60px #191a2c26}
.lrnrExprnc{padding:90px 0;background:#191A2C;color:#FFF}
.expWrpr{max-width:1400px;margin:0 auto;padding:0 24px}
.hdngCntr{text-align:center;margin-bottom:56px}
.hdngCntr h2{font-size:40px;margin:0 0 16px;font-weight:700}
.hdngCntr p{font-size:18px;opacity:.8;max-width:680px;margin:0 auto;line-height:1.6}
.stryGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.stryCrd2{background:#ffffff0f;padding:40px;border-radius:8px;border-left:4px solid #FF4F55;transition:all .3s ease-in}
.stryCrd2:hover{background:#ffffff17;transform:translateX(8px)}
.qutMrk{font-size:48px;color:#FF4F55;line-height:1;margin-bottom:20px;opacity:.6}
.stryCrd2 p{font-size:17px;line-height:1.7;margin:0 0 24px;opacity:.9}
.prflInf{display:flex;align-items:center;gap:16px}
.prflInf div h5{font-size:18px;margin:0 0 6px;font-weight:600}
.prflInf div span{font-size:14px;opacity:.7}
.stdntFdbck{padding:90px 0;background:#FFF}
.fdbckCntnr{max-width:1400px;margin:0 auto;padding:0 24px}
.sctnHdr3{max-width:860px;margin:0 auto 64px;text-align:center}
.sctnHdr3 h2{font-size:40px;color:#191A2C;margin:0 0 20px;font-weight:700}
.sctnHdr3 p{font-size:18px;color:#191A2C;opacity:.75;line-height:1.6}
.statsFlx{display:flex;justify-content:space-between;gap:40px;max-width:1100px;margin:0 auto}
.statBx7{flex:1;text-align:center;padding:36px 24px;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:8px;border:2px solid #ff4f5526;transition:all .3s ease-in}
.statBx7:hover{transform:translateY(-6px);border-color:#ff4f5559;box-shadow:0 12px 36px #ff4f5526}
.statNmbr{font-size:54px;font-weight:700;color:#FF4F55;margin:0 0 12px;line-height:1}
.statBx7 p{font-size:17px;color:#191A2C;opacity:.75;margin:0;font-weight:500}
.flxbltySctn{padding:90px 0;background:linear-gradient(135deg,#ff4f5514 0%,#191a2c0a 100%)}
.flxCntnr{max-width:1400px;margin:0 auto;padding:0 24px}
.flxGrd{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}
.flxImg{position:relative}
.flxImg img{width:100%;height:460px;object-fit:cover;border-radius:8px;box-shadow:0 16px 48px #191a2c2e}
.flxTxt h2{font-size:40px;color:#191A2C;margin:0 0 24px;font-weight:700}
.flxTxt p{font-size:17px;color:#191A2C;opacity:.75;line-height:1.7;margin:0 0 32px}
.optnsLst{display:flex;flex-direction:column;gap:24px}
.optnRw{display:flex;align-items:flex-start;gap:20px;padding:24px;background:#FFF;border-radius:8px;border:1px solid #191a2c1a;transition:all .3s ease-in}
.optnRw:hover{border-color:#FF4F55;box-shadow:0 8px 24px #ff4f551f}
.optnRw svg{width:32px;height:32px;flex-shrink:0}
.optnRw h4{font-size:19px;color:#191A2C;margin:0 0 8px;font-weight:600}
.optnRw p{font-size:15px;color:#191A2C;opacity:.7;margin:0;line-height:1.5}
@media (max-width: 1024px) {
.cntnrHdr{flex-direction:column;gap:40px}
.imgFrm7{flex:0 0 auto;width:100%}
.imgFrm7 img{height:360px}
.txtCntnt9 h1{font-size:42px}
.grdCntnt8{grid-template-columns:repeat(2,1fr)}
.cntntSplt{grid-template-columns:1fr;gap:48px}
.stryGrd{grid-template-columns:1fr}
.statsFlx{flex-wrap:wrap}
.statBx7{flex:1 1 calc(50% - 20px)}
.flxGrd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.hdingWrp3{padding:60px 0}
.txtCntnt9 h1{font-size:36px}
.txtCntnt9 p{font-size:17px}
.grdCntnt8{grid-template-columns:1fr}
.hdr2Stl h2,.hdngCntr h2,.sctnHdr3 h2,.txtArea3 h2,.flxTxt h2{font-size:32px}
.actvtyBlck,.tchSct,.lrnrExprnc,.stdntFdbck,.flxbltySctn{padding:60px 0}
.imgCntnt4 img{height:340px}
.statsFlx{flex-direction:column}
.statBx7{flex:1 1 100%}
.flxImg img{height:320px}
}
.cntctPg7{background:linear-gradient(135deg,#FFF 0%,#ff4f5514 100%);min-height:600px;position:relative;overflow:hidden}
.cntctPg7::before{content:'';position:absolute;top:-120px;right:-80px;width:400px;height:400px;background:#ff4f551f;border-radius:50%;filter:blur(80px)}
.cntctPg7::after{content:'';position:absolute;bottom:-100px;left:-60px;width:350px;height:350px;background:#191a2c0f;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);filter:blur(60px)}
.hdrgHldr92{max-width:1400px;margin:0 auto;padding:120px 24px 80px;position:relative;z-index:2}
.hdrgTxt14{max-width:700px}
.hdrgTxt14 h1{font-size:3.2rem;line-height:1.2;color:#191A2C;margin:0 0 24px;font-weight:700}
.hdrgTxt14 p{font-size:1.2rem;line-height:1.7;color:#191A2C;margin:0;opacity:.85}
.dcrtShp3::before{content:'';position:absolute;top:40px;right:100px;width:180px;height:180px;background:linear-gradient(45deg,#ff4f5526,#191a2c1a);border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;animation:morphShape 8s ease-in-out infinite}
@keyframes morphShape {
0%,100%{border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;transform:rotate(0deg)}
50%{border-radius:70% 30% 30% 70% / 70% 70% 30% 30%;transform:rotate(180deg)}
}
.cntctSctHldr81{background:#FFF;padding:100px 0}
.cntntWdth22{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;gap:80px;align-items:flex-start}
.nfoBx7{flex:1}
.nfoBx7 h2{font-size:2rem;color:#191A2C;margin:0 0 32px;font-weight:600}
.cntctDtls49{display:flex;flex-direction:column;gap:28px}
.dtlItm8{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#ff4f550a;border-radius:8px;transition:all .3s ease-in}
.dtlItm8:hover{background:#ff4f5514;transform:translateX(4px)}
.cnIcn2{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#FF4F55;border-radius:6px;flex-shrink:0}
.cnIcn2 i{color:#FFF;font-size:1.3rem}
.dtlTxt3{flex:1}
.dtlTxt3 h4{font-size:1.1rem;color:#191A2C;margin:0 0 8px;font-weight:600}
.dtlTxt3 p{font-size:1rem;color:#191A2C;margin:0;line-height:1.6;opacity:.8}
.dtlTxt3 a{color:#FF4F55;text-decoration:none;transition:opacity .3s ease-in}
.dtlTxt3 a:hover{opacity:.8}
.msgApps13{display:flex;gap:12px;margin-top:12px}
.msgApps13 a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#FF4F55;color:#FFF;border-radius:6px;text-decoration:none;transition:all .3s ease-in;font-size:1.1rem}
.msgApps13 a:hover{background:#191A2C;transform:scale(1.1)}
.frmBx6{flex:1;background:#FFF;border:2px solid #191a2c14;border-radius:10px;padding:48px;box-shadow:0 12px 32px #191a2c14}
.frmBx6 h3{font-size:1.6rem;color:#191A2C;margin:0 0 12px;font-weight:600}
.frmBx6 .sbttl9{font-size:1rem;color:#191A2C;opacity:.7;margin:0 0 40px;line-height:1.6}
.cntctFrm77{display:flex;flex-direction:column;gap:24px}
.fldGrp4 label{display:block;font-size:.95rem;color:#191A2C;margin-bottom:10px;font-weight:500}
.fldGrp4 input,.fldGrp4 textarea{width:100%;padding:16px 20px;border:2px solid #191a2c1f;border-radius:8px;font-size:1rem;color:#191A2C;background:#FFF;transition:all .3s ease-in;box-sizing:border-box}
.fldGrp4 input:focus,.fldGrp4 textarea:focus{outline:none;border-color:#FF4F55;box-shadow:0 0 0 4px #ff4f551a}
.fldGrp4 textarea{min-height:140px;resize:vertical;font-family:inherit}
.prvcy18{display:flex;align-items:flex-start;gap:12px}
.prvcy18 input[type="checkbox"]{width:20px;height:20px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:#FF4F55}
.prvcy18 label{font-size:.9rem;color:#191A2C;line-height:1.6;opacity:.8}
.prvcy18 label a{color:#FF4F55;text-decoration:none;transition:opacity .3s ease-in}
.prvcy18 label a:hover{opacity:.8}
.sbmtBttn5{background:#FF4F55;color:#FFF;border:none;padding:18px 40px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease-in;width:100%;position:relative;z-index:10}
.sbmtBttn5:hover{background:#191A2C;transform:translateY(-2px);box-shadow:0 8px 24px #191a2c33}
.sbmtBttn5:active{transform:translateY(0)}
.addtnlSct66{background:linear-gradient(to bottom,#FFF 0%,#191a2c08 100%);padding:90px 0}
.cntWrp88{max-width:1400px;margin:0 auto;padding:0 24px;text-align:center}
.cntWrp88 h2{font-size:2.2rem;color:#191A2C;margin:0 0 20px;font-weight:600}
.cntWrp88 p{font-size:1.1rem;color:#191A2C;opacity:.8;line-height:1.7;max-width:700px;margin:0 auto 48px}
.oprtnLst3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:40px}
.oprtnCrd9{background:#FFF;border:2px solid #ff4f5526;border-radius:10px;padding:40px 28px;text-align:center;transition:all .3s ease-in}
.oprtnCrd9:hover{border-color:#FF4F55;box-shadow:0 16px 40px #ff4f5526;transform:translateY(-6px)}
.crdIcn4{width:72px;height:72px;margin:0 auto 24px;background:linear-gradient(135deg,#FF4F55,#ff4f55b3);border-radius:50%;display:flex;align-items:center;justify-content:center}
.crdIcn4 i{font-size:2rem;color:#FFF}
.oprtnCrd9 h4{font-size:1.3rem;color:#191A2C;margin:0 0 12px;font-weight:600}
.oprtnCrd9 p{font-size:1rem;color:#191A2C;opacity:.75;line-height:1.6;margin:0}
@media (max-width: 1024px) {
.cntntWdth22{flex-direction:column;gap:60px}
.hdrgTxt14 h1{font-size:2.6rem}
}
@media (max-width: 768px) {
.hdrgHldr92{padding:80px 20px 60px}
.hdrgTxt14 h1{font-size:2.2rem}
.hdrgTxt14 p{font-size:1.1rem}
.cntctSctHldr81{padding:60px 0}
.cntntWdth22{padding:0 20px;gap:50px}
.frmBx6{padding:32px 24px}
.addtnlSct66{padding:60px 0}
.cntWrp88 h2{font-size:1.9rem}
.oprtnLst3{grid-template-columns:1fr;gap:24px}
}
@media (max-width: 480px) {
.hdrgTxt14 h1{font-size:1.9rem}
.nfoBx7 h2{font-size:1.7rem}
.frmBx6 h3{font-size:1.4rem}
.sbmtBttn5{padding:16px 32px}
}
.pgWrpr{max-width:1400px;margin:0 auto;padding:0}
.hdrBlck{display:flex;align-items:center;gap:60px;padding:80px 20px;background:linear-gradient(135deg,#ff4f5514 0%,#191a2c0a 100%)}
.hdrCntnt{flex:1}
.hdrCntnt h1{font-size:48px;color:#191A2C;margin:0 0 24px;line-height:1.2}
.hdrCntnt .dvdr{width:80px;height:4px;background:#FF4F55;margin:0 0 28px}
.hdrCntnt p{font-size:18px;color:#191A2C;line-height:1.7;margin:0;opacity:.85}
.hdrImgHldr{width:420px;height:320px;position:relative;flex-shrink:0}
.hdrImgHldr img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 12px 32px #191a2c26}
.hdrImgHldr::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,transparent 40%,#191a2c4d 100%);border-radius:8px;pointer-events:none}
.mdlSctn{padding:100px 20px;background:#FFF}
.mdlGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;max-width:1200px;margin:0 auto}
.mdlGrd .crdElmnt{background:linear-gradient(145deg,#FFF 0%,#ff4f5508 100%);padding:48px 36px;border-radius:10px;box-shadow:0 8px 24px #191a2c14;transition:all .4s ease-in;position:relative;overflow:hidden}
.mdlGrd .crdElmnt::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:#FF4F55;transition:height .4s ease-in}
.mdlGrd .crdElmnt:hover{transform:translateY(-8px);box-shadow:0 16px 40px #ff4f5533}
.mdlGrd .crdElmnt:hover::before{height:100%}
.crdElmnt .icnArea{width:64px;height:64px;background:#ff4f551f;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.crdElmnt .icnArea i{font-size:32px;color:#FF4F55}
.crdElmnt h3{font-size:24px;color:#191A2C;margin:0 0 16px;line-height:1.3}
.crdElmnt p{font-size:16px;color:#191A2C;line-height:1.6;margin:0 0 20px;opacity:.8}
.crdElmnt .dtlLst{list-style:none;padding:0;margin:0}
.crdElmnt .dtlLst li{font-size:15px;color:#191A2C;padding:8px 0;padding-left:28px;position:relative;opacity:.75}
.crdElmnt .dtlLst li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background:#FF4F55;border-radius:50%;opacity:.3}
.btmArng{padding:0 20px 100px;background:linear-gradient(180deg,#FFF 0%,#191a2c05 100%)}
.btmInrWrp{max-width:1200px;margin:0 auto;display:flex;gap:72px;align-items:flex-start}
.btmTxtPrt{flex:1.2}
.btmTxtPrt h2{font-size:38px;color:#191A2C;margin:0 0 32px;line-height:1.3;position:relative;padding-bottom:20px}
.btmTxtPrt h2::after{content:'';position:absolute;bottom:0;left:0;width:120px;height:3px;background:linear-gradient(90deg,#FF4F55 0%,#ff4f5533 100%)}
.btmTxtPrt .txtBlck{margin-bottom:28px}
.btmTxtPrt .txtBlck h4{font-size:20px;color:#191A2C;margin:0 0 12px;font-weight:600}
.btmTxtPrt .txtBlck p{font-size:16px;color:#191A2C;line-height:1.7;margin:0;opacity:.8}
.btmImgPrt{flex:.8;position:relative}
.btmImgPrt img{width:100%;height:480px;object-fit:cover;border-radius:10px;box-shadow:0 16px 48px #191a2c2e}
.btmImgPrt::before{content:'';position:absolute;top:-20px;right:-20px;width:160px;height:160px;background:linear-gradient(135deg,#ff4f5526 0%,transparent 70%);border-radius:50%;z-index:-1}
.ctaBttn{display:inline-flex;align-items:center;gap:12px;background:#FF4F55;color:#FFF;padding:16px 36px;border-radius:8px;text-decoration:none;font-size:17px;font-weight:600;margin-top:32px;box-shadow:0 8px 20px #ff4f554d;transition:all .3s ease-in;position:relative;z-index:10}
.ctaBttn:hover{background:#191A2C;box-shadow:0 12px 32px #191a2c59;transform:translateY(-2px)}
.ctaBttn i{font-size:20px}
@media (max-width: 1024px) {
.hdrBlck{gap:40px;padding:60px 20px}
.hdrCntnt h1{font-size:38px}
.hdrImgHldr{width:360px;height:280px}
.mdlGrd{grid-template-columns:repeat(2,1fr);gap:36px}
.btmInrWrp{gap:48px}
.btmTxtPrt h2{font-size:32px}
}
@media (max-width: 768px) {
.hdrBlck{flex-direction:column-reverse;padding:48px 20px;gap:32px}
.hdrCntnt h1{font-size:32px}
.hdrImgHldr{width:100%;height:260px}
.mdlSctn{padding:60px 20px}
.mdlGrd{grid-template-columns:1fr;gap:28px}
.btmArng{padding:0 20px 60px}
.btmInrWrp{flex-direction:column;gap:36px}
.btmTxtPrt h2{font-size:28px}
.btmImgPrt img{height:320px}
.btmImgPrt::before{display:none}
}
@media (max-width: 480px) {
.hdrCntnt h1{font-size:28px}
.hdrCntnt p{font-size:16px}
.crdElmnt h3{font-size:21px}
.btmTxtPrt h2{font-size:24px}
.ctaBttn{width:100%;justify-content:center}
}
.abtPg7Wrap{width:100%;background:linear-gradient(135deg,#FFF 0%,#ff4f5514 100%);overflow:hidden}
.heroAbout23{max-width:1400px;margin:0 auto;padding:80px 24px;display:flex;align-items:center;gap:60px;position:relative}
.heroAbout23::before{content:'';position:absolute;top:-120px;right:-80px;width:400px;height:400px;background:radial-gradient(circle,#ff4f5526 0%,transparent 70%);border-radius:50%;pointer-events:none;animation:parallaxFloat 12s ease-in-out infinite}
@keyframes parallaxFloat {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(-30px,-40px) scale(1.1)}
}
.imgFrameHolder9{flex:0 0 48%;position:relative}
.frameBox41{position:relative;border:8px solid #191A2C;background:#191A2C;box-shadow:0 16px 48px #191a2c33 0 8px 24px #ff4f551a;overflow:hidden}
.frameBox41 img{width:100%;height:520px;object-fit:cover;display:block;filter:sepia(0.15) saturate(1.1);position:relative}
.frameBox41::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ff4f554d 0%,#191a2c80 100%);mix-blend-mode:multiply;pointer-events:none}
.txtContentSide{flex:1;z-index:2}
.topLabel88{display:inline-block;padding:8px 18px;background:#ff4f551f;color:#FF4F55;font-size:13px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px;border-radius:6px}
.mainHdng2{font-size:48px;line-height:1.15;color:#191A2C;margin:0 0 28px;font-weight:700;position:relative}
.mainHdng2::before{content:'';position:absolute;left:-24px;top:8px;width:5px;height:60px;background:linear-gradient(180deg,#FF4F55 0%,#ff4f554d 100%)}
.txtBlck9 p{font-size:17px;line-height:1.7;color:#191A2C;margin:0 0 22px;opacity:.88}
.txtBlck9 p:last-child{margin-bottom:0}
.valuesSection12{max-width:1400px;margin:0 auto;padding:100px 24px;background:#FFF}
.sectionTitle3{text-align:center;margin-bottom:70px}
.sectionTitle3 h2{font-size:42px;color:#191A2C;margin:0 0 16px;font-weight:700;position:relative;display:inline-block}
.sectionTitle3 h2::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,transparent,#FF4F55,transparent)}
.sectionTitle3 p{font-size:18px;color:#191A2C;opacity:.75;max-width:640px;margin:24px auto 0;line-height:1.6}
.gridValues7{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}
.valueCard8{background:linear-gradient(135deg,#FFF 0%,#ff4f550a 100%);border:2px solid #191a2c14;padding:48px 32px;position:relative;transition:all .4s ease-in;overflow:hidden}
.valueCard8::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#FF4F55,#ff4f5566);transform:scaleX(0);transform-origin:left;transition:transform .5s ease-in}
.valueCard8:hover{transform:translateY(-8px);box-shadow:0 20px 48px #191a2c1f 0 8px 16px #ff4f5526;border-color:#ff4f5533}
.valueCard8:hover::before{transform:scaleX(1)}
.iconCirc4{width:72px;height:72px;background:linear-gradient(135deg,#ff4f5526,#ff4f5514);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:28px;position:relative;transition:transform .4s ease-in}
.valueCard8:hover .iconCirc4{transform:scale(1.12) rotate(5deg)}
.iconCirc4 svg{width:32px;height:32px;fill:#FF4F55}
.valueCard8 h3{font-size:22px;color:#191A2C;margin:0 0 16px;font-weight:700}
.valueCard8 p{font-size:16px;line-height:1.65;color:#191A2C;opacity:.8;margin:0}
.teamGallery18{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px}
.imgShowcse{position:relative;overflow:hidden;background:#191A2C;box-shadow:0 8px 24px #191a2c26;transition:all .4s ease-in}
.imgShowcse img{width:100%;height:340px;object-fit:cover;display:block;transition:transform .5s ease-in,filter .5s ease-in;filter:grayscale(0.2)}
.imgShowcse:hover img{transform:scale(1.08);filter:grayscale(0)}
.imgShowcse::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#191a2cb3 100%);transition:opacity .4s ease-in}
.imgShowcse:hover::after{opacity:.5}
.ctaFooter5{text-align:center;margin-top:80px;padding:60px 24px;background:linear-gradient(135deg,#ff4f5514 0%,#191a2c0a 100%);position:relative}
.ctaFooter5::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:3px;background:linear-gradient(90deg,transparent,#FF4F55,transparent)}
.ctaFooter5 h3{font-size:36px;color:#191A2C;margin:0 0 20px;font-weight:700}
.ctaFooter5 p{font-size:18px;color:#191A2C;opacity:.75;margin:0 0 36px;max-width:600px;margin-left:auto;margin-right:auto}
.btnPrm9{display:inline-block;padding:18px 44px;background:#FF4F55;color:#FFF;font-size:16px;font-weight:700;text-decoration:none;border-radius:8px;transition:all .3s ease-in;box-shadow:0 8px 24px #ff4f554d;position:relative;z-index:10;letter-spacing:.5px}
.btnPrm9:hover{background:#E6464C;transform:translateY(-3px);box-shadow:0 12px 32px #ff4f5566}
@media (max-width: 1024px) {
.heroAbout23{flex-direction:column;gap:50px;padding:60px 24px}
.imgFrameHolder9{flex:0 0 100%;max-width:600px}
.frameBox41 img{height:420px}
.mainHdng2{font-size:40px}
.gridValues7{grid-template-columns:repeat(2,1fr);gap:32px}
.teamGallery18{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.heroAbout23{padding:50px 20px}
.heroAbout23::before{width:280px;height:280px;right:-60px;top:-80px}
.frameBox41{border-width:6px}
.frameBox41 img{height:360px}
.mainHdng2{font-size:34px}
.mainHdng2::before{left:0;top:-16px;width:50px;height:4px}
.txtBlck9 p{font-size:16px}
.valuesSection12{padding:70px 20px}
.sectionTitle3 h2{font-size:32px}
.sectionTitle3 p{font-size:16px}
.gridValues7{grid-template-columns:1fr;gap:24px}
.valueCard8{padding:36px 24px}
.teamGallery18{grid-template-columns:1fr;gap:24px}
.imgShowcse img{height:280px}
.ctaFooter5{padding:50px 20px;margin-top:60px}
.ctaFooter5 h3{font-size:28px}
.ctaFooter5 p{font-size:16px}
.btnPrm9{padding:16px 36px;font-size:15px}
}
.sccssPg{background:linear-gradient(135deg,#FFF 0%,#ff4f5514 100%);min-height:85vh;display:flex;align-items:center;justify-content:center;padding:60px 20px}
.sccssCntnr{max-width:780px;width:100%;margin:0 auto;text-align:center}
.sccssBx{background:#FFF;padding:80px 60px;border-radius:8px;box-shadow:0 16px 48px #191a2c1f;position:relative}
.sccssBx::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:120px;height:6px;background:linear-gradient(90deg,#FF4F55 0%,#ff4f5599 100%);border-radius:0 0 6px 6px}
.scssIcn47{width:92px;height:92px;margin:0 auto 32px;position:relative}
.scssIcn47 svg{width:100%;height:100%;filter:drop-shadow(0 8px 24px #ff4f5540)}
.scssHdng1{font-size:42px;font-weight:700;color:#191A2C;margin:0 0 18px;line-height:1.2;letter-spacing:-.5px}
.scssMsg9{font-size:19px;color:#191A2C;opacity:.75;margin:0 0 48px;line-height:1.6;max-width:520px;margin-left:auto;margin-right:auto}
.scssBttnHldr{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.scssBttn23{display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:#FF4F55;color:#FFF;text-decoration:none;border-radius:6px;font-size:17px;font-weight:600;transition:all .3s ease-in;box-shadow:0 6px 20px #ff4f554d;border:2px solid transparent}
.scssBttn23:hover{background:#e6464c;box-shadow:0 10px 28px #ff4f5566;transform:translateY(-2px)}
.scssBttn23:active{transform:translateY(0)}
.scssBttnScndry{display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:transparent;color:#191A2C;text-decoration:none;border-radius:6px;font-size:17px;font-weight:600;transition:all .3s ease-in;border:2px solid #191A2C}
.scssBttnScndry:hover{background:#191A2C;color:#FFF;transform:translateY(-2px)}
.scssBttnScndry:active{transform:translateY(0)}
.scssInf12{background:linear-gradient(135deg,#191a2c08 0%,#ff4f550d 100%);padding:80px 20px}
.scssInfWrp{max-width:1400px;margin:0 auto}
.scssGrd3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.scssCard8{background:#FFF;padding:42px 32px;border-radius:8px;box-shadow:0 8px 24px #191a2c14;transition:all .3s ease-in;position:relative;overflow:hidden}
.scssCard8::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#FF4F55 0%,#ff4f5566 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in}
.scssCard8:hover{transform:translateY(-6px);box-shadow:0 16px 40px #191a2c24}
.scssCard8:hover::after{transform:scaleX(1)}
.scssCardIcn{width:56px;height:56px;margin-bottom:24px;background:#ff4f551a;border-radius:6px;display:flex;align-items:center;justify-content:center}
.scssCardIcn svg{width:32px;height:32px}
.scssCardTtl{font-size:22px;font-weight:700;color:#191A2C;margin:0 0 14px;line-height:1.3}
.scssCardTxt{font-size:16px;color:#191A2C;opacity:.7;line-height:1.7;margin:0}
@media (max-width: 1024px) {
.scssGrd3{grid-template-columns:repeat(2,1fr);gap:28px}
.scssHdng1{font-size:36px}
}
@media (max-width: 768px) {
.sccssBx{padding:60px 40px}
.scssHdng1{font-size:32px}
.scssMsg9{font-size:17px;margin-bottom:36px}
.scssBttnHldr{flex-direction:column;gap:12px}
.scssBttn23,.scssBttnScndry{width:100%;justify-content:center}
.scssGrd3{grid-template-columns:1fr;gap:24px}
.scssInf12{padding:60px 20px}
}
@media (max-width: 480px) {
.sccssPg{padding:40px 16px}
.sccssBx{padding:48px 28px}
.scssHdng1{font-size:28px}
.scssMsg9{font-size:16px}
.scssIcn47{width:76px;height:76px;margin-bottom:24px}
.scssBttn23,.scssBttnScndry{padding:14px 28px;font-size:16px}
.scssCard8{padding:36px 24px}
.scssCardTtl{font-size:20px}
}