html{box-sizing:border-box}
*,::before,::after{box-sizing:inherit}
body{font-family:'Work Sans',sans-serif;margin:0;padding:0;background:linear-gradient(180deg,#0a0a14 0%,#14141f 100%);color:#e8e8f0;min-height:100vh;display:flex;flex-direction:column}
main{flex:1}
.cntnrWrppr{max-width:1320px;margin:0 auto;padding:0 20px}
header{background:radial-gradient(ellipse at top,#1a1a2e 0%,#0f0f1a 100%);border-bottom:1px solid #7193f626;box-shadow:0 4px 12px #0009}
.hdrTopRow-v2{padding:28px 0;border-bottom:1px solid #b57e0d1f}
.brndBlck{text-align:center}
.cmpnyNm{font-size:2.8rem;font-weight:700;margin:0 0 8px;background:linear-gradient(135deg,#7193F6 0%,#B57E0D 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 8px #7193f64d}
.tglnTxt{font-size:1.1rem;color:#D2FBE0;margin:0;font-weight:400;opacity:.9}
.hdrBtmRow-v2{padding:18px 0}
.lgNvWrppr{display:flex;align-items:center;justify-content:space-between;gap:40px}
.lgLnk{display:flex;align-items:center;text-decoration:none}
.lgImg-v1{height:85px;width:85px;object-fit:contain;background:#7193f614;border-radius:8px;padding:8px;box-shadow:0 2px 6px #7193f633}
.mnNv-v3{flex:1;display:flex;justify-content:flex-end}
.nvLst{list-style:none;margin:0;padding:0;display:flex;gap:8px;align-items:center}
.nvItm{position:relative}
.nvLnk{display:block;padding:12px 22px;color:#e8e8f0;text-decoration:none;font-size:1rem;font-weight:400;border-radius:6px;transition:background 0.2s,color .2s}
.nvLnk:hover{background:#7193f626;color:#7193F6}
.nvItm--hsSbmn:hover .sbmnLst{opacity:1;visibility:visible;transform:translateY(0)}
.sbmnLst{position:absolute;top:100%;left:0;background:#1a1a2e;border:1px solid #7193f633;border-radius:6px;list-style:none;margin:0;padding:8px 0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity 0.3s,visibility 0.3s,transform .3s;box-shadow:0 6px 16px #00000080;z-index:1000}
.sbmnItm{margin:0}
.sbmnLnk{display:block;padding:10px 20px;color:#e8e8f0;text-decoration:none;font-size:.95rem;transition:background 0.2s,color .2s}
.sbmnLnk:hover{background:#7193f61f;color:#7193F6}
.ftrWrppr-v1{background:radial-gradient(ellipse at bottom,#1a1a2e 0%,#0f0f1a 100%);border-top:1px solid #7193f626;padding:40px 0 20px;margin-top:60px}
.ftrCntnt{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:30px}
.ftrNv{margin:0}
.ftrNvLst{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.ftrNvItm{margin:0}
.ftrNvLnk{color:#D2FBE0;text-decoration:none;font-size:.95rem;transition:color .2s}
.ftrNvLnk:hover{color:#7193F6}
.cntctDtls{display:flex;flex-direction:column;gap:10px}
.cntctLn{margin:0;font-size:.95rem;color:#e8e8f0}
.cntctLnk{color:#7193F6;text-decoration:none;transition:color .2s}
.cntctLnk:hover{color:#B57E0D}
.cpyrght{text-align:center;padding-top:20px;border-top:1px solid #7193f61a}
.cpyrghtTxt{margin:0;font-size:.9rem;color:#e8e8f099}
.ckkPp{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(150%);background:linear-gradient(135deg,#1a1a2e 0%,#14141f 100%);border:1px solid #7193f64d;border-radius:8px;padding:20px 28px;box-shadow:0 8px 24px #000000b3;z-index:10000;max-width:500px;width:90%;transition:transform .4s ease}
.ckkPp--shw{transform:translateX(-50%) translateY(0)}
.ckkCntnt-v2{display:flex;flex-direction:column;gap:16px}
.ckkTxt{margin:0;color:#e8e8f0;font-size:.95rem;line-height:1.5}
.ckkActns{display:flex;gap:16px;align-items:center}
.ckkBtn{padding:10px 24px;border:none;border-radius:6px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background 0.2s,transform .1s;font-family:'Work Sans',sans-serif}
.ckkBtn--ccpt{background:linear-gradient(135deg,#7193F6 0%,#B57E0D 100%);color:#fff}
.ckkBtn--ccpt:hover{background:linear-gradient(135deg,#5a7ae0 0%,#9a6a0b 100%)}
.ckkPlcyLnk{color:#D2FBE0;text-decoration:none;font-size:.9rem;transition:color .2s}
.ckkPlcyLnk:hover{color:#7193F6}
@media (max-width: 768px) {
.cmpnyNm{font-size:2rem}
.tglnTxt{font-size:.95rem}
.hdrTopRow-v2{padding:20px 0}
.lgNvWrppr{flex-direction:column;gap:20px}
.mnNv-v3{width:100%;justify-content:center}
.nvLst{flex-direction:column;width:100%;gap:6px}
.nvItm{width:100%;text-align:center}
.nvLnk{padding:10px 16px}
.sbmnLst{position:static;opacity:0;visibility:hidden;transform:none;margin-top:6px}
.nvItm--hsSbmn:hover .sbmnLst,.nvItm--hsSbmn:focus-within .sbmnLst{opacity:1;visibility:visible}
.ftrCntnt{grid-template-columns:1fr;gap:30px}
.ckkPp{bottom:20px;width:85%}
.ckkActns{flex-direction:column;gap:12px}
.ckkBtn{width:100%}
}
@media (max-width: 480px) {
.cmpnyNm{font-size:1.6rem}
.lgImg-v1{height:70px;width:70px}
}
.plcy-cntnr{max-width:1320px;margin:0 auto;padding:3rem 1.5rem;background:linear-gradient(180deg,#7193f608 0%,#d2fbe005 100%);border-radius:8px}
.h-policy-text{max-width:900px;margin:0 auto;padding:2.5rem 2rem;background:#14161c99;border:1px solid #7193f626;border-radius:6px;box-shadow:0 4px 12px #0006;line-height:1.8;color:#e8eaed}
.h-policy-text h1{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid #7193f64d;letter-spacing:-.02em}
.h-policy-text h2{font-size:1.875rem;font-weight:600;color:#f1f3f4;margin:2.5rem 0 1.25rem;padding-top:1rem;border-top:1px solid #7193f633}
.h-policy-text h2:first-of-type{border-top:none;padding-top:0}
.h-policy-text h3{font-size:1.5rem;font-weight:600;color:#e8eaed;margin:2rem 0 1rem;position:relative;padding-left:1rem}
.h-policy-text h3::before{content:'';position:absolute;left:0;top:.35rem;width:4px;height:1.3rem;background:linear-gradient(180deg,#7193F6 0%,#B57E0D 100%);border-radius:2px}
.h-policy-text h4{font-size:1.25rem;font-weight:600;color:#d3d5d8;margin:1.5rem 0 .875rem}
.h-policy-text h5{font-size:1.125rem;font-weight:600;color:#c9cbcd;margin:1.25rem 0 .75rem}
.h-policy-text h6{font-size:1rem;font-weight:600;color:#bdbfc2;margin:1rem 0 .625rem;text-transform:uppercase;letter-spacing:.05em}
.h-policy-text p{font-size:1rem;line-height:1.8;color:#d1d3d6;margin:0 0 1.25rem}
.h-policy-text a{color:#7193F6;text-decoration:none;border-bottom:1px solid #7193f64d;transition:all .25s ease}
.h-policy-text a:hover{color:#92abf8;border-bottom-color:#7193F6;background:#7193f614}
.h-policy-text ul{list-style:none;margin:0 0 1.5rem;padding:0}
.h-policy-text ul li{position:relative;padding-left:2rem;margin-bottom:.875rem;color:#d1d3d6;line-height:1.75}
.h-policy-text ul li::before{content:'';position:absolute;left:.5rem;top:.65rem;width:6px;height:6px;background:#7193F6;border-radius:50%;box-shadow:0 0 8px #7193f680}
.h-policy-text ul ul{margin:.75rem 0}
.h-policy-text ul ul li::before{width:5px;height:5px;background:#B57E0D;box-shadow:0 0 6px #b57e0d66}
.h-policy-text ol{list-style:none;counter-reset:policy-counter;margin:0 0 1.5rem;padding:0}
.h-policy-text ol li{position:relative;padding-left:3rem;margin-bottom:1rem;counter-increment:policy-counter;color:#d1d3d6;line-height:1.75}
.h-policy-text ol li::before{content:counter(policy-counter) ".";position:absolute;left:.5rem;top:0;font-weight:600;color:#7193F6;min-width:2rem;text-align:left}
.h-policy-text ol ol{margin:.75rem 0;counter-reset:policy-subcounter}
.h-policy-text ol ol li{counter-increment:policy-subcounter;padding-left:3.5rem}
.h-policy-text ol ol li::before{content:counter(policy-counter) "." counter(policy-subcounter);color:#B57E0D;left:1rem}
.h-policy-text strong,.h-policy-text b{font-weight:700;color:#f1f3f4}
.h-policy-text em,.h-policy-text i{font-style:italic;color:#e0e2e5}
.h-policy-text table{width:100%;border-collapse:separate;border-spacing:0;margin:1.5rem 0 2rem;background:#0f111680;border:1px solid #7193f633;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000004d}
.h-policy-text thead{background:linear-gradient(135deg,#7193f626 0%,#b57e0d1a 100%)}
.h-policy-text thead tr{border-bottom:2px solid #7193f64d}
.h-policy-text th{padding:1rem 1.25rem;text-align:left;font-weight:600;color:#fff;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em}
.h-policy-text tbody tr{border-bottom:1px solid #7193f61a;transition:background .2s ease}
.h-policy-text tbody tr:last-child{border-bottom:none}
.h-policy-text tbody tr:hover{background:#7193f60d}
.h-policy-text td{padding:.875rem 1.25rem;color:#d1d3d6;font-size:.95rem;vertical-align:top}
.h-policy-text div{margin:1rem 0}
.h-policy-text div p:last-child{margin-bottom:0}
.h-policy-text blockquote{margin:1.5rem 0;padding:1.25rem 1.5rem 1.25rem 2rem;background:#7193f60d;border-left:4px solid #7193F6;border-radius:0 6px 6px 0;font-style:italic;color:#e0e2e5}
.h-policy-text code{padding:.2rem .5rem;background:#d2fbe014;border:1px solid #d2fbe026;border-radius:4px;font-family:'Courier New',monospace;font-size:.9em;color:#D2FBE0}
.h-policy-text pre{margin:1.5rem 0;padding:1.25rem;background:#0f1116b3;border:1px solid #7193f633;border-radius:6px;overflow-x:auto}
.h-policy-text pre code{padding:0;background:none;border:none;display:block}
.h-policy-text hr{margin:2.5rem 0;border:none;height:1px;background:linear-gradient(90deg,transparent 0%,#7193f64d 50%,transparent 100%)}
@media (max-width: 1024px) {
.plcy-cntnr{padding:2.5rem 1.25rem}
.h-policy-text{padding:2rem 1.5rem}
.h-policy-text h1{font-size:2.125rem}
.h-policy-text h2{font-size:1.625rem}
.h-policy-text h3{font-size:1.375rem}
}
@media (max-width: 768px) {
.plcy-cntnr{padding:2rem 1rem}
.h-policy-text{padding:1.75rem 1.25rem}
.h-policy-text h1{font-size:1.875rem}
.h-policy-text h2{font-size:1.5rem;margin:2rem 0 1rem}
.h-policy-text h3{font-size:1.25rem}
.h-policy-text table{font-size:.875rem}
.h-policy-text th,.h-policy-text td{padding:.75rem .875rem}
.h-policy-text ul li,.h-policy-text ol li{padding-left:1.75rem}
.h-policy-text ol li{padding-left:2.5rem}
}
@media (max-width: 320px) {
.h-policy-text{padding:1.5rem 1rem}
.h-policy-text h1{font-size:1.625rem}
.h-policy-text h2{font-size:1.375rem}
.h-policy-text table{font-size:.8125rem}
.h-policy-text th,.h-policy-text td{padding:.625rem .75rem}
}
.hrWrppr{position:relative;width:100%;height:88vh;display:flex;align-items:center;justify-content:center;overflow:hidden}
.hrWrppr::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(./content_assets/_MG_8088.jpg);background-size:cover;background-position:center;filter:brightness(0.4);z-index:1}
.hrWrppr::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#7193f626 0%,#b57e0d1f 100%);animation:clrPls-v2 8s ease-in-out infinite alternate;z-index:2}
@keyframes clrPls-v2 {
0%{opacity:.3}
100%{opacity:.6}
}
.hrCntnt{position:relative;z-index:3;text-align:center;max-width:880px;padding:0 24px}
.hrCntnt .hdng-v1{font-size:3.2rem;font-weight:700;color:#fff;margin-bottom:28px;line-height:1.2}
.hrCntnt .sbtxt{font-size:1.35rem;color:#e8e8e8;line-height:1.6;margin-bottom:40px}
.hrCntnt .cta-wrp{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}
.hrCntnt .btn-prmry{background:linear-gradient(135deg,#7193F6 0%,#5a7bd9 100%);color:#fff;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #7193f64d;position:relative;z-index:10}
.hrCntnt .btn-prmry:hover{transform:translateY(-2px);box-shadow:0 6px 18px #7193f673}
.hrCntnt .btn-scndry{background:#ffffff1f;color:#fff;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:600;border:2px solid #ffffff4d;transition:all .3s ease;position:relative;z-index:10}
.hrCntnt .btn-scndry:hover{background:#ffffff38;border-color:#ffffff80}
.srvcs-wrp-v1{background:linear-gradient(180deg,#0a0d14 0%,#151921 100%);padding:92px 0}
.cntnr-v1{max-width:1320px;margin:0 auto;padding:0 24px}
.sctn-hdr-v1{text-align:center;margin-bottom:68px}
.sctn-hdr-v1 .ttl-v1{font-size:2.6rem;font-weight:700;color:#fff;margin-bottom:18px;position:relative;display:inline-block}
.sctn-hdr-v1 .ttl-v1::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#7193F6 0%,#B57E0D 100%);border-radius:3px}
.sctn-hdr-v1 .dsc-v1{font-size:1.15rem;color:#b8bcc5;line-height:1.6;max-width:680px;margin:0 auto}
.srvcs-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px}
.srvc-crd{background:#ffffff08;border:1px solid #7193f626;border-radius:10px;padding:36px 28px;transition:all .4s ease;position:relative;overflow:hidden}
.srvc-crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#7193F6 0%,#B57E0D 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.srvc-crd:hover::before{transform:scaleX(1)}
.srvc-crd:hover{background:#7193f614;border-color:#7193f64d;transform:translateY(-6px);box-shadow:0 12px 28px #7193f633}
.srvc-crd .icn-v2{width:56px;height:56px;background:linear-gradient(135deg,#7193F6 0%,#5a7bd9 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.srvc-crd .icn-v2 svg{width:28px;height:28px;fill:#fff}
.srvc-crd .hd-v2{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:14px}
.srvc-crd .txt-v2{font-size:1rem;color:#b8bcc5;line-height:1.65}
.prcs-sctn{background:#0f1218;padding:96px 0;position:relative;overflow:hidden}
.prcs-sctn::before{content:'';position:absolute;top:-40%;right:-15%;width:600px;height:600px;background:radial-gradient(circle,#7193f60f 0%,transparent 70%);border-radius:50%}
.cntnr-v2{max-width:1320px;margin:0 auto;padding:0 24px;position:relative;z-index:2}
.prcs-hdr{max-width:720px;margin-bottom:64px}
.prcs-hdr .h2-v1{font-size:2.4rem;font-weight:700;color:#fff;margin-bottom:20px}
.prcs-hdr .p-v1{font-size:1.1rem;color:#b8bcc5;line-height:1.65}
.prcs-stps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}
.stp-itm{position:relative}
.stp-itm .nmbr{width:68px;height:68px;background:linear-gradient(135deg,#7193f633 0%,#b57e0d26 100%);border:2px solid #7193f666;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:#7193F6;margin-bottom:22px}
.stp-itm .h3-v1{font-size:1.35rem;font-weight:700;color:#fff;margin-bottom:12px}
.stp-itm .p-v2{font-size:.98rem;color:#b8bcc5;line-height:1.6}
.cta-sctn{background:linear-gradient(135deg,#151921 0%,#0a0d14 100%);padding:88px 0;position:relative}
.cta-sctn::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#7193F6 50%,transparent 100%)}
.cntnr-v3{max-width:1320px;margin:0 auto;padding:0 24px}
.cta-bx{background:#7193f60f;border:1px solid #7193f633;border-radius:12px;padding:56px 48px;text-align:center;position:relative;overflow:hidden}
.cta-bx::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,#7193f614 0%,transparent 60%);animation:rttn 20s linear infinite}
@keyframes rttn {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.cta-bx .h2-v2{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:18px;position:relative;z-index:2}
.cta-bx .p-v3{font-size:1.12rem;color:#b8bcc5;line-height:1.6;margin-bottom:36px;max-width:640px;margin-left:auto;margin-right:auto;position:relative;z-index:2}
.cta-bx .btn-cta{background:linear-gradient(135deg,#7193F6 0%,#B57E0D 100%);color:#fff;padding:16px 42px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.05rem;display:inline-block;transition:all .3s ease;box-shadow:0 6px 16px #7193f659;position:relative;z-index:10}
.cta-bx .btn-cta:hover{transform:translateY(-3px);box-shadow:0 10px 24px #7193f680}
@media (max-width: 1024px) {
.hrCntnt .hdng-v1{font-size:2.6rem}
.hrCntnt .sbtxt{font-size:1.2rem}
.prcs-stps{grid-template-columns:repeat(2,1fr)}
.srvcs-grd{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
}
@media (max-width: 768px) {
.hrWrppr{height:100vh}
.hrCntnt .hdng-v1{font-size:2.2rem}
.hrCntnt .sbtxt{font-size:1.1rem}
.hrCntnt .cta-wrp{flex-direction:column;align-items:center}
.hrCntnt .btn-prmry,.hrCntnt .btn-scndry{width:100%;max-width:320px}
.srvcs-wrp-v1,.prcs-sctn,.cta-sctn{padding:64px 0}
.sctn-hdr-v1 .ttl-v1{font-size:2rem}
.prcs-hdr .h2-v1{font-size:1.9rem}
.prcs-stps{grid-template-columns:1fr;gap:36px}
.cta-bx{padding:40px 28px}
.cta-bx .h2-v2{font-size:1.8rem}
.srvcs-grd{grid-template-columns:1fr}
}
.sprtPgWrpr{background:#0a0a0e;color:#e8e9ed;overflow-x:hidden}
.ttlBlckWrpr{max-width:1320px;margin:0 auto;padding:80px 20px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;position:relative}
.ttlBlckWrpr::before{content:'';position:absolute;top:20px;left:20px;width:8px;height:8px;background:radial-gradient(circle,#7193F6,transparent);border-radius:50%;box-shadow:0 0 12px #7193F6}
.ttlBlckWrpr::after{content:'';position:absolute;bottom:20px;right:20px;width:8px;height:8px;background:radial-gradient(circle,#B57E0D,transparent);border-radius:50%;box-shadow:0 0 12px #B57E0D}
.ttlImgFrgmnt{width:100%;height:420px;position:relative;overflow:hidden}
.ttlImgFrgmnt img{width:100%;height:100%;object-fit:cover;filter:brightness(0.85) contrast(1.1);clip-path:polygon(0 0,100% 10%,100% 100%,0 90%)}
.ttlTxtCnnctr h1{font-size:3.2rem;font-weight:700;line-height:1.2;background:linear-gradient(135deg,#7193F6,#B57E0D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}
.cntctOptsBlck{max-width:1320px;margin:0 auto;padding:60px 20px;background:linear-gradient(165deg,#7193f614,#b57e0d14)}
.cntctOptsGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}
.cntctOptCrd{background:#14141c99;padding:32px;border-left:3px solid #7193F6;transition:all .3s ease}
.cntctOptCrd:nth-child(2){border-left-color:#B57E0D}
.cntctOptCrd:nth-child(3){border-left-color:#D2FBE0}
.cntctOptCrd:hover{background:#1e1e2acc;transform:translateX(8px);box-shadow:-4px 4px 16px #7193f633}
.cntctOptCrd h3{font-size:1.4rem;margin:0 0 16px;color:#fff}
.cntctOptCrd p{font-size:.95rem;line-height:1.6;color:#b8bac2;margin:0 0 20px}
.cntctOptCrd a{color:#7193F6;text-decoration:none;font-weight:500;transition:color .2s ease}
.cntctOptCrd a:hover{color:#B57E0D}
.fqBlckWrpr{max-width:1320px;margin:0 auto;padding:80px 20px}
.fqHdr{text-align:center;margin-bottom:50px}
.fqHdr h2{font-size:2.4rem;font-weight:600;margin:0 0 12px;position:relative;display:inline-block}
.fqHdr h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#7193F6,#B57E0D)}
.fqLst{display:flex;flex-direction:column;gap:16px}
.fqItmV2{background:#0f0f1680;border:1px solid #7193f633;overflow:hidden}
.fqItmV2 input[type="checkbox"]{display:none}
.fqLblV2{display:block;padding:24px 28px;cursor:pointer;font-size:1.15rem;font-weight:600;color:#fff;position:relative;transition:background .3s ease}
.fqLblV2::after{content:'+';position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:1.6rem;color:#7193F6;transition:transform .3s ease}
.fqItmV2:hover .fqLblV2{background:#7193f614}
.fqCntntV2{max-height:0;overflow:hidden;transition:max-height .4s ease}
.fqItmV2 input[type="checkbox"]:checked ~ .fqCntntV2{max-height:300px}
.fqItmV2 input[type="checkbox"]:checked ~ .fqLblV2::after{content:'−';transform:translateY(-50%) rotate(180deg)}
.fqCntntV2 p{padding:0 28px 24px;margin:0;color:#b8bac2;line-height:1.7;font-size:.98rem}
.tmLnBlckWrpr{background:linear-gradient(180deg,#7193f60d,#b57e0d0d);padding:80px 20px}
.tmLnCntnr{max-width:900px;margin:0 auto}
.tmLnHdr{text-align:center;margin-bottom:60px}
.tmLnHdr h2{font-size:2.2rem;margin:0 0 14px;color:#fff}
.tmLnHdr p{font-size:1.05rem;color:#9ea1ab;margin:0}
.tmLnStpsWrpr{position:relative;padding-left:40px}
.tmLnStpsWrpr::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#7193F6,#B57E0D)}
.tmLnStpV1{position:relative;margin-bottom:40px;padding-left:30px}
.tmLnStpV1::before{content:'';position:absolute;left:-26px;top:8px;width:12px;height:12px;background:#7193F6;border-radius:50%;box-shadow:0 0 16px #7193F6;z-index:2}
.tmLnStpV1:nth-child(even)::before{background:#B57E0D;box-shadow:0 0 16px #B57E0D}
.tmLnStpV1 h4{font-size:1.3rem;color:#fff;margin:0 0 10px;font-weight:600}
.tmLnStpV1 p{font-size:.96rem;color:#b8bac2;line-height:1.6;margin:0}
.frmBlckWrpr{max-width:1320px;margin:0 auto;padding:80px 20px}
.frmGrdLyt{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:start}
.frmTxtSdV2 h2{font-size:2.1rem;margin:0 0 20px;color:#fff}
.frmTxtSdV2 p{font-size:1rem;line-height:1.7;color:#b8bac2;margin:0 0 16px}
.frmTxtSdV2 img{width:100%;height:280px;object-fit:cover;margin-top:30px;border:2px solid #7193f64d}
.frmCntnrV2{background:#14141cb3;padding:40px;border-top:4px solid #7193F6}
.frmCntnrV2 label{display:block;margin-bottom:8px;font-size:.92rem;color:#d0d2d8;font-weight:500}
.frmCntnrV2 input,.frmCntnrV2 select,.frmCntnrV2 textarea{width:100%;padding:14px 16px;background:#0a0a0e99;border:1px solid #7193f64d;color:#e8e9ed;font-size:.95rem;margin-bottom:20px;transition:border-color .3s ease}
.frmCntnrV2 input:focus,.frmCntnrV2 select:focus,.frmCntnrV2 textarea:focus{outline:none;border-color:#7193F6;box-shadow:0 0 8px #7193f64d}
.frmCntnrV2 textarea{min-height:140px;resize:vertical}
.frmSbmtBtnV2{background:linear-gradient(135deg,#7193F6,#B57E0D);color:#fff;padding:16px 44px;border:none;font-size:1.05rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .3s ease;width:100%;position:relative;z-index:10}
.frmSbmtBtnV2:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7193f666}
.frmSbmtBtnV2:active{transform:translateY(0)}
@media (max-width: 1024px) {
.ttlBlckWrpr{grid-template-columns:1fr;gap:30px;padding:60px 20px}
.ttlTxtCnnctr h1{font-size:2.6rem}
.frmGrdLyt{grid-template-columns:1fr;gap:40px}
.fqHdr h2{font-size:2rem}
.tmLnHdr h2{font-size:1.9rem}
}
@media (max-width: 768px) {
.ttlTxtCnnctr h1{font-size:2.2rem}
.ttlImgFrgmnt{height:320px}
.cntctOptsGrd{grid-template-columns:1fr}
.fqLblV2{padding:20px 24px;font-size:1.05rem}
.fqLblV2::after{right:24px}
.fqCntntV2 p{padding:0 24px 20px}
.tmLnStpsWrpr{padding-left:30px}
.frmCntnrV2{padding:30px 24px}
.frmTxtSdV2 h2{font-size:1.8rem}
}
.hrWrpr{background:linear-gradient(135deg,#0a0e1a 0%,#1a1f35 100%);position:relative;overflow:hidden;padding:0}
.hrWrpr::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#7193f626 0%,transparent 70%);border-radius:50%}
.hrWrpr::after{content:'';position:absolute;bottom:-30%;left:-10%;width:450px;height:450px;background:radial-gradient(circle,#b57e0d1f 0%,transparent 65%);border-radius:50%}
.hrCntnr{max-width:1320px;margin:0 auto;padding:80px 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}
.hrTxtZn{color:#e8eaf0}
.hrTxtZn h1{font-size:3.2rem;font-weight:700;margin:0 0 24px;line-height:1.15;color:#fff;position:relative}
.hrTxtZn h1::before{content:'';position:absolute;left:-16px;top:8px;width:4px;height:60%;background:linear-gradient(180deg,#7193F6 0%,#B57E0D 100%);border-radius:3px}
.hrTxtZn p{font-size:1.15rem;line-height:1.7;color:#c5c9d6;margin:0 0 32px}
.hrActn{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#7193F6 0%,#5a76d4 100%);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #7193f64d;position:relative;z-index:10}
.hrActn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7193f673;background:linear-gradient(135deg,#5a76d4 0%,#7193F6 100%)}
.hrImgZn{position:relative}
.hrImgShp{position:relative;clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);overflow:hidden;border-radius:12px}
.hrImgShp img{width:100%;height:480px;object-fit:cover;display:block;filter:grayscale(15%) contrast(1.05)}
.hrPttrn{position:absolute;top:-40px;right:-40px;width:120px;height:120px;opacity:.4}
.hrPttrn::before,.hrPttrn::after{content:'';position:absolute;width:8px;height:8px;background:#7193F6;border-radius:50%}
.hrPttrn::before{top:0;left:0;box-shadow:25px 0 0 #7193F6,50px 0 0 #7193F6,0 25px 0 #B57E0D,25px 25px 0 #B57E0D,50px 25px 0 #B57E0D,0 50px 0 #7193F6,25px 50px 0 #7193F6,50px 50px 0 #7193F6}
.fdBckSctn{background:#0d1220;padding:90px 20px;position:relative}
.fdBckSctn::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#7193F6 50%,transparent 100%)}
.fdCntnr{max-width:1320px;margin:0 auto}
.fdHdr{text-align:center;margin-bottom:60px}
.fdHdr h2{font-size:2.4rem;color:#fff;margin:0 0 16px;font-weight:700}
.fdHdr h2::after{content:'';display:block;width:80px;height:3px;background:linear-gradient(90deg,#B57E0D 0%,#7193F6 100%);margin:20px auto 0;border-radius:2px}
.fdHdr p{font-size:1.1rem;color:#a8adb8;margin:0;max-width:680px;margin:0 auto}
.fdGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.fdCrd{background:linear-gradient(145deg,#141827 0%,#1a1f35 100%);padding:36px;border-radius:10px;border:1px solid #7193f626;transition:all .35s ease;position:relative}
.fdCrd::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7193F6 0%,#B57E0D 100%);border-radius:10px 10px 0 0;opacity:0;transition:opacity .35s ease}
.fdCrd:hover{transform:translateY(-6px);border-color:#7193f666;box-shadow:0 12px 28px #00000080}
.fdCrd:hover::before{opacity:1}
.fdQtMrk{font-size:3.5rem;color:#7193F6;line-height:1;margin:0 0 16px;opacity:.5}
.fdTxt{font-size:1.05rem;line-height:1.65;color:#c5c9d6;margin:0 0 24px}
.fdAthr{display:flex;align-items:center;gap:14px}
.fdAthIcn{width:48px;height:48px;background:linear-gradient(135deg,#7193F6 0%,#B57E0D 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem;flex-shrink:0}
.fdAthDtls{flex:1}
.fdAthNm{font-weight:600;color:#fff;margin:0 0 4px;font-size:1rem}
.fdAthRl{font-size:.9rem;color:#8a8f9d;margin:0}
.pprtSctn{background:linear-gradient(165deg,#0a0e1a 0%,#151b2e 100%);padding:90px 20px;position:relative}
.pprtCntnr{max-width:1320px;margin:0 auto}
.pprtLyot{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:start}
.pprtCntnt h2{font-size:2.6rem;color:#fff;margin:0 0 28px;font-weight:700;line-height:1.2}
.pprtCntnt h2 span{background:linear-gradient(90deg,#7193F6 0%,#B57E0D 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.pprtCntnt p{font-size:1.08rem;line-height:1.75;color:#bfc4d1;margin:0 0 36px}
.pprtLst{display:flex;flex-direction:column;gap:20px}
.pprtItm{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#7193f60d;border-left:3px solid #7193F6;border-radius:6px;transition:all .3s ease}
.pprtItm:hover{background:#7193f61a;border-left-color:#B57E0D}
.pprtIcn{width:44px;height:44px;background:linear-gradient(135deg,#7193F6 0%,#5a76d4 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.pprtIcn svg{width:22px;height:22px;fill:#fff}
.pprtItmTxt h3{font-size:1.15rem;color:#fff;margin:0 0 6px;font-weight:600}
.pprtItmTxt p{font-size:.98rem;color:#a8adb8;margin:0;line-height:1.6}
.pprtImgBx{position:relative}
.pprtImgBx img{width:100%;height:520px;object-fit:cover;border-radius:12px;box-shadow:0 16px 40px #0009}
.pprtOvrly{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#0a0e1af2 0%,transparent 100%);padding:32px;border-radius:0 0 12px 12px}
.pprtStts{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.pprtStItm{text-align:center}
.pprtStNmbr{font-size:2.2rem;font-weight:700;color:#7193F6;margin:0 0 4px}
.pprtStLbl{font-size:.9rem;color:#c5c9d6;margin:0}
@media (max-width: 1024px) {
.hrCntnr{grid-template-columns:1fr;gap:50px;padding:60px 20px}
.hrTxtZn h1{font-size:2.6rem}
.hrImgShp img{height:400px}
.fdGrd{grid-template-columns:1fr;gap:30px}
.pprtLyot{grid-template-columns:1fr;gap:50px}
.pprtImgBx img{height:420px}
}
@media (max-width: 768px) {
.hrCntnr{padding:50px 16px}
.hrTxtZn h1{font-size:2.2rem}
.hrTxtZn p{font-size:1.05rem}
.hrImgShp img{height:320px}
.fdBckSctn,.pprtSctn{padding:60px 16px}
.fdHdr h2,.pprtCntnt h2{font-size:2rem}
.fdCrd{padding:28px}
.pprtStts{grid-template-columns:1fr;gap:16px}
.pprtImgBx img{height:340px}
}
.cntctHdr-wrpr{background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 100%);padding:120px 20px 80px;position:relative;overflow:hidden}
.cntctHdr-wrpr::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#7193f626 0%,transparent 70%);border-radius:50%}
.cntctHdr-cntnr{max-width:1320px;margin:0 auto;text-align:center;position:relative;z-index:2}
.cntctHdr-cntnr h1{font-size:3.2rem;font-weight:700;color:#fff;margin:0 0 40px;letter-spacing:-.5px}
.cntctHdr-divdr{width:120px;height:3px;background:linear-gradient(90deg,#7193F6 0%,#B57E0D 100%);margin:0 auto 50px;border-radius:3px}
.cntctHdr-btn{display:inline-block;padding:16px 48px;background:linear-gradient(135deg,#7193F6 0%,#5a78d4 100%);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #7193f64d}
.cntctHdr-btn:hover{transform:translateY(-2px);box-shadow:0 6px 25px #7193f673;background:linear-gradient(135deg,#5a78d4 0%,#7193F6 100%)}
.cntctInfo-wrpr{background:#0d1226;padding:90px 20px}
.cntctInfo-cntnr{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.cntctInfo-crd{background:linear-gradient(145deg,#151b35 0%,#1a2142 100%);padding:45px 35px;border-radius:10px;text-align:center;border:1px solid #7193f61a;transition:all .3s ease}
.cntctInfo-crd:hover{transform:translateY(-5px);border-color:#7193f64d;box-shadow:0 8px 30px #7193f633}
.cntctInfo-icn{width:70px;height:70px;margin:0 auto 25px;background:linear-gradient(135deg,#7193F6 0%,#B57E0D 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff}
.cntctInfo-crd h3{font-size:1.4rem;color:#fff;margin:0 0 15px;font-weight:600}
.cntctInfo-crd p{color:#a8b4d8;margin:0;line-height:1.7;font-size:1.05rem}
.cntctInfo-crd a{color:#7193F6;text-decoration:none;transition:color .3s ease}
.cntctInfo-crd a:hover{color:#B57E0D}
.frmSctn-wrpr{background:linear-gradient(180deg,#0a0e27 0%,#151b35 100%);padding:100px 20px;position:relative}
.frmSctn-wrpr::after{content:'';position:absolute;bottom:-5%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,#b57e0d14 0%,transparent 70%);border-radius:50%}
.frmSctn-cntnr{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start;position:relative;z-index:2}
.frmSctn-cntnt h2{font-size:2.6rem;color:#fff;margin:0 0 25px;font-weight:700;line-height:1.2}
.frmSctn-cntnt p{color:#a8b4d8;font-size:1.1rem;line-height:1.8;margin:0 0 35px}
.frmSctn-ftr{display:flex;flex-direction:column;gap:20px;margin-top:40px}
.frmSctn-ftrItm{display:flex;align-items:center;gap:15px;padding:20px;background:#7193f60d;border-radius:8px;border-left:3px solid #7193F6}
.frmSctn-ftrItm::before{content:'✓';display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:linear-gradient(135deg,#7193F6 0%,#B57E0D 100%);border-radius:50%;color:#fff;font-weight:700;flex-shrink:0}
.frmSctn-ftrItm span{color:#d2e0ff;font-size:1.05rem}
.frmBx-wrpr{background:linear-gradient(145deg,#151b35 0%,#1a2142 100%);padding:50px;border-radius:10px;border:1px solid #7193f626;box-shadow:0 10px 40px #0000004d}
.frmBx-wrpr h3{font-size:1.8rem;color:#fff;margin:0 0 30px;font-weight:600}
.frmGrp-v1{margin-bottom:25px}
.frmGrp-v1 label{display:block;color:#d2e0ff;font-size:.95rem;margin-bottom:10px;font-weight:500}
.frmGrp-v1 input,.frmGrp-v1 select{width:100%;padding:15px 18px;background:#0d1226;border:2px solid #7193f633;border-radius:8px;color:#fff;font-size:1rem;transition:all .3s ease;box-sizing:border-box}
.frmGrp-v1 input:focus,.frmGrp-v1 select:focus{outline:none;border-color:#7193F6;background:#151b35;box-shadow:0 0 0 3px #7193f61a}
.frmGrp-v1 select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%237193F6' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:45px}
.nmsGrp-wrpr{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}
.chckbx-wrpr{margin:30px 0;display:flex;align-items:start;gap:12px}
.chckbx-wrpr input[type="checkbox"]{width:20px;height:20px;margin:0;cursor:pointer;accent-color:#7193F6;flex-shrink:0;margin-top:2px}
.chckbx-wrpr label{color:#a8b4d8;font-size:.95rem;line-height:1.6;cursor:pointer}
.chckbx-wrpr a{color:#7193F6;text-decoration:none;transition:color .3s ease}
.chckbx-wrpr a:hover{color:#B57E0D}
.sbmtBtn-v1{width:100%;padding:18px;background:linear-gradient(135deg,#7193F6 0%,#5a78d4 100%);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #7193f64d}
.sbmtBtn-v1:hover{transform:translateY(-2px);box-shadow:0 6px 25px #7193f673;background:linear-gradient(135deg,#5a78d4 0%,#7193F6 100%)}
.sbmtBtn-v1:active{transform:translateY(0)}
.whySctn-wrpr{background:#0d1226;padding:90px 20px}
.whySctn-cntnr{max-width:1320px;margin:0 auto}
.whySctn-hdr{text-align:center;margin-bottom:70px}
.whySctn-hdr h2{font-size:2.8rem;color:#fff;margin:0 0 20px;font-weight:700}
.whySctn-hdr h2::after{content:'';display:block;width:100px;height:3px;background:linear-gradient(90deg,#7193F6 0%,#B57E0D 100%);margin:25px auto 0;border-radius:3px}
.whySctn-hdr p{color:#a8b4d8;font-size:1.15rem;max-width:700px;margin:0 auto;line-height:1.7}
.whyGrd-wrpr{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}
.whyItm-v1{background:linear-gradient(145deg,#151b35 0%,#1a2142 100%);padding:40px;border-radius:10px;border:1px solid #7193f61a;display:flex;gap:25px;transition:all .3s ease}
.whyItm-v1:hover{border-color:#7193f64d;transform:translateX(5px);box-shadow:0 8px 30px #7193f626}
.whyItm-icn{width:60px;height:60px;background:linear-gradient(135deg,#7193F6 0%,#B57E0D 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#fff;flex-shrink:0}
.whyItm-cntnt h3{font-size:1.5rem;color:#fff;margin:0 0 15px;font-weight:600}
.whyItm-cntnt p{color:#a8b4d8;margin:0;line-height:1.7;font-size:1.05rem}
.vslSctn-wrpr{background:linear-gradient(180deg,#151b35 0%,#0a0e27 100%);padding:100px 20px;position:relative;overflow:hidden}
.vslSctn-wrpr::before{content:'';position:absolute;top:-30%;left:-15%;width:700px;height:700px;background:radial-gradient(circle,#7193f614 0%,transparent 70%);border-radius:50%}
.vslSctn-cntnr{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}
.vslImg-wrpr{position:relative}
.vslImg-wrpr img{width:100%;height:auto;border-radius:10px;box-shadow:0 15px 50px #0006;border:2px solid #7193f633}
.vslImg-wrpr::after{content:'';position:absolute;top:-15px;right:-15px;width:100%;height:100%;border:2px solid #b57e0d4d;border-radius:10px;z-index:-1}
.vslCntnt-wrpr h2{font-size:2.6rem;color:#fff;margin:0 0 25px;font-weight:700;line-height:1.2}
.vslCntnt-wrpr p{color:#a8b4d8;font-size:1.1rem;line-height:1.8;margin:0 0 30px}
.vslLst-wrpr{display:flex;flex-direction:column;gap:18px;margin-top:35px}
.vslLstItm-v1{display:flex;align-items:center;gap:15px;padding:18px 22px;background:#7193f60d;border-radius:8px;border-left:3px solid #B57E0D;transition:all .3s ease}
.vslLstItm-v1:hover{background:#7193f61a;transform:translateX(5px)}
.vslLstItm-v1::before{content:'';display:block;width:8px;height:8px;background:#7193F6;border-radius:50%;flex-shrink:0}
.vslLstItm-v1 span{color:#d2e0ff;font-size:1.05rem;font-weight:500}
.vslBtn-v1{display:inline-block;padding:16px 42px;background:linear-gradient(135deg,#B57E0D 0%,#8f6409 100%);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.05rem;transition:all .3s ease;box-shadow:0 4px 15px #b57e0d4d;margin-top:30px}
.vslBtn-v1:hover{transform:translateY(-2px);box-shadow:0 6px 25px #b57e0d73;background:linear-gradient(135deg,#8f6409 0%,#B57E0D 100%)}
@media (max-width: 1024px) {
.cntctHdr-cntnr h1{font-size:2.6rem}
.cntctInfo-cntnr{grid-template-columns:1fr;gap:30px}
.frmSctn-cntnr{grid-template-columns:1fr;gap:50px}
.whyGrd-wrpr{grid-template-columns:1fr}
.vslSctn-cntnr{grid-template-columns:1fr;gap:50px}
.vslImg-wrpr{order:-1}
}
@media (max-width: 768px) {
.cntctHdr-wrpr{padding:80px 20px 60px}
.cntctHdr-cntnr h1{font-size:2.2rem}
.cntctHdr-btn{padding:14px 36px;font-size:1rem}
.cntctInfo-wrpr,.frmSctn-wrpr,.whySctn-wrpr,.vslSctn-wrpr{padding:60px 20px}
.frmSctn-cntnt h2,.whySctn-hdr h2,.vslCntnt-wrpr h2{font-size:2.2rem}
.frmBx-wrpr{padding:35px 25px}
.nmsGrp-wrpr{grid-template-columns:1fr;gap:25px}
.whyItm-v1{flex-direction:column;text-align:center;padding:35px 25px}
.whyItm-icn{margin:0 auto}
}
.ttlBlck-v2{max-width:1320px;margin:3rem auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;position:relative}
.ttlBlck-v2::before{content:'';position:absolute;top:-2rem;left:10%;width:250px;height:250px;background:radial-gradient(circle,#7193f626,transparent 70%);border-radius:50%;z-index:-1}
.ttlBlck-v2 .cntnt-wrppr{padding:2rem 0}
.ttlBlck-v2 .hdng-v1{font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#f5f5f7}
.ttlBlck-v2 .hdng-v1 span{color:#7193F6;position:relative}
.ttlBlck-v2 .hdng-v1 span::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#7193F6,#B57E0D);border-radius:2px}
.ttlBlck-v2 .lst-pnts{list-style:none;padding:0;margin:2rem 0}
.ttlBlck-v2 .lst-pnts li{padding:.8rem 0 .8rem 2.5rem;position:relative;font-size:1.05rem;line-height:1.6;color:#d1d1d6;margin-bottom:1rem}
.ttlBlck-v2 .lst-pnts li::before{content:'';position:absolute;left:0;top:1rem;width:14px;height:14px;background:linear-gradient(135deg,#7193F6,#B57E0D);border-radius:3px;transform:rotate(45deg)}
.ttlBlck-v2 .btnWrppr-v1{margin-top:2rem}
.ttlBlck-v2 .btn-prmry{display:inline-block;padding:.9rem 2rem;background:linear-gradient(135deg,#7193F6,#6580d9);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;position:relative;z-index:5;box-shadow:0 4px 12px #7193f64d}
.ttlBlck-v2 .btn-prmry:hover{transform:translateY(-2px);box-shadow:0 6px 16px #7193f666;background:linear-gradient(135deg,#6580d9,#7193F6)}
.ttlBlck-v2 .mgBlck-wrppr{position:relative;border-radius:12px;overflow:hidden}
.ttlBlck-v2 .mgBlck-wrppr::before{content:'';position:absolute;top:-20px;right:-20px;width:180px;height:180px;background:radial-gradient(circle,#b57e0d33,transparent 70%);border-radius:50%;z-index:1}
.ttlBlck-v2 .mgBlck-wrppr img{width:100%;height:auto;display:block;filter:contrast(1.1) brightness(0.95);border-radius:12px;position:relative;z-index:2}
@media (max-width: 1024px) {
.ttlBlck-v2{grid-template-columns:1fr;gap:2rem;margin:2rem auto}
.ttlBlck-v2 .hdng-v1{font-size:2.2rem}
}
@media (max-width: 768px) {
.ttlBlck-v2{padding:0 1rem;margin:1.5rem auto}
.ttlBlck-v2 .hdng-v1{font-size:1.8rem}
.ttlBlck-v2 .lst-pnts li{font-size:.95rem}
}
.strySctn-v3{max-width:1320px;margin:5rem auto;padding:0 1.5rem;position:relative}
.strySctn-v3::before{content:'';position:absolute;bottom:-3rem;right:5%;width:300px;height:300px;background:radial-gradient(circle,#d2fbe014,transparent 65%);border-radius:50%;z-index:-1}
.strySctn-v3 .hdngBlck-wrp{text-align:center;margin-bottom:4rem}
.strySctn-v3 .hdngBlck-wrp h2{font-size:2.4rem;font-weight:700;color:#f5f5f7;margin-bottom:1rem;position:relative;display:inline-block}
.strySctn-v3 .hdngBlck-wrp h2::before{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#B57E0D,#7193F6);border-radius:2px}
.strySctn-v3 .cntntGrd-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}
.strySctn-v3 .crd-tmln{background:linear-gradient(145deg,#19191ef2,#23232ae6);padding:2rem 1.5rem;border-radius:10px;border:1px solid #7193f626;position:relative;transition:all .3s ease}
.strySctn-v3 .crd-tmln:hover{transform:translateY(-4px);border-color:#7193f666;box-shadow:0 8px 20px #7193f626}
.strySctn-v3 .crd-tmln .yrLbl-v1{font-size:2.2rem;font-weight:800;color:#7193F6;margin-bottom:.8rem;display:block}
.strySctn-v3 .crd-tmln h3{font-size:1.3rem;font-weight:600;color:#f5f5f7;margin-bottom:.8rem}
.strySctn-v3 .crd-tmln p{font-size:.95rem;line-height:1.6;color:#b0b0b8}
.strySctn-v3 .crd-tmln::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#7193F6,#B57E0D);border-radius:2px;transition:height .4s ease}
.strySctn-v3 .crd-tmln:hover::before{height:100%}
.strySctn-v3 .mgGllry-wrp{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem}
.strySctn-v3 .mgGllry-wrp .mgBx-v2{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #0000004d}
.strySctn-v3 .mgGllry-wrp .mgBx-v2 img{width:100%;height:280px;object-fit:cover;display:block;filter:saturate(0.9) contrast(1.05);transition:all .4s ease}
.strySctn-v3 .mgGllry-wrp .mgBx-v2:hover img{transform:scale(1.05);filter:saturate(1.1) contrast(1.1)}
.strySctn-v3 .mgGllry-wrp .mgBx-v2::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 50%,#7193f626 100%);pointer-events:none}
.strySctn-v3 .ctaFnl-wrp{text-align:center;margin-top:4rem;padding:3rem 2rem;background:linear-gradient(135deg,#7193f614,#b57e0d0f);border-radius:12px;border:1px solid #7193f633}
.strySctn-v3 .ctaFnl-wrp h3{font-size:1.8rem;font-weight:700;color:#f5f5f7;margin-bottom:1rem}
.strySctn-v3 .ctaFnl-wrp p{font-size:1.05rem;line-height:1.6;color:#d1d1d6;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}
.strySctn-v3 .btnGrp-v2{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
.strySctn-v3 .btn-scndry{display:inline-block;padding:.9rem 2rem;background:transparent;color:#7193F6;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;border:2px solid #7193F6;transition:all .3s ease;position:relative;z-index:5}
.strySctn-v3 .btn-scndry:hover{background:#7193F6;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #7193f64d}
.strySctn-v3 .btn-trtr{display:inline-block;padding:.9rem 2rem;background:linear-gradient(135deg,#B57E0D,#9a6a0b);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;position:relative;z-index:5;box-shadow:0 4px 12px #b57e0d4d}
.strySctn-v3 .btn-trtr:hover{transform:translateY(-2px);box-shadow:0 6px 16px #b57e0d66;background:linear-gradient(135deg,#9a6a0b,#B57E0D)}
@media (max-width: 1024px) {
.strySctn-v3 .cntntGrd-v2{grid-template-columns:1fr;gap:1.5rem}
.strySctn-v3 .mgGllry-wrp{grid-template-columns:1fr}
.strySctn-v3 .hdngBlck-wrp h2{font-size:2rem}
}
@media (max-width: 768px) {
.strySctn-v3{margin:3rem auto;padding:0 1rem}
.strySctn-v3 .hdngBlck-wrp h2{font-size:1.7rem}
.strySctn-v3 .ctaFnl-wrp{padding:2rem 1rem}
.strySctn-v3 .ctaFnl-wrp h3{font-size:1.5rem}
.strySctn-v3 .btnGrp-v2{flex-direction:column;align-items:stretch}
.strySctn-v3 .btn-scndry,.strySctn-v3 .btn-trtr{width:100%}
}
.sccssWrppr{max-width:1320px;margin:0 auto;padding:0 20px}
.sccssHr{min-height:85vh;display:flex;align-items:center;background:linear-gradient(135deg,#0a0e1a 0%,#151b2e 50%,#1a1f35 100%);position:relative;overflow:hidden}
.sccssHr::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#7193f626 0%,transparent 70%);border-radius:50%}
.sccssHr::after{content:'';position:absolute;bottom:-30%;left:-15%;width:450px;height:450px;background:radial-gradient(circle,#d2fbe014 0%,transparent 70%);border-radius:50%}
.hrCntnrV2{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}
.hrTxtBx{padding:40px 0}
.hrTxtBx h1{font-size:3.2rem;font-weight:700;color:#fff;margin:0 0 30px;line-height:1.2;text-shadow:0 2px 8px #0000004d}
.hrTxtBx h1::before{content:'';display:block;width:80px;height:5px;background:linear-gradient(90deg,#7193F6 0%,#B57E0D 100%);margin-bottom:24px;border-radius:3px;box-shadow:0 2px 12px #7193f666}
.hrBttnGrp{display:flex;gap:18px;margin-top:35px}
.hrBttnGrp a{padding:16px 36px;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;font-size:1.05rem}
.btnPrmry--v3{background:linear-gradient(135deg,#7193F6 0%,#5a7dd9 100%);color:#fff;box-shadow:0 4px 14px #7193f659;border:2px solid transparent}
.btnPrmry--v3:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7193f680;background:linear-gradient(135deg,#5a7dd9 0%,#7193F6 100%)}
.btnScndry--v3{background:transparent;color:#D2FBE0;border:2px solid #7193F6;box-shadow:0 4px 12px #7193f633}
.btnScndry--v3:hover{background:#7193f61a;border-color:#B57E0D;transform:translateY(-2px);box-shadow:0 6px 18px #b57e0d4d}
.hrImgCntnr{position:relative;display:flex;align-items:center;justify-content:center}
.sccssIcn{width:280px;height:280px;background:linear-gradient(135deg,#7193f61f 0%,#b57e0d14 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 8px 32px #7193f640 inset 0 2px 8px #ffffff0d}
.sccssIcn::before{content:'';position:absolute;inset:-15px;border:3px solid transparent;border-radius:50%;background:linear-gradient(135deg,#7193f64d,#b57e0d33) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
.sccssIcn svg{width:140px;height:140px;filter:drop-shadow(0 4px 12px #7193f666)}
.cnfrmSctV1{background:linear-gradient(180deg,#1a1f35 0%,#0f1420 100%);padding:90px 0;position:relative}
.cnfrmSctV1::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1400px;height:2px;background:linear-gradient(90deg,transparent 0%,#7193F6 50%,transparent 100%)}
.cnfrmCntnt{text-align:center;max-width:780px;margin:0 auto}
.cnfrmCntnt h2{font-size:2.4rem;color:#fff;margin:0 0 24px;font-weight:700;position:relative;display:inline-block}
.cnfrmCntnt h2::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:120px;height:3px;background:linear-gradient(90deg,#B57E0D 0%,#7193F6 100%);border-radius:2px}
.cnfrmTxt{color:#c5d0e8;font-size:1.1rem;line-height:1.7;margin:35px 0 0}
.cnfrmTxt p{margin:0 0 18px}
.cnfrmTxt p:last-child{margin-bottom:0}
.stsGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}
.stsCrdV2{background:linear-gradient(135deg,#7193f614 0%,#0f142099 100%);padding:32px 24px;border-radius:10px;border:1px solid #7193f633;text-align:center;position:relative;overflow:hidden;transition:all .3s ease}
.stsCrdV2::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7193F6 0%,#B57E0D 100%);transform:translateX(-100%);transition:transform .4s ease}
.stsCrdV2:hover{transform:translateY(-5px);border-color:#7193f666;box-shadow:0 8px 24px #7193f633}
.stsCrdV2:hover::before{transform:translateX(0)}
.stsCrdV2 i{font-size:2.5rem;color:#7193F6;display:block;margin-bottom:16px}
.stsCrdV2 h3{font-size:1.3rem;color:#fff;margin:0 0 10px;font-weight:600}
.stsCrdV2 p{color:#a8b7d3;font-size:.95rem;margin:0;line-height:1.5}
@media (max-width: 1024px) {
.hrCntnrV2{gap:40px}
.hrTxtBx h1{font-size:2.6rem}
.sccssIcn{width:240px;height:240px}
.sccssIcn svg{width:120px;height:120px}
.stsGrd{grid-template-columns:repeat(2,1fr);gap:25px}
}
@media (max-width: 768px) {
.hrCntnrV2{grid-template-columns:1fr;gap:50px;text-align:center}
.hrTxtBx h1{font-size:2.2rem}
.hrTxtBx h1::before{margin-left:auto;margin-right:auto}
.hrBttnGrp{justify-content:center;flex-wrap:wrap}
.hrImgCntnr{order:-1}
.sccssIcn{width:200px;height:200px}
.sccssIcn svg{width:100px;height:100px}
.cnfrmSctV1{padding:60px 0}
.cnfrmCntnt h2{font-size:1.9rem}
.cnfrmTxt{font-size:1rem}
.stsGrd{grid-template-columns:1fr;gap:20px}
}
@media (max-width: 480px) {
.sccssWrppr{padding:0 16px}
.hrTxtBx h1{font-size:1.8rem}
.hrBttnGrp a{padding:14px 28px;font-size:1rem}
.cnfrmCntnt h2{font-size:1.6rem}
}