html,body{margin:0;padding:0;box-sizing:border-box;font-family:'Nunito',sans-serif;background:#0a0e14;color:#E8EEF1;scroll-behavior:smooth}
*,::before,::after{box-sizing:inherit}
body{font-size:16px;line-height:1.7;overflow-x:hidden}
.HdrWrppr47{background:linear-gradient(180deg,#1a1e28 0%,#2D333F 100%);border-bottom:2px solid #F30F2B;box-shadow:0 6px 24px #f30f2b26}
.TpBndStrp{background:radial-gradient(circle at 30% 50%,#f30f2b1f,transparent 60%);padding:16px 0;border-bottom:1px solid #e8eef114}
.CntnrBox12{max-width:1600px;margin:0 auto;padding:0 24px}
.CmpnyNmBlck{font-family:'Arimo',sans-serif;font-size:32px;font-weight:700;text-align:center;color:#E8EEF1;text-shadow:0 0 20px #f30f2b99 0 4px 8px #0006;letter-spacing:1.2px}
.MnHdrRw{padding:28px 0}
.LgNvFlx{display:flex;align-items:center;justify-content:space-between;gap:48px}
.LgBlck8{flex-shrink:0}
.LgLnkWrp{display:block;padding:8px;border-radius:20px;background:#e8eef10d;box-shadow:0 0 16px #f30f2b4d 0 4px 12px #0000004d;transition:all .3s ease}
.LgLnkWrp:hover{background:#e8eef114;box-shadow:0 0 24px #f30f2b80 0 6px 16px #0006}
.LgImg92{width:110px;height:110px;display:block;object-fit:contain}
.NvgtnMn4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.NvLnk3,.NvLnk--actv3{font-family:'Arimo',sans-serif;font-size:17px;font-weight:600;color:#E8EEF1;text-decoration:none;padding:12px 24px;border-radius:24px;background:#2d333f99;border:1px solid #e8eef11f;transition:background .2s ease,border-color .2s ease;white-space:nowrap}
.NvLnk3:hover{background:#f30f2b26;border-color:#f30f2b66}
.NvLnk--actv3{background:linear-gradient(135deg,#F30F2B 0%,#c90d24 100%);border-color:#F30F2B;box-shadow:0 0 16px #f30f2b80}
.FtrSctn28{background:linear-gradient(180deg,#2D333F 0%,#1a1e28 100%);border-top:2px solid #F30F2B;padding:64px 0 32px;margin-top:80px}
.FtrCntntGrd{display:grid;grid-template-columns:2fr 1fr;gap:64px;margin-bottom:48px}
.FtrInfoBlck{display:flex;flex-direction:column;gap:24px}
.FtrHdng6{font-family:'Arimo',sans-serif;font-size:28px;font-weight:700;color:#F30F2B;margin:0 0 8px;text-shadow:0 0 12px #f30f2b66}
.FtrTxtPrgrph{font-size:16px;line-height:1.8;color:#E8EEF1;margin:0;opacity:.92}
.CntctDtlsBlck{display:flex;flex-direction:column;gap:16px}
.CntctItm9{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#E8EEF1;opacity:.88}
.CntctItm9 i{color:#F30F2B;font-size:20px;flex-shrink:0;margin-top:2px}
.FtrLnksBlck{display:flex;flex-direction:column;gap:20px}
.FtrLnkHdng{font-family:'Arimo',sans-serif;font-size:20px;font-weight:600;color:#E8EEF1;margin:0}
.FtrNvLnks{display:flex;flex-direction:column;gap:12px}
.FtrLnk7{font-size:15px;color:#E8EEF1;text-decoration:none;opacity:.85;transition:opacity .2s ease,color .2s ease;padding:4px 0}
.FtrLnk7:hover{opacity:1;color:#F30F2B}
.FtrBttmBar{padding-top:32px;border-top:1px solid #e8eef11f}
.CpyrgtTxt5{text-align:center;font-size:14px;color:#E8EEF1;opacity:.75;margin:0}
.CkCnstPpup29{position:fixed;bottom:24px;left:24px;max-width:480px;width:calc(100% - 48px);z-index:10000;animation:sldeInLft .4s ease-out}
@keyframes sldeInLft {
from{transform:translateX(-100%);opacity:0}
to{transform:translateX(0);opacity:1}
}
.CkCntnrBx{background:linear-gradient(135deg,#2D333F 0%,#1a1e28 100%);border:2px solid #F30F2B;border-radius:28px;padding:32px;box-shadow:0 12px 48px #0009 0 0 32px #f30f2b40}
.CkHdrSctn{margin-bottom:24px}
.CkTtl8{font-family:'Arimo',sans-serif;font-size:22px;font-weight:700;color:#F30F2B;margin:0 0 12px;text-shadow:0 0 10px #f30f2b66}
.CkDscrptn{font-size:14px;line-height:1.6;color:#E8EEF1;margin:0;opacity:.9}
.CkCtgrsList{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}
.CkCtgryItm{background:#e8eef10d;padding:16px;border-radius:20px;border:1px solid #e8eef11a}
.CkLbl4{display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:8px}
.CkChkbx{width:20px;height:20px;cursor:pointer;accent-color:#F30F2B}
.CkChkbx:disabled{cursor:not-allowed;opacity:.6}
.CkNm3{font-family:'Arimo',sans-serif;font-size:16px;font-weight:600;color:#E8EEF1}
.CkDsc2{font-size:13px;line-height:1.5;color:#E8EEF1;opacity:.8;margin:0;padding-left:32px}
.CkBttnGrp{display:flex;gap:12px}
.CkBttn--prm,.CkBttn--scnd{flex:1;padding:14px 20px;border:none;border-radius:24px;font-family:'Arimo',sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}
.CkBttn--prm{background:linear-gradient(135deg,#F30F2B 0%,#c90d24 100%);color:#E8EEF1;box-shadow:0 0 16px #f30f2b66}
.CkBttn--prm:hover{background:linear-gradient(135deg,#ff1e36 0%,#F30F2B 100%);box-shadow:0 0 24px #f30f2b99}
.CkBttn--scnd{background:#e8eef11a;color:#E8EEF1;border:1px solid #e8eef133}
.CkBttn--scnd:hover{background:#e8eef126;border-color:#e8eef14d}
@media (max-width: 1024px) {
.LgNvFlx{flex-direction:column;gap:24px}
.NvgtnMn4{justify-content:center}
.FtrCntntGrd{grid-template-columns:1fr;gap:40px}
}
@media (max-width: 768px) {
.CmpnyNmBlck{font-size:24px}
.LgImg92{width:80px;height:80px}
.NvLnk3,.NvLnk--actv3{font-size:15px;padding:10px 18px}
.CkCnstPpup29{bottom:16px;left:16px;width:calc(100% - 32px)}
.CkCntnrBx{padding:24px}
.CkBttnGrp{flex-direction:column}
}
@media (max-width: 480px) {
.CntnrBox12{padding:0 16px}
.NvgtnMn4{width:100%;justify-content:center}
.NvLnk3,.NvLnk--actv3{flex:1 1 calc(50% - 4px);text-align:center;font-size:14px;padding:10px 12px}
.CntctItm9{font-size:14px}
.FtrSctn28{padding:48px 0 24px}
}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#1a1e28;border-radius:20px}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#F30F2B 0%,#2D333F 100%);border-radius:20px;border:2px solid #1a1e28}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff1e36 0%,#F30F2B 100%);box-shadow:0 0 12px #f30f2b80}
.terms-jisr-inner{max-width:1400px;margin:0 auto;padding:80px 24px 120px;background:linear-gradient(180deg,#1a1e26 0%,#2D333F 100%);color:#E8EEF1;line-height:1.8}
.terms-jisr-inner h1{font-size:56px;font-weight:700;color:#E8EEF1;margin:0 0 48px;padding-bottom:32px;border-bottom:3px solid #F30F2B;letter-spacing:-.02em;text-shadow:0 0 40px #f30f2b4d}
.terms-jisr-inner h2{font-size:38px;font-weight:600;color:#E8EEF1;margin:80px 0 32px;padding-left:24px;border-left:6px solid #F30F2B;letter-spacing:-.01em;text-shadow:0 0 30px #f30f2b33}
.terms-jisr-inner h3{font-size:28px;font-weight:600;color:#E8EEF1;margin:56px 0 24px;text-shadow:0 0 20px #e8eef126}
.terms-jisr-inner h4{font-size:22px;font-weight:600;color:#F30F2B;margin:40px 0 20px;text-transform:uppercase;letter-spacing:.05em}
.terms-jisr-inner h5{font-size:19px;font-weight:600;color:#E8EEF1;margin:32px 0 16px}
.terms-jisr-inner h6{font-size:17px;font-weight:600;color:#a8b4c0;margin:24px 0 12px;text-transform:uppercase;letter-spacing:.08em}
.terms-jisr-inner p{font-size:18px;line-height:1.9;color:#c5cdd6;margin:0 0 28px;max-width:920px}
.terms-jisr-inner p strong{color:#E8EEF1;font-weight:600}
.terms-jisr-inner p em{color:#F30F2B;font-style:normal;font-weight:500}
.terms-jisr-inner ul{margin:0 0 40px;padding:0 0 0 32px;list-style:none}
.terms-jisr-inner ul li{font-size:18px;line-height:1.8;color:#c5cdd6;margin:0 0 20px;padding-left:28px;position:relative}
.terms-jisr-inner ul li::before{content:'';position:absolute;left:0;top:12px;width:10px;height:10px;background:linear-gradient(135deg,#F30F2B 0%,#ff4d63 100%);border-radius:50%;box-shadow:0 0 16px #f30f2b99}
.terms-jisr-inner ol{margin:0 0 40px;padding:0 0 0 32px;counter-reset:plcy-cntr;list-style:none}
.terms-jisr-inner ol li{font-size:18px;line-height:1.8;color:#c5cdd6;margin:0 0 20px;padding-left:40px;position:relative;counter-increment:plcy-cntr}
.terms-jisr-inner ol li::before{content:counter(plcy-cntr);position:absolute;left:0;top:0;width:32px;height:32px;background:linear-gradient(135deg,#F30F2B 0%,#2D333F 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#E8EEF1;box-shadow:0 4px 16px #f30f2b66 inset 0 1px 0 #ffffff1a}
.terms-jisr-inner ul ul,.terms-jisr-inner ol ol,.terms-jisr-inner ul ol,.terms-jisr-inner ol ul{margin:16px 0}
.terms-jisr-inner a{color:#F30F2B;text-decoration:none;font-weight:500;position:relative;transition:all .3s ease;border-bottom:2px solid transparent}
.terms-jisr-inner a:hover{color:#ff4d63;border-bottom-color:#ff4d63;text-shadow:0 0 20px #f30f2b80}
.terms-jisr-inner a:focus{outline:3px solid #F30F2B;outline-offset:4px;border-radius:4px}
.terms-jisr-inner hr{height:2px;border:none;background:linear-gradient(90deg,transparent 0%,#F30F2B 50%,transparent 100%);margin:80px 0;opacity:.4}
.terms-jisr-inner div{margin:0 0 32px}
.terms-jisr-inner div p:last-child{margin-bottom:0}
@media (max-width: 1024px) {
.terms-jisr-inner{padding:60px 20px 100px}
.terms-jisr-inner h1{font-size:42px;margin-bottom:36px;padding-bottom:24px}
.terms-jisr-inner h2{font-size:32px;margin:64px 0 28px;padding-left:20px}
.terms-jisr-inner h3{font-size:24px;margin:48px 0 20px}
.terms-jisr-inner h4{font-size:20px}
}
@media (max-width: 768px) {
.terms-jisr-inner{padding:48px 16px 80px}
.terms-jisr-inner h1{font-size:34px;margin-bottom:32px;padding-bottom:20px}
.terms-jisr-inner h2{font-size:26px;margin:56px 0 24px;padding-left:16px;border-left-width:4px}
.terms-jisr-inner h3{font-size:21px;margin:40px 0 18px}
.terms-jisr-inner h4{font-size:18px;margin:32px 0 16px}
.terms-jisr-inner h5{font-size:17px}
.terms-jisr-inner h6{font-size:15px}
.terms-jisr-inner p,.terms-jisr-inner ul li,.terms-jisr-inner ol li{font-size:16px;line-height:1.8}
.terms-jisr-inner ul{padding-left:24px}
.terms-jisr-inner ul li{padding-left:24px}
.terms-jisr-inner ul li::before{width:8px;height:8px;top:10px}
.terms-jisr-inner ol{padding-left:24px}
.terms-jisr-inner ol li{padding-left:36px}
.terms-jisr-inner ol li::before{width:28px;height:28px;font-size:14px}
.terms-jisr-inner hr{margin:60px 0}
}
@media (max-width: 480px) {
.terms-jisr-inner{padding:40px 12px 60px}
.terms-jisr-inner h1{font-size:28px;margin-bottom:28px}
.terms-jisr-inner h2{font-size:22px;margin:48px 0 20px}
.terms-jisr-inner h3{font-size:19px}
.terms-jisr-inner p,.terms-jisr-inner ul li,.terms-jisr-inner ol li{font-size:15px}
}
.HrWrpr{background:linear-gradient(135deg,#1a1f28 0%,#2D333F 50%,#1e242e 100%);position:relative;overflow:hidden}
.HrWrpr::before{content:'';position:absolute;top:0;left:-50%;width:200%;height:100%;background:radial-gradient(ellipse at center,#f30f2b26 0%,transparent 70%);animation:pls3 8s ease-in-out infinite}
@keyframes pls3 {
0%,100%{transform:translateX(0)}
50%{transform:translateX(25%)}
}
.HrCntnr{max-width:1600px;margin:0 auto;padding:120px 24px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;position:relative;z-index:2}
.HrTxtBx{display:flex;flex-direction:column;gap:32px}
.HrPrblm{font-size:18px;color:#F30F2B;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;text-shadow:0 0 20px #f30f2b80}
.HrSltn h1{font-size:56px;line-height:1.15;color:#E8EEF1;font-weight:700;margin:0 0 24px;text-shadow:0 4px 12px #0006}
.HrSltn p{font-size:20px;line-height:1.6;color:#e8eef1d9}
.HrImgBx{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000080 0 0 40px #f30f2b33 inset 0 0 0 1px #f30f2b4d}
.HrImgBx::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#f30f2b26 0%,transparent 50%,#2d333f4d 100%);pointer-events:none}
.HrImgBx img{width:100%;height:600px;object-fit:cover;display:block;filter:contrast(1.1) brightness(0.95)}
.IntrctvSct{background:#1a1f28;padding:100px 24px;position:relative}
.IntrctvSct::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:90%;height:2px;background:linear-gradient(90deg,transparent,#F30F2B,transparent);opacity:.4}
.IntrctvCntnr{max-width:1600px;margin:0 auto}
.IntrctvHdr{text-align:center;margin-bottom:80px}
.IntrctvHdr h2{font-size:42px;color:#E8EEF1;margin:0 0 16px;font-weight:700}
.IntrctvHdr p{font-size:18px;color:#e8eef1b3;max-width:700px;margin:0 auto}
.IntrctvGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.IntrctvCrd{background:linear-gradient(145deg,#242a36 0%,#2D333F 100%);border-radius:24px;padding:48px 32px;position:relative;overflow:hidden;border:1px solid #f30f2b33;transition:all .4s cubic-bezier(0.4,0,0.2,1)}
.IntrctvCrd::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#F30F2B,#ff4757);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.IntrctvCrd:hover{transform:translateY(-8px);box-shadow:0 24px 48px #0006 0 0 40px #f30f2b4d;border-color:#F30F2B}
.IntrctvCrd:hover::before{transform:scaleX(1)}
.IntrctvIcn{width:64px;height:64px;background:linear-gradient(135deg,#F30F2B,#ff4757);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 24px #f30f2b66}
.IntrctvIcn i{font-size:28px;color:#E8EEF1}
.IntrctvCrd h3{font-size:24px;color:#E8EEF1;margin:0 0 16px;font-weight:600}
.IntrctvCrd p{font-size:16px;line-height:1.6;color:#e8eef1bf;margin:0}
.AftLrnSct{background:#0f1419;padding:100px 24px;position:relative}
.AftLrnCntnr{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.AftLrnTxt h2{font-size:48px;color:#E8EEF1;margin:0 0 24px;font-weight:700;line-height:1.2}
.AftLrnTxt h2::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#F30F2B,transparent);margin-top:20px}
.AftLrnTxt p{font-size:18px;line-height:1.7;color:#e8eef1cc;margin-bottom:32px}
.AftLrnLst{display:flex;flex-direction:column;gap:24px}
.AftLrnItm{display:flex;gap:20px;align-items:flex-start;padding:24px;background:#2d333f4d;border-radius:16px;border-left:3px solid #F30F2B;transition:all .3s ease}
.AftLrnItm:hover{background:#2d333f80;transform:translateX(8px)}
.AftLrnItm i{font-size:24px;color:#F30F2B;margin-top:4px;flex-shrink:0}
.AftLrnItm div h4{font-size:18px;color:#E8EEF1;margin:0 0 8px;font-weight:600}
.AftLrnItm div p{font-size:15px;line-height:1.5;color:#e8eef1b3;margin:0}
.AftLrnImg{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #00000080}
.AftLrnImg img{width:100%;height:650px;object-fit:cover;display:block}
.AftLrnImg::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,#f30f2b33)}
.SpprtSct{background:linear-gradient(180deg,#1a1f28 0%,#2D333F 100%);padding:100px 24px}
.SpprtCntnr{max-width:1200px;margin:0 auto}
.SpprtHdr{text-align:center;margin-bottom:80px}
.SpprtHdr h2{font-size:46px;color:#E8EEF1;margin:0 0 20px;font-weight:700}
.SpprtHdr p{font-size:19px;color:#e8eef1bf;max-width:650px;margin:0 auto}
.SpprtTmlnWrpr{position:relative}
.SpprtTmln{position:relative;padding-left:60px}
.SpprtTmln::before{content:'';position:absolute;left:20px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#F30F2B 0%,#f30f2b4d 100%)}
.SpprtStg{position:relative;margin-bottom:60px;padding:32px;background:#0f141999;border-radius:20px;border:1px solid #f30f2b33;transition:all .3s ease}
.SpprtStg:hover{background:#0f1419cc;border-color:#F30F2B;transform:translateX(12px)}
.SpprtStg::before{content:'';position:absolute;left:-60px;top:24px;width:40px;height:40px;background:linear-gradient(135deg,#F30F2B,#ff4757);border-radius:50%;box-shadow:0 0 24px #f30f2b99;border:4px solid #1a1f28}
.SpprtStg h3{font-size:22px;color:#E8EEF1;margin:0 0 12px;font-weight:600}
.SpprtStg p{font-size:16px;line-height:1.6;color:#e8eef1bf;margin:0}
.ActvtSct{background:#0f1419;padding:100px 24px;position:relative;overflow:hidden}
.ActvtSct::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,#f30f2b1a 0%,transparent 70%)}
.ActvtCntnr{max-width:1600px;margin:0 auto;position:relative;z-index:1}
.ActvtHdr{text-align:center;margin-bottom:70px}
.ActvtHdr h2{font-size:44px;color:#E8EEF1;margin:0 0 18px;font-weight:700}
.ActvtHdr p{font-size:18px;color:#e8eef1b3}
.ActvtGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.ActvtBx{background:linear-gradient(135deg,#1a1f28 0%,#242a36 100%);border-radius:24px;padding:48px 40px;position:relative;border:1px solid #f30f2b26;transition:all .4s ease}
.ActvtBx::after{content:'';position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#F30F2B,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}
.ActvtBx:hover{transform:scale(1.02);box-shadow:0 20px 60px #0006}
.ActvtBx:hover::after{opacity:1}
.ActvtBxHdr{display:flex;align-items:center;gap:20px;margin-bottom:24px}
.ActvtBxIcn{width:56px;height:56px;background:#f30f2b26;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ActvtBxIcn i{font-size:26px;color:#F30F2B}
.ActvtBxHdr h3{font-size:26px;color:#E8EEF1;margin:0;font-weight:600}
.ActvtBx p{font-size:16px;line-height:1.7;color:#e8eef1bf;margin:0 0 24px}
.ActvtMtr{display:flex;gap:32px;padding-top:24px;border-top:1px solid #f30f2b33}
.ActvtMtrItm{display:flex;flex-direction:column;gap:6px}
.ActvtMtrLbl{font-size:13px;color:#e8eef199;text-transform:uppercase;letter-spacing:.8px}
.ActvtMtrVl{font-size:22px;color:#F30F2B;font-weight:700}
.DcmntSct{background:linear-gradient(180deg,#2D333F 0%,#1a1f28 100%);padding:100px 24px}
.DcmntCntnr{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}
.DcmntImg{border-radius:24px;overflow:hidden;position:relative;box-shadow:0 24px 60px #0009}
.DcmntImg img{width:100%;height:600px;object-fit:cover;display:block}
.DcmntImg::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg,#f30f2b33 0%,transparent 60%)}
.DcmntTxt h2{font-size:46px;color:#E8EEF1;margin:0 0 28px;font-weight:700;line-height:1.2}
.DcmntTxt p{font-size:18px;line-height:1.7;color:#e8eef1cc;margin-bottom:40px}
.DcmntLst{display:flex;flex-direction:column;gap:20px}
.DcmntLstItm{background:#0f141980;padding:24px 28px;border-radius:16px;display:flex;align-items:center;gap:20px;border-left:4px solid #F30F2B;transition:all .3s ease}
.DcmntLstItm:hover{background:#0f1419b3;transform:translateX(8px)}
.DcmntLstItm i{font-size:28px;color:#F30F2B;flex-shrink:0}
.DcmntLstItm span{font-size:17px;color:#E8EEF1;font-weight:500}
@media (max-width: 1024px) {
.HrCntnr{grid-template-columns:1fr;gap:60px;padding:80px 20px}
.HrSltn h1{font-size:44px}
.HrImgBx img{height:500px}
.IntrctvGrd{grid-template-columns:repeat(2,1fr);gap:24px}
.AftLrnCntnr{grid-template-columns:1fr;gap:60px}
.AftLrnImg img{height:500px}
.ActvtGrd{grid-template-columns:1fr;gap:32px}
.DcmntCntnr{grid-template-columns:1fr;gap:60px}
.DcmntImg img{height:500px}
}
@media (max-width: 768px) {
.HrCntnr{padding:60px 16px}
.HrSltn h1{font-size:36px}
.HrSltn p{font-size:18px}
.HrImgBx img{height:400px}
.IntrctvSct{padding:80px 16px}
.IntrctvHdr h2{font-size:36px}
.IntrctvGrd{grid-template-columns:1fr}
.AftLrnSct{padding:80px 16px}
.AftLrnTxt h2{font-size:38px}
.AftLrnImg img{height:400px}
.SpprtSct{padding:80px 16px}
.SpprtHdr h2{font-size:36px}
.ActvtSct{padding:80px 16px}
.ActvtHdr h2{font-size:36px}
.ActvtMtr{flex-direction:column;gap:16px}
.DcmntSct{padding:80px 16px}
.DcmntTxt h2{font-size:36px}
.DcmntImg img{height:400px}
}
.cntct47MainWrppr{background:linear-gradient(135deg,#1a1f2a 0%,#2D333F 50%,#1e232e 100%);min-height:92vh;position:relative;overflow:hidden}
.cntct47MainWrppr::before{content:'';position:absolute;top:-20%;right:-15%;width:600px;height:600px;background:radial-gradient(circle,#f30f2b1f 0%,transparent 70%);border-radius:50%;filter:blur(60px);z-index:1}
.cntct47MainWrppr::after{content:'';position:absolute;bottom:-25%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,#e8eef114 0%,transparent 65%);border-radius:50%;filter:blur(50px);z-index:1}
.cntct47HdrSctnn{max-width:1600px;margin:0 auto;padding:120px 24px 80px;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.cntct47HdrTxtBxx{display:flex;flex-direction:column;gap:32px}
.cntct47MnTtl{font-size:58px;font-weight:700;line-height:1.15;color:#E8EEF1;letter-spacing:-.02em;text-shadow:0 2px 12px #0000004d}
.cntct47MnTtl span{background:linear-gradient(120deg,#F30F2B 0%,#ff4d64 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}
.cntct47MnTtl span::after{content:'';position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#F30F2B 0%,transparent 100%);border-radius:18px}
.cntct47HdrBttn{display:inline-flex;align-items:center;gap:12px;padding:18px 36px;background:linear-gradient(135deg,#F30F2B 0%,#c50c22 100%);color:#E8EEF1;text-decoration:none;font-weight:600;font-size:17px;border-radius:24px;box-shadow:0 8px 24px #f30f2b59 inset 0 1px 0 #ffffff26;transition:all .3s ease;border:1px solid #ffffff1a;align-self:flex-start}
.cntct47HdrBttn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #f30f2b73 inset 0 1px 0 #fff3;background:linear-gradient(135deg,#ff1a35 0%,#d60e25 100%)}
.cntct47HdrImgBxx{position:relative}
.cntct47HdrImgBxx img{width:100%;height:480px;object-fit:cover;border-radius:28px;box-shadow:0 20px 60px #0006 0 0 0 1px #e8eef11a;position:relative;z-index:2}
.cntct47HdrImgBxx::before{content:'';position:absolute;top:-24px;left:-24px;width:calc(100% + 48px);height:calc(100% + 48px);background:linear-gradient(135deg,#f30f2b26 0%,#e8eef114 100%);border-radius:32px;z-index:1}
.cntct47CntntZn{max-width:1600px;margin:0 auto;padding:0 24px 120px;position:relative;z-index:2}
.cntct47CntntGrd{display:grid;grid-template-columns:0.95fr 1.05fr;gap:48px}
.cntct47InfBxx{background:#2d333f99;backdrop-filter:blur(20px);border-radius:28px;padding:44px;border:1px solid #e8eef11f;box-shadow:0 12px 40px #0000004d;height:fit-content}
.cntct47InfTtl{font-size:32px;font-weight:700;color:#E8EEF1;margin-bottom:28px;letter-spacing:-.01em}
.cntct47InfLst{display:flex;flex-direction:column;gap:24px}
.cntct47InfItm{display:flex;align-items:flex-start;gap:16px;padding:18px;background:#e8eef10a;border-radius:18px;transition:all .3s ease;border:1px solid transparent}
.cntct47InfItm:hover{background:#e8eef114;border-color:#f30f2b4d;transform:translateX(4px)}
.cntct47InfIcnn{width:44px;height:44px;background:linear-gradient(135deg,#F30F2B 0%,#c50c22 100%);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #f30f2b4d}
.cntct47InfIcnn i{font-size:22px;color:#E8EEF1}
.cntct47InfDtlss{display:flex;flex-direction:column;gap:4px}
.cntct47InfLbl{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#e8eef199}
.cntct47InfVl{font-size:17px;color:#E8EEF1;font-weight:500}
.cntct47InfVl a{color:#E8EEF1;text-decoration:none;transition:color .3s ease}
.cntct47InfVl a:hover{color:#F30F2B}
.cntct47MsgAppsRow{display:flex;gap:12px;margin-top:8px}
.cntct47AppLnkk{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#e8eef114;border-radius:12px;text-decoration:none;color:#E8EEF1;font-size:14px;font-weight:500;border:1px solid #e8eef126;transition:all .3s ease}
.cntct47AppLnkk:hover{background:#f30f2b26;border-color:#f30f2b66;transform:translateY(-2px)}
.cntct47AppLnkk i{font-size:16px}
.cntct47FrmBxx{background:#2d333f99;backdrop-filter:blur(20px);border-radius:28px;padding:48px;border:1px solid #e8eef11f;box-shadow:0 12px 40px #0000004d}
.cntct47FrmTtl{font-size:32px;font-weight:700;color:#E8EEF1;margin-bottom:12px;letter-spacing:-.01em}
.cntct47FrmDsc{font-size:16px;color:#e8eef1b3;margin-bottom:36px;line-height:1.6}
.cntct47FrmFrm{display:flex;flex-direction:column;gap:24px}
.cntct47FldGrp{display:flex;flex-direction:column;gap:8px}
.cntct47FldLbl{font-size:14px;font-weight:600;color:#E8EEF1;letter-spacing:.02em}
.cntct47FldLbl span{color:#F30F2B}
.cntct47FldInpt,.cntct47FldTxtarea,.cntct47FldSlct{width:100%;padding:16px 20px;background:#e8eef10f;border:2px solid #e8eef126;border-radius:16px;color:#E8EEF1;font-size:16px;transition:all .3s ease;font-family:inherit}
.cntct47FldInpt:focus,.cntct47FldTxtarea:focus,.cntct47FldSlct:focus{outline:none;background:#e8eef11a;border-color:#F30F2B;box-shadow:0 0 0 4px #f30f2b26}
.cntct47FldInpt::placeholder,.cntct47FldTxtarea::placeholder{color:#e8eef166}
.cntct47FldTxtarea{min-height:140px;resize:vertical}
.cntct47FldSlct{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23E8EEF1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:48px;cursor:pointer}
.cntct47FldSlct option{background:#2D333F;color:#E8EEF1;padding:12px}
.cntct47PrvcyChck{display:flex;align-items:flex-start;gap:12px;margin-top:8px}
.cntct47PrvcyChck input[type="checkbox"]{width:20px;height:20px;margin-top:2px;accent-color:#F30F2B;cursor:pointer;flex-shrink:0}
.cntct47PrvcyTxt{font-size:14px;color:#e8eef1bf;line-height:1.5}
.cntct47PrvcyTxt a{color:#F30F2B;text-decoration:none;font-weight:600;transition:color .3s ease}
.cntct47PrvcyTxt a:hover{color:#ff1a35;text-decoration:underline}
.cntct47SbmtBttn{width:100%;padding:18px 32px;background:linear-gradient(135deg,#F30F2B 0%,#c50c22 100%);color:#E8EEF1;font-size:17px;font-weight:600;border:none;border-radius:18px;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #f30f2b59;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px}
.cntct47SbmtBttn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #f30f2b73;background:linear-gradient(135deg,#ff1a35 0%,#d60e25 100%)}
.cntct47SbmtBttn:active{transform:translateY(0)}
.cntct47SbmtBttn i{font-size:20px}
.cntct47XtrSctnn{max-width:1600px;margin:0 auto;padding:0 24px 100px;position:relative;z-index:2}
.cntct47XtrCrd{background:linear-gradient(135deg,#f30f2b1f 0%,#2d333fcc 100%);backdrop-filter:blur(20px);border-radius:32px;padding:64px 52px;border:1px solid #f30f2b33;box-shadow:0 16px 48px #f30f2b26;display:grid;grid-template-columns:1.2fr 0.8fr;gap:52px;align-items:center;position:relative;overflow:hidden}
.cntct47XtrCrd::before{content:'';position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,#f30f2b2e 0%,transparent 65%);border-radius:50%;filter:blur(60px)}
.cntct47XtrTxtBxx{position:relative;z-index:2}
.cntct47XtrTtl{font-size:42px;font-weight:700;color:#E8EEF1;margin-bottom:20px;line-height:1.2;letter-spacing:-.02em}
.cntct47XtrDsc{font-size:18px;color:#e8eef1cc;line-height:1.7;margin-bottom:32px}
.cntct47XtrHrsLst{display:flex;flex-direction:column;gap:14px}
.cntct47XtrHrsItm{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#e8eef10f;border-radius:16px;border:1px solid #e8eef11a}
.cntct47XtrHrsDy{font-size:16px;font-weight:600;color:#E8EEF1}
.cntct47XtrHrsTm{font-size:16px;color:#e8eef1b3;font-weight:500}
.cntct47XtrImgBxx{position:relative;z-index:2}
.cntct47XtrImgBxx img{width:100%;height:420px;object-fit:cover;border-radius:24px;box-shadow:0 16px 48px #00000059;border:1px solid #e8eef11a}
@media (max-width: 1200px) {
.cntct47HdrSctnn{grid-template-columns:1fr;gap:48px;padding:100px 24px 70px}
.cntct47MnTtl{font-size:48px}
.cntct47HdrImgBxx img{height:400px}
.cntct47CntntGrd{grid-template-columns:1fr;gap:36px}
.cntct47XtrCrd{grid-template-columns:1fr;gap:40px;padding:48px 40px}
.cntct47XtrTtl{font-size:36px}
}
@media (max-width: 768px) {
.cntct47HdrSctnn{padding:80px 20px 60px}
.cntct47MnTtl{font-size:38px}
.cntct47HdrImgBxx img{height:320px}
.cntct47CntntZn{padding:0 20px 80px}
.cntct47InfBxx,.cntct47FrmBxx{padding:32px 28px}
.cntct47InfTtl,.cntct47FrmTtl{font-size:28px}
.cntct47XtrSctnn{padding:0 20px 80px}
.cntct47XtrCrd{padding:36px 28px}
.cntct47XtrTtl{font-size:32px}
.cntct47XtrImgBxx img{height:320px}
.cntct47MsgAppsRow{flex-wrap:wrap}
}
@media (max-width: 480px) {
.cntct47MnTtl{font-size:32px}
.cntct47HdrBttn{padding:16px 28px;font-size:16px}
.cntct47HdrImgBxx img{height:280px}
.cntct47InfBxx,.cntct47FrmBxx{padding:28px 22px}
.cntct47InfTtl,.cntct47FrmTtl{font-size:24px}
.cntct47XtrCrd{padding:32px 22px}
.cntct47XtrTtl{font-size:28px}
.cntct47XtrImgBxx img{height:280px}
}
.Hdr--Mn{position:relative;padding:120px 24px 90px;overflow:hidden;background:linear-gradient(135deg,#1a1f28 0%,#2D333F 50%,#1e252f 100%)}
.Hdr--Mn::before{content:'';position:absolute;top:-120px;right:-80px;width:420px;height:420px;background:radial-gradient(circle,#f30f2b26 0%,transparent 70%);border-radius:50%;filter:blur(60px)}
.Hdr--Mn::after{content:'';position:absolute;bottom:-100px;left:-60px;width:360px;height:360px;background:radial-gradient(circle,#e8eef114 0%,transparent 70%);border-radius:50%;filter:blur(50px)}
.Hdr--Cntnt{max-width:1600px;margin:0 auto;position:relative;z-index:2}
.Hdr--Ttl{font-size:3.2rem;font-weight:700;color:#E8EEF1;margin-bottom:48px;line-height:1.2;letter-spacing:-.02em}
.Hdr--Dsc{font-size:1.15rem;color:#e8eef1d9;max-width:720px;line-height:1.7;margin-bottom:56px}
.Hdr--ImgWrp{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px #00000059}
.Hdr--ImgWrp img{width:100%;height:520px;object-fit:cover;display:block;filter:brightness(0.92) contrast(1.05)}
.Stry--Blck{padding:100px 24px;background:#1a1f28}
.Stry--Grid{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}
.Stry--TxtZn{color:#E8EEF1}
.Stry--TxtZn h2{font-size:2.4rem;font-weight:700;margin-bottom:28px;color:#E8EEF1;line-height:1.25}
.Stry--TxtZn p{font-size:1.05rem;line-height:1.75;color:#e8eef1cc;margin-bottom:22px}
.Stry--TxtZn p:last-child{margin-bottom:0}
.Stry--ImgFrm{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 10px 35px #0000004d}
.Stry--ImgFrm img{width:100%;height:480px;object-fit:cover;display:block}
.Tm--Sctn{padding:90px 24px;background:linear-gradient(180deg,#2D333F 0%,#242932 100%)}
.Tm--Cntner{max-width:1600px;margin:0 auto}
.Tm--Hd{text-align:center;margin-bottom:68px}
.Tm--Hd h2{font-size:2.6rem;font-weight:700;color:#E8EEF1;margin-bottom:18px}
.Tm--Hd p{font-size:1.1rem;color:#e8eef1bf;max-width:680px;margin:0 auto;line-height:1.65}
.Tm--Crds{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}
.Tm--Crd{background:#e8eef10a;border:1px solid #e8eef11a;border-radius:20px;padding:0;overflow:hidden;transition:all .3s ease}
.Tm--Crd:hover{transform:translateY(-8px);box-shadow:0 16px 48px #f30f2b26;border-color:#f30f2b4d}
.Tm--Crd img{width:100%;height:280px;object-fit:cover;display:block}
.Tm--CrdTxt{padding:32px}
.Tm--CrdTxt h3{font-size:1.4rem;font-weight:600;color:#E8EEF1;margin-bottom:10px}
.Tm--CrdTxt .rle{font-size:.95rem;color:#F30F2B;margin-bottom:18px;display:block;font-weight:500}
.Tm--CrdTxt p{font-size:.98rem;line-height:1.7;color:#e8eef1b3}
.Vls--Blck{padding:95px 24px;background:#1c2129;position:relative}
.Vls--Blck::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#F30F2B 50%,transparent 100%)}
.Vls--Wrp{max-width:1600px;margin:0 auto;display:flex;flex-direction:row-reverse;gap:72px;align-items:flex-start}
.Vls--Cntnt{flex:1}
.Vls--Cntnt h2{font-size:2.5rem;font-weight:700;color:#E8EEF1;margin-bottom:42px;line-height:1.25}
.VlsLst{display:flex;flex-direction:column;gap:28px}
.VlsItm{display:flex;gap:20px;align-items:flex-start}
.VlsIcn{width:48px;height:48px;flex-shrink:0;border-radius:12px;background:linear-gradient(135deg,#F30F2B 0%,#d40c25 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #f30f2b40}
.VlsIcn svg{width:24px;height:24px;fill:#E8EEF1}
.VlsTxt h3{font-size:1.25rem;font-weight:600;color:#E8EEF1;margin-bottom:8px}
.VlsTxt p{font-size:1rem;line-height:1.7;color:#e8eef1bf}
.Vls--ImgBx{flex:0 0 480px;position:sticky;top:100px}
.Vls--ImgBx img{width:100%;height:560px;object-fit:cover;border-radius:24px;box-shadow:0 14px 44px #0006}
.Prch--Sctn{padding:110px 24px;background:linear-gradient(135deg,#2D333F 0%,#1f242d 50%,#2D333F 100%);position:relative;overflow:hidden}
.Prch--Sctn::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,#f30f2b14 0%,transparent 70%);border-radius:50%;filter:blur(80px)}
.Prch--Bx{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.Prch--ImgSd{position:relative}
.Prch--ImgSd img{width:100%;height:500px;object-fit:cover;border-radius:28px;box-shadow:0 18px 50px #00000059}
.Prch--TxtSd h2{font-size:2.7rem;font-weight:700;color:#E8EEF1;margin-bottom:26px;line-height:1.2}
.Prch--TxtSd p{font-size:1.08rem;line-height:1.75;color:#e8eef1cc;margin-bottom:38px}
.Prch--Bttn{display:inline-flex;align-items:center;gap:12px;padding:18px 42px;background:linear-gradient(135deg,#F30F2B 0%,#c20c23 100%);color:#E8EEF1;font-size:1.05rem;font-weight:600;border-radius:16px;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 24px #f30f2b4d;z-index:10;position:relative}
.Prch--Bttn:hover{transform:translateY(-3px);box-shadow:0 10px 32px #f30f2b73;background:linear-gradient(135deg,#d40c25 0%,#a80a1e 100%)}
.Prch--Bttn svg{width:20px;height:20px;fill:currentColor}
@media (max-width: 1024px) {
.Hdr--Mn{padding:80px 20px 70px}
.Hdr--Ttl{font-size:2.4rem;margin-bottom:32px}
.Hdr--Dsc{font-size:1.05rem;margin-bottom:40px}
.Hdr--ImgWrp img{height:380px}
.Stry--Blck{padding:70px 20px}
.Stry--Grid{grid-template-columns:1fr;gap:44px}
.Stry--TxtZn h2{font-size:2rem}
.Stry--ImgFrm img{height:360px}
.Tm--Sctn{padding:70px 20px}
.Tm--Hd h2{font-size:2.2rem}
.Tm--Crds{gap:32px}
.Vls--Blck{padding:70px 20px}
.Vls--Wrp{flex-direction:column;gap:48px}
.Vls--ImgBx{flex:1;width:100%;position:static}
.Vls--ImgBx img{height:420px}
.Vls--Cntnt h2{font-size:2.1rem}
.Prch--Sctn{padding:80px 20px}
.Prch--Bx{grid-template-columns:1fr;gap:40px}
.Prch--TxtSd h2{font-size:2.2rem}
.Prch--ImgSd img{height:380px}
}
@media (max-width: 768px) {
.Hdr--Mn{padding:60px 16px 50px}
.Hdr--Ttl{font-size:1.9rem;margin-bottom:24px}
.Hdr--Dsc{font-size:1rem;margin-bottom:32px}
.Hdr--ImgWrp img{height:280px}
.Stry--Blck{padding:50px 16px}
.Stry--Grid{gap:32px}
.Stry--TxtZn h2{font-size:1.75rem}
.Stry--TxtZn p{font-size:.98rem}
.Stry--ImgFrm img{height:280px}
.Tm--Sctn{padding:50px 16px}
.Tm--Hd{margin-bottom:48px}
.Tm--Hd h2{font-size:1.85rem}
.Tm--Hd p{font-size:1rem}
.Tm--Crds{grid-template-columns:1fr;gap:28px}
.Tm--Crd img{height:240px}
.Tm--CrdTxt{padding:24px}
.Vls--Blck{padding:50px 16px}
.Vls--Wrp{gap:36px}
.Vls--Cntnt h2{font-size:1.8rem;margin-bottom:32px}
.VlsLst{gap:24px}
.VlsIcn{width:42px;height:42px}
.VlsIcn svg{width:20px;height:20px}
.VlsTxt h3{font-size:1.1rem}
.VlsTxt p{font-size:.95rem}
.Vls--ImgBx img{height:320px}
.Prch--Sctn{padding:60px 16px}
.Prch--Bx{gap:32px}
.Prch--TxtSd h2{font-size:1.85rem}
.Prch--TxtSd p{font-size:1rem;margin-bottom:28px}
.Prch--ImgSd img{height:300px}
.Prch--Bttn{padding:16px 36px;font-size:1rem}
}
.TtlSct{position:relative;overflow:hidden;max-width:1600px;margin:0 auto 60px;border-radius:28px}
.TtlSct .ImgWrp{position:relative;width:100%;height:480px;overflow:hidden}
.TtlSct .ImgWrp img{width:100%;height:100%;object-fit:cover;display:block}
.TtlSct .ImgWrp::before,.TtlSct .ImgWrp::after{content:'';position:absolute;left:0;right:0;height:180px;pointer-events:none;z-index:2}
.TtlSct .ImgWrp::before{top:0;background:linear-gradient(180deg,#2d333fe6 0%,#2d333f00 100%)}
.TtlSct .ImgWrp::after{bottom:0;background:linear-gradient(0deg,#2d333ff2 0%,#2d333f00 100%)}
.TtlSct .TxtCntr{background:#1a1d24;padding:64px 40px;text-align:center;position:relative}
.TtlSct .TxtCntr::before{content:'';position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:220px;height:8px;background:repeating-linear-gradient(90deg,#F30F2B 0px,#F30F2B 6px,transparent 6px,transparent 14px);border-radius:20px}
.TtlSct h1{font-size:3.2rem;font-weight:700;color:#E8EEF1;margin:0 0 18px;line-height:1.2}
.TtlSct h1 .Brk{display:block;margin-top:8px;color:#F30F2B}
.TtlSct .Sbttl{font-size:1.15rem;color:#a8b2bc;line-height:1.6;max-width:680px;margin:0 auto 36px}
.TtlSct .BtnGrp{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.TtlSct .BtnPrmry,.TtlSct .BtnScndry{padding:16px 36px;border-radius:24px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;z-index:5;border:none;cursor:pointer}
.TtlSct .BtnPrmry{background:linear-gradient(135deg,#F30F2B 0%,#c90d24 100%);color:#E8EEF1;box-shadow:0 6px 20px #f30f2b4d}
.TtlSct .BtnPrmry:hover{transform:translateY(-3px);box-shadow:0 10px 28px #f30f2b73}
.TtlSct .BtnScndry{background:transparent;color:#E8EEF1;border:2px solid #F30F2B}
.TtlSct .BtnScndry:hover{background:#f30f2b1f;border-color:#ff1a35}
.PstngsSct{max-width:1600px;margin:0 auto 80px;padding:0 24px}
.PstngsSct .SctnHdr{text-align:center;margin-bottom:56px}
.PstngsSct h2{font-size:2.6rem;font-weight:700;color:#E8EEF1;margin:0 0 14px;position:relative;display:inline-block}
.PstngsSct h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60%;height:4px;background:linear-gradient(90deg,transparent 0%,#F30F2B 50%,transparent 100%);border-radius:4px}
.PstngsSct .SctnDsc{font-size:1.1rem;color:#8a959f;line-height:1.7;max-width:640px;margin:20px auto 0}
.JbGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:32px}
.JbCrd{background:linear-gradient(145deg,#252b38 0%,#1e222d 100%);border-radius:26px;padding:0;overflow:hidden;border:1px solid #f30f2b26;transition:all .4s ease;position:relative}
.JbCrd::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#F30F2B 0%,#2D333F 100%);opacity:0;transition:opacity .3s ease}
.JbCrd:hover{transform:translateY(-6px);box-shadow:0 16px 44px #f30f2b33;border-color:#f30f2b59}
.JbCrd:hover::before{opacity:1}
.JbCrd .CrdHdr{padding:32px 32px 24px;border-bottom:1px solid #e8eef114}
.JbCrd h3{font-size:1.6rem;font-weight:700;color:#E8EEF1;margin:0 0 10px}
.JbCrd .JbMta{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px}
.JbCrd .MtaItm{display:flex;align-items:center;gap:8px;font-size:.95rem;color:#a0abb5}
.JbCrd .MtaItm i{color:#F30F2B;font-size:1.1rem}
.JbCrd .CrdBdy{padding:28px 32px 32px}
.JbCrd .JbDsc{font-size:1rem;color:#8a959f;line-height:1.65;margin:0 0 24px}
.JbCrd .RqrmntLst{list-style:none;padding:0;margin:0 0 28px}
.JbCrd .RqrmntLst li{font-size:.95rem;color:#99a5b0;line-height:1.6;padding-left:24px;position:relative;margin-bottom:10px}
.JbCrd .RqrmntLst li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;background:#F30F2B;border-radius:50%;box-shadow:0 0 8px #f30f2b80}
.JbCrd .CrdFtr{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}
.JbCrd .SlryRng{font-size:1.15rem;font-weight:700;color:#F30F2B}
.JbCrd .ApplyBtn{padding:12px 28px;background:linear-gradient(135deg,#2D333F 0%,#1a1e28 100%);color:#E8EEF1;text-decoration:none;border-radius:20px;font-size:.98rem;font-weight:600;border:1px solid #f30f2b4d;transition:all .3s ease;position:relative;z-index:10}
.JbCrd .ApplyBtn:hover{background:linear-gradient(135deg,#F30F2B 0%,#c90d24 100%);border-color:#F30F2B;transform:translateY(-2px);box-shadow:0 6px 18px #f30f2b59}
.PrflGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:44px}
.PrflCrd{background:#1e222d;border-radius:24px;padding:32px;display:flex;gap:24px;align-items:flex-start;border:1px solid #e8eef10f;transition:all .35s ease}
.PrflCrd:hover{background:#252b38;border-color:#f30f2b33;transform:translateX(8px)}
.PrflCrd .ImgBx{flex-shrink:0;width:110px;height:110px;border-radius:50%;overflow:hidden;border:3px solid #F30F2B;box-shadow:0 8px 24px #f30f2b40}
.PrflCrd .ImgBx img{width:100%;height:100%;object-fit:cover}
.PrflCrd .TxtBx h4{font-size:1.35rem;font-weight:700;color:#E8EEF1;margin:0 0 6px}
.PrflCrd .TxtBx .Pst{font-size:.98rem;color:#F30F2B;margin-bottom:12px;font-weight:600}
.PrflCrd .TxtBx p{font-size:.95rem;color:#8a959f;line-height:1.6;margin:0}
@media (max-width: 1200px) {
.JbGrd{grid-template-columns:1fr}
.PrflGrd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.TtlSct .ImgWrp{height:320px}
.TtlSct .TxtCntr{padding:48px 24px}
.TtlSct h1{font-size:2.2rem}
.TtlSct .Sbttl{font-size:1rem}
.TtlSct .BtnGrp{flex-direction:column}
.TtlSct .BtnPrmry,.TtlSct .BtnScndry{width:100%;max-width:320px}
.PstngsSct h2{font-size:2rem}
.JbGrd{grid-template-columns:1fr;gap:24px}
.JbCrd .CrdHdr,.JbCrd .CrdBdy{padding:24px 20px}
.JbCrd .CrdFtr{flex-direction:column;align-items:flex-start}
.PrflCrd{flex-direction:column;align-items:center;text-align:center}
.PrflCrd .ImgBx{width:90px;height:90px}
}
@media (max-width: 480px) {
.TtlSct h1{font-size:1.8rem}
.JbCrd h3{font-size:1.35rem}
.PstngsSct{padding:0 16px}
}
.SccssPg{background:linear-gradient(180deg,#1a1e26 0%,#2D333F 100%);min-height:80vh;display:flex;align-items:center;justify-content:center;padding:60px 20px;position:relative;overflow:hidden}
.SccssPg::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#f30f2b14 0%,transparent 70%);border-radius:50%;pointer-events:none}
.SccssPg::after{content:'';position:absolute;bottom:-30%;left:-15%;width:500px;height:500px;background:radial-gradient(circle,#e8eef10a 0%,transparent 65%);border-radius:50%;pointer-events:none}
.SccssCntnr{max-width:800px;width:100%;margin:0 auto;text-align:center;position:relative;z-index:2}
.SccssBx3{background:linear-gradient(135deg,#2d333f66 0%,#f30f2b0d 100%);border-radius:28px;padding:80px 40px 70px;box-shadow:0 12px 40px #0000004d inset 0 1px 0 #e8eef11a;border:1px solid #e8eef114;position:relative;overflow:hidden}
.SccssBx3::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:4px;background:linear-gradient(90deg,transparent,#F30F2B,transparent);border-radius:0 0 20px 20px}
.SccssBx3::after{content:'';position:absolute;bottom:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,#f30f2b0f 0%,transparent 60%);border-radius:50%;pointer-events:none}
.SccssIcnWrp7{width:120px;height:120px;margin:0 auto 35px;background:linear-gradient(135deg,#F30F2B 0%,#c40d24 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f30f2b59 0 0 0 12px #f30f2b14;position:relative;animation:plsFdIn .6s ease-out}
@keyframes plsFdIn {
0%{opacity:0;transform:scale(0.8)}
100%{opacity:1;transform:scale(1)}
}
.SccssIcnWrp7 i{font-size:56px;color:#E8EEF1}
.SccssHdr2{font-size:48px;font-weight:700;color:#E8EEF1;margin:0 0 20px;line-height:1.2;letter-spacing:-.5px}
.SccssHdr2::after{content:'';display:block;width:80px;height:3px;background:linear-gradient(90deg,transparent,#F30F2B,transparent);margin:24px auto 0}
.SccsTxt4{font-size:18px;line-height:1.7;color:#E8EEF1;margin:0 0 40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}
.SccssActnBx{display:flex;flex-direction:column;gap:16px;align-items:center;margin-top:45px}
.SccssBttn--prmry8{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 45px;background:linear-gradient(135deg,#F30F2B 0%,#c40d24 100%);color:#E8EEF1;text-decoration:none;border-radius:20px;font-size:17px;font-weight:600;box-shadow:0 6px 20px #f30f2b4d;transition:all .3s ease;border:2px solid transparent;position:relative;z-index:5;overflow:hidden}
.SccssBttn--prmry8::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#e8eef126,transparent);transition:left .5s ease}
.SccssBttn--prmry8:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f30f2b73}
.SccssBttn--prmry8:hover::before{left:100%}
.SccssBttn--prmry8 i{font-size:20px}
.SccssBttn--scndry5{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 40px;background:transparent;color:#E8EEF1;text-decoration:none;border-radius:18px;font-size:16px;font-weight:500;border:2px solid #e8eef14d;transition:all .3s ease;position:relative;z-index:5}
.SccssBttn--scndry5:hover{border-color:#F30F2B;background:#f30f2b14;transform:translateY(-2px)}
.SccssBttn--scndry5 i{font-size:18px}
.SccssNtfctn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:#2d333f80;border-radius:16px;margin-top:30px;border:1px solid #e8eef11a;box-shadow:inset 0 2px 8px #0003}
.SccssNtfctn i{font-size:22px;color:#F30F2B}
.SccssNtfctn span{font-size:15px;color:#E8EEF1;opacity:.85}
@media (max-width: 768px) {
.SccssPg{padding:40px 16px}
.SccssBx3{padding:60px 24px 50px;border-radius:24px}
.SccssIcnWrp7{width:100px;height:100px;margin-bottom:28px}
.SccssIcnWrp7 i{font-size:48px}
.SccssHdr2{font-size:36px;margin-bottom:16px}
.SccssHdr2::after{margin-top:18px}
.SccsTxt4{font-size:16px;margin-bottom:32px}
.SccssActnBx{margin-top:35px;gap:14px}
.SccssBttn--prmry8{padding:16px 38px;font-size:16px}
.SccssBttn--scndry5{padding:14px 32px;font-size:15px}
.SccssNtfctn{flex-direction:column;text-align:center;padding:16px 20px;margin-top:24px}
}
@media (max-width: 480px) {
.SccssHdr2{font-size:28px}
.SccsTxt4{font-size:15px}
.SccssBttn--prmry8,.SccssBttn--scndry5{width:100%;max-width:300px}
}