*{margin:0;padding:0;box-sizing:border-box}
html{font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}
body{font-family:'Noto Serif',serif;font-weight:400;color:#1a1a1a;background:#fafafa}
h1,h2,h3,h4,h5,h6{font-family:'Ubuntu Mono',monospace;font-weight:700;line-height:1.3}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit}
.HdrWrp{position:relative;background:linear-gradient(135deg,#3a96f808 0%,#27761e08 100%);border-bottom:1px solid #3a96f81a;box-shadow:0 2px 8px #0000000a}
.HdrBnnr{position:absolute;top:0;left:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}
.HdrBnnr span{font-family:'Ubuntu Mono',monospace;font-size:180px;font-weight:700;color:#3a96f805;letter-spacing:12px;user-select:none;pointer-events:none}
.HdrOvrl{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:48px}
.LgCntnr{display:flex;align-items:center;flex-shrink:0}
.LgCntnr img{height:110px;width:110px;object-fit:contain;background:#ffffffe6;padding:12px;border-radius:8px;box-shadow:0 2px 12px #3a96f81f inset 0 1px 2px #0000000d}
.MnNv{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
.MnNv a{font-family:'Ubuntu Mono',monospace;font-size:15px;font-weight:400;color:#2a2a2a;padding:12px 22px;border-radius:8px;transition:all 480ms cubic-bezier(0.4,0,0.2,1);position:relative}
.MnNv a:hover{background:#3a96f814;color:#3A96F8}
.MnNv a.is-active{background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);color:#fff;box-shadow:0 3px 10px #3a96f840}
.FtrWrp{background:linear-gradient(180deg,#3a96f805 0%,#27761e05 100%);border-top:1px solid #3a96f81a;padding:60px 40px 32px;margin-top:80px}
.FtrCntnr{max-width:1440px;margin:0 auto}
.FtrGrd{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:48px}
.FtrClmn{flex:1;min-width:240px}
.FtrClmn h3{font-size:18px;color:#2a2a2a;margin-bottom:20px;font-family:'Ubuntu Mono',monospace}
.FtrClmn p,.FtrClmn a{font-size:14px;line-height:1.8;color:#555;display:block;margin-bottom:8px}
.FtrClmn a:hover{color:#3A96F8}
.FtrLnks{display:flex;flex-wrap:wrap;gap:24px;padding:24px 0;border-top:1px solid #3a96f81a}
.FtrLnks a{font-size:13px;color:#666;font-family:'Ubuntu Mono',monospace}
.FtrLnks a:hover{color:#3A96F8}
.FtrCpyrght{text-align:center;font-size:13px;color:#888;padding-top:24px;border-top:1px solid #3a96f81a}
.CkWrp{position:fixed;top:32px;left:50%;transform:translateX(-50%) translateY(-120%);z-index:9999;background:#fff;border:2px solid #3A96F8;box-shadow:0 8px 32px #00000026;max-width:820px;width:90%;padding:28px 32px;transition:transform 520ms cubic-bezier(0.4,0,0.2,1)}
.CkWrp.is-visible{transform:translateX(-50%) translateY(0)}
.CkCntnt{display:flex;flex-direction:column;gap:20px}
.CkTxt{font-size:14px;line-height:1.7;color:#333}
.CkTxt a{color:#3A96F8;text-decoration:underline}
.CkActns{display:flex;gap:12px;align-items:center}
.CkBtn{font-family:'Ubuntu Mono',monospace;font-size:14px;font-weight:700;padding:12px 24px;border:none;cursor:pointer;transition:all 480ms cubic-bezier(0.4,0,0.2,1)}
.CkBtn.primary{background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);color:#fff}
.CkBtn.primary:hover{box-shadow:0 4px 12px #3a96f84d}
.CkBtn.secondary{background:#f0f0f0;color:#333}
.CkBtn.secondary:hover{background:#e0e0e0}
@media (max-width: 768px) {
.HdrBnnr span{font-size:80px;letter-spacing:4px}
.HdrOvrl{flex-direction:column;padding:20px 24px;gap:24px}
.LgCntnr img{height:80px;width:80px}
.MnNv{flex-direction:column;width:100%}
.MnNv a{width:100%;text-align:center}
.FtrGrd{flex-direction:column;gap:32px}
.FtrLnks{flex-direction:column;gap:12px}
.CkWrp{top:16px;width:95%;padding:20px 24px}
.CkActns{flex-direction:column;width:100%}
.CkBtn{width:100%}
}
@media (max-width: 375px) {
.HdrOvrl{padding:16px 20px}
.LgCntnr img{height:70px;width:70px}
.MnNv a{font-size:14px;padding:10px 18px}
.FtrWrp{padding:40px 24px 24px}
}
.agreement-ly-section{max-width:1440px;margin:0 auto;padding:80px 24px;background:linear-gradient(135deg,#3a96f805 0%,#e9d5f008 100%)}
.agreement-ly-section h1{font-size:48px;line-height:1.2;color:#1a1a1a;font-weight:700;margin:0 0 16px;padding:0;letter-spacing:-.5px}
.agreement-ly-section h2{font-size:36px;line-height:1.3;color:#2a2a2a;font-weight:600;margin:64px 0 24px;padding:0;border-bottom:2px solid #3A96F8;padding-bottom:12px}
.agreement-ly-section h3{font-size:28px;line-height:1.4;color:#3a3a3a;font-weight:600;margin:48px 0 20px;padding:0}
.agreement-ly-section h4{font-size:22px;line-height:1.4;color:#4a4a4a;font-weight:600;margin:36px 0 16px;padding:0}
.agreement-ly-section h5{font-size:18px;line-height:1.5;color:#5a5a5a;font-weight:600;margin:28px 0 12px;padding:0}
.agreement-ly-section h6{font-size:16px;line-height:1.5;color:#6a6a6a;font-weight:600;margin:24px 0 12px;padding:0;text-transform:uppercase;letter-spacing:.5px}
.agreement-ly-section p{font-size:17px;line-height:1.75;color:#333;margin:0 0 20px;padding:0}
.agreement-ly-section a{color:#3A96F8;text-decoration:none;border-bottom:1px solid #3a96f84d;transition:all .4s cubic-bezier(0.4,0,0.2,1)}
.agreement-ly-section a:hover{color:#27761E;border-bottom-color:#27761E;opacity:.9}
.agreement-ly-section ul{margin:0 0 24px;padding:0 0 0 28px;list-style:none}
.agreement-ly-section ul li{font-size:17px;line-height:1.75;color:#333;margin:0 0 12px;padding:0 0 0 12px;position:relative}
.agreement-ly-section ul li::before{content:'';position:absolute;left:-16px;top:12px;width:6px;height:6px;background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);border-radius:12px}
.agreement-ly-section ol{margin:0 0 24px;padding:0 0 0 28px;list-style:none;counter-reset:plcy-cntr}
.agreement-ly-section ol li{font-size:17px;line-height:1.75;color:#333;margin:0 0 12px;padding:0 0 0 16px;position:relative;counter-increment:plcy-cntr}
.agreement-ly-section ol li::before{content:counter(plcy-cntr) ".";position:absolute;left:-28px;top:0;font-weight:600;color:#3A96F8}
.agreement-ly-section ul ul,.agreement-ly-section ul ol,.agreement-ly-section ol ul,.agreement-ly-section ol ol{margin:12px 0;padding-left:32px}
.agreement-ly-section em,.agreement-ly-section i{font-style:italic;color:#2a2a2a}
.agreement-ly-section strong,.agreement-ly-section b{font-weight:600;color:#1a1a1a}
.agreement-ly-section hr{border:none;height:2px;background:linear-gradient(90deg,#3a96f833 0%,#27761e33 50%,#3a96f833 100%);margin:48px 0}
.agreement-ly-section div{margin:0;padding:0}
.agreement-ly-section blockquote{margin:32px 0;padding:24px 28px;background:#e9d5f026;border-left:4px solid #3A96F8;border-radius:0 12px 12px 0}
.agreement-ly-section blockquote p{margin:0;font-style:italic;color:#2a2a2a}
.agreement-ly-section table{width:100%;margin:32px 0;border-collapse:collapse;box-shadow:0 4px 8px #0000000f}
.agreement-ly-section table th{background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);color:#fff;padding:16px;text-align:left;font-weight:600;font-size:16px}
.agreement-ly-section table td{padding:14px 16px;border-bottom:1px solid #3a96f81a;font-size:16px;line-height:1.6;color:#333}
.agreement-ly-section table tr:hover td{background:#e9d5f014;transition:background .4s cubic-bezier(0.4,0,0.2,1)}
@media (max-width: 1366px) {
.agreement-ly-section{padding:64px 20px}
.agreement-ly-section h1{font-size:40px}
.agreement-ly-section h2{font-size:32px;margin:56px 0 20px}
.agreement-ly-section h3{font-size:24px;margin:40px 0 16px}
}
@media (max-width: 768px) {
.agreement-ly-section{padding:48px 16px}
.agreement-ly-section h1{font-size:32px;margin:0 0 12px}
.agreement-ly-section h2{font-size:26px;margin:48px 0 16px;padding-bottom:10px}
.agreement-ly-section h3{font-size:22px;margin:36px 0 14px}
.agreement-ly-section h4{font-size:19px;margin:28px 0 12px}
.agreement-ly-section h5{font-size:17px;margin:24px 0 10px}
.agreement-ly-section h6{font-size:15px;margin:20px 0 10px}
.agreement-ly-section p{font-size:16px;margin:0 0 16px}
.agreement-ly-section ul,.agreement-ly-section ol{padding-left:20px}
.agreement-ly-section ul li,.agreement-ly-section ol li{font-size:16px;margin:0 0 10px}
.agreement-ly-section hr{margin:36px 0}
.agreement-ly-section blockquote{margin:24px 0;padding:20px}
.agreement-ly-section table{font-size:14px}
.agreement-ly-section table th,.agreement-ly-section table td{padding:12px}
}
@media (max-width: 375px) {
.agreement-ly-section{padding:32px 12px}
.agreement-ly-section h1{font-size:28px}
.agreement-ly-section h2{font-size:24px;margin:40px 0 14px}
.agreement-ly-section h3{font-size:20px}
.agreement-ly-section p,.agreement-ly-section ul li,.agreement-ly-section ol li{font-size:15px}
}
.HroWrpr{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);padding:80px 20px}
.HroWrpr::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(0deg,#ffffff08 0px,transparent 1px,transparent 40px,#ffffff08 41px),repeating-linear-gradient(90deg,#ffffff08 0px,transparent 1px,transparent 40px,#ffffff08 41px);pointer-events:none}
.HroImg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.18;filter:saturate(0.4)}
.HroCntnr{max-width:1440px;margin:0 auto;width:100%;position:relative;z-index:2}
.HroInr{max-width:780px}
.HroTg{display:inline-block;background:#ffffff40;color:#fff;padding:8px 20px;border-radius:24px;font-size:14px;margin-bottom:24px;backdrop-filter:blur(8px)}
.HroHdng{font-size:52px;line-height:1.2;color:#fff;margin:0 0 24px;font-weight:700}
.HroTxt{font-size:18px;line-height:1.7;color:#fffffff2;margin:0 0 36px}
.HroBtns{display:flex;gap:16px;flex-wrap:wrap}
.BtnPrmry{background:#fff;color:#3A96F8;padding:16px 36px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;transition:all 450ms cubic-bezier(0.23,1,0.32,1);box-shadow:0 4px 12px #00000026}
.BtnPrmry:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040}
.BtnScndry{background:transparent;color:#fff;padding:16px 36px;border-radius:8px;text-decoration:none;font-weight:600;font-size:16px;border:2px solid #fff9;transition:all 450ms cubic-bezier(0.23,1,0.32,1)}
.BtnScndry:hover{background:#ffffff26;border-color:#fff}
.FdbckSctn{padding:90px 20px;background:#f8f9fa}
.SctnCntnr{max-width:1440px;margin:0 auto}
.SctnHdr{text-align:center;margin-bottom:60px}
.SctnTtl{font-size:38px;color:#1a1a1a;margin:0 0 16px;font-weight:700;position:relative;display:inline-block}
.SctnTtl::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#3A96F8,#27761E);border-radius:2px}
.SctnDsc{font-size:17px;color:#4a4a4a;line-height:1.6;max-width:680px;margin:20px auto 0}
.TstGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px}
.TstCrd{background:#fff;padding:32px;border-radius:12px;box-shadow:0 2px 8px #00000014;transition:all 500ms cubic-bezier(0.23,1,0.32,1);position:relative}
.TstCrd:hover{box-shadow:0 8px 28px #3a96f826;transform:translateY(-4px)}
.TstCrd::before{content:'"';position:absolute;top:20px;left:28px;font-size:72px;color:#E9D5F0;font-family:Georgia,serif;line-height:1}
.TstTxt{font-size:16px;line-height:1.7;color:#2a2a2a;margin:0 0 24px;position:relative;z-index:1}
.TstAthr{display:flex;align-items:center;gap:16px}
.TstImg{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid #E9D5F0}
.TstNm{font-weight:600;font-size:16px;color:#1a1a1a;margin:0 0 4px}
.TstRl{font-size:14px;color:#666;margin:0}
.PrtnrSctn{padding:90px 20px;background:#fff}
.PrtnrGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:48px}
.PrtnrCrd{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:40px 28px;border-radius:12px;text-align:center;border:1px solid #e9ecef;transition:all 480ms cubic-bezier(0.23,1,0.32,1)}
.PrtnrCrd:hover{border-color:#3A96F8;box-shadow:0 6px 20px #3a96f81f}
.PrtnrIcn{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,#3A96F8,#27761E);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px}
.PrtnrNm{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 12px}
.PrtnrTxt{font-size:15px;line-height:1.6;color:#4a4a4a;margin:0}
.EffcncySctn{padding:90px 20px;background:linear-gradient(180deg,#f8f9fa 0%,#fff 100%);position:relative}
.EffcncyInr{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1440px;margin:0 auto}
.EffcncyImg{width:100%;height:480px;object-fit:cover;border-radius:16px;box-shadow:0 12px 40px #0000001f}
.EffcncyTxt h2{font-size:36px;color:#1a1a1a;margin:0 0 24px;font-weight:700}
.EffcncyTxt p{font-size:16px;line-height:1.8;color:#4a4a4a;margin:0 0 20px}
.SkllLst{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}
.SkllItm{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000000f}
.SkllItm svg{width:24px;height:24px;fill:#27761E;flex-shrink:0}
.SkllItm span{font-size:15px;color:#2a2a2a;font-weight:500}
.QltySctn{padding:90px 20px;background:#fff}
.QltyGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}
.QltyCrd{background:#f8f9fa;padding:36px 28px;border-radius:12px;text-align:center;position:relative;overflow:hidden;transition:all 500ms cubic-bezier(0.23,1,0.32,1)}
.QltyCrd::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#3A96F8,#27761E);transform:scaleX(0);transform-origin:left;transition:transform 500ms cubic-bezier(0.23,1,0.32,1)}
.QltyCrd:hover::before{transform:scaleX(1)}
.QltyCrd:hover{background:#fff;box-shadow:0 8px 24px #0000001a}
.QltyNmbr{font-size:48px;font-weight:700;background:linear-gradient(135deg,#3A96F8,#27761E);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 16px}
.QltyLbl{font-size:14px;color:#666;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px}
.QltyTxt{font-size:15px;line-height:1.6;color:#4a4a4a;margin:0}
.DvlpmntSctn{padding:90px 20px;background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);position:relative}
.DvlpmntCntnr{max-width:1440px;margin:0 auto;position:relative;z-index:2}
.DvlpmntSctn .SctnTtl{color:#fff}
.DvlpmntSctn .SctnTtl::after{background:#fff6}
.DvlpmntSctn .SctnDsc{color:#ffffffe6}
.PthGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:48px}
.PthCrd{background:#ffffff1f;backdrop-filter:blur(10px);padding:32px 28px;border-radius:12px;border:1px solid #fff3;transition:all 480ms cubic-bezier(0.23,1,0.32,1)}
.PthCrd:hover{background:#ffffff2e;border-color:#fff6;transform:translateY(-6px)}
.PthStg{font-size:14px;color:#ffffffb3;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 12px}
.PthTtl{font-size:22px;font-weight:600;color:#fff;margin:0 0 16px}
.PthTxt{font-size:15px;line-height:1.7;color:#ffffffd9;margin:0}
.CnnctSctn{padding:90px 20px;background:#f8f9fa}
.CnnctInr{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;max-width:1440px;margin:0 auto}
.CnnctTxt h2{font-size:36px;color:#1a1a1a;margin:0 0 24px;font-weight:700}
.CnnctTxt p{font-size:16px;line-height:1.8;color:#4a4a4a;margin:0 0 32px}
.CnnctLst{display:flex;flex-direction:column;gap:20px}
.CnnctItm{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;transition:all 450ms cubic-bezier(0.23,1,0.32,1)}
.CnnctItm:hover{box-shadow:0 6px 18px #3a96f81f;transform:translateX(8px)}
.CnnctItm svg{width:28px;height:28px;fill:#3A96F8;flex-shrink:0;margin-top:2px}
.CnnctItm div h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 6px}
.CnnctItm div p{font-size:14px;color:#666;margin:0;line-height:1.5}
.CnnctImg{width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 12px 40px #0000001f}
@media (max-width: 1366px) {
.HroHdng{font-size:44px}
.SctnTtl{font-size:34px}
.EffcncyInr,.CnnctInr{gap:48px}
}
@media (max-width: 768px) {
.HroWrpr{min-height:440px;padding:60px 20px}
.HroHdng{font-size:36px}
.HroTxt{font-size:16px}
.HroBtns{flex-direction:column}
.BtnPrmry,.BtnScndry{width:100%;text-align:center}
.FdbckSctn,.PrtnrSctn,.EffcncySctn,.QltySctn,.DvlpmntSctn,.CnnctSctn{padding:60px 20px}
.SctnTtl{font-size:28px}
.SctnDsc{font-size:16px}
.TstGrd{grid-template-columns:1fr}
.PrtnrGrd{grid-template-columns:1fr}
.EffcncyInr,.CnnctInr{grid-template-columns:1fr;gap:40px}
.EffcncyImg,.CnnctImg{height:320px}
.EffcncyTxt h2,.CnnctTxt h2{font-size:28px}
.SkllLst{grid-template-columns:1fr}
.QltyGrd{grid-template-columns:1fr}
.PthGrd{grid-template-columns:1fr}
}
@media (max-width: 375px) {
.HroHdng{font-size:30px}
.SctnTtl{font-size:24px}
.TstCrd,.PrtnrCrd,.QltyCrd,.PthCrd{padding:24px 20px}
}
.CntctPg{width:100%;max-width:1440px;margin:0 auto}
.HdrBlck{position:relative;padding:80px 20px 60px;overflow:hidden;background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%)}
.HdrBlck .ImgFrgmnts{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.HdrBlck .ImgFrgmnts .Frgmnt{position:relative;overflow:hidden}
.HdrBlck .ImgFrgmnts .Frgmnt img{width:100%;height:100%;object-fit:cover;filter:blur(2px)}
.HdrBlck .ShpDcr{position:absolute;border-radius:50%;background:#e9d5f033}
.HdrBlck .ShpDcr-1{width:180px;height:180px;top:-40px;right:10%}
.HdrBlck .ShpDcr-2{width:120px;height:120px;bottom:20px;left:15%;background:#ffffff1a}
.HdrBlck .TxtOvrl{position:relative;z-index:2;max-width:840px;margin:0 auto;text-align:center}
.HdrBlck .TxtOvrl h1{font-size:52px;font-weight:700;color:#fff;margin:0 0 24px;line-height:1.2}
.HdrBlck .TxtOvrl .Dscr{font-size:20px;color:#fffffff2;line-height:1.6;margin:0}
.HdrBlck .TxtOvrl .VslBrk{width:80px;height:4px;background:#E9D5F0;margin:20px auto;border-radius:2px}
.CntctMthds{padding:70px 20px;background:#f8f9fa}
.CntctMthds .Wrp{max-width:1200px;margin:0 auto}
.CntctMthds h2{font-size:38px;color:#1a1a1a;margin:0 0 48px;text-align:center;font-weight:600}
.CntctMthds .MthdGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.CntctMthds .MthdCrd{background:#fff;padding:36px 28px;border-radius:12px;box-shadow:0 4px 12px #00000014;transition:all 450ms cubic-bezier(0.23,1,0.32,1);position:relative}
.CntctMthds .MthdCrd:hover{transform:translateY(-6px);box-shadow:0 8px 24px #3a96f833}
.CntctMthds .MthdCrd .IcnWrp{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 20px;font-size:28px}
.CntctMthds .MthdCrd-1 .IcnWrp{background:linear-gradient(135deg,#3A96F8,#5ba7f9);color:#fff}
.CntctMthds .MthdCrd-2 .IcnWrp{background:linear-gradient(135deg,#27761E,#3a9229);color:#fff}
.CntctMthds .MthdCrd-3 .IcnWrp{background:linear-gradient(135deg,#E9D5F0,#d4b8dd);color:#5a3a64}
.CntctMthds .MthdCrd h3{font-size:22px;color:#1a1a1a;margin:0 0 12px;font-weight:600}
.CntctMthds .MthdCrd p{font-size:15px;color:#666;margin:0 0 16px;line-height:1.5}
.CntctMthds .MthdCrd a{font-size:16px;color:#3A96F8;text-decoration:none;font-weight:500;transition:all 400ms ease}
.CntctMthds .MthdCrd a:hover{color:#27761E;opacity:.85}
.FrmSctn{padding:80px 20px;background:linear-gradient(180deg,#fff 0%,#f4f7fa 100%)}
.FrmSctn .Wrp{max-width:720px;margin:0 auto}
.FrmSctn h2{font-size:42px;color:#1a1a1a;margin:0 0 16px;font-weight:600;text-align:center}
.FrmSctn .SbHd{font-size:18px;color:#555;text-align:center;margin:0 0 44px;line-height:1.6}
.FrmSctn form{background:#fff;padding:48px 40px;border-radius:16px;box-shadow:0 6px 20px #0000000f}
.FrmSctn .NmRw{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 24px}
.FrmSctn .FldGrp{margin:0 0 24px}
.FrmSctn label{display:block;font-size:15px;color:#333;margin:0 0 8px;font-weight:500}
.FrmSctn input[type="text"],.FrmSctn input[type="email"],.FrmSctn textarea{width:100%;padding:14px 18px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;color:#1a1a1a;transition:all 450ms ease;box-sizing:border-box}
.FrmSctn input[type="text"]:focus,.FrmSctn input[type="email"]:focus,.FrmSctn textarea:focus{outline:none;border-color:#3A96F8;box-shadow:0 0 0 3px #3a96f81a}
.FrmSctn textarea{min-height:160px;resize:vertical;font-family:inherit}
.FrmSctn .ChckWrp{margin:32px 0 28px;display:flex;align-items:flex-start}
.FrmSctn .ChckWrp input[type="checkbox"]{margin:4px 12px 0 0;width:18px;height:18px;cursor:pointer;flex-shrink:0}
.FrmSctn .ChckWrp label{font-size:14px;color:#555;margin:0;line-height:1.5;font-weight:400}
.FrmSctn .ChckWrp a{color:#3A96F8;text-decoration:none;transition:opacity 400ms ease}
.FrmSctn .ChckWrp a:hover{opacity:.75}
.FrmSctn .SbmtBtn{width:100%;padding:16px 32px;background:linear-gradient(135deg,#3A96F8,#27761E);color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:all 500ms cubic-bezier(0.23,1,0.32,1);box-shadow:0 4px 12px #3a96f84d}
.FrmSctn .SbmtBtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3a96f866}
.FrmSctn .SbmtBtn:active{transform:translateY(0)}
.LctnDtls{padding:70px 20px;background:#fff}
.LctnDtls .Wrp{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.LctnDtls .TxtSd h2{font-size:36px;color:#1a1a1a;margin:0 0 24px;font-weight:600;position:relative}
.LctnDtls .TxtSd h2::before{content:'';position:absolute;left:0;bottom:-8px;width:60px;height:4px;background:linear-gradient(90deg,#3A96F8,#27761E);border-radius:2px}
.LctnDtls .TxtSd p{font-size:16px;color:#555;line-height:1.7;margin:32px 0 0}
.LctnDtls .InfBlck{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:32px;border-radius:12px;border-left:4px solid #3A96F8}
.LctnDtls .InfItm{margin:0 0 20px}
.LctnDtls .InfItm:last-child{margin:0}
.LctnDtls .InfItm h4{font-size:14px;color:#888;margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}
.LctnDtls .InfItm p{font-size:17px;color:#1a1a1a;margin:0;font-weight:500}
.QuickMsg{padding:60px 20px;background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);position:relative;overflow:hidden}
.QuickMsg::before{content:'';position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:#e9d5f026;border-radius:50%}
.QuickMsg::after{content:'';position:absolute;bottom:-30px;left:-30px;width:150px;height:150px;background:#ffffff1a;border-radius:50%}
.QuickMsg .Wrp{max-width:900px;margin:0 auto;text-align:center;position:relative;z-index:2}
.QuickMsg h2{font-size:38px;color:#fff;margin:0 0 20px;font-weight:600}
.QuickMsg p{font-size:18px;color:#fffffff2;margin:0 0 32px;line-height:1.6}
.QuickMsg .MsgOpts{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}
.QuickMsg .MsgBtn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:#fff;color:#3A96F8;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;transition:all 500ms cubic-bezier(0.23,1,0.32,1);box-shadow:0 4px 12px #0000001a}
.QuickMsg .MsgBtn:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000026;background:#E9D5F0}
.QuickMsg .MsgBtn i{font-size:20px}
@media (max-width: 1366px) {
.HdrBlck .TxtOvrl h1{font-size:46px}
.CntctMthds h2{font-size:34px}
.FrmSctn h2{font-size:38px}
}
@media (max-width: 768px) {
.HdrBlck{padding:60px 20px 50px}
.HdrBlck .ImgFrgmnts{grid-template-columns:repeat(2,1fr)}
.HdrBlck .TxtOvrl h1{font-size:36px}
.HdrBlck .TxtOvrl .Dscr{font-size:17px}
.CntctMthds{padding:50px 20px}
.CntctMthds h2{font-size:30px;margin:0 0 32px}
.CntctMthds .MthdGrd{grid-template-columns:1fr;gap:24px}
.FrmSctn{padding:60px 20px}
.FrmSctn h2{font-size:32px}
.FrmSctn form{padding:32px 24px}
.FrmSctn .NmRw{grid-template-columns:1fr}
.LctnDtls{padding:50px 20px}
.LctnDtls .Wrp{grid-template-columns:1fr;gap:40px}
.LctnDtls .TxtSd h2{font-size:30px}
.QuickMsg{padding:50px 20px}
.QuickMsg h2{font-size:32px}
.QuickMsg p{font-size:16px}
.QuickMsg .MsgOpts{flex-direction:column;align-items:center}
.QuickMsg .MsgBtn{width:100%;max-width:280px;justify-content:center}
}
@media (max-width: 375px) {
.HdrBlck .TxtOvrl h1{font-size:30px}
.HdrBlck .TxtOvrl .Dscr{font-size:16px}
.CntctMthds h2{font-size:26px}
.FrmSctn h2{font-size:28px}
.FrmSctn form{padding:24px 18px}
.LctnDtls .TxtSd h2{font-size:26px}
.QuickMsg h2{font-size:28px}
}
.TtlWrpr{max-width:1440px;margin:0 auto;display:flex;align-items:center;gap:0;padding:80px 20px;position:relative}
.TtlWrpr::before{content:'';position:absolute;top:40px;left:20px;right:20px;bottom:40px;border:1px solid #3a96f833;pointer-events:none}
.TtlWrpr::after{content:'';position:absolute;top:60px;left:40px;right:40px;bottom:60px;border:1px solid #27761e26;pointer-events:none}
.TtlCntnt{flex:1;padding-right:60px;z-index:2}
.TtlCntnt h1{font-size:52px;line-height:1.2;margin:0 0 24px;color:#1a1a1a;font-weight:600}
.TtlCntnt .intro-txt{font-size:18px;line-height:1.7;color:#4a4a4a;margin:0 0 36px}
.TtlCntnt .cta-btn{display:inline-block;padding:16px 40px;background:linear-gradient(135deg,#3A96F8,#27761E);color:#fff;text-decoration:none;border-radius:8px;font-size:16px;font-weight:500;transition:all 400ms cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 4px 12px #3a96f840;position:relative;z-index:10}
.TtlCntnt .cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3a96f859;opacity:.92}
.TtlImgBlck{flex:1;position:relative;z-index:1}
.TtlImgBlck img{width:100%;height:480px;object-fit:cover;border-radius:12px;filter:brightness(1.05) contrast(1.03);box-shadow:0 6px 32px #0000001f}
.SrvcCrd-sctn{background:linear-gradient(180deg,#f8f9fa 0%,#fff 100%);padding:100px 20px}
.SrvcCrd-cntnr{max-width:1440px;margin:0 auto}
.SrvcCrd-cntnr h2{font-size:42px;text-align:center;margin:0 0 16px;color:#1a1a1a;font-weight:600}
.SrvcCrd-cntnr .sctn-dsc{text-align:center;font-size:17px;color:#5a5a5a;margin:0 auto 64px;max-width:720px;line-height:1.7}
.SrvcGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.SrvcItm{background:#fff;padding:44px 32px;border-radius:12px;box-shadow:0 2px 8px #0000000f;transition:all 450ms cubic-bezier(0.23,1,0.32,1);border:1px solid #e8e8e8;position:relative}
.SrvcItm::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#3A96F8,#27761E);transition:height 450ms cubic-bezier(0.23,1,0.32,1);border-radius:12px 0 0 12px}
.SrvcItm:hover::before{height:100%}
.SrvcItm:hover{transform:translateY(-6px);box-shadow:0 12px 32px #3a96f82e}
.SrvcItm .icn-wrp{width:64px;height:64px;background:linear-gradient(135deg,#3a96f81a,#27761e1a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 24px;font-size:28px;color:#3A96F8}
.SrvcItm h3{font-size:24px;margin:0 0 16px;color:#1a1a1a;font-weight:600}
.SrvcItm p{font-size:16px;line-height:1.65;color:#5a5a5a;margin:0}
.PrcssStp-wrpr{max-width:1440px;margin:0 auto;padding:100px 20px}
.PrcssStp-wrpr h2{font-size:42px;margin:0 0 72px;text-align:center;color:#1a1a1a;font-weight:600;position:relative}
.PrcssStp-wrpr h2::after{content:'';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#3A96F8,#27761E);border-radius:2px}
.StpFlw{display:flex;flex-direction:column;gap:48px;position:relative}
.StpFlw::before{content:'';position:absolute;left:39px;top:40px;bottom:40px;width:2px;background:linear-gradient(180deg,#3A96F8 0%,#27761E 100%);z-index:0}
.FlwItm{display:flex;gap:32px;position:relative;z-index:1}
.FlwNmbr{flex-shrink:0;width:80px;height:80px;border-radius:50%;background:#fff;border:3px solid #3A96F8;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#3A96F8;box-shadow:0 4px 16px #3a96f833;transition:all 450ms cubic-bezier(0.34,1.56,0.64,1)}
.FlwItm:hover .FlwNmbr{transform:scale(1.12);box-shadow:0 8px 24px #3a96f859}
.FlwItm:nth-child(2) .FlwNmbr{border-color:#27761E;color:#27761E}
.FlwItm:nth-child(3) .FlwNmbr{border-color:#3A96F8;color:#3A96F8}
.FlwItm:nth-child(4) .FlwNmbr{border-color:#27761E;color:#27761E}
.FlwCntnt{flex:1;padding-top:8px}
.FlwCntnt h3{font-size:26px;margin:0 0 12px;color:#1a1a1a;font-weight:600}
.FlwCntnt p{font-size:16px;line-height:1.7;color:#5a5a5a;margin:0}
.FlwCntnt .highlight-term{color:#3A96F8;font-weight:500;position:relative}
.FlwCntnt .highlight-term::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#3A96F8,transparent);opacity:.4}
@media (max-width: 1366px) {
.TtlWrpr{padding:60px 20px}
.TtlCntnt h1{font-size:44px}
.SrvcGrd{gap:24px}
}
@media (max-width: 768px) {
.TtlWrpr{flex-direction:column;padding:40px 16px}
.TtlWrpr::before,.TtlWrpr::after{display:none}
.TtlCntnt{padding-right:0;text-align:center;margin-bottom:40px}
.TtlCntnt h1{font-size:36px}
.TtlImgBlck img{height:320px}
.SrvcCrd-sctn{padding:60px 16px}
.SrvcCrd-cntnr h2{font-size:32px}
.SrvcGrd{grid-template-columns:1fr;gap:20px}
.PrcssStp-wrpr{padding:60px 16px}
.PrcssStp-wrpr h2{font-size:32px;margin-bottom:48px}
.StpFlw::before{left:19px}
.FlwItm{gap:20px}
.FlwNmbr{width:60px;height:60px;font-size:24px}
.FlwCntnt h3{font-size:22px}
}
@media (max-width: 375px) {
.TtlCntnt h1{font-size:28px}
.TtlCntnt .intro-txt{font-size:16px}
.SrvcCrd-cntnr h2,.PrcssStp-wrpr h2{font-size:28px}
.FlwNmbr{width:50px;height:50px;font-size:20px}
}
.abt-hdr-wrpr{background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);padding:80px 20px;position:relative;overflow:hidden}
.abt-hdr-wrpr::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#e9d5f026 0%,transparent 70%);border-radius:50%}
.abt-hdr-cntnr{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px;position:relative;z-index:2}
.abt-ttl{font-size:48px;font-weight:700;color:#fff;text-align:center;margin:0;letter-spacing:-.5px}
.abt-dsc{font-size:20px;line-height:1.6;color:#fffffff2;text-align:center;max-width:720px;margin:0}
.abt-img-wrp{margin-top:20px;box-shadow:0 12px 32px #0000004d;border-radius:12px;overflow:hidden;max-width:800px;width:100%}
.abt-img-wrp img{width:100%;height:380px;object-fit:cover;display:block}
.stry-sctn{padding:100px 20px;background:#fff}
.stry-cntr{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
.stry-txt-blck h2{font-size:36px;font-weight:700;color:#1a1a1a;margin:0 0 24px;position:relative}
.stry-txt-blck h2::before{content:'';position:absolute;left:0;top:-12px;width:60px;height:4px;background:linear-gradient(90deg,#3A96F8,#27761E);border-radius:2px}
.stry-txt-blck p{font-size:17px;line-height:1.7;color:#444;margin:0 0 20px}
.stry-txt-blck p:last-child{margin-bottom:0}
.stry-img-hld{position:relative}
.stry-img-hld img{width:100%;height:480px;object-fit:cover;border-radius:16px;box-shadow:0 8px 24px #3a96f826}
.vlus-sctn{padding:90px 20px;background:linear-gradient(180deg,#f8f9fa 0%,#fff 100%)}
.vlus-wrp{max-width:1440px;margin:0 auto}
.vlus-hdr{text-align:center;margin-bottom:60px}
.vlus-hdr h2{font-size:38px;font-weight:700;color:#1a1a1a;margin:0 0 16px}
.vlus-hdr p{font-size:18px;line-height:1.6;color:#555;max-width:680px;margin:0 auto}
.vlus-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.vlu-crd{background:#fff;padding:48px 32px;border-radius:12px;border:2px solid #e9ecef;transition:all 400ms cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}
.vlu-crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#3A96F8,#27761E);transform:scaleX(0);transform-origin:left;transition:transform 500ms cubic-bezier(0.4,0,0.2,1)}
.vlu-crd:hover{border-color:#3A96F8;box-shadow:0 8px 24px #3a96f833;transform:translateY(-4px)}
.vlu-crd:hover::before{transform:scaleX(1)}
.vlu-icn{width:56px;height:56px;margin-bottom:24px;color:#3A96F8}
.vlu-crd h3{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 12px}
.vlu-crd p{font-size:16px;line-height:1.6;color:#555;margin:0}
.tm-sctn{padding:90px 20px;background:#fff}
.tm-cntnr{max-width:1440px;margin:0 auto}
.tm-ttl{font-size:38px;font-weight:700;color:#1a1a1a;text-align:center;margin:0 0 56px}
.tm-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}
.tm-mbr{display:flex;gap:32px;align-items:flex-start}
.tm-pht{flex-shrink:0}
.tm-pht img{width:160px;height:160px;object-fit:cover;border-radius:50%;border:4px solid #E9D5F0;box-shadow:0 6px 20px #3a96f826}
.tm-inf{flex-grow:1}
.tm-inf h3{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 6px}
.tm-rle{font-size:16px;font-weight:600;color:#3A96F8;margin:0 0 16px}
.tm-inf p{font-size:16px;line-height:1.7;color:#555;margin:0}
.prcs-sctn{padding:90px 20px;background:linear-gradient(135deg,#E9D5F0 0%,#f8f9fa 100%)}
.prcs-wrpr{max-width:1440px;margin:0 auto}
.prcs-hdr{text-align:center;margin-bottom:64px}
.prcs-hdr h2{font-size:38px;font-weight:700;color:#1a1a1a;margin:0 0 16px}
.prcs-hdr p{font-size:18px;line-height:1.6;color:#555;max-width:700px;margin:0 auto}
.prcs-stps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}
.prcs-stp{background:#fff;padding:36px 28px;border-radius:12px;text-align:center;position:relative;box-shadow:0 4px 16px #00000014;transition:all 450ms cubic-bezier(0.4,0,0.2,1)}
.prcs-stp:hover{transform:scale(1.05);box-shadow:0 8px 24px #27761e33}
.prcs-nmbr{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#3A96F8,#27761E);color:#fff;font-size:28px;font-weight:700;border-radius:50%;margin-bottom:20px;box-shadow:0 4px 12px #3a96f84d}
.prcs-stp h3{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 12px}
.prcs-stp p{font-size:15px;line-height:1.6;color:#555;margin:0}
.prcs-imgs{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}
.prcs-imgs img{width:100%;height:220px;object-fit:cover;border-radius:10px;box-shadow:0 4px 12px #0000001a;transition:all 400ms ease}
.prcs-imgs img:hover{transform:translateY(-6px);box-shadow:0 8px 20px #00000026}
@media (max-width: 1366px) {
.abt-ttl{font-size:42px}
.stry-cntr{gap:60px}
.vlus-grd{gap:32px}
.prcs-stps{gap:24px}
}
@media (max-width: 768px) {
.abt-hdr-wrpr{padding:60px 20px}
.abt-ttl{font-size:32px}
.abt-dsc{font-size:17px}
.abt-img-wrp img{height:280px}
.stry-sctn{padding:70px 20px}
.stry-cntr{grid-template-columns:1fr;gap:40px}
.stry-txt-blck h2{font-size:30px}
.stry-img-hld img{height:360px}
.vlus-sctn{padding:70px 20px}
.vlus-hdr h2{font-size:32px}
.vlus-grd{grid-template-columns:1fr;gap:28px}
.tm-sctn{padding:70px 20px}
.tm-ttl{font-size:32px}
.tm-grd{grid-template-columns:1fr;gap:40px}
.tm-mbr{flex-direction:column;align-items:center;text-align:center}
.prcs-sctn{padding:70px 20px}
.prcs-hdr h2{font-size:32px}
.prcs-stps{grid-template-columns:1fr;gap:24px}
.prcs-imgs{grid-template-columns:repeat(2,1fr);gap:16px}
.prcs-imgs img{height:180px}
}
@media (max-width: 375px) {
.abt-hdr-wrpr{padding:40px 16px}
.abt-ttl{font-size:28px}
.abt-dsc{font-size:16px}
.stry-sctn,.vlus-sctn,.tm-sctn,.prcs-sctn{padding:50px 16px}
.vlu-crd{padding:32px 24px}
.tm-pht img{width:120px;height:120px}
.prcs-imgs{grid-template-columns:1fr}
}
.SccssPg{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);min-height:85vh;display:flex;align-items:center;justify-content:center;padding:60px 20px;position:relative;overflow:hidden}
.SccssPg::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,#3a96f814 0%,transparent 50%),radial-gradient(circle at 70% 50%,#27761e0f 0%,transparent 50%);animation:SlwRtt 25s linear infinite}
@keyframes SlwRtt {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.SccssPg::after{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:linear-gradient(45deg,#3a96f81f,#e9d5f026);top:20%;right:10%;filter:blur(80px);animation:Plt 20s ease-in-out infinite}
@keyframes Plt {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(-30px,40px) scale(1.15)}
}
.CntnrWrp{max-width:880px;margin:0 auto;position:relative;z-index:2}
.CrdBx{background:#fff;border-radius:12px;padding:64px 56px;box-shadow:0 8px 24px #00000014 0 2px 6px #0000000a;text-align:center;position:relative;overflow:hidden}
.CrdBx::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#3A96F8 0%,#27761E 100%)}
.CrdBx::after{content:'';position:absolute;top:-100px;right:-100px;width:200px;height:200px;background:radial-gradient(circle,#e9d5f04d 0%,transparent 70%);border-radius:50%}
.IcnCrcl{width:96px;height:96px;margin:0 auto 32px;background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:Bnc 2s ease-in-out}
@keyframes Bnc {
0%{transform:scale(0) rotate(0deg)}
50%{transform:scale(1.1) rotate(180deg)}
100%{transform:scale(1) rotate(360deg)}
}
.IcnCrcl::before{content:'';position:absolute;width:110px;height:110px;border:2px solid #3a96f833;border-radius:50%;animation:Pls 2s ease-out infinite}
@keyframes Pls {
0%{transform:scale(1);opacity:1}
100%{transform:scale(1.4);opacity:0}
}
.IcnCrcl svg{width:48px;height:48px;fill:#fff}
.MnHdng{font-size:42px;font-weight:700;color:#1a1a1a;margin:0 0 20px;line-height:1.2}
.SbTxt{font-size:18px;color:#5a5a5a;line-height:1.6;margin:0 0 16px;max-width:620px;margin-left:auto;margin-right:auto}
.NtLst{list-style:none;padding:0;margin:32px 0 40px;display:flex;flex-direction:column;gap:14px;text-align:left;max-width:560px;margin-left:auto;margin-right:auto}
.NtLst li{font-size:16px;color:#404040;padding-left:32px;position:relative;line-height:1.5}
.NtLst li::before{content:'';position:absolute;left:0;top:6px;width:18px;height:18px;background:linear-gradient(135deg,#3A96F8,#27761E);border-radius:3px;opacity:.85}
.BtnGrp{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}
.PrmryBtn{background:linear-gradient(135deg,#3A96F8 0%,#27761E 100%);color:#fff;padding:16px 40px;border-radius:8px;text-decoration:none;font-size:17px;font-weight:600;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 12px #3a96f84d;transition:all .45s cubic-bezier(0.4,0,0.2,1);position:relative;z-index:10;overflow:hidden}
.PrmryBtn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,#fff3,transparent);transition:left .5s}
.PrmryBtn:hover::before{left:100%}
.PrmryBtn:hover{transform:translateY(-3px);box-shadow:0 6px 20px #3a96f866}
.ScndryBtn{background:transparent;color:#3A96F8;padding:16px 40px;border-radius:8px;text-decoration:none;font-size:17px;font-weight:600;border:2px solid #3A96F8;display:inline-flex;align-items:center;gap:10px;transition:all .45s cubic-bezier(0.4,0,0.2,1);position:relative;z-index:10}
.ScndryBtn:hover{background:#3A96F8;color:#fff;transform:translateY(-3px);box-shadow:0 6px 20px #3a96f840}
.DcrtvShps{position:absolute;bottom:40px;left:40px;display:flex;gap:8px}
.DcrtvShps span{width:10px;height:10px;background:linear-gradient(135deg,#3A96F8,#27761E);border-radius:2px;opacity:.4;animation:Shft 3s ease-in-out infinite}
.DcrtvShps span:nth-child(2){animation-delay:.3s}
.DcrtvShps span:nth-child(3){animation-delay:.6s}
@keyframes Shft {
0%,100%{transform:translateY(0)}
50%{transform:translateY(-8px)}
}
@media (max-width: 768px) {
.SccssPg{padding:40px 16px}
.CrdBx{padding:48px 28px}
.MnHdng{font-size:32px}
.SbTxt{font-size:16px}
.BtnGrp{flex-direction:column;width:100%}
.PrmryBtn,.ScndryBtn{width:100%;justify-content:center}
.DcrtvShps{bottom:20px;left:20px}
}
@media (max-width: 375px) {
.CrdBx{padding:36px 20px}
.MnHdng{font-size:28px}
.IcnCrcl{width:80px;height:80px}
.IcnCrcl svg{width:40px;height:40px}
.NtLst li{font-size:15px}
}