*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:'Archivo',sans-serif;font-size:16px;line-height:1.6;color:#1a1a1a;background:#f8f9fa}
body::-webkit-scrollbar{width:8px}
body::-webkit-scrollbar-track{background:#d638051a}
body::-webkit-scrollbar-thumb{background:#D63805;border-radius:10px}
.MnCntr{max-width:1366px;margin:0 auto;padding:0 20px}
.Hdr{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);padding:0;box-shadow:0 4px 12px #00000014;position:relative;overflow:hidden}
.Hdr::before{content:'DOMAIN';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:180px;font-weight:700;color:#d6380508;z-index:1;letter-spacing:20px;pointer-events:none}
.HdrTp{background:#d63805f2;padding:12px 0;position:relative;z-index:3}
.HdrTp .MnCntr{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}
.CntctDtls{display:flex;gap:30px;flex-wrap:wrap}
.CntctDtls a{color:#fff;text-decoration:none;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .3s ease}
.CntctDtls a:hover{color:#0ACE7D}
.CntctDtls i{font-size:16px}
.HdrMdl{padding:25px 0;position:relative;z-index:2;background:#fffffff2}
.HdrMdl .MnCntr{display:flex;justify-content:space-between;align-items:center;gap:30px}
.LgWrp{flex-shrink:0}
.LgWrp a{display:flex;align-items:center;gap:15px;text-decoration:none}
.LgImg{height:85px;width:85px;object-fit:contain;filter:drop-shadow(0 2px 8px #d6380533);transition:transform .3s ease}
.LgWrp a:hover .LgImg{transform:scale(1.05)}
.LgTxt{font-size:28px;font-weight:700;color:#D63805;letter-spacing:-.5px}
.MnNv{flex-grow:1;display:flex;justify-content:flex-end}
.MnNv ul{display:flex;gap:5px;list-style:none;flex-wrap:wrap;justify-content:flex-end}
.MnNv a{color:#1a1a1a;text-decoration:none;padding:12px 20px;font-weight:500;font-size:15px;border-radius:10px;transition:all .3s ease;display:block;position:relative}
.MnNv a:hover{background:#d6380514;color:#D63805}
.Ftr{background:linear-gradient(135deg,#1a1a1a 0%,#2d2d2d 100%);color:#e0e0e0;padding:60px 0 30px;margin-top:80px;position:relative;overflow:hidden}
.Ftr::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#D63805,#0ACE7D,#9B05B6)}
.FtrGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:45px;margin-bottom:40px}
.FtrBlck h3{color:#fff;font-size:20px;margin-bottom:20px;font-weight:600;position:relative;padding-bottom:12px}
.FtrBlck h3::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background:#D63805;border-radius:3px}
.FtrBlck p{color:#b0b0b0;line-height:1.8;margin-bottom:15px}
.FtrLnks{list-style:none}
.FtrLnks li{margin-bottom:12px}
.FtrLnks a{color:#b0b0b0;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}
.FtrLnks a:hover{color:#0ACE7D;padding-left:5px}
.FtrLnks i{font-size:12px;color:#D63805}
.FtrCntct p{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;color:#b0b0b0}
.FtrCntct i{color:#D63805;margin-top:4px;font-size:16px}
.FtrBtm{border-top:1px solid #ffffff1a;padding-top:30px;text-align:center;color:gray;font-size:14px}
.CkPp{position:fixed;left:20px;top:50%;transform:translateY(-50%) translateX(-400px);background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;padding:30px;max-width:380px;z-index:9999;transition:transform .5s cubic-bezier(0.68,-0.55,0.265,1.55)}
.CkPp.shw{transform:translateY(-50%) translateX(0)}
.CkPp.hd{transform:translateY(-50%) translateX(-400px)}
.CkHdr{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:15px;display:flex;align-items:center;gap:10px}
.CkHdr i{color:#D63805;font-size:24px}
.CkTxt{color:#4a4a4a;font-size:14px;line-height:1.6;margin-bottom:20px}
.CkGrd{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}
.CkCrd{background:#f8f9fa;padding:15px;border-radius:10px;border:2px solid transparent;transition:all .3s ease}
.CkCrd:hover{border-color:#d638054d}
.CkCrd h4{font-size:15px;color:#1a1a1a;margin-bottom:5px;font-weight:600}
.CkCrd p{font-size:12px;color:#666;margin:0}
.CkActns{display:flex;gap:10px;margin-top:20px}
.CkActns button{flex:1;padding:12px;border-radius:10px;border:2px solid #D63805;background:transparent;color:#D63805;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;font-family:'Archivo',sans-serif}
.CkActns button:hover{background:#D63805;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #d638054d}
.CkActns .PrmBtn{background:#D63805;color:#fff}
.CkActns .PrmBtn:hover{background:#b82e04}
@media (max-width: 768px) {
.Hdr::before{font-size:80px;letter-spacing:10px}
.HdrTp .MnCntr{justify-content:center}
.CntctDtls{justify-content:center;gap:15px}
.HdrMdl .MnCntr{flex-direction:column;text-align:center}
.MnNv{width:100%;justify-content:center}
.MnNv ul{justify-content:center;gap:8px}
.MnNv a{padding:10px 15px;font-size:14px}
.LgImg{height:70px;width:70px}
.LgTxt{font-size:22px}
.FtrGrd{grid-template-columns:1fr;gap:35px}
.CkPp{left:10px;right:10px;max-width:none;transform:translateY(100vh)}
.CkPp.shw{transform:translateY(-50%)}
.CkPp.hd{transform:translateY(100vh)}
.CkActns{flex-direction:column}
}
@media (min-width: 769px) and (max-width: 1024px) {
.MnNv ul{gap:3px}
.MnNv a{padding:10px 15px;font-size:14px}
}
.info-doc{max-width:1366px;margin:0 auto;padding:60px 20px;background:#fff}
.info-doc p{font-size:16px;line-height:1.75;color:#333;margin:0 0 20px;text-align:justify}
.info-doc p strong,.info-doc p b{color:#D63805;font-weight:600}
.info-doc p em,.info-doc p i{font-style:italic;color:#555}
.info-doc ul{list-style-type:disc;margin:0 0 24px;padding:0 0 0 28px}
.info-doc ol{list-style-type:decimal;margin:0 0 24px;padding:0 0 0 28px}
.info-doc ul li,.info-doc ol li{font-size:16px;line-height:1.7;color:#333;margin:0 0 12px;padding:0 0 0 8px}
.info-doc ul li strong,.info-doc ol li strong,.info-doc ul li b,.info-doc ol li b{color:#D63805;font-weight:600}
.info-doc ul li em,.info-doc ol li em,.info-doc ul li i,.info-doc ol li i{font-style:italic;color:#555}
.info-doc ul ul,.info-doc ol ul,.info-doc ul ol,.info-doc ol ol{margin:12px 0 0;padding:0 0 0 24px}
.info-doc strong,.info-doc b{font-weight:600;color:#D63805}
.info-doc em,.info-doc i{font-style:italic;color:#555}
.info-doc table{width:100%;border-collapse:collapse;margin:0 0 32px;background:#fff;box-shadow:0 2px 8px #d6380514;border-radius:8px;overflow:hidden}
.info-doc thead{background:linear-gradient(135deg,#d63805f2,#d63805d9)}
.info-doc thead tr{border:none}
.info-doc thead th{padding:16px 20px;text-align:left;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px;border:none}
.info-doc tbody{background:#fff}
.info-doc tbody tr{border-bottom:1px solid #e8e8e8;transition:background .2s ease}
.info-doc tbody tr:last-child{border-bottom:none}
.info-doc tbody tr:hover{background:#0ace7d0a}
.info-doc tbody td{padding:14px 20px;font-size:15px;line-height:1.6;color:#444;border:none}
.info-doc tbody td strong,.info-doc tbody td b{color:#D63805;font-weight:600}
.info-doc tbody td em,.info-doc tbody td i{font-style:italic;color:#666}
@media (max-width: 768px) {
.info-doc{padding:40px 16px}
.info-doc p{font-size:15px;line-height:1.7;text-align:left;margin:0 0 16px}
.info-doc ul,.info-doc ol{padding:0 0 0 20px;margin:0 0 20px}
.info-doc ul li,.info-doc ol li{font-size:15px;margin:0 0 10px;padding:0 0 0 4px}
.info-doc table{display:block;overflow-x:auto;margin:0 0 24px;box-shadow:0 2px 6px #d638051a}
.info-doc thead th{padding:12px 14px;font-size:13px;white-space:nowrap}
.info-doc tbody td{padding:10px 14px;font-size:14px;white-space:nowrap}
}
@media (max-width: 480px) {
.info-doc{padding:30px 12px}
.info-doc p{font-size:14px;margin:0 0 14px}
.info-doc ul,.info-doc ol{padding:0 0 0 16px}
.info-doc ul li,.info-doc ol li{font-size:14px}
.info-doc thead th{padding:10px 12px;font-size:12px}
.info-doc tbody td{padding:8px 12px;font-size:13px}
}
.HeroSec{display:flex;align-items:center;gap:48px;max-width:1366px;margin:0 auto;padding:80px 24px}
.HeroSec .TxtBlk{flex:1}
.HeroSec .TxtBlk h1{font-size:3rem;line-height:1.2;margin:0 0 24px;color:#1a1a1a}
.HeroSec .TxtBlk h1::before{content:'';display:block;width:60px;height:4px;background:linear-gradient(90deg,#D63805,#0ACE7D);margin-bottom:16px;border-radius:2px}
.HeroSec .TxtBlk p{font-size:1.15rem;line-height:1.7;color:#4a4a4a;margin:0}
.HeroSec .ImgCrd{width:420px;flex-shrink:0}
.HeroSec .ImgCrd img{width:100%;height:460px;object-fit:cover;border-radius:12px;box-shadow:0 8px 24px #d6380526}
.TrlExp{background:linear-gradient(135deg,#d6380514,#0ace7d0f);padding:72px 24px}
.TrlExp .Wr{max-width:1366px;margin:0 auto}
.TrlExp h2{font-size:2.4rem;margin:0 0 48px;text-align:center;color:#1a1a1a;position:relative}
.TrlExp h2::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:#D63805;border-radius:2px}
.TrlExp .TstGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px}
.TrlExp .TstCrd{background:#fff;padding:36px;border-radius:10px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border-left:4px solid transparent}
.TrlExp .TstCrd:hover{transform:translateY(-4px);box-shadow:0 8px 20px #d6380526;border-left-color:#D63805}
.TrlExp .TstCrd h3{font-size:1.3rem;margin:0 0 16px;color:#D63805}
.TrlExp .TstCrd p{font-size:1rem;line-height:1.6;color:#555;margin:0}
.PrblmSlv{padding:80px 24px;max-width:1366px;margin:0 auto}
.PrblmSlv h2{font-size:2.4rem;margin:0 0 56px;text-align:center;color:#1a1a1a}
.PrblmSlv .SplitLyt{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.PrblmSlv .ImgBox img{width:100%;height:480px;object-fit:cover;border-radius:12px;box-shadow:0 6px 18px #0000001f}
.PrblmSlv .CntntArea h3{font-size:1.8rem;margin:0 0 24px;color:#0ACE7D}
.PrblmSlv .CntntArea .PrblmLst{list-style:none;padding:0;margin:0}
.PrblmSlv .CntntArea .PrblmLst li{padding:20px 0 20px 48px;position:relative;font-size:1.05rem;line-height:1.6;color:#4a4a4a;border-bottom:1px solid #e8e8e8}
.PrblmSlv .CntntArea .PrblmLst li:last-child{border-bottom:none}
.PrblmSlv .CntntArea .PrblmLst li::before{content:'';position:absolute;left:0;top:24px;width:28px;height:28px;background:linear-gradient(135deg,#0ACE7D,#9B05B6);border-radius:50%;box-shadow:0 2px 6px #0ace7d4d}
.RlvncSec{background:#f9f9f9;padding:72px 24px}
.RlvncSec .Wr{max-width:1366px;margin:0 auto}
.RlvncSec h2{font-size:2.4rem;margin:0 0 20px;color:#1a1a1a}
.RlvncSec .SubTxt{font-size:1.1rem;color:#666;margin:0 0 48px;max-width:720px}
.RlvncSec .CrdGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.RlvncSec .InfoCrd{background:#fff;padding:40px;border-radius:10px;box-shadow:0 4px 12px #0000000f;position:relative;overflow:hidden}
.RlvncSec .InfoCrd::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#D63805,#9B05B6)}
.RlvncSec .InfoCrd .IcnBox{width:56px;height:56px;background:#d638051a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.RlvncSec .InfoCrd .IcnBox i{font-size:1.6rem;color:#D63805}
.RlvncSec .InfoCrd h3{font-size:1.4rem;margin:0 0 16px;color:#1a1a1a}
.RlvncSec .InfoCrd p{font-size:1rem;line-height:1.6;color:#555;margin:0}
.InsprSec{padding:80px 24px;max-width:1366px;margin:0 auto}
.InsprSec h2{font-size:2.4rem;margin:0 0 56px;text-align:center;color:#1a1a1a;position:relative}
.InsprSec h2::before{content:'';position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:100px;height:100px;background:radial-gradient(circle,#9b05b626,transparent);border-radius:50%;z-index:-1}
.InsprSec .StryGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
.InsprSec .StryCrd{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:all .3s ease}
.InsprSec .StryCrd:hover{transform:scale(1.03);box-shadow:0 8px 24px #9b05b633}
.InsprSec .StryCrd img{width:100%;height:220px;object-fit:cover}
.InsprSec .StryCrd .TxtCnt{padding:28px}
.InsprSec .StryCrd .TxtCnt h3{font-size:1.25rem;margin:0 0 12px;color:#9B05B6}
.InsprSec .StryCrd .TxtCnt p{font-size:.95rem;line-height:1.6;color:#555;margin:0}
.CtaFtr{background:linear-gradient(135deg,#D63805,#9B05B6);padding:64px 24px;text-align:center;color:#fff}
.CtaFtr h2{font-size:2.2rem;margin:0 0 16px}
.CtaFtr p{font-size:1.1rem;margin:0 0 32px;opacity:.95}
.CtaFtr .BtnGrp{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.CtaFtr .BtnGrp a{padding:16px 40px;border-radius:8px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block}
.CtaFtr .BtnGrp .PrmBtn{background:#fff;color:#D63805}
.CtaFtr .BtnGrp .PrmBtn:hover{background:#0ACE7D;color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #0003}
.CtaFtr .BtnGrp .ScndBtn{background:transparent;color:#fff;border:2px solid #fff}
.CtaFtr .BtnGrp .ScndBtn:hover{background:#fff;color:#9B05B6;transform:translateY(-2px)}
@media (max-width: 1024px) {
.HeroSec{flex-direction:column-reverse;padding:60px 20px}
.HeroSec .ImgCrd{width:100%;max-width:500px}
.HeroSec .TxtBlk h1{font-size:2.4rem}
.TrlExp .TstGrd{grid-template-columns:1fr}
.PrblmSlv .SplitLyt{grid-template-columns:1fr;gap:40px}
.RlvncSec .CrdGrd{grid-template-columns:1fr}
.InsprSec .StryGrd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.HeroSec{padding:48px 16px}
.HeroSec .TxtBlk h1{font-size:2rem}
.HeroSec .TxtBlk p{font-size:1rem}
.TrlExp h2,.PrblmSlv h2,.RlvncSec h2,.InsprSec h2{font-size:1.9rem}
.TrlExp,.RlvncSec{padding:56px 16px}
.PrblmSlv,.InsprSec{padding:60px 16px}
.CtaFtr{padding:48px 16px}
.CtaFtr h2{font-size:1.8rem}
.CtaFtr .BtnGrp{flex-direction:column;align-items:center}
.CtaFtr .BtnGrp a{width:100%;max-width:320px}
}
.TtlBnr{position:relative;height:420px;overflow:hidden;margin-bottom:60px}
.TtlBnr img{width:100%;height:100%;object-fit:cover;filter:brightness(0.7)}
.TtlBnr .CptnWrp{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}
.TtlBnr .InrCptn{background:#fffffff2;padding:48px 64px;border-radius:12px;box-shadow:0 8px 32px #0000001f;max-width:720px;text-align:center}
.TtlBnr h1{font-size:2.8rem;margin:0;color:#2a2a2a;font-weight:700;line-height:1.3}
.TtlBnr h1 .hghlght{color:#D63805;position:relative}
.CntctGrid{max-width:1366px;margin:0 auto 80px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.InfoCrd{background:linear-gradient(135deg,#d638050d 0%,#0ace7d0d 100%);padding:40px 32px;border-radius:16px;border:2px solid #d6380526;transition:all .3s ease;position:relative}
.InfoCrd::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#D63805,#0ACE7D);border-radius:16px;opacity:0;transition:opacity .3s ease;z-index:-1}
.InfoCrd:hover::before{opacity:.4}
.InfoCrd:hover{transform:translateY(-6px);box-shadow:0 12px 28px #d6380533}
.InfoCrd .IcnBx{width:64px;height:64px;background:#D63805;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.InfoCrd .IcnBx i{font-size:28px;color:#fff}
.InfoCrd h3{font-size:1.4rem;margin:0 0 16px;color:#2a2a2a;font-weight:600}
.InfoCrd p{margin:0;color:#555;font-size:1.05rem;line-height:1.7}
.InfoCrd a{color:#D63805;text-decoration:none;font-weight:500;transition:color .3s ease}
.InfoCrd a:hover{color:#0ACE7D}
.FrmSctn{max-width:1366px;margin:0 auto 80px;padding:0 24px}
.FrmCntnr{background:#fff;border-radius:16px;padding:56px;box-shadow:0 4px 24px #00000014}
.FrmCntnr h2{font-size:2.2rem;margin:0 0 12px;color:#2a2a2a;font-weight:700}
.FrmCntnr .SbTtl{font-size:1.1rem;color:#666;margin:0 0 40px}
.FrmRw{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}
.FrmFld{display:flex;flex-direction:column}
.FrmFld label{font-size:.95rem;font-weight:600;color:#333;margin-bottom:8px}
.FrmFld input,.FrmFld textarea{padding:14px 18px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:all .3s ease;font-family:inherit}
.FrmFld input:focus,.FrmFld textarea:focus{outline:none;border-color:#D63805;box-shadow:0 0 0 4px #d638051a}
.FrmFld.full{grid-column:1 / -1}
.RtngSctn{margin-bottom:32px}
.RtngSctn h3{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 16px}
.RtngOptn{display:flex;gap:16px;flex-wrap:wrap}
.RtngOptn input[type="radio"]{display:none}
.RtngOptn label{padding:12px 28px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:500;color:#555;transition:all .3s ease}
.RtngOptn input[type="radio"]:checked + label{background:#D63805;border-color:#D63805;color:#fff}
.RtngOptn label:hover{border-color:#D63805;background:#d638051a}
.PrvcyChck{margin-bottom:32px}
.PrvcyChck input[type="checkbox"]{width:20px;height:20px;margin-right:12px;cursor:pointer;accent-color:#D63805}
.PrvcyChck label{font-size:.95rem;color:#555;display:flex;align-items:center;cursor:pointer}
.PrvcyChck a{color:#D63805;text-decoration:none;font-weight:600;margin-left:4px}
.PrvcyChck a:hover{text-decoration:underline}
.SbmtBtn{background:linear-gradient(135deg,#D63805,#9B05B6);color:#fff;padding:16px 48px;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #d638054d}
.SbmtBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #d6380566}
.SbmtBtn:active{transform:translateY(0)}
.HrsSctn{max-width:1366px;margin:0 auto 80px;padding:0 24px}
.HrsPnl{background:linear-gradient(135deg,#0ace7d14 0%,#9b05b614 100%);border-radius:16px;padding:48px;border-left:6px solid #0ACE7D}
.HrsPnl h2{font-size:2rem;margin:0 0 32px;color:#2a2a2a;font-weight:700}
.HrsLst{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.HrsItm{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f}
.HrsItm .Dy{font-weight:600;color:#333;font-size:1.05rem}
.HrsItm .Tm{color:#666;font-size:1rem}
.MpSbsttSctn{max-width:1366px;margin:0 auto 80px;padding:0 24px}
.MpPnl{background:#f9f9f9;border-radius:16px;padding:48px;text-align:center}
.MpPnl h2{font-size:1.8rem;margin:0 0 16px;color:#2a2a2a;font-weight:700}
.MpPnl .AdrssTxt{font-size:1.15rem;color:#555;margin:0 0 8px;line-height:1.8}
.MpPnl .AdrssTxt strong{color:#D63805;font-weight:600}
@media (max-width: 1024px) {
.CntctGrid{grid-template-columns:1fr;gap:24px}
.FrmRw{grid-template-columns:1fr}
.HrsLst{grid-template-columns:1fr}
.TtlBnr{height:360px}
.TtlBnr h1{font-size:2.2rem}
.TtlBnr .InrCptn{padding:36px 48px}
.FrmCntnr{padding:40px 32px}
}
@media (max-width: 768px) {
.TtlBnr{height:320px}
.TtlBnr h1{font-size:1.9rem}
.TtlBnr .InrCptn{padding:28px 32px}
.FrmCntnr{padding:32px 24px}
.FrmCntnr h2{font-size:1.8rem}
.RtngOptn{gap:12px}
.RtngOptn label{padding:10px 20px;font-size:.9rem}
.HrsPnl{padding:32px 24px}
.MpPnl{padding:32px 24px}
}
.DmnHr{background:linear-gradient(135deg,#d638050d 0%,#9b05b608 100%);padding:4rem 1.5rem;position:relative;overflow:hidden}
.DmnHr::before{content:'';position:absolute;top:-50%;right:-10%;width:40%;height:200%;background:radial-gradient(circle,#0ace7d14 0%,transparent 70%);pointer-events:none}
.DmnCntnr{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start}
.DmnTxt{padding-top:2rem}
.DmnOvrln{font-size:.875rem;color:#D63805;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75rem}
.DmnMnTtl{font-size:3.5rem;line-height:1.1;color:#1a1a1a;margin-bottom:1rem;font-weight:700}
.DmnScndry{font-size:1.75rem;color:#4a4a4a;line-height:1.3;margin-bottom:1.5rem;font-weight:400}
.DmnDsc{font-size:1.125rem;line-height:1.7;color:#5a5a5a;margin-bottom:2rem}
.DmnImgWrp{position:relative}
.DmnImgWrp img{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 24px #0000001f 0 2px 6px #00000014;filter:contrast(1.05) saturate(0.95)}
.DmnImgWrp::after{content:'';position:absolute;bottom:-12px;right:-12px;width:100%;height:100%;border:2px solid #d6380533;border-radius:12px;z-index:-1}
.PthSct{padding:5rem 1.5rem;background:#fff}
.PthCntnr{max-width:1366px;margin:0 auto}
.PthHdr{text-align:center;margin-bottom:4rem}
.PthHdr h2{font-size:2.5rem;color:#1a1a1a;margin-bottom:1rem;font-weight:700}
.PthHdr p{font-size:1.125rem;color:#5a5a5a;max-width:680px;margin:0 auto;line-height:1.6}
.PthGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}
.PthCrd{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);padding:2.5rem 2rem;border-radius:14px;border:1px solid #e8e8e8;transition:all .3s ease;position:relative}
.PthCrd:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001a;border-color:#D63805}
.PthIcn{width:56px;height:56px;background:linear-gradient(135deg,#D63805 0%,#ff4d1f 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff;font-size:1.5rem}
.PthCrd:nth-child(2) .PthIcn{background:linear-gradient(135deg,#0ACE7D 0%,#0ee89b 100%)}
.PthCrd:nth-child(3) .PthIcn{background:linear-gradient(135deg,#9B05B6 0%,#b507d5 100%)}
.PthCrd h3{font-size:1.5rem;color:#1a1a1a;margin-bottom:1rem;font-weight:600}
.PthCrd p{font-size:1rem;line-height:1.6;color:#5a5a5a;margin-bottom:0}
.PthNmbr{position:absolute;top:1.5rem;right:1.5rem;font-size:3rem;font-weight:700;color:#d638051a;line-height:1}
.EnrllSct{padding:5rem 1.5rem;background:linear-gradient(180deg,#d6380508 0%,#0ace7d05 100%);position:relative}
.EnrllCntnr{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;align-items:center}
.EnrllCntnt h2{font-size:2.75rem;color:#1a1a1a;margin-bottom:1.5rem;font-weight:700;line-height:1.2}
.EnrllCntnt p{font-size:1.125rem;line-height:1.7;color:#5a5a5a;margin-bottom:2rem}
.EnrllLst{list-style:none;padding:0;margin:0 0 2.5rem}
.EnrllLst li{padding:1rem 0 1rem 3rem;position:relative;font-size:1.0625rem;color:#4a4a4a;border-bottom:1px solid #0000000f}
.EnrllLst li::before{content:'✓';position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;background:linear-gradient(135deg,#0ACE7D 0%,#0ee89b 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.125rem}
.EnrllLst li:last-child{border-bottom:none}
.EnrllActns{display:flex;gap:1rem;flex-wrap:wrap}
.EnrllBtn{padding:1rem 2.5rem;background:linear-gradient(135deg,#D63805 0%,#ff4d1f 100%);color:#fff;border:none;border-radius:10px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;box-shadow:0 4px 12px #d638054d;position:relative;z-index:10}
.EnrllBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d6380566}
.EnrllScndry{padding:1rem 2.5rem;background:transparent;color:#D63805;border:2px solid #D63805;border-radius:10px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;position:relative;z-index:10}
.EnrllScndry:hover{background:#D63805;color:#fff;transform:translateY(-2px)}
.EnrllVsl{position:relative}
.EnrllVsl img{width:100%;height:auto;border-radius:14px;box-shadow:0 12px 32px #00000026}
.EnrllVsl::before{content:'';position:absolute;top:-20px;left:-20px;right:20px;bottom:20px;background:linear-gradient(135deg,#9b05b626 0%,#0ace7d26 100%);border-radius:14px;z-index:-1}
@media (max-width: 1024px) {
.DmnCntnr{grid-template-columns:1fr;gap:2rem}
.DmnMnTtl{font-size:2.75rem}
.DmnScndry{font-size:1.5rem}
.PthGrd{grid-template-columns:1fr}
.EnrllCntnr{grid-template-columns:1fr;gap:3rem}
}
@media (max-width: 768px) {
.DmnHr{padding:3rem 1rem}
.DmnMnTtl{font-size:2.25rem}
.DmnScndry{font-size:1.25rem}
.PthSct{padding:3.5rem 1rem}
.PthHdr h2{font-size:2rem}
.EnrllSct{padding:3.5rem 1rem}
.EnrllCntnt h2{font-size:2rem}
.EnrllActns{flex-direction:column}
.EnrllBtn,.EnrllScndry{width:100%;text-align:center}
}
.DmnAbotTtl{padding:80px 20px;max-width:1366px;margin:0 auto;position:relative;overflow:hidden;background:linear-gradient(135deg,#d6380514 0%,#0ace7d14 100%)}
.DmnAbotTtl::before{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:#9b05b61f;top:-120px;right:-80px;z-index:1}
.DmnAbotTtl::after{content:'';position:absolute;width:320px;height:320px;border-radius:50%;background:#0ace7d1a;bottom:-100px;left:-60px;z-index:1}
.DmnAbotTtl .wrpr{display:flex;flex-direction:row;align-items:center;gap:60px;position:relative;z-index:2}
.DmnAbotTtl .txtBlck{flex:1}
.DmnAbotTtl h1{font-size:3.2rem;line-height:1.2;margin:0 0 20px;color:#1a1a1a;font-weight:700}
.DmnAbotTtl h1 .accnt{color:#D63805;display:block}
.DmnAbotTtl .imgBlck{flex:0 0 480px;position:relative}
.DmnAbotTtl .imgBlck img{width:100%;height:340px;object-fit:cover;border-radius:12px;box-shadow:0 8px 24px #0000001f}
.DmnAbotTtl .imgBlck::before{content:'';position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;border:2px solid #0ace7d4d;border-radius:12px;z-index:-1}
.strySctn{padding:80px 20px;max-width:1366px;margin:0 auto;background:#fff}
.strySctn .cntntGrd{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}
.strySctn h2{font-size:2.4rem;margin:0 0 24px;color:#1a1a1a;font-weight:600;position:relative;padding-left:20px}
.strySctn h2::before{content:'';position:absolute;left:0;top:8px;width:5px;height:32px;background:linear-gradient(180deg,#D63805 0%,#9B05B6 100%);border-radius:3px}
.strySctn p{font-size:1.05rem;line-height:1.7;color:#333;margin:0 0 16px}
.strySctn .imgPnl{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.strySctn .imgPnl img{width:100%;height:240px;object-fit:cover;border-radius:10px;box-shadow:0 4px 12px #00000014}
.apprchSctn{padding:80px 20px;max-width:1366px;margin:0 auto;background:linear-gradient(to bottom,#0ace7d0d 0%,transparent 100%)}
.apprchSctn h2{font-size:2.6rem;text-align:center;margin:0 0 60px;color:#1a1a1a;font-weight:600}
.apprchSctn .ftrGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.apprchSctn .ftrCrd{background:#fff;padding:32px 28px;border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:transform .3s ease,box-shadow .3s ease;border-left:4px solid transparent}
.apprchSctn .ftrCrd:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}
.apprchSctn .ftrCrd:nth-child(1){border-left-color:#D63805}
.apprchSctn .ftrCrd:nth-child(2){border-left-color:#0ACE7D}
.apprchSctn .ftrCrd:nth-child(3){border-left-color:#9B05B6}
.apprchSctn .ftrCrd h3{font-size:1.4rem;margin:0 0 16px;color:#1a1a1a;font-weight:600}
.apprchSctn .ftrCrd p{font-size:1rem;line-height:1.6;color:#555;margin:0}
.apprchSctn .ftrCrd .icnWrp{font-size:2.2rem;margin-bottom:20px;opacity:.85}
.apprchSctn .ftrCrd:nth-child(1) .icnWrp{color:#D63805}
.apprchSctn .ftrCrd:nth-child(2) .icnWrp{color:#0ACE7D}
.apprchSctn .ftrCrd:nth-child(3) .icnWrp{color:#9B05B6}
.vlsSctn{padding:80px 20px;max-width:1366px;margin:0 auto;background:#fff}
.vlsSctn .cntntFlx{display:flex;flex-direction:row-reverse;gap:60px;align-items:center}
.vlsSctn .imgSd{flex:0 0 520px}
.vlsSctn .imgSd img{width:100%;height:380px;object-fit:cover;border-radius:12px;box-shadow:0 6px 18px #0000001a}
.vlsSctn .txtSd{flex:1}
.vlsSctn h2{font-size:2.4rem;margin:0 0 28px;color:#1a1a1a;font-weight:600}
.vlsSctn .vlLst{list-style:none;padding:0;margin:0}
.vlsSctn .vlLst li{padding:20px 0;border-bottom:1px solid #e8e8e8;display:flex;align-items:start;gap:16px}
.vlsSctn .vlLst li:last-child{border-bottom:none}
.vlsSctn .vlLst .chkIcn{flex-shrink:0;width:32px;height:32px;background:linear-gradient(135deg,#0ACE7D 0%,#0ACE7D 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem}
.vlsSctn .vlLst .cntn{flex:1}
.vlsSctn .vlLst h4{font-size:1.15rem;margin:0 0 8px;color:#1a1a1a;font-weight:600}
.vlsSctn .vlLst p{font-size:1rem;line-height:1.6;color:#555;margin:0}
@media (max-width: 1024px) {
.DmnAbotTtl .wrpr{flex-direction:column;gap:40px}
.DmnAbotTtl .imgBlck{flex:0 0 auto;width:100%;max-width:480px}
.DmnAbotTtl h1{font-size:2.6rem}
.strySctn .cntntGrd{grid-template-columns:1fr;gap:40px}
.apprchSctn .ftrGrd{grid-template-columns:1fr;gap:24px}
.vlsSctn .cntntFlx{flex-direction:column;gap:40px}
.vlsSctn .imgSd{flex:0 0 auto;width:100%;max-width:520px}
}
@media (max-width: 768px) {
.DmnAbotTtl{padding:60px 20px}
.DmnAbotTtl h1{font-size:2.2rem}
.strySctn,.apprchSctn,.vlsSctn{padding:60px 20px}
.strySctn h2,.vlsSctn h2{font-size:2rem}
.apprchSctn h2{font-size:2.2rem}
.strySctn .imgPnl{grid-template-columns:1fr}
.strySctn .imgPnl img{height:280px}
}
.SuccssPg{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:85vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}
.CnfrmCircl{max-width:680px;margin:0 auto;text-align:center;position:relative}
.RngDcr{width:280px;height:280px;margin:0 auto 2.5rem;position:relative;display:flex;align-items:center;justify-content:center}
.RngDcr::before{content:'';position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#d638051a 0%,#0ace7d1a 100%);animation:pulsRng 2.5s ease-in-out infinite}
.RngDcr::after{content:'';position:absolute;inset:20px;border-radius:50%;border:3px solid #0ace7d4d;animation:rotatRng 8s linear infinite}
@keyframes pulsRng {
0%,100%{transform:scale(1);opacity:.6}
50%{transform:scale(1.08);opacity:.9}
}
@keyframes rotatRng {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.ChckIcn{width:90px;height:90px;background:linear-gradient(135deg,#0ACE7D 0%,#08b56d 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 8px 24px #0ace7d59}
.ChckIcn i{font-size:3rem;color:#fff}
.MsgTxt h1{font-size:2.2rem;font-weight:700;color:#212529;margin-bottom:.8rem;line-height:1.2}
.MsgTxt h1 .HghlghtPhr{color:#D63805;position:relative;display:inline-block}
.MsgTxt h1 .HghlghtPhr::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:3px;background:linear-gradient(90deg,#D63805 0%,#9B05B6 100%);border-radius:2px}
.MsgTxt p{font-size:1.1rem;color:#495057;line-height:1.7;margin-bottom:2rem}
.DtlsBox{background:#fff;border-radius:12px;padding:1.8rem 2rem;box-shadow:0 4px 16px #00000014;margin:2.5rem 0;text-align:left}
.DtlsBox h3{font-size:1.3rem;font-weight:600;color:#212529;margin-bottom:1.2rem;display:flex;align-items:center;gap:.6rem}
.DtlsBox h3 i{color:#0ACE7D;font-size:1.4rem}
.InfoItm{display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef}
.InfoItm:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.InfoItm i{color:#9B05B6;font-size:1.1rem;margin-top:.2rem;flex-shrink:0}
.InfoItm div{flex:1}
.InfoItm strong{display:block;color:#212529;font-weight:600;margin-bottom:.3rem;font-size:.95rem}
.InfoItm span{color:#6c757d;font-size:.95rem;line-height:1.5}
.ActnBttns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
.PrmryBtn{background:linear-gradient(135deg,#D63805 0%,#c03004 100%);color:#fff;padding:.9rem 2.2rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;gap:.6rem;box-shadow:0 6px 18px #d638054d;transition:all .3s ease;border:none}
.PrmryBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #d6380566;background:linear-gradient(135deg,#c03004 0%,#a82903 100%)}
.ScndryBtn{background:#fff;color:#D63805;padding:.9rem 2.2rem;border-radius:10px;text-decoration:none;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;gap:.6rem;border:2px solid #D63805;transition:all .3s ease}
.ScndryBtn:hover{background:#D63805;color:#fff;transform:translateY(-2px)}
.SprtrLn{width:60px;height:4px;background:linear-gradient(90deg,#D63805 0%,#0ACE7D 50%,#9B05B6 100%);margin:2rem auto;border-radius:2px}
.NxtStps{background:linear-gradient(135deg,#9b05b60d 0%,#0ace7d0d 100%);border-radius:14px;padding:2.5rem 2rem;margin:3rem auto;max-width:900px}
.NxtStps h2{font-size:1.8rem;font-weight:700;color:#212529;margin-bottom:2rem;text-align:center}
.StpGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem}
.StpCrd{background:#fff;border-radius:10px;padding:1.8rem 1.5rem;position:relative;border-left:4px solid #0ACE7D;box-shadow:0 3px 12px #0000000f;transition:all .3s ease}
.StpCrd:nth-child(2){border-left-color:#D63805}
.StpCrd:nth-child(3){border-left-color:#9B05B6}
.StpCrd:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0000001f}
.StpNmbr{width:40px;height:40px;background:linear-gradient(135deg,#0ACE7D 0%,#08b56d 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1.2rem;margin-bottom:1rem}
.StpCrd:nth-child(2) .StpNmbr{background:linear-gradient(135deg,#D63805 0%,#c03004 100%)}
.StpCrd:nth-child(3) .StpNmbr{background:linear-gradient(135deg,#9B05B6 0%,#8604a0 100%)}
.StpCrd h4{font-size:1.15rem;font-weight:600;color:#212529;margin-bottom:.7rem}
.StpCrd p{color:#6c757d;font-size:.95rem;line-height:1.6;margin:0}
@media (max-width: 768px) {
.SuccssPg{padding:1.5rem 1rem}
.RngDcr{width:220px;height:220px;margin-bottom:2rem}
.ChckIcn{width:70px;height:70px}
.ChckIcn i{font-size:2.2rem}
.MsgTxt h1{font-size:1.7rem}
.DtlsBox{padding:1.4rem 1.2rem}
.ActnBttns{flex-direction:column}
.PrmryBtn,.ScndryBtn{width:100%;justify-content:center}
.NxtStps{padding:2rem 1.2rem}
.NxtStps h2{font-size:1.5rem}
.StpGrd{grid-template-columns:1fr}
}