
/* v45 conversion-first service pages */
.kw-conversion{padding:72px 0;background:#f5f9ff;color:#0c2947}
.kw-conversion-head{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:30px}
.kw-conversion-head>div{max-width:820px}.kw-conversion-head h2{font-size:34px;line-height:1.25;margin:8px 0 12px;color:#0b2744}.kw-conversion-head p{font-size:17px;line-height:1.8;color:#53677d;margin:0}
.kw-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kw-value-card{background:#fff;border:1px solid #dce8f5;border-radius:16px;padding:26px;box-shadow:0 10px 30px rgba(20,70,120,.06)}
.kw-value-card span{display:inline-flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#e9f4ff;color:#0872c9;font-weight:800;font-size:12px}.kw-value-card h3{font-size:19px;margin:18px 0 10px;color:#0b3156}.kw-value-card p{font-size:15px;line-height:1.75;color:#5b6c7f;margin:0}
.kw-value-note{margin-top:22px;padding:17px 20px;background:#eaf4ff;border-left:4px solid #1686d9;border-radius:8px;color:#294e70;line-height:1.7}
.kw-prep{padding:56px 0;background:#fff}.kw-prep-wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:44px;align-items:center;padding:34px;border:1px solid #e1eaf3;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fbff)}.kw-prep-wrap h2{font-size:28px;color:#102f4d;margin:8px 0 12px}.kw-prep-wrap p{color:#647488;line-height:1.8}.kw-prep-wrap ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none}.kw-prep-wrap li{padding:14px 15px 14px 42px;background:#fff;border:1px solid #dce7f1;border-radius:10px;position:relative;color:#314d67}.kw-prep-wrap li:before{content:'✓';position:absolute;left:15px;color:#0980d1;font-weight:800}
/* App/API category: brighter and less oppressive */
.kw-cat-api .kw-hero{background:linear-gradient(120deg,#0d3e6c,#176da6)}
.kw-cat-api .kw-section.kw-api-insights,.kw-cat-api .kw-section.kw-api-accept{background:#f5f9ff!important;color:#102f4d!important}
.kw-cat-api .kw-api-insights .kw-head h2,.kw-cat-api .kw-api-insights .kw-head p,.kw-cat-api .kw-api-insights .kw-head span,.kw-cat-api .kw-api-accept .kw-head h2,.kw-cat-api .kw-api-accept .kw-head p,.kw-cat-api .kw-api-accept .kw-head span{color:#102f4d!important}
.kw-cat-api .kw-insight-card{background:#fff!important;border:1px solid #d8e7f4!important;box-shadow:0 10px 26px rgba(15,74,119,.07)!important}.kw-cat-api .kw-insight-card b{color:#0a5f9d!important}.kw-cat-api .kw-insight-card p{color:#5c6f82!important}
.kw-cat-api .kw-check{background:#fff!important;border:1px solid #d8e7f4!important;color:#264b69!important}.kw-cat-api .kw-check span{color:#0785d3!important}
.kw-cat-api .kw-conversion{background:linear-gradient(180deg,#eff8ff,#f8fbff)}
@media(max-width:900px){.kw-conversion-head{display:block}.kw-conversion-head .kw-btn{margin-top:20px}.kw-value-grid{grid-template-columns:1fr 1fr}.kw-prep-wrap{grid-template-columns:1fr}.kw-prep-wrap ul{grid-template-columns:1fr}}
@media(max-width:600px){.kw-value-grid{grid-template-columns:1fr}.kw-conversion{padding:52px 0}.kw-conversion-head h2{font-size:27px}.kw-prep-wrap{padding:24px}}
