:root{--navy:#003056;--navy-deep:#001e3c;--orange:#f26322;--orange-light:#fef0e8;--green:#95C01E;--green-light:#f0f7d4;--white:#ffffff;--off-white:#f8fafc;--gray-100:#f1f4f8;--gray-200:#e2e8f0;--gray-400:#94a3b8;--gray-600:#475569;--gray-800:#1e293b;--text:#22303f;--text-muted:#546478;--shadow-sm:0 2px 12px rgba(0, 48, 86, 0.07);--shadow-md:0 8px 32px rgba(0, 48, 86, 0.11);--shadow-lg:0 20px 60px rgba(0, 48, 86, 0.15);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px}.ahr-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);background:var(--orange-light);padding:5px 14px;border-radius:999px;margin-bottom:16px}.ahr-tag.green{color:#4a7a00;background:var(--green-light)}.enquiry-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgb(0 48 86 / .85);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:20px}.enquiry-modal .modal-content{background:var(--white);padding:40px;border-radius:var(--radius-lg);width:100%;max-width:550px;position:relative;box-shadow:var(--shadow-lg);max-height:90vh;overflow-y:auto}.enquiry-modal .close{position:absolute;right:20px;top:15px;font-size:30px;color:var(--gray-400);cursor:pointer;transition:color 0.3s}.enquiry-modal .close:hover{color:var(--orange)}.enquiry-form h3{color:var(--navy);font-size:1.75rem;font-weight:800;margin-bottom:25px;text-align:center}.product-info-box{background:var(--gray-100);padding:15px 20px;border-radius:var(--radius-sm);margin-bottom:25px;border-left:4px solid var(--orange)}.product-info-box p{margin:5px 0;font-size:.95rem;color:var(--text)}.enquiry-form label{display:block;font-weight:600;margin-bottom:8px;color:var(--text);font-size:.9rem}.enquiry-form input,.enquiry-form textarea{width:100%;padding:12px 16px;margin-bottom:20px;border:1.5px solid var(--gray-200);border-radius:var(--radius-sm);font-size:1rem;transition:all 0.3s}.enquiry-form input:focus,.enquiry-form textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px var(--orange-light)}.enquiry-form .submit-btn{width:100%;background:var(--navy);color:#fff;padding:16px;border:none;border-radius:var(--radius-sm);font-size:1.1rem;font-weight:700;cursor:pointer;transition:all 0.3s;display:flex;justify-content:center;align-items:center;gap:10px}.enquiry-form .submit-btn:hover{background:var(--orange);transform:translateY(-2px);box-shadow:0 4px 12px rgb(242 99 34 / .3)}.gp-table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.gp-table th,.gp-table td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--gray-200)}.gp-table th{background:var(--gray-100);color:var(--navy);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em}.gp-table tr:hover{background-color:var(--gray-100)}.enquiry-btn{background:var(--orange)!important;color:white!important;border:none!important;padding:10px 24px!important;border-radius:50px!important;font-family:'DM Sans',sans-serif!important;font-weight:700!important;font-size:0.95rem!important;text-transform:none!important;box-shadow:0 8px 24px -6px rgb(242 99 34 / .45)!important;cursor:pointer!important;transition:all 0.3s ease!important}.enquiry-btn:hover{background:#d8521a!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px -6px rgb(242 99 34 / .4)!important}.gp-table th{background:rgb(0 48 86 / .05)!important;color:var(--navy)!important;font-family:'DM Sans',sans-serif!important;font-weight:700!important}.gp-category{background:var(--navy)!important;border-radius:16px!important;font-family:'Sora',sans-serif!important;box-shadow:0 4px 15px rgb(0 48 86 / .1)!important}.gp-download a{background:var(--orange)!important;border-radius:50px!important;font-family:'DM Sans',sans-serif!important;font-weight:700!important;box-shadow:0 8px 24px -6px rgb(242 99 34 / .45)!important}.gp-download a:hover{background:#d8521a!important;transform:translateY(-2px)!important;box-shadow:0 14px 32px -6px rgb(242 99 34 / .4)!important}.apz-faq-section{margin-top:60px}.apz-faq-title{font-family:var(--apz-font-head);font-size:2rem;font-weight:800;color:var(--apz-navy);margin-bottom:30px;padding-top:40px;border-top:1px solid var(--apz-border)}.apz-faq-item{margin-bottom:15px;border:1px solid var(--apz-border);border-radius:var(--apz-radius);background:#fff;overflow:hidden;transition:box-shadow 0.3s}.apz-faq-item:hover{box-shadow:0 4px 15px rgb(0 48 86 / .05)}.apz-faq-question{padding:20px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:background 0.3s}.apz-faq-question:hover{background:#f9fbfd}.apz-faq-question h3{margin:0!important;font-size:1.15rem!important;font-family:var(--apz-font-head);color:var(--apz-navy);font-weight:700}.apz-faq-icon{font-size:1.5rem;font-weight:300;color:var(--apz-orange);transition:transform 0.3s}.apz-faq-item.is-open .apz-faq-icon{transform:rotate(45deg)}.apz-faq-answer{display:none;padding:0 24px 24px;color:var(--apz-text);font-size:1.05rem;line-height:1.7}.apz-faq-answer p{margin-bottom:0!important}.apz-file-upload-wrapper{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;margin-top:4px!important;margin-bottom:20px!important}.apz-file-upload-wrapper input.apz-file-name-display{width:100%!important;padding-right:110px!important;pointer-events:none!important;background:#fff!important;border:1.5px solid var(--apz-border)!important;border-radius:9px!important;height:48px!important;line-height:48px!important;font-family:var(--apz-font-body)!important;font-size:0.95rem!important;color:var(--apz-text)!important;box-sizing:border-box!important;transition:border-color 0.2s,box-shadow 0.2s!important}.apz-file-upload-wrapper:hover input.apz-file-name-display{border-color:var(--apz-navy)!important}.apz-file-upload-wrapper .apz-file-upload-btn{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;background:var(--apz-navy)!important;color:#fff!important;border:none!important;padding:6px 18px!important;border-radius:6px!important;font-family:var(--apz-font-body)!important;font-size:0.85rem!important;font-weight:700!important;pointer-events:none!important;transition:background 0.2s,transform 0.1s!important;height:32px!important;line-height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.apz-file-upload-wrapper:hover .apz-file-upload-btn{background:var(--apz-orange)!important}.apz-file-upload-wrapper input[type="file"].apz-file-input{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:5!important;margin:0!important;padding:0!important}.apz-modal .apz-modal-content{max-width:640px!important}div.apz-cf7-form form,.apz-modal-form-area .wpcf7-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 16px!important}div.apz-cf7-form form p,.apz-modal-form-area .wpcf7-form p{margin:0!important;grid-column:span 1!important;width:100%!important}div.apz-cf7-form form p:nth-of-type(n+5),.apz-modal-form-area .wpcf7-form p:nth-of-type(n+5){grid-column:span 2!important}div.apz-cf7-form form p:has(input[type="hidden"]),.apz-modal-form-area .wpcf7-form p:has(input[type="hidden"]){display:none!important}div.apz-cf7-form label,.apz-modal-form-area label{display:block!important;font-family:var(--apz-font-body)!important;font-size:0.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0.01em!important;color:var(--apz-navy)!important;margin-bottom:5px!important;margin-top:0!important}div.apz-cf7-form input[type="text"],div.apz-cf7-form input[type="email"],div.apz-cf7-form input[type="tel"],div.apz-cf7-form input[type="number"],div.apz-cf7-form select,div.apz-cf7-form textarea,.apz-modal-form-area input[type="text"],.apz-modal-form-area input[type="email"],.apz-modal-form-area input[type="tel"],.apz-modal-form-area input[type="number"],.apz-modal-form-area select,.apz-modal-form-area textarea{width:100%!important;padding:10px 14px!important;border:1.5px solid var(--apz-border)!important;border-radius:9px!important;font-family:var(--apz-font-body)!important;font-size:0.92rem!important;color:var(--apz-text)!important;background:var(--apz-white)!important;transition:border-color .2s,box-shadow .2s!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;height:44px!important;margin:0!important}div.apz-cf7-form select,.apz-modal-form-area select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7A8D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:15px!important;padding-right:38px!important}div.apz-cf7-form textarea,.apz-modal-form-area textarea{height:auto!important;min-height:90px!important;resize:vertical!important}div.apz-cf7-form input:focus,div.apz-cf7-form select:focus,div.apz-cf7-form textarea:focus,.apz-modal-form-area input:focus,.apz-modal-form-area select:focus,.apz-modal-form-area textarea:focus{border-color:var(--apz-navy)!important;box-shadow:0 0 0 3px rgb(0 48 86 / .08)!important}div.apz-cf7-form input[type="submit"],.apz-modal-form-area input[type="submit"],.apz-modal-form-area .wpcf7-submit{width:100%!important;padding:14px 24px!important;background:var(--apz-orange)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-family:var(--apz-font-body)!important;font-size:1rem!important;font-weight:700!important;cursor:pointer!important;transition:background .2s,transform .2s,box-shadow .2s!important;box-shadow:0 6px 20px -4px rgb(242 99 34 / .4)!important;letter-spacing:0.02em!important;height:auto!important;margin-top:4px!important}div.apz-cf7-form input[type="submit"]:hover,.apz-modal-form-area input[type="submit"]:hover,.apz-modal-form-area .wpcf7-submit:hover{background:var(--apz-navy)!important;box-shadow:0 6px 20px -4px rgb(0 48 86 / .4)!important}@media (max-width:600px){div.apz-cf7-form form,.apz-modal-form-area .wpcf7-form{grid-template-columns:1fr!important}div.apz-cf7-form form p,div.apz-cf7-form form p:nth-of-type(n+5),.apz-modal-form-area .wpcf7-form p,.apz-modal-form-area .wpcf7-form p:nth-of-type(n+5){grid-column:span 1!important}.apz-modal .apz-modal-content{max-width:100%!important}}.apz-modal{padding:20px!important;box-sizing:border-box!important}.apz-modal .apz-modal-content{max-height:90vh!important;overflow-y:auto!important}.apz-modal .apz-close-modal{position:sticky!important;top:0!important;float:right!important;z-index:10!important;margin-bottom:-30px!important}div.apz-cf7-form br,.apz-modal-form-area br{display:none!important}div.apz-cf7-form .wpcf7-form-control-wrap,.apz-modal-form-area .wpcf7-form-control-wrap{display:block!important;margin:0!important;padding:0!important}div.apz-cf7-form .wpcf7-not-valid-tip,.apz-modal-form-area .wpcf7-not-valid-tip{margin-top:4px!important;margin-bottom:0!important;font-size:0.78rem!important}div.apz-cf7-form .wpcf7-response-output,.apz-modal-form-area .wpcf7-response-output{margin:8px 0 0!important}.parent-pageid-4282{--apz-navy:#003056;--apz-navy-mid:#0a4a7a;--apz-orange:#F26322;--apz-orange-glow:rgba(242, 99, 34, 0.18);--apz-light:#F5F7FA;--apz-border:#DDE3EB;--apz-text:#2D3A4A;--apz-text-muted:#6B7A8D;--apz-white:#FFFFFF;--apz-card-shadow:0 4px 24px rgba(0, 48, 86, 0.09), 0 1px 4px rgba(0, 0, 0, 0.04);--apz-font-head:'Sora', sans-serif;--apz-font-body:'DM Sans', sans-serif;--apz-radius:16px}.parent-pageid-4282 .entry-content section:first-of-type{background-color:var(--apz-white)!important;padding:60px 0!important;font-family:var(--apz-font-body)!important}.parent-pageid-4282 .entry-content section:first-of-type>div:first-child{max-width:1300px!important;margin:0 auto!important;background:transparent!important;padding:0 20px!important;border-radius:0!important;box-shadow:none!important;color:var(--apz-text)!important}.parent-pageid-4282 .entry-content h2{font-family:var(--apz-font-head)!important;color:var(--apz-navy)!important;font-size:clamp(1.8rem, 3vw, 2.5rem)!important;font-weight:800!important;margin-top:40px!important;margin-bottom:20px!important;line-height:1.2!important}.parent-pageid-4282 .entry-content h3{font-family:var(--apz-font-head)!important;color:var(--apz-navy)!important;font-size:clamp(1.4rem, 2vw, 1.8rem)!important;font-weight:700!important;margin-top:35px!important;margin-bottom:15px!important;line-height:1.3!important}.parent-pageid-4282 .entry-content p,.parent-pageid-4282 .entry-content li{font-family:var(--apz-font-body)!important;color:var(--apz-text-muted)!important;font-size:1.05rem!important;line-height:1.8!important}.parent-pageid-4282 .entry-content p{margin-bottom:20px!important}.parent-pageid-4282 .entry-content p strong{color:var(--apz-navy)!important}.parent-pageid-4282 .entry-content li{margin-bottom:8px!important}.parent-pageid-4282 .entry-content a{color:var(--apz-orange)!important;text-decoration:none!important;font-weight:600!important;transition:color 0.2s!important}.parent-pageid-4282 .entry-content a:hover{color:var(--apz-navy)!important;text-decoration:underline!important}.parent-pageid-4282 .entry-content hr{border:none!important;height:1px!important;background-color:var(--apz-border)!important;margin:50px 0!important}.parent-pageid-4282 .entry-content section:last-of-type{max-width:1300px!important;margin:0 auto!important;padding:20px 20px 80px!important}.parent-pageid-4282 .entry-content section:last-of-type h2{font-family:var(--apz-font-head)!important;color:var(--apz-navy)!important;font-size:clamp(1.8rem, 3vw, 2.2rem)!important;font-weight:800!important;margin-bottom:30px!important}.parent-pageid-4282 .faq-item{margin-bottom:15px!important;border:1px solid var(--apz-border)!important;border-radius:var(--apz-radius)!important;background:#fff!important;overflow:hidden!important;transition:box-shadow 0.3s!important;box-shadow:none!important}.parent-pageid-4282 .faq-item:hover{box-shadow:0 4px 15px rgb(0 48 86 / .05)!important}.parent-pageid-4282 .faq-item h3{padding:20px 24px!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:#fff!important;transition:background 0.3s!important;margin:0!important;font-size:1.15rem!important;font-family:var(--apz-font-head)!important;color:var(--apz-navy)!important;font-weight:700!important;border-radius:0!important}.parent-pageid-4282 .faq-item h3:hover{background:#f9fbfd!important}.parent-pageid-4282 .faq-item h3::after{content:"+"!important;font-size:1.5rem!important;font-weight:300!important;color:var(--apz-orange)!important;transition:transform 0.3s!important;display:inline-block!important;margin-left:15px!important}.parent-pageid-4282 .faq-item.is-open h3::after{content:"−"!important;transform:rotate(180deg)!important}.parent-pageid-4282 .faq-item>div:last-child{padding:0 24px 24px!important;color:var(--apz-text)!important;font-size:1.05rem!important;line-height:1.7!important;border:none!important;margin-top:0!important;background:#fff!important}.whb-header{visibility:visible!important;opacity:1!important}.whb-header:not(.whb-sticked) .whb-main-header{transform:none!important}.whb-main-header{min-height:50px}.wd-post-cat.wd-style-with-bg{display:none!important}