.appbusters-case{--ab-blue:#0785ed}.ab-demo{background:#fff;color:#0c0c0c;border-radius:24px;padding:clamp(22px,4vw,56px);margin-top:40px;font-family:'DM Sans',Arial,sans-serif;box-shadow:0 12px 28px #0002}.ab-demo h2,.ab-demo h3,.ab-demo h4{font-family:'Appbusters Oswald',Arial,sans-serif!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;line-height:1.15!important;color:#0c0c0c!important}.ab-demo h2{font-size:clamp(29px,3.6vw,44px)!important;margin:14px 0 16px}.ab-demo h3{font-size:clamp(25px,3vw,36px)!important;margin:12px 0 18px}.ab-demo h4{font-size:23px!important;margin:12px 0}.ab-demo p{font-family:'DM Sans',Arial,sans-serif;color:#686868;font-size:16px;line-height:1.6;margin:12px 0 20px}.ab-kicker{font-size:11px;letter-spacing:.02em;color:var(--ab-blue);font-weight:500}.ab-demo-heading{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:28px}.ab-demo-heading>div{max-width:680px}.ab-action{display:inline-block;background:#fff;border:1px solid #e5e5e5;color:#0c0c0c;padding:14px 22px;border-radius:40px;font-size:13px;white-space:nowrap}.ab-dark{background:#0c0c0c;color:#fff;border-color:#0c0c0c}.ab-feature{display:grid;grid-template-columns:1.15fr 1fr;background:#f2f2f2;border-radius:22px;overflow:hidden}.ab-feature img{width:100%;height:100%;object-fit:contain;display:block}.ab-feature>div{padding:30px}.ab-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.ab-product,.ab-media article,.ab-channels article{background:#f2f2f2;border-radius:22px;overflow:hidden}.ab-product img{width:100%;display:block;aspect-ratio:16/9;object-fit:contain}.ab-product>div{padding:24px}.ab-link{color:var(--ab-blue)!important;font-size:14px}.ab-channels article{padding:28px}.ab-channels article:nth-child(2){background:#f0f7fd;border:1px solid #d9eafa}.ab-subheading{margin-top:34px!important;font-size:28px!important}.ab-ratings{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ab-ratings article{padding:22px;border:1px solid #e5e5e5;border-radius:18px}.ab-ratings strong{display:block;font-size:13px;font-weight:500}.ab-ratings b{display:block;font-size:29px;font-weight:500;margin-top:10px}.ab-ratings p{font-size:12px;margin:10px 0 0}.ab-media article{padding:24px}.ab-cta{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;background:#f2f2f2}.ab-cta ol{padding-left:22px;color:#0c0c0c;font-size:14px;line-height:1.8}.ab-brief{background:#fff;padding:28px;border-radius:22px}.ab-field{background:#f2f2f2;padding:16px 20px;border-radius:18px;margin:14px 0;color:#777}.ab-field small,.ab-field span{display:block;font-size:13px;line-height:1.7}.ab-brief .ab-action{display:block;text-align:center;margin-top:20px}.appbusters-card .pill{background:#0785ed!important;border-color:#0785ed!important;color:#fff!important}.project-showcase .appbusters-card{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr}.project-showcase .appbusters-card .feature-meta{align-content:center;padding:clamp(24px,4vw,48px)}.project-showcase .appbusters-card .feature-visual{height:100%;min-height:260px}.appbusters-card img{object-fit:contain;background:#f2f2f2}@font-face{font-family:'Appbusters Oswald';src:url('/assets/appbusters/Oswald.ttf') format('truetype');font-weight:200 700;font-display:swap}@media(max-width:700px){.ab-demo-heading{display:block}.ab-demo-heading>.ab-action{margin-bottom:12px}.ab-feature,.ab-cta,.ab-two{grid-template-columns:1fr}.ab-feature>div{padding:24px}.ab-ratings{grid-template-columns:1fr}.ab-cta{gap:20px}.project-showcase .appbusters-card{display:block}.project-showcase .appbusters-card .feature-visual{min-height:0;height:auto}.ab-demo{border-radius:18px}.ab-demo p{font-size:15px}.ab-brief{padding:22px}}
