/* PDF-reference feature cards — brand-compatible and responsive. */
.sajan-feature-section{padding:clamp(3rem,5vw,5.5rem) 0;background:var(--sajan-soft-blue, #f2f5fb)}
.sajan-feature-section:nth-of-type(even){background:#fff}
.sajan-feature-eyebrow{color:var(--sajan-red, #b51d0d);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}
.sajan-feature-heading{color:var(--sajan-hero-navy, #102c58);font-weight:750;letter-spacing:-.025em;margin:.45rem 0 .7rem}
.sajan-feature-intro{max-width:720px;color:#5d6879}
.sajan-feature-card{height:100%;border:1px solid var(--sajan-border, #dfe6f0);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 4px 20px -2px rgba(23,65,132,.08);transition:transform .2s,box-shadow .2s}
.sajan-feature-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(23,65,132,.13)}
.sajan-feature-card-image{width:100%;height:150px;object-fit:cover;background:#edf1f8}
.sajan-feature-card-body{padding:1.5rem}
.sajan-feature-card-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#e9f0fa;color:var(--sajan-brand-navy, #174184);font-size:1.4rem;margin-bottom:1rem}
.sajan-feature-card h3{font-size:1.05rem;font-weight:700;color:var(--sajan-hero-navy, #102c58)}
.sajan-feature-card p{font-size:.93rem;color:#5d6879;line-height:1.65;margin-bottom:.8rem}
.sajan-feature-card a{color:var(--sajan-brand-navy, #174184);font-weight:700;text-decoration:none}
.sajan-feature-card a:hover{text-decoration:underline}
@media(prefers-reduced-motion:reduce){.sajan-feature-card{transition:none}.sajan-feature-card:hover{transform:none}}

/* PDF page 1, first homepage: What We Manufacture 3x2 image-card layout. */
.sajan-manufacture-pdf{background:#f7f9fd;padding:56px 0 66px}
.sajan-manufacture-pdf .mb-4{text-align:center;margin-bottom:30px!important}
.sajan-manufacture-pdf .sajan-feature-eyebrow,.sajan-manufacture-pdf .sajan-feature-intro{display:none}
.sajan-manufacture-pdf .sajan-feature-heading{display:inline-block;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;margin:0;color:#102b59;position:relative}
.sajan-manufacture-pdf .sajan-feature-heading:after{content:"";display:block;width:46px;height:3px;background:#f15a32;margin:12px auto 0;border-radius:5px}
.sajan-manufacture-pdf .sajan-feature-card{background:#eef3fa;border:0;border-radius:11px;box-shadow:0 5px 13px rgba(26,53,93,.07)}
.sajan-manufacture-pdf .sajan-feature-card-image{height:190px;display:block;object-fit:cover;width:100%}
.sajan-manufacture-pdf .sajan-feature-card-body{padding:15px 17px 18px}
.sajan-manufacture-pdf .sajan-feature-card h3{font-size:1rem;margin-bottom:7px;color:#172f57}
.sajan-manufacture-pdf .sajan-feature-card p{font-size:.83rem;line-height:1.5;min-height:38px;margin-bottom:12px}
.sajan-manufacture-pdf .sajan-feature-card a{font-size:.8rem;color:#1a396c}
.sajan-manufacture-pdf .sajan-feature-card a:hover{color:#ee572c}
@media(max-width:767px){.sajan-manufacture-pdf{padding:42px 0}.sajan-manufacture-pdf .sajan-feature-card-image{height:180px}}
