
/* KWF-V1 P40 — Why Kalzeo positioning */
.why-kalzeo-v2{background:#f5f8fd}
.why-v2-heading{margin-bottom:2rem}
.why-v2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.why-v2-card{position:relative;background:#fff;border:1px solid #e1e8f1;border-radius:18px;padding:1.35rem;min-height:245px;box-shadow:0 8px 28px rgba(15,42,77,.045)}
.why-v2-card-featured{background:linear-gradient(145deg,#0b2b55,#174b86);color:#fff;border-color:transparent}
.why-v2-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:#eaf2ff;color:#1670e8;font-size:1.25rem;margin-bottom:1rem}
.why-v2-card-featured .why-v2-icon{background:rgba(255,255,255,.12);color:#fff}
.why-v2-number{position:absolute;right:1.2rem;top:1.2rem;font-size:.75rem;font-weight:700;color:#9aabc0;letter-spacing:.08em}
.why-v2-card-featured .why-v2-number{color:#a9c7e9}
.why-v2-card h3{font-size:1.08rem;margin-bottom:.55rem;color:#0c2345}
.why-v2-card-featured h3{color:#fff}
.why-v2-card p{font-size:.9rem;line-height:1.65;color:#5e6e82;margin:0}
.why-v2-card-featured p{color:#d4e2f3}
.why-v2-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}
.why-v2-tags span{font-size:.72rem;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);padding:.28rem .5rem;border-radius:999px}
.why-v2-link{display:inline-flex;gap:.4rem;align-items:center;margin-top:.85rem;font-size:.82rem;font-weight:600;text-decoration:none}
.why-v2-flow,.why-v2-trust,.why-v2-operations,.why-v2-data-principle{margin-top:1.25rem;border-radius:20px}
.why-v2-flow{background:#fff;border:1px solid #e1e8f1;padding:1.45rem}
.why-v2-flow-copy{max-width:760px;margin-bottom:1.25rem}
.why-v2-flow-copy h3,.why-v2-trust h3,.why-v2-operations h3{font-size:1.35rem;color:#0c2345}
.why-v2-flow-copy p,.why-v2-trust p,.why-v2-operations p{color:#5e6e82;line-height:1.65;margin-bottom:0}
.why-v2-flow-track{display:flex;align-items:center;justify-content:space-between;gap:.65rem;background:#f7f9fc;border-radius:15px;padding:1rem}
.why-v2-flow-track>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;min-width:105px;color:#173d70;font-size:.82rem;font-weight:600}
.why-v2-flow-track>div i{font-size:1.25rem;color:#1670e8}
.why-v2-arrow{color:#9db0c8}
.why-v2-trust{background:#0b2445;color:#fff;padding:1.5rem}
.why-v2-trust-main{display:flex;gap:1rem;align-items:flex-start}
.why-v2-trust-icon{width:52px;height:52px;flex:0 0 52px;border-radius:15px;display:grid;place-items:center;background:rgba(255,255,255,.1);font-size:1.45rem;color:#b9d7ff}
.why-v2-trust h3{color:#fff}.why-v2-trust p{color:#c9d7e8}
.why-v2-trust .section-kicker{color:#a9c8ef}
.why-v2-trust-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:1.1rem 0}
.why-v2-trust-tags span{font-size:.74rem;padding:.35rem .58rem;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#dce8f7}
.why-v2-trust-action .btn{border-color:#8dbbf1;color:#fff}.why-v2-trust-action .btn:hover{background:#fff;color:#0b2445}
.why-v2-operations{display:grid;grid-template-columns:1.05fr .95fr;gap:1.25rem;background:#fff;border:1px solid #e1e8f1;padding:1.45rem}
.why-v2-operation-links{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}
.why-v2-operation-links a{display:flex;align-items:center;gap:.55rem;background:#f6f9fd;border:1px solid #e5ebf3;border-radius:12px;padding:.72rem .8rem;text-decoration:none;font-size:.82rem;font-weight:600;color:#173d70}
.why-v2-operation-links a:last-child{grid-column:1/-1}.why-v2-operation-links i{color:#1670e8}
.why-v2-data-principle{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:#eaf3ff;border:1px solid #d3e5fb;padding:1rem 1.2rem}
.why-v2-data-principle>div{display:flex;align-items:center;gap:.8rem}.why-v2-data-principle>div>i{font-size:1.4rem;color:#1670e8}
.why-v2-data-principle div div{display:flex;flex-direction:column}.why-v2-data-principle span{font-size:.83rem;color:#53677f;margin-top:.15rem}
.why-v2-data-principle>a{white-space:nowrap;text-decoration:none;font-size:.82rem;font-weight:600}
.why-v2-actions{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem}
@media(max-width:991.98px){.why-v2-grid{grid-template-columns:1fr 1fr}.why-v2-flow-track{overflow-x:auto;justify-content:flex-start}.why-v2-operations{grid-template-columns:1fr}.why-v2-data-principle{align-items:flex-start;flex-direction:column}}
@media(max-width:767.98px){.why-v2-grid{grid-template-columns:1fr}.why-v2-card{min-height:0}.why-v2-flow-track{display:grid;grid-template-columns:1fr}.why-v2-arrow{transform:rotate(90deg);margin:auto}.why-v2-operation-links{grid-template-columns:1fr}.why-v2-operation-links a:last-child{grid-column:auto}.why-v2-trust-main{flex-direction:column}.why-v2-actions{flex-direction:column}.why-v2-actions .btn{width:100%}}
