.klakss-why{background:var(--c-bg-alt)}.klakss-why__grid{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1.2fr}.klakss-why__pitch{position:sticky;top:100px}.klakss-why__title{font-size:clamp(2rem,3vw,2.8rem);letter-spacing:-.5px;line-height:1.15;margin:0 0 var(--space-3)}.klakss-why__lead{color:var(--c-text-soft);font-size:1.05rem;line-height:1.7;max-width:46ch}.klakss-why__lead p:last-child{margin-bottom:0}.klakss-why__cta{border-bottom:1px solid transparent;color:var(--c-green-dark,#085041);display:inline-block;font-family:var(--font-body);font-size:15px;font-weight:600;margin-top:24px;text-decoration:none;transition:color .16s ease,border-color .16s ease,transform .16s ease}.klakss-why__cta:hover{border-color:var(--c-orange,#f87a29);color:var(--c-orange,#f87a29);transform:translateX(2px)}.klakss-why__list{display:flex;flex-direction:column}.klakss-why__item{border-top:.5px solid var(--c-border);margin-top:24px;padding-top:24px}.klakss-why__item:first-child{border-top:0;margin-top:0;padding-top:0}.klakss-why__num{color:var(--c-orange);display:block;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.klakss-why__body{min-width:0}.klakss-why__item-title{font-family:var(--font-heading);font-size:16px;font-weight:600;letter-spacing:-.1px;margin:0 0 8px}.klakss-why__item-desc{color:var(--c-text-soft);font-size:14px;line-height:1.6;margin:0}@media (max-width:1023px){.klakss-why__grid{gap:var(--space-4);grid-template-columns:1fr}.klakss-why__pitch{position:static}}