/* Inner pages */
:root{--as-orange:#f26522;--as-navy:#00245a}
.dropdown-menu{max-height:70vh;overflow-y:auto}
.pg-banner{position:relative;overflow:hidden;background:linear-gradient(120deg,#00245a 0%,#0a3a82 60%,#14509f 100%);padding:80px 0 90px;color:#fff;text-align:center}
.pg-banner:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:44px;background:#fff;clip-path:ellipse(60% 100% at 50% 100%)}
.pg-banner .hx{position:absolute;border:2px solid rgba(255,255,255,.14);border-radius:30%;transform:rotate(25deg)}
.pg-banner .h1{width:220px;height:220px;left:-60px;top:-70px}
.pg-banner .h2{width:120px;height:120px;right:12%;top:30px;background:rgba(242,101,34,.25);border:0}
.pg-banner .h3{width:300px;height:300px;right:-90px;bottom:-140px}
.pg-banner .container{position:relative;z-index:2}
.pg-kick{display:inline-block;background:rgba(242,101,34,.95);color:#fff;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:30px;margin-bottom:16px;margin-top:4%}
.pg-banner h1{color:#fff;font-size:40px;font-weight:800;margin:0 0 14px;line-height:1.2}
.pg-banner ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;font-size:15px;color:#dbe6ff}
.pg-banner a{color:#ffb98c;text-decoration:none}.pg-banner li+li:before{content:"\203A";margin-right:8px;color:#9fb3d6}
.pd-sec{padding:50px 0 30px}
.pd-sticky{position:sticky;top:110px}
.pd-frame{position:relative;padding:0 14px 14px 0}
.pd-frame:before{content:"";position:absolute;right:0;bottom:0;width:88%;height:88%;border-radius:14px;background:linear-gradient(135deg,#f26522,#ff9a5c)}
.pd-main{position:relative;width:100%;aspect-ratio:1/1;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 14px 40px rgba(0,36,90,.15)}
.pd-main img{width:100%;height:100%;object-fit:contain}
.pd-main.ph img{width:55%;height:auto}
.pd-thumbs{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}
.pd-thumbs img{width:72px;height:72px;object-fit:cover;border:2px solid #e3e8f0;border-radius:10px;cursor:pointer;background:#fff;transition:.2s}
.pd-thumbs img:hover,.pd-thumbs img.on{border-color:#f26522;transform:translateY(-3px)}
.pp-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.pp-chips span{background:#eef3fb;color:#00245a;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:30px}
.pp-chips span:first-child{background:#fff1e9;color:#f26522}
.pd-info h2{color:#00245a;font-size:32px;font-weight:800;margin:0 0 10px;line-height:1.25}
.pp-lead{font-size:18px;color:#00245a!important;font-weight:500}
.pd-info p{color:#565969;line-height:1.8}
.pp-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}
.pp-facts div{background:#f6f8fb;border-left:4px solid #f26522;border-radius:8px;padding:12px 14px}
.pp-facts small{display:block;color:#8a8fa0;font-size:12px;text-transform:uppercase;letter-spacing:1px}
.pp-facts b{color:#00245a;font-size:14px}
.pd-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.pd-btns a{display:inline-flex;align-items:center;gap:6px;height:50px;padding:0 28px;border-radius:30px;font-weight:700;text-decoration:none;border:2px solid #f26522;transition:.25s}
.pd-btns a:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.18)}
.pd-btns .b1{background:linear-gradient(135deg,#f26522,#ff8a3d);color:#fff}
.pd-btns .b2{background:#00245a;border-color:#00245a;color:#fff}
.pd-btns .b3{background:#25d366;border-color:#25d366;color:#fff}
.pp-block{padding:60px 0}.pp-block.alt{background:#f6f8fb}
.pp-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}
.pp-feat{background:#fff;border-radius:14px;padding:26px 22px;box-shadow:0 8px 28px rgba(0,36,90,.08);border-top:4px solid #f26522;transition:.3s}
.pp-feat:hover{transform:translateY(-8px)}
.pp-ic{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#00245a,#14509f);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:14px}
.pp-feat p{margin:0;color:#3d4258;font-weight:500;line-height:1.6}
.pp-pills{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
.pp-pill{background:#fff;color:#00245a;font-weight:600;padding:14px 24px;border-radius:40px;box-shadow:0 6px 20px rgba(0,36,90,.1);display:inline-flex;align-items:center;gap:6px;transition:.25s}
.pp-pill i{color:#f26522;font-size:20px}.pp-pill:hover{background:#00245a;color:#fff;transform:translateY(-3px)}
.pp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;counter-reset:s}
.pp-step{text-align:center;padding:30px 22px;border:2px dashed #cfd9ea;border-radius:16px;position:relative}
.pp-step b{width:52px;height:52px;border-radius:50%;background:#f26522;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:12px;box-shadow:0 0 0 8px #fff1e9}
.pp-step h4{color:#00245a;font-weight:700;margin-bottom:8px}.pp-step p{color:#565969;margin:0}
.pp-cta{background:linear-gradient(120deg,#00245a,#14509f);color:#fff;padding:46px 0}
.pp-cta .container{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.pp-cta h3{color:#fff;font-weight:800;margin:0 0 6px}.pp-cta p{margin:0;color:#dbe6ff}
.pp-cta .pd-btns{margin:0}
.pd-rel{background:#f6f8fb;padding:60px 0 30px}
.as-card-img img.contain{object-fit:contain;padding:28px}
.pg-stats{margin-top:-10px;padding:10px 0 0}
.pg-stat{background:#fff;border-radius:14px;padding:22px 12px;text-align:center;box-shadow:0 8px 28px rgba(0,36,90,.1);border-bottom:4px solid #f26522}
.pg-stat b{display:block;font-size:30px;color:#00245a;font-weight:800}.pg-stat span{color:#565969;font-size:14px}
.pg-cards{padding:50px 0 0}
.pg-card{background:#fff;border-radius:16px;padding:30px 24px;text-align:center;box-shadow:0 10px 30px rgba(0,36,90,.1);height:100%;transition:.3s}
.pg-card:hover{transform:translateY(-8px)}
.pg-card i{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f26522,#ff8a3d);color:#fff;font-size:30px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}
.pg-card h4{color:#00245a;font-weight:700}.pg-card p{color:#565969;margin:0}.pg-card a{color:#565969;text-decoration:none}.pg-card a:hover{color:#f26522}
.as-gallery .as-g-item{border-radius:12px;overflow:hidden;display:block}
.js .rv{opacity:0;transform:translateY(26px);transition:opacity .6s,transform .6s}
.js .rv.in{opacity:1;transform:none}
@media(max-width:767px){.pg-banner{padding:60px 0 70px}.pg-banner h1{font-size:28px}.pp-facts{grid-template-columns:1fr}.pd-sticky{position:static}.pd-info h2{font-size:26px}}
