body{background-color:#fff;margin:0;color:#1A1A4B}.areaTop{width:100%;height:25rem;margin:5rem 0;z-index:11;background-repeat:no-repeat;background-size:cover;background-position:center}.areaTop>div{background:rgb(26 53 79 / .7);padding:80px 100px 80px 250px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;width:100%;height:25rem}.areaTop h1{color:#fff;font-size:3rem;font-weight:400;text-align:center;text-shadow:1px 1px 2px #2e2e2e}.areaTop p{padding:.8rem 0;text-align:center;font-size:1.2rem}.faq-section,.areaText{max-width:80rem;margin:2rem auto;padding:0 3rem}.faq-title{font-weight:700;font-size:1.5rem;margin-bottom:30px}.faq-subtitle{font-size:.9rem;transform:translateY(-20px);opacity:0;color:#00AEEF;text-transform:uppercase;letter-spacing:1px;transition:opacity 0.5s ease-out,transform 0.5s ease-out}.accordion-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 8px rgb(0 0 0 / .1);margin-bottom:15px;overflow:hidden;transition:all 0.4s ease;border:1px solid #e5e5e5}.accordion-header{width:100%;background:#fff0;border:none;outline:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 40px;font-weight:500;font-size:.95rem;color:#1A1A4B}.accordion-header.details-product{display:flex;align-items:flex-start;gap:1.5rem;text-align:left;padding:1rem}.img-product{overflow:hidden;width:628px;height:350px;flex-shrink:0;border-radius:10px}.skeleton-img{width:100%;height:100%;border-radius:6px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite linear}.product-box{flex:1;background-size:cover;background-position:center;position:relative;overflow:hidden;cursor:pointer;transition:transform 0.35s ease,box-shadow 0.35s ease;will-change:transform}.product-box:not(:last-child){border-right:1px solid rgb(255 255 255 / .15)}.bgfi-products{display:flex;height:160px;font-family:'Poppins',sans-serif;gap:1px;border-radius:4px;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .08);margin-top:2.5rem}.product-box:not(:last-child){border-right:1px solid rgb(255 255 255 / .2)}.overlay-content{position:absolute;inset:0;background:rgb(0 88 155 / .58);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem 1.5rem;transition:background-color 0.3s ease}.product-box:hover .overlay-content{background:rgb(0 60 114 / .85)}.overlay-content h2{font-size:1.125rem;margin:0;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 2px rgb(0 0 0 / .25);transition:transform 0.3s ease}.hover-info{opacity:0;margin-top:.6rem;font-size:.95rem;font-weight:400;color:#f0f4f8;letter-spacing:.01em;transition:opacity 0.35s ease}.hover-info span{display:block;width:48px;height:1.5px;background-color:rgb(255 255 255 / .45);margin:.4rem auto 0;border-radius:1px}.product-box:hover{transform:scale(1.035);box-shadow:0 6px 18px rgb(0 88 155 / .2);z-index:2}.product-box:hover h2{transform:translateY(-6px)}.product-box:hover .hover-info{opacity:1}@media (max-width:600px){.bgfi-products{flex-direction:column;gap:1rem;height:auto!important}.product-box{flex:none!important;width:100%!important;height:220px!important;min-height:220px!important}}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.img-product img{width:100%;height:100%;object-fit:cover;border-radius:10px;object-position:center center;display:block;transition:transform 0.3s ease}.product-info{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:1.5rem 0}#product_details_title{font-weight:700;color:#00589B;font-size:1.3rem;font-family:'Poppins',sans-serif;margin:0 0 1rem 0}.product-description{font-size:1.1em;font-weight:400;color:#333;line-height:1.6;margin:0;text-align:justify;font-family:'Poppins',sans-serif}.accordion-body h2{font-size:1.2rem}.accordion-body p{line-height:1.5rem}.areaCards .box h2{color:#A5B390;font-weight:600;border-bottom:1px solid;padding-bottom:1rem;font-family:"Poppins",sans-serif}.accordion-body::-webkit-scrollbar{width:6px}.accordion-body::-webkit-scrollbar-thumb{background:#00AEEF;border-radius:3px}.accordion-body::-webkit-scrollbar-track{background:#f1f1f1}.accordion-body{display:block;padding:20px 40px;font-size:.95rem;color:#5A5A89;background-color:#f9f9f9;border-top:1px solid #e5e5e5;border-radius:0 0 12px 12px;overflow:hidden;transition:max-height 0.5s ease,opacity 0.5s ease}.accordion-body.active{max-height:1000px;opacity:1}.accordion-header span{font-weight:600;font-size:1.1rem;font-family:"Poppins",sans-serif}.accordion-header .arrow{border:solid #FFF;border-width:0 2px 2px 0;padding:4px;transform:rotate(45deg);transition:transform 0.3s ease;margin-left:10px}.accordion-item.active .accordion-header .arrow{transform:rotate(-135deg)}.areaCards{padding:1.5rem 0;padding:2rem 0;display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start;align-items:stretch}.accordion-body .areaCards .box{text-align:left;word-break:break-word;color:#171717;font-family:"Poppins",sans-serif;background:linear-gradient(180deg,#ffffff 0%,#f5f7fa 40%,#f2f4f8 100%);box-shadow:0 6px 16px rgb(0 0 0 / .07);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;flex:0 0 calc(33.33% - 1.5rem);max-width:calc(33.33% - 1.5rem);box-sizing:border-box;opacity:0;transform:translateY(20px);animation:fadeInUp 0.8s ease forwards}.accordion-body .areaCards .box:nth-child(1){animation-delay:0.1s}.accordion-body .areaCards .box:nth-child(2){animation-delay:0.2s}.accordion-body .areaCards .box:nth-child(3){animation-delay:0.3s}.accordion-body .areaCards .box:nth-child(4){animation-delay:0.4s}.accordion-body .areaCards .box:nth-child(5){animation-delay:0.5s}.accordion-body .areaCards .box:nth-child(6){animation-delay:0.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.product-summary{font-size:1.05rem;font-weight:600;color:#222;margin:0 0 1rem 0;line-height:1.5;font-family:'Poppins',sans-serif}.product-description{font-size:1rem;font-weight:400;color:#444;line-height:1.7;margin:0;text-align:justify;font-family:'Poppins',sans-serif}.text-content{font-family:"Poppins",sans-serif!important;color:#171717;font-size:0.95rem!important;line-height:1.6;text-align:left}.text-content p{margin:0 0 1em 0}.text-content ul,.text-content ol{padding-left:1.5em;margin:0 0 1em 0}.text-content li{margin-bottom:.5em;list-style-position:outside}.text-content ul{list-style-type:disc}.text-content ol{list-style-type:decimal}.text-content br:last-child{display:none}.areaCards .box.card{width:32%}.accordion-body .areaCards .box:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgb(0 0 0 / .12);transition:transform 0.5s ease,box-shadow 0.5s ease}.areaCards .box.info:hover{box-shadow:0 6px 18px rgb(0 0 0 / .12);transform:translateY(-4px)}.safe-text,.safe-text *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;line-height:inherit!important;background-color:inherit!important;white-space-collapse:inherit!important;content:''}.other-accounts .areaCards .box{background-color:#00589B;color:#fff;box-shadow:0 4px 12px rgb(0 0 0 / .1),0 8px 16px rgb(0 0 0 / .05);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1rem;height:auto;max-width:15rem;font-size:1rem;transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease;overflow:hidden;position:relative;text-align:center}.other-accounts .other-contents{max-width:80rem;margin:0 auto;padding:5rem 3rem;text-align:center}.box img{filter:drop-shadow(0 0 5px rgb(255 255 255 / .5))}.other-accounts .other-contents h2{font-size:1.2rem;font-weight:700;font-family:"Poppins",sans-serif;color:#333;margin-bottom:1.5rem}.other-accounts .other-contents .box{background-color:#00589B;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:15rem;gap:1.5rem;box-shadow:0 4px 12px rgb(0 0 0 / .15),0 8px 16px rgb(0 0 0 / .1);border-radius:10px;transition:box-shadow 0.3s ease,transform 0.3s ease}.other-accounts .areaCards .box:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgb(0 0 0 / .15);background-color:#004a7c;border:1px solid #fff;transition:transform 0.4s ease,background-color 0.4s ease,box-shadow 0.4s ease}.other-accounts .areaCards .box img{width:4rem;margin-bottom:1rem;filter:drop-shadow(0 0 5px rgb(255 255 255 / .5))}.other-accounts .areaCards .box p{font-size:.9rem;font-weight:600;line-height:1.4rem;text-transform:capitalize;font-family:"Poppins",sans-serif;margin:0}.other-accounts .other-contents .areaCards{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;width:100%}@media (max-width:768px){.areaTop{height:auto;margin:3rem 0}.areaTop>div{padding:40px 20px;height:auto}.areaTop h1{font-size:1.8rem}.areaTop p{font-size:.95rem}.faq-section,.areaText{padding:0 1.5rem}.other-accounts .areaCards .box{max-width:12rem;padding:1rem}.other-accounts .other-contents{padding:3rem 2rem}.other-accounts .areaCards{gap:1rem}}.other-accounts .areaCards .box:hover{transform:translateY(-8px) scale(1.05)}@media (min-width:601px){.product-box{flex:1 1 48%;height:180px}.overlay-content h2{font-size:18px}.hover-info{font-size:.9rem}}@media (max-width:1024px){.areaTop>div{padding:60px 60px}.areaTop h1{font-size:2.2rem}.areaTop p{font-size:1rem}.img-product{width:100%;height:auto}.accordion-header.details-product{flex-direction:column;gap:1rem}.accordion-body .areaCards .box{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}.product-box{flex:1 1 48%;height:180px}.overlay-content h2{font-size:18px}.hover-info{font-size:.9rem}}@media (max-width:768px){.accordion-body .areaCards .box{flex:0 0 100%;max-width:100%}}