.why-jeff-hero{padding-top:2.2rem;padding-bottom:2.2rem;background:linear-gradient(180deg,#e7f3ff,#dceeff)}.why-jeff-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.8rem,3vw,3.5rem);align-items:center}.why-jeff-hero__copy{display:grid;gap:1rem;max-width:32rem}.why-jeff-hero__copy h1{max-width:11ch;font-size:clamp(3rem,4.2vw,4.4rem);line-height:1.02}.why-jeff-hero__copy p{margin:0;color:#223246;font-size:1.02rem;line-height:1.55}.why-jeff-hero__image-frame{overflow:hidden;aspect-ratio:16 / 7.4;border:1px solid rgba(7,20,38,.08);border-radius:18px;background:#ffffffb8;box-shadow:0 16px 34px #0c1f3a1f}.why-jeff-hero__image-frame img{width:100%;height:100%;object-fit:cover;object-position:center 72%}.why-jeff-difference{padding-top:1.6rem;padding-bottom:2.25rem;background:#fff}.why-jeff-difference__grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);gap:1.4rem;align-items:start}.why-jeff-difference__cards-wrap,.why-jeff-comparison{min-width:0}.why-jeff-section-title{margin:0 0 1rem;max-width:none;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.08}.why-jeff-cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.why-jeff-card{display:grid;gap:.8rem;min-width:0;min-height:100%;padding:1.25rem 1rem 1.1rem;border:1px solid rgba(100,127,153,.22);border-radius:14px;background:linear-gradient(180deg,#f1f8ffeb,#fffffffa);box-shadow:0 10px 24px #0c1f3a14;text-align:center}.why-jeff-card__icon{display:grid;place-items:center;width:3rem;height:3rem;margin:0 auto;color:#7b8fa5}.why-jeff-card__icon svg{width:100%;height:100%}.why-jeff-card h3{font-size:1.12rem;line-height:1.18;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.why-jeff-card p{margin:0;color:#33475d;font-size:.9rem;line-height:1.48}.why-jeff-comparison__scroll{overflow-x:auto;border:1px solid rgba(100,127,153,.18);border-radius:12px;box-shadow:0 10px 20px #0c1f3a0d}.why-jeff-comparison__table{width:100%;min-width:30rem;border-collapse:collapse;background:#fff}.why-jeff-comparison__table th,.why-jeff-comparison__table td{padding:.85rem 1rem;border-bottom:1px solid rgba(100,127,153,.16);vertical-align:top;text-align:left}.why-jeff-comparison__table thead th{background:linear-gradient(180deg,#dceeff,#edf5ff);color:var(--ink);font-size:1rem;font-weight:800}.why-jeff-comparison__table tbody tr:last-child td{border-bottom:0}.why-jeff-comparison__table td{color:#25374a;font-size:.96rem;line-height:1.45}.why-jeff-comparison__mark{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;margin-right:.45rem;font-size:1.05rem;font-weight:800}.why-jeff-comparison__mark--negative{color:#c0534a}.why-jeff-comparison__mark--positive{color:#4f9f60}.why-jeff-mission{padding-top:1.7rem;padding-bottom:1.7rem;background:linear-gradient(180deg,#cfe8fb,#d9ecff)}.why-jeff-mission__inner{display:grid;gap:1rem;justify-items:center;text-align:center}.why-jeff-mission__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.why-jeff-mission__badge{display:grid;place-items:center;width:4rem;height:4rem;border:2px solid rgba(61,110,73,.24);border-radius:999px;background:#fff;box-shadow:0 8px 20px #0c1f3a14}.why-jeff-mission__badge span{color:#4a7f53;font-size:.8rem;font-weight:900;letter-spacing:.04em}.why-jeff-mission__badge--2 span{color:#537d93}.why-jeff-mission__badge--3 span{color:#5a9151}.why-jeff-mission__badge--4 span{color:#4d79a5}.why-jeff-mission__badge--5 span{color:#66a25b}.why-jeff-mission__text{margin:0;max-width:54rem;color:var(--ink);font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800;line-height:1.3;text-wrap:balance}.why-jeff-cta{padding-top:2.5rem;padding-bottom:3rem;background:#fff}.why-jeff-cta__inner{display:grid;gap:1rem;justify-items:center;text-align:center}.why-jeff-cta__inner h2{max-width:14ch;font-size:clamp(2.8rem,4vw,4rem)}.why-jeff-cta__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,52rem);min-height:4.2rem;padding:.95rem 1.6rem;border-radius:10px;background:linear-gradient(180deg,#203b82,#182d67);color:#fff;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:800;box-shadow:0 16px 34px #182d672e;transition:transform var(--transition),box-shadow var(--transition),background var(--transition)}.why-jeff-cta__button:hover,.why-jeff-cta__button:focus-visible{transform:translateY(-2px);box-shadow:0 18px 36px #182d6738}.why-jeff-cta__button:focus-visible,.why-jeff-cta__secondary:focus-visible{outline:2px solid rgba(55,185,239,.56);outline-offset:3px}.why-jeff-cta__secondary{color:var(--brand-deep);font-weight:700;text-decoration:underline;text-underline-offset:.22em}@media(max-width:1180px){.why-jeff-difference__grid{grid-template-columns:1fr}}@media(max-width:960px){.why-jeff-hero__grid{grid-template-columns:1fr}.why-jeff-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.why-jeff-hero{padding-top:1.25rem;padding-bottom:1.7rem}.why-jeff-hero__copy h1{max-width:10ch;font-size:clamp(2.5rem,11vw,3.4rem)}.why-jeff-hero__copy p,.why-jeff-card p,.why-jeff-comparison__table td{font-size:.92rem}.why-jeff-cards-grid{grid-template-columns:1fr}.why-jeff-comparison__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.why-jeff-comparison__table{min-width:26rem;table-layout:fixed}.why-jeff-comparison__table th,.why-jeff-comparison__table td{padding:.75rem .72rem;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.why-jeff-comparison__table thead th{font-size:.86rem;line-height:1.35}.why-jeff-comparison__table td{font-size:.88rem;line-height:1.42}.why-jeff-comparison__mark{width:1rem;margin-right:.3rem;font-size:.98rem}.why-jeff-mission__text{font-size:1.12rem}.why-jeff-cta__inner h2{max-width:10ch;font-size:clamp(2.1rem,10vw,3rem)}.why-jeff-cta__button{width:100%;font-size:1.08rem}}
