.BlogDetail-module__FoSK6a__breadcrumb{max-width:1170px;font-family:var(--font-poppins);background-color:#175887;align-items:center;gap:8px;margin:0 auto 20px;padding:10px 20px;font-size:16px;display:flex}.BlogDetail-module__FoSK6a__breadcrumb a{color:#fff;margin-top:0;font-weight:500;text-decoration:none}.BlogDetail-module__FoSK6a__breadcrumb a:hover{text-decoration:underline}.BlogDetail-module__FoSK6a__separator{color:#999;margin-top:0}.BlogDetail-module__FoSK6a__backBtn{cursor:pointer;color:#fff;background:#175887;border:1px solid #ddd;border-radius:30px;align-items:center;gap:8px;margin-left:180px;padding:10px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.BlogDetail-module__FoSK6a__backBtn:hover{color:#fff;background:#112a49;transform:translate(-3px)}.BlogDetail-module__FoSK6a__pageLayout{grid-template-columns:1fr;gap:32px;max-width:1520px;margin:0 auto;padding:0 20px;display:grid}.BlogDetail-module__FoSK6a__stickyForm{background:#fff;border-radius:16px;height:fit-content;padding:28px;position:sticky;top:100px;box-shadow:0 20px 50px #0000001f}.BlogDetail-module__FoSK6a__stickyForm h3{color:#0e3a5d;margin-bottom:20px;font-size:20px;font-weight:800}.BlogDetail-module__FoSK6a__form input,.BlogDetail-module__FoSK6a__form textarea{border:1px solid #dcdcdc;border-radius:8px;width:100%;margin-bottom:14px;padding:12px 14px;font-size:14px}.BlogDetail-module__FoSK6a__form textarea{resize:none}.BlogDetail-module__FoSK6a__form button{color:#fff;cursor:pointer;background:#0e3a5d;border:none;border-radius:8px;width:100%;padding:12px;font-weight:700;transition:background .25s}.BlogDetail-module__FoSK6a__form button:hover{background:#175887}@media (max-width:1024px){.BlogDetail-module__FoSK6a__pageLayout{grid-template-columns:1fr;margin-top:-80px}.BlogDetail-module__FoSK6a__stickyForm{margin-bottom:30px;position:relative;top:auto}}.BlogDetail-module__FoSK6a__wrapper{background:linear-gradient(#eef4fb 0%,#fff 100%);padding-bottom:90px}.BlogDetail-module__FoSK6a__banner{width:100%;height:480px;position:relative;overflow:hidden}.BlogDetail-module__FoSK6a__image{object-fit:cover;filter:brightness(.92);width:100%;height:100%}.BlogDetail-module__FoSK6a__container{z-index:2;background:#fff;border-radius:22px;max-width:1170px;margin:50px auto;padding:56px 64px;position:relative}.BlogDetail-module__FoSK6a__title{color:#0e3a5d;margin-bottom:32px;font-size:40px;font-weight:800;line-height:1.25}.BlogDetail-module__FoSK6a__description{color:#2e2e2e;font-size:17px;line-height:1.9}.BlogDetail-module__FoSK6a__description p{color:#444;margin-bottom:20px}.BlogDetail-module__FoSK6a__description h2{color:#0e3a5d;margin:44px 0 18px;font-size:28px;font-weight:800}.BlogDetail-module__FoSK6a__description h3{color:#123a52;margin:34px 0 16px;font-size:23px;font-weight:700}.BlogDetail-module__FoSK6a__description ul,.BlogDetail-module__FoSK6a__description ol{margin-bottom:24px;padding-left:24px}.BlogDetail-module__FoSK6a__description li{margin-bottom:10px}.BlogDetail-module__FoSK6a__description a{color:#0e3a5d;font-weight:700;text-decoration:underline}.BlogDetail-module__FoSK6a__faqSection{margin-top:30px;margin-bottom:30px}.BlogDetail-module__FoSK6a__faqSection h2{color:#175887;font-weight:600}.BlogDetail-module__FoSK6a__faqQuestion{cursor:pointer;color:#0e3a5d;background:0 0;border:none;border-radius:14px;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 24px;font-size:18px;font-weight:700;transition:background .25s;display:flex}.BlogDetail-module__FoSK6a__faqQuestion:hover{background:#f3f7fc}.BlogDetail-module__FoSK6a__faqAnswer{color:#444;margin-bottom:0!important;padding:20px!important}.BlogDetail-module__FoSK6a__faqItem{background:#fff;border:1px solid #e6edf5;border-radius:16px;margin-top:30px;margin-bottom:18px;transition:box-shadow .25s,border-color .25s;box-shadow:0 10px 28px #0000000f}.BlogDetail-module__FoSK6a__active{border-color:#0e3a5d;box-shadow:0 18px 45px #0e3a5d26}.BlogDetail-module__FoSK6a__chevronIcon{color:#0e3a5d;background:#eef4fb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:transform .25s,background .25s;display:flex}.BlogDetail-module__FoSK6a__rotate{color:#fff;background:#0e3a5d;transform:rotate(180deg)}.BlogDetail-module__FoSK6a__faqAnswer{padding:0 24px;transition:max-height .4s;overflow:hidden}.BlogDetail-module__FoSK6a__faqAnswer p{color:#444;margin:16px 0 22px;padding:20px;font-size:15.5px;line-height:1.7}@media (max-width:768px){.BlogDetail-module__FoSK6a__faqQuestion{padding:18px 20px;font-size:16px}.BlogDetail-module__FoSK6a__faqAnswer p{font-size:15px}.BlogDetail-module__FoSK6a__breadcrumb{margin:120px auto 0}}@media (max-width:1024px){.BlogDetail-module__FoSK6a__container{margin-top:90px;padding:48px}.BlogDetail-module__FoSK6a__title{font-size:34px}}@media (max-width:768px){.BlogDetail-module__FoSK6a__banner{height:340px}.BlogDetail-module__FoSK6a__container{margin-top:70px;padding:34px}.BlogDetail-module__FoSK6a__title{font-size:30px}}@media (max-width:480px){.BlogDetail-module__FoSK6a__banner{height:260px}.BlogDetail-module__FoSK6a__container{margin-top:80px;margin-bottom:0;padding:24px}.BlogDetail-module__FoSK6a__title{font-size:24px}.BlogDetail-module__FoSK6a__wrapper{padding-bottom:0}}
:root{--ux-dark:#0f172a;--ux-light:#f8fafc;--ux-muted:#cbd5e1;--ux-accent:#2563eb;--ux-border:#ffffff12;--ux-card-bg:#ffffff14}.ux-footer{background:var(--ux-dark);color:var(--ux-light);margin-top:80px;position:relative}.ux-footer-highlight{border-bottom:1px solid var(--ux-border);background:linear-gradient(90deg,#1e293b,#0f172a);padding:18px 0}.ux-h-inner{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.ux-h-item{opacity:.9;align-items:center;gap:8px;font-size:.92rem;display:flex}.ux-h-item svg{color:var(--ux-accent)}.ux-footer-main{padding:80px 0 40px;position:relative}.ux-footer-badge{color:var(--ux-light);letter-spacing:.5px;background:#1d4ed8;border-radius:50px;padding:14px 34px;font-size:1rem;font-weight:600;position:absolute;top:-25px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #2563eb66}.ux-footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.ux-footer-col h3{margin-bottom:12px;font-size:1.4rem}.ux-footer-col p{color:var(--ux-muted);margin-bottom:20px;font-size:.92rem;line-height:1.7}.ux-footer-col h4{border-bottom:2px solid var(--ux-accent);width:120px;margin-bottom:12px;padding-bottom:6px;font-size:1rem}.ux-footer-col ul{padding:0;list-style:none}.ux-footer-col ul li{color:var(--ux-muted);margin-bottom:8px;font-size:.9rem}.ux-footer-col ul li a{color:var(--ux-muted);text-decoration:none;transition:color .2s}.ux-footer-col ul li a:hover{color:var(--ux-accent)}.ux-socials{gap:12px;display:flex}.ux-socials a{background:var(--ux-card-bg);width:36px;height:36px;color:var(--ux-light);border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.ux-socials a:hover{background:var(--ux-accent);transform:translateY(-2px)}.ux-footer-form{gap:10px;display:flex}.ux-footer-form input{border:1px solid var(--ux-border);color:var(--ux-light);background:#ffffff1f;border-radius:10px;outline:none;flex:1;padding:10px 12px;font-size:.9rem}.ux-footer-form input::placeholder{color:var(--ux-muted)}.ux-footer-form button{color:var(--ux-light);cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:10px 18px;font-size:.9rem;transition:all .2s}.ux-footer-form button:hover{background:#1e40af}.ux-footer-bottom{border-top:1px solid var(--ux-border);text-align:center;color:var(--ux-muted);padding:16px 0;font-size:.85rem}.ux-footer{position:relative}.ux-footer-sidebar{z-index:10;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(-90deg)}.ux-footer-sidebar-inner{color:#fff;letter-spacing:.06em;cursor:pointer;text-transform:uppercase;text-align:center;background:#175887;border-radius:50px 50px 0 0;padding:12px 28px;font-size:.95rem;box-shadow:0 14px 32px #0f172a66}.ux-footer-sidebar-inner:hover{color:#fff;background:#175887}.ux-footer-sidebar-btn{color:#fff;background:0 0;border:none}@media (max-width:768px){.ux-footer-sidebar{display:none}}@media (max-width:960px){.ux-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ux-footer-grid{grid-template-columns:1fr}.ux-footer-badge{padding:12px 24px;font-size:.85rem}}
