:root{--zoho-yellow:#ffd731;--zoho-cream:#f8f3e7;--zoho-red:#e42527;--zoho-red-dark:#c91d1f;--zoho-card-bg:#111;--zoho-card-bg-top:#1c1c1c;--zoho-card-border:#2a2a2a;--zoho-card-muted:#ccc;--zoho-blue:#0a55eb}.zwc-banner-wrap{background:var(--zoho-yellow);padding:100px 24px;display:flex;justify-content:center}.zwc-banner-inner{max-width:864px;width:100%;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.zwc-banner-wrap h1{margin:0;font-size:64px;line-height:72px;font-family:var(--primaryfont-bold);color:#000;letter-spacing:-0.02em}.zwc-banner-wrap .lead{margin:0;font-size:20px;line-height:30px;font-family:var(--primaryfont-regular)}.a-primary{background:var(--zoho-red);color:#fff;border:0;border-radius:4px;padding:16px 24px 16px 32px;font-size:16px;line-height:26px;font-family:var(--primaryfont-semibold);letter-spacing:-0.02em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:12px;text-decoration:none;transition:background .2s ease}.a-primary:hover{background:var(--zoho-red-dark)}.a-primary::after{content:"";width:24px;height:24px;flex:0 0 24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M13 5l7 7-7 7'/%3E%3C/svg%3E") no-repeat center / 18px 18px}.a-secondary{margin-top:64px;background:transparent;color:#000;border:1.5px solid #000;border-radius:4px;padding:16px 24px 16px 32px;font-size:16px;line-height:26px;font-family:var(--primaryfont-semibold);letter-spacing:-0.02em;cursor:pointer;display:inline-flex;align-items:center;gap:12px;text-decoration:none;transition:background .2s ease,color .2s ease}.a-secondary:hover{background:#000;color:#fff}.a-secondary .arrow{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.zwc-rating-wrap{background:var(--zoho-cream);padding:100px 24px;display:flex;flex-direction:column;align-items:center}.zwc-rating-head{max-width:690px;width:100%;margin:0 auto 84px;display:flex;flex-direction:column;gap:20px;text-align:center}.zwc-eyebrow{margin:0;font-size:18px;line-height:21px;font-family:var(--primaryfont-bold);color:var(--zoho-red);letter-spacing:.2em;text-transform:uppercase}.zwc-rating-head h2{margin:0;font-size:56px;line-height:64px;font-family:var(--primaryfont-semibold);color:#000;letter-spacing:-0.02em}.zwc-rating-head p{margin:0;font-size:18px;line-height:28px;font-family:var(--primaryfont-regular);color:#000}.approach-grid{max-width:1280px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.approach-card{background:var(--zoho-card-bg);border:1px solid var(--zoho-card-border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:#fff;transition:transform .25s ease,box-shadow .25s ease;justify-content:space-between}.approach-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,0.18)}.approach-card-body{padding:0 40px;margin-top:34px;display:flex;flex-direction:column;gap:28px}.approach-card-text{display:flex;flex-direction:column;gap:10px}.approach-card-text h2{margin:0;font-size:24px;line-height:34px;font-family:var(--primaryfont-bold);letter-spacing:-0.02em}.approach-card-text p{margin:0;font-size:16px;line-height:26px;font-family:var(--primaryfont-regular)}.approach-card-meta{display:flex;flex-direction:column;gap:24px;align-items:stretch}.approach-card-meta-row{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left}.approach-card-meta-label{margin:0;font-size:14px;line-height:20px;font-family:var(--primaryfont-semibold);color:var(--zoho-card-muted);letter-spacing:.02em;text-transform:uppercase}.approach-card-meta-value{margin:0;font-size:20px;line-height:30px;font-family:var(--primaryfont-bold);color:#fff}.approach-card-divider{height:1px;width:100%;background:rgba(255,255,255,0.08)}.approach-card-apps{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.approach-card-apps .dot{width:4px;height:4px;background:rgba(255,255,255,0.5);border-radius:50%;flex:0 0 4px}.approach-card-footer{margin-top:34px;padding:18px 0;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(255,255,255,0.08);font-size:18px;line-height:28px;font-family:var(--primaryfont-bold);color:#fff;transition:background-color .25s ease}.approach-card-footer .arrow-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.approach-card:hover .approach-card-footer,.approach-card:focus-visible .approach-card-footer{background:var(--zoho-blue);border-top-color:transparent}@media(max-width:1024px){.zwc-banner-wrap{padding:80px 24px}.zwc-banner-wrap h1{font-size:44px;line-height:54px}.zwc-rating-wrap{padding:80px 24px}.zwc-rating-head{margin-bottom:56px}.zwc-rating-head h2{font-size:40px;line-height:48px}.approach-grid{grid-template-columns:1fr}}@media(max-width:640px){.zwc-banner-wrap{padding:60px 20px}.zwc-banner-wrap h1{font-size:32px;line-height:40px}.zwc-banner-wrap .lead{font-size:16px;line-height:26px}.zwc-rating-head h2{font-size:32px;line-height:40px}.approach-card-body{padding:0 28px}}.ctaicons{width:27px;height:25px}