*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Lato',sans-serif;font-size:16px;line-height:1.6;color:#2a2a2a;background:linear-gradient(162deg,#fff 0%,#f8f6f3 100%)}
.Cntnr7{max-width:1280px;margin:0 auto;padding:0 20px}
.HdrWrpr{background:linear-gradient(158deg,#85663D 0%,#AE865D 55%,#DDB88A 100%);box-shadow:0 4px 12px #85663d26;padding:20px 0}
.HdrTp{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #fff3}
.LgBx{display:flex;align-items:center;gap:14px}
.LgLnk3{display:flex;align-items:center;text-decoration:none}
.LgImg9{width:90px;height:90px;object-fit:contain;background:#ffffffe6;padding:8px;border-radius:3px;box-shadow:0 2px 6px #0000001a}
.CmpnyNm2{font-size:26px;font-weight:700;color:#fff;text-shadow:0 2px 4px #0003}
.CntctBx5{display:flex;gap:28px;align-items:center}
.CntctItm{display:flex;align-items:center;gap:8px}
.CntctItm .lnr{color:#fff;font-size:18px}
.CntctItm .CntctLnk{color:#fff;text-decoration:none;font-size:15px;font-weight:400;transition:opacity .2s}
.CntctItm .CntctLnk:hover{opacity:.85}
.HdrBttm4{display:flex;justify-content:center}
.MnNv8{display:flex;gap:6px;align-items:center}
.MnNv8 .NvLnk{color:#fff;text-decoration:none;padding:11px 22px;font-size:15px;font-weight:400;border-radius:3px;background:#ffffff1a;transition:background .2s}
.MnNv8 .NvLnk:hover,.MnNv8 .NvLnk.active{background:#ffffff38}
.FtrWrpr2{background:linear-gradient(164deg,#2a2a2a 0%,#3d3d3d 100%);padding:42px 0 22px;margin-top:60px}
.FtrGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;margin-bottom:32px}
.FtrBlck{display:flex;flex-direction:column;gap:12px}
.FtrLg{display:flex;align-items:center;gap:10px;margin-bottom:8px}
.FtrLgImg{width:42px;height:42px;background:#ffffffe6;padding:4px;border-radius:2px}
.FtrCmpny{font-size:19px;font-weight:700;color:#DDB88A}
.FtrTtl{font-size:16px;font-weight:700;color:#DDB88A;display:flex;align-items:center;gap:8px;margin-bottom:6px}
.FtrTtl .lnr{font-size:17px}
.FtrTxt{font-size:14px;color:#d0d0d0;line-height:1.5}
.FtrNv{display:flex;flex-direction:column;gap:8px}
.FtrNv .FtrLnk{color:#d0d0d0;text-decoration:none;font-size:14px;transition:color .2s}
.FtrNv .FtrLnk:hover{color:#DDB88A}
.FtrBttm{border-top:1px solid #ddb88a33;padding-top:22px;text-align:center}
.Cpyrght{font-size:13px;color:#a0a0a0}
.CkMdl{position:fixed;left:20px;top:50%;transform:translateY(-50%) translateX(-120%);width:420px;max-width:calc(100vw - 40px);background:#fff;border-radius:4px;box-shadow:0 8px 24px #0000002e;z-index:9999;transition:transform .4s cubic-bezier(0.4,0,0.2,1)}
.CkMdl.shw{transform:translateY(-50%) translateX(0)}
.CkMdl.hdn{transform:translateY(-50%) translateX(-120%)}
.CkCntnt{padding:28px}
.CkTtl{font-size:20px;font-weight:700;color:#85663D;margin-bottom:12px}
.CkTxt{font-size:14px;color:#4a4a4a;margin-bottom:20px;line-height:1.5}
.CkOptn{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}
.CkLbl{display:flex;align-items:center;gap:10px;cursor:pointer}
.CkRd{width:18px;height:18px;cursor:pointer}
.CkLblTxt{font-size:14px;color:#2a2a2a}
.CkCtgrs{display:none;flex-direction:column;gap:10px;margin-bottom:18px;padding:14px;background:#f8f6f3;border-radius:3px}
.CkCtgrs.shw{display:flex}
.CtgrItm{display:flex;align-items:center}
.CtgrLbl{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#2a2a2a}
.CtgrChk{width:18px;height:18px;cursor:pointer}
.DtSlOptn{margin-bottom:20px;padding:12px;background:#fff3e0;border-left:3px solid #AE865D;border-radius:2px}
.DtSlLbl{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:#2a2a2a}
.DtSlChk{width:18px;height:18px;cursor:pointer}
.CkBtns{display:flex;gap:10px}
.CkBtn{flex:1;padding:12px 20px;font-size:14px;font-weight:700;border:none;border-radius:3px;cursor:pointer;transition:opacity .2s}
.CkBtn:hover{opacity:.88}
.CkBtnAccpt{background:linear-gradient(156deg,#85663D 0%,#AE865D 100%);color:#fff}
.CkBtnDclne{background:#e0e0e0;color:#2a2a2a}
@media (max-width: 968px) {
.HdrTp{flex-direction:column;gap:16px;align-items:flex-start}
.CntctBx5{flex-direction:column;gap:10px;align-items:flex-start;width:100%}
.MnNv8{flex-wrap:wrap;gap:8px}
.FtrGrd{grid-template-columns:1fr;gap:28px}
}
@media (max-width: 640px) {
.LgImg9{width:70px;height:70px}
.CmpnyNm2{font-size:20px}
.MnNv8 .NvLnk{padding:9px 16px;font-size:14px}
.CkMdl{left:10px;width:calc(100vw - 20px)}
.CkCntnt{padding:20px}
.CkBtns{flex-direction:column}
}
.policy-layout{max-width:1280px;margin:0 auto;padding:80px 20px;background:linear-gradient(158deg,#fff 0%,#f8f6f3 100%)}
.policy-layout p{font-size:16px;line-height:1.8;color:#2c2c2c;margin:0 0 24px;text-align:justify}
.policy-layout p strong,.policy-layout p b{color:#85663D;font-weight:600}
.policy-layout ul{list-style:none;margin:0 0 32px;padding:0}
.policy-layout ul li{position:relative;padding-left:32px;margin-bottom:16px;font-size:16px;line-height:1.7;color:#3a3a3a}
.policy-layout ul li::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);border-radius:2px;transform:rotate(45deg)}
.policy-layout ol{list-style:none;counter-reset:policy-counter;margin:0 0 32px;padding:0}
.policy-layout ol li{position:relative;padding-left:42px;margin-bottom:18px;font-size:16px;line-height:1.7;color:#3a3a3a;counter-increment:policy-counter}
.policy-layout ol li::before{content:counter(policy-counter) '.';position:absolute;left:0;top:0;font-weight:600;color:#85663D;font-size:16px}
.policy-layout a{color:#85663D;text-decoration:none;border-bottom:1px solid #DDB88A;transition:all .3s ease;font-weight:500}
.policy-layout a:hover{color:#AE865D;border-bottom-color:#85663D}
.policy-layout div{margin-bottom:48px}
.policy-layout div p:last-child{margin-bottom:0}
.policy-layout strong,.policy-layout b{font-weight:600;color:#1a1a1a}
@media (max-width: 768px) {
.policy-layout{padding:60px 16px}
.policy-layout p{font-size:15px;line-height:1.75;margin-bottom:20px;text-align:left}
.policy-layout ul li,.policy-layout ol li{font-size:15px;padding-left:28px}
.policy-layout ol li{padding-left:38px}
.policy-layout div{margin-bottom:36px}
}
@media (max-width: 480px) {
.policy-layout{padding:40px 12px}
.policy-layout p{font-size:14px;line-height:1.7;margin-bottom:18px}
.policy-layout ul li,.policy-layout ol li{font-size:14px;margin-bottom:14px}
.policy-layout ul li{padding-left:24px}
.policy-layout ol li{padding-left:34px}
}
.PgWrppr{width:100%;max-width:1280px;margin:0 auto}
.TtlBlck{position:relative;padding:90px 24px;background:linear-gradient(127deg,#85663D 0%,#AE865D 55%,#DDB88A 100%);overflow:hidden}
.TtlBlck::before{content:'';position:absolute;top:-50%;right:-10%;width:60%;height:200%;background:#ffffff0f;transform:rotate(-12deg);pointer-events:none}
.TtlBlck::after{content:'';position:absolute;bottom:-30%;left:-5%;width:50%;height:150%;background:#00000014;transform:rotate(18deg);pointer-events:none}
.TtlCntnr{position:relative;z-index:2;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}
.TtlBlck .MnHdng /* v2 */{font-size:48px;line-height:1.15;color:#FFF;margin:0 0 28px;font-weight:700;letter-spacing:-.02em}
.TtlBlck .SbTxt{font-size:19px;line-height:1.6;color:#fffffff0;max-width:720px;margin:0}
.ImgShwcsBx{padding:80px 24px;background:#F9F9F9}
.ImgGrd3{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:center}
.ImgGrd3 .PctreWrp{position:relative;overflow:hidden;border-radius:4px;box-shadow:0 4px 12px #85663d1f;transition:transform .35s ease,box-shadow .35s ease}
.ImgGrd3 .PctreWrp:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 28px #85663d38}
.ImgGrd3 .PctreWrp img{width:100%;height:280px;object-fit:cover;display:block}
.StrySctn{padding:90px 24px;background:#FFF}
.StryLyut{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
.StryLyut .LftClmn{display:flex;flex-direction:column;gap:24px}
.StryLyut .SctnHdng2{font-size:36px;line-height:1.25;color:#85663D;margin:0 0 16px;font-weight:700;position:relative;padding-left:22px}
.StryLyut .SctnHdng2::before{content:'';position:absolute;left:0;top:8px;width:5px;height:32px;background:linear-gradient(180deg,#85663D 0%,#AE865D 100%);border-radius:3px}
.StryLyut .TxtBlck p{font-size:17px;line-height:1.7;color:#2A2A2A;margin:0 0 18px}
.StryLyut .TxtBlck p:last-child{margin-bottom:0}
.StryLyut .RghtClmn{background:linear-gradient(162deg,#F5F0E8 0%,#FAF7F2 100%);padding:48px 42px;border-radius:5px;border-left:4px solid #AE865D;box-shadow:0 6px 18px #85663d14}
.StryLyut .RghtClmn .InrHdng{font-size:24px;line-height:1.3;color:#85663D;margin:0 0 24px;font-weight:600}
.VlLst{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}
.VlLst li{display:flex;align-items:start;gap:14px;font-size:16px;line-height:1.6;color:#3A3A3A}
.VlLst li::before{content:'';flex-shrink:0;width:22px;height:22px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);border-radius:50%;margin-top:3px;box-shadow:0 2px 6px #85663d40}
.PrchBlck{padding:86px 24px;background:linear-gradient(243deg,#FDFCFB 0%,#F7F3ED 100%);position:relative}
.PrchBlck::before{content:'';position:absolute;top:0;left:15%;width:220px;height:220px;background:radial-gradient(circle,#ae865d14 0%,transparent 70%);border-radius:50%;pointer-events:none}
.PrchBlck::after{content:'';position:absolute;bottom:10%;right:20%;width:180px;height:180px;background:radial-gradient(circle,#ddb88a1f 0%,transparent 70%);border-radius:50%;pointer-events:none}
.PrchCntnr{position:relative;z-index:2;max-width:920px;margin:0 auto;text-align:center}
.PrchBlck .ApprchHd{font-size:38px;line-height:1.25;color:#85663D;margin:0 0 18px;font-weight:700}
.PrchBlck .ApprchTxt{font-size:18px;line-height:1.65;color:#3A3A3A;margin:0 0 52px}
.ThrClmnsGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-bottom:54px}
.PrcssCard{background:#FFF;padding:38px 28px;border-radius:4px;box-shadow:0 3px 14px #85663d1a;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}
.PrcssCard::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#85663D 0%,#AE865D 50%,#DDB88A 100%)}
.PrcssCard:hover{transform:translateY(-8px);box-shadow:0 12px 32px #85663d2e}
.PrcssCard .CrdNmbr{font-size:54px;line-height:1;color:#85663d26;font-weight:800;margin:0 0 16px;text-align:center}
.PrcssCard .CrdHdng3{font-size:21px;line-height:1.3;color:#85663D;margin:0 0 14px;font-weight:600;text-align:center}
.PrcssCard .CrdTxt{font-size:15px;line-height:1.6;color:#4A4A4A;margin:0;text-align:center}
.CtaBtnWrp{display:flex;justify-content:center;gap:20px}
.PrmryBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);color:#FFF;font-size:17px;font-weight:600;text-decoration:none;border-radius:3px;box-shadow:0 4px 14px #85663d4d;transition:transform .25s ease,box-shadow .25s ease;position:relative;z-index:10}
.PrmryBtn:hover{transform:translateY(-3px);box-shadow:0 8px 22px #85663d66}
.PrmryBtn:active{transform:translateY(-1px)}
.ScndryBtn{display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:transparent;color:#85663D;font-size:17px;font-weight:600;text-decoration:none;border:2px solid #85663D;border-radius:3px;transition:background .25s ease,color .25s ease;position:relative;z-index:10}
.ScndryBtn:hover{background:#85663D;color:#FFF}
.TmSctn{padding:90px 24px;background:#FFF}
.TmLyut{max-width:1280px;margin:0 auto}
.TmLyut .SctnHdng{font-size:40px;line-height:1.2;color:#85663D;margin:0 0 52px;font-weight:700;text-align:center}
.VlsGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:42px}
.VlCard{background:linear-gradient(148deg,#FAF8F5 0%,#F5F0E8 100%);padding:44px 38px;border-radius:5px;border-bottom:5px solid #AE865D;box-shadow:0 5px 16px #85663d1a;transition:transform .3s ease}
.VlCard:hover{transform:scale(1.02)}
.VlCard .IcnWrp{width:64px;height:64px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 4px 12px #85663d40}
.VlCard .IcnWrp .lnr{font-size:32px;color:#FFF}
.VlCard .VlHdng{font-size:24px;line-height:1.3;color:#85663D;margin:0 0 16px;font-weight:600}
.VlCard .VlTxt{font-size:16px;line-height:1.65;color:#3A3A3A;margin:0}
@media (max-width: 1024px) {
.TtlBlck .MnHdng /* v2 */{font-size:40px}
.ImgGrd3{grid-template-columns:repeat(2,1fr);gap:28px}
.ImgGrd3 .PctreWrp:last-child{grid-column:1 / -1;max-width:50%;margin:0 auto}
.StryLyut{grid-template-columns:1fr;gap:48px}
.ThrClmnsGrd{grid-template-columns:1fr;gap:32px}
.VlsGrd{grid-template-columns:1fr;gap:36px}
}
@media (max-width: 768px) {
.TtlBlck{padding:68px 20px}
.TtlBlck .MnHdng /* v2 */{font-size:34px;margin-bottom:22px}
.TtlBlck .SbTxt{font-size:17px}
.ImgShwcsBx{padding:60px 20px}
.ImgGrd3{grid-template-columns:1fr;gap:24px}
.ImgGrd3 .PctreWrp:last-child{max-width:100%}
.StrySctn{padding:68px 20px}
.StryLyut .SctnHdng2{font-size:30px}
.StryLyut .RghtClmn{padding:36px 28px}
.PrchBlck{padding:64px 20px}
.PrchBlck .ApprchHd{font-size:32px}
.PrchBlck .ApprchTxt{font-size:16px;margin-bottom:42px}
.CtaBtnWrp{flex-direction:column;align-items:center}
.PrmryBtn,.ScndryBtn{width:100%;justify-content:center;max-width:340px}
.TmSctn{padding:68px 20px}
.TmLyut .SctnHdng{font-size:34px;margin-bottom:42px}
.VlCard{padding:36px 28px}
}
@media (max-width: 480px) {
.TtlBlck .MnHdng /* v2 */{font-size:28px}
.TtlBlck .SbTxt{font-size:16px}
.ImgGrd3 .PctreWrp img{height:220px}
.StryLyut .SctnHdng2{font-size:26px;padding-left:18px}
.StryLyut .TxtBlck p{font-size:16px}
.StryLyut .RghtClmn{padding:28px 22px}
.PrchBlck .ApprchHd{font-size:28px}
.PrcssCard .CrdNmbr{font-size:46px}
.PrcssCard .CrdHdng3{font-size:19px}
.TmLyut .SctnHdng{font-size:28px}
.VlCard .IcnWrp{width:56px;height:56px}
.VlCard .IcnWrp .lnr{font-size:28px}
.VlCard .VlHdng{font-size:21px}
}
.TtlWrpr{position:relative;max-width:1280px;margin:0 auto;padding:60px 20px;display:flex;align-items:center;gap:40px;overflow:hidden}
.TtlWrpr::before{content:'';position:absolute;top:-50px;right:-30px;width:200px;height:200px;background:linear-gradient(135deg,#DDB88A 0%,#AE865D 100%);opacity:.08;border-radius:50%;z-index:0}
.TtlCntnt{flex:1;z-index:2}
.TtlCntnt h1{font-size:42px;line-height:1.2;color:#85663D;margin:0 0 24px;font-weight:700}
.TtlCntnt h1::after{content:'';display:block;width:60px;height:3px;background:linear-gradient(90deg,#85663D 0%,#AE865D 100%);margin-top:16px}
.TtlCntnt p{font-size:18px;line-height:1.7;color:#333;margin:0 0 32px}
.TtlActn{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:all .3s ease;position:relative;z-index:10}
.TtlActn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #85663d4d}
.TtlImgBx{flex:0 0 480px;position:relative;z-index:1}
.TtlImgBx img{width:100%;height:360px;object-fit:cover;border-radius:4px;box-shadow:12px 12px 0 #85663d26}
.QltySctn{background:linear-gradient(125deg,#f8f5f1 0%,#fff 100%);padding:80px 20px}
.QltyCntnr{max-width:1280px;margin:0 auto}
.QltyHdr{text-align:center;margin-bottom:60px}
.QltyHdr h2{font-size:36px;color:#85663D;margin:0 0 16px;font-weight:700}
.QltyHdr h2::before{content:'◆';display:inline-block;margin-right:12px;color:#AE865D;font-size:20px}
.QltyHdr p{font-size:17px;color:#555;line-height:1.6;max-width:680px;margin:0 auto}
.QltyGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.QltyCrd{background:#fff;padding:36px 28px;border-radius:4px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;border-top:3px solid #DDB88A}
.QltyCrd:hover{transform:translateY(-4px);box-shadow:0 8px 20px #85663d26}
.QltyCrd .lnr{font-size:38px;color:#85663D;margin-bottom:20px;display:block}
.QltyCrd h3{font-size:22px;color:#333;margin:0 0 14px;font-weight:600}
.QltyCrd p{font-size:16px;line-height:1.6;color:#666;margin:0}
.SprtSctn{padding:80px 20px;position:relative;overflow:hidden}
.SprtSctn::before{content:'';position:absolute;bottom:-100px;left:-80px;width:300px;height:300px;background:linear-gradient(225deg,#DDB88A 0%,#AE865D 100%);opacity:.06;border-radius:50%}
.SprtCntnr{max-width:1280px;margin:0 auto;position:relative;z-index:2}
.SprtHdr{margin-bottom:50px}
.SprtHdr h2{font-size:36px;color:#85663D;margin:0 0 18px;font-weight:700;position:relative;display:inline-block}
.SprtHdr h2::after{content:'';position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#85663D 0%,#AE865D 60%,transparent 100%)}
.SprtHdr p{font-size:17px;color:#555;line-height:1.7;margin:0;max-width:720px}
.SprtLyt{display:flex;align-items:flex-start;gap:50px}
.SprtImg{flex:0 0 420px}
.SprtImg img{width:100%;height:340px;object-fit:cover;border-radius:4px;box-shadow:0 4px 14px #0000001f}
.SprtLst{flex:1}
.SprtItm{background:#fff;padding:28px;margin-bottom:20px;border-radius:4px;border-left:4px solid #AE865D;box-shadow:0 2px 6px #0000000f;transition:all .3s ease}
.SprtItm:hover{border-left-color:#85663D;box-shadow:0 4px 12px #85663d1f}
.SprtItm h4{font-size:20px;color:#333;margin:0 0 10px;font-weight:600;display:flex;align-items:center;gap:12px}
.SprtItm h4 .lnr{font-size:24px;color:#85663D}
.SprtItm p{font-size:16px;line-height:1.6;color:#666;margin:0}
.EffcncySctn{background:linear-gradient(155deg,#85663D 0%,#AE865D 100%);padding:80px 20px;color:#fff}
.EffcncyCntnr{max-width:1280px;margin:0 auto}
.EffcncyInr{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.EffcncyCntnt h2{font-size:36px;margin:0 0 24px;font-weight:700;color:#fff}
.EffcncyCntnt p{font-size:17px;line-height:1.7;margin:0 0 32px;color:#ffffffeb}
.EffcncyFtrs{display:flex;flex-direction:column;gap:20px}
.EffcncyFtr{display:flex;align-items:flex-start;gap:16px;background:#ffffff1a;padding:20px;border-radius:4px;transition:all .3s ease}
.EffcncyFtr:hover{background:#ffffff26}
.EffcncyFtr .lnr{font-size:28px;color:#DDB88A;flex-shrink:0}
.EffcncyFtr div h5{font-size:18px;margin:0 0 8px;font-weight:600;color:#fff}
.EffcncyFtr div p{font-size:15px;line-height:1.6;margin:0;color:#ffffffe0}
.EffcncyVsl{position:relative}
.EffcncyVsl img{width:100%;height:380px;object-fit:cover;border-radius:4px;box-shadow:0 8px 24px #0000004d}
.EffcncyVsl::after{content:'';position:absolute;top:-12px;right:-12px;width:100%;height:100%;border:2px solid #ffffff4d;border-radius:4px;z-index:-1}
.PrfSctn{padding:80px 20px;background:#fff}
.PrfCntnr{max-width:1280px;margin:0 auto}
.PrfHdr{text-align:center;margin-bottom:56px}
.PrfHdr h2{font-size:36px;color:#85663D;margin:0 0 20px;font-weight:700}
.PrfHdr p{font-size:17px;color:#555;line-height:1.7;max-width:700px;margin:0 auto}
.PrfMtrcs{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:50px}
.PrfMtrc{background:linear-gradient(135deg,#f8f5f1 0%,#fff 100%);padding:32px 24px;border-radius:4px;text-align:center;border:2px solid #DDB88A;transition:all .3s ease}
.PrfMtrc:hover{transform:translateY(-4px);border-color:#AE865D;box-shadow:0 6px 16px #85663d26}
.PrfMtrc .lnr{font-size:40px;color:#85663D;display:block;margin-bottom:16px}
.PrfMtrc .Nmbr{font-size:38px;font-weight:700;color:#85663D;display:block;margin-bottom:8px}
.PrfMtrc .Lbl{font-size:16px;color:#666;display:block}
.PrfGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
.PrfCrd{background:#fff;padding:32px;border-radius:4px;box-shadow:0 2px 10px #00000014;display:flex;gap:24px;transition:all .3s ease}
.PrfCrd:hover{box-shadow:0 6px 20px #85663d26}
.PrfImgBx{flex:0 0 180px}
.PrfImgBx img{width:100%;height:180px;object-fit:cover;border-radius:4px}
.PrfTxt h4{font-size:22px;color:#85663D;margin:0 0 12px;font-weight:600}
.PrfTxt p{font-size:16px;line-height:1.6;color:#666;margin:0 0 16px}
.PrfTxt ul{list-style:none;padding:0;margin:0}
.PrfTxt ul li{font-size:15px;color:#555;margin-bottom:8px;padding-left:24px;position:relative}
.PrfTxt ul li::before{content:'✓';position:absolute;left:0;color:#AE865D;font-weight:700}
.CtaSctn{background:linear-gradient(135deg,#f8f5f1 0%,#fff 100%);padding:70px 20px;text-align:center}
.CtaCntnr{max-width:800px;margin:0 auto}
.CtaCntnr h2{font-size:34px;color:#85663D;margin:0 0 20px;font-weight:700}
.CtaCntnr p{font-size:17px;color:#555;line-height:1.7;margin:0 0 32px}
.CtaBtns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.CtaPrmry{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:all .3s ease;position:relative;z-index:10}
.CtaPrmry:hover{transform:translateY(-2px);box-shadow:0 6px 16px #85663d4d}
.CtaScndry{display:inline-block;padding:14px 36px;background:#fff;color:#85663D;text-decoration:none;border-radius:4px;font-weight:600;border:2px solid #AE865D;transition:all .3s ease;position:relative;z-index:10}
.CtaScndry:hover{background:#AE865D;color:#fff;border-color:#AE865D}
@media (max-width: 1024px) {
.TtlWrpr{flex-direction:column;gap:32px;padding:50px 20px}
.TtlImgBx{flex:0 0 auto;width:100%}
.QltyGrd{grid-template-columns:repeat(2,1fr);gap:24px}
.SprtLyt{flex-direction:column;gap:32px}
.SprtImg{flex:0 0 auto;width:100%}
.EffcncyInr{grid-template-columns:1fr;gap:40px}
.PrfMtrcs{grid-template-columns:repeat(2,1fr)}
.PrfGrd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.TtlCntnt h1{font-size:32px}
.TtlCntnt p{font-size:16px}
.QltyGrd{grid-template-columns:1fr}
.QltyHdr h2,.SprtHdr h2,.EffcncyCntnt h2,.PrfHdr h2,.CtaCntnr h2{font-size:28px}
.PrfMtrcs{grid-template-columns:1fr}
.PrfCrd{flex-direction:column}
.PrfImgBx{flex:0 0 auto;width:100%}
.CtaBtns{flex-direction:column;align-items:stretch}
}
.CntctPg{background:linear-gradient(128deg,#f5f0eb 0%,#faf7f4 100%);position:relative}
.TtlBox{max-width:1280px;margin:0 auto;padding:80px 24px 60px;position:relative}
.TtlBox .InrWrp{display:flex;align-items:center;gap:60px}
.TtlBox .TxtSd{flex:1;position:relative;z-index:3}
.TtlBox .TxtSd h1{font-size:48px;color:#85663D;margin:0 0 24px;line-height:1.2;position:relative}
.TtlBox .TxtSd h1::before{content:'';position:absolute;left:-16px;top:8px;width:4px;height:60%;background:linear-gradient(180deg,#AE865D 0%,#DDB88A 100%);border-radius:3px}
.TtlBox .TxtSd .dscrptn{font-size:18px;line-height:1.7;color:#4a4a4a;margin:0}
.TtlBox .ImgSd{flex:0 0 480px;position:relative}
.TtlBox .ImgSd::before{content:'';position:absolute;top:-20px;right:-20px;width:100%;height:100%;background:linear-gradient(135deg,#DDB88A 0%,#AE865D 100%);border-radius:4px;z-index:1}
.TtlBox .ImgSd img{position:relative;z-index:2;width:100%;height:360px;object-fit:cover;border-radius:4px;box-shadow:0 8px 24px #85663d26}
.InfoStrp{background:linear-gradient(95deg,#85663D 0%,#AE865D 100%);padding:48px 24px;margin:0}
.InfoStrp .CntntBox3{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}
.InfoStrp .CtctItm{text-align:center;padding:32px 24px;background:#ffffff1a;border-radius:4px;transition:all .3s ease}
.InfoStrp .CtctItm:hover{background:#ffffff26;transform:translateY(-4px)}
.InfoStrp .CtctItm .icn{font-size:36px;color:#fff;margin-bottom:16px;display:block}
.InfoStrp .CtctItm .lbl{font-size:14px;color:#ffffffd9;margin:0 0 8px;text-transform:uppercase;letter-spacing:1px}
.InfoStrp .CtctItm .vl{font-size:18px;color:#fff;margin:0;font-weight:500}
.InfoStrp .CtctItm a{color:#fff;text-decoration:none;transition:color .3s ease}
.InfoStrp .CtctItm a:hover{color:#DDB88A}
.FrmSctn{max-width:1280px;margin:0 auto;padding:80px 24px}
.FrmSctn .TtlHdr2{text-align:center;margin-bottom:56px}
.FrmSctn .TtlHdr2 h2{font-size:36px;color:#85663D;margin:0 0 16px;position:relative;display:inline-block}
.FrmSctn .TtlHdr2 h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#AE865D 0%,#DDB88A 100%);border-radius:3px}
.FrmSctn .TtlHdr2 .sbtxt{font-size:16px;color:#6a6a6a;margin:24px 0 0}
.FrmSctn .FrmCntnr{max-width:880px;margin:0 auto;background:#fff;padding:48px;border-radius:4px;box-shadow:0 4px 16px #85663d14}
.FrmSctn .FrmCntnr .tpSltcr{display:none}
.FrmSctn .FrmCntnr .tpSltcr:checked ~ .cnddtnl1{display:block}
.FrmSctn .FrmCntnr .tpSltcr:not(:checked) ~ .cnddtnl2{display:block}
.FrmSctn .FrmCntnr .tpLblsWrp{display:flex;gap:16px;margin-bottom:32px;border-bottom:2px solid #f0f0f0}
.FrmSctn .FrmCntnr .tpLbl{flex:1;padding:16px 24px;text-align:center;cursor:pointer;transition:all .3s ease;font-size:16px;color:#6a6a6a;border-bottom:3px solid transparent;margin-bottom:-2px}
.FrmSctn .FrmCntnr .tpSltcr:checked ~ .tpLblsWrp .tpLbl:first-of-type{color:#85663D;border-bottom-color:#85663D;font-weight:600}
.FrmSctn .FrmCntnr .tpSltcr:not(:checked) ~ .tpLblsWrp .tpLbl:last-of-type{color:#85663D;border-bottom-color:#85663D;font-weight:600}
.FrmSctn .FrmCntnr .cnddtnl1,.FrmSctn .FrmCntnr .cnddtnl2{display:none}
.FrmSctn .FrmCntnr .frmRw{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}
.FrmSctn .FrmCntnr .frmGrp{display:flex;flex-direction:column}
.FrmSctn .FrmCntnr .frmGrp.fllWdth{grid-column:1 / -1}
.FrmSctn .FrmCntnr label{font-size:14px;color:#4a4a4a;margin-bottom:8px;font-weight:500}
.FrmSctn .FrmCntnr input[type="text"],.FrmSctn .FrmCntnr input[type="email"],.FrmSctn .FrmCntnr input[type="tel"],.FrmSctn .FrmCntnr textarea,.FrmSctn .FrmCntnr select{padding:14px 16px;border:2px solid #e0e0e0;border-radius:3px;font-size:16px;transition:all .3s ease;background:#fff;color:#4a4a4a}
.FrmSctn .FrmCntnr input:focus,.FrmSctn .FrmCntnr textarea:focus,.FrmSctn .FrmCntnr select:focus{outline:none;border-color:#AE865D;box-shadow:0 0 0 3px #ae865d1a}
.FrmSctn .FrmCntnr textarea{resize:vertical;min-height:140px}
.FrmSctn .FrmCntnr select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%234a4a4a' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}
.FrmSctn .FrmCntnr .prvcy{margin:28px 0 32px;display:flex;align-items:flex-start;gap:12px}
.FrmSctn .FrmCntnr .prvcy input[type="checkbox"]{margin-top:4px;width:18px;height:18px;cursor:pointer;flex-shrink:0}
.FrmSctn .FrmCntnr .prvcy label{margin:0;font-size:14px;line-height:1.6;color:#6a6a6a;font-weight:400}
.FrmSctn .FrmCntnr .prvcy a{color:#85663D;text-decoration:none;border-bottom:1px solid #85663D;transition:color .3s ease}
.FrmSctn .FrmCntnr .prvcy a:hover{color:#AE865D;border-bottom-color:#AE865D}
.FrmSctn .FrmCntnr .sbmtBtn{width:100%;padding:16px 32px;background:linear-gradient(110deg,#85663D 0%,#AE865D 100%);color:#fff;border:none;border-radius:3px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #85663d40}
.FrmSctn .FrmCntnr .sbmtBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #85663d59}
.FrmSctn .FrmCntnr .sbmtBtn:active{transform:translateY(0)}
.BtmDvdr{max-width:1280px;margin:0 auto 80px;padding:0 24px}
.BtmDvdr .DvdrLn{height:2px;background:linear-gradient(90deg,transparent 0%,#DDB88A 50%,transparent 100%)}
.ExtraSctn{max-width:1280px;margin:0 auto;padding:0 24px 80px}
.ExtraSctn .CntntGrd{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.ExtraSctn .ImgBlck{position:relative}
.ExtraSctn .ImgBlck::after{content:'';position:absolute;bottom:-16px;left:-16px;width:100%;height:100%;background:linear-gradient(135deg,#AE865D 0%,#DDB88A 100%);border-radius:4px;z-index:1}
.ExtraSctn .ImgBlck img{position:relative;z-index:2;width:100%;height:420px;object-fit:cover;border-radius:4px;box-shadow:0 8px 24px #85663d26}
.ExtraSctn .TxtBlck h2{font-size:32px;color:#85663D;margin:0 0 20px;line-height:1.3}
.ExtraSctn .TxtBlck .txtPrgrph{font-size:16px;line-height:1.8;color:#4a4a4a;margin:0 0 16px}
.ExtraSctn .TxtBlck .hrsLst{list-style:none;padding:0;margin:24px 0 0}
.ExtraSctn .TxtBlck .hrsLst li{padding:12px 0;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;font-size:15px;color:#4a4a4a}
.ExtraSctn .TxtBlck .hrsLst li:last-child{border-bottom:none}
.ExtraSctn .TxtBlck .hrsLst li .dy{font-weight:600;color:#85663D}
@media (max-width: 992px) {
.TtlBox .InrWrp{flex-direction:column;gap:40px}
.TtlBox .ImgSd{flex:1;width:100%}
.InfoStrp .CntntBox3{grid-template-columns:1fr;gap:24px}
.FrmSctn .FrmCntnr{padding:32px 24px}
.ExtraSctn .CntntGrd{grid-template-columns:1fr;gap:40px}
}
@media (max-width: 768px) {
.TtlBox{padding:60px 20px 40px}
.TtlBox .TxtSd h1{font-size:36px}
.TtlBox .TxtSd .dscrptn{font-size:16px}
.TtlBox .ImgSd{flex:0 0 auto}
.TtlBox .ImgSd img{height:280px}
.FrmSctn{padding:60px 20px}
.FrmSctn .TtlHdr2 h2{font-size:28px}
.FrmSctn .FrmCntnr .frmRw{grid-template-columns:1fr;gap:20px}
.ExtraSctn{padding:0 20px 60px}
.ExtraSctn .TxtBlck h2{font-size:26px}
.ExtraSctn .ImgBlck img{height:320px}
}
@media (max-width: 480px) {
.TtlBox .TxtSd h1{font-size:28px}
.InfoStrp{padding:32px 20px}
.InfoStrp .CtctItm{padding:24px 16px}
.FrmSctn .FrmCntnr{padding:24px 16px}
.FrmSctn .FrmCntnr .tpLblsWrp{flex-direction:column;gap:0}
.FrmSctn .FrmCntnr .tpLbl{border-bottom:2px solid #f0f0f0;border-right:none}
}
.PrgmHro{position:relative;height:520px;overflow:hidden;margin-bottom:80px}
.PrgmHro .img-base{width:100%;height:100%;object-fit:cover;filter:brightness(0.75) contrast(1.1)}
.PrgmHro .cntnt-ovr{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3}
.PrgmHro .txt-wrp{max-width:840px;padding:0 24px;text-align:center}
.PrgmHro .dscr-txt{color:#DDB88A;font-size:15px;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:18px;font-weight:500}
.PrgmHro .mn-ttl{color:#fff;font-size:52px;line-height:1.2;font-weight:700;margin:0}
.PrgmHro .shp1{position:absolute;top:12%;left:8%;width:180px;height:180px;background:linear-gradient(135deg,#ae865d40,#ddb88a26);border-radius:50%;animation:flt1 8s ease-in-out infinite;z-index:2}
.PrgmHro .shp2{position:absolute;bottom:18%;right:10%;width:140px;height:140px;background:linear-gradient(225deg,#85663d4d,#ae865d33);border-radius:3px;transform:rotate(25deg);animation:flt2 10s ease-in-out infinite;z-index:2}
@keyframes flt1 {
0%,100%{transform:translateY(0) translateX(0)}
50%{transform:translateY(-25px) translateX(15px)}
}
@keyframes flt2 {
0%,100%{transform:rotate(25deg) translateY(0)}
50%{transform:rotate(35deg) translateY(20px)}
}
.PathStrct{max-width:1280px;margin:0 auto 95px;padding:0 24px}
.PathStrct .sc-hdr{text-align:center;margin-bottom:64px}
.PathStrct .sc-hdr h2{font-size:38px;color:#2a2a2a;margin:0 0 18px;font-weight:700}
.PathStrct .sc-hdr .sub-ln{font-size:17px;color:#5a5a5a;line-height:1.6;max-width:680px;margin:0 auto}
.PathStrct .pth-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}
.PathStrct .pth-crd{background:linear-gradient(145deg,#fafafa,#f5f5f5);padding:42px 32px;border-radius:4px;border:2px solid transparent;transition:all .35s ease;position:relative}
.PathStrct .pth-crd::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#85663D,#DDB88A);transition:height .35s ease}
.PathStrct .pth-crd:hover{border-color:#AE865D;transform:translateY(-6px);box-shadow:0 12px 28px #85663d26}
.PathStrct .pth-crd:hover::before{height:100%}
.PathStrct .pth-crd .icn-hldr{width:68px;height:68px;background:linear-gradient(135deg,#85663D,#AE865D);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:26px}
.PathStrct .pth-crd .icn-hldr .lnr{font-size:32px;color:#fff}
.PathStrct .pth-crd h3{font-size:22px;color:#2a2a2a;margin:0 0 16px;font-weight:600}
.PathStrct .pth-crd .dsc{font-size:15px;color:#5a5a5a;line-height:1.7;margin:0}
.PrcsFlw{background:linear-gradient(165deg,#fafafa 0%,#f0f0f0 100%);padding:85px 24px;margin-bottom:95px}
.PrcsFlw .cntnr-bx{max-width:1280px;margin:0 auto}
.PrcsFlw .hdr-rw{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:58px;gap:48px}
.PrcsFlw .hdr-rw .lft-sd{flex:1}
.PrcsFlw .hdr-rw h2{font-size:36px;color:#2a2a2a;margin:0 0 16px;font-weight:700}
.PrcsFlw .hdr-rw .txt{font-size:16px;color:#5a5a5a;line-height:1.7;margin:0}
.PrcsFlw .hdr-rw .rght-sd{width:45%;background:linear-gradient(125deg,#85663d1f,#ddb88a14);padding:32px;border-radius:3px;border-left:4px solid #85663D}
.PrcsFlw .hdr-rw .rght-sd p{font-size:15px;color:#3a3a3a;line-height:1.7;margin:0}
.PrcsFlw .stp-lst{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative}
.PrcsFlw .stp-lst::before{content:'';position:absolute;top:32px;left:8%;right:8%;height:3px;background:linear-gradient(90deg,#85663D,#AE865D,#DDB88A,#AE865D);z-index:1}
.PrcsFlw .stp-itm{background:#fff;padding:38px 26px;border-radius:5px;position:relative;z-index:2;box-shadow:0 4px 16px #0000000f;transition:all .3s ease}
.PrcsFlw .stp-itm:hover{transform:translateY(-8px);box-shadow:0 10px 24px #85663d2e}
.PrcsFlw .stp-itm .nmbr{width:64px;height:64px;background:linear-gradient(135deg,#85663D,#AE865D);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;font-weight:700;margin:0 auto 22px}
.PrcsFlw .stp-itm h4{font-size:19px;color:#2a2a2a;margin:0 0 14px;text-align:center;font-weight:600}
.PrcsFlw .stp-itm p{font-size:14px;color:#5a5a5a;line-height:1.6;margin:0;text-align:center}
.LvlDtls{max-width:1280px;margin:0 auto 90px;padding:0 24px}
.LvlDtls .mn-ttl2{font-size:38px;color:#2a2a2a;text-align:center;margin:0 0 58px;font-weight:700;position:relative}
.LvlDtls .mn-ttl2::after{content:'';position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);width:90px;height:4px;background:linear-gradient(90deg,#85663D,#DDB88A)}
.LvlDtls .lvl-wrp{display:flex;flex-direction:column;gap:32px}
.LvlDtls .lvl-rw{display:grid;grid-template-columns:280px 1fr;gap:0;background:#fff;border-radius:5px;overflow:hidden;box-shadow:0 5px 18px #00000014;transition:all .3s ease}
.LvlDtls .lvl-rw:hover{box-shadow:0 8px 26px #85663d29}
.LvlDtls .lvl-rw .lft-pnl{background:linear-gradient(155deg,#85663D,#AE865D);padding:38px 28px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.LvlDtls .lvl-rw .lft-pnl .lvl-nm{font-size:24px;color:#fff;font-weight:700;margin:0 0 10px}
.LvlDtls .lvl-rw .lft-pnl .drtn{font-size:15px;color:#DDB88A;margin:0;font-weight:500}
.LvlDtls .lvl-rw .rght-pnl{padding:38px 42px;background:#fafafa}
.LvlDtls .lvl-rw .rght-pnl h4{font-size:20px;color:#2a2a2a;margin:0 0 18px;font-weight:600}
.LvlDtls .lvl-rw .rght-pnl .cntnt-txt{font-size:15px;color:#5a5a5a;line-height:1.7;margin:0 0 22px}
.LvlDtls .lvl-rw .rght-pnl .sklls-lst{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}
.LvlDtls .lvl-rw .rght-pnl .sklls-lst li{background:linear-gradient(135deg,#85663d1a,#ae865d14);padding:8px 18px;border-radius:18px;font-size:14px;color:#85663D;font-weight:500;border:1px solid #85663d33}
.EnrlCta{background:linear-gradient(145deg,#85663D 0%,#AE865D 100%);padding:75px 24px}
.EnrlCta .bx-cntr{max-width:920px;margin:0 auto;text-align:center}
.EnrlCta h2{font-size:42px;color:#fff;margin:0 0 22px;font-weight:700}
.EnrlCta .dsc-txt{font-size:17px;color:#DDB88A;line-height:1.7;margin:0 0 38px;max-width:680px;margin-left:auto;margin-right:auto}
.EnrlCta .btn-grp{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}
.EnrlCta .btn-prmry{background:#fff;color:#85663D;padding:16px 42px;font-size:16px;font-weight:600;border:none;border-radius:3px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 14px #00000026;z-index:10;position:relative}
.EnrlCta .btn-prmry:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000040;background:#f5f5f5}
.EnrlCta .btn-scndry{background:transparent;color:#fff;padding:16px 42px;font-size:16px;font-weight:600;border:2px solid #fff;border-radius:3px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;z-index:10;position:relative}
.EnrlCta .btn-scndry:hover{background:#fff;color:#85663D;transform:translateY(-3px)}
@media (max-width: 1024px) {
.PrgmHro{height:440px}
.PrgmHro .mn-ttl{font-size:42px}
.PathStrct .pth-grd{grid-template-columns:repeat(2,1fr);gap:32px}
.PrcsFlw .stp-lst{grid-template-columns:repeat(2,1fr);gap:32px}
.PrcsFlw .stp-lst::before{display:none}
.PrcsFlw .hdr-rw{flex-direction:column}
.PrcsFlw .hdr-rw .rght-sd{width:100%}
.LvlDtls .lvl-rw{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.PrgmHro{height:380px;margin-bottom:60px}
.PrgmHro .mn-ttl{font-size:34px}
.PrgmHro .dscr-txt{font-size:13px}
.PathStrct{margin-bottom:70px}
.PathStrct .sc-hdr h2{font-size:32px}
.PathStrct .pth-grd{grid-template-columns:1fr;gap:28px}
.PrcsFlw{padding:65px 24px;margin-bottom:70px}
.PrcsFlw .hdr-rw h2{font-size:30px}
.PrcsFlw .stp-lst{grid-template-columns:1fr;gap:24px}
.LvlDtls{margin-bottom:70px}
.LvlDtls .mn-ttl2{font-size:32px;margin-bottom:42px}
.EnrlCta{padding:60px 24px}
.EnrlCta h2{font-size:34px}
.EnrlCta .btn-grp{flex-direction:column;align-items:stretch}
.EnrlCta .btn-prmry,.EnrlCta .btn-scndry{width:100%;justify-content:center}
}
.TtlWrppr{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:center;background:linear-gradient(127deg,#85663D 0%,#AE865D 48%,#DDB88A 100%);animation:gradShft 8s ease-in-out infinite}
@keyframes gradShft {
0%,100%{background-position:0 50%}
50%{background-position:100% 50%}
}
.TtlWrppr .ImgBleed{position:absolute;right:0;top:0;width:52%;height:100%;object-fit:cover;opacity:.18}
.TtlWrppr .CntntBox{max-width:1280px;width:100%;margin:0 auto;padding:80px 24px;position:relative;z-index:2}
.TtlWrppr .TxtBlck{max-width:620px}
.TtlWrppr .SmllTxt{font-size:14px;color:#ffffffde;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:16px;font-weight:500}
.TtlWrppr .MnHdng{font-size:48px;line-height:1.15;color:#fff;margin-bottom:18px;font-weight:700}
.TtlWrppr .SbHdng{font-size:22px;line-height:1.5;color:#ffffffeb;font-weight:400}
.StrctrdCntnr{max-width:1280px;margin:0 auto;padding:90px 24px}
.AsymLyot{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:start}
.AsymLyot .LftCntnt h2{font-size:36px;line-height:1.25;color:#85663D;margin-bottom:24px;font-weight:600}
.AsymLyot .LftCntnt h2::before{content:'';display:inline-block;width:42px;height:3px;background:linear-gradient(90deg,#AE865D,#DDB88A);margin-right:14px;vertical-align:middle}
.AsymLyot .TxtPrgrph{font-size:17px;line-height:1.72;color:#444;margin-bottom:20px}
.AsymLyot .RghtBx{background:linear-gradient(145deg,#f8f6f3,#fff);padding:36px;border-radius:4px;box-shadow:0 4px 12px #85663d14}
.RghtBx .QuickLst{list-style:none;padding:0;margin:0}
.RghtBx .QuickLst li{padding:16px 0;border-bottom:1px solid #85663d1f;font-size:16px;color:#333;position:relative;padding-left:32px}
.RghtBx .QuickLst li:last-child{border-bottom:none}
.RghtBx .QuickLst li::before{content:'\e876';font-family:'Linearicons';position:absolute;left:0;color:#AE865D;font-size:18px}
.SplitGrd{max-width:1280px;margin:0 auto;padding:0 24px 90px}
.SplitGrd .SctnHdr3{font-size:32px;color:#85663D;margin-bottom:48px;text-align:center;font-weight:600}
.GrdCrds{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.CrdItm{background:#fff;padding:32px 28px;border-radius:3px;border:1px solid #85663d26;transition:all .3s ease;position:relative}
.CrdItm:hover{transform:translateY(-6px);box-shadow:0 12px 24px #85663d24;border-color:#AE865D}
.CrdItm .IcnShp{width:54px;height:54px;background:linear-gradient(135deg,#DDB88A,#AE865D);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:26px;color:#fff}
.CrdItm h4{font-size:20px;color:#333;margin-bottom:14px;font-weight:600}
.CrdItm .DscrptnTxt{font-size:15px;line-height:1.65;color:#555}
.IntrctvTbs{max-width:1280px;margin:0 auto;padding:90px 24px;background:linear-gradient(168deg,#faf9f7 0%,#fff 100%)}
.IntrctvTbs .TbsHdr{font-size:34px;color:#85663D;margin-bottom:42px;font-weight:600}
.TbsNvgtn{display:flex;gap:12px;margin-bottom:36px;border-bottom:2px solid #85663d26;padding-bottom:0}
.TbsNvgtn input[type="radio"]{display:none}
.TbsNvgtn label{padding:14px 28px;cursor:pointer;font-size:16px;color:#666;border-bottom:3px solid transparent;margin-bottom:-2px;transition:all .25s ease;font-weight:500}
.TbsNvgtn label:hover{color:#85663D}
.TbsNvgtn input[type="radio"]:checked + label{color:#85663D;border-bottom-color:#AE865D}
.TbCntnts .TbPnl{display:none;animation:fdIn .4s ease}
@keyframes fdIn {
from{opacity:0;transform:translateY(12px)}
to{opacity:1;transform:translateY(0)}
}
#tb1:checked ~ .TbCntnts .Pnl1,#tb2:checked ~ .TbCntnts .Pnl2,#tb3:checked ~ .TbCntnts .Pnl3{display:grid}
.TbPnl{grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.TbPnl .TxtSd h3{font-size:28px;color:#333;margin-bottom:20px;font-weight:600}
.TbPnl .TxtSd .Prgrph{font-size:16px;line-height:1.7;color:#555;margin-bottom:18px}
.TbPnl .ImgSd{position:relative}
.TbPnl .ImgSd img{width:100%;height:360px;object-fit:cover;border-radius:4px;box-shadow:0 8px 16px #85663d1f}
.StpByStpSct{max-width:1280px;margin:0 auto;padding:90px 24px}
.StpByStpSct .HdrTxt{font-size:34px;color:#85663D;margin-bottom:52px;text-align:center;font-weight:600}
.PrcssFl{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative}
.PrcssFl::before{content:'';position:absolute;top:36px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#DDB88A 0%,#AE865D 50%,#85663D 100%);z-index:0}
.StpBx{text-align:center;position:relative;z-index:1}
.StpBx .NmbrCrcl{width:72px;height:72px;background:linear-gradient(145deg,#fff,#f5f3f0);border:3px solid #AE865D;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#85663D;margin:0 auto 20px;box-shadow:0 4px 12px #85663d26}
.StpBx h5{font-size:18px;color:#333;margin-bottom:12px;font-weight:600}
.StpBx .StpDsc{font-size:14px;line-height:1.6;color:#666}
.CtaBnr{max-width:1280px;margin:0 auto;padding:0 24px 90px}
.BnrBx{background:linear-gradient(122deg,#85663D 0%,#AE865D 100%);padding:64px 48px;border-radius:5px;text-align:center;position:relative;overflow:hidden}
.BnrBx::before{content:'';position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,#ddb88a33 0%,transparent 70%);border-radius:50%}
.BnrBx .BnrHdr{font-size:32px;color:#fff;margin-bottom:18px;position:relative;font-weight:600}
.BnrBx .BnrSubTxt{font-size:18px;color:#ffffffe6;margin-bottom:32px;position:relative}
.BnrBx .BtnPrmry{display:inline-block;padding:16px 42px;background:#fff;color:#85663D;font-size:16px;font-weight:600;border-radius:3px;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 16px #00000026;position:relative;z-index:2}
.BnrBx .BtnPrmry:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000038;background:#f8f6f3}
@media (max-width: 1024px) {
.AsymLyot{grid-template-columns:1fr;gap:48px}
.GrdCrds{grid-template-columns:repeat(2,1fr)}
.TbPnl{grid-template-columns:1fr;gap:32px}
.PrcssFl{grid-template-columns:repeat(2,1fr);gap:42px}
.PrcssFl::before{display:none}
}
@media (max-width: 768px) {
.TtlWrppr{min-height:380px}
.TtlWrppr .ImgBleed{width:100%;opacity:.12}
.TtlWrppr .MnHdng{font-size:36px}
.TtlWrppr .SbHdng{font-size:18px}
.AsymLyot .LftCntnt h2{font-size:28px}
.GrdCrds{grid-template-columns:1fr}
.TbsNvgtn{flex-direction:column;gap:0}
.TbsNvgtn label{border-bottom:1px solid #85663d26;margin-bottom:0}
.TbsNvgtn input[type="radio"]:checked + label{border-bottom-color:#AE865D}
.PrcssFl{grid-template-columns:1fr;gap:36px}
.BnrBx{padding:48px 24px}
.BnrBx .BnrHdr{font-size:26px}
}
.SccssPg{background:linear-gradient(157deg,#F5F3F0 0%,#FAF8F5 100%);min-height:85vh;display:flex;align-items:center;justify-content:center;padding:40px 20px}
.CnfrmBx{max-width:720px;margin:0 auto;text-align:center;position:relative}
.CnfrmBx::before{content:'';position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:180px;height:180px;background:linear-gradient(135deg,#85663D 0%,#AE865D 50%,#DDB88A 100%);border-radius:50%;opacity:.12;animation:plsFd 2s ease-in-out infinite}
@keyframes plsFd {
0%,100%{transform:translateX(-50%) scale(1);opacity:.12}
50%{transform:translateX(-50%) scale(1.15);opacity:.08}
}
.IcnWrp4{position:relative;width:96px;height:96px;margin:0 auto 32px;background:linear-gradient(148deg,#85663D 0%,#AE865D 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #85663d3d}
.IcnWrp4::after{content:'';position:absolute;inset:-8px;border:2px solid #AE865D;border-radius:50%;opacity:.3}
.IcnWrp4 .lnr{font-size:48px;color:#FFF;animation:chkBnc .6s ease-out}
@keyframes chkBnc {
0%{transform:scale(0)}
50%{transform:scale(1.2)}
100%{transform:scale(1)}
}
.MsgHdr2{font-size:42px;font-weight:700;color:#2C2520;margin:0 0 18px;line-height:1.2;position:relative}
.MsgHdr2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:linear-gradient(90deg,#85663D 0%,#DDB88A 100%);border-radius:3px}
.CnfrmTxt{font-size:18px;line-height:1.6;color:#5A4F47;margin:28px 0 36px;max-width:540px;margin-left:auto;margin-right:auto}
.TmLn{background:#FFF;border-radius:4px;padding:28px;margin:36px 0;box-shadow:0 2px 12px #0000000f;position:relative}
.TmLn::before{content:'';position:absolute;top:0;left:28px;right:28px;height:3px;background:linear-gradient(90deg,#85663D 0%,#AE865D 50%,#DDB88A 100%)}
.StpGrd{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;margin-top:24px}
.StpItm{text-align:center;position:relative}
.StpNmbr{width:48px;height:48px;margin:0 auto 12px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);color:#FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;box-shadow:0 4px 12px #85663d33}
.StpTtl{font-size:15px;font-weight:600;color:#2C2520;margin:0 0 6px}
.StpDsc{font-size:14px;color:#6B5F55;line-height:1.5;margin:0}
.ActnZn{margin-top:40px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.PrmBtn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);color:#FFF;text-decoration:none;border-radius:3px;font-size:16px;font-weight:600;box-shadow:0 4px 14px #85663d47;transition:all .3s ease;position:relative;z-index:10}
.PrmBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #85663d5c}
.PrmBtn .lnr{font-size:18px}
.ScndBtn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:#85663D;text-decoration:none;border:2px solid #85663D;border-radius:3px;font-size:16px;font-weight:600;transition:all .3s ease;position:relative;z-index:10}
.ScndBtn:hover{background:#85663D;color:#FFF}
.ScndBtn .lnr{font-size:18px}
.InfoBx{background:linear-gradient(135deg,#85663d14 0%,#ddb88a1f 100%);border-left:4px solid #AE865D;padding:20px 24px;border-radius:3px;margin-top:32px;text-align:left}
.InfoBx p{margin:0 0 8px;color:#5A4F47;font-size:15px;line-height:1.6}
.InfoBx p:last-child{margin-bottom:0}
.InfoBx strong{color:#85663D;font-weight:600}
@media (max-width: 768px) {
.SccssPg{padding:30px 16px}
.CnfrmBx::before{width:140px;height:140px;top:-50px}
.IcnWrp4{width:80px;height:80px;margin-bottom:24px}
.IcnWrp4 .lnr{font-size:40px}
.MsgHdr2{font-size:32px;margin-bottom:14px}
.CnfrmTxt{font-size:16px;margin:20px 0 28px}
.TmLn{padding:20px 16px}
.StpGrd{grid-template-columns:1fr;gap:20px}
.ActnZn{flex-direction:column;align-items:stretch}
.PrmBtn,.ScndBtn{width:100%;justify-content:center}
.InfoBx{padding:16px 18px}
}
@media (max-width: 480px) {
.MsgHdr2{font-size:28px}
.StpNmbr{width:40px;height:40px;font-size:18px}
.StpTtl{font-size:14px}
.StpDsc{font-size:13px}
}
.AddnlSctn{max-width:1280px;margin:80px auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
.RsrcCrd{background:#FFF;border-radius:4px;padding:36px;box-shadow:0 4px 16px #00000014;position:relative;overflow:hidden}
.RsrcCrd::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#85663D 0%,#DDB88A 100%)}
.RsrcCrd::after{content:'';position:absolute;top:20px;right:20px;width:120px;height:120px;background:linear-gradient(225deg,#85663d0f 0%,#ddb88a1a 100%);border-radius:50%;z-index:1}
.CrdHdr{display:flex;align-items:center;gap:16px;margin-bottom:24px;position:relative;z-index:2}
.CrdIcn{width:56px;height:56px;background:linear-gradient(135deg,#85663D 0%,#AE865D 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #85663d33}
.CrdIcn .lnr{font-size:28px;color:#FFF}
.CrdTtl{font-size:24px;font-weight:700;color:#2C2520;margin:0}
.CrdCntnt{position:relative;z-index:2}
.CrdCntnt p{font-size:16px;line-height:1.7;color:#5A4F47;margin:0 0 16px}
.CrdCntnt p:last-child{margin-bottom:0}
.FtrLst{list-style:none;padding:0;margin:20px 0 0}
.FtrLst li{padding:12px 0;border-bottom:1px solid #85663d1f;display:flex;align-items:center;gap:12px;font-size:15px;color:#5A4F47}
.FtrLst li:last-child{border-bottom:none}
.FtrLst li::before{content:'';width:8px;height:8px;background:#AE865D;border-radius:50%;flex-shrink:0}
.LnkBtn{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#85663D;text-decoration:none;font-weight:600;font-size:15px;transition:all .3s ease;position:relative;z-index:10}
.LnkBtn:hover{color:#AE865D;gap:12px}
.LnkBtn .lnr{font-size:16px}
@media (max-width: 968px) {
.AddnlSctn{grid-template-columns:1fr;gap:32px;margin:60px auto}
.RsrcCrd{padding:28px}
.CrdTtl{font-size:22px}
}
@media (max-width: 480px) {
.RsrcCrd{padding:24px 20px}
.CrdHdr{flex-direction:column;align-items:flex-start;gap:12px}
.CrdIcn{width:48px;height:48px}
.CrdIcn .lnr{font-size:24px}
.CrdTtl{font-size:20px}
.CrdCntnt p{font-size:15px}
}