
.jfa-triplet-banner{position:relative;min-height:460px;overflow:hidden;background:var(--graphite);color:#fff;display:flex;align-items:end}.jfa-triplet-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jfa-triplet-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,17,28,.86),rgba(10,17,28,.4) 48%,rgba(10,17,28,.08))}.jfa-triplet-content{position:relative;z-index:1;padding:75px 0;max-width:1180px}.jfa-triplet-content .eyebrow{color:var(--lime)}.jfa-triplet-content h1{max-width:720px;font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(3rem,6vw,6rem);line-height:.87;letter-spacing:-.08em;margin:15px 0 20px}.jfa-triplet-content p{max-width:590px;color:#e2e8f0;font-size:1.1rem}.b2b-intro{padding:35px;border-left:5px solid var(--blue);background:#fff;border-radius:var(--r16);margin-bottom:28px}.b2b-badge{font-size:.72rem;font-weight:850;color:var(--blue);letter-spacing:.13em}.b2b-intro h2{font-family:"Space Grotesk",Inter,sans-serif;font-size:2.5rem;line-height:.95;letter-spacing:-.06em;margin:12px 0}.b2b-audience{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.b2b-audience article{padding:24px;border:1px solid var(--line);border-radius:var(--r12);background:#fff}.b2b-audience span,.shelf-index{color:var(--blue);font-size:.82rem;font-weight:900;letter-spacing:.1em}.b2b-audience h3,.shelf-program h3{font-family:"Space Grotesk",Inter,sans-serif;font-size:1.45rem;line-height:1;margin:13px 0}.b2b-audience p,.shelf-program p{color:var(--slate);font-size:.9rem}.b2b-shelf{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;align-items:start;background:var(--graphite);color:#fff;padding:35px;border-radius:var(--r16);margin:36px 0}.b2b-shelf h2{font-family:"Space Grotesk",Inter,sans-serif;font-size:2.7rem;line-height:.9;letter-spacing:-.07em;margin:12px 0}.b2b-shelf p{color:#cbd5e1}.shelf-program{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.shelf-program article{background:#fff;color:var(--graphite);padding:20px;border-radius:var(--r8);min-height:220px;display:flex;flex-direction:column}.shelf-program small{margin-top:auto;color:var(--gray);font-weight:750;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.shelf-program.large{margin:32px 0}.b2b-steps{margin:40px 0}.b2b-steps ol{list-style:none;counter-reset:steps;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0}.b2b-steps li{counter-increment:steps;background:var(--blue-light);padding:23px;border-radius:var(--r12)}.b2b-steps li:before{content:"0" counter(steps);color:var(--blue);font-weight:900;font-size:.8rem}.b2b-steps strong{display:block;font-family:"Space Grotesk",Inter,sans-serif;font-size:1.4rem;margin:9px 0}.b2b-steps span{font-size:.9rem;color:var(--slate)}.b2b-actions{display:flex;flex-wrap:wrap;gap:12px;margin:32px 0}.b2b-note{padding:24px;border:1px dashed #94a3b8;border-radius:var(--r12);background:#fff}.b2b-note h2{font-family:"Space Grotesk",Inter,sans-serif;font-size:1.5rem;line-height:1;margin:0 0 12px}.b2b-note p{color:var(--slate)}.jfa-form select{width:100%;border:1px solid #AEBBC8;border-radius:8px;padding:11px 12px;font:inherit;color:var(--graphite);background:#fff}@media(max-width:800px){.b2b-audience,.b2b-steps ol,.shelf-program,.b2b-shelf{grid-template-columns:1fr}.jfa-triplet-banner{min-height:380px}.jfa-triplet-content{padding:55px 0}.jfa-triplet-content h1{font-size:3.2rem}}
.b2b-category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0}.b2b-category-grid article{border-top:4px solid var(--blue);background:#f8fafc;padding:22px;border-radius:var(--r8)}.b2b-category-grid article:nth-child(2){border-color:var(--lime)}.b2b-category-grid article:nth-child(3){border-color:var(--orange)}.b2b-category-grid article:nth-child(4){border-color:var(--graphite)}.b2b-category-grid h3{font-family:"Space Grotesk",Inter,sans-serif;font-size:1.25rem;line-height:1;margin:0 0 10px}.b2b-category-grid p{margin:0;color:var(--slate);font-size:.9rem}@media(max-width:650px){.b2b-category-grid{grid-template-columns:1fr}}
