.cal-why-section,.cal-why-section *{box-sizing:border-box;margin:0;padding:0}.cal-why-section{--cal-bg:#e9f2fc;--cal-navy:#16305f;--cal-heading:#0d1321;--cal-body:#6b7280;--cal-card-bg:#fff;--cal-card-border:#dbe7f5;--cal-orange:#f2751a;--cal-orange-hover:#e0680f;background:var(--cal-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:72px 20px 80px}.cal-why-container{margin:0 auto;max-width:1080px}.cal-why-header{margin:0 auto 44px;max-width:860px;text-align:center}.cal-why-header h2{font-family:Lato;font-size:40px;font-weight:700;line-height:120%;margin-bottom:16px}.cal-why-header h2,.cal-why-header p{color:#000;font-style:normal;text-align:center}.cal-why-header p{font-family:Helvetica;font-size:18px;font-weight:400;line-height:30px}.cal-why-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.cal-why-card{background:var(--cal-card-bg);border:1px solid var(--cal-card-border);border-radius:10px;cursor:default;padding:28px 30px 30px;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cal-card-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.cal-card-icon{align-items:center;display:inline-flex;flex-shrink:0;height:21px;justify-content:center;width:21px}.cal-card-icon img{display:block;height:21px;object-fit:contain;width:21px}.cal-why-card h3{color:#000;font-size:24px;font-weight:700}.cal-why-card h3,.cal-why-card p{font-family:Helvetica;font-style:normal;line-height:150%;transition:color .25s ease}.cal-why-card p{color:#7c7c7c;font-size:16px;font-weight:400}.cal-why-card:hover{background:var(--cal-navy);border-color:var(--cal-navy);box-shadow:0 14px 30px rgba(22,48,95,.28)}.cal-why-card:hover h3{color:#fff}.cal-why-card:hover p span{color:hsla(0,0%,100%,.9)}.cal-why-cta{margin-top:44px;text-align:center}.cal-why-btn{align-items:center;background:var(--cal-orange);border-radius:999px;box-shadow:0 10px 22px rgba(242,117,26,.35);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.cal-why-btn svg{transition:transform .25s ease}.cal-why-btn:hover{background:var(--cal-orange-hover);box-shadow:0 14px 26px rgba(242,117,26,.4);transform:translateY(-2px)}.cal-why-btn:hover svg{transform:translateX(4px)}@media (max-width:767px){.cal-why-section{padding:56px 16px 64px}.cal-why-header h2{font-size:26px}.cal-why-grid{gap:18px;grid-template-columns:1fr}.cal-why-card{padding:24px 22px 26px}}@media (prefers-reduced-motion:reduce){.cal-why-btn,.cal-why-btn svg,.cal-why-card,.cal-why-card h3,.cal-why-card p{transition:none}}