.why-hero{background:var(--brand);color:#fff;padding:44px 0 40px}.why-hero-in{display:grid;grid-template-columns:1fr;gap:26px;align-items:center}.why-crumb{display:inline-block;font:700 11.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--live);text-decoration:none;margin:0 0 12px}.why-crumb:hover{text-decoration:underline}.why-hero h1{color:#fff;font-size:clamp(1.8rem,4vw,2.6rem);margin:0 0 12px}.why-emoji{font-size:.9em}.why-lede{color:#ffffffd1;font-size:1.08rem;line-height:1.6;margin:0 0 20px;max-width:560px}.why-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.why-ghost{color:#fff;font-weight:700;text-decoration:none;padding:12px 16px;border:1px solid rgba(255,255,255,.35);border-radius:10px}.why-ghost:hover{background:#ffffff1a}.why-hero-img{width:100%;border-radius:16px;aspect-ratio:3/2;object-fit:cover;box-shadow:0 12px 40px #0000004d;background:var(--night)}@media (min-width: 800px){.why-hero-in{grid-template-columns:1.1fr .9fr;gap:36px}}.why-body{max-width:780px;padding-top:34px;padding-bottom:10px}.why-body h2{font-size:clamp(21px,2.8vw,26px);margin:34px 0 10px}.why-body h2:first-child{margin-top:0}.why-body h3{font-size:18px;margin:22px 0 6px}.why-body p,.why-body li{line-height:1.65;font-size:1.02rem}.why-body p{margin:0 0 14px}.why-body ul,.why-body ol{padding-left:22px;margin:0 0 16px}.why-body li{margin:4px 0}.why-body figure{margin:18px 0 22px}.why-body figure img{width:100%;border-radius:14px;border:1px solid var(--line)}.why-body figcaption{font-size:.85rem;color:var(--mut);margin-top:6px}.why-body .table-wrap{overflow-x:auto;margin:0 0 18px}.why-body table{width:100%;border-collapse:collapse;font-size:.95rem}.why-body th,.why-body td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.why-body th{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.why-body td.num,.why-body th.num{text-align:right;font-family:var(--font-mono);white-space:nowrap}.why-body tr.hi td{font-weight:700;color:var(--acd);background:#1f8a4c0f}.why-callout{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--ac);border-radius:var(--radius);padding:14px 18px;margin:0 0 18px;box-shadow:var(--shadow)}.why-callout p:last-child{margin-bottom:0}.why-honest{background:#fdf7e7;border:1px solid #ecd9a0;border-radius:var(--radius);padding:14px 18px;margin:0 0 18px}.why-honest p:last-child,.why-honest ul:last-child{margin-bottom:0}.why-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--night);margin:0 0 8px}.why-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.why-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 20px}.why-stat{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px;box-shadow:var(--shadow)}.why-stat b{display:block;font-size:clamp(19px,2.6vw,24px);letter-spacing:-.01em;color:var(--acd)}.why-stat span{display:block;font-size:.82rem;color:var(--mut);line-height:1.4;margin-top:2px}.why-quote{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;margin:0 0 16px;box-shadow:var(--shadow)}.why-quote .stars{color:var(--amber);letter-spacing:3px;font-size:.95rem}.why-quote blockquote{margin:6px 0 8px;line-height:1.55;font-size:1rem}.why-quote figcaption{color:var(--mut);font-size:.86rem;font-weight:700}.why-links{list-style:none;padding:0;margin:0 0 8px}.why-links li{padding:6px 0;border-bottom:1px dashed var(--line)}.why-links a{font-weight:700;text-decoration:none}.why-links a:hover{text-decoration:underline}.why-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 18px}.why-team-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:0;overflow:hidden;box-shadow:var(--shadow)}.why-team-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:var(--soft)}.why-team-body{padding:12px 14px 14px}.why-team-body b{display:block;font-size:15.5px}.why-team-body span{display:block;font-size:.86rem;color:var(--mut);line-height:1.45}.why-team-body a{font-weight:700;text-decoration:none}.why-others{margin-top:30px}.why-others-h2{text-align:center;margin:0 0 16px}.why-others-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.why-other{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:var(--ink);padding:16px}.why-other:hover{border-color:var(--ac)}.why-other-no{font:700 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acd)}.why-other strong{font-size:15.5px;line-height:1.25}.why-other .go{color:var(--acd);font-weight:700;font-size:.86rem;margin-top:2px}.why .cta-band h2 em{font-style:italic;color:var(--live)}
