        /* ===== Akums Beta-Lactams — prefix ak-bl- ===== */
        .ak-bl-page{--ak-orange:#ff7900;--ak-dark:#241f1c;--ak-mute:#6b625c;--ak-line:#e2d9cf;--ak-cream:#f7f3ee;--ak-steel:#5b87d1;--ak-text:#4a4541;--ak-serif:'Playfair Display',Georgia,serif;color:var(--ak-text);line-height:1.5}
        .ak-bl-page img{max-width:100%;display:block}
        .ak-bl-page b,.ak-bl-page strong{font-weight:500}
        .ak-bl-eyebrow{display:inline-block;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ak-orange);margin-bottom:12px}
        .ak-bl-h2{font-weight:500;font-size:26px;line-height:1.15;margin:0 0 10px}
        .ak-bl-sub{color:var(--ak-mute);margin:0 0 20px}
        .ak-bl-btn{display:inline-block;font-weight:500;font-size:14px;padding:16px 30px;border-radius:40px;border:1px solid var(--ak-text);text-decoration:none;cursor:pointer;transition:.2s}
        .ak-bl-btn--orange{background:var(--ak-orange);border-color:var(--ak-orange);color:#fff}.ak-bl-btn--orange:hover{background:var(--ak-dark);border-color:var(--ak-dark);color:#fff}
        .ak-bl-btn--ghost{background:transparent;color:var(--ak-text)}.ak-bl-btn--ghost:hover{background:var(--ak-dark);color:#fff}
        .ak-bl-page section{padding:40px 0}

        /* hero */
        .ak-bl-hero{position:relative;width:100%;background-color:var(--ak-cream);background-repeat:no-repeat;background-position:right center;background-size:cover;padding:110px 0}
        .ak-bl-crumb{font-size:13px;color:var(--ak-mute);margin:0 0 18px}.ak-bl-crumb a{color:var(--ak-mute)}
        .ak-bl-title{font-family:var(--ak-serif);font-weight:400;font-size:clamp(36px,4.6vw,60px);line-height:1.2;letter-spacing:-.01em;margin:0 0 24px;max-width:15ch}
        .ak-bl-title em{font-style:italic;color:var(--ak-orange)}
        .ak-bl-lead{font-size:18px;color:var(--ak-mute);max-width:540px;margin-bottom:32px}

        /* stats */
        .ak-bl-stats{background:var(--ak-dark);color:#fff;padding:12px 0}
        .ak-bl-stats-grid{display:grid;grid-template-columns:repeat(3,1fr)}
        .ak-bl-stat{padding:20px 24px;border-right:1px solid rgba(255,255,255,.14);height:100%}
        .ak-bl-stat:last-child{border-right:0}
        .ak-bl-stat strong{display:block;font-weight:400;font-size:28px;line-height:1.1;color:var(--ak-orange)}
        .ak-bl-stat span{font-size:13px;color:#cbbfb4}

        /* formats */
        .ak-bl-fcard{background:#fff;border:1px solid var(--ak-line);transition:.25s}
        .ak-bl-fcard:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(36,31,28,.12);border-color:var(--ak-orange)}
        .ak-bl-fcard-img{aspect-ratio:16/10;background:var(--ak-cream);overflow:hidden}
        .ak-bl-fcard-img img{width:100%;height:100%;object-fit:cover}
        .ak-bl-fcard-body{padding:20px 22px 24px;border-top:3px solid var(--ak-orange)}
        .ak-bl-fcard h3{font-weight:500;font-size:17px;margin:0 0 8px}
        .ak-bl-fcard p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* capabilities */
        .ak-bl-tech{background:var(--ak-cream)}
        .ak-bl-boxes{display:grid;grid-template-columns:1fr 1fr;gap:16px}
        .ak-bl-boxes--4{grid-template-columns:repeat(4,1fr)}
        .ak-bl-box{background:#fff;border-top:3px solid var(--ak-orange);padding:22px 20px}
        .ak-bl-box b{display:block;font-weight:500;font-size:16px;margin-bottom:6px}.ak-bl-box p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* network */
        .ak-bl-network{background:var(--ak-dark);color:#fff}.ak-bl-network .ak-bl-sub{color:#cbbfb4}
        .ak-bl-unit{height:100%;border:1px solid rgba(255,255,255,.16);transition:border-color .25s}.ak-bl-unit:hover{border-color:var(--ak-orange)}
        .ak-bl-unit-img{aspect-ratio:16/9;background:#3a322d;overflow:hidden}.ak-bl-unit-img img{width:100%;height:100%;object-fit:cover}
        .ak-bl-unit-body{padding:26px}.ak-bl-tag{font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-orange)}
        .ak-bl-unit h3{font-weight:400;font-size:18px;line-height:1.15;margin:10px 0 10px}
        .ak-bl-unit p{margin:0;font-size:14px;color:#cbbfb4}

        /* partner */
        .ak-bl-img-box{aspect-ratio:16/10;background:var(--ak-cream);overflow:hidden;border:1px solid var(--ak-line)}
        .ak-bl-img-box img{width:100%;height:100%;object-fit:cover}
        .ak-bl-points .ak-bl-point{display:flex;gap:20px;padding:20px 0;border-top:1px solid var(--ak-line)}.ak-bl-points .ak-bl-point:last-child{border-bottom:1px solid var(--ak-line)}
        .ak-bl-point b{display:block;font-weight:500;font-size:16px;margin-bottom:6px}.ak-bl-point p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* therapeutic focus */
        .ak-bl-therapy{background:var(--ak-cream)}
        .ak-bl-tags{display:flex;flex-wrap:wrap;gap:10px}
        .ak-bl-tags span{background:#fff;border:1px solid var(--ak-line);border-radius:30px;padding:9px 18px;font-size:14px;font-weight:500;transition:.2s}
        .ak-bl-tags span:hover{border-color:var(--ak-orange);color:var(--ak-orange)}

        /* cta */
        .ak-bl-cta{background:#fff1e4}
        .ak-bl-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}
        .ak-bl-cta .ak-bl-sub{margin:0;max-width:48ch}

        /* layout helpers (no dependency on Bootstrap gap utilities) */
        .ak-bl-headrow{align-items:flex-end;margin-bottom:30px}.ak-bl-center{align-items:center}
        .ak-bl-btns{display:flex;flex-wrap:wrap;gap:14px}
        .ak-bl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
        .ak-bl-page h1,.ak-bl-page h2,.ak-bl-page h3{color:var(--ak-text)}
        .ak-bl-network h2,.ak-bl-network h3{color:#fff}
        @media(max-width:991px){.ak-bl-grid{grid-template-columns:repeat(2,1fr)}.ak-bl-boxes--4{grid-template-columns:repeat(2,1fr)}.ak-bl-img-box{margin-top:30px}}
        @media(max-width:991px){.ak-bl-hero{padding:70px 0}.ak-bl-page section{padding:60px 0}.ak-bl-stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.ak-bl-stat:last-child{border-bottom:0}.ak-bl-stats-grid{grid-template-columns:1fr}.ak-bl-cta-inner{display:block}.ak-bl-cta .ak-bl-btn{margin-top:20px}}
        @media(max-width:575px){.ak-bl-hero{background-position:center}.ak-bl-grid,.ak-bl-boxes,.ak-bl-boxes--4{grid-template-columns:1fr}}
        
        
        
        
        
                /* ===== Akums Capsules — prefix ak-cp- =====
           Colour scheme: deep indigo + soft lavender surfaces + coral accent */
        .ak-cp-page{--ak-accent:#ff7900;--ak-dark:#231a4a;--ak-mute:#625c80;--ak-line:#e0daf0;--ak-cream:#f5f2fb;--ak-steel:#6b5fc7;--ak-text:#38335a;--ak-soft:#c9c3e6;--ak-serif:'Playfair Display',Georgia,serif;color:var(--ak-text);line-height:1.5}
        .ak-cp-page img{max-width:100%;display:block}
        .ak-cp-page b,.ak-cp-page strong{font-weight:500}
        .ak-cp-eyebrow{display:inline-block;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ak-accent);margin-bottom:12px}
        .ak-cp-h2{font-weight:500;font-size:26px;line-height:1.15;margin:0 0 10px}
        .ak-cp-h3{font-weight:500;font-size:22px;line-height:1.2;margin:0 0 12px}
        .ak-cp-sub{color:var(--ak-mute);margin:0 0 10px;font-size:14px;}
        .ak-cp-btn{display:inline-block;font-weight:500;font-size:14px;padding:16px 30px;border-radius:40px;border:1px solid var(--ak-text);text-decoration:none;cursor:pointer;transition:.2s}
        .ak-cp-btn--accent{background:var(--ak-accent);border-color:var(--ak-accent);color:#fff}.ak-cp-btn--accent:hover{background:var(--ak-dark);border-color:var(--ak-dark);color:#fff}
        .ak-cp-btn--ghost{background:transparent;color:var(--ak-text)}.ak-cp-btn--ghost:hover{background:var(--ak-dark);color:#fff}
        .ak-cp-page section{padding:40px 0}

        /* hero */
        .ak-cp-hero{position:relative;height:auto;width:100%;background-color:var(--ak-cream);background-repeat:no-repeat;background-position:right center;background-size:cover;padding:110px 0}
        .ak-cp-title{font-family:var(--ak-serif);font-weight:400;font-size:clamp(26px,3vw,38px);line-height:1.25;letter-spacing:-.01em;margin:0 0 16px}
        .ak-cp-title em{font-style:italic;color:var(--ak-accent)}
        .ak-cp-tagline{font-weight:500;font-size:16px;color:var(--ak-dark);margin:0 0 12px}
        .ak-cp-lead{font-size:15px;color:var(--ak-mute);max-width:560px;margin-bottom:28px}

        /* expertise: icon-left boxes, 2 x 2 */
        .ak-cp-exp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
        .ak-cp-exp{display:flex;align-items:flex-start;gap:20px;background:#fff;border:1px solid var(--ak-line);border-left:4px solid var(--ak-accent);border-radius:0 12px 12px 0;padding:26px 24px;transition:.25s}
        .ak-cp-exp:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(35,26,74,.12)}
        .ak-cp-exp-ico{flex:0 0 56px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:var(--ak-accent);color:#fff}
        .ak-cp-exp-ico svg{width:28px;height:28px}
        .ak-cp-exp h3{font-weight:500;font-size:17px;margin:0 0 8px}
        .ak-cp-exp p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* formats + cards */
        .ak-cp-tech{background:var(--ak-cream)}
        .ak-cp-card{position:relative;height:100%;background:#fff;border:1px solid var(--ak-line);transition:.25s}
        .ak-cp-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(35,26,74,.14);border-color:var(--ak-accent)}
        .ak-cp-card-img{aspect-ratio:4/3;background:var(--ak-cream);overflow:hidden}
        .ak-cp-card-img img{width:100%;height:100%;object-fit:cover;border-bottom:solid 1px var(--ak-accent)}
        .ak-cp-card-body{padding:18px 20px 22px}.ak-cp-card h3{font-weight:500;font-size:17px;margin:0 0 8px}.ak-cp-card p{font-size:13px;color:var(--ak-mute);margin:0}
        .ak-cp-kind{display:block;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-accent);margin-bottom:10px}

        /* image boxes */
        .ak-cp-img-box{aspect-ratio:16/10;background:var(--ak-cream);overflow:hidden;border:1px solid var(--ak-line)}
        .ak-cp-img-box img{width:100%;height:100%;object-fit:cover}
        .ak-cp-img-box--fill{aspect-ratio:auto;height:100%;min-height:320px;background:#fff}

        /* innovation: 5 cards in one row */
        .ak-cp-feat-title{margin:40px 0 20px}
        .ak-cp-feat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}
        .ak-cp-fcard{position:relative;overflow:hidden;background:var(--ak-cream);border:1px solid var(--ak-line);border-radius:12px;padding:62px 20px 24px;transition:.25s}
        .ak-cp-fcard:hover{background:#fff;border-color:var(--ak-accent);transform:translateY(-4px);box-shadow:0 16px 34px rgba(35,26,74,.12)}
        .ak-cp-fcard .ak-cp-kind{position:absolute;top:12px;left:18px;margin:0;font-family:var(--ak-serif);font-size:40px;font-weight:400;letter-spacing:0;line-height:1;color:var(--ak-soft)}
        .ak-cp-fcard b{display:block;font-weight:500;font-size:15px;line-height:1.3;margin:0 0 10px;color:var(--ak-dark)}
        .ak-cp-fcard p{margin:0;font-size:13px;color:var(--ak-mute)}

        /* network */
        .ak-cp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}
        .ak-cp-tab{font-weight:500;font-size:13px;padding:10px 20px;border:1px solid var(--ak-line);border-radius:30px;background:#fff;color:var(--ak-text);cursor:pointer;transition:.2s}
        .ak-cp-tab:hover{border-color:var(--ak-accent)}.ak-cp-tab.is-active{background:var(--ak-accent);border-color:var(--ak-accent);color:#fff}
        .ak-cp-network{background:var(--ak-dark);color:#fff}.ak-cp-network .ak-cp-sub{color:var(--ak-soft)}
        .ak-cp-result{margin:0 0 24px;font-size:14px;color:var(--ak-soft);min-height:1.5em}.ak-cp-result strong{color:#fff}
        .ak-cp-unit{height:100%;border:1px solid rgba(255,255,255,.18);transition:opacity .25s,filter .25s,border-color .25s}.ak-cp-unit:hover{border-color:var(--ak-accent)}
        .ak-cp-unit.is-dim{opacity:.28;filter:grayscale(1)}
        .ak-cp-unit-img{aspect-ratio:16/9;background:#33296b;overflow:hidden}.ak-cp-unit-img img{width:100%;height:100%;object-fit:cover}
        .ak-cp-unit-body{padding:26px}.ak-cp-tag{font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-accent)}
        .ak-cp-unit h3{font-weight:400;font-size:18px;line-height:1.15;margin:10px 0 12px}.ak-cp-unit p{font-size:13px;color:var(--ak-soft);margin:0}
        .ak-cp-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
        .ak-cp-badge{font-size:12px;font-weight:500;padding:4px 10px;border-radius:4px;background:rgba(255,255,255,.14);color:#fff}.ak-cp-badge--key{background:var(--ak-accent)}
        .ak-cp-det{border-top:1px solid rgba(255,255,255,.18);margin-top:16px;padding-top:12px}
        .ak-cp-det summary{cursor:pointer;font-weight:500;font-size:13px;color:var(--ak-accent)}
        .ak-cp-det ul{margin:10px 0 0 18px;padding:0;font-size:12px;color:var(--ak-soft)}

        /* multi-site */
        .ak-cp-cont{background:var(--ak-cream)}
        .ak-cp-highlight{font-family:var(--ak-serif);font-size:22px;line-height:1.3;color:var(--ak-dark);margin:22px 0;padding-left:16px;border-left:3px solid var(--ak-accent)}

        /* multi-site: icon boxes row */
        .ak-cp-icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}
        .ak-cp-icon-box{background:#fff;border:1px solid var(--ak-line);padding:28px 22px;text-align:center;transition:.25s}
        .ak-cp-icon-box:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(35,26,74,.12);border-color:var(--ak-accent)}
        .ak-cp-icon-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 14px;background:var(--ak-cream);border-radius:50%;color:var(--ak-accent)}
        .ak-cp-icon-ico svg{width:28px;height:28px}
        .ak-cp-icon-box h3{font-weight:500;font-size:16px;margin:0 0 8px}
        .ak-cp-icon-box p{margin:0;font-size:13px;color:var(--ak-mute)}

        /* therapy */
        .ak-cp-therapy-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;margin-bottom:26px}
        .ak-cp-area{background:#fff;border:1px solid var(--ak-line);padding:22px 12px;text-align:center;transition:.25s}
        .ak-cp-area:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(35,26,74,.12);border-color:var(--ak-accent)}
        .ak-cp-area-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 12px;background:var(--ak-cream);border-radius:50%}
        .ak-cp-area-ico img{width:30px;height:30px;object-fit:contain}
        .ak-cp-area-name{display:block;font-weight:500;font-size:13px;line-height:1.3}
        .ak-cp-more{font-weight:500;font-size:17px;max-width:62ch;margin:0}

        /* layout helpers (no dependency on Bootstrap gap utilities) */
        .ak-cp-headrow{align-items:flex-end;margin-bottom:30px}.ak-cp-center{align-items:center}
        .ak-cp-btns{display:flex;flex-wrap:wrap;gap:14px}
        .ak-cp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ak-cp-grid--3{grid-template-columns:repeat(3,1fr)}
        .ak-cp-page h1,.ak-cp-page h2,.ak-cp-page h3{color:var(--ak-dark)}
        .ak-cp-network h2,.ak-cp-network h3{color:#fff}

        /* responsive */
        @media(max-width:1199px){.ak-cp-feat-grid{grid-template-columns:repeat(3,1fr)}}
        @media(max-width:991px){.ak-cp-grid,.ak-cp-grid--3,.ak-cp-feat-grid,.ak-cp-icon-grid{grid-template-columns:repeat(2,1fr)}.ak-cp-therapy-grid{grid-template-columns:repeat(4,1fr)}.ak-cp-exp-grid{grid-template-columns:1fr}}
        @media(max-width:991px){.ak-cp-hero{padding:70px 0}.ak-cp-page section{padding:60px 0}.ak-cp-img-box{margin-top:24px}.ak-cp-img-box--fill{min-height:240px}}
        @media(max-width:575px){.ak-cp-grid,.ak-cp-grid--3,.ak-cp-feat-grid,.ak-cp-icon-grid{grid-template-columns:1fr}.ak-cp-therapy-grid{grid-template-columns:repeat(2,1fr)}
			.ak-cp-hero{background-position:center}
		}
		
		
		
		
		
		
		       /* ===== Akums Oral Liquids — prefix ak-ol- =====
           Palette (new): deep teal ink + teal accent + mint tint.
           --ak-accent    : buttons, borders, accents on light backgrounds
           --ak-accent-lt : accent text/numbers on dark backgrounds (better contrast) */
        .ak-ol-page{--ak-accent:#0b7a75;--ak-accent-lt:#4fd1c0;--ak-dark:#0b2e33;--ak-dark-2:#17454b;--ak-mute:#4f6a69;--ak-soft:#b5d2cd;--ak-line:#cfe2de;--ak-cream:#eef6f4;--ak-serif:'Playfair Display',Georgia,serif;color:var(--ak-dark);line-height:1.5}
        .ak-ol-page img{max-width:100%;display:block}
        .ak-ol-page b,.ak-ol-page strong{font-weight:600}
        .ak-ol-eyebrow{display:inline-block;font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ak-accent);margin-bottom:12px}
        .ak-ol-eyebrow--lt{color:var(--ak-accent-lt)}
        .ak-ol-page .ak-ol-h2{color:var(--ak-dark);font-size:26px;font-weight:500;line-height:1.15;margin:0 0 10px}
        .ak-ol-page .ak-ol-network .ak-ol-h2{color:#fff}
        .ak-ol-h3{font-weight:600;font-size:22px;line-height:1.2;margin:0 0 12px}
        .ak-ol-sub{color:var(--ak-mute);margin:0 0 20px}
        .ak-ol-btn{display:inline-block;font-weight:600;font-size:14px;padding:16px 30px;border-radius:40px;border:1px solid var(--ak-dark);text-decoration:none;cursor:pointer;transition:.2s}
        .ak-ol-btn--accent{background:var(--ak-accent);border-color:var(--ak-accent);color:#fff}.ak-ol-btn--accent:hover{background:var(--ak-dark);border-color:var(--ak-dark);color:#fff}
        .ak-ol-btn--ghost{background:transparent;color:var(--ak-dark)}.ak-ol-btn--ghost:hover{background:var(--ak-dark);color:#fff}
        .ak-ol-page section{padding:40px 0}

        /* hero */
        .ak-ol-hero{position:relative;height:auto;width:100%;background-color:var(--ak-cream);background-image:url('https://media.akums.in/img/dosage/oral-liquid/web-banner.webp');background-repeat:no-repeat;background-position:right center;background-size:cover;padding:110px 0}
        .ak-ol-crumb{font-size:13px;color:var(--ak-mute);margin:0 0 18px}.ak-ol-crumb a{color:var(--ak-mute)}
        .ak-ol-title{font-family:var(--ak-serif);font-weight:400;font-size:clamp(40px,5.4vw,70px);line-height:1;letter-spacing:-.03em;margin:0 0 24px}
        .ak-ol-title em{font-style:italic;color:var(--ak-accent)}
        .ak-ol-lead{font-size:18px;color:var(--ak-mute);max-width:540px;margin-bottom:32px}
        .ak-ol-hero-img img{width:100%;height:auto}

        .ak-ol-stats{background:var(--ak-dark);color:#fff;padding:12px 0}
        .ak-ol-stat{padding:20px 24px;border-right:1px solid rgba(255,255,255,.14);height:100%}
        .ak-ol-stat:last-child{border-right:0}
        .ak-ol-stat strong{display:block;font-weight:400;font-size:30px;line-height:1.1;color:var(--ak-accent-lt)}
        .ak-ol-stat span{font-size:12px;color:var(--ak-soft)}

        /* why */
        .ak-ol-proof{background:#fff;padding:32px 28px;border-top:3px solid var(--ak-accent);border-left:1px solid var(--ak-line);border-right:1px solid var(--ak-line);border-bottom:1px solid var(--ak-line);transition:.25s}
        .ak-ol-proof:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(11,46,51,.12)}
        .ak-ol-proof h3{font-weight:600;font-size:18px;margin:0 0 8px}.ak-ol-proof p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* formats + cards */
        .ak-ol-tech{background:var(--ak-cream)}
        .ak-ol-card{position:relative;height:100%;background:#fff;border:1px solid var(--ak-line);transition:.25s}
        .ak-ol-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(11,46,51,.14);border-color:var(--ak-accent)}
        .ak-ol-card-img{aspect-ratio:4/3;background:var(--ak-cream);overflow:hidden}
        .ak-ol-card-img img{width:100%;height:100%;object-fit:cover}
        .ak-ol-card-body{padding:18px 20px 22px;background:#0b7a750f}.ak-ol-card h3{font-weight:600;font-size:17px;margin:0 0 8px}.ak-ol-card p{font-size:13px;color:var(--ak-mute);margin:0}
       
        .ak-ol-eu{display:flex;align-items:center;gap:18px;margin-top:24px;padding:22px 26px;background:var(--ak-cream);border:1px solid var(--ak-line)}
        .ak-ol-seal{flex:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ak-dark);color:#fff;font-weight:600;font-size:16px}
        .ak-ol-eu b{display:block;font-weight:600;font-size:16px;margin-bottom:4px}.ak-ol-eu p{margin:0;font-size:14px;color:var(--ak-mute)}
        .ak-ol-kind{display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-accent);margin-bottom:10px}

        /* image boxes */
        .ak-ol-img-box{aspect-ratio:16/10;background:var(--ak-cream);overflow:hidden;border:1px solid var(--ak-line)}
        .ak-ol-img-box img{width:100%;height:100%;object-fit:cover}
        .ak-ol-img-box--fill{aspect-ratio:auto;height:100%;min-height:320px;background:#fff}
        .ak-ol-points .ak-ol-point{display:flex;gap:20px;padding:22px 0;border-top:1px solid var(--ak-line)}.ak-ol-points .ak-ol-point:last-child{border-bottom:1px solid var(--ak-line)}
        .ak-ol-point b{display:block;font-weight:600;font-size:16px;margin-bottom:6px}.ak-ol-point p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* network */
        .ak-ol-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}
        .ak-ol-tab{font-weight:600;font-size:13px;padding:10px 20px;border:1px solid var(--ak-line);border-radius:30px;background:#fff;color:var(--ak-dark);cursor:pointer;transition:.2s}
        .ak-ol-tab:hover{border-color:var(--ak-accent)}.ak-ol-tab.is-active{background:var(--ak-accent);border-color:var(--ak-accent);color:#fff}
        .ak-ol-network{background:var(--ak-dark);color:#fff}.ak-ol-network .ak-ol-sub{color:var(--ak-soft)}
        .ak-ol-result{margin:0 0 24px;font-size:14px;color:var(--ak-soft);min-height:1.5em}.ak-ol-result strong{color:#fff}
        .ak-ol-unit{height:100%;border:1px solid rgba(255,255,255,.16);transition:opacity .25s,filter .25s,border-color .25s}.ak-ol-unit:hover{border-color:var(--ak-accent-lt)}
        .ak-ol-unit.is-dim{opacity:.28;filter:grayscale(1)}
        .ak-ol-unit-img{aspect-ratio:16/9;background:var(--ak-dark-2);overflow:hidden}.ak-ol-unit-img img{width:100%;height:100%;object-fit:cover}
        .ak-ol-unit-body{padding:26px}.ak-ol-tag{font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-accent-lt)}
        .ak-ol-unit h3{font-weight:400;font-size:18px;line-height:1.15;margin:10px 0 12px}.ak-ol-unit p{font-size:13px;color:var(--ak-soft);margin:0}
        .ak-ol-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
        .ak-ol-badge{font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;background:rgba(255,255,255,.12);color:#fff}.ak-ol-badge--key{background:var(--ak-accent)}
        .ak-ol-det{border-top:1px solid rgba(255,255,255,.16);margin-top:16px;padding-top:12px}
        .ak-ol-det summary{cursor:pointer;font-weight:600;font-size:13px;color:var(--ak-accent-lt)}
        .ak-ol-det ul{margin:10px 0 0 18px;padding:0;font-size:12px;color:var(--ak-soft)}

        /* partner (light section) */
        .ak-ol-partner{background:var(--ak-cream);color:var(--ak-dark)}
        .ak-ol-partner .ak-ol-sub{color:var(--ak-mute);font-size:13px}
        .ak-ol-plist{list-style:none;margin:26px 0 0;padding:0}
        .ak-ol-plist li{border-top:1px solid var(--ak-line);padding:14px 0;color:var(--ak-mute);font-size:13px}
        .ak-ol-plist li:last-child{border-bottom:1px solid var(--ak-line)}
        .ak-ol-plist strong{display:block;color:var(--ak-dark);font-size:16px;margin-bottom:2px}
        .ak-ol-partner .ak-ol-img-box{border-color:var(--ak-line)}

        /* therapy */
        .ak-ol-therapy-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:16px;margin-bottom:26px}
        .ak-ol-area{background:#fff;border:1px solid var(--ak-line);padding:22px 12px;text-align:center;transition:.25s}
        .ak-ol-area:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(11,46,51,.12);border-color:var(--ak-accent)}
        .ak-ol-area-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 12px;background:var(--ak-cream);border-radius:50%}
        .ak-ol-area-ico img{width:30px;height:30px;object-fit:contain}
        .ak-ol-area-name{display:block;font-weight:600;font-size:13px;line-height:1.3}
        .ak-ol-more{font-weight:600;font-size:17px;max-width:62ch;margin:0}

        /* ===== Modern box styling: rounded corners, soft shadows ===== */
        .ak-ol-page{--ak-radius:18px;--ak-radius-sm:12px;--ak-shadow:0 10px 30px rgba(11,46,51,.08);--ak-shadow-hv:0 20px 44px rgba(11,46,51,.16)}
        .ak-ol-card,.ak-ol-proof,.ak-ol-unit,.ak-ol-area,.ak-ol-eu,.ak-ol-img-box{border-radius:var(--ak-radius);overflow:hidden}
        .ak-ol-card,.ak-ol-proof,.ak-ol-area,.ak-ol-eu{box-shadow:var(--ak-shadow)}
        .ak-ol-card:hover,.ak-ol-proof:hover,.ak-ol-area:hover{box-shadow:var(--ak-shadow-hv)}
        .ak-ol-card{border-color:transparent;background:#fff}
        .ak-ol-card-body{background:#fff;border-top:1px solid var(--ak-line)}
        .ak-ol-card h3{color:var(--ak-dark)}
        .ak-ol-proof{border:1px solid var(--ak-line);box-shadow:var(--ak-shadow),inset 0 4px 0 var(--ak-accent);padding:36px 28px 30px}
        .ak-ol-proof:hover{box-shadow:var(--ak-shadow-hv),inset 0 4px 0 var(--ak-accent)}
        .ak-ol-note{border-radius:var(--ak-radius-sm);border-left-width:5px}
        .ak-ol-eu{border-color:transparent;background:#fff}
        .ak-ol-unit{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}
        .ak-ol-unit-img{border-radius:0}
        .ak-ol-badge{border-radius:8px}
        .ak-ol-hero-img img{border-radius:var(--ak-radius);box-shadow:var(--ak-shadow-hv)}
        .ak-ol-area{border-color:transparent}
        .ak-ol-img-box{border-color:transparent;box-shadow:var(--ak-shadow-hv)}
        .ak-ol-partner .ak-ol-img-box{border-color:transparent}
        .ak-ol-plist li,.ak-ol-plist li:last-child{background:#fff;border:1px solid var(--ak-line);border-radius:var(--ak-radius-sm);padding:10px;margin-bottom:12px;box-shadow:0 4px 14px rgba(11,46,51,.05)}
        .ak-ol-stats .container{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:var(--ak-radius)}
        .ak-ol-stats{padding:20px 0}

        /* ===== Manufacturing capabilities boxes: 2px main border, 16px heading, icon box ===== */
        .ak-ol-tech .ak-ol-proof{border: 2px solid #0b7a75b5;
    box-shadow: var(--ak-shadow);
    padding: 20px;
    background: #fff;
    position: relative;}
        .ak-ol-tech .ak-ol-proof:hover{border-color:var(--ak-accent);box-shadow:0 20px 44px rgba(11,122,117,.22)}
        .ak-ol-tech .ak-ol-proof h3{font-size:16px;font-weight:600;color:var(--ak-dark);margin:0 0 8px}
        .ak-ol-tech .ak-ol-proof p{font-size:13px;line-height:1.6}
        .ak-ol-ico{display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin-bottom:20px;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--ak-accent) 0%,#13a89f 100%);box-shadow:0 10px 20px rgba(11,122,117,.3),inset 0 0 0 4px rgba(255,255,255,.14);transition:.3s}
        .ak-ol-tech .ak-ol-proof:hover .ak-ol-ico{transform:translateY(-3px) rotate(-4deg);box-shadow:0 14px 26px rgba(11,122,117,.38),inset 0 0 0 4px rgba(255,255,255,.2)}

        /* layout helpers (no dependency on Bootstrap gap utilities) */
        .ak-ol-headrow{align-items:flex-end;margin-bottom:30px}.ak-ol-center{align-items:center}
        .ak-ol-btns{display:flex;flex-wrap:wrap;gap:14px}
        .ak-ol-stats-grid{display:grid;grid-template-columns:repeat(3,1fr)}
        .ak-ol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ak-ol-grid--3{grid-template-columns:repeat(3,1fr)}.ak-ol-grid--2{grid-template-columns:repeat(2,1fr)}
        .ak-ol-page h1,.ak-ol-page h2,.ak-ol-page h3{color:inherit}
        @media(max-width:991px){.ak-ol-stats-grid,.ak-ol-grid,.ak-ol-grid--2,.ak-ol-grid--3{grid-template-columns:repeat(2,1fr)}.ak-ol-therapy-grid{grid-template-columns:repeat(4,1fr)}}
        @media(max-width:991px){.ak-ol-hero{padding:70px 0}.ak-ol-page section{padding:60px 0;background-position: center;}.ak-ol-stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}}
        @media(max-width:575px){.ak-ol-stats-grid,.ak-ol-grid,.ak-ol-grid--2,.ak-ol-grid--3{grid-template-columns:1fr}.ak-ol-therapy-grid{grid-template-columns:repeat(2,1fr)}}
        
        
        
        
        
             /* ===== Akums Sterile Injectables — prefix ak-inj- =====
           Colour theme: sterile teal accent (was orange) with cool navy neutrals.
           Variable name --ak-orange kept so no other rule needs to change. */
        .ak-inj-page{--ak-orange:#0a8f9e;--ak-dark:#0e2a36;--ak-mute:#5a727c;--ak-line:#d5e4e9;--ak-cream:#eef6f8;--ak-text:#2f4650;--ak-light:#b7cfd8;--ak-serif:'Playfair Display',Georgia,serif;color:var(--ak-text);line-height:1.5}
        .ak-inj-page img{max-width:100%;display:block}
        .ak-inj-page b,.ak-inj-page strong{font-weight:500}
        .ak-inj-eyebrow{display:inline-block;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ak-orange);margin-bottom:12px}
        .ak-inj-h2{font-weight:500;font-size:26px;line-height:1.15;margin:0 0 10px}
        .ak-inj-h3{font-weight:500;font-size:22px;line-height:1.2;margin:0 0 12px}
        .ak-inj-sub{color:var(--ak-mute);margin:0 0 10px}
        .ak-inj-btn{display:inline-block;font-weight:500;font-size:12px;padding:16px 30px;border-radius:40px;border:1px solid var(--ak-text);text-decoration:none;cursor:pointer;transition:.2s}
        .ak-inj-btn--orange{background:var(--ak-orange);border-color:var(--ak-orange);color:#fff}.ak-inj-btn--orange:hover{background:var(--ak-dark);border-color:var(--ak-dark);color:#fff}
        .ak-inj-btn--ghost{background:transparent;color:var(--ak-text)}.ak-inj-btn--ghost:hover{background:var(--ak-dark);color:#fff}
        .ak-inj-page section{padding:40px 0}

        /* hero */
        .ak-inj-hero{position:relative;height:auto;width:100%;background-color:var(--ak-cream);background-repeat:no-repeat;background-position:center;background-size:cover;padding:110px 0}
        .ak-inj-title{font-family:var(--ak-serif);font-weight:400;font-size: clamp(36px, 4.8vw, 62px);letter-spacing:-.01em;margin:0 0 24px}
        .ak-inj-title em{font-style:italic;color:var(--ak-orange)}
        .ak-inj-lead{font-size:16px;color:var(--ak-mute);max-width:540px;margin-bottom:32px}

        .ak-inj-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}
        .ak-inj-tab{font-weight:500;font-size:13px;padding:10px 22px;border:1px solid var(--ak-line);border-radius:30px;background:#fff;color:var(--ak-text);cursor:pointer;transition:.2s}
        .ak-inj-tab:hover{border-color:var(--ak-orange)}.ak-inj-tab.is-active{background:var(--ak-orange);border-color:var(--ak-orange);color:#fff}
        .ak-inj-card{position:relative;height:100%;background:#fff;border:1px solid var(--ak-line);transition:.25s}
        .ak-inj-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(14,42,54,.12);border-color:var(--ak-orange)}
        .ak-inj-card-img{aspect-ratio:4/3;background:var(--ak-cream);overflow:hidden}
        .ak-inj-card-img img{width:100%;height:100%;object-fit:cover}
        .ak-inj-card-body{padding:18px 20px 22px}.ak-inj-card h3{font-weight:500;font-size:17px;margin:0 0 8px}.ak-inj-card p{font-size:13px;color:var(--ak-mute);margin:0}
        .ak-inj-new{position:absolute;top:12px;right:12px;z-index:1;background:var(--ak-orange);color:#fff;font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px}

        .ak-inj-network{background:var(--ak-dark);color:#fff}.ak-inj-network .ak-inj-sub{color:var(--ak-light)}
        .ak-inj-result{margin:0 0 24px;font-size:14px;color:var(--ak-light);min-height:1.5em}.ak-inj-result strong{color:#fff}
        .ak-inj-unit{height:100%;border:1px solid rgba(255,255,255,.16);transition:opacity .25s,filter .25s,border-color .25s}.ak-inj-unit:hover{border-color:var(--ak-orange)}
        .ak-inj-unit.is-upcoming{border-style:dashed;border-color:var(--ak-orange)}
        .ak-inj-unit.is-dim{opacity:.28;filter:grayscale(1)}
        .ak-inj-unit-img{aspect-ratio:16/9;background:#1d4150;overflow:hidden}.ak-inj-unit-img img{width:100%;height:100%;object-fit:cover}
        .ak-inj-unit-body{padding:26px}.ak-inj-tag{font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#3fc6d6}
        .ak-inj-soon{display:inline-block;margin-left:10px;background:var(--ak-orange);color:#fff;font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px}
        .ak-inj-unit h3{font-weight:400;font-size:18px;line-height:1.15;margin:10px 0 12px}.ak-inj-unit p{font-size:13px;color:var(--ak-light);margin:0}.ak-inj-unit strong{color:#fff}
        .ak-inj-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
        .ak-inj-badge{font-size:12px;font-weight:500;padding:4px 10px;border-radius:4px;background:rgba(255,255,255,.12);color:#fff}.ak-inj-badge--key{background:var(--ak-orange)}
        .ak-inj-det{border-top:1px solid rgba(255,255,255,.16);margin-top:16px;padding-top:12px}
        .ak-inj-det summary{cursor:pointer;font-weight:500;font-size:13px;color:#3fc6d6}
        .ak-inj-det ul{margin:10px 0 0 18px;padding:0;font-size:12px;color:var(--ak-light)}

        .ak-inj-point{display:flex;gap:20px;padding:10px 0;border-top:1px solid var(--ak-line)}.ak-inj-point:last-child{border-bottom:1px solid var(--ak-line)}
        .ak-inj-point b{display:block;font-weight:500;font-size:16px;margin-bottom:6px}.ak-inj-point p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* layout helpers (no dependency on Bootstrap gap utilities) */
        .ak-inj-headrow{align-items:flex-end;margin-bottom:30px;}.ak-inj-center{align-items:center}
        .ak-inj-btns{display:flex;flex-wrap:wrap;gap:14px}
        .ak-inj-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ak-inj-grid--3{grid-template-columns:repeat(3,1fr)}
        .ak-inj-page h1,.ak-inj-page h2,.ak-inj-page h3{color:var(--ak-text)}
        .ak-inj-network h2,.ak-inj-network h3{color:#fff}
        @media(max-width:991px){.ak-inj-grid{grid-template-columns:repeat(2,1fr)}.ak-inj-therapy-grid{grid-template-columns:repeat(4,1fr)}.ak-inj-grid--3{grid-template-columns:1fr}}
        @media(max-width:575px){.ak-inj-boxes{grid-template-columns:1fr}.ak-inj-grid{grid-template-columns:1fr}.ak-inj-therapy-grid{grid-template-columns:repeat(2,1fr)}}
        @media(max-width:991px){.ak-inj-hero{padding:70px 0}.ak-inj-page section{padding:60px 0}
            .ak-inj-hero{background-position: center;}
        }

        /* sterile-specific */
        .ak-inj-proofsec{background:var(--ak-cream)}
        .ak-inj-proof{background:#fff;padding:18px 18px 20px;border-top:3px solid var(--ak-orange);transition:.25s}
        .ak-inj-proof:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(14,42,54,.1)}
        .ak-inj-proof h3{font-weight:500;font-size:18px;margin:0 0 8px}.ak-inj-proof p{margin:0;font-size:14px;color:var(--ak-mute)}
        .ak-inj-process-img{aspect-ratio:16/10;background:var(--ak-cream);overflow:hidden}.ak-inj-process-img img{width:100%;height:100%;object-fit:cover}
        .ak-inj-proofsec .ak-inj-process-img{background:#fff;border:1px solid var(--ak-line)}
        .ak-inj-process-img--fill{aspect-ratio:auto;height:100%;min-height:320px}
        .ak-inj-boxes{display:grid;grid-template-columns:1fr 1fr;gap:16px}
        .ak-inj-box{background:#fff;border-top:3px solid var(--ak-orange);padding:22px 20px}
        .ak-inj-box b{display:block;font-weight:500;font-size:16px;margin-bottom:6px}.ak-inj-box p{margin:0;font-size:14px;color:var(--ak-mute)}
        .ak-inj-therapy-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px;margin-bottom:26px}
        .ak-inj-area{background:#fff;border:1px solid var(--ak-line);padding:22px 12px;text-align:center;transition:.25s}
        .ak-inj-area:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(14,42,54,.1);border-color:var(--ak-orange)}
        .ak-inj-area-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 12px;background:var(--ak-cream);border-radius:50%}
        .ak-inj-area-ico img{width:30px;height:30px;object-fit:contain}
        .ak-inj-area-name{display:block;font-weight:500;font-size:13px;line-height:1.3}
        .ak-inj-more{font-weight:500;font-size:17px;max-width:62ch;margin:0}
        
        
        
        
          /* ===== Akums Tablets — prefix ak-tb- =====
           Colour scheme: deep teal + light mint-grey surfaces + orange accent */
        .ak-tb-page{--ak-orange:#ff7900;--ak-dark:#0b3b3c;--ak-mute:#55706f;--ak-line:#d3e4e1;--ak-cream:#eef6f5;--ak-steel:#2f8f8c;--ak-text:#2b4645;--ak-soft:#b4d0cd;--ak-serif:'Playfair Display',Georgia,serif;color:var(--ak-text);line-height:1.5}
        .ak-tb-page img{max-width:100%;display:block}
        .ak-tb-page b,.ak-tb-page strong{font-weight:500}
        .ak-tb-eyebrow{display:inline-block;font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ak-orange);margin-bottom:12px}
        .ak-tb-h2{font-weight:500;font-size:26px;line-height:1.15;margin:0 0 10px}
        .ak-tb-h3{font-weight:500;font-size:22px;line-height:1.2;margin:0 0 12px}
        .ak-tb-sub{color:var(--ak-mute);margin:0 0 20px}
        .ak-tb-btn{display:inline-block;font-weight:500;font-size:14px;padding:16px 30px;border-radius:40px;border:1px solid var(--ak-dark);text-decoration:none;cursor:pointer;transition:.2s}
        .ak-tb-btn--orange{background:var(--ak-orange);border-color:var(--ak-orange);color:#fff}.ak-tb-btn--orange:hover{background:var(--ak-dark);border-color:var(--ak-dark);color:#fff}
        .ak-tb-btn--ghost{background:transparent;color:var(--ak-dark)}.ak-tb-btn--ghost:hover{background:var(--ak-dark);color:#fff}
        .ak-tb-page section{padding:40px 0}

        /* hero */
        .ak-tb-hero{position:relative;height:auto;width:100%;background-color:var(--ak-cream);background-repeat:no-repeat;background-position:right center;background-size:cover;padding:110px 0}
        .ak-tb-crumb{font-size:13px;color:var(--ak-mute);margin:0 0 18px}.ak-tb-crumb a{color:var(--ak-mute)}
        .ak-tb-title{font-family:var(--ak-serif);font-weight:400;font-size: clamp(40px, 5.4vw, 70px);line-height:1.25;letter-spacing:-.01em;margin:0 0 24px}
        .ak-tb-title em{font-style:italic;color:var(--ak-orange)}
        .ak-tb-lead{font-size:18px;color:var(--ak-mute);max-width:540px;margin-bottom:32px}
        .ak-tb-hero-img img{width:100%;height:auto}

        .ak-tb-stats{background:var(--ak-dark);color:#fff;padding:12px 0}
        .ak-tb-stat{padding:20px 24px;border-right:1px solid rgba(255,255,255,.16);height:100%}
        .ak-tb-stat strong{display:block;font-weight:400;font-size:34px;line-height:1.1;color:var(--ak-orange)}
        .ak-tb-stat span{font-size:12px;color:var(--ak-soft)}

        /* why / proof cards */
        .ak-tb-proof{background:#fff;padding:32px 28px;border-top:3px solid var(--ak-orange);border-left:1px solid var(--ak-line);border-right:1px solid var(--ak-line);border-bottom:1px solid var(--ak-line);transition:.25s}
        .ak-tb-proof:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(11,59,60,.12)}
        .ak-tb-proof h3{font-weight:500;font-size:18px;margin:0 0 8px}.ak-tb-proof p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* formats + cards */
        .ak-tb-tech{background:var(--ak-cream)}
        .ak-tb-card{position:relative;height:100%;background:#fff;border:1px solid var(--ak-line);transition:.25s}
        .ak-tb-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(11,59,60,.14);border-color:var(--ak-orange)}
        .ak-tb-card-img{aspect-ratio:4/3;background:var(--ak-cream);overflow:hidden}
        .ak-tb-card-img img{width:100%;height:100%;object-fit:cover}
        .ak-tb-card-body{padding:18px 20px 22px}.ak-tb-card h3{font-weight:500;font-size:17px;margin:0 0 8px}.ak-tb-card p{font-size:13px;color:var(--ak-mute);margin:0}
        .ak-tb-proof-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;background:var(--ak-cream);border-radius:50%}
        .ak-tb-proof-ico img{width:60px;height:60px;object-fit:contain}
        .ak-tb-kind{display:block;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-orange);margin-bottom:10px}

        /* image boxes */
        .ak-tb-img-box{aspect-ratio:16/10;background:var(--ak-cream);overflow:hidden;border:1px solid var(--ak-line)}
        .ak-tb-img-box img{width:100%;height:100%;object-fit:cover}
        .ak-tb-img-box--fill{aspect-ratio:auto;height:100%;min-height:320px;background:#fff}

        /* network */
        .ak-tb-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px}
        .ak-tb-tab{font-weight:500;font-size:13px;padding:10px 22px;border:1px solid var(--ak-line);border-radius:30px;background:#fff;color:var(--ak-dark);cursor:pointer;transition:.2s}
        .ak-tb-tab:hover{border-color:var(--ak-orange)}.ak-tb-tab.is-active{background:var(--ak-orange);border-color:var(--ak-orange);color:#fff}
        .ak-tb-network{background:var(--ak-dark);color:#fff}.ak-tb-network .ak-tb-sub{color:var(--ak-soft)}
        .ak-tb-result{margin:0 0 24px;font-size:14px;color:var(--ak-soft);min-height:1.5em}.ak-tb-result strong{color:#fff}
        .ak-tb-unit{height:100%;border:1px solid rgba(255,255,255,.18);transition:opacity .25s,filter .25s,border-color .25s}.ak-tb-unit:hover{border-color:var(--ak-orange)}
        .ak-tb-unit.is-dim{opacity:.28;filter:grayscale(1)}
        .ak-tb-unit-img{aspect-ratio:16/9;background:#17595a;overflow:hidden}.ak-tb-unit-img img{width:100%;height:100%;object-fit:cover}
        .ak-tb-unit-body{padding:26px}.ak-tb-tag{font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-orange)}
        .ak-tb-unit h3{font-weight:400;font-size:18px;line-height:1.15;margin:10px 0 12px}.ak-tb-unit p{font-size:13px;color:var(--ak-soft);margin:0}
        .ak-tb-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
        .ak-tb-badge{font-size:12px;font-weight:500;padding:4px 10px;border-radius:4px;background:rgba(255,255,255,.14);color:#fff}.ak-tb-badge--key{background:var(--ak-orange)}
        .ak-tb-det{border-top:1px solid rgba(255,255,255,.18);margin-top:16px;padding-top:12px}
        .ak-tb-det summary{cursor:pointer;font-weight:500;font-size:13px;color:var(--ak-orange)}
        .ak-tb-det ul{margin:10px 0 0 18px;padding:0;font-size:12px;color:var(--ak-soft)}

        /* continuity / capabilities */
        .ak-tb-cont{background:var(--ak-cream)}
        .ak-tb-steps{margin-top:8px}
        .ak-tb-step{padding:18px 0;border-top:1px solid var(--ak-line)}
        .ak-tb-step:last-child{border-bottom:1px solid var(--ak-line)}
        .ak-tb-step-no{display:block;font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-orange);margin-bottom:6px}
        .ak-tb-step b{display:block;font-weight:500;font-size:16px;color:var(--ak-dark);margin-bottom:4px}
        .ak-tb-step p{margin:0;font-size:14px;color:var(--ak-mute)}

        /* therapy */
        .ak-tb-therapy-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:16px;margin-bottom:26px}
        .ak-tb-area{background:#fff;border:1px solid var(--ak-line);padding:22px 12px;text-align:center;transition:.25s}
        .ak-tb-area:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(11,59,60,.12);border-color:var(--ak-orange)}
        .ak-tb-area-ico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 12px;background:var(--ak-cream);border-radius:50%}
        .ak-tb-area-ico img{width:30px;height:30px;object-fit:contain}
        .ak-tb-area-name{display:block;font-weight:500;font-size:13px;line-height:1.3}
        .ak-tb-more{font-weight:500;font-size:17px;max-width:62ch;margin:0}

        /* layout helpers (no dependency on Bootstrap gap utilities) */
        .ak-tb-headrow{align-items:flex-end;margin-bottom:30px}.ak-tb-center{align-items:center}
        .ak-tb-btns{display:flex;flex-wrap:wrap;gap:14px}
        .ak-tb-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}
        .ak-tb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ak-tb-grid--3{grid-template-columns:repeat(3,1fr)}
        .ak-tb-page h1,.ak-tb-page h2,.ak-tb-page h3{color:var(--ak-dark)}
        .ak-tb-network h2,.ak-tb-network h3{color:#fff}
        @media(max-width:991px){.ak-tb-stats-grid,.ak-tb-grid,.ak-tb-grid--3{grid-template-columns:repeat(2,1fr)}.ak-tb-therapy-grid{grid-template-columns:repeat(4,1fr)}}
        @media(max-width:991px){.ak-tb-hero{padding:70px 0}.ak-tb-page section{padding:60px 0}.ak-tb-stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}}
        @media(max-width:575px){.ak-tb-stats-grid,.ak-tb-grid,.ak-tb-grid--3{grid-template-columns:1fr}.ak-tb-therapy-grid{grid-template-columns:repeat(2,1fr)}
			.ak-tb-hero{background-position: center;}
		}
		
		/* Mobile: Two items per row */
         @media (max-width: 575px) {
    .ak-tb-page .ak-tb-mobile-two-col {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 12px !important;
    }

    .ak-tb-page .ak-tb-mobile-two-col > * {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}
		
		        /* ===== Akums Topicals — prefix ak-td- =====
           Palette from Akums Brand Guidelines 2023 */
        .ak-td-page{
            --ak-orange:#f26f21;--ak-orange-2:#f6985f;--ak-orange-3:#fabe97;--ak-orange-4:#fcd5bc;--ak-orange-5:#fff4ec;
            --ak-blue:#37bbff;--ak-blue-2:#ade1fb;--ak-blue-3:#d5ebf4;--ak-blue-4:#f1f9fe;
            --ak-ink:#1c2733;--ak-mute:#5d6b78;--ak-line:#dfe8ee;
            --ak-navy:#10283a;
            --ak-serif:'Playfair Display',Georgia,serif;--ak-sans:'Montserrat',Arial,sans-serif;
            font-family:var(--ak-sans);color:var(--ak-ink);line-height:1.6;
        }
        .ak-td-page img{max-width:100%;display:block}
        .ak-td-page b,.ak-td-page strong{font-weight:600}
        .ak-td-page h1,.ak-td-page h2,.ak-td-page h3{color:inherit;text-transform:none}
        .ak-td-page h2,.ak-td-page h3{font-family:var(--ak-sans)}

        /* headings: Playfair for H1/H2 per brand typography, accent bar marks each section start */
        .ak-td-page .ak-td-h2{color:var(--ak-ink);font-size:26px;font-weight:600;line-height:1.2;margin:0 0 14px;position:relative;padding-top:18px}
        .ak-td-page .ak-td-h2::before{content:"";position:absolute;top:0;left:0;width:48px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--ak-orange),var(--ak-blue))}
        .ak-td-sub{color:var(--ak-mute);margin:0 0 10px;font-size:13px;max-width:68ch}

        .ak-td-btn{display:inline-block;font-family:var(--ak-sans);font-weight:600;font-size:14px;padding:13px 30px;border-radius:40px;border:2px solid var(--ak-orange);text-decoration:none;cursor:pointer;transition:.2s}
        .ak-td-btn--orange{background:var(--ak-orange);color:#fff;box-shadow:0 8px 20px rgba(242,111,33,.28)}
        .ak-td-btn--orange:hover{background:#d95a10;border-color:#d95a10;color:#fff;transform:translateY(-2px)}
        .ak-td-btn--ghost{background:#fff;color:var(--ak-orange)}
        .ak-td-btn--ghost:hover{background:var(--ak-orange);color:#fff}
        .ak-td-btn:focus-visible,.ak-td-tab:focus-visible,.ak-td-det summary:focus-visible{outline:3px solid var(--ak-blue);outline-offset:3px}
        .ak-td-page section{padding:30px 0}

        /* hero: brand light-blue to peach wash over the banner image */
        .ak-td-hero{position:relative;width:100%;padding:120px 0;background-color:var(--ak-blue-4);
            background-image:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.82) 42%,rgba(255,255,255,0) 72%),url('https://media.akums.in/img/dosage/topicals/web-banner.webp');
            background-repeat:no-repeat;background-position:right center;background-size:cover}

        .ak-td-title{font-weight:600;font-size:clamp(38px,5vw,62px);line-height:1.08;letter-spacing:-.01em;margin:0 0 24px;color:var(--ak-ink)}
        .ak-td-title em{font-style:italic;font-weight:500;color:var(--ak-orange)}
        .ak-td-lead{font-size:18px;color:var(--ak-mute);max-width:540px;margin-bottom:34px}

        .ak-td-tag{font-weight:600;font-size:12px;letter-spacing:.04em;color:var(--ak-orange-2)}

        /* ---------- FORMATS: five cards per row, image on top ---------- */
        .ak-td-forms{background:#fff}
        .ak-td-fgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
        .ak-td-fcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ak-line);border-radius:16px;overflow:hidden;transition:.25s}
        .ak-td-fcard:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(16,40,58,.12);border-color:var(--ak-orange)}
        .ak-td-fcard-img{aspect-ratio:4/3;background:linear-gradient(135deg,var(--ak-orange-4),var(--ak-blue-3));overflow:hidden}
        .ak-td-fcard-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
        .ak-td-fcard:hover .ak-td-fcard-img img{transform:scale(1.06)}
        .ak-td-fcard-body{position:relative;display:flex;flex-direction:column;flex:1 1 auto;padding:30px 16px 18px;border-top:3px solid var(--ak-orange)}
        .ak-td-tico{position:absolute;top:-22px;left:16px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff;color:var(--ak-orange);border:1px solid var(--ak-orange-4);box-shadow:0 6px 14px rgba(16,40,58,.1)}
        .ak-td-page .ak-td-fcard h3{font-weight:600;font-size:15px;line-height:1.3;margin:0 0 6px;color:var(--ak-ink)}
        .ak-td-fcard p{margin:0 0 14px;font-size:12px;line-height:1.55;color:var(--ak-mute)}
        .ak-td-flink{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:600;color:var(--ak-orange);text-decoration:none;transition:gap .2s,color .2s}
        .ak-td-flink:hover{gap:10px;color:#d95a10}
        .ak-td-flink:focus-visible{outline:3px solid var(--ak-blue);outline-offset:3px;border-radius:4px}
        @media(min-width:992px){
            .ak-td-fgrid{grid-template-columns:repeat(5,1fr);gap:18px}
        }

        /* ---------- ADVANCED PLATFORMS: one shared background ---------- */
        .ak-td-tech{background:var(--ak-blue-4)}
        .ak-td-plat{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center}
        .ak-td-plat-intro .ak-td-sub{font-size:14px;margin-bottom:24px}
        .ak-td-btn--sm{padding:11px 24px;font-size:13px}
        .ak-td-plat-cells{display:grid;grid-template-columns:1fr 1fr;gap:16px}
        .ak-td-pcell{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--ak-blue-3);border-radius:14px;padding:22px 20px;transition:.25s}
        .ak-td-pcell:hover{transform:translateY(-4px);border-color:var(--ak-orange);box-shadow:0 16px 34px rgba(16,40,58,.1)}
        .ak-td-pico{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--ak-orange-5);color:var(--ak-orange);border:1px solid var(--ak-orange-4)}
        .ak-td-pcell h3{font-weight:600;font-size:14.5px;line-height:1.3;margin:0 0 6px;color:var(--ak-ink)}
        .ak-td-pcell p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ak-mute)}

        /* ---------- DERMATOLOGY FEATURE: connected steps + framed image ---------- */
        .ak-td-feature{background:#fff}
        .ak-td-feat{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}
        .ak-td-flist{margin-top:30px}
        .ak-td-fitem{position:relative;display:grid;grid-template-columns:56px 1fr;gap:20px;padding-bottom:26px}
        .ak-td-fitem:last-child{padding-bottom:0}
        .ak-td-fitem:not(:last-child)::before{content:"";position:absolute;left:27px;top:60px;bottom:4px;border-left:2px dashed var(--ak-orange-3)}
        .ak-td-fico{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--ak-orange-5);border:1px solid var(--ak-orange-4);color:var(--ak-orange);transition:.25s}
        .ak-td-fitem:hover .ak-td-fico{background:var(--ak-orange);border-color:var(--ak-orange);color:#fff}
        .ak-td-fitem b{display:block;font-weight:600;font-size:16px;margin:4px 0 4px}
        .ak-td-fitem p{margin:0;font-size:14px;color:var(--ak-mute)}
        .ak-td-feat-media{position:relative;padding:0 0 28px 28px}
        .ak-td-feat-media::before{content:"";position:absolute;left:0;bottom:0;width:62%;height:62%;border-radius:22px;background:var(--ak-orange-4)}
        .ak-td-feat-media::after{content:"";position:absolute;right:-18px;top:-18px;width:120px;height:120px;border-radius:50%;background:var(--ak-blue-3);z-index:0}
        .ak-td-feat-frame{position:relative;z-index:1;aspect-ratio:4/4.6;border-radius:24px;overflow:hidden;background:var(--ak-blue-3)}
        .ak-td-feat-frame img{width:100%;height:100%;object-fit:cover}
        .ak-td-feat-chip{position:absolute;z-index:2;left:0;bottom:56px;padding:14px 20px;border-radius:14px;background:#fff;box-shadow:0 16px 36px rgba(16,40,58,.16);border-left:4px solid var(--ak-orange)}
        .ak-td-feat-chip b{display:block;font-size:14px;margin-top:2px}

        /* ---------- NETWORK: five unit cards in one row ---------- */
        .ak-td-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}
        .ak-td-tab{font-family:var(--ak-sans);font-weight:600;font-size:12px;padding:8px 16px;border:1px solid rgba(255,255,255,.28);border-radius:30px;background:transparent;color:#fff;cursor:pointer;transition:.2s}
        .ak-td-tab:hover{border-color:var(--ak-orange);color:#fff;background:rgba(242,111,33,.18)}
        .ak-td-tab.is-active{background:var(--ak-orange);border-color:var(--ak-orange);color:#fff}
        .ak-td-network{background:var(--ak-navy);color:#fff}
        .ak-td-page .ak-td-network .ak-td-h2{color:#fff}
        .ak-td-network .ak-td-sub{color:var(--ak-blue-2)}
        .ak-td-result{margin:0 0 24px;font-size:14px;color:var(--ak-blue-2);min-height:1.5em}
        .ak-td-result strong{color:#fff}
        .ak-td-units{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}
        .ak-td-unit{border:1px solid rgba(255,255,255,.16);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.05);transition:opacity .25s,filter .25s,border-color .25s,transform .25s}
        .ak-td-unit:hover{border-color:var(--ak-orange);transform:translateY(-3px)}
        .ak-td-unit.is-dim{opacity:.28;filter:grayscale(1)}
        .ak-td-unit-img{aspect-ratio:16/10;background:#1b3a52;overflow:hidden}
        .ak-td-unit-img img{width:100%;height:100%;object-fit:cover}
        .ak-td-unit-body{padding:16px 16px 18px}
        .ak-td-page .ak-td-unit h3{font-weight:600;font-size:14.5px;line-height:1.3;margin:6px 0 8px;color:#fff}
        .ak-td-unit p{font-size:12px;line-height:1.5;color:var(--ak-blue-2);margin:0 0 12px}
        .ak-td-tag{font-size:11px}
        .ak-td-fchips{display:flex;flex-wrap:wrap;gap:6px}
        .ak-td-fchip{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:30px;border:1px solid rgba(173,225,251,.35);color:var(--ak-blue-2);transition:.2s}
        .ak-td-fchip.is-match{background:var(--ak-orange);border-color:var(--ak-orange);color:#fff}
        .ak-td-det{margin-top:14px;border-top:1px solid rgba(255,255,255,.14);padding-top:12px}
        .ak-td-det summary{cursor:pointer;font-weight:600;font-size:12px;color:var(--ak-orange-2);list-style:none}
        .ak-td-det summary::-webkit-details-marker{display:none}
        .ak-td-det[open] summary span{display:inline-block;transform:rotate(90deg)}
        .ak-td-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
        .ak-td-badge{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(55,187,255,.16);color:#fff}
        .ak-td-det-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ak-orange-2);margin:14px 0 6px!important}
        .ak-td-det ul{margin:0 0 0 16px;padding:0;font-size:11.5px;color:var(--ak-blue-2)}
        .ak-td-det li{margin-bottom:4px}

        /* multi-location network */
        .ak-td-cont{background:var(--ak-orange-5)}
        .ak-td-boxes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}
        .ak-td-box{background:#fff;border-radius:12px;border-top:2px solid var(--ak-orange);padding:22px 20px;box-shadow:0 6px 18px rgba(16,40,58,.06)}
        .ak-td-box b{display:block;font-weight:600;font-size:13px;line-height:1.3;margin-bottom:8px}
        .ak-td-box p{margin:0;font-size:13px;color:var(--ak-mute)}
        .ak-td-img-box{aspect-ratio:16/10;background:var(--ak-blue-3);overflow:hidden;border-radius:16px;box-shadow:18px 18px 0 var(--ak-orange-4)}
        .ak-td-img-box img{width:100%;height:100%;object-fit:cover}
        .ak-td-img-box--fill{aspect-ratio:auto;height:100%;min-height:340px;background:#fff}

        /* therapy */
        .ak-td-therapy{background:#fff}
        .ak-td-therapy-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:16px;margin-bottom:28px}
        .ak-td-area{background:#fff;border:1px solid var(--ak-line);border-radius:14px;padding:22px 10px;text-align:center;transition:.25s}
        .ak-td-area:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(16,40,58,.1);border-color:var(--ak-orange)}
        .ak-td-area-ico{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin:0 auto 12px;background:var(--ak-orange-5);border-radius:50%}
        .ak-td-area-ico img{width:30px;height:30px;object-fit:contain}
        .ak-td-area-name{display:block;font-weight:600;font-size:12.5px;line-height:1.3}
        .ak-td-more{font-weight:500;font-size:20px;max-width:62ch;margin:0;color:var(--ak-ink)}

        /* layout helpers */
        .ak-td-headrow{align-items:flex-end;margin-bottom:34px}.ak-td-center{align-items:center}
        .ak-td-btns{display:flex;flex-wrap:wrap;gap:14px}

        @media(max-width:1199px){
            .ak-td-therapy-grid{grid-template-columns:repeat(4,1fr)}
            .ak-td-feat{gap:48px}
            .ak-td-plat{gap:32px}

            /* units: one sideways-scrolling row instead of an orphaned second row */
            .ak-td-units{display:flex;overflow-x:auto;gap:16px;padding-bottom:14px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
            .ak-td-unit{flex:0 0 270px;scroll-snap-align:start}
        }
        @media(max-width:991px){
            .ak-td-hero{padding:80px 0}
            .ak-td-page section{padding:56px 0}
            .ak-td-img-box,.ak-td-img-box--fill{box-shadow:none;margin-bottom:28px}
            .ak-td-img-box--fill{min-height:260px;margin-top:28px;margin-bottom:0}
            .ak-td-feat,.ak-td-plat{grid-template-columns:1fr}
            .ak-td-feat{gap:44px}
            .ak-td-feat-frame{aspect-ratio:16/11}
        }
        @media(max-width:767px){
            .ak-td-plat-cells{grid-template-columns:1fr}
        }
        @media(max-width:575px){
            .ak-td-fgrid{gap:12px}
            .ak-td-fcard-body{padding:28px 12px 14px}
            .ak-td-tico{left:12px}
            .ak-td-boxes{grid-template-columns:1fr}
            .ak-td-therapy-grid{grid-template-columns:repeat(2,1fr)}
            .ak-td-hero{background-image:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.88)),url('https://media.akums.in/img/dosage/topicals/web-banner.webp');background-position:center}
            .ak-td-btn{width:100%;text-align:center}
            .ak-td-feat-media{padding:0 0 20px 16px}
            .ak-td-feat-chip{bottom:36px;padding:12px 16px}
            .ak-td-unit{flex-basis:82%}
        }
        @media(prefers-reduced-motion:reduce){.ak-td-page *{transition:none!important}}
