:root{--ui-primary:#003056;--ui-primary-deep:#001830;--ui-primary-mid:#0a4a7a;--ui-primary-light:#f1f4f8;--ui-primary-soft:#f8fafc;--apz-navy:#003056;--apz-navy-mid:#0a4a7a;--apz-navy-deep:#001830;--apz-navy-light:#f1f4f8;--apz-orange:#f26322;--apz-orange-dark:#d8521a;--apz-orange-light:#fef0e8;--apz-orange-glow:rgba(242, 99, 34, 0.22);--ui-lime:#95c01e;--ui-lime-light:#f0f7d4;--ui-lime-dark:#4a7a00;--ui-lime-glow:rgba(149, 192, 30, 0.25);--ui-accent:#f26322;--ui-accent-hover:#d8521a;--ui-accent-deep:#ffffff;--ui-accent-glow:rgba(242, 99, 34, 0.35);--ui-surface:#ffffff;--ui-surface-soft:#f8fafc;--ui-surface-tint:#f1f4f8;--ui-surface-elevated:#ffffff;--ui-border:#e2e8f0;--ui-border-soft:#eef2f6;--ui-border-focus:#003056;--ui-text:#001830;--ui-text-body:#22303f;--ui-text-muted:#546478;--ui-text-light:#64748b;--ui-white:#ffffff;--ui-safe-bg:#f0f7d4;--ui-safe-text:#4a7a00;--ui-safe-border:#c5e17a;--ui-caution-bg:#fff7ed;--ui-caution-text:#c2410c;--ui-caution-border:#fed7aa;--ui-danger-bg:#fef2f2;--ui-danger-text:#b91c1c;--ui-danger-border:#fecaca;--ui-info-bg:#f1f4f8;--ui-info-text:#003056;--ui-info-border:#cbd5e1;--ui-font-head:'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--ui-font-body:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--apz-font-head:'Sora', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--apz-font-body:'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--ui-line-height-body:1.65;--ui-line-height-head:1.25;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-xl:24px;--ui-radius-pill:9999px;--ui-btn-radius:9999px;--ui-shadow-xs:0 1px 3px rgba(0, 48, 86, 0.05);--ui-shadow-sm:0 4px 12px rgba(0, 48, 86, 0.06);--ui-shadow-md:0 8px 24px rgba(0, 48, 86, 0.08), 0 2px 6px rgba(0, 0, 0, 0.02);--ui-shadow-lg:0 16px 40px rgba(0, 48, 86, 0.12), 0 4px 12px rgba(0, 0, 0, 0.03);--ui-shadow-hover:0 20px 48px rgba(0, 48, 86, 0.14), 0 6px 16px rgba(0, 0, 0, 0.04);--ui-transition-fast:0.18s cubic-bezier(0.4, 0, 0.2, 1);--ui-transition-base:0.28s cubic-bezier(0.4, 0, 0.2, 1)}.apz-product,.apz-archive-wrapper,.aprazer-home,.ahr-page{font-family:var(--ui-font-body);color:var(--ui-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apz-product h1,.apz-product h2,.apz-product h3,.apz-archive-wrapper h1,.apz-archive-wrapper h2,.apz-archive-wrapper h3,.aprazer-home h1,.aprazer-home h2,.aprazer-home h3,.ahr-page h1,.ahr-page h2,.ahr-page h3{font-family:var(--ui-font-head);letter-spacing:-.02em;color:var(--ui-primary-deep);font-weight:700;line-height:var(--ui-line-height-head)}.apz-spec-val,.apz-tabular,.apz-spec-table td,.dosage-table td{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.apz-icon-pill{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ui-radius-md);background:var(--ui-primary-light);color:var(--ui-primary);flex-shrink:0;transition:transform var(--ui-transition-fast),background var(--ui-transition-fast)}.apz-icon-pill.accent{background:var(--ui-lime-light,#f0f7d4);color:var(--ui-lime-dark,#4a7a00)}.apz-icon-pill.safe{background:var(--ui-safe-bg);color:var(--ui-safe-text)}.apz-icon-pill.caution{background:var(--ui-caution-bg);color:var(--ui-caution-text)}.apz-icon-pill.danger{background:var(--ui-danger-bg);color:var(--ui-danger-text)}.apz-icon-pill.large{width:48px;height:48px;border-radius:var(--ui-radius-lg)}.apz-badge-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:var(--ui-radius-pill);background:var(--ui-surface-soft);color:var(--ui-primary);border:1px solid var(--ui-border);line-height:1.2}.apz-badge-pill.primary{background:var(--ui-primary-light);border-color:#B2DFDB;color:var(--ui-primary)}.apz-badge-pill.verified,.apz-badge-pill.safe{background:var(--ui-safe-bg);border-color:var(--ui-safe-border);color:var(--ui-safe-text)}.apz-badge-pill.caution,.apz-badge-pill.warning{background:var(--ui-caution-bg);border-color:var(--ui-caution-border);color:var(--ui-caution-text)}.apz-badge-pill.danger,.apz-badge-pill.rx{background:var(--ui-danger-bg);border-color:var(--ui-danger-border);color:var(--ui-danger-text)}.apz-trust-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.apz-trust-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-pill);font-size:.82rem;font-weight:600;color:var(--ui-primary-deep);box-shadow:var(--ui-shadow-xs);transition:transform var(--ui-transition-fast),border-color var(--ui-transition-fast)}.apz-trust-pill:hover{transform:translateY(-2px);border-color:var(--ui-primary-mid)}.apz-trust-pill svg{color:var(--ui-primary);flex-shrink:0}.apz-floating-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:rgb(255 255 255 / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(226 232 240 / .85);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-md);color:var(--ui-primary-deep);font-size:.85rem;font-weight:700}.apz-spec-matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:24px 0}@media (min-width:768px){.apz-spec-matrix.matrix-3col{grid-template-columns:repeat(3,1fr)}}.apz-spec-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--ui-surface-soft);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);transition:transform var(--ui-transition-fast),border-color var(--ui-transition-fast),background var(--ui-transition-fast)}.apz-spec-card:hover{background:var(--ui-surface);border-color:#B2DFDB;transform:translateY(-2px);box-shadow:var(--ui-shadow-sm)}.apz-spec-card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--ui-radius-sm);background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-primary);flex-shrink:0}.apz-spec-card-body{display:flex;flex-direction:column;min-width:0}.apz-spec-card-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-text-muted);margin-bottom:3px}.apz-spec-card-value{font-size:.92rem;font-weight:600;color:var(--ui-primary-deep);line-height:1.35;overflow:hidden;text-overflow:ellipsis}.apz-clinical-dossier{display:flex;flex-direction:column;gap:20px;margin:28px 0}.apz-clinical-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:24px 28px;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-transition-base),box-shadow var(--ui-transition-base)}.apz-clinical-card:hover{border-color:#CBD5E1;box-shadow:var(--ui-shadow-sm)}.apz-clinical-card-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.apz-clinical-card-header h3{font-size:1.22rem;margin:0;color:var(--ui-primary-deep)}.apz-clinical-card-content{color:var(--ui-text-body);font-size:.98rem;line-height:1.7;max-width:72ch}.apz-clinical-card-content p:last-child{margin-bottom:0}.apz-med-alert{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:var(--ui-radius-md);margin:16px 0;border-left:4px solid}.apz-med-alert.safe{background:var(--ui-safe-bg);border-color:var(--ui-safe-text);color:var(--ui-safe-text)}.apz-med-alert.caution{background:var(--ui-caution-bg);border-color:var(--ui-caution-text);color:var(--ui-caution-text)}.apz-med-alert.contraindication,.apz-med-alert.danger{background:var(--ui-danger-bg);border-color:var(--ui-danger-text);color:var(--ui-danger-text)}.apz-med-alert-icon{flex-shrink:0;margin-top:2px}.apz-med-alert-text{font-size:.92rem;line-height:1.55;font-weight:500}.apz-accordion{display:flex;flex-direction:column;gap:12px;margin:20px 0}.apz-accordion details{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);overflow:hidden;transition:border-color var(--ui-transition-fast),box-shadow var(--ui-transition-fast)}.apz-accordion details[open]{border-color:var(--ui-primary-mid);box-shadow:var(--ui-shadow-sm)}.apz-accordion summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-family:var(--ui-font-head);font-weight:700;font-size:1.02rem;color:var(--ui-primary-deep);cursor:pointer;user-select:none}.apz-accordion summary::-webkit-details-marker{display:none}.apz-accordion-title{display:flex;align-items:center;gap:12px}.apz-accordion-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ui-radius-pill);background:var(--ui-primary-light);color:var(--ui-primary);font-size:.8rem;font-weight:800;flex-shrink:0}.apz-accordion-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ui-radius-pill);background:var(--ui-surface-soft);color:var(--ui-primary);transition:transform var(--ui-transition-fast),background var(--ui-transition-fast);flex-shrink:0}details[open] .apz-accordion-icon{transform:rotate(180deg);background:var(--ui-primary-light)}.apz-accordion-body{padding:0 22px 20px 62px;color:var(--ui-text-body);font-size:.95rem;line-height:1.65}.apz-bento-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.apz-bento-grid.cols-2{grid-template-columns:repeat(2,1fr)}.apz-bento-grid.cols-3{grid-template-columns:repeat(3,1fr)}.apz-bento-grid.cols-4{grid-template-columns:repeat(4,1fr)}}.apz-bento-card{position:relative;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);padding:32px 28px;box-shadow:var(--ui-shadow-xs);transition:transform var(--ui-transition-base),box-shadow var(--ui-transition-base),border-color var(--ui-transition-base);overflow:hidden;display:flex;flex-direction:column}.apz-bento-card:hover{transform:translateY(-6px);box-shadow:var(--ui-shadow-hover);border-color:#B2DFDB}.apz-bento-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ui-primary),var(--ui-accent));opacity:0;transition:opacity var(--ui-transition-fast)}.apz-bento-card:hover::before{opacity:1}.apz-btn-action-zone{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0 20px}.apz-btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;background:var(--apz-orange);color:#FFFFFF!important;font-family:var(--ui-font-head);font-weight:700;font-size:.98rem;letter-spacing:.02em;padding:12px 28px;border-radius:var(--ui-radius-pill);border:1.5px solid var(--apz-orange);cursor:pointer;box-shadow:0 4px 16px rgb(242 99 34 / .32);transition:transform var(--ui-transition-fast),background var(--ui-transition-fast),box-shadow var(--ui-transition-fast),border-color var(--ui-transition-fast);text-decoration:none!important;box-sizing:border-box}.apz-btn-accent:hover{background:var(--apz-orange-dark);border-color:var(--apz-orange-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgb(242 99 34 / .45);color:#FFFFFF!important}.apz-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;background:#FFF;color:var(--apz-navy)!important;font-family:var(--ui-font-head);font-weight:700;font-size:.95rem;letter-spacing:.02em;padding:12px 26px;border-radius:var(--ui-radius-pill);border:1.5px solid var(--apz-navy);cursor:pointer;transition:all var(--ui-transition-fast);text-decoration:none!important;box-sizing:border-box;box-shadow:0 2px 8px rgb(0 48 86 / .06)}.apz-btn-secondary:hover{background:var(--apz-navy);color:#FFFFFF!important;border-color:var(--apz-navy);transform:translateY(-2px);box-shadow:0 6px 18px rgb(0 48 86 / .18)}.apz-process-strip{display:grid;grid-template-columns:1fr;gap:20px;margin:32px 0}@media (min-width:768px){.apz-process-strip{grid-template-columns:repeat(4,1fr)}}.apz-process-step{position:relative;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);padding:24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:transform var(--ui-transition-fast),border-color var(--ui-transition-fast)}.apz-process-step:hover{transform:translateY(-4px);border-color:#80CBC4;box-shadow:var(--ui-shadow-sm)}.apz-process-step-num{font-size:.75rem;font-weight:800;color:var(--ui-primary);background:var(--ui-primary-light);padding:4px 10px;border-radius:var(--ui-radius-pill)}.apz-process-step-title{font-family:var(--ui-font-head);font-size:1.05rem;font-weight:700;color:var(--ui-primary-deep);margin:0}.apz-process-step-desc{font-size:.88rem;color:var(--ui-text-muted);line-height:1.5;margin:0}.apz-archive-hero{background:linear-gradient(135deg,#001830 0%,#003056 60%,#0A4A7A 100%);padding:64px 0 72px;position:relative;overflow:hidden;text-align:center;color:#FFF}.apz-archive-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgb(149 192 30 / .14) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgb(242 99 34 / .12) 0%,transparent 60%);pointer-events:none}.apz-archive-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(255 255 255 / .7);margin-bottom:20px}.apz-archive-breadcrumb a{color:var(--ui-lime,#95C01E);text-decoration:none;transition:opacity var(--ui-transition-fast)}.apz-archive-breadcrumb a:hover{opacity:.8}.apz-archive-breadcrumb svg{color:rgb(255 255 255 / .5);flex-shrink:0}.apz-archive-breadcrumb span{color:#FFF}.apz-archive-title{font-family:var(--ui-font-head);font-size:clamp(2rem, 4vw, 3rem);font-weight:800;color:#FFFFFF!important;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px;font-style:normal}.apz-archive-desc{max-width:760px;margin:0 auto;font-size:1.05rem;line-height:1.7;color:rgb(255 255 255 / .9);font-style:normal}.apz-archive-trust-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:28px}.apz-archive-trust-strip .apz-trust-pill{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .25);color:#FFF;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.apz-archive-trust-strip .apz-trust-pill svg{color:var(--ui-lime,#95C01E)}.apz-archive-loop{margin:48px 0 64px}.apz-product-card{background:#fff0;height:100%}.apz-card-inner{background:#FFF;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:var(--ui-shadow-xs);transition:transform var(--ui-transition-base),box-shadow var(--ui-transition-base),border-color var(--ui-transition-base)}.apz-card-inner:hover{transform:translateY(-6px);box-shadow:var(--ui-shadow-hover);border-color:#80CBC4}.apz-card-image{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#FFF;border-bottom:1px solid var(--ui-border-soft)}.apz-card-image img{width:100%;height:100%;object-fit:contain;padding:24px;transition:transform 0.45s cubic-bezier(.4,0,.2,1)}.apz-card-inner:hover .apz-card-image img{transform:scale(1.06)}.apz-card-floating-badges{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center;z-index:5;pointer-events:none}.apz-card-floating-badges .apz-badge-pill{pointer-events:auto;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.apz-card-content{padding:20px 22px 22px;flex-grow:1;display:flex;flex-direction:column}.apz-card-header-tags{display:flex;align-items:center;gap:8px;margin-bottom:10px}.apz-card-title{font-family:var(--ui-font-head);font-size:1.15rem;font-weight:700;line-height:1.35;margin:0 0 10px}.apz-card-title a{color:var(--ui-primary-deep);text-decoration:none;transition:color var(--ui-transition-fast)}.apz-card-title a:hover{color:var(--ui-primary-mid)}.apz-card-composition{display:flex;align-items:flex-start;gap:8px;font-size:.86rem;color:var(--ui-text-muted);line-height:1.45;margin-bottom:8px}.apz-card-composition svg{color:var(--ui-primary);flex-shrink:0;margin-top:2px}.apz-card-dosage-row{display:flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;color:var(--ui-primary-mid);margin-bottom:18px}.apz-card-dosage-row svg{flex-shrink:0;color:var(--ui-primary)}.apz-card-footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--ui-border-soft)}.apz-card-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;padding:9px 20px;background:var(--ui-surface-soft);color:var(--apz-navy);border-radius:var(--ui-radius-pill);font-family:var(--ui-font-head);font-size:.88rem;font-weight:700;text-decoration:none!important;border:1px solid var(--ui-border);transition:all var(--ui-transition-fast);box-sizing:border-box}.apz-card-btn:hover{background:var(--apz-orange);color:#FFFFFF!important;border-color:var(--apz-orange);box-shadow:0 4px 14px rgb(242 99 34 / .3)}.apz-card-btn svg{transition:transform var(--ui-transition-fast)}.apz-card-btn:hover svg{transform:translateX(4px)}a.btn,button.btn,.btn,a.button,button.button,.button,input[type="submit"],button[type="submit"],.wp-element-button,.wp-block-button__link,.apz-btn,.apz-btn-accent,.apz-btn-primary,.apz-btn-secondary,.apz-btn-download,.hero-btn-products,.hero-btn-download,.enquiry-btn,.apz-enquiry-btn,.apz-card-btn,.enquiry-form .submit-btn,div.apz-cf7-form input[type="submit"],.apz-modal-form-area input[type="submit"],.apz-modal-form-area .wpcf7-submit,.gp-download a,.woodmart-button,.single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:var(--ui-radius-pill,9999px)!important;font-family:var(--ui-font-head,'Sora',sans-serif)!important;font-weight:700!important;font-style:normal!important;letter-spacing:.02em;text-decoration:none!important;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all 0.25s cubic-bezier(.16,1,.3,1)!important}em,i,cite,q,blockquote,.quote,[class*="quote"]{font-style:normal!important}em.scientific-term,i.scientific-term,em.latin-name,i.latin-name{font-style:italic!important}[style*="font-family: Arial"],[style*="font-family:Arial"],[style*="font-family: 'Arial'"],[style*="font-family:'Arial'"],[style*="font-family: 'Times"],[style*="font-family: Times"],[style*="font-family: Helvetica"],[style*="font-family: Courier"],[style*="font-family:Calibri"],[style*="font-family: Calibri"],.wd-prefooter *{font-family:var(--ui-font-body,'DM Sans',sans-serif)!important}h1[style*="font-family"],h2[style*="font-family"],h3[style*="font-family"],h4[style*="font-family"],.wd-prefooter h1,.wd-prefooter h2,.wd-prefooter h3,.wd-prefooter h4{font-family:var(--ui-font-head,'Sora',sans-serif)!important}