*{margin:0;padding:0;box-sizing:border-box}
html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}
.pgwrp{font-family:'Nunito',sans-serif;background:linear-gradient(165deg,#0a1419 0%,#051a24 35%,#0d2430 100%);color:#ffffffeb;font-size:15px;line-height:1.6;min-height:100vh;display:flex;flex-direction:column}
.pgwrp ::selection{background:#000;color:#fff}
.pgwrp ::-moz-selection{background:#000;color:#fff}
.pgwrp ::placeholder{color:#05c2c447}
.toputil{background:linear-gradient(90deg,#0953624d 0%,#05c2c426 100%);border-bottom:1px solid #05c2c433;padding:11px 0}
.toputil-cntr{max-width:1000px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:flex-end;gap:28px}
.locinfo{display:flex;align-items:center;gap:9px;font-size:13px;letter-spacing:.4px;color:#ffffffbf}
.locinfo i{color:#05C2C4;font-size:16px}
.hdrmnblk{background:linear-gradient(135deg,#041216 0%,#0a232e 100%);border-bottom:2px solid #05c2c440;box-shadow:0 4px 16px #0006 inset 0 -1px 0 #05c2c41a;padding:22px 0;position:relative}
.hdrmnblk::before{content:'';position:absolute;bottom:-2px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#05c2c466 50%,transparent 100%)}
.hdrmnblk-cntr{max-width:1000px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}
.brndsec{display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#09536240 0%,#05c2c414 100%);padding:10px 18px;border-radius:6px;border:1px solid #05c2c433;box-shadow:0 2px 8px #0000004d inset 0 1px 0 #ffffff0d}
.lgocntr{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#05c2c41f;border-radius:4px;border:1px solid #05c2c440;box-shadow:0 2px 6px #05c2c426}
.lgocntr img{width:36px;height:36px;object-fit:contain;display:block}
.cmpnynm{font-size:21px;font-weight:700;color:#fff;letter-spacing:.3px}
.nvgtnmn{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}
.nvlnk{padding:11px 19px;color:#ffffffd9;text-decoration:none;font-size:14px;font-weight:600;border-radius:50px;transition:all .28s ease;position:relative;overflow:hidden;background:transparent;border:1px solid transparent;letter-spacing:.2px}
.nvlnk::before{content:'';position:absolute;bottom:0;left:0;right:0;height:0;background:linear-gradient(0deg,#05c2c440 0%,#09536226 100%);transition:height .3s ease;z-index:-1}
.nvlnk:hover{color:#fff;border-color:#05c2c466;box-shadow:0 4px 12px #05c2c433 inset 0 1px 0 #ffffff14}
.nvlnk:hover::before{height:100%}
.nvlnk.actv{background:linear-gradient(135deg,#05c2c433 0%,#0953624d 100%);color:#05C2C4;border-color:#05c2c480;box-shadow:inset 0 2px 4px #0000004d}
.ftr{background:linear-gradient(180deg,#030d11 0%,#051a24 100%);margin-top:auto;padding:64px 0 32px;border-top:1px solid #05c2c433;position:relative}
.ftr::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#05c2c480 50%,transparent 100%)}
.ftrcntr{max-width:1000px;margin:0 auto;padding:0 24px}
.ftrtopsec{display:flex;flex-direction:column;align-items:center;gap:28px;margin-bottom:48px}
.ftrlgosec{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0953622e 0%,#05c2c40f 100%);padding:16px;border-radius:8px;border:1px solid #05c2c426;box-shadow:0 4px 12px #0006}
.ftrlogocntr{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#05c2c41a;border-radius:6px;border:1px solid #05c2c438;box-shadow:0 2px 8px #05c2c42e}
.ftrlogocntr img{width:40px;height:40px;object-fit:contain;display:block}
.ftrtxt{font-size:14px;line-height:1.8;color:#ffffffa6;text-align:center;max-width:620px;letter-spacing:.2px}
.ftrlnkv1{color:#05C2C4;text-decoration:none;font-weight:600;position:relative;transition:color .25s ease;display:inline-flex;align-items:center;gap:6px}
.ftrlnkv1::after{content:'→';font-size:16px;transition:transform .25s ease}
.ftrlnkv1:hover{color:#fff}
.ftrlnkv1:hover::after{transform:translateX(4px)}
.ftrbtm{padding-top:28px;border-top:1px solid #05c2c426;text-align:center}
.cpyrght{font-size:13px;color:#ffffff80;letter-spacing:.3px}
.ckconsentv2{position:fixed;top:24px;left:24px;width:320px;background:linear-gradient(165deg,#0a1f28 0%,#051419 100%);border:1px solid #05c2c44d;box-shadow:0 8px 32px #0009 0 0 0 1px #05c2c41a inset;border-radius:8px;padding:24px;z-index:9999;transform:translateX(-400px);opacity:0;transition:transform .4s cubic-bezier(0.4,0,0.2,1),opacity .4s ease;display:none}
.ckconsentv2.showpopup{display:block}
.ckconsentv2.visiblestate{transform:translateX(0);opacity:1}
.ckconsentv2.hiddenstate{transform:translateX(-400px);opacity:0}
.ckttlv2{font-size:17px;font-weight:700;color:#fff;margin-bottom:14px;letter-spacing:.2px}
.cktxtv2{font-size:13px;line-height:1.7;color:#ffffffbf;margin-bottom:20px;letter-spacing:.2px}
.ckoptionsv2{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}
.ckoptitem{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#09536226;border-radius:6px;border:1px solid #05c2c426}
.ckoptlbl{font-size:13px;color:#ffffffd9;font-weight:600;letter-spacing:.2px}
.ckswitch{position:relative;width:48px;height:24px}
.ckswitchinp{opacity:0;width:0;height:0;position:absolute}
.ckslider{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff26;border-radius:50px;cursor:pointer;transition:background .3s ease;border:1px solid #fff3}
.ckslider::before{content:'';position:absolute;height:18px;width:18px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0000004d}
.ckswitchinp:checked + .ckslider{background:linear-gradient(135deg,#05C2C4 0%,#095362 100%)}
.ckswitchinp:checked + .ckslider::before{transform:translateX(24px)}
.ckswitchinp:checked + .ckslider{box-shadow:inset 0 2px 4px #0003}
.ckactionsv2{display:flex;gap:10px}
.ckbtnv2{flex:1;padding:12px;border:none;border-radius:50px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:'Nunito',sans-serif;letter-spacing:.3px}
.ckacceptv2{background:linear-gradient(135deg,#05C2C4 0%,#095362 100%);color:#fff;box-shadow:0 4px 12px #05c2c44d}
.ckacceptv2:hover{box-shadow:0 6px 16px #05c2c466 inset 0 -2px 8px #0003;transform:translateY(-1px)}
.ckacceptv2:active{box-shadow:inset 0 3px 6px #0000004d;transform:translateY(0)}
.ckdeclinev2{background:#ffffff14;color:#ffffffd9;border:1px solid #fff3}
.ckdeclinev2:hover{background:#ffffff26;border-color:#ffffff4d}
.ckdeclinev2:active{box-shadow:inset 0 2px 4px #0003}
@media (max-width: 768px) {
.toputil-cntr{justify-content:center}
.hdrmnblk-cntr{gap:24px}
.nvgtnmn{gap:6px}
.nvlnk{padding:9px 15px;font-size:13px}
.ckconsentv2{left:16px;right:16px;width:auto;top:16px}
.ckactionsv2{flex-direction:column}
}
@media (max-width: 480px) {
.brndsec{padding:8px 14px}
.cmpnynm{font-size:18px}
.lgocntr{width:34px;height:34px}
.lgocntr img{width:32px;height:32px}
.locinfo{font-size:12px}
}
.agreement-block{background:#0a0a0a;color:#ffffffeb;margin:0 auto;max-width:1000px;padding:80px 24px 120px}
.agreement-block h1{color:#05C2C4;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 64px}
.agreement-block h2{color:#fffffff5;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:72px 0 28px}
.agreement-block h3{color:#fffffff0;font-size:22px;font-weight:600;line-height:1.4;margin:48px 0 20px}
.agreement-block h4{color:#ffffffeb;font-size:18px;font-weight:600;line-height:1.5;margin:36px 0 16px}
.agreement-block h5{color:#ffffffe6;font-size:16px;font-weight:600;line-height:1.5;margin:28px 0 12px}
.agreement-block h6{color:#ffffffe0;font-size:15px;font-weight:600;line-height:1.5;margin:24px 0 12px}
.agreement-block p{font-size:15px;line-height:1.8;margin:0 0 24px}
.agreement-block strong,.agreement-block b{color:#fffffffa;font-weight:600}
.agreement-block em,.agreement-block i{font-style:italic}
.agreement-block a{border-bottom:1px solid #05c2c44d;color:#05C2C4;text-decoration:none;transition:border-color .2s ease,color .2s ease}
.agreement-block a:hover{border-bottom-color:#05C2C4;color:#05c2c4cc}
.agreement-block div{margin:0 0 24px}
.agreement-block h1 + p,.agreement-block h1 + div{margin-top:-32px}
.agreement-block h2 + p,.agreement-block h2 + div{margin-top:-8px}
.agreement-block h3 + p,.agreement-block h3 + div{margin-top:-4px}
@media (max-width: 768px) {
.agreement-block{padding:48px 20px 80px}
.agreement-block h1{font-size:38px;margin-bottom:40px}
.agreement-block h2{font-size:26px;margin-top:56px}
.agreement-block h3{font-size:20px;margin-top:40px}
.agreement-block h4{font-size:17px;margin-top:32px}
}
@media (max-width: 480px) {
.agreement-block{padding:32px 16px 64px}
.agreement-block h1{font-size:32px;margin-bottom:32px}
.agreement-block h2{font-size:24px;margin-top:48px}
.agreement-block p{font-size:15px;line-height:1.7}
}
.crscntrpg{background:linear-gradient(135deg,#05c2c40d 0%,#09536214 100%);color:#e8e8e8;min-height:100vh;overflow-x:hidden}
.crscntrpg .wrprmx{max-width:1000px;margin:0 auto;padding:0 20px}
.crscntrpg .hrosctv1{padding:120px 20px 100px;position:relative;overflow:hidden;background:linear-gradient(180deg,#09536266 0%,#05050ff2 100%)}
.crscntrpg .bckgrndshp{position:absolute;top:10%;right:-5%;width:400px;height:400px;border:2px solid #05c2c426;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;animation:rttslow 40s infinite linear;pointer-events:none;z-index:1}
@keyframes rttslow {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.crscntrpg .hrctnthldr{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}
.crscntrpg .imgblrholder{margin-bottom:50px;position:relative}
.crscntrpg .imgblr{width:100%;max-width:600px;height:320px;object-fit:cover;border-radius:12px;filter:blur(0px);animation:blrclear 2s ease-out forwards}
@keyframes blrclear {
0%{filter:blur(20px);opacity:.4}
100%{filter:blur(0px);opacity:1}
}
.crscntrpg .txtrval{filter:blur(15px);opacity:0;animation:txtshrp 1.8s ease-out .5s forwards}
@keyframes txtshrp {
0%{filter:blur(15px);opacity:0}
100%{filter:blur(0px);opacity:1}
}
.crscntrpg .hrh1{font-size:56px;font-weight:700;line-height:1.1;margin:0 0 24px;color:#fff}
.crscntrpg .hrsbttl{font-size:18px;line-height:1.7;color:#ffffffd9;margin:0}
.crscntrpg .mgsctv2{padding:90px 20px;background:linear-gradient(180deg,#05050ff2 0%,#0f0f19ff 100%);position:relative}
.crscntrpg .mgsctv2::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,#05c2c44d 0px,#05c2c44d 4px,transparent 4px,transparent 12px)}
.crscntrpg .mgslyt{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}
.crscntrpg .prmcol{background:#09536226;padding:50px;border-radius:16px;box-shadow:inset 0 2px 8px #0006 0 4px 16px #0000004d}
.crscntrpg .scndcol{display:flex;flex-direction:column;gap:30px}
.crscntrpg .sdbx{background:#05c2c414;padding:30px;border-radius:12px;border:1px solid #05c2c433}
.crscntrpg .hdngsplt{font-size:38px;font-weight:700;line-height:1.2;margin:0 0 28px}
.crscntrpg .hdngsplt .accntpt{color:#05C2C4}
.crscntrpg .hdngsplt .regpt{color:#fff}
.crscntrpg .bdytxt{font-size:15px;line-height:1.8;color:#fffc;margin:0 0 20px}
.crscntrpg .bdytxt:last-child{margin-bottom:0}
.crscntrpg .sdbxh3{font-size:22px;font-weight:600;color:#05C2C4;margin:0 0 16px}
.crscntrpg .sdbxp{font-size:15px;line-height:1.7;color:#ffffffbf;margin:0}
.crscntrpg .trcolgrd{padding:80px 20px;background:#0953621f;position:relative}
.crscntrpg .crcpttrn{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.03;background-image:linear-gradient(90deg,#05c2c480 1px,transparent 1px),linear-gradient(0deg,#05c2c480 1px,transparent 1px);background-size:40px 40px;pointer-events:none}
.crscntrpg .scthd{text-align:center;margin-bottom:60px}
.crscntrpg .scth2{font-size:42px;font-weight:700;color:#fff;margin:0 0 18px}
.crscntrpg .sctsbhd{font-size:16px;line-height:1.6;color:#ffffffb3;margin:0}
.crscntrpg .grdtr{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;position:relative;z-index:1}
.crscntrpg .crdbx{background:linear-gradient(135deg,#09536233 0%,#05050f66 100%);border:1px solid #05c2c426;border-radius:12px;padding:35px;transition:transform .3s ease,box-shadow .3s ease}
.crscntrpg .crdbx:hover{transform:translateY(-4px);box-shadow:0 8px 24px #05c2c426}
.crscntrpg .crdimghld{width:100%;height:180px;margin-bottom:24px;border-radius:8px;overflow:hidden;position:relative}
.crscntrpg .crdimghld::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#05c2c44d;transition:opacity .4s ease;z-index:1}
.crscntrpg .crdbx:hover .crdimghld::before{opacity:0}
.crscntrpg .crdimg{width:100%;height:100%;object-fit:cover}
.crscntrpg .crdh3{font-size:20px;font-weight:600;color:#fff;margin:0 0 14px}
.crscntrpg .crdp{font-size:14px;line-height:1.6;color:#ffffffb3;margin:0}
.crscntrpg .qtsct{padding:100px 20px;background:linear-gradient(180deg,#0f0f19ff 0%,#09536233 100%);position:relative;overflow:hidden}
.crscntrpg .qtblk{max-width:900px;margin:0 auto;text-align:center;background:#05c2c40d;padding:60px 50px;border-radius:20px;border-left:4px solid #05C2C4;box-shadow:inset 0 2px 12px #0000004d}
.crscntrpg .qttxt{font-size:28px;font-weight:500;line-height:1.5;color:#fff;margin:0 0 30px;font-style:italic}
.crscntrpg .qtatr{font-size:17px;font-weight:600;color:#05C2C4;margin:0 0 8px}
.crscntrpg .qtrl{font-size:14px;color:#fff9;margin:0}
.crscntrpg .ancrsct{padding:90px 20px;background:#05050fcc;position:relative}
.crscntrpg .ancrnvhld{position:sticky;top:20px;background:#09536233;border:1px solid #05c2c440;border-radius:50px;padding:12px 20px;margin-bottom:50px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;z-index:10}
.crscntrpg .ancrlnk{color:#ffffffb3;text-decoration:none;font-size:14px;font-weight:500;padding:8px 20px;border-radius:50px;transition:background .3s ease,color .3s ease;letter-spacing:.5px}
.crscntrpg .ancrlnk:hover{background:#05c2c426;color:#05C2C4}
.crscntrpg .sbsctnblk{margin-bottom:70px;scroll-margin-top:100px}
.crscntrpg .sbsctnblk:last-child{margin-bottom:0}
.crscntrpg .sbh3{font-size:32px;font-weight:700;color:#fff;margin:0 0 24px;padding-bottom:16px;border-bottom:2px solid #05c2c44d}
.crscntrpg .sbcntnt{font-size:15px;line-height:1.8;color:#fffc}
.crscntrpg .sbcntnt p{margin:0 0 20px}
.crscntrpg .sbcntnt p:last-child{margin-bottom:0}
.crscntrpg .numaccnt{color:#05C2C4;font-weight:700}
@media (max-width: 768px) {
.crscntrpg .hrh1{font-size:36px}
.crscntrpg .mgslyt{grid-template-columns:1fr}
.crscntrpg .prmcol{padding:30px}
.crscntrpg .grdtr{grid-template-columns:1fr}
.crscntrpg .qtblk{padding:40px 30px}
.crscntrpg .qttxt{font-size:22px}
.crscntrpg .ancrnvhld{flex-direction:column;align-items:stretch}
.crscntrpg .ancrlnk{text-align:center}
}
.vsnpg{background:#0a0e12;color:#fff;min-height:100vh;overflow-x:hidden}
.vsnpg *{box-sizing:border-box}
.vsnpg .hroblck{display:flex;align-items:stretch;min-height:85vh;position:relative;background:linear-gradient(165deg,#041419 0%,#0d1b22 100%);max-width:100%;overflow:hidden}
.vsnpg .imghldr{flex:0 0 45%;position:relative;overflow:hidden}
.vsnpg .imghldr::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 40% 40%,transparent 0%,#05c2c426 100%);z-index:2;pointer-events:none}
.vsnpg .imghldr img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.vsnpg .txthldr{flex:1;display:flex;flex-direction:column;justify-content:center;padding:80px 60px 80px 80px;position:relative;background:linear-gradient(90deg,#09536214 0%,transparent 100%)}
.vsnpg .txthldr::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:180px;background:linear-gradient(180deg,transparent 0%,#05C2C4 50%,transparent 100%)}
.vsnpg .txthldr h1{font-size:58px;font-weight:700;line-height:1.15;margin:0 0 28px;letter-spacing:-.5px}
.vsnpg .txthldr h1 .acnt{color:#05C2C4}
.vsnpg .txthldr .sbtxt{font-size:19px;line-height:1.7;color:#ffffffd9;max-width:580px;margin:0}
.vsnpg .mtrcsblck{background:linear-gradient(135deg,#0a1117 0%,#0f1a21 100%);padding:90px 40px;position:relative}
.vsnpg .mtrcsblck::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:30px solid #0a0e12}
.vsnpg .mtrcsblck .cntnr{max-width:1000px;margin:0 auto}
.vsnpg .mtrcsblck h2{font-size:38px;font-weight:600;text-align:center;margin:0 0 70px;letter-spacing:-.3px}
.vsnpg .mtrcsblck h2 .frst{color:#05C2C4}
.vsnpg .mtrcsgrd{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}
.vsnpg .mtrcitm{text-align:center;position:relative;padding:40px 25px;background:#0953621f;border:1px solid #05c2c433;transition:all .4s ease}
.vsnpg .mtrcitm:hover{background:#09536238;border-color:#05c2c466;transform:translateY(-5px)}
.vsnpg .mtrcitm .icnwrp{width:70px;height:70px;margin:0 auto 25px;display:flex;align-items:center;justify-content:center;font-size:38px;color:#05C2C4;background:#05c2c41a;border-radius:50%}
.vsnpg .mtrcitm .nmbr{font-size:44px;font-weight:700;color:#05C2C4;margin:0 0 12px;line-height:1}
.vsnpg .mtrcitm .lbl{font-size:16px;color:#ffffffbf;margin:0;line-height:1.5}
.vsnpg .phlsphblck{background:linear-gradient(90deg,#050a0d 0%,#0d1519 50%,#050a0d 100%);padding:100px 40px;position:relative}
.vsnpg .phlsphblck::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#05C2C4 50%,transparent 100%)}
.vsnpg .phlsphblck .cntnr{max-width:1000px;margin:0 auto}
.vsnpg .phlsphblck .hdng{font-size:36px;font-weight:600;text-align:left;margin:0 0 50px;padding-left:30px;border-left:5px solid #05C2C4}
.vsnpg .phlsphblck .hdng .frst{color:#05C2C4}
.vsnpg .phlsphcntnt{display:grid;grid-template-columns:1fr 1fr 2fr;gap:45px}
.vsnpg .phlsphcntnt .cl1,.vsnpg .phlsphcntnt .cl2{display:flex;flex-direction:column;gap:35px}
.vsnpg .phlsphcntnt .cl3{display:flex;flex-direction:column;justify-content:center;padding:50px 45px;background:linear-gradient(165deg,#09536226 0%,#05c2c414 100%);border:1px solid #05c2c426;position:relative}
.vsnpg .phlsphcntnt .cl3::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:#05C2C4}
.vsnpg .phlsphitm h3{font-size:18px;font-weight:600;margin:0 0 12px;color:#05C2C4;text-transform:uppercase;letter-spacing:1px}
.vsnpg .phlsphitm p{font-size:15px;line-height:1.7;color:#fffc;margin:0}
.vsnpg .phlsphcntnt .cl3 p{font-size:16px;line-height:1.8;color:#ffffffe6;margin:0 0 20px}
.vsnpg .phlsphcntnt .cl3 p:last-child{margin-bottom:0}
.vsnpg .tmlnblck{background:#080d11;padding:100px 40px;position:relative}
.vsnpg .tmlnblck::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,#05c2c40d 0%,transparent 70%);pointer-events:none;animation:pls 8s ease-in-out infinite}
@keyframes pls {
0%,100%{opacity:.3;transform:translate(-50%,-50%) scale(1)}
50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}
}
.vsnpg .tmlnblck .cntnr{max-width:1000px;margin:0 auto;position:relative;z-index:1}
.vsnpg .tmlnblck h2{font-size:40px;font-weight:600;text-align:center;margin:0 0 80px}
.vsnpg .tmlnblck h2 .frst{color:#05C2C4}
.vsnpg .tmlnwrp{position:relative;padding-left:60px}
.vsnpg .tmlnwrp::before{content:'';position:absolute;left:20px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent 0%,#05c2c480 15%,#05c2c480 85%,transparent 100%)}
.vsnpg .tmlnitm{position:relative;margin-bottom:70px;display:flex;align-items:flex-start}
.vsnpg .tmlnitm:last-child{margin-bottom:0}
.vsnpg .tmlnitm::before{content:'';position:absolute;left:-48px;top:8px;width:16px;height:16px;background:#05C2C4;border:3px solid #080d11;border-radius:50%;box-shadow:0 0 0 4px #05c2c44d}
.vsnpg .imgblck{flex:0 0 280px;height:180px;margin-right:35px;position:relative;overflow:hidden;border:2px solid #05c2c44d}
.vsnpg .imgblck::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#05c2c44d 0%,transparent 60%);opacity:1;transition:opacity .4s ease}
.vsnpg .tmlnitm:hover .imgblck::after{opacity:0}
.vsnpg .imgblck img{width:100%;height:100%;object-fit:cover;display:block}
.vsnpg .txtblck{flex:1;padding-top:5px}
.vsnpg .txtblck h3{font-size:24px;font-weight:600;margin:0 0 15px;color:#fff}
.vsnpg .txtblck p{font-size:15px;line-height:1.75;color:#fffc;margin:0}
@media (max-width: 1024px) {
.vsnpg .hroblck{flex-direction:column;min-height:auto}
.vsnpg .imghldr{flex:0 0 400px}
.vsnpg .txthldr{padding:60px 40px}
.vsnpg .txthldr h1{font-size:48px}
.vsnpg .mtrcsgrd{grid-template-columns:repeat(3,1fr);gap:35px}
.vsnpg .phlsphcntnt{grid-template-columns:1fr;gap:30px}
.vsnpg .tmlnitm{flex-direction:column}
.vsnpg .imgblck{flex:0 0 auto;width:100%;margin-right:0;margin-bottom:20px}
}
@media (max-width: 768px) {
.vsnpg .txthldr{padding:50px 30px}
.vsnpg .txthldr h1{font-size:38px}
.vsnpg .txthldr .sbtxt{font-size:17px}
.vsnpg .mtrcsblck{padding:70px 30px}
.vsnpg .mtrcsgrd{grid-template-columns:1fr;gap:30px}
.vsnpg .phlsphblck{padding:70px 30px}
.vsnpg .tmlnblck{padding:70px 30px}
.vsnpg .tmlnwrp{padding-left:0}
.vsnpg .tmlnwrp::before{display:none}
.vsnpg .tmlnitm::before{display:none}
.vsnpg .imgblck{height:220px}
}
.cntctpg{background:#0a0f14;color:#fff;overflow-x:hidden}
.cntctpg *{box-sizing:border-box}
.cntctpg .wrppr{max-width:1000px;margin:0 auto;padding:0 20px}
.cntctpg .hdr-blck{position:relative;display:flex;align-items:center;min-height:70vh;padding:120px 0 80px;background:linear-gradient(165deg,#0953624d 0%,#0a0f14cc 100%);overflow:hidden}
.cntctpg .hdr-blck::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(90deg,#05C2C4 0px,#05C2C4 20px,transparent 20px,transparent 40px,#095362 40px,#095362 60px,transparent 60px,transparent 80px);z-index:2}
.cntctpg .hdr-blck .cntnt-wrp{display:flex;gap:60px;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:0 20px;position:relative;z-index:1}
.cntctpg .hdr-blck .txt-sctng{flex:1;min-width:0}
.cntctpg .hdr-blck .img-strp{position:relative;width:280px;height:420px;flex-shrink:0}
.cntctpg .hdr-blck .img-strp img{width:100%;height:100%;object-fit:cover;border-radius:12px;filter:brightness(0.85) contrast(1.1)}
.cntctpg .hdr-blck .img-strp::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#05c2c426 0%,#09536240 100%);border-radius:12px;pointer-events:none}
.cntctpg .hdr-blck .dcr-lyr{position:absolute;top:50%;left:10%;width:120px;height:120px;border:2px solid #05c2c44d;border-radius:50%;transform:translateY(-50%);animation:scrlpls 6s ease-in-out infinite}
@keyframes scrlpls {
0%,100%{transform:translateY(-50%) scale(1);opacity:.3}
50%{transform:translateY(-45%) scale(1.05);opacity:.5}
}
.cntctpg .hdr-ttl{font-size:52px;font-weight:700;line-height:1.1;margin:0 0 24px;letter-spacing:-.5px}
.cntctpg .hdr-dsc{font-size:17px;line-height:1.7;color:#ffffffd9;margin:0}
.cntctpg .frm-sctn{padding:100px 0;background:linear-gradient(135deg,#05c2c40d 0%,#09536214 100%),#0d1419;position:relative}
.cntctpg .frm-sctn::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 80'%3E%3Cpath d='M0,40 Q30,20 60,40 T120,40 T180,40 T240,40 T300,40 T360,40 T420,40 T480,40 T540,40 T600,40 T660,40 T720,40 T780,40 T840,40 T900,40 T960,40 T1020,40 T1080,40 T1140,40 T1200,40 L1200,80 L0,80 Z' fill='%230a0f14'/%3E%3C/svg%3E") bottom center no-repeat;background-size:100% 100%;pointer-events:none}
.cntctpg .frm-sctn .wrppr{position:relative;z-index:1}
.cntctpg .frm-sctn h2{font-size:38px;font-weight:700;margin:0 0 48px;text-align:center;letter-spacing:-.3px}
.cntctpg .frm-sctn h2 span:first-child{color:#05C2C4}
.cntctpg .frm-sctn h2 span:last-child{color:#fff}
.cntctpg .cntct-frm{max-width:680px;margin:0 auto;background:#0953621f;padding:60px;border-radius:20px;box-shadow:0 8px 32px #0006 inset 0 1px 0 #ffffff0d}
.cntctpg .fld-grp{margin-bottom:32px}
.cntctpg .fld-grp label{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#05c2c4e6;margin-bottom:12px}
.cntctpg .fld-grp input[type="email"]{width:100%;padding:18px 22px;background:#0a0f14b3;border:2px solid #05c2c440;border-radius:50px;color:#fff;font-size:16px;transition:all .3s ease;outline:none}
.cntctpg .fld-grp input[type="email"]::placeholder{color:#05c2c466}
.cntctpg .fld-grp input[type="email"]:focus{border-color:#05C2C4;box-shadow:0 0 0 4px #05c2c426}
.cntctpg .tm-slts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}
.cntctpg .tm-slts input[type="radio"]{display:none}
.cntctpg .tm-slts label{display:flex;align-items:center;justify-content:center;padding:16px 12px;background:#0a0f1499;border:2px solid #05c2c433;border-radius:50px;color:#ffffffb3;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;transition:all .3s ease;margin:0}
.cntctpg .tm-slts label:hover{border-color:#05c2c480;background:#05c2c414}
.cntctpg .tm-slts input[type="radio"]:checked + label{background:#05c2c433;border-color:#05C2C4;color:#05C2C4;box-shadow:inset 0 2px 6px #05c2c44d}
.cntctpg .prvc-chckbx{display:flex;align-items:flex-start;gap:12px;margin:32px 0}
.cntctpg .prvc-chckbx input[type="checkbox"]{margin-top:3px;width:20px;height:20px;cursor:pointer;flex-shrink:0}
.cntctpg .prvc-chckbx label{font-size:14px;line-height:1.6;color:#ffffffbf;cursor:pointer;margin:0}
.cntctpg .prvc-chckbx a{color:#05C2C4;text-decoration:none;border-bottom:1px solid #05c2c44d;transition:border-color .3s ease}
.cntctpg .prvc-chckbx a:hover{border-bottom-color:#05C2C4}
.cntctpg .sbmt-wrp{text-align:center}
.cntctpg .sbmt-btn{position:relative;padding:18px 60px;background:transparent;border:2px solid #05C2C4;border-radius:50px;color:#05C2C4;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;overflow:hidden;transition:color .4s ease}
.cntctpg .sbmt-btn::before{content:'';position:absolute;bottom:0;left:0;right:0;height:0;background:#05C2C4;transition:height .4s ease;z-index:-1}
.cntctpg .sbmt-btn:hover{color:#0a0f14}
.cntctpg .sbmt-btn:hover::before{height:100%}
.cntctpg .sbmt-btn:active{transform:scale(0.98)}
.cntctpg .nf-blck{padding:100px 0;background:#0a0f14}
.cntctpg .nf-blck .wrppr{display:flex;gap:80px;align-items:flex-start}
.cntctpg .nf-txt{flex:1;min-width:0}
.cntctpg .nf-txt h3{font-size:32px;font-weight:700;margin:0 0 28px;color:#fff}
.cntctpg .nf-txt p{font-size:16px;line-height:1.8;color:#fffc;margin:0 0 20px}
.cntctpg .nf-txt p:last-child{margin-bottom:0}
.cntctpg .nf-crd-hldr{display:flex;flex-direction:column;gap:24px;width:360px;flex-shrink:0}
.cntctpg .nf-crd{position:relative;background:linear-gradient(135deg,#09536240 0%,#05c2c414 100%);padding:32px;border-radius:16px;border:1px solid #05c2c433;box-shadow:0 4px 16px #0000004d;transition:transform .3s ease,box-shadow .3s ease}
.cntctpg .nf-crd:hover{transform:translateY(-4px);box-shadow:0 8px 24px #05c2c433}
.cntctpg .nf-crd .cn-icn{width:48px;height:48px;background:#05c2c426;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.cntctpg .nf-crd .cn-icn i{font-size:24px;color:#05C2C4}
.cntctpg .nf-crd h4{font-size:18px;font-weight:700;color:#05C2C4;margin:0 0 12px}
.cntctpg .nf-crd p{font-size:15px;line-height:1.6;color:#ffffffd9;margin:0}
.cntctpg .nf-crd a{color:#fff;text-decoration:none;border-bottom:1px solid #ffffff4d;transition:all .3s ease}
.cntctpg .nf-crd a:hover{color:#05C2C4;border-bottom-color:#05C2C4}
.cntctpg .nf-crd .img-hldr{width:100%;height:180px;margin-top:20px;border-radius:10px;overflow:hidden}
.cntctpg .nf-crd .img-hldr img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.cntctpg .nf-crd:hover .img-hldr img{transform:scale(1.05)}
@media (max-width: 768px) {
.cntctpg .hdr-blck .cntnt-wrp{flex-direction:column;gap:40px}
.cntctpg .hdr-blck .img-strp{width:100%;max-width:320px;height:380px}
.cntctpg .hdr-ttl{font-size:38px}
.cntctpg .hdr-dsc{font-size:16px}
.cntctpg .frm-sctn h2{font-size:32px}
.cntctpg .cntct-frm{padding:40px 28px}
.cntctpg .tm-slts{grid-template-columns:repeat(2,1fr)}
.cntctpg .nf-blck .wrppr{flex-direction:column;gap:50px}
.cntctpg .nf-crd-hldr{width:100%}
.cntctpg .nf-txt h3{font-size:28px}
}
@media (max-width: 480px) {
.cntctpg .hdr-blck{padding:80px 0 60px}
.cntctpg .hdr-ttl{font-size:32px}
.cntctpg .frm-sctn h2{font-size:28px}
.cntctpg .tm-slts{grid-template-columns:1fr}
.cntctpg .sbmt-btn{width:100%}
}
.lrnprg{background:#0a0f12;color:#fff;overflow-x:hidden}
.lrnprg *{box-sizing:border-box}
.lrnprg .wrpprv1{max-width:1000px;margin:0 auto;padding:0 20px}
.lrnprg .hrldr{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#0a0f12 0%,#0d1619 50%,#0a0f12 100%)}
.lrnprg .imgbg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.lrnprg .imgbg img{width:100%;height:100%;object-fit:cover;object-position:top center;opacity:.15;filter:sepia(0.3) hue-rotate(160deg)}
.lrnprg .shftlyr{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#05c2c433 0%,#0953624d 100%);z-index:2;animation:clrshft 8s ease-in-out infinite}
@keyframes clrshft {
0%,100%{transform:translateX(0);opacity:.6}
50%{transform:translateX(30px);opacity:.4}
}
.lrnprg .hrcntnt{position:relative;z-index:3;text-align:center;padding:80px 20px}
.lrnprg .hrcntnt h1{font-size:58px;font-weight:700;line-height:1.1;margin:0 0 20px;letter-spacing:-1px}
.lrnprg .hrcntnt h1 .accnt{color:#05C2C4}
.lrnprg .lvnum{display:inline-flex;align-items:center;gap:12px;font-size:22px;font-weight:600;color:#05C2C4;margin-top:20px;padding:12px 28px;background:#05c2c414;border-radius:50px;border:1px solid #05c2c433}
.lrnprg .lvnum .dgt{font-size:32px;font-weight:700}
.lrnprg .dgnsplit{position:relative;padding:100px 0;background:linear-gradient(155deg,#0d1619 0%,#0d1619 45%,#095362 45%,#095362 100%)}
.lrnprg .dgnsplit::before{content:'';position:absolute;top:0;left:0;width:300px;height:300px;background:#05c2c40d;border-radius:50%;animation:rttslow 30s linear infinite;transform-origin:center}
@keyframes rttslow {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.lrnprg .dgnsplit .wrpprv1{position:relative;z-index:2}
.lrnprg .splthdr{text-align:center;margin-bottom:60px}
.lrnprg .splthdr h2{font-size:42px;font-weight:700;margin:0 0 18px}
.lrnprg .splthdr h2 .c1{color:#05C2C4}
.lrnprg .splthdr p{font-size:17px;line-height:1.7;color:#fffc;max-width:700px;margin:0 auto}
.lrnprg .grd4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}
.lrnprg .icnftr{text-align:center;padding:30px 20px;background:#ffffff08;border-radius:16px;border:1px solid #ffffff0f;transition:all .3s ease}
.lrnprg .icnftr:hover{background:#05c2c414;border-color:#05c2c44d;transform:translateY(-5px)}
.lrnprg .icnftr i{font-size:48px;color:#05C2C4;margin-bottom:18px;display:block}
.lrnprg .icnftr h4{font-size:18px;font-weight:600;margin:0 0 10px;color:#fff}
.lrnprg .icnftr p{font-size:14px;line-height:1.6;color:#ffffffb3;margin:0;letter-spacing:.3px}
.lrnprg .twocolv1{padding:100px 0;background:linear-gradient(180deg,#0a0f12 0%,#0d1619 100%)}
.lrnprg .grd2ratio{display:grid;grid-template-columns:1fr 3fr;gap:50px;align-items:start}
.lrnprg .lftaccnt{position:sticky;top:20px}
.lrnprg .lftaccnt h3{font-size:28px;font-weight:700;line-height:1.3;margin:0;color:#fff}
.lrnprg .lftaccnt h3 .c1{color:#05C2C4;display:block}
.lrnprg .rtcntnt h2{font-size:38px;font-weight:700;margin:0 0 30px}
.lrnprg .rtcntnt h2 .c1{color:#05C2C4}
.lrnprg .rtcntnt p{font-size:15px;line-height:1.8;color:#ffffffd9;margin:0 0 20px}
.lrnprg .mdllst{margin:50px 0 0;padding:0;list-style:none}
.lrnprg .mdllst li{background:#ffffff08;padding:25px 30px;margin-bottom:20px;border-left:4px solid #05C2C4;border-radius:0 12px 12px 0;transition:all .3s ease}
.lrnprg .mdllst li:hover{background:#05c2c414;transform:translateX(8px)}
.lrnprg .mdllst h5{font-size:20px;font-weight:600;margin:0 0 10px;color:#fff}
.lrnprg .mdllst h5 .nm{color:#05C2C4;font-size:16px;font-weight:400;margin-left:10px}
.lrnprg .mdllst p{font-size:15px;line-height:1.7;color:#ffffffbf;margin:0}
.lrnprg .flpgrd{padding:100px 0;background:#0d1619;position:relative}
.lrnprg .flpgrd::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#05c2c44d 50%,transparent 100%)}
.lrnprg .flpgrd h2{font-size:42px;font-weight:700;text-align:center;margin:0 0 60px}
.lrnprg .flpgrd h2 .c1{color:#05C2C4}
.lrnprg .crdgrd{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.lrnprg .flpcrd{position:relative;height:280px;perspective:1000px}
.lrnprg .flpinnr{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}
.lrnprg .flpcrd:hover .flpinnr{transform:rotateY(180deg)}
.lrnprg .flpfrnt,.lrnprg .flpbck{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:16px;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.lrnprg .flpfrnt{background:linear-gradient(135deg,#05c2c41a 0%,#0953621a 100%);border:1px solid #05c2c433}
.lrnprg .flpbck{background:linear-gradient(135deg,#095362 0%,#05C2C4 100%);transform:rotateY(180deg)}
.lrnprg .flpfrnt i{font-size:52px;color:#05C2C4;margin-bottom:20px}
.lrnprg .flpfrnt h4{font-size:22px;font-weight:600;margin:0;color:#fff}
.lrnprg .flpbck p{font-size:15px;line-height:1.7;color:#fff;margin:0}
@media (max-width: 768px) {
.lrnprg .hrcntnt h1{font-size:36px}
.lrnprg .lvnum{font-size:18px}
.lrnprg .lvnum .dgt{font-size:24px}
.lrnprg .grd4{grid-template-columns:repeat(2,1fr);gap:20px}
.lrnprg .grd2ratio{grid-template-columns:1fr;gap:30px}
.lrnprg .lftaccnt{position:static}
.lrnprg .crdgrd{grid-template-columns:1fr;gap:20px}
.lrnprg .splthdr h2,.lrnprg .rtcntnt h2,.lrnprg .flpgrd h2{font-size:32px}
}
@media (max-width: 480px) {
.lrnprg .grd4{grid-template-columns:1fr}
}
.btaboutv2{background:#0a0f14;color:#e8eaed;margin:0;overflow-x:hidden;padding:0}
.btaboutv2 *{box-sizing:border-box}
.btaboutv2 .cntnrholder{margin:0 auto;max-width:1000px;padding:0 24px;width:100%}
.btaboutv2 .hrosect{background:linear-gradient(135deg,#05c2c414 0%,#0953621f 100%),linear-gradient(225deg,#0953620d 0%,#05c2c408 100%),#0d1419;min-height:65vh;overflow:hidden;padding:100px 0 80px;position:relative}
.btaboutv2 .hrosect::before{background:url(./event_gallery/ftr_0011.jpg) center/cover no-repeat;content:'';height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1;animation:imgfdin 1.4s ease-out .3s forwards}
.btaboutv2 .hrosect::after{background:linear-gradient(180deg,#0a0f144d 0%,#0a0f14d9 100%);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}
@keyframes imgfdin {
to{opacity:.15}
}
.btaboutv2 .prtcls{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}
.btaboutv2 .prtcl{background:#05c2c44d;border-radius:50%;height:4px;position:absolute;width:4px}
.btaboutv2 .prtcl:nth-child(1){animation:drftup 8s ease-in-out infinite;left:15%;top:80%}
.btaboutv2 .prtcl:nth-child(2){animation:drftup 10s ease-in-out 1s infinite;left:45%;top:90%}
.btaboutv2 .prtcl:nth-child(3){animation:drftup 12s ease-in-out 2s infinite;left:75%;top:85%}
.btaboutv2 .prtcl:nth-child(4){animation:drftup 9s ease-in-out 1.5s infinite;left:30%;top:95%}
.btaboutv2 .prtcl:nth-child(5){animation:drftup 11s ease-in-out .5s infinite;left:60%;top:88%}
@keyframes drftup {
0%{opacity:0;transform:translateY(0)}
10%{opacity:.6}
90%{opacity:.3}
100%{opacity:0;transform:translateY(-100vh)}
}
.btaboutv2 .hrocntn{position:relative;text-align:center;z-index:4}
.btaboutv2 .mntl{color:#05C2C4;font-size:56px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 28px;overflow:hidden}
.btaboutv2 .typwrtr{display:inline-block}
.btaboutv2 .typwrtr span{animation:typrvl 2.5s steps(40) forwards;display:inline-block;opacity:0}
@keyframes typrvl {
to{opacity:1}
}
.btaboutv2 .sbttxt{color:#e8eaedd9;font-size:18px;line-height:1.7;margin:0 auto;max-width:700px}
.btaboutv2 .stryblck{background:#121820;clip-path:polygon(0 0,100% 3%,100% 100%,0 97%);padding:120px 0 110px;position:relative}
.btaboutv2 .gridlyt31{column-gap:60px;display:grid;grid-template-columns:3fr 1fr}
.btaboutv2 .strycontent h2{color:#FFF;font-size:38px;font-weight:600;line-height:1.3;margin:0 0 32px}
.btaboutv2 .strycontent h2 span{color:#05C2C4}
.btaboutv2 .strycontent p{color:#e8eaede0;font-size:15px;line-height:1.8;margin:0 0 24px}
.btaboutv2 .strycontent p:last-child{margin-bottom:0}
.btaboutv2 .crndecor{position:relative}
.btaboutv2 .brckt{border:2px solid #05c2c466;height:60px;position:absolute;width:60px}
.btaboutv2 .brckt.tplft{border-bottom:none;border-right:none;left:0;top:0}
.btaboutv2 .brckt.btrght{border-left:none;border-top:none;bottom:0;right:0}
.btaboutv2 .tmblck{background:linear-gradient(135deg,#09536226 0%,#05c2c414 100%),linear-gradient(225deg,#05c2c40d 0%,#09536208 100%),#0d1419;padding:100px 0;position:relative}
.btaboutv2 .tmblck::before{background:url(./event_gallery/attachment-12.jpg) center/cover no-repeat;content:'';height:100%;left:0;opacity:.04;position:absolute;top:0;width:100%;z-index:0}
.btaboutv2 .tmcntnr{position:relative;z-index:1}
.btaboutv2 .tmhd{margin-bottom:60px;text-align:center}
.btaboutv2 .tmhd h2{color:#FFF;font-size:36px;font-weight:600;line-height:1.3;margin:0 0 16px}
.btaboutv2 .tmhd h2 span{color:#05C2C4}
.btaboutv2 .tmhd p{color:#e8eaedbf;font-size:16px;line-height:1.6;margin:0}
.btaboutv2 .tmgrd{column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);row-gap:50px}
.btaboutv2 .membr{text-align:center}
.btaboutv2 .membrimgwrp{box-shadow:0 12px 40px #00000080 0 6px 20px #0000004d;height:280px;margin-bottom:24px;overflow:hidden;position:relative;width:100%}
.btaboutv2 .membrimgwrp::before{background:#05c2c440;content:'';height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:1}
.btaboutv2 .membrimgwrp:hover::before{opacity:0}
.btaboutv2 .membrimgwrp img{height:100%;object-fit:cover;object-position:center 20%;width:100%}
.btaboutv2 .membr h3{color:#FFF;font-size:20px;font-weight:600;margin:0 0 8px}
.btaboutv2 .membr .rle{color:#05C2C4;font-size:14px;letter-spacing:.05em;margin:0}
.btaboutv2 .vlsblck{background:#0f1519;padding:90px 0;position:relative}
.btaboutv2 .vlsgrd{column-gap:70px;display:grid;grid-template-columns:1fr 1fr;row-gap:50px}
.btaboutv2 .vlitem{position:relative}
.btaboutv2 .rnknum{background:linear-gradient(135deg,#05c2c433 0%,#09536226 100%);border:2px solid #05c2c466;border-radius:12px;color:#05C2C4;display:inline-block;font-size:28px;font-weight:700;height:60px;line-height:56px;margin-bottom:20px;text-align:center;width:60px}
.btaboutv2 .vlitem h3{color:#FFF;font-size:22px;font-weight:600;margin:0 0 14px}
.btaboutv2 .vlitem h3 span{color:#05C2C4}
.btaboutv2 .vlitem p{color:#e8eaedcc;font-size:15px;line-height:1.7;margin:0 0 18px}
.btaboutv2 .prgbar{background:#05c2c41a;border-radius:8px;height:8px;overflow:hidden;position:relative;width:100%}
.btaboutv2 .prgfll{background:linear-gradient(90deg,#05C2C4 0%,#095362 100%);border-radius:8px;height:100%;position:relative;transition:width 1.2s ease-out;width:0}
.btaboutv2 .vlitem:nth-child(1) .prgfll{animation:flbar1 1.5s ease-out .3s forwards}
.btaboutv2 .vlitem:nth-child(2) .prgfll{animation:flbar2 1.5s ease-out .5s forwards}
.btaboutv2 .vlitem:nth-child(3) .prgfll{animation:flbar3 1.5s ease-out .7s forwards}
.btaboutv2 .vlitem:nth-child(4) .prgfll{animation:flbar4 1.5s ease-out .9s forwards}
@keyframes flbar1 {
to{width:92%}
}
@keyframes flbar2 {
to{width:88%}
}
@keyframes flbar3 {
to{width:95%}
}
@keyframes flbar4 {
to{width:85%}
}
.btaboutv2 .bktptrigger{display:none}
.btaboutv2 .bktpbtn{background:#05c2c426;border:2px solid #05c2c480;border-radius:50%;bottom:40px;color:#05C2C4;cursor:pointer;font-size:24px;height:56px;line-height:52px;opacity:0;pointer-events:none;position:fixed;right:40px;text-align:center;transition:all .3s ease;width:56px;z-index:100}
.btaboutv2 .bktptrigger:checked ~ .bktpbtn{opacity:1;pointer-events:auto}
.btaboutv2 .bktpbtn:hover{background:#05c2c440;border-color:#05C2C4;transform:translateY(-3px)}
@media (max-width: 768px) {
.btaboutv2 .cntnrholder{padding:0 20px}
.btaboutv2 .hrosect{min-height:50vh;padding:70px 0 60px}
.btaboutv2 .mntl{font-size:36px;margin-bottom:20px}
.btaboutv2 .sbttxt{font-size:16px}
.btaboutv2 .stryblck{clip-path:polygon(0 0,100% 2%,100% 100%,0 98%);padding:80px 0 70px}
.btaboutv2 .gridlyt31{column-gap:0;grid-template-columns:1fr;row-gap:40px}
.btaboutv2 .strycontent h2{font-size:28px;margin-bottom:24px}
.btaboutv2 .tmblck{padding:70px 0}
.btaboutv2 .tmhd h2{font-size:28px}
.btaboutv2 .tmgrd{column-gap:30px;grid-template-columns:1fr;row-gap:40px}
.btaboutv2 .membrimgwrp{height:320px}
.btaboutv2 .vlsblck{padding:70px 0}
.btaboutv2 .vlsgrd{column-gap:0;grid-template-columns:1fr;row-gap:40px}
.btaboutv2 .bktpbtn{bottom:24px;height:48px;line-height:44px;right:24px;width:48px}
}
.prcsslyt{background:linear-gradient(180deg,#0a1214 0%,#0d1a1f 50%,#0a1214 100%);color:#FFF;margin:0;min-height:100vh;overflow-x:clip;padding:0;position:relative}
.prcsslyt::before{animation:lklkdrft 25s ease-in-out infinite;background:radial-gradient(circle,#05c2c426 0%,transparent 70%);content:'';height:600px;left:-200px;pointer-events:none;position:absolute;top:100px;width:600px;z-index:1}
@keyframes lklkdrft {
0%,100%{left:-200px;top:100px}
50%{left:calc(100% - 200px);top:300px}
}
.prcsslyt .cntrnr{margin:0 auto;max-width:1000px;position:relative;z-index:2}
.prcsslyt .ttlblck{align-items:center;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:80px 20px 60px}
.prcsslyt .ttlblck-img{animation:fdnsmth 1.2s ease-out;height:120px;margin-bottom:40px;object-fit:cover;opacity:.85;width:100%}
@keyframes fdnsmth {
from{opacity:0;transform:translateY(-20px)}
to{opacity:.85;transform:translateY(0)}
}
.prcsslyt .ttlblck-heading{color:#FFF;font-size:58px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px;text-align:center}
.prcsslyt .ttlblck-heading .clrdpnct{color:#05C2C4}
.prcsslyt .dcrtv-shp{animation:stggrdntrnc .8s ease-out backwards;background:#0953624d;border-radius:50%;height:60px;left:10%;position:absolute;top:160px;width:60px}
.prcsslyt .dcrtv-shp:nth-child(2){animation-delay:.3s;background:#05c2c433;border-radius:0;height:80px;left:auto;right:15%;top:240px;transform:rotate(45deg);width:80px}
@keyframes stggrdntrnc {
from{opacity:0;transform:scale(0.3) rotate(0deg)}
to{opacity:1;transform:scale(1) rotate(45deg)}
}
.prcsslyt .rttngshp{animation:slwrtt 60s linear infinite;background:#05c2c40d;border:2px solid #05c2c426;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:0}
@keyframes slwrtt {
from{transform:translate(-50%,-50%) rotate(0deg)}
to{transform:translate(-50%,-50%) rotate(360deg)}
}
.prcsslyt .stps-sctn{background:linear-gradient(135deg,#09536233 0%,#05c2c41a 100%);padding:80px 20px;position:relative}
.prcsslyt .stps-sctn::before{background:radial-gradient(ellipse at 50% 50%,#ffffff14 0%,transparent 70%);content:'';height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}
.prcsslyt .stps-hdr{color:#FFF;font-size:38px;font-weight:600;margin:0 0 50px;text-align:center}
.prcsslyt .stps-hdr .clrd1{color:#05C2C4}
.prcsslyt .stpsgrd{display:grid;gap:30px;grid-template-columns:1fr 1fr}
.prcsslyt .stpbx{background:#0d1a1f99;border:1px solid #05c2c433;padding:30px;position:relative;transition:all .4s ease}
.prcsslyt .stpbx:hover{background:#0d1a1fe6;border-color:#05c2c499;transform:translateY(-5px)}
.prcsslyt .stpnmbr{color:#05C2C4;font-size:48px;font-weight:700;line-height:1;margin:0 0 15px;opacity:.9}
.prcsslyt .stpttl{color:#FFF;font-size:22px;font-weight:600;margin:0 0 12px}
.prcsslyt .stptxt{color:#fffc;font-size:15px;line-height:1.6;margin:0}
.prcsslyt .dvdr-svg{display:block;height:40px;width:100%}
.prcsslyt .dvdr-svg path{fill:#0a1214}
.prcsslyt .fltrwrp{background:#0d1a1f;padding:70px 20px;position:relative}
.prcsslyt .fltrwrp .cntrnr{display:grid;gap:40px;grid-template-columns:1.2fr 1fr}
.prcsslyt .txtcntn-area{display:flex;flex-direction:column;gap:20px}
.prcsslyt .txtcntn-area h2{color:#FFF;font-size:34px;font-weight:600;line-height:1.3;margin:0;text-align:left}
.prcsslyt .txtcntn-area h2 .clrd1{color:#05C2C4}
.prcsslyt .txtcntn-area h3{color:#ffffffd9;font-size:18px;font-weight:500;line-height:1.5;margin:0;text-align:left}
.prcsslyt .txtcntn-area p{color:#ffffffbf;font-size:15px;line-height:1.7;margin:0;text-align:left}
.prcsslyt .mgfltr{float:right;height:380px;margin:0 0 20px 30px;object-fit:cover;opacity:.85;position:relative;transition:all .4s ease;width:100%}
.prcsslyt .mgfltr::after{border:3px solid transparent;bottom:0;content:'';left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .4s ease}
.prcsslyt .mgfltr:hover{opacity:1}
.prcsslyt .mgfltr:hover::after{border-color:#05C2C4;opacity:1}
.prcsslyt .cllmns{background:linear-gradient(135deg,#05c2c414 0%,#0953621f 100%);padding:80px 20px}
.prcsslyt .cllmns .cntrnr{display:grid;gap:50px;grid-template-columns:1fr 1fr}
.prcsslyt .clleft h2{color:#FFF;font-size:32px;font-weight:600;margin:0 0 20px}
.prcsslyt .clleft h2 .clrd1{color:#05C2C4}
.prcsslyt .clleft p{color:#fffc;font-size:15px;line-height:1.7;margin:0 0 18px}
.prcsslyt .clrght h2{color:#FFF;font-size:32px;font-weight:600;margin:0 0 20px}
.prcsslyt .clrght h2 .clrd1{color:#05C2C4}
.prcsslyt .clrght p{color:#fffc;font-size:15px;line-height:1.7;margin:0 0 18px}
.prcsslyt .mtrcs-wrp{background:#0a1214;padding:70px 20px}
.prcsslyt .mtrcs-wrp h2{color:#FFF;font-size:36px;font-weight:600;margin:0 0 50px;text-align:center}
.prcsslyt .mtrcs-wrp h2 .clrd1{color:#05C2C4}
.prcsslyt .mtrcs-grd{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}
.prcsslyt .mtrcbx{align-items:center;background:#09536226;border:2px solid #05c2c44d;display:flex;flex-direction:column;gap:15px;padding:40px 20px;text-align:center;transition:all .4s ease}
.prcsslyt .mtrcbx:hover{background:#0953624d;border-color:#05c2c4b3;transform:scale(1.05)}
.prcsslyt .mtrcbx i{color:#05C2C4;font-size:50px}
.prcsslyt .mtrcnmbr{color:#FFF;font-size:44px;font-weight:700;line-height:1;margin:0}
.prcsslyt .mtrcdsc{color:#ffffffbf;font-size:15px;line-height:1.5;margin:0}
.prcsslyt .lngswtchr{align-items:center;display:flex;gap:20px;justify-content:center;padding:40px 20px}
.prcsslyt .lngswtchr input[type="radio"]{display:none}
.prcsslyt .lngswtchr label{background:#0953624d;border:2px solid #05c2c44d;color:#fff9;cursor:pointer;font-size:15px;font-weight:500;padding:12px 30px;transition:all .3s ease}
.prcsslyt .lngswtchr label:hover{background:#09536280;border-color:#05c2c480;color:#ffffffe6}
.prcsslyt .lngswtchr input[type="radio"]:checked + label{background:#05C2C4;border-color:#05C2C4;color:#0a1214;font-weight:600}
@media (max-width: 768px) {
.prcsslyt .ttlblck{padding:60px 20px 40px}
.prcsslyt .ttlblck-heading{font-size:38px}
.prcsslyt .ttlblck-img{height:80px}
.prcsslyt .stpsgrd{grid-template-columns:1fr}
.prcsslyt .fltrwrp .cntrnr{grid-template-columns:1fr}
.prcsslyt .mgfltr{float:none;height:280px;margin:0 0 20px;width:100%}
.prcsslyt .cllmns .cntrnr{grid-template-columns:1fr}
.prcsslyt .mtrcs-grd{grid-template-columns:1fr}
.prcsslyt .lngswtchr{flex-direction:column;gap:15px}
.prcsslyt .lngswtchr label{width:100%}
}
.sccssstpg{background:linear-gradient(180deg,#0a1214 0%,#051a1f 100%);color:#FFF;min-height:100vh;padding:0;position:relative;overflow-x:hidden}
.sccssstpg::before{background:repeating-linear-gradient(0deg,transparent,transparent 40px,#05c2c408 40px,#05c2c408 80px),repeating-linear-gradient(90deg,transparent,transparent 40px,#05c2c408 40px,#05c2c408 80px);content:'';height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}
.sccssstpg .hdrscs{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;min-height:100vh;padding:80px 20px;position:relative;z-index:2}
.sccssstpg .cntnthldr{animation:bncstl .8s ease-out;background:linear-gradient(135deg,#09536266 0%,#05c2c426 100%);border:2px solid #05c2c44d;border-radius:16px;box-shadow:0 20px 60px #00000080 inset 0 1px 0 #ffffff1a;max-width:680px;padding:60px 50px;text-align:center;width:100%}
@keyframes bncstl {
0%{opacity:0;transform:translateY(-100px)}
60%{transform:translateY(10px)}
80%{transform:translateY(-5px)}
100%{opacity:1;transform:translateY(0)}
}
.sccssstpg .ckmrkhldr{align-items:center;background:linear-gradient(135deg,#05C2C4 0%,#095362 100%);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 40px;position:relative;width:100px}
.sccssstpg .ckmrkhldr::before{animation:pls 2s ease-out infinite;border:3px solid #05c2c466;border-radius:50%;content:'';height:120px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120px}
@keyframes pls {
0%{opacity:1;transform:translate(-50%,-50%) scale(1)}
100%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}
}
.sccssstpg .ckmrkicn{color:#FFF;font-size:48px}
.sccssstpg .mnttl{color:#FFF;font-size:42px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 20px}
.sccssstpg .mnttl .accntwrd{color:#05C2C4}
.sccssstpg .sbttl{color:#ffffffb3;font-size:18px;line-height:1.6;margin:0 0 40px}
.sccssstpg .dtlsblck{background:#09536233;border-left:4px solid #05C2C4;border-radius:8px;margin:0 0 40px;padding:24px 30px;text-align:left}
.sccssstpg .dtlsttl{color:#05C2C4;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}
.sccssstpg .dtlstxt{color:#ffffffd9;font-size:15px;line-height:1.7;margin:0}
.sccssstpg .actnshldr{display:flex;flex-direction:column;gap:16px}
.sccssstpg .btnprm{align-items:center;background:#05C2C4;border:none;border-radius:100px;color:#0a1214;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:16px 40px;position:relative;text-decoration:none;transition:all .3s ease}
.sccssstpg .btnprm::before{background:#095362;bottom:0;content:'';left:0;position:absolute;right:0;top:100%;transition:top .3s ease;z-index:0}
.sccssstpg .btnprm:hover::before{top:0}
.sccssstpg .btnprm span{position:relative;z-index:1}
.sccssstpg .btnprm:hover span{color:#FFF}
.sccssstpg .btnscd{align-items:center;background:transparent;border:2px solid #05c2c466;border-radius:100px;color:#05C2C4;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 40px;text-decoration:none;transition:all .3s ease}
.sccssstpg .btnscd:hover{background:#05c2c41a;border-color:#05C2C4}
.sccssstpg .ftrnts{color:#ffffff80;font-size:13px;line-height:1.6;margin:30px 0 0}
.sccssstpg .ftrlink{color:#05C2C4;text-decoration:none;transition:color .3s ease}
.sccssstpg .ftrlink:hover{color:#FFF}
.sccssstpg .dcrtv-wtrmark{color:#05c2c40d;font-size:180px;font-weight:900;left:50%;letter-spacing:-8px;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-15deg);z-index:0}
@media (max-width: 768px) {
.sccssstpg .cntnthldr{padding:40px 30px}
.sccssstpg .mnttl{font-size:32px}
.sccssstpg .sbttl{font-size:16px}
.sccssstpg .ckmrkhldr{height:80px;width:80px}
.sccssstpg .ckmrkicn{font-size:36px}
.sccssstpg .dcrtv-wtrmark{font-size:120px}
.sccssstpg .actnshldr{gap:12px}
.sccssstpg .btnprm,.sccssstpg .btnscd{font-size:15px;padding:14px 32px}
}
@media (max-width: 480px) {
.sccssstpg .hdrscs{padding:60px 16px}
.sccssstpg .cntnthldr{padding:30px 20px}
.sccssstpg .mnttl{font-size:28px}
.sccssstpg .dcrtv-wtrmark{font-size:80px}
}