*{margin:0;padding:0;box-sizing:border-box}
html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{font-family:'Lato',sans-serif;line-height:1.6;color:#2c3e50;background:#fff}
a{text-decoration:none;color:inherit}
ul{list-style:none}
img{max-width:100%;height:auto;display:block}
button{font-family:inherit;cursor:pointer;border:none;background:none}
.hdrWrppr42{background:linear-gradient(135deg,#DEF0FD 0%,#fff 50%,#f8f9fa 100%);border-bottom:3px solid #1CB5ED;box-shadow:0 4px 16px #1cb5ed1f;padding:24px 0}
.hdrCntnr{max-width:1000px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:40px}
.lgWrp8{flex-shrink:0}
.lgLnk{display:flex;align-items:center;padding:8px;background:#fffc;border-radius:12px;box-shadow:0 2px 8px #00000014}
.lgImg3{height:85px;width:85px;object-fit:contain}
.cmpnyNm7{flex-grow:1;text-align:center}
.cmpnyNm7 .nmTxt5{font-size:32px;font-weight:700;color:#871E37;letter-spacing:.5px;text-transform:uppercase}
.mnNvgtn4{flex-shrink:0}
.mnNvgtn4 .nvList9{display:flex;gap:32px;align-items:center}
.mnNvgtn4 .nvItm{position:relative}
.mnNvgtn4 .nvLnk2{font-size:17px;font-weight:400;color:#2c3e50;padding:8px 12px;border-radius:6px;transition:color .3s ease-in,background .3s ease-in;display:block}
.mnNvgtn4 .nvLnk2:hover{color:#1CB5ED;background:#1cb5ed14}
@media (max-width: 768px) {
.hdrCntnr{flex-direction:column;gap:20px;text-align:center}
.cmpnyNm7 .nmTxt5{font-size:26px}
.mnNvgtn4 .nvList9{flex-direction:column;gap:16px}
.lgImg3{height:70px;width:70px}
}
.ftrWrppr12{background:#2c3e50;color:#ecf0f1;padding:48px 0 32px;margin-top:80px}
.ftrCntr8{max-width:1000px;margin:0 auto;padding:0 20px}
.ftrTp6{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #ecf0f133}
.ftrCmpny3 .cmpnyTxt7{font-size:22px;font-weight:700;color:#1CB5ED;margin-bottom:8px}
.ftrCmpny3 .cntctMl4{font-size:15px;color:#bdc3c7}
.ftrNv5 .ftrLst2{display:flex;gap:24px}
.ftrNv5 .ftrLnk9{font-size:15px;color:#1CB5ED;transition:color .3s ease-in}
.ftrNv5 .ftrLnk9:hover{color:#DEF0FD}
.ftrBttm4{text-align:center}
.ftrBttm4 .cpyrght6{font-size:14px;color:#95a5a6}
@media (max-width: 768px) {
.ftrTp6{flex-direction:column;text-align:center}
.ftrNv5 .ftrLst2{flex-direction:column;gap:12px}
}
.ckPpWrp3{position:fixed;right:20px;top:50%;transform:translateY(-50%) translateX(0);width:340px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000029;padding:24px;z-index:9999;border:2px solid #1CB5ED;animation:sldeInFrmBttm5 .5s ease-in}
.ckPpWrp3[data-state="hidden"]{display:none;animation:sldeOutToBttm7 .4s ease-in}
@keyframes sldeInFrmBttm5 {
from{transform:translateY(100%) translateX(0);opacity:0}
to{transform:translateY(-50%) translateX(0);opacity:1}
}
@keyframes sldeOutToBttm7 {
from{transform:translateY(-50%) translateX(0);opacity:1}
to{transform:translateY(100%) translateX(0);opacity:0}
}
.ckCntnt8 .ckTxt2{font-size:14px;line-height:1.6;color:#2c3e50;margin-bottom:20px}
.ckCntnt8 .ckPlcyLnk7{color:#1CB5ED;text-decoration:underline;transition:color .3s ease-in}
.ckCntnt8 .ckPlcyLnk7:hover{color:#871E37}
.ckBtns5{display:flex;flex-direction:column;gap:10px}
.ckBtn4{padding:12px 20px;border-radius:50px;font-size:14px;font-weight:700;text-align:center;transition:background .3s ease-in,transform .2s ease-in}
.ckAccpt9{background:linear-gradient(135deg,#1CB5ED 0%,#871E37 100%);color:#fff}
.ckAccpt9:hover{background:linear-gradient(135deg,#1a9ed4 0%,#6e1829 100%);transform:scale(1.02)}
.ckDclne6{background:#ecf0f1;color:#2c3e50}
.ckDclne6:hover{background:#bdc3c7;transform:scale(1.02)}
.ckOptOut2{background:#DEF0FD;color:#2c3e50;font-size:13px}
.ckOptOut2:hover{background:#c5e4f8;transform:scale(1.02)}
@media (max-width: 480px) {
.ckPpWrp3{right:10px;left:10px;width:auto;bottom:10px;top:auto;transform:none}
@keyframes sldeInFrmBttm5 {
from{transform:translateY(100%);opacity:0}
to{transform:translateY(0);opacity:1}
}
}
.doc-content{max-width:1000px;margin:60px auto;padding:0 20px 80px;background:#fff}
.doc-content h1{font-size:42px;font-weight:700;color:#871E37;margin:0 0 16px;line-height:1.2;letter-spacing:-.5px}
.doc-content h2{font-size:32px;font-weight:600;color:#1CB5ED;margin:48px 0 20px;line-height:1.3;padding-bottom:12px;border-bottom:2px solid #DEF0FD}
.doc-content h3{font-size:24px;font-weight:600;color:#333;margin:36px 0 16px;line-height:1.4}
.doc-content h4{font-size:20px;font-weight:600;color:#444;margin:28px 0 14px;line-height:1.4}
.doc-content h5{font-size:18px;font-weight:600;color:#555;margin:24px 0 12px;line-height:1.5}
.doc-content h6{font-size:16px;font-weight:600;color:#666;margin:20px 0 10px;line-height:1.5;text-transform:uppercase;letter-spacing:.5px}
.doc-content p{font-size:17px;line-height:1.8;color:#2c2c2c;margin:0 0 20px;text-align:justify}
.doc-content strong,.doc-content b{font-weight:600;color:#1a1a1a}
.doc-content hr{border:none;height:2px;background:linear-gradient(90deg,#1CB5ED 0%,#871E37 50%,#DEF0FD 100%);margin:48px 0;border-radius:2px}
.doc-content table{width:100%;border-collapse:collapse;margin:32px 0;background:#fff;box-shadow:0 4px 16px #1cb5ed14;border-radius:8px;overflow:hidden}
.doc-content thead{background:linear-gradient(135deg,#1CB5ED 0%,#871E37 100%)}
.doc-content thead tr{border:none}
.doc-content thead th{padding:18px 16px;text-align:left;font-size:16px;font-weight:600;color:#fff;border:none}
.doc-content tbody tr{border-bottom:1px solid #DEF0FD;transition:background .2s ease-in}
.doc-content tbody tr:last-child{border-bottom:none}
.doc-content tbody tr:hover{background:#f8fcff}
.doc-content tbody td{padding:16px;font-size:16px;line-height:1.6;color:#333;border:none}
.doc-content tbody th{padding:16px;text-align:left;font-weight:600;font-size:16px;color:#1CB5ED;background:#f8fcff}
.doc-content div{margin:24px 0}
@media (max-width: 768px) {
.doc-content{margin:40px auto;padding:0 16px 60px}
.doc-content h1{font-size:32px;margin:0 0 14px}
.doc-content h2{font-size:26px;margin:36px 0 16px}
.doc-content h3{font-size:22px;margin:28px 0 14px}
.doc-content h4{font-size:19px;margin:24px 0 12px}
.doc-content h5{font-size:17px;margin:20px 0 10px}
.doc-content h6{font-size:15px;margin:18px 0 10px}
.doc-content p{font-size:16px;line-height:1.75;text-align:left}
.doc-content table{font-size:14px;margin:24px 0}
.doc-content thead th{padding:14px 12px;font-size:14px}
.doc-content tbody td,.doc-content tbody th{padding:12px;font-size:14px}
.doc-content hr{margin:36px 0}
}
@media (max-width: 480px) {
.doc-content{padding:0 12px 40px}
.doc-content h1{font-size:28px}
.doc-content h2{font-size:24px}
.doc-content table{display:block;overflow-x:auto;white-space:nowrap}
.doc-content thead th,.doc-content tbody td,.doc-content tbody th{padding:10px 8px;font-size:13px}
}
.pstBrdcrmb{max-width:1000px;margin:0 auto;padding:20px 20px 0}
.pstBrdcrmb .bcWrpr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:#666}
.pstBrdcrmb .bcLnk47{color:#1CB5ED;text-decoration:none;transition:color .3s ease-in}
.pstBrdcrmb .bcLnk47:hover{color:#871E37}
.pstBrdcrmb .bcSprtr{color:#999}
.pstBrdcrmb .bcCrrnt{color:#333}
.artclHdrSct{max-width:1000px;margin:40px auto;padding:0 20px}
.artclHdrSct .ttlBlck h1{font-size:42px;line-height:1.2;color:#1a1a1a;margin:0 0 30px;font-weight:700}
.artclHdrSct .ftrImgWrp{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #1cb5ed26;position:relative}
.artclHdrSct .ftrImgWrp::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1cb5ed1a 0%,#871e370d 100%);pointer-events:none;z-index:1}
.artclHdrSct .ftrImgWrp img{width:100%;height:auto;display:block}
.cntntMnBdy{max-width:1000px;margin:60px auto;padding:0 20px}
.cntntMnBdy .txtFlwCntnr{background:#fff;padding:50px;border-radius:16px;box-shadow:0 4px 16px #00000014;border-left:4px solid #1CB5ED}
.cntntMnBdy .txtFlwCntnr p{font-size:18px;line-height:1.7;color:#333;margin:0 0 24px}
.cntntMnBdy .txtFlwCntnr p:last-child{margin-bottom:0}
.cntntMnBdy .txtFlwCntnr strong{color:#871E37;font-weight:600}
.cntntMnBdy .txtFlwCntnr em{color:#1CB5ED;font-style:italic}
.cntntMnBdy .txtFlwCntnr h2{font-size:32px;line-height:1.3;color:#1a1a1a;margin:40px 0 20px;font-weight:700;position:relative;padding-left:20px}
.cntntMnBdy .txtFlwCntnr h2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:70%;background:linear-gradient(180deg,#1CB5ED 0%,#871E37 100%);border-radius:3px}
.cntntMnBdy .txtFlwCntnr h3{font-size:26px;line-height:1.3;color:#2a2a2a;margin:32px 0 16px;font-weight:600}
.cntntMnBdy .txtFlwCntnr h4{font-size:22px;line-height:1.4;color:#333;margin:28px 0 14px;font-weight:600}
.cntntMnBdy .txtFlwCntnr h5{font-size:19px;line-height:1.4;color:#444;margin:24px 0 12px;font-weight:600}
.cntntMnBdy .txtFlwCntnr h6{font-size:17px;line-height:1.4;color:#555;margin:20px 0 10px;font-weight:600}
.cntntMnBdy .txtFlwCntnr ul,.cntntMnBdy .txtFlwCntnr ol{margin:0 0 24px;padding-left:30px}
.cntntMnBdy .txtFlwCntnr ul li,.cntntMnBdy .txtFlwCntnr ol li{font-size:18px;line-height:1.7;color:#333;margin-bottom:12px;padding-left:8px}
.cntntMnBdy .txtFlwCntnr ul li::marker{color:#1CB5ED}
.cntntMnBdy .txtFlwCntnr ol li::marker{color:#871E37;font-weight:600}
.kySghtsZn{max-width:1000px;margin:60px auto;padding:0 20px}
.kySghtsZn .nsghtsGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}
.kySghtsZn .nsghtsGrd .nsgtCrd93{background:linear-gradient(135deg,#DEF0FD 0%,#fff 100%);padding:32px;border-radius:12px;box-shadow:0 6px 20px #1cb5ed1f;transition:all .3s ease-in;border:2px solid transparent}
.kySghtsZn .nsghtsGrd .nsgtCrd93:hover{transform:translateY(-6px);box-shadow:0 12px 32px #871e372e;border-color:#1CB5ED}
.kySghtsZn .nsghtsGrd .nsgtCrd93 .cnIcnWrp{width:56px;height:56px;background:linear-gradient(135deg,#1CB5ED 0%,#871E37 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.kySghtsZn .nsghtsGrd .nsgtCrd93 .cnIcnWrp i{font-size:28px;color:#fff}
.kySghtsZn .nsghtsGrd .nsgtCrd93 h4{font-size:20px;color:#1a1a1a;margin:0 0 12px;font-weight:600}
.kySghtsZn .nsghtsGrd .nsgtCrd93 p{font-size:15px;line-height:1.6;color:#555;margin:0}
.ctaSctnBtm{max-width:1000px;margin:80px auto;padding:0 20px}
.ctaSctnBtm .ctaBxCntnr{background:linear-gradient(270deg,#1CB5ED 0%,#871E37 50%,#DEF0FD 100%);padding:60px 50px;border-radius:20px;text-align:center;box-shadow:0 12px 40px #1cb5ed40}
.ctaSctnBtm .ctaBxCntnr h3{font-size:32px;color:#fff;margin:0 0 16px;font-weight:700}
.ctaSctnBtm .ctaBxCntnr p{font-size:18px;color:#fff;margin:0 0 32px;opacity:.95}
.ctaSctnBtm .ctaBxCntnr .btnGrpFlx{display:flex;flex-direction:row;gap:16px;justify-content:center;flex-wrap:wrap}
.ctaSctnBtm .ctaBxCntnr .btnGrpFlx .prmryBtn72{background:#fff;color:#871E37;padding:16px 36px;border-radius:8px;text-decoration:none;font-size:17px;font-weight:600;transition:all .3s ease-in;box-shadow:0 4px 12px #00000026;display:inline-block}
.ctaSctnBtm .ctaBxCntnr .btnGrpFlx .prmryBtn72:hover{transform:scale(1.05);box-shadow:0 6px 20px #00000040;background:#DEF0FD}
.ctaSctnBtm .ctaBxCntnr .btnGrpFlx .scndryBtn14{background:transparent;color:#fff;padding:16px 36px;border-radius:8px;text-decoration:none;font-size:17px;font-weight:600;transition:all .3s ease-in;border:2px solid #fff;display:inline-block}
.ctaSctnBtm .ctaBxCntnr .btnGrpFlx .scndryBtn14:hover{background:#ffffff26;transform:scale(1.05)}
@media (max-width: 768px) {
.artclHdrSct .ttlBlck h1{font-size:32px}
.cntntMnBdy .txtFlwCntnr{padding:30px 20px}
.cntntMnBdy .txtFlwCntnr p,.cntntMnBdy .txtFlwCntnr ul li,.cntntMnBdy .txtFlwCntnr ol li{font-size:16px}
.cntntMnBdy .txtFlwCntnr h2{font-size:26px}
.cntntMnBdy .txtFlwCntnr h3{font-size:22px}
.kySghtsZn .nsghtsGrd{grid-template-columns:1fr}
.ctaSctnBtm .ctaBxCntnr{padding:40px 30px}
.ctaSctnBtm .ctaBxCntnr h3{font-size:26px}
.ctaSctnBtm .ctaBxCntnr p{font-size:16px}
.ctaSctnBtm .ctaBxCntnr .btnGrpFlx{flex-direction:column}
}
@media (max-width: 480px) {
.pstBrdcrmb{padding:15px 15px 0}
.artclHdrSct{padding:0 15px;margin:30px auto}
.artclHdrSct .ttlBlck h1{font-size:26px;margin-bottom:20px}
.cntntMnBdy{padding:0 15px;margin:40px auto}
.cntntMnBdy .txtFlwCntnr{padding:25px 16px}
.kySghtsZn{padding:0 15px;margin:40px auto}
.ctaSctnBtm{padding:0 15px;margin:60px auto}
.ctaSctnBtm .ctaBxCntnr{padding:30px 20px}
}
.blgPg37{max-width:1000px;margin:0 auto;padding:60px 20px}
.blgPg37 .hdngSctn12{text-align:center;margin-bottom:64px}
.blgPg37 .hdngSctn12 h1{font-size:48px;font-weight:700;margin:0 0 16px;color:#1a1a1a;position:relative;display:inline-block}
.blgPg37 .hdngSctn12 h1::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#1CB5ED 0%,#871E37 100%);border-radius:2px}
.blgPg37 .hdngSctn12 .sbTtl9{font-size:18px;color:#666;margin:24px 0 0;line-height:1.6}
.ctgrySctn45{margin-bottom:80px}
.ctgrySctn45 .ctgryHdr8{display:flex;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #DEF0FD;position:relative}
.ctgrySctn45 .ctgryHdr8::before{content:'';position:absolute;bottom:-2px;left:0;width:120px;height:2px;background:#871E37}
.ctgrySctn45 .ctgryHdr8 h2{font-size:32px;font-weight:700;margin:0;color:#1a1a1a}
.ctgrySctn45 .ctgryHdr8 .cntBdg7{margin-left:16px;background:linear-gradient(135deg,#1CB5ED 0%,#871E37 100%);color:#fff;padding:4px 12px;border-radius:16px;font-size:14px;font-weight:600}
.pstGrd29{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}
.pstCrd41{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:all .3s ease-in;display:flex;flex-direction:column;position:relative}
.pstCrd41:hover{transform:translateY(-8px);box-shadow:0 12px 28px #00000026}
.pstCrd41 .imgWrp54{width:100%;height:220px;overflow:hidden;background:linear-gradient(135deg,#DEF0FD 0%,#1CB5ED 100%);position:relative}
.pstCrd41 .imgWrp54::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0%,#0000004d 100%)}
.pstCrd41 .imgWrp54 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in}
.pstCrd41:hover .imgWrp54 img{transform:scale(1.05)}
.pstCrd41 .cntntWrp88{padding:24px;flex-grow:1;display:flex;flex-direction:column}
.pstCrd41 .cntntWrp88 h3{font-size:22px;font-weight:700;margin:0 0 12px;color:#1a1a1a;line-height:1.4}
.pstCrd41 .cntntWrp88 h3 a{color:inherit;text-decoration:none;transition:color .3s ease-in}
.pstCrd41 .cntntWrp88 h3 a:hover{color:#1CB5ED}
.pstCrd41 .cntntWrp88 .dscrpTxt63{font-size:15px;color:#555;line-height:1.7;margin:0 0 20px;flex-grow:1}
.pstCrd41 .cntntWrp88 .rdMrLnk17{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:#871E37;text-decoration:none;transition:all .3s ease-in;align-self:flex-start}
.pstCrd41 .cntntWrp88 .rdMrLnk17:hover{color:#1CB5ED;transform:translateX(4px)}
.pstCrd41 .cntntWrp88 .rdMrLnk17::after{content:'→';margin-left:8px;transition:margin-left .3s ease-in}
.pstCrd41:hover .cntntWrp88 .rdMrLnk17::after{margin-left:12px}
.smplPstCrd73{background:#fff;border-radius:8px;padding:20px 24px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease-in;border-left:4px solid #DEF0FD}
.smplPstCrd73:hover{box-shadow:0 8px 20px #0000001f;border-left-color:#1CB5ED}
.smplPstCrd73 h3{font-size:19px;font-weight:600;margin:0;line-height:1.5}
.smplPstCrd73 h3 a{color:#1a1a1a;text-decoration:none;transition:color .3s ease-in}
.smplPstCrd73 h3 a:hover{color:#1CB5ED}
.altGrd58{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.altPstCrd92{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #00000012;transition:all .3s ease-in;display:flex;flex-direction:column}
.altPstCrd92:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}
.altPstCrd92 .cntntArea47{padding:24px;flex-grow:1;display:flex;flex-direction:column}
.altPstCrd92 .cntntArea47 h3{font-size:20px;font-weight:700;margin:0 0 12px;color:#1a1a1a;line-height:1.4}
.altPstCrd92 .cntntArea47 h3 a{color:inherit;text-decoration:none;transition:color .3s ease-in}
.altPstCrd92 .cntntArea47 h3 a:hover{color:#871E37}
.altPstCrd92 .cntntArea47 .txSnpt21{font-size:15px;color:#666;line-height:1.6;margin:0 0 16px;flex-grow:1}
.altPstCrd92 .cntntArea47 .lnkBtn34{display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#1CB5ED;text-decoration:none;transition:color .3s ease-in;align-self:flex-start}
.altPstCrd92 .cntntArea47 .lnkBtn34:hover{color:#871E37}
.nwsltrBx66{background:linear-gradient(135deg,#1CB5ED 0%,#871E37 50%,#DEF0FD 100%);border-radius:16px;padding:48px 40px;margin:80px 0;text-align:center;position:relative;overflow:hidden}
.nwsltrBx66::before{content:'';position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:#ffffff1a;border-radius:50%}
.nwsltrBx66 h2{font-size:36px;font-weight:700;color:#fff;margin:0 0 12px}
.nwsltrBx66 .sbTxtNwsl45{font-size:17px;color:#fffffff2;margin:0 0 32px;line-height:1.6}
.nwsltrBx66 .frmWrp19{max-width:500px;margin:0 auto;display:flex;gap:12px}
.nwsltrBx66 .frmWrp19 input{flex:1;padding:14px 20px;border:2px solid #ffffff4d;border-radius:8px;font-size:15px;background:#fffffff2;transition:all .3s ease-in}
.nwsltrBx66 .frmWrp19 input:focus{outline:none;border-color:#fff;background:#fff}
.nwsltrBx66 .frmWrp19 .sbmtBtn82{padding:14px 32px;background:#fff;color:#871E37;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease-in;white-space:nowrap}
.nwsltrBx66 .frmWrp19 .sbmtBtn82:hover{transform:scale(1.05);box-shadow:0 8px 20px #0003}
.tpcsBx51{background:#f8f9fa;border-radius:12px;padding:40px;margin:80px 0}
.tpcsBx51 h2{font-size:32px;font-weight:700;margin:0 0 32px;color:#1a1a1a;text-align:center}
.tpcsBx51 .tpcGrd77{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}
.tpcsBx51 .tpcGrd77 .tpcTg38{background:#fff;padding:16px 24px;border-radius:8px;text-align:center;font-size:16px;font-weight:600;color:#1a1a1a;border:2px solid #DEF0FD;transition:all .3s ease-in;cursor:pointer}
.tpcsBx51 .tpcGrd77 .tpcTg38:hover{background:#1CB5ED;color:#fff;border-color:#1CB5ED;transform:translateY(-2px)}
.dvdr94{height:2px;background:linear-gradient(90deg,transparent 0%,#DEF0FD 20%,#1CB5ED 50%,#DEF0FD 80%,transparent 100%);margin:60px 0;border:none}
@media (max-width: 768px) {
.blgPg37{padding:40px 16px}
.blgPg37 .hdngSctn12{margin-bottom:48px}
.blgPg37 .hdngSctn12 h1{font-size:36px}
.blgPg37 .hdngSctn12 .sbTtl9{font-size:16px}
.ctgrySctn45{margin-bottom:60px}
.ctgrySctn45 .ctgryHdr8 h2{font-size:26px}
.pstGrd29{grid-template-columns:1fr;gap:24px}
.altGrd58{grid-template-columns:1fr;gap:20px}
.nwsltrBx66{padding:32px 24px;margin:60px 0}
.nwsltrBx66 h2{font-size:28px}
.nwsltrBx66 .frmWrp19{flex-direction:column}
.tpcsBx51{padding:32px 24px;margin:60px 0}
.tpcsBx51 h2{font-size:26px}
.tpcsBx51 .tpcGrd77{grid-template-columns:1fr}
}
@media (min-width: 769px) and (max-width: 1024px) {
.pstGrd29{grid-template-columns:repeat(2,1fr)}
.tpcsBx51 .tpcGrd77{grid-template-columns:repeat(3,1fr)}
}
.domMnHdr{background:linear-gradient(135deg,#DEF0FD 0%,#1CB5ED 100%);padding:4rem 2rem 3rem;position:relative;overflow:hidden}
.domMnHdr::before{content:'';position:absolute;top:-50%;right:-20%;width:60%;height:200%;background:radial-gradient(circle,#871e3714 0%,transparent 70%);pointer-events:none}
.hdInr23{max-width:1000px;margin:0 auto;position:relative;z-index:2}
.hdInr23 h1{font-size:2.8rem;color:#871E37;margin:0 0 1rem;font-weight:700;line-height:1.2}
.hdInr23 .hdSubttl9{font-size:1.2rem;color:#2a2a2a;line-height:1.6;margin:0}
.arcvStts47{background:#fff;padding:3rem 2rem}
.arcvStts47 .cntrWrpr88{max-width:1000px;margin:0 auto}
.arcvStts47 h2{font-size:2rem;color:#871E37;margin:0 0 2.5rem;text-align:center;position:relative;padding-bottom:1rem}
.arcvStts47 h2::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#1CB5ED,#871E37)}
.mtrcGrd61{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-top:2rem}
.sttCrd72{background:linear-gradient(145deg,#DEF0FD,#fff);padding:2rem 1.5rem;border-radius:12px;border:2px solid #1CB5ED;text-align:center;transition:all .3s ease-in}
.sttCrd72:hover{transform:translateY(-5px);box-shadow:0 12px 28px #1cb5ed40}
.sttCrd72 .icnWrp34{font-size:2.5rem;color:#1CB5ED;margin-bottom:1rem}
.sttCrd72 .vl92{font-size:2.5rem;font-weight:700;color:#871E37;margin:.5rem 0}
.sttCrd72 .lbl44{font-size:1rem;color:#555;margin:0}
.ctgrySctn8{background:linear-gradient(180deg,#fff 0%,#DEF0FD 100%);padding:4rem 2rem}
.ctgrySctn8 .cntrWrpr88{max-width:1000px;margin:0 auto}
.ctgrySctn8 h2{font-size:2rem;color:#871E37;margin:0 0 1.5rem;text-align:center}
.ctgrySctn8 .intrTxt55{font-size:1.1rem;color:#444;text-align:center;margin:0 auto 3rem;max-width:700px;line-height:1.7}
.ctgryGrd29{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.ctgCrd18{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000014;transition:all .3s ease-in;position:relative}
.ctgCrd18::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#1CB5ED,#871E37);transform:scaleX(0);transition:transform .3s ease-in}
.ctgCrd18:hover::before{transform:scaleX(1)}
.ctgCrd18:hover{transform:translateY(-8px);box-shadow:0 16px 32px #1cb5ed33}
.ctgImg77{width:100%;height:200px;object-fit:cover}
.ctgCntnt91{padding:1.5rem}
.ctgCntnt91 h3{font-size:1.4rem;color:#871E37;margin:0 0 .8rem}
.ctgCntnt91 p{font-size:.95rem;color:#666;line-height:1.6;margin:0}
.pstLstng44{background:#fff;padding:4rem 2rem}
.pstLstng44 .cntrWrpr88{max-width:1000px;margin:0 auto}
.pstLstng44 h2{font-size:2rem;color:#871E37;margin:0 0 2.5rem;text-align:center}
.pstCtgry66{margin-bottom:3.5rem}
.pstCtgry66:last-child{margin-bottom:0}
.ctgryTtl43{font-size:1.5rem;color:#1CB5ED;margin:0 0 1.5rem;padding-left:1rem;border-left:4px solid #871E37}
.pstGrd12{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}
.pstCrd83{background:linear-gradient(135deg,#fff 0%,#DEF0FD 100%);border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #00000012;transition:all .3s ease-in;display:flex;flex-direction:column}
.pstCrd83:hover{transform:scale(1.03);box-shadow:0 12px 32px #871e3726}
.pstCrd83 .pstImgWrp74{width:100%;height:180px;overflow:hidden}
.pstCrd83 .pstImg25{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in}
.pstCrd83:hover .pstImg25{transform:scale(1.08)}
.pstCrd83 .pstCntnt56{padding:1.5rem;flex:1;display:flex;flex-direction:column}
.pstCrd83 .pstTtl37{font-size:1.2rem;color:#871E37;margin:0 0 .8rem;font-weight:600;line-height:1.4}
.pstCrd83 .pstDsc89{font-size:.9rem;color:#555;line-height:1.6;margin:0 0 1rem;flex:1}
.pstCrd83 .rdMrLnk48{display:inline-block;color:#1CB5ED;text-decoration:none;font-weight:600;font-size:.95rem;transition:color .2s ease-in}
.pstCrd83 .rdMrLnk48:hover{color:#871E37}
.lstTxtOnly91{display:flex;flex-direction:column;gap:1rem}
.txtOnlyPst77{background:#f9f9f9;padding:1.2rem 1.5rem;border-radius:8px;border-left:4px solid #1CB5ED;transition:all .2s ease-in}
.txtOnlyPst77:hover{background:#DEF0FD;border-left-color:#871E37;transform:translateX(5px)}
.txtOnlyPst77 .pstTtl37{font-size:1.1rem;color:#871E37;margin:0;font-weight:600}
.srsSctn27{background:linear-gradient(270deg,#1CB5ED 0%,#871E37 50%,#DEF0FD 100%);padding:4rem 2rem;color:#fff}
.srsSctn27 .cntrWrpr88{max-width:1000px;margin:0 auto}
.srsSctn27 h2{font-size:2rem;color:#fff;margin:0 0 2.5rem;text-align:center}
.srsList63{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}
.srsCrd94{background:#ffffff26;backdrop-filter:blur(10px);padding:2rem;border-radius:16px;border:1px solid #ffffff4d;transition:all .3s ease-in}
.srsCrd94:hover{background:#ffffff40;transform:translateY(-5px)}
.srsCrd94 h3{font-size:1.5rem;color:#fff;margin:0 0 1rem}
.srsCrd94 p{font-size:1rem;color:#ffffffe6;line-height:1.6;margin:0 0 1.2rem}
.srsCrd94 .prtCnt82{font-size:.9rem;color:#fffc;margin:0 0 1rem;font-style:italic}
.srsCrd94 .srsLnk59{display:inline-block;background:#fff;color:#871E37;padding:.6rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:600;transition:all .2s ease-in}
.srsCrd94 .srsLnk59:hover{background:#DEF0FD;transform:scale(1.05)}
.pplarSctn51{background:#fff;padding:4rem 2rem}
.pplarSctn51 .cntrWrpr88{max-width:1000px;margin:0 auto}
.pplarSctn51 h2{font-size:2rem;color:#871E37;margin:0 0 1.5rem;text-align:center}
.pplarSctn51 .dscTxt76{font-size:1rem;color:#555;text-align:center;margin:0 auto 3rem;max-width:650px;line-height:1.7}
.pplarLst38{counter-reset:popular-counter}
.pplarItm64{background:linear-gradient(90deg,#DEF0FD 0%,#fff 100%);padding:1.8rem 2rem;margin-bottom:1.5rem;border-radius:12px;border-left:5px solid #1CB5ED;position:relative;transition:all .3s ease-in;counter-increment:popular-counter}
.pplarItm64::before{content:counter(popular-counter);position:absolute;left:-20px;top:50%;transform:translateY(-50%);background:#871E37;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;box-shadow:0 4px 12px #871e374d}
.pplarItm64:hover{transform:translateX(10px);box-shadow:0 6px 20px #1cb5ed33}
.pplarItm64 h3{font-size:1.3rem;color:#871E37;margin:0 0 .8rem;padding-left:2rem}
.pplarItm64 p{font-size:.95rem;color:#666;line-height:1.6;margin:0 0 1rem;padding-left:2rem}
.pplarItm64 .mtaDta73{display:flex;gap:2rem;padding-left:2rem;font-size:.85rem;color:#777}
.mtaDta73 span{display:flex;align-items:center;gap:.4rem}
.mtaDta73 i{color:#1CB5ED}
.ctaSctn85{background:linear-gradient(135deg,#871E37 0%,#1CB5ED 100%);padding:4rem 2rem;text-align:center}
.ctaSctn85 .cntrWrpr88{max-width:700px;margin:0 auto}
.ctaSctn85 h2{font-size:2.2rem;color:#fff;margin:0 0 1.5rem}
.ctaSctn85 p{font-size:1.1rem;color:#fffffff2;line-height:1.7;margin:0 0 2rem}
.ctaBtnGrp42{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}
.ctaBtn77{display:inline-block;background:#fff;color:#871E37;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .3s ease-in;box-shadow:0 6px 18px #00000026}
.ctaBtn77:hover{background:#DEF0FD;transform:translateY(-3px);box-shadow:0 10px 28px #00000040}
.ctaBtn77.scndry97{background:transparent;color:#fff;border:2px solid #fff}
.ctaBtn77.scndry97:hover{background:#fff;color:#1CB5ED}
@media (max-width: 768px) {
.domMnHdr{padding:3rem 1.5rem 2rem}
.hdInr23 h1{font-size:2rem}
.hdInr23 .hdSubttl9{font-size:1rem}
.mtrcGrd61{grid-template-columns:1fr;gap:1.5rem}
.ctgryGrd29{grid-template-columns:1fr;gap:1.5rem}
.pstGrd12{grid-template-columns:1fr}
.srsList63{grid-template-columns:1fr}
.pplarItm64::before{left:10px;top:10px;transform:none}
.pplarItm64 h3,.pplarItm64 p,.pplarItm64 .mtaDta73{padding-left:4rem}
.ctaBtnGrp42{flex-direction:column;align-items:stretch}
.ctaBtn77{width:100%}
}
@media (min-width: 769px) and (max-width: 1024px) {
.ctgryGrd29{grid-template-columns:repeat(2,1fr)}
.pstGrd12{grid-template-columns:repeat(2,1fr)}
}
.authPage2 .heroAuth{background:linear-gradient(135deg,#1CB5ED 0%,#DEF0FD 60%,#871E37 100%);padding:80px 20px 60px;position:relative;overflow:hidden}
.authPage2 .heroAuth::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 40px,#ffffff08 40px,#ffffff08 80px);pointer-events:none}
.authPage2 .heroAuth .contentWrp34{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;position:relative;z-index:2}
.authPage2 .heroAuth .txtArea8 h1{font-size:2.8rem;line-height:1.2;color:#fff;margin:0 0 30px;font-weight:700}
.authPage2 .heroAuth .txtArea8 .listFeats9{list-style:none;padding:0;margin:0 0 35px}
.authPage2 .heroAuth .txtArea8 .listFeats9 li{padding:12px 0 12px 35px;position:relative;color:#fffffff2;font-size:1.05rem;line-height:1.6}
.authPage2 .heroAuth .txtArea8 .listFeats9 li::before{content:'';position:absolute;left:0;top:18px;width:20px;height:20px;background:#871E37;border-radius:3px;transform:rotate(45deg)}
.authPage2 .heroAuth .btnPrim67{display:inline-block;padding:16px 40px;background:#fff;color:#1CB5ED;text-decoration:none;border-radius:6px;font-weight:600;font-size:1.05rem;box-shadow:0 8px 20px #00000026;transition:all .3s ease-in;position:relative;z-index:5}
.authPage2 .heroAuth .btnPrim67:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000040;background:#871E37;color:#fff}
.authPage2 .heroAuth .imgFragment12{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:15px}
.authPage2 .heroAuth .imgFragment12 img{width:100%;height:180px;object-fit:cover;border-radius:12px;box-shadow:0 6px 18px #0003}
.authPage2 .heroAuth .imgFragment12 img:nth-child(1){grid-column:1 / 2}
.authPage2 .heroAuth .imgFragment12 img:nth-child(2){grid-column:2 / 3;margin-top:40px}
.authPage2 .storyBlock45{padding:90px 20px;background:#fff}
.authPage2 .storyBlock45 .innerWrap23{max-width:1000px;margin:0 auto;display:flex;gap:70px;align-items:flex-start}
.authPage2 .storyBlock45 .leftCol56{flex:0 0 280px;position:relative}
.authPage2 .storyBlock45 .leftCol56 img{width:100%;height:380px;object-fit:cover;border-radius:16px;box-shadow:0 12px 32px #871e3726}
.authPage2 .storyBlock45 .leftCol56::after{content:'';position:absolute;bottom:-20px;right:-20px;width:120px;height:120px;background:linear-gradient(135deg,#1CB5ED 0%,#DEF0FD 100%);border-radius:50%;z-index:-1;opacity:.4}
.authPage2 .storyBlock45 .rightTxt78{flex:1}
.authPage2 .storyBlock45 .rightTxt78 h2{font-size:2.3rem;color:#871E37;margin:0 0 25px;position:relative;padding-bottom:20px}
.authPage2 .storyBlock45 .rightTxt78 h2::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,#1CB5ED 0%,#871E37 100%);border-radius:2px}
.authPage2 .storyBlock45 .rightTxt78 p{font-size:1.05rem;line-height:1.8;color:#333;margin:0 0 20px}
.authPage2 .storyBlock45 .rightTxt78 .highlightBox89{background:linear-gradient(135deg,#DEF0FD 0%,#fff 100%);padding:25px 30px;border-left:5px solid #1CB5ED;border-radius:8px;margin-top:30px}
.authPage2 .storyBlock45 .rightTxt78 .highlightBox89 p{margin:0;font-style:italic;color:#555}
.authPage2 .expertiseGrid77{padding:80px 20px;background:linear-gradient(180deg,#DEF0FD 0%,#fff 100%)}
.authPage2 .expertiseGrid77 .cntnr90{max-width:1000px;margin:0 auto}
.authPage2 .expertiseGrid77 h2{text-align:center;font-size:2.4rem;color:#871E37;margin:0 0 60px;position:relative}
.authPage2 .expertiseGrid77 h2::before{content:'';position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:60px;height:5px;background:#1CB5ED;border-radius:3px}
.authPage2 .expertiseGrid77 .gridItems34{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.authPage2 .expertiseGrid77 .itemCard88{background:#fff;padding:35px 28px;border-radius:12px;box-shadow:0 8px 24px #00000014;transition:all .3s ease-in;border-top:4px solid transparent}
.authPage2 .expertiseGrid77 .itemCard88:hover{transform:translateY(-8px);box-shadow:0 16px 40px #1cb5ed33;border-top-color:#1CB5ED}
.authPage2 .expertiseGrid77 .itemCard88 .iconWrap45{width:65px;height:65px;background:linear-gradient(135deg,#1CB5ED 0%,#871E37 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 20px}
.authPage2 .expertiseGrid77 .itemCard88 .iconWrap45 i{font-size:2rem;color:#fff}
.authPage2 .expertiseGrid77 .itemCard88 h3{font-size:1.4rem;color:#333;margin:0 0 15px}
.authPage2 .expertiseGrid77 .itemCard88 p{font-size:.98rem;line-height:1.7;color:#666;margin:0}
.authPage2 .timelineJourney56{padding:90px 20px;background:#fff;position:relative}
.authPage2 .timelineJourney56::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,#1cb5ed0d 0%,transparent 50%),radial-gradient(circle at 80% 70%,#871e370d 0%,transparent 50%);pointer-events:none}
.authPage2 .timelineJourney56 .wrp88{max-width:1000px;margin:0 auto;position:relative}
.authPage2 .timelineJourney56 h2{font-size:2.3rem;color:#871E37;margin:0 0 70px;text-align:center}
.authPage2 .timelineJourney56 .timelineList67{position:relative;padding-left:80px}
.authPage2 .timelineJourney56 .timelineList67::before{content:'';position:absolute;left:30px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1CB5ED 0%,#871E37 100%)}
.authPage2 .timelineJourney56 .stepItem99{position:relative;margin-bottom:50px;padding-left:40px}
.authPage2 .timelineJourney56 .stepItem99::before{content:'';position:absolute;left:-50px;top:8px;width:20px;height:20px;background:#1CB5ED;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 4px #DEF0FD;z-index:2}
.authPage2 .timelineJourney56 .stepItem99:nth-child(even)::before{background:#871E37}
.authPage2 .timelineJourney56 .stepItem99 h4{font-size:1.3rem;color:#333;margin:0 0 10px;font-weight:700}
.authPage2 .timelineJourney56 .stepItem99 .yearLabel23{display:inline-block;padding:4px 12px;background:#DEF0FD;color:#1CB5ED;font-size:.85rem;font-weight:600;border-radius:4px;margin-bottom:12px}
.authPage2 .timelineJourney56 .stepItem99 p{font-size:1rem;line-height:1.7;color:#555;margin:0}
.authPage2 .ctaFinal78{padding:80px 20px;background:linear-gradient(270deg,#1CB5ED 0%,#871E37 50%,#DEF0FD 100%);position:relative;overflow:hidden}
.authPage2 .ctaFinal78::after{content:'';position:absolute;bottom:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,#ffffff1a 0%,transparent 70%);border-radius:50%}
.authPage2 .ctaFinal78 .innerBox56{max-width:1000px;margin:0 auto;text-align:center;position:relative;z-index:2}
.authPage2 .ctaFinal78 h2{font-size:2.5rem;color:#fff;margin:0 0 25px;line-height:1.3}
.authPage2 .ctaFinal78 p{font-size:1.15rem;color:#fffffff2;margin:0 0 40px;line-height:1.7;max-width:700px;margin-left:auto;margin-right:auto}
.authPage2 .ctaFinal78 .btnGroup23{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.authPage2 .ctaFinal78 .btnWhite89{display:inline-block;padding:18px 45px;background:#fff;color:#1CB5ED;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;box-shadow:0 10px 25px #0003;transition:all .3s ease-in;position:relative;z-index:10}
.authPage2 .ctaFinal78 .btnWhite89:hover{transform:translateY(-4px);box-shadow:0 14px 35px #0000004d;background:#DEF0FD}
.authPage2 .ctaFinal78 .btnOutline34{display:inline-block;padding:18px 45px;background:transparent;color:#fff;text-decoration:none;border:2px solid #fff;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease-in;position:relative;z-index:10}
.authPage2 .ctaFinal78 .btnOutline34:hover{background:#fff;color:#871E37;transform:translateY(-4px)}
@media (max-width: 768px) {
.authPage2 .heroAuth .contentWrp34{grid-template-columns:1fr;gap:40px}
.authPage2 .heroAuth .txtArea8 h1{font-size:2.2rem}
.authPage2 .heroAuth .imgFragment12{grid-template-columns:1fr}
.authPage2 .heroAuth .imgFragment12 img:nth-child(2){margin-top:0}
.authPage2 .storyBlock45 .innerWrap23{flex-direction:column;gap:40px}
.authPage2 .storyBlock45 .leftCol56{flex:0 0 auto;width:100%;max-width:350px;margin:0 auto}
.authPage2 .expertiseGrid77 .gridItems34{grid-template-columns:1fr;gap:25px}
.authPage2 .timelineJourney56 .timelineList67{padding-left:50px}
.authPage2 .ctaFinal78 h2{font-size:2rem}
.authPage2 .ctaFinal78 .btnGroup23{flex-direction:column;align-items:center}
.authPage2 .ctaFinal78 .btnWhite89,.authPage2 .ctaFinal78 .btnOutline34{width:100%;max-width:320px}
}
@media (min-width: 769px) and (max-width: 1024px) {
.authPage2 .expertiseGrid77 .gridItems34{grid-template-columns:repeat(2,1fr)}
}
.pdcst-wrpr{max-width:1000px;margin:0 auto;padding:0 20px}
.hro-pdcst{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center;margin:60px 0 80px;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#DEF0FD 0%,#1CB5ED 45%,#871E37 100%)}
.hro-pdcst::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 2px,#ffffff08 2px,#ffffff08 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,#00000005 2px,#00000005 4px);pointer-events:none}
.hro-pdcst::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,#def0fd66 0%,transparent 60%),radial-gradient(circle at 70% 60%,#871e374d 0%,transparent 50%);pointer-events:none}
.hro-cntnt-bx{position:relative;z-index:2;background:#fffffff0;backdrop-filter:blur(12px);padding:48px 56px;border-radius:12px;max-width:740px;box-shadow:0 16px 48px #1cb5ed26 0 4px 12px #871e3714;border:1px solid #fff9}
.hro-cntnt-bx h1{font-size:2.8rem;line-height:1.2;margin:0 0 20px;color:#1a1a1a;font-weight:700}
.hro-cntnt-bx h1::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#1CB5ED 0%,#871E37 100%);margin-top:16px;border-radius:2px}
.hro-dsc{font-size:1.15rem;line-height:1.7;color:#3a3a3a;margin:0}
.epsd-grd-sctn{margin:0 0 100px}
.epsd-grd-sctn h2{font-size:2.2rem;margin:0 0 48px;color:#1a1a1a;text-align:center;font-weight:700}
.epsd-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}
.epsd-crd{background:#fff;border-radius:8px;overflow:hidden;border:2px solid transparent;transition:all .4s ease-in;position:relative}
.epsd-crd::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#1CB5ED 0%,#871E37 100%);transform:scaleX(0);transform-origin:left;transition:transform .5s ease-in}
.epsd-crd:hover{border-color:#DEF0FD;box-shadow:0 12px 32px #1cb5ed2e;transform:translateY(-6px)}
.epsd-crd:hover::before{transform:scaleX(1)}
.epsd-nmbr{padding:24px 28px 0;font-size:.9rem;font-weight:600;color:#1CB5ED;letter-spacing:.5px}
.epsd-dtls{padding:12px 28px 28px}
.epsd-dtls h3{font-size:1.35rem;margin:0 0 12px;color:#1a1a1a;line-height:1.4;font-weight:600}
.epsd-mta{display:flex;gap:20px;margin:0 0 16px;font-size:.9rem;color:#666}
.mta-itm{display:flex;align-items:center;gap:6px}
.mta-itm i{color:#871E37;font-size:1.1rem}
.epsd-dsc2{font-size:1rem;line-height:1.65;color:#4a4a4a;margin:0 0 20px}
.lstn-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;background:linear-gradient(135deg,#1CB5ED 0%,#871E37 100%);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.95rem;transition:all .3s ease-in;box-shadow:0 4px 12px #1cb5ed40}
.lstn-btn:hover{transform:scale(1.05);box-shadow:0 8px 20px #871e3759}
.lstn-btn i{font-size:1.2rem}
.tpc-fltr-wrp{margin:0 0 40px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
.tpc-btn{padding:10px 22px;background:#fff;border:2px solid #DEF0FD;color:#1CB5ED;border-radius:24px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease-in}
.tpc-btn:hover,.tpc-btn[data-active="true"]{background:linear-gradient(135deg,#1CB5ED 0%,#871E37 100%);color:#fff;border-color:transparent;transform:translateY(-2px)}
@media (max-width: 768px) {
.hro-pdcst{min-height:320px;margin:40px 0 60px}
.hro-cntnt-bx{padding:36px 28px}
.hro-cntnt-bx h1{font-size:2rem}
.hro-dsc{font-size:1.05rem}
.epsd-grd-sctn h2{font-size:1.8rem;margin-bottom:32px}
.epsd-grd{grid-template-columns:1fr;gap:24px}
.epsd-mta{flex-direction:column;gap:8px;align-items:flex-start}
}
@media (max-width: 480px) {
.hro-cntnt-bx h1{font-size:1.65rem}
.hro-dsc{font-size:.98rem}
.tpc-fltr-wrp{gap:8px}
.tpc-btn{padding:8px 16px;font-size:.88rem}
}
.sccssPg6{background:linear-gradient(135deg,#DEF0FD 0%,#fff 100%);min-height:80vh;display:flex;align-items:center;justify-content:center;padding:60px 20px;position:relative;overflow:hidden}
.sccssPg6::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#1cb5ed26 0%,transparent 70%);border-radius:50%;filter:blur(60px)}
.sccssPg6::after{content:'';position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,#871e371f 0%,transparent 70%);border-radius:50%;filter:blur(80px)}
.cntntWrp92{max-width:900px;width:100%;margin:0 auto;position:relative;z-index:2}
.dgHro48{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 48px #1cb5ed26 0 4px 12px #00000014;display:grid;grid-template-columns:1fr 1.2fr;position:relative}
.dgHro48::before{content:'';position:absolute;top:0;left:40%;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,#1CB5ED 20%,#871E37 80%,transparent 100%);opacity:.3;transform:skewX(-12deg)}
.lftPnl73{background:linear-gradient(145deg,#1CB5ED 0%,#0ea3d3 100%);padding:70px 50px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}
.lftPnl73::before{content:'';position:absolute;top:20px;right:20px;width:120px;height:120px;background:radial-gradient(circle,#ffffff40 0%,transparent 70%);border-radius:50%;filter:blur(40px)}
.lftPnl73::after{content:'';position:absolute;bottom:-30px;left:-30px;width:180px;height:180px;background:radial-gradient(circle,#871e374d 0%,transparent 70%);border-radius:50%;filter:blur(50px)}
.cnIcn85{width:90px;height:90px;background:#ffffff40;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;position:relative;z-index:1;box-shadow:0 8px 24px #0000001a}
.cnIcn85 svg{width:48px;height:48px;fill:#fff;filter:drop-shadow(0 2px 8px #00000026)}
.ttlTxt19{position:relative;z-index:1}
.ttlTxt19 h1{font-size:42px;line-height:1.2;color:#fff;font-weight:700;margin:0 0 16px;text-shadow:0 2px 12px #00000026}
.ttlTxt19 h1 .brk4{display:block;margin-top:8px}
.rgtPnl56{padding:70px 60px;display:flex;flex-direction:column;justify-content:center;background:#fff}
.msgBx27{margin-bottom:40px}
.msgBx27 h2{font-size:28px;color:#1CB5ED;font-weight:600;margin:0 0 18px;line-height:1.3}
.msgBx27 p{font-size:17px;line-height:1.7;color:#4a5568;margin:0 0 14px}
.msgBx27 p:last-child{margin-bottom:0}
.actnBtns42{display:flex;gap:16px;flex-wrap:wrap}
.actnBtns42 .prmBtn91{background:linear-gradient(135deg,#1CB5ED 0%,#0ea3d3 100%);color:#fff;padding:16px 36px;border-radius:10px;text-decoration:none;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease-in;box-shadow:0 4px 16px #1cb5ed40;position:relative;z-index:10}
.actnBtns42 .prmBtn91:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1cb5ed59}
.actnBtns42 .scndBtn83{background:#fff;color:#871E37;padding:16px 36px;border-radius:10px;text-decoration:none;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:10px;border:2px solid #871E37;transition:all .3s ease-in;position:relative;z-index:10}
.actnBtns42 .scndBtn83:hover{background:#871E37;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #871e3740}
.infSct67{padding:80px 20px;background:#fff}
.cntWrpr54{max-width:1000px;margin:0 auto}
.grdLyt38{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.infCrd71{background:linear-gradient(135deg,#f8fcff 0%,#fff 100%);border-radius:16px;padding:36px 28px;text-align:center;border:2px solid #DEF0FD;transition:all .3s ease-in;position:relative;overflow:hidden}
.infCrd71::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1CB5ED 0%,#871E37 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in}
.infCrd71:hover{transform:translateY(-6px);box-shadow:0 12px 32px #1cb5ed2e;border-color:#1CB5ED}
.infCrd71:hover::before{transform:scaleX(1)}
.crdIcn29{width:64px;height:64px;margin:0 auto 24px;background:linear-gradient(135deg,#1CB5ED 0%,#0ea3d3 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #1cb5ed40}
.crdIcn29 i{font-size:32px;color:#fff}
.infCrd71 h3{font-size:20px;color:#2d3748;font-weight:600;margin:0 0 14px;line-height:1.3}
.infCrd71 p{font-size:15px;line-height:1.6;color:#5a6c7d;margin:0}
@media (max-width: 968px) {
.dgHro48{grid-template-columns:1fr}
.dgHro48::before{left:0;top:50%;width:100%;height:1px;transform:skewY(-12deg)}
.lftPnl73{padding:50px 40px}
.rgtPnl56{padding:50px 40px}
.ttlTxt19 h1{font-size:36px}
.grdLyt38{grid-template-columns:1fr;gap:24px}
}
@media (max-width: 640px) {
.sccssPg6{padding:40px 16px}
.lftPnl73{padding:40px 28px}
.rgtPnl56{padding:40px 28px}
.ttlTxt19 h1{font-size:30px}
.msgBx27 h2{font-size:24px}
.actnBtns42{flex-direction:column}
.actnBtns42 .prmBtn91,.actnBtns42 .scndBtn83{width:100%;justify-content:center}
.cnIcn85{width:75px;height:75px}
.cnIcn85 svg{width:38px;height:38px}
}