*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Nunito',sans-serif;font-size:16px;line-height:1.6;color:#091A3E;background:#fff}
.cntnr-hld{max-width:1280px;margin:0 auto;padding:0 24px}
.MnHdr--v2{background:linear-gradient(135deg,#FD6E64 0%,#f58178 30%,#091A3E 100%);box-shadow:0 4px 6px #091a3e26;position:relative}
.HdrTop3{padding:28px 0;border-bottom:2px solid #e9ebee33}
.HdrTop3 .cntnr-hld{display:flex;justify-content:center;align-items:center}
.cmpny-scrpt{font-size:42px;font-weight:700;color:#fff;letter-spacing:1px;text-shadow:2px 2px 8px #091a3e4d}
.HdrBtm7{padding:18px 0;background:#091a3ed9}
.lg-nvwrp{display:flex;align-items:center;justify-content:space-between;gap:40px}
.lg-lnk4{display:flex;align-items:center;flex-shrink:0}
.lg-img9{height:85px;width:85px;object-fit:contain;background:#ffffff26;padding:8px;border-radius:4px;box-shadow:0 3px 6px #0003}
.PrmryNav--holder{display:flex;gap:32px;flex-wrap:wrap;align-items:center}
.nv-itm8{color:#E9EBEE;text-decoration:none;font-size:17px;font-weight:400;padding:8px 16px;border-radius:3px;transition:background 0.2s,color .2s}
.nv-itm8:hover{background:#fd6e6440;color:#fff}
.FtrMaxml--sec12{background:linear-gradient(110deg,#091A3E 0%,#1a2f5e 50%,#091A3E 100%);color:#E9EBEE;padding:60px 0 32px;position:relative;margin-top:80px}
.ftr-wvy-dvdr{position:absolute;top:-40px;left:0;width:100%;height:42px;background:linear-gradient(135deg,#FD6E64 0%,#091A3E 50%,#E9EBEE 100%);clip-path:polygon(0 50%,10% 30%,20% 50%,30% 20%,40% 50%,50% 30%,60% 50%,70% 25%,80% 50%,90% 35%,100% 50%,100% 100%,0 100%)}
.ftr-grid-arrange{display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:48px;margin-bottom:40px}
.ftr-brand-col{position:relative}
.ftr-lg-area{margin-bottom:20px}
.ftr-lg52{height:95px;width:95px;object-fit:contain}
.ftr-desc-txt{font-size:15px;line-height:1.7;color:#E9EBEE;margin-bottom:16px}
.ftr-ornmnt-dots{display:flex;gap:6px;margin-top:12px}
.ftr-ornmnt-dots::before,.ftr-ornmnt-dots::after{content:'';width:8px;height:8px;background:#FD6E64;border-radius:50%;box-shadow:0 2px 4px #fd6e6466}
.ftr-ornmnt-dots::after{background:#E9EBEE}
.ftr-ttl-small{font-size:19px;font-weight:700;color:#FD6E64;margin-bottom:16px}
.ftr-decor-ln{width:50px;height:3px;background:linear-gradient(90deg,#FD6E64,#E9EBEE);margin-bottom:20px;border-radius:2px}
.ftr-nv-stck{display:flex;flex-direction:column;gap:12px}
.ftr-lnk-item{color:#E9EBEE;text-decoration:none;font-size:15px;transition:color .2s}
.ftr-lnk-item:hover{color:#FD6E64}
.ftr-mini-ornmnt{margin-top:16px;width:24px;height:4px;background:#FD6E64;border-radius:2px}
.cntct-info-stck{display:flex;flex-direction:column;gap:14px}
.cntct-item-row{display:flex;align-items:flex-start;gap:12px}
.ftr-icn{color:#FD6E64;font-size:18px;margin-top:2px;flex-shrink:0}
.cntct-txt{font-size:14px;line-height:1.6;color:#E9EBEE}
.cntct-lnk{color:#E9EBEE;text-decoration:none;font-size:14px;transition:color .2s}
.cntct-lnk:hover{color:#FD6E64}
.ftr-dots-cluster{display:flex;gap:5px;margin-top:18px}
.ftr-dots-cluster::before,.ftr-dots-cluster::after{content:'';width:6px;height:6px;background:#fd6e6480;border-radius:50%}
.ftr-wvy-spcr{height:2px;background:linear-gradient(90deg,transparent,#FD6E64,transparent);margin:32px 0 24px}
.ftr-btm-bar{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:24px;border-top:1px solid #e9ebee33}
.cpyrght-ornmnt-lft,.cpyrght-ornmnt-rght{width:32px;height:2px;background:#FD6E64;border-radius:2px}
.cpyrght-txt{font-size:14px;color:#E9EBEE;text-align:center}
.CkPpElng--top{position:fixed;top:24px;right:24px;background:linear-gradient(135deg,#fff 0%,#E9EBEE 100%);border:2px solid #091A3E;border-radius:5px;box-shadow:0 6px 16px #091a3e40;padding:24px;max-width:480px;width:calc(100% - 48px);z-index:9999;transform:scale(0);opacity:0;transition:transform 0.3s,opacity .3s;transform-origin:center center}
.CkPpElng--top[data-vstble="true"]{transform:scale(1);opacity:1}
.ck-hdr-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.ck-ttl{font-size:20px;font-weight:700;color:#091A3E}
.ck-cls-btn{background:none;border:none;font-size:28px;color:#091A3E;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}
.ck-cls-btn:hover{color:#FD6E64}
.ck-dsc-txt{font-size:14px;color:#091A3E;margin-bottom:18px;line-height:1.5}
.ck-tggl-grp{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}
.ck-tggl-item{display:flex;align-items:center}
.ck-lbl{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:15px;color:#091A3E}
.ck-chkbx{width:20px;height:20px;cursor:pointer;accent-color:#FD6E64}
.ck-chkbx:disabled{cursor:not-allowed}
.ck-lbl-txt{font-weight:600}
.ck-btn-row{display:flex;gap:12px;flex-wrap:wrap}
.ck-btn-accept,.ck-btn-all{flex:1;min-width:140px;padding:12px 20px;border:none;border-radius:4px;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s}
.ck-btn-accept{background:linear-gradient(135deg,#091A3E 0%,#1a2f5e 100%);color:#fff;box-shadow:0 3px 6px #091a3e4d}
.ck-btn-accept:hover{background:linear-gradient(135deg,#1a2f5e 0%,#091A3E 100%)}
.ck-btn-all{background:linear-gradient(135deg,#FD6E64 0%,#f58178 100%);color:#fff;box-shadow:0 3px 6px #fd6e644d}
.ck-btn-all:hover{background:linear-gradient(135deg,#f58178 0%,#FD6E64 100%)}
@media (max-width: 992px) {
.ftr-grid-arrange{grid-template-columns:1fr 1fr;gap:40px}
.ftr-cntct-col{grid-column:1 / -1}
.lg-nvwrp{flex-direction:column;gap:24px}
.PrmryNav--holder{justify-content:center}
}
@media (max-width: 768px) {
.cmpny-scrpt{font-size:32px}
.HdrTop3{padding:20px 0}
.lg-img9{height:70px;width:70px}
.PrmryNav--holder{flex-direction:column;gap:12px}
.nv-itm8{width:100%;text-align:center}
.ftr-grid-arrange{grid-template-columns:1fr;gap:32px}
.CkPpElng--top{top:16px;right:16px;width:calc(100% - 32px);padding:20px}
.ck-btn-row{flex-direction:column}
.ck-btn-accept,.ck-btn-all{width:100%}
}
@media (max-width: 480px) {
.cmpny-scrpt{font-size:26px}
.cntnr-hld{padding:0 16px}
.ck-ttl{font-size:18px}
.ftr-lg52{height:75px;width:75px}
}
.PrcssHdr{background:linear-gradient(118deg,#FD6E64 0%,#091A3E 65%,#E9EBEE 100%);padding:90px 20px;position:relative;overflow:hidden}
.PrcssHdr::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:url(./profile_pictures/251218-panel1-250422.jpg) center/cover;opacity:.15;transform:rotate(12deg);border-radius:8px}
.PrcssHdr .cntnr-wrap7{max-width:1280px;margin:0 auto;position:relative;z-index:2}
.PrcssHdr .ttl-grp19{max-width:720px}
.PrcssHdr .mn-hdng42{font-size:3.2rem;color:#fff;font-weight:700;line-height:1.15;margin:0 0 24px;text-shadow:2px 3px 6px #091a3e66}
.PrcssHdr .mn-hdng42::after{content:'';display:block;width:85px;height:4px;background:#FD6E64;margin-top:18px;border-radius:2px}
.PrcssHdr .dsc-txt91{font-size:1.15rem;color:#E9EBEE;line-height:1.7;margin:0}
.PrcssHdr .img-frgmnt12{position:absolute;bottom:-35px;right:8%;width:340px;height:340px;background:url(./profile_pictures/251218-panel1-250422.jpg) center/cover;border-radius:6px;box-shadow:-4px 6px 18px #091a3e8c;border:4px solid #E9EBEE}
.StpsBlck--main31{padding:95px 20px 110px;background:#fff}
.StpsBlck--main31 .cntr-hlder88{max-width:1280px;margin:0 auto}
.StpsBlck--main31 .sctn-hd27{text-align:center;margin-bottom:65px}
.StpsBlck--main31 .sctn-hd27 h2{font-size:2.4rem;color:#091A3E;font-weight:700;margin:0 0 16px;position:relative;display:inline-block}
.StpsBlck--main31 .sctn-hd27 h2::before{content:'';position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:45px;height:3px;background:#FD6E64;border-radius:2px}
.StpsBlck--main31 .sctn-hd27 p{font-size:1.05rem;color:#4a5568;line-height:1.6;max-width:640px;margin:0 auto}
.StpGrd--layout4{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-bottom:75px}
.StpCrd--item9{background:#f8f9fa;padding:38px 28px;border-radius:5px;position:relative;border:2px solid transparent;transition:all .3s ease}
.StpCrd--item9:hover{border-color:#FD6E64;transform:translateY(-4px);box-shadow:0 6px 16px #fd6e642e}
.StpCrd--item9 .nmbr-bdg73{width:52px;height:52px;background:linear-gradient(135deg,#FD6E64 0%,#ff8a82 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:22px;box-shadow:0 3px 8px #fd6e6459}
.StpCrd--item9 h3{font-size:1.3rem;color:#091A3E;font-weight:600;margin:0 0 14px;line-height:1.3}
.StpCrd--item9 p{font-size:.95rem;color:#5a6c7d;line-height:1.65;margin:0}
.StpCrd--item9::after{content:'→';position:absolute;top:50%;right:-20px;transform:translateY(-50%);font-size:1.8rem;color:#FD6E64;opacity:.4}
.StpCrd--item9:last-child::after{content:none}
.TmLn--holder52{background:linear-gradient(135deg,#091A3E 0%,#1a2f5a 100%);padding:55px 45px;border-radius:6px;position:relative;overflow:hidden}
.TmLn--holder52::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="40" height="40" xmlns="http://www.w3.org/2000/svg"><circle cx="2" cy="2" r="1" fill="%23FD6E64" opacity="0.1"/></svg>');opacity:.3}
.TmLn--holder52 .tm-ttl18{font-size:1.9rem;color:#E9EBEE;font-weight:700;margin:0 0 42px;text-align:center;position:relative;z-index:2}
.TmLn--grid6{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;z-index:2}
.PhsBox--itm14{background:#e9ebee14;padding:32px 26px;border-radius:4px;border-left:4px solid #FD6E64;backdrop-filter:blur(8px)}
.PhsBox--itm14 .phs-lbl29{font-size:.85rem;color:#FD6E64;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px}
.PhsBox--itm14 h4{font-size:1.25rem;color:#E9EBEE;font-weight:600;margin:0 0 14px;line-height:1.3}
.PhsBox--itm14 p{font-size:.92rem;color:#cbd5e0;line-height:1.6;margin:0 0 18px}
.PhsBox--itm14 .drt-indct73{font-size:.88rem;color:#FD6E64;font-weight:500;display:flex;align-items:center;gap:6px}
.PhsBox--itm14 .drt-indct73 i{font-size:.75rem}
.TmMbrRow--flex82{display:flex;align-items:center;gap:45px;margin-top:85px;background:#f8f9fa;padding:48px 52px;border-radius:5px;box-shadow:0 4px 12px #091a3e14}
.TmMbrRow--flex82 .prfl-img-grp91{display:flex;gap:18px;flex-shrink:0}
.TmMbrRow--flex82 .prfl-img-grp91 .img-wrp38{width:145px;height:145px;border-radius:5px;overflow:hidden;box-shadow:0 4px 10px #091a3e26;border:3px solid #E9EBEE}
.TmMbrRow--flex82 .prfl-img-grp91 .img-wrp38 img{width:100%;height:100%;object-fit:cover}
.TmMbrRow--flex82 .cntn-area74{flex:1}
.TmMbrRow--flex82 .cntn-area74 h3{font-size:1.65rem;color:#091A3E;font-weight:700;margin:0 0 18px}
.TmMbrRow--flex82 .cntn-area74 h3::before{content:'';display:inline-block;width:8px;height:8px;background:#FD6E64;border-radius:50%;margin-right:10px}
.TmMbrRow--flex82 .cntn-area74 p{font-size:1rem;color:#4a5568;line-height:1.7;margin:0 0 22px}
.TmMbrRow--flex82 .cntn-area74 .sprt-lst45{display:flex;gap:24px;flex-wrap:wrap}
.TmMbrRow--flex82 .cntn-area74 .sprt-lst45 li{list-style:none;font-size:.92rem;color:#091A3E;display:flex;align-items:center;gap:8px}
.TmMbrRow--flex82 .cntn-area74 .sprt-lst45 li i{color:#FD6E64;font-size:1rem}
@media (max-width: 1024px) {
.PrcssHdr .img-frgmnt12{width:280px;height:280px;right:5%}
.StpGrd--layout4{grid-template-columns:repeat(2,1fr);gap:28px}
.StpCrd--item9::after{content:none}
.TmLn--grid6{grid-template-columns:1fr;gap:22px}
}
@media (max-width: 768px) {
.PrcssHdr{padding:65px 20px 180px}
.PrcssHdr .mn-hdng42{font-size:2.3rem}
.PrcssHdr .img-frgmnt12{width:240px;height:240px;bottom:-40px;right:50%;transform:translateX(50%)}
.StpsBlck--main31{padding:75px 20px 85px}
.StpsBlck--main31 .sctn-hd27 h2{font-size:2rem}
.StpGrd--layout4{grid-template-columns:1fr;gap:24px}
.TmLn--holder52{padding:42px 28px}
.TmMbrRow--flex82{flex-direction:column;gap:32px;padding:38px 28px}
.TmMbrRow--flex82 .prfl-img-grp91{justify-content:center}
.TmMbrRow--flex82 .prfl-img-grp91 .img-wrp38{width:120px;height:120px}
}
@media (max-width: 480px) {
.PrcssHdr .mn-hdng42{font-size:1.9rem}
.PrcssHdr .img-frgmnt12{width:200px;height:200px}
.StpsBlck--main31 .sctn-hd27 h2{font-size:1.7rem}
.TmMbrRow--flex82 .prfl-img-grp91{flex-direction:column;gap:14px}
}
.hro-Wrppr{max-width:1280px;margin:60px auto;padding:0 20px;display:flex;align-items:center;gap:50px}
.hro-Cntnt73{flex:1;min-width:0}
.hro-Ttl--mphsz{font-size:2.8rem;line-height:1.15;color:#091A3E;margin:0 0 24px;font-weight:700}
.hro-Ttl--mphsz .ccnt-Wrd12{color:#FD6E64;position:relative;display:inline-block}
.hro-Ttl--mphsz .ccnt-Wrd12::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#FD6E64 0%,transparent 100%)}
.hro-Dscrptn{font-size:1.1rem;line-height:1.7;color:#091A3E;margin:0 0 32px;opacity:.85}
.hro-ImgHldr{flex:0 0 420px;position:relative}
.hro-ImgShp47{clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%);position:relative;overflow:hidden;background:#E9EBEE}
.hro-ImgShp47 img{width:100%;height:auto;display:block;filter:blur(0.5px) brightness(1.05)}
.hro-Dcrtv--lmnt{position:absolute;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#FD6E64 0%,#fd6e644d 100%);top:-20px;right:40px;opacity:.4;z-index:-1}
.hro-Dcrtv--lmnt2{position:absolute;width:120px;height:4px;background:linear-gradient(90deg,transparent 0%,#091A3E 50%,transparent 100%);bottom:60px;left:-30px;opacity:.2}
.ppl-Sctn89{background:linear-gradient(180deg,#E9EBEE 0%,#fff 100%);padding:80px 20px;margin:60px 0}
.ppl-Cntnr{max-width:1280px;margin:0 auto}
.ppl-Hdr{text-align:center;margin-bottom:60px}
.ppl-Hdr h2{font-size:2.4rem;color:#091A3E;margin:0 0 16px;font-weight:700}
.ppl-Hdr p{font-size:1.05rem;color:#091A3E;opacity:.75;max-width:680px;margin:0 auto;line-height:1.6}
.ppl-Grd--lstng{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}
.ppl-Crd{background:#fff;border-radius:4px;padding:32px;box-shadow:0 2px 8px #091a3e14;transition:transform .3s ease,box-shadow .3s ease}
.ppl-Crd:hover{transform:translateY(-4px);box-shadow:0 6px 16px #fd6e6426}
.ppl-Img--wrp{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 0 20px;border:3px solid #FD6E64}
.ppl-Img--wrp img{width:100%;height:100%;object-fit:cover}
.ppl-Nm{font-size:1.4rem;color:#091A3E;margin:0 0 8px;font-weight:600}
.ppl-Rl{font-size:.95rem;color:#FD6E64;margin:0 0 16px;font-weight:500}
.ppl-Dscrp{font-size:.98rem;line-height:1.65;color:#091A3E;opacity:.8;margin:0}
.trst-Sctn{max-width:1280px;margin:80px auto;padding:0 20px}
.trst-Hdr--cntrd{text-align:center;margin-bottom:50px}
.trst-Hdr--cntrd h2{font-size:2.3rem;color:#091A3E;margin:0 0 14px;font-weight:700}
.trst-Hdr--cntrd p{font-size:1.04rem;color:#091A3E;opacity:.72;line-height:1.6}
.trst-Grd{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.trst-Blck{background:linear-gradient(135deg,#E9EBEE 0%,#fff 100%);border-radius:3px;padding:36px;border-left:4px solid #FD6E64;position:relative}
.trst-Blck::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fd6e6405 0%,transparent 50%);pointer-events:none}
.trst-Icn{width:48px;height:48px;margin-bottom:20px}
.trst-Ttl{font-size:1.3rem;color:#091A3E;margin:0 0 12px;font-weight:600}
.trst-Txt{font-size:.97rem;line-height:1.7;color:#091A3E;opacity:.8;margin:0}
.dvntgs-Sctn{background:#091A3E;padding:80px 20px;margin:80px 0;position:relative;overflow:hidden}
.dvntgs-Sctn::before{content:'';position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,#fd6e6426 0%,transparent 70%);top:-100px;right:-100px;pointer-events:none}
.dvntgs-Cntnr{max-width:1280px;margin:0 auto;position:relative;z-index:1}
.dvntgs-Hdr{text-align:center;margin-bottom:60px}
.dvntgs-Hdr h2{font-size:2.4rem;color:#fff;margin:0 0 16px;font-weight:700}
.dvntgs-Hdr p{font-size:1.06rem;color:#E9EBEE;line-height:1.6;max-width:700px;margin:0 auto}
.dvntgs-Flx{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}
.dvntg-Itm{flex:0 1 calc(33.333% - 16px);min-width:280px;background:#e9ebee0d;border-radius:4px;padding:32px 28px;border:1px solid #fd6e6433;transition:all .3s ease}
.dvntg-Itm:hover{background:#e9ebee14;border-color:#fd6e6466;transform:translateY(-3px)}
.dvntg-Icn{width:52px;height:52px;margin-bottom:18px}
.dvntg-Nm{font-size:1.25rem;color:#fff;margin:0 0 10px;font-weight:600}
.dvntg-Dscrp{font-size:.96rem;line-height:1.65;color:#E9EBEE;margin:0;opacity:.9}
.sprt-Sctn{max-width:1280px;margin:80px auto;padding:0 20px}
.sprt-Innr{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.sprt-Cntnt{padding-right:20px}
.sprt-Cntnt h2{font-size:2.3rem;color:#091A3E;margin:0 0 20px;font-weight:700}
.sprt-Cntnt p{font-size:1.05rem;line-height:1.7;color:#091A3E;opacity:.8;margin:0 0 32px}
.sprt-Lvls{display:flex;flex-direction:column;gap:20px}
.sprt-Lvl--itm{background:#E9EBEE;border-radius:3px;padding:24px;position:relative;transition:all .3s ease}
.sprt-Lvl--itm::before{content:'';position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(180deg,#FD6E64 0%,#091A3E 100%);border-radius:3px 0 0 3px;opacity:0;transition:opacity .3s ease}
.sprt-Lvl--itm:hover::before{opacity:1}
.sprt-Lvl--itm:hover{background:linear-gradient(135deg,#E9EBEE 0%,#fff 100%);box-shadow:0 4px 12px #091a3e1a}
.sprt-Ttl{font-size:1.2rem;color:#091A3E;margin:0 0 8px;font-weight:600}
.sprt-Dsc{font-size:.96rem;line-height:1.6;color:#091A3E;opacity:.75;margin:0}
.sprt-Img--hld{position:relative}
.sprt-Img--hld img{width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 8px 24px #091a3e1f}
.sprt-Dcrtv{position:absolute;width:100px;height:100px;background:linear-gradient(45deg,#FD6E64 0%,#fd6e6433 100%);bottom:-20px;left:-20px;clip-path:polygon(0 0,100% 0,0 100%);opacity:.3;z-index:-1}
@media (max-width: 968px) {
.hro-Wrppr{flex-direction:column-reverse;gap:40px;margin:40px auto}
.hro-ImgHldr{flex:0 0 auto;width:100%;max-width:420px}
.hro-Ttl--mphsz{font-size:2.2rem}
.ppl-Sctn89{padding:60px 20px}
.ppl-Grd--lstng{grid-template-columns:1fr;gap:30px}
.trst-Grd{grid-template-columns:1fr;gap:24px}
.dvntgs-Sctn{padding:60px 20px}
.dvntg-Itm{flex:0 1 100%}
.sprt-Innr{grid-template-columns:1fr;gap:40px}
.sprt-Cntnt{padding-right:0}
}
@media (max-width: 640px) {
.hro-Ttl--mphsz{font-size:1.8rem}
.hro-Dscrptn{font-size:1rem}
.ppl-Hdr h2,.trst-Hdr--cntrd h2,.dvntgs-Hdr h2,.sprt-Cntnt h2{font-size:1.9rem}
.ppl-Crd{padding:24px}
.trst-Blck{padding:28px}
.dvntg-Itm{padding:24px 20px}
}
.CntcPg-mn{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}
.TpSct{padding:80px 0 60px;background:linear-gradient(135deg,#FD6E64 0%,#091A3E 85%);position:relative;overflow:hidden}
.TpSct::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:#e9ebee14;border-radius:50%;transform:rotate(-25deg)}
.TpSct .CntcPg-mn{display:flex;align-items:center;gap:60px;position:relative;z-index:2}
.TpSct-txt{flex:1;transform:translateX(-30px)}
.TpSct-hdng{font-size:48px;font-weight:700;color:#E9EBEE;margin:0 0 20px;line-height:1.2;letter-spacing:-.5px}
.TpSct-sbhdng{font-size:20px;color:#e9ebeee6;margin:0 0 16px;line-height:1.6}
.TpSct-dsc{font-size:16px;color:#e9ebeecc;line-height:1.7;margin:0}
.TpSct-mgWrpr{flex:0 0 420px;position:relative;transform:translateY(20px) rotate(3deg)}
.TpSct-mg{width:100%;height:480px;object-fit:cover;border-radius:4px;box-shadow:0 12px 40px #091a3e66;position:relative}
.TpSct-mg::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,transparent 30%,#091a3eb3);pointer-events:none}
.DtlsSct{padding:70px 0;background:#E9EBEE}
.DtlsSct-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.DtlsCrd{background:#fff;padding:36px 28px;border-radius:3px;box-shadow:0 2px 8px #091a3e14;transition:all .3s ease;position:relative}
.DtlsCrd::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#FD6E64 0%,#091A3E 100%);opacity:0;transition:opacity .3s ease}
.DtlsCrd:hover{transform:translateY(-4px);box-shadow:0 6px 24px #091a3e24}
.DtlsCrd:hover::before{opacity:1}
.DtlsCrd-cn{font-size:32px;color:#FD6E64;margin:0 0 18px}
.DtlsCrd-ttl{font-size:18px;font-weight:600;color:#091A3E;margin:0 0 12px}
.DtlsCrd-nf{font-size:15px;color:#091A3E;line-height:1.6;margin:0}
.DtlsCrd-nf a{color:#FD6E64;text-decoration:none;transition:color .2s ease}
.DtlsCrd-nf a:hover{color:#091A3E}
.FrmSct{padding:80px 0;background:#fff}
.FrmSct-hdr{max-width:680px;margin:0 auto 50px;text-align:center}
.FrmSct-ttl{font-size:38px;font-weight:700;color:#091A3E;margin:0 0 16px;line-height:1.3}
.FrmSct-dsc{font-size:17px;color:#091a3eb3;line-height:1.6;margin:0}
.FrmWrpr{max-width:720px;margin:0 auto;background:#E9EBEE;padding:48px 44px;border-radius:4px;box-shadow:0 4px 16px #091a3e0f}
.FrmRw{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}
.FrmGrp{display:flex;flex-direction:column}
.FrmGrp--full{grid-column:1 / -1}
.FrmLbl{font-size:14px;font-weight:600;color:#091A3E;margin:0 0 8px}
.FrmLbl-rqrd{color:#FD6E64}
.FrmInpt{padding:14px 16px;font-size:15px;border:2px solid transparent;border-radius:3px;background:#fff;color:#091A3E;transition:all .2s ease}
.FrmInpt:focus{outline:none;border-color:#FD6E64;box-shadow:0 0 0 3px #fd6e641f}
.FrmRdGrp{display:flex;gap:32px;margin-top:8px}
.RdOptn{display:flex;align-items:center;cursor:pointer}
.RdOptn input[type="radio"]{width:18px;height:18px;margin:0 8px 0 0;cursor:pointer;accent-color:#FD6E64}
.RdOptn-lbl{font-size:15px;color:#091A3E;cursor:pointer}
.PrvCnst{margin:28px 0 0;display:flex;align-items:flex-start;gap:10px}
.PrvCnst input[type="checkbox"]{width:18px;height:18px;margin:3px 0 0;cursor:pointer;accent-color:#FD6E64}
.PrvCnst-txt{font-size:14px;color:#091a3ecc;line-height:1.6}
.PrvCnst-txt a{color:#FD6E64;text-decoration:none;font-weight:600;transition:color .2s ease}
.PrvCnst-txt a:hover{color:#091A3E}
.FrmBtnWrpr{margin-top:32px}
.FrmBtn{width:100%;padding:16px 28px;font-size:16px;font-weight:600;color:#fff;background:linear-gradient(90deg,#FD6E64 0%,#091A3E 100%);border:none;border-radius:3px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #fd6e644d}
.FrmBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fd6e6466}
.FrmBtn:active{transform:translateY(0)}
.MpSct{padding:0;background:#091A3E;position:relative}
.MpSct-vrl{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#fd6e6426 0%,#091a3ef2 100%);z-index:1}
.MpSct .CntcPg-mn{position:relative;z-index:2;padding-top:80px;padding-bottom:80px}
.MpCntnt{max-width:620px;background:#e9ebeef7;padding:48px 42px;border-radius:4px;box-shadow:0 8px 32px #0003}
.MpCntnt-hdng{font-size:32px;font-weight:700;color:#091A3E;margin:0 0 24px;line-height:1.3}
.MpCntnt-txt{font-size:16px;color:#091a3ecc;line-height:1.7;margin:0 0 28px}
.MpCntnt-drs{font-size:15px;color:#091A3E;line-height:1.8;margin:0;padding:20px;background:#fff;border-left:3px solid #FD6E64;border-radius:3px}
.CtaSct{padding:70px 0;background:linear-gradient(180deg,#E9EBEE 0%,#fff 100%)}
.CtaCntnt{text-align:center;max-width:760px;margin:0 auto}
.CtaCntnt-hdng{font-size:36px;font-weight:700;color:#091A3E;margin:0 0 18px;line-height:1.3}
.CtaCntnt-txt{font-size:17px;color:#091a3ebf;line-height:1.7;margin:0 0 36px}
.CtaBtns{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}
.CtaBtn{padding:15px 32px;font-size:16px;font-weight:600;text-decoration:none;border-radius:3px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}
.CtaBtn--prmry{background:#FD6E64;color:#fff;box-shadow:0 4px 12px #fd6e644d}
.CtaBtn--prmry:hover{background:#091A3E;transform:translateY(-2px);box-shadow:0 6px 20px #091a3e4d}
.CtaBtn--scndry{background:transparent;color:#091A3E;border:2px solid #091A3E}
.CtaBtn--scndry:hover{background:#091A3E;color:#fff;transform:translateY(-2px)}
@media (max-width: 968px) {
.TpSct .CntcPg-mn{flex-direction:column;gap:40px}
.TpSct-txt{transform:translateX(0);text-align:center}
.TpSct-mgWrpr{flex:0 0 auto;width:100%;max-width:500px;transform:translateY(0) rotate(0)}
.TpSct-hdng{font-size:38px}
.DtlsSct-grd{grid-template-columns:1fr;gap:24px}
.FrmSct-ttl{font-size:32px}
.CtaCntnt-hdng{font-size:30px}
}
@media (max-width: 640px) {
.TpSct{padding:60px 0 50px}
.TpSct-hdng{font-size:32px}
.TpSct-sbhdng{font-size:18px}
.TpSct-mg{height:360px}
.DtlsSct{padding:50px 0}
.FrmSct{padding:60px 0}
.FrmSct-ttl{font-size:28px}
.FrmWrpr{padding:36px 24px}
.FrmRw{grid-template-columns:1fr;gap:20px;margin-bottom:20px}
.FrmRdGrp{flex-direction:column;gap:16px}
.MpSct .CntcPg-mn{padding-top:60px;padding-bottom:60px}
.MpCntnt{padding:36px 28px}
.MpCntnt-hdng{font-size:26px}
.CtaSct{padding:50px 0}
.CtaCntnt-hdng{font-size:26px}
.CtaBtns{flex-direction:column;align-items:stretch}
.CtaBtn{justify-content:center}
}
*{box-sizing:border-box}
.PrgrmHdr{background:linear-gradient(135deg,#FD6E64 0%,#091A3E 100%);padding:80px 20px;position:relative;overflow:hidden}
.PrgrmHdr::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:60px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60'%3E%3Cpath d='M0,30 Q300,0 600,30 T1200,30 L1200,60 L0,60 Z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat bottom;background-size:cover}
.PrgrmHdr .cntr-wrap{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:60px;position:relative;z-index:2}
.PrgrmHdr .txt-sde{flex:1;color:#fff}
.PrgrmHdr .txt-sde h1{font-size:48px;line-height:1.2;margin:0 0 20px;font-weight:700}
.PrgrmHdr .txt-sde h1 span{color:#E9EBEE;position:relative}
.PrgrmHdr .txt-sde h1 span::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:#E9EBEE}
.PrgrmHdr .txt-sde p{font-size:18px;line-height:1.6;margin:0;opacity:.95}
.PrgrmHdr .img-sde{flex:0 0 420px}
.PrgrmHdr .img-sde img{width:100%;height:auto;border-radius:8px;box-shadow:0 8px 24px #091a3e4d;animation:fltng 3s ease-in-out infinite}
@keyframes fltng {
0%,100%{transform:translateY(0)}
50%{transform:translateY(-12px)}
}
.LrnPth--area{padding:90px 20px;background:#E9EBEE}
.LrnPth--area .cntnr-hold{max-width:1280px;margin:0 auto}
.LrnPth--area .hdr-ttl{text-align:center;margin-bottom:50px}
.LrnPth--area .hdr-ttl h2{font-size:38px;color:#091A3E;margin:0 0 16px;font-weight:700;position:relative;display:inline-block}
.LrnPth--area .hdr-ttl h2::before{content:'';position:absolute;top:-12px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#FD6E64;border-radius:2px}
.LrnPth--area .hdr-ttl p{font-size:17px;color:#091A3E;margin:0;opacity:.8}
.stps-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.stp-crd{background:#fff;padding:35px 28px;border-radius:6px;box-shadow:0 4px 12px #091a3e14;position:relative;transition:all .3s ease}
.stp-crd:hover{transform:translateY(-6px);box-shadow:0 8px 20px #091a3e26}
.stp-crd .nmbr-bdg{position:absolute;top:-18px;left:28px;width:42px;height:42px;background:linear-gradient(135deg,#FD6E64,#091A3E);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:700;box-shadow:0 3px 8px #fd6e6466}
.stp-crd h4{font-size:22px;color:#091A3E;margin:18px 0 14px;font-weight:600}
.stp-crd p{font-size:15px;color:#091A3E;line-height:1.6;margin:0;opacity:.85}
.stp-crd .icn-hldr{font-size:32px;color:#FD6E64;margin-bottom:8px}
.Mdls--showcase{padding:90px 20px;background:#fff}
.Mdls--showcase .wrap-cntnr{max-width:1280px;margin:0 auto}
.Mdls--showcase .sc-hdr{margin-bottom:55px}
.Mdls--showcase .sc-hdr h2{font-size:36px;color:#091A3E;margin:0 0 18px;font-weight:700}
.Mdls--showcase .sc-hdr h2::before{content:'';display:inline-block;width:50px;height:4px;background:#FD6E64;margin-right:16px;vertical-align:middle}
.Mdls--showcase .sc-hdr p{font-size:17px;color:#091A3E;margin:0;opacity:.8;max-width:720px}
.mdl-grd18{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 60px}
.mdl-itm{display:flex;gap:24px;align-items:flex-start}
.mdl-itm .icn-bx{flex:0 0 64px;height:64px;background:linear-gradient(135deg,#FD6E64 0%,#091A3E 100%);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;box-shadow:0 4px 10px #fd6e6440}
.mdl-itm .cntnt-bx{flex:1}
.mdl-itm .cntnt-bx h5{font-size:20px;color:#091A3E;margin:0 0 10px;font-weight:600}
.mdl-itm .cntnt-bx p{font-size:15px;color:#091A3E;line-height:1.6;margin:0 0 12px;opacity:.85}
.mdl-itm .cntnt-bx .drt-txt{font-size:14px;color:#FD6E64;font-weight:600}
.nrllt--sec3{padding:90px 20px;background:#091A3E;position:relative}
.nrllt--sec3::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fd6e6414 0%,#091a3ef2 100%);pointer-events:none}
.nrllt--sec3 .hldr-mstr{max-width:1280px;margin:0 auto;position:relative;z-index:2}
.nrllt--sec3 .tp-hdr{text-align:center;margin-bottom:60px}
.nrllt--sec3 .tp-hdr h2{font-size:38px;color:#fff;margin:0 0 20px;font-weight:700}
.nrllt--sec3 .tp-hdr h2 span{color:#FD6E64}
.nrllt--sec3 .tp-hdr p{font-size:17px;color:#E9EBEE;margin:0;max-width:680px;margin-left:auto;margin-right:auto}
.tst-flx{display:flex;gap:40px;align-items:center}
.tst-flx .img-hldr{flex:0 0 320px}
.tst-flx .img-hldr img{width:100%;height:auto;border-radius:6px;box-shadow:0 6px 18px #0000004d}
.tst-flx .cnt-hldr{flex:1}
.tstmnl-crd{background:#ffffff0d;padding:32px;border-radius:6px;border:1px solid #e9ebee1a;margin-bottom:24px;transition:all .3s ease}
.tstmnl-crd:hover{background:#ffffff14;border-color:#fd6e644d}
.tstmnl-crd .qt-txt{font-size:16px;color:#E9EBEE;line-height:1.7;margin:0 0 18px;font-style:italic}
.tstmnl-crd .athr-inf{display:flex;align-items:center;gap:18px}
.tstmnl-crd .athr-inf img{width:56px;height:56px;border-radius:50%;border:2px solid #FD6E64;object-fit:cover}
.tstmnl-crd .athr-inf .nm-rl{flex:1}
.tstmnl-crd .athr-inf .nm-rl h6{font-size:17px;color:#fff;margin:0 0 4px;font-weight:600}
.tstmnl-crd .athr-inf .nm-rl p{font-size:14px;color:#E9EBEE;margin:0;opacity:.8}
.cta-btn12{display:inline-block;background:#FD6E64;color:#fff;padding:14px 32px;border-radius:4px;text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 10px #fd6e644d}
.cta-btn12:hover{background:#091A3E;transform:translateY(-2px);box-shadow:0 6px 16px #091a3e66}
@media (max-width: 1024px) {
.PrgrmHdr .cntr-wrap{flex-direction:column;gap:40px}
.PrgrmHdr .img-sde{flex:0 0 auto;max-width:100%}
.PrgrmHdr .txt-sde h1{font-size:38px}
.stps-grd{grid-template-columns:repeat(2,1fr);gap:35px}
.mdl-grd18{grid-template-columns:1fr;gap:40px}
.tst-flx{flex-direction:column}
.tst-flx .img-hldr{flex:0 0 auto;max-width:420px}
}
@media (max-width: 768px) {
.PrgrmHdr{padding:60px 20px}
.PrgrmHdr .txt-sde h1{font-size:32px}
.PrgrmHdr .txt-sde p{font-size:16px}
.LrnPth--area,.Mdls--showcase,.nrllt--sec3{padding:60px 20px}
.LrnPth--area .hdr-ttl h2,.Mdls--showcase .sc-hdr h2,.nrllt--sec3 .tp-hdr h2{font-size:28px}
.stps-grd{grid-template-columns:1fr;gap:30px}
.stp-crd{padding:30px 24px}
.mdl-itm{flex-direction:column}
.tst-flx .img-hldr{max-width:100%}
}
.SttsHldM{max-width:1280px;margin:0 auto;padding:0 20px}
.HdrSctWrp247{position:relative;padding:80px 0 90px;background:linear-gradient(127deg,#E9EBEE 0%,#FD6E64 45%,#091A3E 100%);overflow:hidden}
.HdrSctWrp247::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:#fd6e6426;border-radius:50%;transform:translateZ(0)}
.HdrSctWrp247::after{content:'';position:absolute;bottom:-30%;left:-15%;width:500px;height:500px;background:#091a3e1f;border-radius:50%}
.HdrGrd89{display:grid;grid-template-columns:1fr 340px;gap:60px;align-items:center;position:relative;z-index:2}
.TxtCntHld{color:#fff}
.TxtCntHld h1{font-size:48px;line-height:1.2;margin:0 0 24px;font-weight:700;color:#fff}
.TxtCntHld h1::before{content:'';display:inline-block;width:6px;height:48px;background:#FD6E64;margin-right:16px;vertical-align:middle;box-shadow:3px 3px 8px #00000026}
.TxtCntHld p{font-size:18px;line-height:1.7;margin:0;color:#fffffff2;max-width:580px}
.ImgWrp419{position:relative;border-radius:4px;overflow:hidden;box-shadow:6px 6px 24px #091a3e4d;transform:translateY(-10px)}
.ImgWrp419 img{width:100%;height:380px;object-fit:cover;display:block}
.ImgWrp419::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 50%,#091a3e66 100%);z-index:1}
.DtSctWrp732{padding:100px 0;background:#fff}
.SctnTtl92{text-align:center;margin:0 0 70px}
.SctnTtl92 h2{font-size:38px;font-weight:700;color:#091A3E;margin:0 0 18px;position:relative;display:inline-block}
.SctnTtl92 h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#FD6E64 0%,#091A3E 100%);border-radius:2px}
.SctnTtl92 p{font-size:17px;color:#555;margin:0;max-width:640px;margin-left:auto;margin-right:auto;line-height:1.6}
.MtrcsGrd518{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-bottom:80px}
.MtrcCrd{background:#fff;border:2px solid #E9EBEE;border-radius:3px;padding:36px 28px;position:relative;transition:all .3s ease;box-shadow:2px 2px 6px #091a3e14}
.MtrcCrd:hover{border-color:#FD6E64;box-shadow:4px 4px 16px #fd6e6433;transform:translateY(-4px)}
.MtrcCrd::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#FD6E64 0%,#091A3E 100%);opacity:0;transition:opacity .3s ease}
.MtrcCrd:hover::before{opacity:1}
.MtrcIcn74{width:56px;height:56px;background:linear-gradient(135deg,#FD6E64 0%,#091A3E 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:3px 3px 12px #fd6e6440}
.MtrcIcn74 i{font-size:26px;color:#fff}
.MtrcCrd h3{font-size:44px;font-weight:700;color:#091A3E;margin:0 0 8px;line-height:1}
.MtrcCrd h3 span{font-size:24px;color:#FD6E64;font-weight:600}
.MtrcCrd p{font-size:16px;color:#666;margin:0;line-height:1.5}
.PrfrmGrd865{display:grid;grid-template-columns:380px 1fr;gap:50px;align-items:start;margin-bottom:70px}
.PrflCrd214{background:linear-gradient(145deg,#E9EBEE 0%,#fff 100%);border-radius:4px;padding:32px;box-shadow:3px 3px 12px #091a3e1a;position:sticky;top:20px}
.PrflImgWrp{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 20px;border:4px solid #FD6E64;box-shadow:4px 4px 16px #fd6e6433}
.PrflImgWrp img{width:100%;height:100%;object-fit:cover;display:block}
.PrflCrd214 h4{font-size:22px;font-weight:700;color:#091A3E;margin:0 0 6px;text-align:center}
.PrflCrd214 .RlTxt{font-size:15px;color:#FD6E64;text-align:center;margin:0 0 20px;font-weight:600}
.PrflCrd214 p{font-size:15px;color:#555;line-height:1.6;margin:0;text-align:center}
.PrgrsLst947{display:flex;flex-direction:column;gap:28px}
.PrgrssItm{background:#fff;border-radius:3px;padding:28px;border-left:5px solid #E9EBEE;box-shadow:2px 2px 8px #091a3e0f;transition:all .3s ease}
.PrgrssItm:hover{border-left-color:#FD6E64;box-shadow:3px 3px 14px #fd6e6426}
.ItmHdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}
.ItmHdr h5{font-size:19px;font-weight:700;color:#091A3E;margin:0}
.PrcntBdg{background:linear-gradient(90deg,#FD6E64 0%,#091A3E 100%);color:#fff;padding:6px 14px;border-radius:3px;font-size:15px;font-weight:700;box-shadow:2px 2px 6px #091a3e26}
.PrgrssItm p{font-size:15px;color:#666;margin:0 0 14px;line-height:1.6}
.PrgrssBr{height:12px;background:#E9EBEE;border-radius:6px;overflow:hidden;position:relative;box-shadow:inset 2px 2px 4px #091a3e14}
.PrgrssFll{height:100%;background:linear-gradient(90deg,#FD6E64 0%,#091A3E 100%);border-radius:6px;position:relative;transition:width .6s ease;box-shadow:3px 0 8px #fd6e644d}
.PrgrssFll::after{content:'';position:absolute;top:0;right:0;width:20px;height:100%;background:#ffffff4d;border-radius:0 6px 6px 0}
.PrgrssBr .w-92{width:92%}
.PrgrssBr .w-87{width:87%}
.PrgrssBr .w-79{width:79%}
.PrgrssBr .w-85{width:85%}
.CmprsGrd632{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}
.CmprsCrd{background:#fff;border:2px solid #E9EBEE;border-radius:3px;padding:32px 24px;transition:all .3s ease;position:relative;overflow:hidden}
.CmprsCrd::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#FD6E64 0%,#091A3E 100%);transform:scaleX(0);transition:transform .3s ease}
.CmprsCrd:hover::before{transform:scaleX(1)}
.CmprsCrd:hover{box-shadow:4px 4px 16px #fd6e6426;transform:translateY(-3px)}
.CmprsCrd h6{font-size:18px;font-weight:700;color:#091A3E;margin:0 0 20px;text-align:center}
.CmprsLst{display:flex;flex-direction:column;gap:14px}
.CmprsLst li{display:flex;align-items:center;font-size:15px;color:#555;line-height:1.5}
.CmprsLst li i{font-size:18px;color:#FD6E64;margin-right:10px;flex-shrink:0}
.CtBx928{background:linear-gradient(135deg,#091A3E 0%,#FD6E64 100%);border-radius:4px;padding:50px;text-align:center;box-shadow:5px 5px 20px #091a3e40;position:relative;overflow:hidden}
.CtBx928::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:#ffffff14;border-radius:50%}
.CtBx928 h3{font-size:32px;font-weight:700;color:#fff;margin:0 0 16px;position:relative;z-index:1}
.CtBx928 p{font-size:17px;color:#ffffffeb;margin:0 0 30px;max-width:680px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}
.BtnWrp{display:flex;gap:20px;justify-content:center;position:relative;z-index:1}
.BtnPrmry{background:#fff;color:#091A3E;padding:14px 32px;border-radius:3px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;transition:all .3s ease;box-shadow:3px 3px 10px #00000026;border:2px solid #fff}
.BtnPrmry:hover{background:transparent;color:#fff;transform:translateY(-2px);box-shadow:4px 4px 14px #00000040}
.BtnScndry{background:transparent;color:#fff;padding:14px 32px;border-radius:3px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block;transition:all .3s ease;border:2px solid #fff}
.BtnScndry:hover{background:#fff;color:#091A3E;transform:translateY(-2px);box-shadow:4px 4px 14px #00000040}
@media (max-width: 1024px) {
.HdrGrd89{grid-template-columns:1fr;gap:40px}
.ImgWrp419{max-width:500px;margin:0 auto}
.TxtCntHld h1{font-size:40px}
.PrfrmGrd865{grid-template-columns:1fr;gap:40px}
.PrflCrd214{position:static}
.CmprsGrd632{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.HdrSctWrp247{padding:60px 0 70px}
.TxtCntHld h1{font-size:34px}
.TxtCntHld h1::before{height:34px}
.TxtCntHld p{font-size:16px}
.ImgWrp419 img{height:300px}
.DtSctWrp732{padding:70px 0}
.SctnTtl92 h2{font-size:30px}
.MtrcsGrd518{grid-template-columns:1fr;gap:24px}
.CtBx928{padding:40px 24px}
.CtBx928 h3{font-size:26px}
.BtnWrp{flex-direction:column;gap:16px}
.BtnPrmry,.BtnScndry{width:100%}
}
@media (max-width: 480px) {
.TxtCntHld h1{font-size:28px}
.MtrcCrd h3{font-size:36px}
.MtrcCrd h3 span{font-size:20px}
}
.plcy-wrppr{background:linear-gradient(135deg,#E9EBEE 0%,#fff 100%);padding:60px 20px}
.plcy-cntnr{max-width:1280px;margin:0 auto}
.hdr-blck{display:grid;grid-template-columns:380px 1fr;gap:50px;align-items:center;margin-bottom:70px;background:#fff;padding:45px;border-radius:4px;box-shadow:0 4px 6px #091a3e14}
.img-frm{position:relative;width:100%;height:320px;background:linear-gradient(64deg,#FD6E64 0%,#091A3E 50%,#E9EBEE 100%);border-radius:3px;padding:8px;overflow:hidden}
.img-frm::before{content:'';position:absolute;top:8px;left:8px;right:8px;bottom:8px;background:repeating-linear-gradient(0deg,#091a3e08 0px,transparent 1px,transparent 2px,#091a3e08 3px);pointer-events:none;z-index:2}
.img-innr{width:100%;height:100%;background:linear-gradient(135deg,#091A3E 0%,#FD6E64 100%);border-radius:2px;display:flex;align-items:center;justify-content:center;position:relative}
.img-innr i{font-size:84px;color:#e9ebee66}
.dcrtv-shp{position:absolute;width:60px;height:60px;border:3px solid #fd6e644d;border-radius:50%;top:-15px;right:-15px}
.dcrtv-shp::after{content:'';position:absolute;width:30px;height:30px;background:#FD6E64;border-radius:2px;bottom:-20px;left:-10px;transform:rotate(15deg)}
.txt-blck h1{font-size:42px;color:#091A3E;margin:0 0 18px;line-height:1.2;font-weight:700}
.txt-blck h1::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#FD6E64 0%,transparent 100%);margin-top:15px;border-radius:2px}
.txt-blck .sbttl{font-size:18px;color:#5a6b7f;line-height:1.6;margin:0}
.cntnt-area{background:#fff;padding:50px 60px;border-radius:4px;box-shadow:0 3px 8px #091a3e0f}
.updt-info{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(90deg,#fd6e641a 0%,#091a3e0d 100%);padding:12px 24px;border-radius:3px;margin-bottom:40px;border-left:4px solid #FD6E64}
.updt-info i{color:#FD6E64;font-size:16px}
.updt-info span{color:#091A3E;font-size:14px;font-weight:600}
.sctn-hdng{font-size:28px;color:#091A3E;margin:45px 0 20px;font-weight:700;position:relative;padding-left:20px}
.sctn-hdng::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:28px;background:linear-gradient(180deg,#FD6E64 0%,#091A3E 100%);border-radius:3px}
.sctn-hdng:first-of-type{margin-top:0}
.txt-prgrf{font-size:16px;color:#4a5568;line-height:1.75;margin:0 0 20px}
.ckie-lst{margin:25px 0;padding:0;list-style:none}
.ckie-lst li{padding:18px 0;border-bottom:1px solid #E9EBEE;display:flex;gap:15px}
.ckie-lst li:last-child{border-bottom:none}
.ckie-lst i{color:#FD6E64;font-size:14px;margin-top:4px;flex-shrink:0}
.ckie-lst strong{color:#091A3E;font-weight:600}
.ckie-tbl{width:100%;margin:30px 0;border-collapse:separate;border-spacing:0;border-radius:4px;overflow:hidden;box-shadow:0 2px 6px #091a3e0f}
.ckie-tbl thead{background:linear-gradient(90deg,#091A3E 0%,#1a2d52 100%)}
.ckie-tbl th{padding:16px 20px;text-align:left;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}
.ckie-tbl td{padding:16px 20px;font-size:15px;color:#4a5568;border-bottom:1px solid #E9EBEE}
.ckie-tbl tbody tr:last-child td{border-bottom:none}
.ckie-tbl tbody tr{background:#fff;transition:background .2s ease}
.ckie-tbl tbody tr:hover{background:#fd6e6408}
.typ-bdg{display:inline-block;padding:4px 12px;border-radius:3px;font-size:13px;font-weight:600}
.typ-bdg.esncl{background:#091a3e1a;color:#091A3E}
.typ-bdg.fnclty{background:#fd6e641a;color:#FD6E64}
.typ-bdg.anlcs{background:#e9ebeecc;color:#5a6b7f}
.info-bx{background:linear-gradient(135deg,#e9ebee80 0%,#091a3e08 100%);padding:25px 30px;border-radius:4px;border-left:4px solid #091A3E;margin:30px 0}
.info-bx p{margin:0;font-size:15px;color:#4a5568;line-height:1.7}
.info-bx strong{color:#091A3E}
.cntct-blck{background:linear-gradient(135deg,#091A3E 0%,#1a2d52 100%);padding:35px 40px;border-radius:4px;margin-top:50px;position:relative;overflow:hidden}
.cntct-blck::before{content:'';position:absolute;top:0;right:0;width:200px;height:200px;background:radial-gradient(circle,#fd6e6426 0%,transparent 70%);border-radius:50%}
.cntct-blck h3{font-size:24px;color:#fff;margin:0 0 15px;font-weight:700}
.cntct-blck p{color:#fffc;font-size:15px;line-height:1.7;margin:0 0 20px}
.cntct-dtls{display:flex;gap:30px;flex-wrap:wrap}
.cntct-itm{display:flex;align-items:center;gap:12px}
.cntct-itm i{color:#FD6E64;font-size:18px}
.cntct-itm a{color:#fff;text-decoration:none;font-size:15px;transition:color .2s ease}
.cntct-itm a:hover{color:#FD6E64}
@media (max-width: 968px) {
.hdr-blck{grid-template-columns:1fr;gap:30px}
.img-frm{height:280px}
.txt-blck h1{font-size:36px}
.cntnt-area{padding:40px 30px}
.ckie-tbl{font-size:14px}
.ckie-tbl th,.ckie-tbl td{padding:12px 15px}
}
@media (max-width: 640px) {
.plcy-wrppr{padding:40px 15px}
.hdr-blck{padding:30px 20px}
.txt-blck h1{font-size:28px}
.txt-blck .sbttl{font-size:16px}
.cntnt-area{padding:30px 20px}
.sctn-hdng{font-size:22px}
.ckie-tbl{display:block;overflow-x:auto}
.cntct-dtls{flex-direction:column;gap:15px}
}
.PrvHdr{background:linear-gradient(135deg,#FD6E64 0%,#091A3E 100%);padding:80px 20px 60px;position:relative;overflow:hidden}
.PrvHdr::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:#e9ebee14;border-radius:50%;z-index:1}
.PrvHdr::after{content:'';position:absolute;bottom:-30%;left:-5%;width:450px;height:450px;background:#fd6e6426;border-radius:50%;z-index:1}
.prv-cntnr{max-width:1280px;margin:0 auto;position:relative;z-index:2}
.HdrTxt h1{font-size:48px;color:#E9EBEE;margin:0 0 24px;font-weight:700;line-height:1.2}
.HdrLst{list-style:none;padding:0;margin:0 0 32px}
.HdrLst li{color:#E9EBEE;font-size:18px;padding:12px 0 12px 36px;position:relative;line-height:1.6}
.HdrLst li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#FD6E64;border-radius:3px;box-shadow:0 2px 6px #fd6e6466}
.HdrBtn{display:inline-block;background:#E9EBEE;color:#091A3E;padding:16px 40px;border-radius:4px;text-decoration:none;font-weight:600;font-size:16px;transition:all .3s ease;box-shadow:0 4px 12px #00000026}
.HdrBtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000040;background:#fff}
.PrvCntnt{max-width:1280px;margin:0 auto;padding:80px 20px}
.SctnBlck{margin-bottom:56px}
.SctnBlck:last-child{margin-bottom:0}
.SctnTtl{font-size:32px;color:#091A3E;margin:0 0 20px;font-weight:700;position:relative;padding-left:20px}
.SctnTtl::before{content:'';position:absolute;left:0;top:8px;width:6px;height:28px;background:linear-gradient(180deg,#FD6E64 0%,#091A3E 100%);border-radius:3px}
.SctnPrgrph{font-size:17px;color:#091A3E;line-height:1.7;margin:0 0 16px}
.DtLst{list-style:none;padding:0;margin:24px 0}
.DtLst li{padding:14px 0 14px 44px;position:relative;font-size:16px;color:#091A3E;line-height:1.6;border-left:3px solid #E9EBEE;margin-bottom:12px}
.DtLst li::before{content:'→';position:absolute;left:14px;top:14px;color:#FD6E64;font-weight:700;font-size:18px}
.HghlghtBx{background:linear-gradient(135deg,#fd6e6414 0%,#e9ebee66 100%);padding:32px;border-radius:6px;border-left:5px solid #FD6E64;margin:32px 0;box-shadow:0 3px 10px #091a3e0f}
.HghlghtBx .SctnPrgrph{margin-bottom:0;font-weight:500}
.TblCntnr{overflow-x:auto;margin:32px 0}
.DtTbl{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 3px 12px #091a3e14}
.DtTbl th{background:#091A3E;color:#E9EBEE;padding:18px;text-align:left;font-weight:600;font-size:15px}
.DtTbl td{padding:16px 18px;border-bottom:1px solid #E9EBEE;font-size:15px;color:#091A3E;line-height:1.6}
.DtTbl tr:last-child td{border-bottom:none}
.DtTbl tr:nth-child(even){background:#e9ebee4d}
.CntctBlck{background:#091A3E;padding:40px;border-radius:6px;margin:48px 0 0;box-shadow:0 4px 16px #091a3e33}
.CntctBlck h3{color:#E9EBEE;font-size:26px;margin:0 0 20px;font-weight:700}
.CntctBlck p{color:#E9EBEE;font-size:16px;line-height:1.7;margin:0 0 16px}
.CntctBlck a{color:#FD6E64;text-decoration:none;font-weight:600;transition:color .3s ease}
.CntctBlck a:hover{color:#E9EBEE}
.UpdtDt{display:inline-block;background:#fd6e641a;color:#091A3E;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;margin-bottom:24px}
@media (max-width: 768px) {
.HdrTxt h1{font-size:36px}
.HdrLst li{font-size:16px}
.PrvHdr{padding:60px 20px 40px}
.PrvCntnt{padding:60px 20px}
.SctnTtl{font-size:26px}
.SctnPrgrph{font-size:16px}
.HghlghtBx{padding:24px}
.CntctBlck{padding:32px 24px}
.DtTbl{font-size:14px}
.DtTbl th,.DtTbl td{padding:12px}
}
@media (max-width: 480px) {
.HdrTxt h1{font-size:28px}
.HdrBtn{padding:14px 32px;font-size:15px}
.SctnTtl{font-size:22px}
.HghlghtBx{padding:20px}
.CntctBlck{padding:24px 20px}
.CntctBlck h3{font-size:22px}
}
.SccsBlck{max-width:1280px;margin:0 auto;padding:80px 20px}
.TtlHldr{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:60px;position:relative;margin-bottom:100px}
.TtlHldr::before{content:'';position:absolute;top:-40px;right:15%;width:320px;height:280px;background:linear-gradient(135deg,#fd6e6426 0%,#091a3e14 100%);border-radius:50% 30% 60% 40%;z-index:1}
.TtlHldr::after{content:'';position:absolute;bottom:-50px;left:10%;width:260px;height:240px;background:linear-gradient(220deg,#091a3e1f 0%,#fd6e641a 100%);border-radius:40% 60% 30% 50%;z-index:1}
.ImgCrd27{position:relative;z-index:3;flex-shrink:0;width:380px;height:440px;background:linear-gradient(145deg,#091A3E 0%,#1a2f5a 100%);border-radius:4px;padding:40px;box-shadow:0 12px 32px #091a3e40 0 4px 12px #fd6e6426;display:flex;flex-direction:column;justify-content:center;align-items:center}
.ImgCrd27 i{font-size:120px;color:#FD6E64;margin-bottom:30px;display:block}
.ImgCrd27 .ScssMrk{font-size:18px;color:#E9EBEE;text-align:center;line-height:1.6;font-weight:500;letter-spacing:.5px}
.TxtCntnt{flex:1;position:relative;z-index:3}
.TxtCntnt .MnHdng{font-size:56px;line-height:1.15;color:#091A3E;margin:0 0 24px;font-weight:700}
.TxtCntnt .MnHdng::after{content:'';display:block;width:80px;height:5px;background:linear-gradient(90deg,#FD6E64 0%,#091A3E 100%);margin-top:20px;border-radius:3px}
.TxtCntnt .ExpTxt{font-size:20px;line-height:1.7;color:#091A3E;margin:0 0 32px;opacity:.85}
.TxtCntnt .DtlPrgrph{font-size:17px;line-height:1.75;color:#091A3E;margin:0 0 18px;opacity:.8}
.NxtStps{max-width:1280px;margin:0 auto;padding:0 20px 100px}
.StpGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.StpCrd{background:#fff;border:2px solid #E9EBEE;border-radius:5px;padding:45px 35px;position:relative;transition:all .3s ease}
.StpCrd:hover{border-color:#FD6E64;box-shadow:0 6px 20px #fd6e6426;transform:translateY(-4px)}
.StpCrd::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#FD6E64 0%,#091A3E 100%);opacity:0;transition:opacity .3s ease}
.StpCrd:hover::before{opacity:1}
.StpNmbr{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#FD6E64 0%,#091A3E 100%);color:#fff;font-size:26px;font-weight:700;border-radius:50%;margin-bottom:24px;box-shadow:0 4px 12px #fd6e644d}
.StpCrd h3{font-size:22px;color:#091A3E;margin:0 0 16px;font-weight:600;line-height:1.3}
.StpCrd p{font-size:16px;line-height:1.65;color:#091A3E;margin:0 0 12px;opacity:.8}
.StpCrd .ActnLnk{display:inline-flex;align-items:center;gap:8px;color:#FD6E64;font-size:16px;font-weight:600;text-decoration:none;margin-top:12px;transition:gap .3s ease}
.StpCrd .ActnLnk:hover{gap:14px}
.StpCrd .ActnLnk i{font-size:14px}
@media (max-width: 1024px) {
.TtlHldr{flex-direction:column;gap:50px;align-items:center}
.ImgCrd27{width:100%;max-width:420px;height:380px}
.TxtCntnt .MnHdng{font-size:46px}
.StpGrd{grid-template-columns:repeat(2,1fr);gap:30px}
}
@media (max-width: 768px) {
.SccsBlck{padding:60px 20px}
.TtlHldr{margin-bottom:80px}
.TtlHldr::before,.TtlHldr::after{display:none}
.ImgCrd27{height:340px;padding:30px}
.ImgCrd27 i{font-size:100px}
.TxtCntnt .MnHdng{font-size:38px}
.TxtCntnt .ExpTxt{font-size:18px}
.StpGrd{grid-template-columns:1fr;gap:25px}
.NxtStps{padding-bottom:80px}
}
@media (max-width: 480px) {
.SccsBlck{padding:40px 16px}
.TxtCntnt .MnHdng{font-size:32px}
.TxtCntnt .ExpTxt{font-size:17px}
.TxtCntnt .DtlPrgrph{font-size:16px}
.ImgCrd27{height:300px;padding:25px}
.ImgCrd27 i{font-size:80px;margin-bottom:20px}
.ImgCrd27 .ScssMrk{font-size:16px}
.StpCrd{padding:35px 25px}
.StpCrd h3{font-size:20px}
}