*{margin:0;padding:0;box-sizing:border-box}
html,body{margin:0;padding:0}
body{font-family:'Cabin',sans-serif;background:linear-gradient(220deg,#fff 0%,#f8f9fa 50%,#e9ecef 100%);color:#1C303E;line-height:1.6}
.hdr-v3{background:linear-gradient(135deg,#fff 0%,#fef5fa 100%);box-shadow:0 4px 6px #1c303e14;padding:20px 0}
.hdr-cntnr-v2{max-width:1600px;margin:0 auto;padding:0 30px}
.tp-rw-v1{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:25px}
.lg-blck{background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);padding:12px;border-radius:28px;box-shadow:0 3px 8px #f72b9c26}
.lg-img-v2{width:90px;height:90px;display:block}
.cmpn-ttl-wrp{flex:1;text-align:center;padding:0 20px}
.cmpn-nm-v1{font-size:42px;font-weight:700;color:#1C303E;margin-bottom:4px;letter-spacing:-.5px}
.cmpn-dsc{font-size:16px;color:#56ADF3;font-weight:400}
.nvgtn-v3{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:600px}
.nv-lnk-v2{padding:12px 22px;background:#fff;color:#1C303E;text-decoration:none;border-radius:25px;font-weight:600;font-size:15px;border:2px solid transparent;transition:all 350ms;box-shadow:0 2px 4px #1c303e0f}
.nv-lnk-v2:hover{background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);color:#fff;border-color:#F72B9C}
.ftr-v2{background:linear-gradient(180deg,#1C303E 0%,#253b4d 100%);color:#fff;padding:60px 0 30px;margin-top:80px;border-radius:35px 35px 0 0}
.ftr-cntnr-v1{max-width:1600px;margin:0 auto;padding:0 30px}
.ftr-grd-v3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:45px;margin-bottom:50px}
.ftr-clmn-v2{background:#ffffff0a;padding:28px;border-radius:30px;border:1px solid #56adf326}
.ftr-hdng-v1{font-size:22px;font-weight:700;margin-bottom:18px;color:#56ADF3}
.ftr-txt-v2{font-size:15px;line-height:1.7;color:#e0e6ed;margin-bottom:14px}
.ftr-nvgtn-v1{display:flex;flex-direction:column;gap:12px}
.ftr-lnk-v2{color:#fff;text-decoration:none;font-size:15px;padding:8px 0;transition:color 300ms;display:inline-block}
.ftr-lnk-v2:hover{color:#F72B9C}
.cntct-inf-v2{display:flex;flex-direction:column;gap:16px}
.cntct-itm-v1{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#e0e6ed}
.cntct-itm-v1 i{font-size:22px;color:#F72B9C;margin-top:2px}
.cntct-itm-v1 a{color:#fff;text-decoration:none;transition:color 300ms}
.cntct-itm-v1 a:hover{color:#56ADF3}
.ftr-btm-v1{text-align:center;padding-top:30px;border-top:1px solid #56adf333}
.cpyrght-v2{font-size:14px;color:#a8b8c8}
.ckk-cnst-v1{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#fff;border-radius:30px;box-shadow:0 6px 24px #1c303e2e;max-width:480px;width:90%;z-index:10000;border:2px solid #F72B9C}
.ckk-cntnt-v2{padding:28px 32px}
.ckk-ttl-v1{font-size:20px;font-weight:700;color:#1C303E;margin-bottom:12px}
.ckk-txt-v2{font-size:14px;line-height:1.6;color:#495057;margin-bottom:20px}
.ckk-bttns-v1{display:flex;gap:10px;flex-wrap:wrap}
.ckk-btn-v2{padding:12px 20px;border:none;font-family:'Cabin',sans-serif;font-weight:600;font-size:14px;cursor:pointer;transition:all 320ms;flex:1;min-width:120px}
.ckk-accpt-v1{background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);color:#fff}
.ckk-accpt-v1:hover{background:linear-gradient(135deg,#d61e84 0%,#3d94db 100%)}
.ckk-rjct-v1{background:#fff;color:#1C303E;border:2px solid #1C303E}
.ckk-rjct-v1:hover{background:#1C303E;color:#fff}
.ckk-stngs-v1{background:#e9ecef;color:#1C303E}
.ckk-stngs-v1:hover{background:#dee2e6}
.ckk-dtls-v1{margin-top:20px;padding-top:20px;border-top:1px solid #dee2e6}
.ckk-ctgry-v1{margin-bottom:16px}
.ckk-lbl-v2{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#1C303E;cursor:pointer}
.ckk-chkbx-v1{width:20px;height:20px;cursor:pointer}
.ckk-ctgry-dsc{font-size:13px;color:#6c757d;margin-left:30px;margin-top:4px}
.ckk-sv-v1{background:#56ADF3;color:#fff;width:100%;margin-top:15px}
.ckk-sv-v1:hover{background:#3d94db}
@media (max-width: 968px) {
.tp-rw-v1{flex-direction:column;text-align:center;gap:20px}
.cmpn-ttl-wrp{padding:0}
.nvgtn-v3{justify-content:center;max-width:100%}
.nv-lnk-v2{font-size:14px;padding:10px 18px}
.ftr-grd-v3{grid-template-columns:1fr;gap:30px}
.ckk-bttns-v1{flex-direction:column}
.ckk-btn-v2{width:100%}
}
@media (max-width: 580px) {
.hdr-cntnr-v2{padding:0 16px}
.cmpn-nm-v1{font-size:32px}
.cmpn-dsc{font-size:14px}
.lg-img-v2{width:70px;height:70px}
.nv-lnk-v2{font-size:13px;padding:9px 16px}
.ftr-cntnr-v1{padding:0 16px}
.ftr-clmn-v2{padding:20px}
}
.mtrl-wrpr{max-width:1600px;margin:0 auto;padding:0}
.hdr-zn{background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%);padding:80px 30px;text-align:center;border-radius:32px;margin:40px 20px;box-shadow:0 4px 2px #00000026}
.hdr-zn .ttl-txt{color:#fff;font-size:48px;font-weight:700;margin:0 0 20px;line-height:1.2}
.hdr-zn .sbtl-txt{color:#fff;font-size:20px;line-height:1.6;max-width:800px;margin:0 auto;opacity:.95}
.rsrc-ctlg{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:60px 40px;max-width:1400px;margin:0 auto}
.ctlg-crd{background:#fff;border:3px solid #1C303E;border-radius:28px;padding:40px;box-shadow:6px 6px 0 #1c303e33;transition:transform 300ms,box-shadow 300ms;position:relative;overflow:hidden}
.ctlg-crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#F72B9C 0%,#56ADF3 100%)}
.ctlg-crd:hover{transform:translateY(-8px);box-shadow:8px 12px 0 #1c303e40}
.crd-hdr-v2{display:flex;align-items:center;gap:16px;margin-bottom:24px}
.crd-icn{width:52px;height:52px;background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);border-radius:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.crd-icn i{font-size:28px;color:#fff}
.crd-hdr-v2 .hdln-v1{color:#1C303E;font-size:28px;font-weight:700;margin:0;line-height:1.3}
.crd-bdy .txt-blck{color:#333;font-size:16px;line-height:1.7;margin-bottom:24px}
.mtrl-lst{list-style:none;padding:0;margin:0 0 28px}
.mtrl-lst li{padding:12px 0 12px 36px;position:relative;color:#333;font-size:15px;line-height:1.6;border-bottom:1px dashed #1c303e26}
.mtrl-lst li:last-child{border-bottom:none}
.mtrl-lst li::before{content:'▸';position:absolute;left:8px;color:#F72B9C;font-weight:700;font-size:18px}
.actv-dmn{background:linear-gradient(135deg,#fef5fb 0%,#f0f8fe 100%);padding:80px 40px;margin:60px 0;position:relative}
.actv-dmn::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%)}
.actv-grd{display:grid;grid-template-columns:380px 1fr;gap:60px;max-width:1400px;margin:0 auto;align-items:start}
.img-blck-v2{position:relative}
.img-blck-v2 img{width:100%;height:480px;object-fit:cover;border-radius:28px;border:4px solid #1C303E;box-shadow:8px 8px 0 #f72b9c40}
.cntnt-zon{padding:20px 0}
.cntnt-zon .hdln-v2{color:#1C303E;font-size:36px;font-weight:700;margin:0 0 16px;line-height:1.2;position:relative;padding-left:20px}
.cntnt-zon .hdln-v2::before{content:'';position:absolute;left:0;top:6px;width:6px;height:36px;background:linear-gradient(180deg,#F72B9C 0%,#56ADF3 100%);border-radius:20px}
.cntnt-zon .dscrptn-txt{color:#333;font-size:17px;line-height:1.7;margin-bottom:32px}
.prcss-stps{display:grid;gap:20px}
.stp-itm{background:#fff;border:2px solid #56ADF3;border-radius:24px;padding:24px 28px;display:flex;align-items:start;gap:20px;transition:border-color 280ms}
.stp-itm:hover{border-color:#F72B9C}
.stp-nmbr{width:44px;height:44px;background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);color:#fff;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}
.stp-cntnt .stp-ttl{color:#1C303E;font-size:20px;font-weight:700;margin:0 0 8px}
.stp-cntnt .stp-txt{color:#555;font-size:15px;line-height:1.6;margin:0}
.dwnld-zn{background:#fff;border:3px solid #1C303E;border-radius:28px;padding:40px;margin-top:40px;box-shadow:4px 4px 0 #56adf34d}
.dwnld-zn .hdln-v3{color:#1C303E;font-size:24px;font-weight:700;margin:0 0 20px;text-align:center}
.dwnld-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.dwnld-crd{background:linear-gradient(135deg,#fef5fb 0%,#f0f8fe 100%);border:2px solid #56ADF3;border-radius:20px;padding:24px;text-align:center;transition:transform 280ms,border-color 280ms}
.dwnld-crd:hover{transform:scale(1.05);border-color:#F72B9C}
.dwnld-crd i{font-size:42px;color:#F72B9C;margin-bottom:12px}
.dwnld-crd .lbl-txt{color:#1C303E;font-size:16px;font-weight:700;margin:0 0 8px}
.dwnld-crd .sz-txt{color:#666;font-size:13px;margin:0}
.accss-pnl{background:#fff;border:3px solid #1C303E;border-radius:28px;padding:40px;max-width:1400px;margin:60px auto;box-shadow:6px 6px 0 #1c303e33}
.accss-pnl .hdln-v4{color:#1C303E;font-size:32px;font-weight:700;margin:0 0 32px;text-align:center}
.accss-tbs{display:flex;gap:12px;margin-bottom:32px;border-bottom:3px solid #1C303E;padding-bottom:0}
.tb-inpt{display:none}
.tb-lbl{padding:16px 32px;background:#f5f5f5;color:#666;border-radius:24px 24px 0 0;font-size:16px;font-weight:700;cursor:pointer;transition:background 280ms,color 280ms;border:2px solid transparent}
.tb-inpt:checked + .tb-lbl{background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);color:#fff;border-color:#1C303E}
.tb-cntnt-v2{display:none}
.tb-inpt:checked ~ .tb-cntnt-v2{display:block}
.tb-cntnt-v2 .img-shwcs{width:100%;height:420px;object-fit:cover;border-radius:24px;border:3px solid #1C303E;margin-bottom:24px}
.tb-cntnt-v2 .dscrp-txt-v2{color:#333;font-size:16px;line-height:1.7;margin-bottom:20px}
.ftr-lst-v2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;list-style:none;padding:0;margin:0}
.ftr-lst-v2 li{padding:12px 16px 12px 44px;background:linear-gradient(135deg,#fef5fb 0%,#f0f8fe 100%);border-radius:20px;position:relative;color:#333;font-size:15px}
.ftr-lst-v2 li::before{content:'';position:absolute;left:16px;color:#F72B9C;font-weight:700;font-size:18px}
@media (max-width: 1200px) {
.rsrc-ctlg{grid-template-columns:1fr;gap:30px;padding:40px 30px}
.actv-grd{grid-template-columns:1fr;gap:40px}
.img-blck-v2 img{height:380px}
.dwnld-grd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.hdr-zn{padding:60px 24px;margin:20px 12px;border-radius:24px}
.hdr-zn .ttl-txt{font-size:36px}
.hdr-zn .sbtl-txt{font-size:18px}
.ctlg-crd{padding:28px}
.crd-hdr-v2 .hdln-v1{font-size:24px}
.actv-dmn{padding:60px 24px}
.cntnt-zon .hdln-v2{font-size:28px}
.accss-tbs{flex-direction:column;gap:8px}
.tb-lbl{border-radius:20px;text-align:center}
.tb-inpt:checked + .tb-lbl{border-radius:20px}
.tb-cntnt-v2 .img-shwcs{height:320px}
.ftr-lst-v2{grid-template-columns:1fr}
.accss-pnl{padding:28px 20px;margin:40px 12px}
}
@media (max-width: 480px) {
.hdr-zn .ttl-txt{font-size:28px}
.hdr-zn .sbtl-txt{font-size:16px}
.rsrc-ctlg{padding:30px 16px}
.prcss-stps{gap:16px}
.stp-itm{flex-direction:column;text-align:center}
}
.mn-wrp{width:100%;max-width:1600px;margin:0 auto}
.hr-sctn{background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%);padding:80px 20px;border-radius:35px;margin:0 20px 60px;position:relative;overflow:hidden}
.hr-sctn::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:#ffffff14;border-radius:50%;animation:flt-v2 8s ease-in-out infinite}
@keyframes flt-v2 {
0%,100%{transform:translate(0,0)}
50%{transform:translate(-30px,40px)}
}
.hr-cntnt{max-width:1200px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:60px;position:relative;z-index:2}
.hr-txt-zn{flex:1;color:#fff}
.hr-hdng{font-size:54px;line-height:1.2;margin:0 0 24px;font-weight:700}
.hr-dsc{font-size:19px;line-height:1.6;margin:0 0 36px;opacity:.95}
.hr-btns{display:flex;gap:18px;flex-wrap:wrap}
.btn-prmry,.btn-scndry{padding:16px 32px;border-radius:28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block}
.btn-prmry{background:#fff;color:#1C303E;box-shadow:0 6px 20px #00000026}
.btn-prmry:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000040}
.btn-scndry{background:#fff3;color:#fff;border:2px solid #ffffff80}
.btn-scndry:hover{background:#ffffff4d;border-color:#fff}
.hr-mg-wrp{flex:0 0 420px;position:relative}
.hr-mg{width:100%;height:auto;border-radius:30px;box-shadow:0 15px 50px #0000004d 0 5px 15px #0003;display:block}
.schdul-sctn{padding:90px 20px;background:#f9fafb}
.schdul-cntnt{max-width:1200px;margin:0 auto}
.schdul-hdr{text-align:center;margin-bottom:60px}
.schdul-hdr h2{font-size:42px;color:#1C303E;margin:0 0 16px;position:relative;display:inline-block}
.schdul-hdr h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#F72B9C,#56ADF3);border-radius:28px}
.schdul-hdr p{font-size:18px;color:#5a6b7d;max-width:700px;margin:20px auto 0;line-height:1.6}
.tm-crd-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.tm-crd{background:#fff;padding:40px 32px;border-radius:32px;box-shadow:0 4px 16px #1c303e14;transition:all .35s ease;position:relative;border:2px solid transparent}
.tm-crd:hover{transform:translateY(-8px);box-shadow:0 12px 32px #1c303e26;border-color:#56ADF3}
.tm-crd-cn{width:70px;height:70px;background:linear-gradient(135deg,#F72B9C,#56ADF3);border-radius:25px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:32px;color:#fff}
.tm-crd h3{font-size:24px;color:#1C303E;margin:0 0 14px}
.tm-crd p{font-size:16px;color:#5a6b7d;line-height:1.6;margin:0 0 20px}
.tm-crd-ftrs{list-style:none;padding:0;margin:0}
.tm-crd-ftrs li{font-size:15px;color:#5a6b7d;padding:8px 0;padding-left:28px;position:relative}
.tm-crd-ftrs li::before{content:'';position:absolute;left:0;color:#56ADF3;font-weight:700}
.frmt-sctn{padding:90px 20px;background:#fff}
.frmt-cntnt{max-width:1200px;margin:0 auto}
.frmt-hdr{text-align:center;margin-bottom:60px}
.frmt-hdr h2{font-size:42px;color:#1C303E;margin:0 0 16px}
.frmt-hdr p{font-size:18px;color:#5a6b7d;max-width:700px;margin:20px auto 0;line-height:1.6}
.frmt-lyt{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.frmt-mg{width:100%;height:auto;border-radius:30px;box-shadow:0 8px 32px #1c303e1f}
.frmt-lst{display:flex;flex-direction:column;gap:24px}
.frmt-tm{background:#f9fafb;padding:28px 32px;border-radius:28px;border-left:5px solid #56ADF3;transition:all .3s ease}
.frmt-tm:hover{background:#fff;box-shadow:0 6px 24px #1c303e1a;border-left-color:#F72B9C}
.frmt-tm h4{font-size:22px;color:#1C303E;margin:0 0 10px;display:flex;align-items:center;gap:12px}
.frmt-tm h4 i{color:#56ADF3;font-size:26px}
.frmt-tm p{font-size:16px;color:#5a6b7d;line-height:1.6;margin:0}
.lvl-sctn{padding:90px 20px;background:linear-gradient(180deg,#f9fafb 0%,#fff 100%)}
.lvl-cntnt{max-width:1400px;margin:0 auto}
.lvl-hdr{text-align:center;margin-bottom:60px}
.lvl-hdr h2{font-size:42px;color:#1C303E;margin:0 0 16px;position:relative;display:inline-block}
.lvl-hdr h2::before{content:'';position:absolute;top:50%;left:-120px;width:100px;height:3px;background:linear-gradient(90deg,transparent,#F72B9C)}
.lvl-hdr h2::after{content:'';position:absolute;top:50%;right:-120px;width:100px;height:3px;background:linear-gradient(90deg,#56ADF3,transparent)}
.lvl-hdr p{font-size:18px;color:#5a6b7d;max-width:700px;margin:20px auto 0;line-height:1.6}
.lvl-pth-wrp{display:flex;flex-direction:column;gap:36px}
.lvl-pth{display:grid;grid-template-columns:280px 1fr;gap:40px;background:#fff;padding:40px;border-radius:32px;box-shadow:0 4px 16px #1c303e14;align-items:start;transition:all .35s ease;position:relative;overflow:hidden}
.lvl-pth::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#F72B9C,#56ADF3);transform:scaleY(0);transform-origin:top;transition:transform .35s ease}
.lvl-pth:hover::before{transform:scaleY(1)}
.lvl-pth:hover{box-shadow:0 12px 32px #1c303e26}
.lvl-mg-cntnr{width:100%;height:220px;border-radius:24px;overflow:hidden;box-shadow:0 6px 20px #1c303e1f}
.lvl-mg{width:100%;height:100%;object-fit:cover}
.lvl-dtls{display:flex;flex-direction:column;gap:20px}
.lvl-bdg{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#f72b9c1a,#56adf31a);color:#1C303E;padding:8px 18px;border-radius:20px;font-size:14px;font-weight:600;align-self:flex-start}
.lvl-dtls h3{font-size:28px;color:#1C303E;margin:0}
.lvl-dtls p{font-size:16px;color:#5a6b7d;line-height:1.6;margin:0}
.lvl-ftr-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}
.lvl-ftr-tm{display:flex;align-items:center;gap:12px;padding:14px;background:#f9fafb;border-radius:20px}
.lvl-ftr-tm i{font-size:22px;color:#56ADF3}
.lvl-ftr-tm span{font-size:15px;color:#1C303E;font-weight:500}
@media (max-width: 1024px) {
.hr-cntnt{flex-direction:column;gap:40px}
.hr-mg-wrp{flex:0 0 auto;max-width:500px;width:100%}
.tm-crd-grd{grid-template-columns:repeat(2,1fr)}
.lvl-pth{grid-template-columns:1fr}
.lvl-hdr h2::before,.lvl-hdr h2::after{display:none}
}
@media (max-width: 768px) {
.hr-sctn{padding:60px 20px;margin:0 15px 40px;border-radius:28px}
.hr-hdng{font-size:38px}
.hr-dsc{font-size:17px}
.hr-btns{flex-direction:column}
.btn-prmry,.btn-scndry{width:100%;text-align:center}
.schdul-sctn,.frmt-sctn,.lvl-sctn{padding:60px 15px}
.schdul-hdr h2,.frmt-hdr h2,.lvl-hdr h2{font-size:32px}
.tm-crd-grd{grid-template-columns:1fr;gap:24px}
.frmt-lyt{grid-template-columns:1fr;gap:30px}
.lvl-ftr-grd{grid-template-columns:1fr}
}
@media (max-width: 480px) {
.hr-hdng{font-size:32px}
.hr-dsc{font-size:16px}
.schdul-hdr h2,.frmt-hdr h2,.lvl-hdr h2{font-size:28px}
.tm-crd{padding:30px 24px}
.lvl-pth{padding:30px 20px}
.lvl-dtls h3{font-size:24px}
}
.cntct-wrpr-v1{max-width:1600px;margin:0 auto;padding:0 20px}
.hdr-sectn{background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%);padding:80px 40px;border-radius:32px;margin:60px 0;text-align:center;box-shadow:0 6px 0 #00000026}
.hdr-sectn .ttl-txt-v1{font-size:48px;color:#FFF;margin:0 0 20px;font-weight:700}
.hdr-sectn .sbtl-txt{font-size:20px;color:#FFF;margin:0;opacity:.95}
.frm-cntnr-v2{max-width:800px;margin:0 auto 80px;background:#FFF;padding:60px;border-radius:28px;box-shadow:0 4px 0 #0000001f;border:3px solid #1C303E}
.frm-cntnr-v2 .frm-intrdctn{margin-bottom:40px}
.frm-cntnr-v2 .frm-intrdctn h2{font-size:32px;color:#1C303E;margin:0 0 16px}
.frm-cntnr-v2 .frm-intrdctn p{font-size:18px;color:#4A4A4A;margin:0;line-height:1.6}
.frm-rw-v1{display:flex;gap:24px;margin-bottom:28px}
.fld-grp-v1{flex:1;display:flex;flex-direction:column}
.fld-grp-v1.full-wdth{width:100%}
.fld-grp-v1 label{font-size:16px;color:#1C303E;margin-bottom:10px;font-weight:600}
.fld-grp-v1 input[type="text"],.fld-grp-v1 input[type="tel"]{padding:16px 20px;font-size:16px;border:3px solid #1C303E;border-radius:24px;background:#FFF;color:#1C303E;transition:all 280ms ease}
.fld-grp-v1 input[type="text"]:focus,.fld-grp-v1 input[type="tel"]:focus{outline:none;border-color:#F72B9C;box-shadow:0 0 0 4px #f72b9c26;transform:translateY(-2px)}
.prrty-slctr-v1{margin-bottom:32px}
.prrty-slctr-v1 .slctr-lbl{font-size:16px;color:#1C303E;margin-bottom:16px;font-weight:600;display:block}
.prrty-optns-v1{display:flex;gap:16px}
.prrty-optns-v1 input[type="radio"]{display:none}
.prrty-optns-v1 label{flex:1;padding:20px 24px;text-align:center;border:3px solid #1C303E;border-radius:24px;background:#FFF;color:#1C303E;font-size:16px;font-weight:600;cursor:pointer;transition:all 280ms ease}
.prrty-optns-v1 input[type="radio"]:checked + label{background:#F72B9C;color:#FFF;border-color:#F72B9C;transform:translateY(-3px);box-shadow:0 6px 0 #f72b9c4d}
.prrty-optns-v1 label:hover{transform:translateY(-2px);box-shadow:0 4px 0 #0000001a}
.prvcy-chckbx-v1{margin:32px 0;display:flex;align-items:flex-start;gap:12px}
.prvcy-chckbx-v1 input[type="checkbox"]{width:20px;height:20px;margin-top:2px;cursor:pointer;border:2px solid #1C303E;flex-shrink:0}
.prvcy-chckbx-v1 label{font-size:14px;color:#4A4A4A;line-height:1.6;cursor:pointer}
.prvcy-chckbx-v1 label a{color:#F72B9C;text-decoration:none;font-weight:600;transition:color 280ms ease}
.prvcy-chckbx-v1 label a:hover{color:#56ADF3}
.sbmt-btn-v1{width:100%;padding:20px 40px;font-size:18px;font-weight:700;color:#FFF;background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);border:none;border-radius:28px;cursor:pointer;transition:all 300ms ease;box-shadow:0 6px 0 #00000026}
.sbmt-btn-v1:hover{transform:translateY(-3px);box-shadow:0 8px 0 #0003}
.sbmt-btn-v1:active{transform:translateY(-1px);box-shadow:0 4px 0 #00000026}
.cntct-dtls-sectn-v1{background:linear-gradient(135deg,#56ADF3 0%,#F72B9C 100%);padding:80px 40px;border-radius:32px;margin-bottom:60px;box-shadow:0 6px 0 #00000026}
.dtls-grd-v1{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.dtl-crd-v1{background:#FFF;padding:40px 30px;border-radius:24px;text-align:center;border:3px solid #1C303E;box-shadow:0 4px 0 #0000001f;transition:all 300ms ease}
.dtl-crd-v1:hover{transform:translateY(-5px);box-shadow:0 8px 0 #0000002e}
.dtl-crd-v1 .icn-wrpr-v1{width:70px;height:70px;margin:0 auto 24px;background:#F72B9C;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #1C303E;box-shadow:0 4px 0 #0000001f}
.dtl-crd-v1 .icn-wrpr-v1 i{font-size:32px;color:#FFF}
.dtl-crd-v1 h3{font-size:22px;color:#1C303E;margin:0 0 16px}
.dtl-crd-v1 .cntct-inf-v1{font-size:16px;color:#4A4A4A;line-height:1.7;margin:0}
.dtl-crd-v1 .cntct-inf-v1 a{color:#F72B9C;text-decoration:none;font-weight:600;transition:color 280ms ease}
.dtl-crd-v1 .cntct-inf-v1 a:hover{color:#56ADF3}
.vsl-shwcs-sectn-v1{margin-bottom:80px}
.shwcs-grd-v1{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.img-blck-v1{position:relative;overflow:hidden;border-radius:32px;border:4px solid #1C303E;box-shadow:0 6px 0 #00000026}
.img-blck-v1 img{width:100%;height:400px;object-fit:cover;display:block;transition:transform 350ms ease}
.img-blck-v1:hover img{transform:scale(1.05)}
.txt-blck-v1{padding:40px}
.txt-blck-v1 h2{font-size:36px;color:#1C303E;margin:0 0 24px;position:relative;display:inline-block}
.txt-blck-v1 h2::before{content:'';position:absolute;bottom:-8px;left:0;width:60%;height:4px;background:linear-gradient(90deg,#F72B9C 0%,#56ADF3 100%);border-radius:4px}
.txt-blck-v1 p{font-size:18px;color:#4A4A4A;line-height:1.7;margin:0 0 20px}
.txt-blck-v1 .hghlght-v1{background:linear-gradient(135deg,#f72b9c26,#56adf326);padding:24px;border-radius:20px;border-left:6px solid #F72B9C;margin-top:28px}
.txt-blck-v1 .hghlght-v1 p{margin:0;font-weight:600;color:#1C303E}
@media (max-width: 1024px) {
.dtls-grd-v1{grid-template-columns:1fr;gap:30px}
.shwcs-grd-v1{grid-template-columns:1fr}
.frm-rw-v1{flex-direction:column}
.prrty-optns-v1{flex-direction:column}
}
@media (max-width: 768px) {
.hdr-sectn{padding:60px 30px;margin:40px 0}
.hdr-sectn .ttl-txt-v1{font-size:36px}
.frm-cntnr-v2{padding:40px 30px}
.frm-cntnr-v2 .frm-intrdctn h2{font-size:26px}
.cntct-dtls-sectn-v1{padding:60px 30px}
.txt-blck-v1{padding:20px}
.txt-blck-v1 h2{font-size:28px}
}
.abt-hro{background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%);padding:80px 20px;position:relative;overflow:hidden}
.abt-hro::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:#ffffff14;border-radius:30px;transform:rotate(45deg)}
.hro-cntnr{max-width:1600px;margin:0 auto;position:relative;z-index:2}
.hro-ttl{font-size:48px;color:#fff;margin:0 0 20px;font-weight:700;letter-spacing:-1px}
.hro-txt{font-size:20px;color:#fffffff2;line-height:1.6;max-width:700px}
.stry-sctn{padding:100px 20px;background:#fff}
.stry-wrp{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.stry-cntnt h2{font-size:36px;color:#1C303E;margin:0 0 30px;position:relative;padding-left:20px}
.stry-cntnt h2::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:60%;background:linear-gradient(180deg,#F72B9C 0%,#56ADF3 100%);border-radius:30px}
.stry-cntnt p{font-size:17px;color:#4a5568;line-height:1.8;margin:0 0 20px}
.stry-mg{position:relative}
.stry-mg img{width:100%;height:500px;object-fit:cover;border-radius:30px;box-shadow:4px 4px 0 #f72b9c26}
.vls-blck{padding:90px 20px;background:#f8f9fa;position:relative}
.vls-blck::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#56ADF3 50%,transparent 100%)}
.vls-cntnr{max-width:1600px;margin:0 auto}
.vls-hdr{text-align:center;margin-bottom:60px}
.vls-hdr h2{font-size:38px;color:#1C303E;margin:0 0 15px}
.vls-hdr p{font-size:18px;color:#6b7280}
.vls-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.vl-crd{background:#fff;padding:40px 30px;border-radius:25px;text-align:center;transition:transform 280ms ease;border:2px solid transparent;box-shadow:2px 4px 6px #0000000f}
.vl-crd:hover{transform:translateY(-8px);border-color:#F72B9C}
.vl-cn{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);border-radius:35px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff}
.vl-crd h3{font-size:22px;color:#1C303E;margin:0 0 15px}
.vl-crd p{font-size:16px;color:#6b7280;line-height:1.7;margin:0}
.tchng-sctn{padding:100px 20px;background:#fff}
.tchng-wrp{max-width:1600px;margin:0 auto}
.tchng-hdr{margin-bottom:50px}
.tchng-hdr h2{font-size:40px;color:#1C303E;margin:0 0 20px;text-align:center}
.tchng-lyt{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
.tchng-itm{display:grid;grid-template-columns:auto 1fr;gap:25px;align-items:flex-start}
.tchng-nmbr{width:70px;height:70px;background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 100%);border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;box-shadow:3px 3px 0 #56adf333;flex-shrink:0}
.tchng-dtls h3{font-size:24px;color:#1C303E;margin:0 0 12px}
.tchng-dtls p{font-size:16px;color:#4a5568;line-height:1.7;margin:0}
.mg-shwcs{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:50px}
.shwcs-mg{position:relative;overflow:hidden;border-radius:25px}
.shwcs-mg img{width:100%;height:350px;object-fit:cover;transition:transform 350ms ease}
.shwcs-mg:hover img{transform:scale(1.05)}
@media (max-width: 1024px) {
.stry-wrp{grid-template-columns:1fr;gap:40px}
.vls-grd{grid-template-columns:1fr;gap:30px}
.tchng-lyt{grid-template-columns:1fr;gap:35px}
.mg-shwcs{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.abt-hro{padding:60px 20px}
.hro-ttl{font-size:36px}
.hro-txt{font-size:18px}
.stry-sctn{padding:60px 20px}
.stry-cntnt h2{font-size:28px}
.stry-mg img{height:300px}
.vls-blck{padding:60px 20px}
.vls-hdr h2{font-size:30px}
.tchng-sctn{padding:60px 20px}
.tchng-hdr h2{font-size:32px}
.shwcs-mg img{height:250px}
}
.prjcts-hdr-v1{background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%);padding:80px 20px;text-align:center;margin-bottom:0}
.prjcts-hdr-v1 .hdr-cntnr{max-width:1600px;margin:0 auto}
.prjcts-hdr-v1 .ttl-txt{font-size:48px;color:#fff;margin:0 0 20px;font-weight:700}
.prjcts-hdr-v1 .sbtl-txt{font-size:18px;color:#f0f0f0;max-width:700px;margin:0 auto;line-height:1.6}
.wrks-gllry-v2{padding:100px 20px;background:#f8f9fa}
.wrks-gllry-v2 .gllry-cntnr{max-width:1600px;margin:0 auto}
.wrks-gllry-v2 .sctn-hdng{font-size:36px;color:#1C303E;margin:0 0 50px;text-align:center;position:relative}
.wrks-gllry-v2 .sctn-hdng::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#F72B9C,#56ADF3);margin:15px auto 0;border-radius:30px}
.wrks-gllry-v2 .prjct-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px}
.wrks-gllry-v2 .prjct-crd{background:#fff;border-radius:25px;overflow:hidden;box-shadow:0 4px 6px #1c303e1a;transition:transform 300ms,box-shadow 300ms}
.wrks-gllry-v2 .prjct-crd:hover{transform:translateY(-8px);box-shadow:0 8px 16px #1c303e2e}
.wrks-gllry-v2 .crd-img-wrppr{width:100%;height:240px;overflow:hidden}
.wrks-gllry-v2 .crd-img-wrppr img{width:100%;height:100%;object-fit:cover;transition:transform 350ms}
.wrks-gllry-v2 .prjct-crd:hover .crd-img-wrppr img{transform:scale(1.08)}
.wrks-gllry-v2 .crd-cntnt{padding:30px}
.wrks-gllry-v2 .crd-ttl{font-size:22px;color:#1C303E;margin:0 0 12px;font-weight:700}
.wrks-gllry-v2 .crd-dscrptn{font-size:15px;color:#5a6c7d;line-height:1.7;margin:0 0 20px}
.wrks-gllry-v2 .crd-mtdata{display:flex;flex-direction:row;gap:15px;flex-wrap:wrap}
.wrks-gllry-v2 .mtdata-itm{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:13px;color:#7a8b9c}
.wrks-gllry-v2 .mtdata-itm i{color:#56ADF3;font-size:16px}
.fdbck-showing-v1{padding:90px 20px;background:#fff}
.fdbck-showing-v1 .fdbck-cntnr{max-width:1600px;margin:0 auto}
.fdbck-showing-v1 .sctn-hdng{font-size:36px;color:#1C303E;margin:0 0 60px;text-align:center}
.fdbck-showing-v1 .sctn-hdng::before{content:'';display:inline-block;color:#F72B9C;margin-right:12px;font-size:42px}
.fdbck-showing-v1 .rvws-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}
.fdbck-showing-v1 .rvw-bx{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:35px;border-radius:30px;border-left:5px solid #F72B9C;box-shadow:0 3px 8px #1c303e14}
.fdbck-showing-v1 .rvw-txt{font-size:15px;color:#3c4d5e;line-height:1.8;margin:0 0 25px;font-style:italic}
.fdbck-showing-v1 .athr-dtls{display:flex;flex-direction:row;align-items:center;gap:12px}
.fdbck-showing-v1 .athr-nm{font-size:16px;color:#1C303E;font-weight:700;margin:0}
.fdbck-showing-v1 .prjct-typ{font-size:13px;color:#7a8b9c}
.cta-actns-v3{padding:100px 20px;background:linear-gradient(135deg,#1C303E 0%,#2d4758 100%);text-align:center}
.cta-actns-v3 .cta-cntnr{max-width:1600px;margin:0 auto}
.cta-actns-v3 .cta-hdng{font-size:40px;color:#fff;margin:0 0 20px;font-weight:700}
.cta-actns-v3 .cta-sbtxt{font-size:17px;color:#e0e4e8;margin:0 0 40px;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.6}
.cta-actns-v3 .btn-grp{display:flex;flex-direction:row;justify-content:center;gap:20px;flex-wrap:wrap}
.cta-actns-v3 .btn-prmry{background:linear-gradient(90deg,#F72B9C,#56ADF3);color:#fff;padding:18px 45px;border-radius:30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 6px 12px #f72b9c4d;transition:transform 280ms,box-shadow 280ms;border:none}
.cta-actns-v3 .btn-prmry:hover{transform:translateY(-3px);box-shadow:0 10px 20px #f72b9c66}
.cta-actns-v3 .btn-scndry{background:transparent;color:#fff;padding:18px 45px;border-radius:30px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;border:2px solid #56ADF3;transition:background 280ms,border-color 280ms}
.cta-actns-v3 .btn-scndry:hover{background:#56adf31a;border-color:#F72B9C}
@media (max-width: 768px) {
.prjcts-hdr-v1{padding:60px 20px}
.prjcts-hdr-v1 .ttl-txt{font-size:36px}
.prjcts-hdr-v1 .sbtl-txt{font-size:16px}
.wrks-gllry-v2{padding:70px 20px}
.wrks-gllry-v2 .sctn-hdng{font-size:30px;margin-bottom:40px}
.wrks-gllry-v2 .prjct-grd{grid-template-columns:1fr;gap:25px}
.fdbck-showing-v1{padding:70px 20px}
.fdbck-showing-v1 .sctn-hdng{font-size:30px;margin-bottom:40px}
.fdbck-showing-v1 .rvws-layout{grid-template-columns:1fr}
.cta-actns-v3{padding:70px 20px}
.cta-actns-v3 .cta-hdng{font-size:32px}
.cta-actns-v3 .btn-grp{flex-direction:column;align-items:center}
.cta-actns-v3 .btn-prmry,.cta-actns-v3 .btn-scndry{width:100%;max-width:320px}
}
.ck-wrap{max-width:1600px;margin:0 auto;padding:60px 20px}
.ck-hdr-v1{text-align:center;margin-bottom:50px}
.ck-hdr-v1 .mn-ttl{font-size:2.8rem;color:#1C303E;margin-bottom:15px;font-weight:700}
.ck-hdr-v1 .sb-txt{font-size:1.1rem;color:#555;max-width:800px;margin:0 auto;line-height:1.6}
.ck-updt-nfo{background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);padding:25px 30px;border-radius:30px;margin-bottom:50px;box-shadow:0 4px 8px #0000001f}
.ck-updt-nfo .nfo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;color:#fff}
.ck-updt-nfo .nfo-itm{display:flex;flex-direction:column}
.ck-updt-nfo .nfo-lbl{font-size:.9rem;opacity:.9;margin-bottom:5px}
.ck-updt-nfo .nfo-val{font-size:1.2rem;font-weight:700}
.ck-sctn-v2{background:#fff;padding:40px;border-radius:35px;margin-bottom:40px;border:3px solid #1C303E;box-shadow:6px 6px 0 #1c303e4d}
.ck-sctn-v2 .sctn-hdr{position:relative;margin-bottom:30px}
.ck-sctn-v2 .sctn-hdr::before{content:'';position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:6px;height:60px;background:linear-gradient(180deg,#F72B9C 0%,#56ADF3 100%);border-radius:25px}
.ck-sctn-v2 h2{font-size:2rem;color:#1C303E;margin-bottom:15px}
.ck-sctn-v2 .cntnt-blck p{font-size:1.05rem;line-height:1.8;color:#444;margin-bottom:20px}
.ck-sctn-v2 .cntnt-blck ul{list-style:none;padding:0;margin:25px 0}
.ck-sctn-v2 .cntnt-blck li{position:relative;padding-left:35px;margin-bottom:15px;font-size:1.05rem;line-height:1.7;color:#444}
.ck-sctn-v2 .cntnt-blck li::before{content:'';position:absolute;left:0;top:8px;width:18px;height:18px;background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);border-radius:50%}
.ck-sctn-v2 .cntnt-blck strong{color:#1C303E;font-weight:700}
.ck-tbl-cntnr{overflow-x:auto;margin:30px 0;border-radius:25px;border:2px solid #1C303E}
.ck-tbl-cntnr table{width:100%;border-collapse:collapse;background:#fff}
.ck-tbl-cntnr thead{background:linear-gradient(135deg,#1C303E 0%,#56ADF3 100%)}
.ck-tbl-cntnr th{padding:18px 20px;text-align:left;font-size:1rem;font-weight:700;color:#fff;border-bottom:3px solid #F72B9C}
.ck-tbl-cntnr td{padding:18px 20px;font-size:.95rem;color:#444;border-bottom:1px solid #e0e0e0}
.ck-tbl-cntnr tr:last-child td{border-bottom:none}
.ck-tbl-cntnr td strong{color:#1C303E;font-weight:700}
.ck-hghlght-bx{background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%);padding:35px 40px;border-radius:30px;margin:40px 0;color:#fff;box-shadow:0 6px 12px #00000026}
.ck-hghlght-bx h3{font-size:1.6rem;margin-bottom:15px;font-weight:700}
.ck-hghlght-bx p{font-size:1.05rem;line-height:1.7;opacity:.95}
.ck-cntct-bx{background:#f8f9fa;padding:35px 40px;border-radius:30px;margin-top:50px;border:2px solid #e0e0e0}
.ck-cntct-bx h3{font-size:1.8rem;color:#1C303E;margin-bottom:20px}
.ck-cntct-bx .cntct-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px;margin-top:20px}
.ck-cntct-bx .cntct-tm{display:flex;align-items:center;gap:15px}
.ck-cntct-bx .cntct-tm i{font-size:2rem;color:#F72B9C}
.ck-cntct-bx .cntct-tm .txt-blck{display:flex;flex-direction:column}
.ck-cntct-bx .cntct-tm .lbl-txt{font-size:.9rem;color:#777;margin-bottom:3px}
.ck-cntct-bx .cntct-tm .vl-txt{font-size:1.1rem;color:#1C303E;font-weight:600}
.ck-cntct-bx .cntct-tm a{color:#56ADF3;text-decoration:none;transition:all .3s ease}
.ck-cntct-bx .cntct-tm a:hover{color:#F72B9C;text-decoration:underline}
@media (max-width: 768px) {
.ck-wrap{padding:40px 15px}
.ck-hdr-v1 .mn-ttl{font-size:2rem}
.ck-sctn-v2{padding:30px 25px}
.ck-sctn-v2 .sctn-hdr::before{display:none}
.ck-sctn-v2 h2{font-size:1.6rem}
.ck-hghlght-bx,.ck-cntct-bx{padding:25px 20px}
.ck-tbl-cntnr th,.ck-tbl-cntnr td{padding:12px 15px;font-size:.9rem}
}
@media (max-width: 480px) {
.ck-hdr-v1 .mn-ttl{font-size:1.6rem}
.ck-updt-nfo .nfo-grid{grid-template-columns:1fr}
.ck-sctn-v2 h2{font-size:1.4rem}
}
.prvc-cntnr{max-width:1600px;margin:0 auto;padding:60px 20px;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%)}
.prvc-hdr-v1{text-align:center;margin-bottom:80px;padding:0 20px}
.prvc-hdr-v1 h1{font-size:48px;color:#1C303E;margin-bottom:20px;font-weight:700}
.prvc-hdr-v1 .updt-info{color:#56ADF3;font-size:16px;margin-bottom:10px}
.prvc-hdr-v1 .intrdn-txt{color:#1C303E;font-size:18px;line-height:1.7;max-width:900px;margin:0 auto}
.plcy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;margin-bottom:80px}
.plcy-crd-v2{background:#fff;border-radius:30px;padding:40px;box-shadow:2px 4px 8px #1c303e26;position:relative;overflow:hidden;transition:transform 300ms ease}
.plcy-crd-v2:hover{transform:translateY(-5px);box-shadow:4px 8px 16px #1c303e33}
.plcy-crd-v2::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#F72B9C 0%,#56ADF3 100%)}
.plcy-crd-v2 h2{font-size:28px;color:#1C303E;margin-bottom:25px;font-weight:700}
.plcy-crd-v2 h3{font-size:22px;color:#F72B9C;margin:30px 0 15px;font-weight:700}
.plcy-crd-v2 p{color:#1C303E;font-size:16px;line-height:1.8;margin-bottom:20px}
.plcy-crd-v2 ul{list-style:none;padding:0;margin:20px 0}
.plcy-crd-v2 ul li{color:#1C303E;font-size:16px;line-height:1.8;margin-bottom:15px;padding-left:30px;position:relative}
.plcy-crd-v2 ul li::before{content:'';position:absolute;left:0;top:8px;width:12px;height:12px;background:#56ADF3;border-radius:50%}
.cntct-sctn-v3{background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%);border-radius:35px;padding:60px 40px;text-align:center;box-shadow:4px 6px 12px #1c303e33;margin-top:60px}
.cntct-sctn-v3 h2{font-size:36px;color:#fff;margin-bottom:25px;font-weight:700}
.cntct-sctn-v3 p{color:#fff;font-size:18px;line-height:1.7;margin-bottom:15px}
.cntct-dtls{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:40px}
.cntct-itm{background:#ffffff26;padding:20px 40px;border-radius:25px;display:inline-flex;align-items:center;gap:15px;transition:background 300ms ease}
.cntct-itm:hover{background:#ffffff40}
.cntct-itm i{font-size:28px;color:#fff}
.cntct-itm a{color:#fff;text-decoration:none;font-size:18px;font-weight:700}
.cntct-itm a:hover{text-decoration:underline}
.dta-tbl-wrpr{overflow-x:auto;margin:30px 0;border-radius:20px;box-shadow:2px 4px 8px #1c303e1a}
.dta-tbl-wrpr table{width:100%;border-collapse:collapse;background:#fff}
.dta-tbl-wrpr th{background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);color:#fff;padding:20px;text-align:left;font-size:16px;font-weight:700}
.dta-tbl-wrpr td{padding:20px;color:#1C303E;font-size:15px;border-bottom:1px solid #e0e0e0}
.dta-tbl-wrpr tr:last-child td{border-bottom:none}
.dta-tbl-wrpr tr:hover{background:#f8f9fa}
.rghts-lst{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin:30px 0}
.rght-bx{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:30px;border-radius:25px;border:2px solid #56ADF3;box-shadow:2px 3px 6px #56adf326;transition:all 300ms ease}
.rght-bx:hover{border-color:#F72B9C;box-shadow:3px 5px 10px #f72b9c33}
.rght-bx h4{color:#F72B9C;font-size:20px;margin-bottom:15px;font-weight:700}
.rght-bx p{color:#1C303E;font-size:15px;line-height:1.7}
@media (max-width: 768px) {
.prvc-cntnr{padding:40px 15px}
.prvc-hdr-v1 h1{font-size:32px}
.plcy-grid{grid-template-columns:1fr;gap:30px}
.plcy-crd-v2{padding:30px 25px}
.cntct-sctn-v3{padding:40px 25px}
.cntct-sctn-v3 h2{font-size:28px}
.cntct-itm{padding:15px 25px}
.dta-tbl-wrpr th,.dta-tbl-wrpr td{padding:15px 10px;font-size:14px}
.rghts-lst{grid-template-columns:1fr}
}
@media (min-width: 769px) and (max-width: 1200px) {
.plcy-grid{grid-template-columns:repeat(2,1fr)}
.prvc-hdr-v1 h1{font-size:40px}
}
.sccs-wrpr{max-width:1600px;margin:0 auto;padding:0}
.cnfrm-zn{background:linear-gradient(220deg,#F72B9C 0%,#56ADF3 50%,#1C303E 100%);padding:120px 24px 140px;position:relative;overflow:hidden}
.cnfrm-zn::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:#ffffff14;border-radius:35px;transform:rotate(25deg)}
.cnfrm-zn::after{content:'';position:absolute;bottom:-30%;left:-15%;width:500px;height:500px;background:#ffffff0d;border-radius:40px;transform:rotate(-18deg)}
.cnfrm-innr{max-width:720px;margin:0 auto;position:relative;z-index:2}
.icn-chck-v2{width:94px;height:94px;margin:0 auto 36px;background:#ffffff2e;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #0000001f}
.icn-chck-v2 svg{width:52px;height:52px}
.cnfrm-innr .hdng-prmy{font-size:48px;line-height:1.2;color:#fff;text-align:center;margin:0 0 20px;font-weight:700}
.cnfrm-innr .txt-scndry{font-size:19px;line-height:1.6;color:#ffffffeb;text-align:center;margin:0 0 48px}
.dtls-cntnr-v1{background:#ffffff24;border-radius:28px;padding:32px 36px;margin:0 0 42px;backdrop-filter:blur(8px);border:1px solid #ffffff38}
.nf-rw{display:flex;flex-direction:row;align-items:flex-start;margin:0 0 22px}
.nf-rw:last-child{margin:0}
.nf-rw .lbl-txt{font-size:15px;color:#ffffffbf;min-width:140px;padding-top:2px}
.nf-rw .vl-txt{font-size:17px;color:#fff;font-weight:600;flex:1}
.actn-grp-v3{display:flex;flex-direction:column;gap:16px;align-items:center}
.btn-prmy-v2{display:inline-block;background:#fff;color:#1C303E;padding:18px 52px;border-radius:32px;font-size:17px;font-weight:700;text-decoration:none;transition:all 320ms;box-shadow:0 5px 18px #00000026}
.btn-prmy-v2:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000038;background:#f8f8f8}
.btn-scndry-v3{display:inline-block;color:#fff;font-size:16px;font-weight:600;text-decoration:none;padding:14px 42px;border:2px solid #fff6;border-radius:30px;transition:all 280ms}
.btn-scndry-v3:hover{border-color:#fffc;background:#ffffff14}
.spprt-zn{background:#f7f9fc;padding:86px 24px}
.spprt-innr{max-width:1100px;margin:0 auto}
.hdng-sctn{text-align:center;margin:0 0 58px}
.hdng-sctn .ttl-v1{font-size:38px;line-height:1.25;color:#1C303E;margin:0 0 14px;font-weight:700}
.hdng-sctn .sbtl{font-size:17px;line-height:1.5;color:#5a6c7d}
.cntct-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}
.cntct-crd{background:#fff;border-radius:24px;padding:36px 28px;text-align:center;box-shadow:0 3px 12px #1c303e0f;transition:all 300ms;border:2px solid transparent}
.cntct-crd:hover{transform:translateY(-5px);box-shadow:0 6px 22px #1c303e1f;border-color:#F72B9C}
.cntct-crd .icn-wrp{width:72px;height:72px;margin:0 auto 24px;background:linear-gradient(135deg,#F72B9C 0%,#56ADF3 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #f72b9c3d}
.cntct-crd .icn-wrp svg{width:34px;height:34px}
.cntct-crd .crd-ttl{font-size:21px;color:#1C303E;margin:0 0 12px;font-weight:700}
.cntct-crd .crd-txt{font-size:15px;line-height:1.6;color:#5a6c7d;margin:0 0 20px}
.cntct-crd .lnk-v2{display:inline-block;color:#F72B9C;font-size:16px;font-weight:600;text-decoration:none;transition:color 260ms}
.cntct-crd .lnk-v2:hover{color:#56ADF3}
@media (max-width: 768px) {
.cnfrm-zn{padding:80px 20px 100px}
.cnfrm-innr .hdng-prmy{font-size:36px}
.cnfrm-innr .txt-scndry{font-size:17px}
.dtls-cntnr-v1{padding:24px 20px}
.nf-rw{flex-direction:column;gap:6px;margin:0 0 18px}
.nf-rw .lbl-txt{min-width:auto}
.btn-prmy-v2{padding:16px 42px;font-size:16px}
.btn-scndry-v3{padding:12px 36px;font-size:15px}
.spprt-zn{padding:64px 20px}
.hdng-sctn .ttl-v1{font-size:30px}
.cntct-grd{grid-template-columns:1fr}
}
@media (min-width: 769px) and (max-width: 1024px) {
.cnfrm-zn{padding:100px 32px 120px}
.cnfrm-innr .hdng-prmy{font-size:42px}
.cntct-grd{grid-template-columns:repeat(2,1fr)}
}