*{margin:0;padding:0;box-sizing:border-box}
html,body{height:100%;width:100%}
body{font-family:'Nunito',sans-serif;background:linear-gradient(135deg,#FFFBEA 0%,#fff 100%);color:#01265F;display:flex;flex-direction:column}
.hdr-top-wrapper{background:linear-gradient(120deg,#01265F 0%,#013a8a 100%);padding:18px 0;box-shadow:0 4px 12px #01265f26;position:relative}
.hdr-top-wrapper::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FFBC07 0%,#ffd454 50%,#FFBC07 100%)}
.hdr-top-cntr{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}
.hdr-brand-blck{display:flex;align-items:center;gap:20px}
.logo-wrapper{display:flex;align-items:center;justify-content:center}
.logo-lnk{display:block;width:82px;height:82px;padding:8px;background:#fff;border-radius:30px;box-shadow:0 6px 16px #ffbc074d;transition:all .3s ease}
.logo-lnk:hover{box-shadow:0 8px 20px #ffbc0780;background:#FFFBEA}
.logo-img{width:100%;height:100%;object-fit:contain}
.cmpny-nm-blck{display:flex;align-items:center}
.cmpny-nm-lnk{font-family:'JetBrains Mono',monospace;font-size:28px;font-weight:700;color:#FFBC07;text-decoration:none;text-shadow:2px 2px 4px #0003;transition:color .3s ease}
.cmpny-nm-lnk:hover{color:#ffd454}
.hdr-cntct-blck{display:flex;gap:28px;flex-wrap:wrap}
.cntct-itm{display:flex;align-items:center;gap:10px;color:#FFFBEA}
.cntct-itm i{font-size:20px;color:#FFBC07}
.cntct-lnk{font-size:15px;color:#FFFBEA;text-decoration:none;transition:color .3s ease}
.cntct-lnk:hover{color:#FFBC07}
.hdr-nvgtn-wrapper{background:#fffbeaf2;border-bottom:2px solid #FFBC07;box-shadow:0 2px 8px #01265f14}
.hdr-nvgtn-cntr{max-width:1440px;margin:0 auto;padding:0 24px}
.mn-nvgtn{display:flex;gap:6px;padding:14px 0;flex-wrap:wrap}
.nv-lnk{padding:12px 26px;font-size:16px;font-weight:600;color:#01265F;text-decoration:none;border-radius:24px;background:transparent;transition:background .3s ease,color .3s ease}
.nv-lnk:hover{background:#ffbc0726;color:#01265F}
.nv-lnk-active{background:linear-gradient(135deg,#FFBC07 0%,orange 100%);color:#01265F;box-shadow:0 4px 12px #ffbc074d}
main{flex:1}
.ftr-wrapper{background:linear-gradient(135deg,#01265F 0%,#012650 100%);padding:56px 0 28px;margin-top:80px;position:relative}
.ftr-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,#FFBC07 50%,transparent 100%)}
.ftr-cntr{max-width:1440px;margin:0 auto;padding:0 24px}
.ftr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px;margin-bottom:42px}
.ftr-brand{display:flex;align-items:center;gap:18px;margin-bottom:20px}
.ftr-logo-wrapper{width:64px;height:64px;background:#fff;border-radius:24px;padding:8px;box-shadow:0 4px 12px #ffbc0740}
.ftr-logo-img{width:100%;height:100%;object-fit:contain}
.ftr-cmpny-nm{font-family:'JetBrains Mono',monospace;font-size:24px;font-weight:700;color:#FFBC07}
.ftr-dscr{color:#FFFBEA;line-height:1.7;font-size:15px;opacity:.9}
.ftr-hdr{font-size:20px;font-weight:700;color:#FFBC07;margin-bottom:22px;font-family:'JetBrains Mono',monospace}
.ftr-cntct-lst{display:flex;flex-direction:column;gap:16px}
.ftr-cntct-itm{display:flex;align-items:flex-start;gap:12px;color:#FFFBEA;font-size:15px;line-height:1.6}
.ftr-cntct-itm i{font-size:18px;color:#FFBC07;margin-top:2px;flex-shrink:0}
.ftr-cntct-itm a{color:#FFFBEA;text-decoration:none;transition:color .3s ease}
.ftr-cntct-itm a:hover{color:#FFBC07}
.ftr-nv{display:flex;flex-direction:column;gap:14px}
.ftr-nv-lnk{color:#FFFBEA;text-decoration:none;font-size:15px;transition:color .3s ease;padding-left:16px;position:relative}
.ftr-nv-lnk::before{content:'→';position:absolute;left:0;color:#FFBC07;transition:transform .3s ease}
.ftr-nv-lnk:hover{color:#FFBC07}
.ftr-nv-lnk:hover::before{transform:translateX(4px)}
.ftr-bttm{padding-top:32px;border-top:1px solid #ffbc0733}
.ftr-cpyrght{text-align:center}
.ftr-cpyrght p{color:#FFFBEA;font-size:14px;opacity:.8}
.ckie-mdl{position:fixed;top:0;left:0;right:0;bottom:0;background:#01265fd9;display:none;align-items:center;justify-content:center;z-index:10000;padding:20px;opacity:0;animation:ckie_fade_in .4s ease forwards}
.ckie-mdl.ckie-shw{display:flex}
.ckie-mdl.ckie-hd{animation:ckie_fade_out .4s ease forwards}
@keyframes ckie_fade_in {
from{opacity:0}
to{opacity:1}
}
@keyframes ckie_fade_out {
from{opacity:1}
to{opacity:0}
}
@keyframes ckie_slide_in {
from{transform:translateX(-100%);opacity:0}
to{transform:translateX(0);opacity:1}
}
@keyframes ckie_slide_out {
from{transform:translateX(0);opacity:1}
to{transform:translateX(-100%);opacity:0}
}
.ckie-mdl-cntr{background:#fff;border-radius:32px;padding:42px;max-width:920px;width:75%;box-shadow:0 12px 48px #00000040;animation:ckie_slide_in .5s ease forwards}
.ckie-mdl.ckie-hd .ckie-mdl-cntr{animation:ckie_slide_out .5s ease forwards}
.ckie-mdl-hdr{margin-bottom:32px}
.ckie-ttl{font-family:'JetBrains Mono',monospace;font-size:28px;font-weight:700;color:#01265F;margin-bottom:12px}
.ckie-dscr{font-size:16px;color:#01265F;line-height:1.6;opacity:.8}
.ckie-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:36px}
.ckie-crd{background:linear-gradient(135deg,#FFFBEA 0%,#fff 100%);border:2px solid #ffbc074d;border-radius:24px;padding:24px;transition:all .3s ease}
.ckie-crd:hover{border-color:#FFBC07;box-shadow:0 6px 20px #ffbc0733}
.ckie-crd-hdr{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.ckie-crd-hdr i{font-size:24px;color:#FFBC07}
.ckie-crd-hdr h4{font-size:18px;font-weight:700;color:#01265F}
.ckie-crd-txt{font-size:14px;color:#01265F;line-height:1.5;margin-bottom:16px;opacity:.75}
.ckie-tggl{display:flex;align-items:center;gap:10px;cursor:pointer}
.ckie-chckbx{width:20px;height:20px;cursor:pointer;accent-color:#FFBC07}
.ckie-chckbx:disabled{cursor:not-allowed}
.ckie-lbll{font-size:14px;font-weight:600;color:#01265F}
.ckie-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.ckie-btn{padding:16px 36px;font-size:16px;font-weight:700;border:none;border-radius:28px;cursor:pointer;transition:all .3s ease;font-family:'Nunito',sans-serif;flex:1;min-width:200px}
.ckie-btn-accpt{background:linear-gradient(135deg,#FFBC07 0%,orange 100%);color:#01265F;box-shadow:0 6px 16px #ffbc074d}
.ckie-btn-accpt:hover{box-shadow:0 8px 20px #ffbc0780;transform:translateY(-2px)}
.ckie-btn-dclne{background:#fff;color:#01265F;border:2px solid #01265F}
.ckie-btn-dclne:hover{background:#01265F;color:#fff}
@media (max-width: 768px) {
.hdr-top-cntr{flex-direction:column;align-items:center;text-align:center}
.hdr-brand-blck{flex-direction:column;gap:12px}
.hdr-cntct-blck{flex-direction:column;gap:12px;align-items:center}
.mn-nvgtn{flex-direction:column;align-items:stretch}
.nv-lnk{text-align:center}
.ftr-grid{grid-template-columns:1fr;gap:32px}
.ckie-mdl-cntr{width:90%;padding:28px}
.ckie-grd{grid-template-columns:1fr}
.ckie-btns{flex-direction:column}
.ckie-btn{min-width:auto}
}
@media (max-width: 480px) {
.logo-lnk{width:70px;height:70px}
.cmpny-nm-lnk{font-size:22px}
.ckie-ttl{font-size:22px}
.ckie-mdl-cntr{padding:20px}
}
.doc-dmxg-block{max-width:1440px;margin:0 auto;padding:80px 20px;background:#fff}
.doc-dmxg-block p{font-size:16px;line-height:1.8;color:#333;margin:0 0 24px;max-width:800px}
.doc-dmxg-block p strong,.doc-dmxg-block p b{color:#01265F;font-weight:600}
.doc-dmxg-block p em,.doc-dmxg-block p i{font-style:italic;color:#555}
.doc-dmxg-block ul,.doc-dmxg-block ol{margin:0 0 32px;padding:0 0 0 28px;max-width:800px}
.doc-dmxg-block ul{list-style-type:disc}
.doc-dmxg-block ol{list-style-type:decimal}
.doc-dmxg-block ul ul,.doc-dmxg-block ol ol,.doc-dmxg-block ul ol,.doc-dmxg-block ol ul{margin:12px 0 12px 20px}
.doc-dmxg-block li{font-size:16px;line-height:1.8;color:#333;margin:0 0 12px;padding-left:8px}
.doc-dmxg-block li strong,.doc-dmxg-block li b{color:#01265F;font-weight:600}
.doc-dmxg-block li em,.doc-dmxg-block li i{font-style:italic;color:#555}
.doc-dmxg-block table{width:100%;max-width:1000px;margin:0 0 40px;border-collapse:collapse;background:#fff;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}
.doc-dmxg-block thead{background:linear-gradient(135deg,#FFBC07 0%,orange 100%)}
.doc-dmxg-block thead tr{border-bottom:2px solid #01265F}
.doc-dmxg-block thead th{padding:18px 20px;font-size:15px;font-weight:600;color:#01265F;text-align:left;text-transform:uppercase;letter-spacing:.5px}
.doc-dmxg-block tbody tr{border-bottom:1px solid #f0f0f0;transition:background .2s ease}
.doc-dmxg-block tbody tr:hover{background:#FFFBEA}
.doc-dmxg-block tbody tr:last-child{border-bottom:none}
.doc-dmxg-block tbody td{padding:16px 20px;font-size:15px;line-height:1.6;color:#444}
.doc-dmxg-block tbody td strong,.doc-dmxg-block tbody td b{color:#01265F;font-weight:600}
.doc-dmxg-block tbody td em,.doc-dmxg-block tbody td i{font-style:italic;color:#666}
@media (max-width: 768px) {
.doc-dmxg-block{padding:60px 16px}
.doc-dmxg-block p,.doc-dmxg-block li{font-size:15px;line-height:1.7}
.doc-dmxg-block ul,.doc-dmxg-block ol{padding-left:20px}
.doc-dmxg-block table{display:block;overflow-x:auto;border-radius:8px}
.doc-dmxg-block thead th{padding:14px 12px;font-size:13px;white-space:nowrap}
.doc-dmxg-block tbody td{padding:12px;font-size:14px}
}
@media (max-width: 480px) {
.doc-dmxg-block{padding:40px 12px}
.doc-dmxg-block p,.doc-dmxg-block li{font-size:14px;margin-bottom:20px}
.doc-dmxg-block ul,.doc-dmxg-block ol{margin-bottom:28px;padding-left:16px}
.doc-dmxg-block thead th{padding:12px 10px;font-size:12px}
.doc-dmxg-block tbody td{padding:10px;font-size:13px}
}
.Hro-wrp{background:linear-gradient(135deg,#FFBC07 0%,#01265F 100%);padding:120px 20px 100px;position:relative;overflow:hidden}
.Hro-wrp::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#fffbea26 0%,transparent 70%);border-radius:50%}
.Hro-wrp::after{content:'';position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,#ffbc071a 0%,transparent 70%);border-radius:50%}
.Hro-cntnr{max-width:1440px;margin:0 auto;position:relative;z-index:2}
.Hro-cntnr .MnTtl{font-size:56px;font-weight:800;color:#FFFBEA;margin:0 0 20px;line-height:1.2;letter-spacing:-.5px}
.Hro-cntnr .ScndTtl{font-size:32px;font-weight:600;color:#FFFBEA;margin:0 0 30px;opacity:.95;line-height:1.4}
.Hro-cntnr .Dscr{font-size:18px;line-height:1.7;color:#FFFBEA;max-width:720px;margin:0;opacity:.9}
@media (max-width: 768px) {
.Hro-wrp{padding:80px 20px 70px}
.Hro-cntnr .MnTtl{font-size:38px}
.Hro-cntnr .ScndTtl{font-size:24px}
.Hro-cntnr .Dscr{font-size:16px}
}
.Prgrm-sctn{padding:100px 20px;background:#FFFBEA;position:relative}
.Prgrm-cntnr{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.Prgrm-cntnt{display:flex;flex-direction:column}
.Prgrm-cntnt h3{font-size:42px;font-weight:700;color:#01265F;margin:0 0 25px;line-height:1.3;position:relative;padding-bottom:20px}
.Prgrm-cntnt h3::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,#FFBC07 0%,#01265F 100%);border-radius:30px}
.Prgrm-cntnt p{font-size:17px;line-height:1.8;color:#01265F;margin:0 0 20px}
.Mdl-wrp{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}
.Mdl-crd{background:#fff;padding:30px;border-radius:25px;box-shadow:0 4px 12px #01265f14;transition:all .3s ease;position:relative}
.Mdl-crd:hover{transform:translateY(-5px);box-shadow:0 8px 20px #01265f1f}
.Mdl-crd::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#FFBC07 0%,#01265F 100%);border-radius:25px 25px 0 0}
.Mdl-crd h4{font-size:20px;font-weight:700;color:#01265F;margin:0 0 15px}
.Mdl-crd p{font-size:15px;line-height:1.6;color:#01265F;margin:0;opacity:.85}
.Img-hldr{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 12px 32px #01265f26}
.Img-hldr img{width:100%;height:600px;object-fit:cover;display:block}
@media (max-width: 968px) {
.Prgrm-cntnr{grid-template-columns:1fr;gap:50px}
.Mdl-wrp{grid-template-columns:1fr}
.Img-hldr img{height:400px}
}
@media (max-width: 768px) {
.Prgrm-sctn{padding:70px 20px}
.Prgrm-cntnt h3{font-size:32px}
.Img-hldr img{height:300px}
}
.Strct-sctn{padding:100px 20px;background:#fff}
.Strct-cntnr{max-width:1440px;margin:0 auto}
.Strct-hdr{text-align:center;margin-bottom:70px}
.Strct-hdr h3{font-size:44px;font-weight:700;color:#01265F;margin:0 0 20px;line-height:1.3}
.Strct-hdr p{font-size:18px;line-height:1.7;color:#01265F;max-width:800px;margin:0 auto;opacity:.8}
.Phs-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.Phs-bx{background:#FFFBEA;padding:40px 35px;border-radius:30px;position:relative;transition:all .3s ease;border:2px solid transparent}
.Phs-bx:hover{border-color:#FFBC07;transform:translateY(-8px);box-shadow:0 10px 28px #ffbc0733}
.Phs-nmbr{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#FFBC07 0%,#01265F 100%);border-radius:50%;font-size:24px;font-weight:700;color:#fff;margin-bottom:25px}
.Phs-bx h4{font-size:22px;font-weight:700;color:#01265F;margin:0 0 15px;line-height:1.4}
.Phs-bx p{font-size:16px;line-height:1.7;color:#01265F;margin:0;opacity:.85}
.Phs-lstwrp{margin-top:20px}
.Phs-lstwrp ul{list-style:none;padding:0;margin:0}
.Phs-lstwrp li{font-size:15px;line-height:1.8;color:#01265F;padding-left:25px;position:relative;margin-bottom:10px}
.Phs-lstwrp li::before{content:'';position:absolute;left:0;top:8px;width:12px;height:12px;background:#FFBC07;border-radius:50%}
@media (max-width: 968px) {
.Phs-grd{grid-template-columns:1fr;gap:25px}
}
@media (max-width: 768px) {
.Strct-sctn{padding:70px 20px}
.Strct-hdr{margin-bottom:50px}
.Strct-hdr h3{font-size:34px}
.Strct-hdr p{font-size:16px}
.Phs-bx{padding:30px 25px}
}
.Tstmnl-sctn{padding:100px 20px;background:linear-gradient(180deg,#FFFBEA 0%,white 100%)}
.Tstmnl-cntnr{max-width:1440px;margin:0 auto}
.Tstmnl-grd{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.Tstmnl-crd{background:#fff;padding:45px;border-radius:35px;box-shadow:0 6px 18px #01265f1a;display:flex;flex-direction:column;gap:25px;transition:all .3s ease;position:relative;overflow:hidden}
.Tstmnl-crd::before{content:'"';position:absolute;top:20px;right:30px;font-size:120px;font-weight:700;color:#FFFBEA;line-height:1;font-family:Georgia,serif}
.Tstmnl-crd:hover{transform:translateY(-5px);box-shadow:0 12px 32px #01265f26}
.Tstmnl-hdr{display:flex;align-items:center;gap:20px;z-index:2;position:relative}
.Tstmnl-img{width:80px;height:80px;border-radius:50%;overflow:hidden;border:3px solid #FFBC07}
.Tstmnl-img img{width:100%;height:100%;object-fit:cover}
.Tstmnl-nf{display:flex;flex-direction:column}
.Tstmnl-nf h5{font-size:20px;font-weight:700;color:#01265F;margin:0 0 5px}
.Tstmnl-nf p{font-size:15px;color:#01265F;margin:0;opacity:.7}
.Tstmnl-txt{font-size:16px;line-height:1.8;color:#01265F;margin:0;z-index:2;position:relative}
@media (max-width: 968px) {
.Tstmnl-grd{grid-template-columns:1fr;gap:30px}
}
@media (max-width: 768px) {
.Tstmnl-sctn{padding:70px 20px}
.Tstmnl-crd{padding:35px 25px}
.Tstmnl-crd::before{font-size:80px;top:15px;right:20px}
}
.Cta-sctn{padding:100px 20px;background:#01265F;position:relative;overflow:hidden}
.Cta-sctn::before{content:'';position:absolute;top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,#ffbc0726 0%,transparent 70%);border-radius:50%}
.Cta-cntnr{max-width:1440px;margin:0 auto;text-align:center;position:relative;z-index:2}
.Cta-cntnr h3{font-size:42px;font-weight:700;color:#FFFBEA;margin:0 0 20px;line-height:1.3}
.Cta-cntnr p{font-size:18px;line-height:1.7;color:#FFFBEA;max-width:700px;margin:0 auto 40px;opacity:.9}
.Btn-wrp{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.Btn-prm{display:inline-flex;align-items:center;gap:10px;padding:18px 40px;background:#FFBC07;color:#01265F;font-size:17px;font-weight:700;text-decoration:none;border-radius:30px;transition:all .3s ease;box-shadow:0 4px 12px #ffbc074d;z-index:10;position:relative}
.Btn-prm:hover{background:#01265F;color:#FFBC07;transform:translateY(-3px);box-shadow:0 8px 20px #ffbc0766}
.Btn-scnd{display:inline-flex;align-items:center;gap:10px;padding:18px 40px;background:transparent;color:#FFFBEA;font-size:17px;font-weight:700;text-decoration:none;border-radius:30px;border:2px solid #FFFBEA;transition:all .3s ease;z-index:10;position:relative}
.Btn-scnd:hover{background:#FFFBEA;color:#01265F;transform:translateY(-3px)}
@media (max-width: 768px) {
.Cta-sctn{padding:70px 20px}
.Cta-cntnr h3{font-size:32px}
.Cta-cntnr p{font-size:16px}
.Btn-wrp{flex-direction:column;align-items:center}
.Btn-prm,.Btn-scnd{width:100%;max-width:300px;justify-content:center}
}
.rvwPgWrpr{background:linear-gradient(135deg,#FFFBEA 0%,#fff 100%);padding:0;margin:0}
.ttlBlck{max-width:1440px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}
.ttlBlck::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 48px);height:3px;background:linear-gradient(90deg,transparent,#FFBC07,#01265F,#FFBC07,transparent)}
.ttlCntnt h1{font-size:48px;line-height:1.2;color:#01265F;margin:0 0 20px;font-weight:700}
.ttlCntnt p{font-size:18px;line-height:1.6;color:#333;margin:0}
.ttlVsl{position:relative}
.ttlVsl img{width:100%;height:460px;object-fit:cover;border-radius:32px;box-shadow:0 12px 40px #01265f26;animation:fltMtn 6s ease-in-out infinite}
@keyframes fltMtn {
0%,100%{transform:translateY(0) rotate(0deg)}
50%{transform:translateY(-12px) rotate(1deg)}
}
.rvwsGrd{max-width:1440px;margin:0 auto;padding:100px 24px 120px}
.grdHdr{text-align:center;margin-bottom:70px;position:relative}
.grdHdr h2{font-size:42px;color:#01265F;margin:0 0 16px;font-weight:700}
.grdHdr h2::before{content:'';position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#FFBC07,#01265F);border-radius:2px}
.grdHdr p{font-size:17px;color:#555;line-height:1.7;max-width:680px;margin:0 auto}
.rvwsCrds{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:40px}
.rvwCrd{background:#fff;border-radius:28px;padding:40px 36px;box-shadow:0 4px 20px #00000014;transition:all .4s ease;position:relative;overflow:hidden}
.rvwCrd::before{content:'';position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#FFBC07,#01265F);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.rvwCrd:hover{transform:translateY(-8px);box-shadow:0 16px 48px #01265f2e}
.rvwCrd:hover::before{transform:scaleX(1)}
.rvwHdr{display:flex;align-items:center;gap:20px;margin-bottom:24px}
.rvwPrfl img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #FFFBEA}
.rvwMta h3{font-size:20px;color:#01265F;margin:0 0 6px;font-weight:600}
.rvwCtgry{font-size:14px;color:#FFBC07;font-weight:500;text-transform:uppercase;letter-spacing:.5px}
.strRtng{display:flex;gap:6px;margin-bottom:20px}
.str{width:20px;height:20px;display:inline-block}
.str svg{width:100%;height:100%;fill:#FFBC07}
.rvwTxt{font-size:16px;line-height:1.8;color:#444;margin:0 0 20px}
.rvwDt{font-size:14px;color:#888;font-style:italic}
.rvwCrd:nth-child(1){background:linear-gradient(135deg,#fff 0%,#FFFBEA 100%)}
.rvwCrd:nth-child(3){background:linear-gradient(135deg,#FFFBEA 0%,#fff 100%)}
.rvwCrd:nth-child(5){background:linear-gradient(135deg,#fff 0%,#ffbc070d 100%)}
.ctaBlck{background:linear-gradient(135deg,#01265F 0%,#023a8a 100%);padding:60px 36px;border-radius:32px;text-align:center;margin-top:80px;box-shadow:0 12px 40px #01265f40}
.ctaBlck h3{font-size:32px;color:#fff;margin:0 0 20px;font-weight:700}
.ctaBlck p{font-size:17px;color:#FFFBEA;margin:0 0 32px;line-height:1.6}
.ctaBttn{display:inline-flex;align-items:center;gap:12px;background:#FFBC07;color:#01265F;padding:18px 48px;border-radius:50px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 24px #ffbc074d}
.ctaBttn:hover{background:#ffc930;transform:translateY(-3px);box-shadow:0 10px 32px #ffbc0766}
@media (max-width: 1024px) {
.ttlBlck{grid-template-columns:1fr;gap:40px;padding:60px 24px}
.ttlCntnt h1{font-size:38px}
.ttlVsl img{height:380px}
.rvwsCrds{grid-template-columns:1fr}
.grdHdr h2{font-size:36px}
}
@media (max-width: 768px) {
.ttlBlck{padding:40px 20px}
.ttlCntnt h1{font-size:32px}
.ttlCntnt p{font-size:16px}
.ttlVsl img{height:300px;border-radius:24px}
.rvwsGrd{padding:60px 20px 80px}
.grdHdr{margin-bottom:50px}
.grdHdr h2{font-size:28px}
.rvwsCrds{gap:28px;grid-template-columns:1fr}
.rvwCrd{padding:32px 28px;border-radius:24px}
.rvwHdr{gap:16px}
.rvwPrfl img{width:64px;height:64px}
.rvwMta h3{font-size:18px}
.rvwTxt{font-size:15px}
.ctaBlck{padding:48px 28px;margin-top:60px;border-radius:24px}
.ctaBlck h3{font-size:26px}
.ctaBlck p{font-size:16px}
.ctaBttn{padding:16px 40px;font-size:16px}
}
.mn-wrpr{width:100%;max-width:1440px;margin:0 auto}
.hr-sctn{background:linear-gradient(135deg,#01265F 0%,#FFBC07 100%);padding:80px 20px;position:relative;overflow:hidden}
.hr-sctn::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#ffbc0726 0%,transparent 70%);border-radius:50%}
.hr-sctn::after{content:'';position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,#fffbea1a 0%,transparent 70%);border-radius:50%}
.hr-cntnt{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}
.hr-txt h1{font-size:52px;font-weight:700;color:#FFFBEA;margin:0 0 24px;line-height:1.2}
.hr-lst{list-style:none;padding:0;margin:0 0 32px}
.hr-lst li{color:#FFFBEA;font-size:18px;line-height:1.6;padding:12px 0 12px 32px;position:relative}
.hr-lst li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:#FFBC07;border-radius:50%}
.hr-btn-wrpr{display:flex;gap:16px}
.hr-btn{padding:16px 40px;background:#FFBC07;color:#01265F;font-size:18px;font-weight:600;border-radius:30px;text-decoration:none;transition:all .3s ease;display:inline-block;z-index:10;position:relative}
.hr-btn:hover{background:#FFFBEA;transform:translateY(-2px);box-shadow:0 8px 20px #ffbc074d}
.hr-img-wrpr{position:relative}
.hr-img-wrpr img{width:100%;height:480px;object-fit:cover;border-radius:32px;box-shadow:0 12px 40px #0003}
.sprt-sctn{padding:100px 20px;background:#FFFBEA}
.sprt-cntnt{max-width:1200px;margin:0 auto}
.sprt-hdr{text-align:center;margin-bottom:60px}
.sprt-hdr h2{font-size:42px;font-weight:700;color:#01265F;margin:0 0 16px}
.sprt-hdr p{font-size:18px;color:#01265F;opacity:.8;max-width:700px;margin:0 auto;line-height:1.7}
.sprt-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.sprt-crd{background:#fff;padding:40px 32px;border-radius:28px;box-shadow:0 4px 16px #01265f14;transition:all .3s ease}
.sprt-crd:hover{transform:translateY(-6px);box-shadow:0 12px 32px #01265f26}
.sprt-crd-icn{width:56px;height:56px;background:linear-gradient(135deg,#FFBC07,#01265F);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.sprt-crd-icn i{font-size:28px;color:#fff}
.sprt-crd h3{font-size:24px;font-weight:600;color:#01265F;margin:0 0 16px}
.sprt-crd p{font-size:16px;color:#01265F;opacity:.75;line-height:1.7;margin:0}
.grnts-sctn{padding:100px 20px;background:#fff;position:relative}
.grnts-wrpr{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:80px;align-items:center}
.grnts-img img{width:100%;height:520px;object-fit:cover;border-radius:32px;box-shadow:0 8px 32px #01265f1f}
.grnts-txt h2{font-size:40px;font-weight:700;color:#01265F;margin:0 0 24px;line-height:1.3}
.grnts-txt p{font-size:17px;color:#01265F;opacity:.8;line-height:1.8;margin:0 0 32px}
.grnts-lst{list-style:none;padding:0;margin:0}
.grnts-lst li{padding:18px 0;border-bottom:1px solid #01265f1a;font-size:16px;color:#01265F;display:flex;align-items:center;gap:16px}
.grnts-lst li i{color:#FFBC07;font-size:20px;flex-shrink:0}
.cnnctns-sctn{padding:100px 20px;background:linear-gradient(180deg,#FFFBEA 0%,white 100%)}
.cnnctns-cntnt{max-width:1200px;margin:0 auto}
.cnnctns-hdr{text-align:center;margin-bottom:60px}
.cnnctns-hdr h2{font-size:42px;font-weight:700;color:#01265F;margin:0 0 16px;position:relative;display:inline-block}
.cnnctns-hdr h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:#FFBC07;border-radius:2px}
.cnnctns-hdr p{font-size:18px;color:#01265F;opacity:.8;max-width:800px;margin:24px auto 0;line-height:1.7}
.cnnctns-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
.cnnctns-crd{background:#fff;padding:48px 40px;border-radius:28px;box-shadow:0 6px 24px #01265f1a;display:flex;gap:32px;align-items:flex-start;transition:all .3s ease}
.cnnctns-crd:hover{box-shadow:0 12px 40px #01265f2e}
.cnnctns-crd-img img{width:140px;height:140px;object-fit:cover;border-radius:20px;flex-shrink:0}
.cnnctns-crd-txt h3{font-size:22px;font-weight:600;color:#01265F;margin:0 0 12px}
.cnnctns-crd-txt .cnnctns-crd-rl{font-size:15px;color:#FFBC07;font-weight:500;margin-bottom:16px;display:block}
.cnnctns-crd-txt p{font-size:16px;color:#01265F;opacity:.75;line-height:1.7;margin:0}
.drctn-sctn{padding:100px 20px;background:#01265F;position:relative;overflow:hidden}
.drctn-sctn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml,<svg width="60" height="60" xmlns="http://www.w3.org/2000/svg"><circle cx="2" cy="2" r="2" fill="#ffbc071a"/></svg>');opacity:.3}
.drctn-wrpr{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.drctn-hdr{text-align:center;margin-bottom:60px}
.drctn-hdr h2{font-size:42px;font-weight:700;color:#FFFBEA;margin:0 0 20px}
.drctn-hdr p{font-size:18px;color:#FFFBEA;opacity:.85;max-width:750px;margin:0 auto;line-height:1.7}
.drctn-grd{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
.drctn-bx{background:#fffbea0d;padding:36px 28px;border-radius:24px;border:2px solid #ffbc0733;transition:all .3s ease}
.drctn-bx:hover{background:#ffbc071a;border-color:#FFBC07;transform:translateY(-4px)}
.drctn-bx-icn{width:48px;height:48px;background:#FFBC07;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.drctn-bx-icn i{font-size:24px;color:#01265F}
.drctn-bx h3{font-size:20px;font-weight:600;color:#FFFBEA;margin:0 0 12px}
.drctn-bx p{font-size:15px;color:#FFFBEA;opacity:.8;line-height:1.6;margin:0}
.rlvnc-sctn{padding:100px 20px;background:#fff}
.rlvnc-cntnt{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr 0.9fr;gap:80px;align-items:center}
.rlvnc-txt h2{font-size:40px;font-weight:700;color:#01265F;margin:0 0 24px;line-height:1.3}
.rlvnc-txt p{font-size:17px;color:#01265F;opacity:.8;line-height:1.8;margin:0 0 28px}
.rlvnc-ftr-lst{list-style:none;padding:0;margin:0 0 36px}
.rlvnc-ftr-lst li{padding:16px 0;font-size:16px;color:#01265F;display:flex;align-items:center;gap:14px}
.rlvnc-ftr-lst li::before{content:'';width:8px;height:8px;background:#FFBC07;border-radius:50%;flex-shrink:0}
.rlvnc-lnk{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;background:#01265F;color:#FFFBEA;font-size:17px;font-weight:600;border-radius:28px;text-decoration:none;transition:all .3s ease;z-index:10;position:relative}
.rlvnc-lnk:hover{background:#FFBC07;color:#01265F;transform:translateX(4px)}
.rlvnc-lnk i{font-size:20px}
.rlvnc-img-wrpr{position:relative}
.rlvnc-img-wrpr img{width:100%;height:500px;object-fit:cover;border-radius:32px;box-shadow:0 8px 32px #01265f1f}
@media (max-width: 1024px) {
.hr-cntnt{grid-template-columns:1fr;gap:40px}
.hr-txt h1{font-size:42px}
.hr-img-wrpr img{height:400px}
.sprt-grd{grid-template-columns:repeat(2,1fr);gap:32px}
.grnts-wrpr{grid-template-columns:1fr;gap:50px}
.grnts-img img{height:420px}
.cnnctns-grd{grid-template-columns:1fr}
.drctn-grd{grid-template-columns:repeat(2,1fr)}
.rlvnc-cntnt{grid-template-columns:1fr;gap:50px}
}
@media (max-width: 768px) {
.hr-sctn{padding:60px 20px}
.hr-txt h1{font-size:34px}
.hr-lst li{font-size:16px}
.hr-btn{padding:14px 32px;font-size:16px}
.hr-img-wrpr img{height:320px}
.sprt-sctn,.grnts-sctn,.cnnctns-sctn,.drctn-sctn,.rlvnc-sctn{padding:70px 20px}
.sprt-hdr h2,.cnnctns-hdr h2,.drctn-hdr h2{font-size:34px}
.sprt-grd{grid-template-columns:1fr;gap:24px}
.sprt-crd{padding:32px 24px}
.grnts-txt h2,.rlvnc-txt h2{font-size:32px}
.grnts-img img,.rlvnc-img-wrpr img{height:340px}
.cnnctns-crd{flex-direction:column;padding:36px 28px}
.cnnctns-crd-img img{width:120px;height:120px}
.drctn-grd{grid-template-columns:1fr}
}
.CntctWrppr{background:linear-gradient(135deg,#FFFBEA 0%,#fff 100%);min-height:600px}
.HdrBnnr{max-width:1440px;margin:0 auto;padding:80px 40px;display:flex;gap:60px;align-items:center}
.HdrBnnr .ImgWrp{flex:0 0 420px;position:relative}
.HdrBnnr .ImgWrp img{width:100%;height:580px;object-fit:cover;border-radius:30px;box-shadow:0 12px 40px #01265f26}
.HdrBnnr .ImgWrp::before{content:'';position:absolute;top:-20px;left:-20px;width:100%;height:100%;background:linear-gradient(135deg,#FFBC07 0%,#ffbc074d 100%);border-radius:30px;z-index:-1}
.HdrBnnr .TxtCntnr{flex:1}
.HdrBnnr .TxtCntnr h1{font-size:56px;color:#01265F;margin:0 0 20px;line-height:1.2}
.HdrBnnr .TxtCntnr .SbHd{font-size:20px;color:#333;line-height:1.7;margin:0 0 35px}
.HdrBnnr .PrmryBtn{display:inline-block;padding:16px 42px;background:linear-gradient(135deg,#FFBC07 0%,#01265F 100%);color:#fff;text-decoration:none;border-radius:28px;font-size:18px;font-weight:600;box-shadow:0 6px 20px #ffbc0759;transition:all .3s ease}
.HdrBnnr .PrmryBtn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffbc0773}
.MthdsSctns{background:#fff;padding:90px 40px}
.MthdsSctns .InrCntnr{max-width:1440px;margin:0 auto}
.MthdsSctns h2{font-size:42px;color:#01265F;text-align:center;margin:0 0 60px}
.CntctGrd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.CntctCrd{background:linear-gradient(135deg,#FFFBEA 0%,#fff 100%);padding:40px 32px;border-radius:25px;text-align:center;box-shadow:0 4px 15px #01265f14;transition:all .3s ease;position:relative}
.CntctCrd::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#FFBC07 0%,#01265F 100%);border-radius:25px 25px 0 0}
.CntctCrd:hover{transform:translateY(-8px);box-shadow:0 12px 35px #01265f2e}
.CntctCrd .IcnWrp{width:70px;height:70px;margin:0 auto 24px;background:linear-gradient(135deg,#FFBC07 0%,#01265F 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}
.CntctCrd .IcnWrp i{font-size:32px;color:#fff}
.CntctCrd h3{font-size:24px;color:#01265F;margin:0 0 16px}
.CntctCrd .DtlTxt{font-size:16px;color:#333;line-height:1.6;margin:0}
.CntctCrd a{color:#01265F;text-decoration:none;font-weight:600}
.CntctCrd a:hover{color:#FFBC07}
.FrmSctns{background:linear-gradient(180deg,#FFFBEA 0%,#fff 100%);padding:90px 40px}
.FrmSctns .FrmCntnr{max-width:900px;margin:0 auto}
.FrmSctns h2{font-size:42px;color:#01265F;text-align:center;margin:0 0 16px}
.FrmSctns .IntroTxt{font-size:18px;color:#333;text-align:center;margin:0 0 50px;line-height:1.6}
.MnFrm{background:#fff;padding:50px 45px;border-radius:30px;box-shadow:0 8px 30px #01265f1f}
.FldGrp{margin-bottom:28px}
.FldGrp label{display:block;font-size:16px;color:#01265F;margin-bottom:10px;font-weight:600}
.FldGrp input[type="text"],.FldGrp input[type="email"]{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:20px;font-size:16px;transition:all .3s ease;background:#fff;box-sizing:border-box}
.FldGrp input[type="text"]:focus,.FldGrp input[type="email"]:focus{outline:none;border-color:#FFBC07;box-shadow:0 0 0 3px #ffbc0726}
.TpSlctr{margin-bottom:35px}
.TpSlctr .TpLbl{display:block;font-size:16px;color:#01265F;margin-bottom:16px;font-weight:600}
.RdGrp{display:flex;gap:20px;flex-wrap:wrap}
.RdOptn{position:relative}
.RdOptn input[type="radio"]{position:absolute;opacity:0}
.RdOptn .RdLbl{display:inline-block;padding:12px 28px;background:#f5f5f5;border:2px solid #e0e0e0;border-radius:25px;cursor:pointer;font-size:15px;color:#333;transition:all .3s ease}
.RdOptn input[type="radio"]:checked + .RdLbl{background:linear-gradient(135deg,#FFBC07 0%,#01265F 100%);color:#fff;border-color:#FFBC07;box-shadow:0 4px 15px #ffbc0759}
#inquiry:checked ~ .ExtrFlds .InqFld,#partnership:checked ~ .ExtrFlds .PrtnrFld{display:block}
.ExtrFlds .InqFld,.ExtrFlds .PrtnrFld{display:none;margin-top:28px}
.ExtrFlds textarea{width:100%;padding:16px 20px;border:2px solid #e0e0e0;border-radius:20px;font-size:16px;min-height:140px;resize:vertical;transition:all .3s ease;box-sizing:border-box;font-family:inherit}
.ExtrFlds textarea:focus{outline:none;border-color:#FFBC07;box-shadow:0 0 0 3px #ffbc0726}
.PrvCnsnt{margin:32px 0;display:flex;align-items:flex-start;gap:12px}
.PrvCnsnt input[type="checkbox"]{margin-top:4px;width:20px;height:20px;cursor:pointer;accent-color:#FFBC07;flex-shrink:0}
.PrvCnsnt label{font-size:14px;color:#555;line-height:1.6}
.PrvCnsnt label a{color:#01265F;text-decoration:none;font-weight:600}
.PrvCnsnt label a:hover{color:#FFBC07}
.SbmtBtn{width:100%;padding:18px 32px;background:linear-gradient(135deg,#FFBC07 0%,#01265F 100%);color:#fff;border:none;border-radius:28px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #ffbc0759}
.SbmtBtn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffbc0773}
.LctnDtls{background:#fff;padding:90px 40px}
.LctnDtls .LctnInr{max-width:1100px;margin:0 auto;text-align:center}
.LctnDtls h2{font-size:42px;color:#01265F;margin:0 0 20px}
.LctnDtls .LctnTxt{font-size:18px;color:#333;line-height:1.7;margin:0 0 45px}
.LctnDtls .AdrssBx{background:linear-gradient(135deg,#FFFBEA 0%,#fff 100%);padding:45px 40px;border-radius:30px;box-shadow:0 6px 25px #01265f1a;display:inline-block;text-align:left;position:relative}
.LctnDtls .AdrssBx::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#FFBC07 0%,#01265F 100%);border-radius:30px 30px 0 0}
.LctnDtls .AdrssBx .AdrLn{font-size:19px;color:#01265F;margin:0 0 12px;font-weight:600}
.LctnDtls .AdrssBx .AdrLn i{color:#FFBC07;margin-right:12px}
.HrsSctns{background:linear-gradient(180deg,#fff 0%,#FFFBEA 100%);padding:90px 40px}
.HrsSctns .HrsInr{max-width:1000px;margin:0 auto}
.HrsSctns h2{font-size:42px;color:#01265F;text-align:center;margin:0 0 50px}
.HrsGrd{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}
.TmCrd{background:#fff;padding:35px 32px;border-radius:25px;box-shadow:0 4px 15px #01265f14;position:relative}
.TmCrd::after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#FFBC07 0%,#01265F 100%);border-radius:0 0 25px 25px}
.TmCrd h3{font-size:22px;color:#01265F;margin:0 0 18px;display:flex;align-items:center;gap:12px}
.TmCrd h3 i{color:#FFBC07;font-size:26px}
.TmCrd .TmTxt{font-size:16px;color:#333;line-height:1.7;margin:0}
.TmCrd .TmTxt strong{color:#01265F;font-weight:600}
@media (max-width: 1024px) {
.HdrBnnr{flex-direction:column;padding:60px 30px}
.HdrBnnr .ImgWrp{flex:0 0 auto;width:100%;max-width:500px}
.HdrBnnr .ImgWrp img{height:450px}
.CntctGrd{grid-template-columns:repeat(2,1fr)}
.HrsGrd{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.HdrBnnr .TxtCntnr h1{font-size:38px}
.HdrBnnr .TxtCntnr .SbHd{font-size:17px}
.MthdsSctns h2,.FrmSctns h2,.LctnDtls h2,.HrsSctns h2{font-size:32px}
.CntctGrd{grid-template-columns:1fr;gap:25px}
.MnFrm{padding:35px 25px}
.RdGrp{flex-direction:column}
.RdOptn .RdLbl{display:block;text-align:center}
}
@media (max-width: 480px) {
.HdrBnnr{padding:40px 20px}
.HdrBnnr .ImgWrp img{height:350px}
.HdrBnnr .TxtCntnr h1{font-size:30px}
.MthdsSctns,.FrmSctns,.LctnDtls,.HrsSctns{padding:60px 20px}
.LctnDtls .AdrssBx{padding:30px 25px}
}
.abt-ttl-wrpr{width:100%;max-width:1440px;margin:0 auto;padding:80px 24px 60px;position:relative;overflow:hidden}
.abt-ttl-wrpr::before{content:'';position:absolute;top:0;right:0;width:420px;height:420px;background:radial-gradient(circle,#ffbc0726,transparent 70%);border-radius:50%;z-index:1}
.abt-ttl-cntnt{max-width:900px;margin:0 auto;position:relative;z-index:2}
.abt-ttl-lbl{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#01265F;margin-bottom:24px;padding:8px 16px;background:linear-gradient(135deg,#ffbc071f,#fffbea99);border-radius:24px;border:1px solid #ffbc074d}
.abt-ttl-lbl i{font-size:16px;color:#FFBC07}
.abt-mn-hdng{font-size:52px;font-weight:700;line-height:1.2;color:#01265F;margin:0 0 28px}
.abt-mn-hdng .hghlght-prt{position:relative;display:inline-block;color:#FFBC07}
.abt-mn-hdng .hghlght-prt::after{content:'';position:absolute;bottom:4px;left:0;width:100%;height:12px;background:linear-gradient(90deg,#ffbc074d,#ffbc0726);z-index:-1;border-radius:6px}
.abt-dsc-txt{font-size:19px;line-height:1.7;color:#01265fcc;margin:0}
.stry-sctn{width:100%;background:linear-gradient(180deg,#FFFBEA 0%,#fff 100%);position:relative}
.stry-sctn::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#FFBC07,transparent)}
.stry-cntnt-wrpr{max-width:1440px;margin:0 auto;padding:100px 24px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}
.stry-lft-sd{position:relative}
.stry-yr-mrk{font-size:120px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:2px #ffbc074d;margin:0 0 16px;letter-spacing:-4px}
.stry-mn-ttl{font-size:42px;font-weight:700;line-height:1.25;color:#01265F;margin:0 0 32px;position:relative}
.stry-mn-ttl::before{content:'';position:absolute;left:-24px;top:12px;width:6px;height:60%;background:linear-gradient(180deg,#FFBC07,#01265F);border-radius:3px}
.stry-prgrph{font-size:17px;line-height:1.8;color:#01265fbf;margin:0 0 24px}
.stry-prgrph:last-of-type{margin-bottom:0}
.stry-stts-grp{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px}
.stry-stt-crd{background:#fff;padding:28px;border-radius:28px;border:2px solid #ffbc0733;box-shadow:0 6px 20px #01265f0f;transition:all .3s ease}
.stry-stt-crd:hover{transform:translateY(-4px);box-shadow:0 12px 32px #01265f1f;border-color:#ffbc0780}
.stry-stt-nmbr{font-size:38px;font-weight:800;line-height:1;background:linear-gradient(135deg,#FFBC07,#01265F);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px}
.stry-stt-lbl{font-size:15px;font-weight:600;color:#01265fb3;margin:0;text-transform:uppercase;letter-spacing:.5px}
.stry-rght-sd{position:relative}
.stry-mg-grp{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,180px);gap:16px}
.stry-mg-tm{border-radius:32px;overflow:hidden;position:relative;box-shadow:0 8px 24px #01265f1f}
.stry-mg-tm img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.stry-mg-tm:hover img{transform:scale(1.08)}
.stry-mg-tm:nth-child(1){grid-row:1 / 3}
.stry-mg-tm:nth-child(2){grid-row:2 / 4}
.stry-mg-tm:nth-child(3){grid-row:1 / 2}
.stry-mg-tm::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,#01265f4d);opacity:0;transition:opacity .3s ease}
.stry-mg-tm:hover::after{opacity:1}
.vlus-sctn{width:100%;background:#fff;position:relative}
.vlus-cntnt-wrpr{max-width:1440px;margin:0 auto;padding:100px 24px}
.vlus-hdr{max-width:720px;margin:0 auto 72px;text-align:center}
.vlus-mn-hdng{font-size:44px;font-weight:700;line-height:1.3;color:#01265F;margin:0 0 20px;position:relative;display:inline-block}
.vlus-mn-hdng::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#FFBC07,#01265F);border-radius:2px}
.vlus-sbttl{font-size:18px;line-height:1.7;color:#01265fb3;margin:24px 0 0}
.vlus-grd-lyt{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.vlu-crd-bx{background:linear-gradient(135deg,#FFFBEA,#fff);padding:40px 32px;border-radius:32px;border:2px solid #ffbc0726;position:relative;overflow:hidden;transition:all .35s ease}
.vlu-crd-bx::before{content:'';position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,#ffbc071a,transparent 60%);border-radius:50%;transition:transform .5s ease}
.vlu-crd-bx:hover{transform:translateY(-8px);box-shadow:0 16px 40px #01265f26;border-color:#ffbc0766}
.vlu-crd-bx:hover::before{transform:translate(-30%,30%)}
.vlu-cn-wrp{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#FFBC07,#ffbc07b3);border-radius:20px;margin-bottom:24px;position:relative;z-index:2}
.vlu-cn-wrp i{font-size:28px;color:#01265F}
.vlu-crd-ttl{font-size:22px;font-weight:700;line-height:1.4;color:#01265F;margin:0 0 16px;position:relative;z-index:2}
.vlu-crd-dsc{font-size:16px;line-height:1.7;color:#01265fbf;margin:0;position:relative;z-index:2}
.tm-sctn{width:100%;background:linear-gradient(180deg,#fff 0%,#FFFBEA 100%);padding:100px 0}
.tm-cntnt-wrpr{max-width:1440px;margin:0 auto;padding:0 24px}
.tm-hdr-rw{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:60px;gap:40px}
.tm-hdr-lft{flex:1;max-width:580px}
.tm-mn-hdng{font-size:46px;font-weight:700;line-height:1.25;color:#01265F;margin:0 0 18px}
.tm-hdr-txt{font-size:17px;line-height:1.7;color:#01265fb3;margin:0}
.tm-hdr-rght{flex-shrink:0}
.tm-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#FFBC07,#ffbc07d9);color:#01265F;font-size:16px;font-weight:700;text-decoration:none;border-radius:28px;box-shadow:0 6px 20px #ffbc074d;transition:all .3s ease;position:relative;z-index:10}
.tm-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ffbc0773;background:linear-gradient(135deg,#ffbc07f2,#FFBC07)}
.tm-cta-btn i{font-size:18px}
.tm-prf-grd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}
.tm-prf-crd{background:#fff;border-radius:32px;overflow:hidden;border:2px solid #ffbc0733;transition:all .35s ease;position:relative}
.tm-prf-crd:hover{transform:translateY(-6px);box-shadow:0 16px 48px #01265f1f;border-color:#ffbc0780}
.tm-prf-mg-wrp{width:100%;height:320px;overflow:hidden;position:relative}
.tm-prf-mg-wrp::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#01265f99)}
.tm-prf-mg-wrp img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.tm-prf-crd:hover .tm-prf-mg-wrp img{transform:scale(1.06)}
.tm-prf-nf-wrp{padding:32px;position:relative}
.tm-prf-nm{font-size:24px;font-weight:700;line-height:1.3;color:#01265F;margin:0 0 8px}
.tm-prf-rl{font-size:15px;font-weight:600;color:#FFBC07;text-transform:uppercase;letter-spacing:.8px;margin:0 0 20px}
.tm-prf-dsc{font-size:16px;line-height:1.7;color:#01265fbf;margin:0}
@media (max-width: 1024px) {
.abt-ttl-wrpr{padding:60px 24px 50px}
.abt-mn-hdng{font-size:42px}
.stry-cntnt-wrpr{grid-template-columns:1fr;gap:60px;padding:80px 24px}
.stry-yr-mrk{font-size:90px}
.stry-mn-ttl{font-size:36px}
.vlus-grd-lyt{grid-template-columns:repeat(2,1fr)}
.tm-hdr-rw{flex-direction:column;align-items:flex-start}
}
@media (max-width: 768px) {
.abt-ttl-wrpr{padding:40px 20px}
.abt-mn-hdng{font-size:34px}
.abt-dsc-txt{font-size:17px}
.stry-cntnt-wrpr{padding:60px 20px}
.stry-yr-mrk{font-size:70px}
.stry-mn-ttl{font-size:30px}
.stry-mn-ttl::before{left:-16px}
.stry-prgrph{font-size:16px}
.stry-stts-grp{grid-template-columns:1fr;gap:16px;margin-top:32px}
.stry-mg-grp{grid-template-columns:1fr;grid-template-rows:repeat(3,220px)}
.stry-mg-tm:nth-child(1),.stry-mg-tm:nth-child(2),.stry-mg-tm:nth-child(3){grid-row:auto}
.vlus-cntnt-wrpr{padding:60px 20px}
.vlus-mn-hdng{font-size:32px}
.vlus-grd-lyt{grid-template-columns:1fr;gap:24px}
.tm-sctn{padding:60px 0}
.tm-mn-hdng{font-size:32px}
.tm-prf-grd{grid-template-columns:1fr;gap:28px}
}
.sccs-bnr{background:linear-gradient(135deg,#FFFBEA 0%,#FFBC07 50%,#01265F 100%);padding:120px 20px 100px;position:relative;overflow:hidden}
.sccs-bnr::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#ffbc074d 0%,transparent 70%);border-radius:50%;animation:fltng 20s ease-in-out infinite}
.sccs-bnr::after{content:'';position:absolute;bottom:-40%;left:-15%;width:500px;height:500px;background:radial-gradient(circle,#01265f33 0%,transparent 70%);border-radius:50%;animation:fltng 25s ease-in-out infinite reverse}
@keyframes fltng {
0%,100%{transform:translate(0,0) scale(1)}
50%{transform:translate(30px,-30px) scale(1.1)}
}
.sccs-cntnr{max-width:800px;margin:0 auto;position:relative;z-index:2;text-align:center}
.sccs-icn-wrp{width:120px;height:120px;margin:0 auto 40px;background:#FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #01265f26;position:relative}
.sccs-icn-wrp::before{content:'';position:absolute;inset:-8px;border-radius:50%;background:linear-gradient(135deg,#FFBC07,#01265F);z-index:-1;opacity:.3}
.sccs-icn-wrp i{font-size:60px;color:#01265F}
.sccs-hdng{font-size:56px;font-weight:700;color:#01265F;margin:0 0 24px;line-height:1.2}
.sccs-dscrptn{font-size:20px;color:#01265F;line-height:1.6;margin:0 0 40px;opacity:.9}
.sccs-msg-bx{background:#ffffffe6;border-radius:30px;padding:40px 50px;box-shadow:0 12px 40px #01265f1a;margin-bottom:40px;backdrop-filter:blur(10px)}
.sccs-msg-bx p{font-size:18px;color:#01265F;line-height:1.7;margin:0}
.sccs-bttn-wrp{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.sccs-bttn{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:28px;font-size:17px;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;z-index:3}
.sccs-bttn-prmry{background:#01265F;color:#FFF;box-shadow:0 6px 20px #01265f4d}
.sccs-bttn-prmry:hover{background:#023580;transform:translateY(-2px);box-shadow:0 10px 30px #01265f66}
.sccs-bttn-scndry{background:#FFF;color:#01265F;border:2px solid #01265F}
.sccs-bttn-scndry:hover{background:#01265F;color:#FFF;transform:translateY(-2px)}
.dtls-sctn{padding:100px 20px;background:#FFF;position:relative}
.dtls-wrp{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.dtls-crd{background:linear-gradient(135deg,#FFFBEA 0%,#FFF 100%);border-radius:32px;padding:50px 40px;border:2px solid transparent;position:relative;overflow:hidden;transition:all .4s ease}
.dtls-crd::before{content:'';position:absolute;inset:0;border-radius:32px;padding:2px;background:linear-gradient(135deg,#FFBC07,#01265F);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}
.dtls-crd:hover::before{opacity:1}
.dtls-crd:hover{transform:translateY(-8px);box-shadow:0 16px 48px #01265f1f}
.dtls-icn{width:70px;height:70px;background:linear-gradient(135deg,#FFBC07,#01265F);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}
.dtls-icn i{font-size:36px;color:#FFF}
.dtls-hdng{font-size:24px;font-weight:700;color:#01265F;margin:0 0 16px}
.dtls-txt{font-size:16px;color:#01265F;line-height:1.7;margin:0;opacity:.85}
@media (max-width: 1024px) {
.dtls-wrp{grid-template-columns:repeat(2,1fr);gap:30px}
.sccs-hdng{font-size:44px}
}
@media (max-width: 768px) {
.sccs-bnr{padding:80px 20px 60px}
.sccs-hdng{font-size:36px}
.sccs-dscrptn{font-size:18px}
.sccs-msg-bx{padding:30px 25px}
.sccs-bttn-wrp{flex-direction:column;gap:15px}
.sccs-bttn{width:100%;justify-content:center}
.dtls-wrp{grid-template-columns:1fr;gap:25px}
.dtls-sctn{padding:60px 20px}
.dtls-crd{padding:40px 30px}
}
@media (max-width: 480px) {
.sccs-icn-wrp{width:100px;height:100px}
.sccs-icn-wrp i{font-size:50px}
.sccs-hdng{font-size:30px}
.sccs-dscrptn{font-size:16px}
.sccs-msg-bx p{font-size:16px}
.dtls-crd{padding:35px 25px}
.dtls-hdng{font-size:21px}
}