.cad{margin:10px 0;padding:20px 0 36px}.cad__inner{grid-template-columns:1fr auto;align-items:center;gap:clamp(24px,5vw,64px);display:grid}.cad__eyebrow{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex;color:var(--np-accent)!important}.cad__eyebrow svg{color:var(--np-accent)}.cad__title{letter-spacing:-.01em;margin:16px 0 0;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.08;color:var(--np-ink)!important}.cad__tag{margin-top:10px;font-family:Kalam,cursive;font-size:clamp(22px,2.4vw,28px);display:block;color:var(--np-accent)!important}.cad__desc{max-width:460px;margin:14px 0 0;font-size:clamp(15px,1.5vw,18px);font-weight:500;line-height:1.6;color:#54606e!important}.cad__btn{background:var(--np-accent);border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:12px 26px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 26px -10px #f97316b3;color:#fff!important}.cad__btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px #f97316d9}.cad__btn svg{color:#fff}.cad__stack{width:clamp(240px,26vw,320px);margin-left:auto;margin-right:clamp(24px,5vw,70px);transform:none}.cad__stack .np-pod__card img:hover{box-shadow:none!important;outline:0!important;transform:none!important}html.dark .cad__desc{color:#aab2bd!important}@media (max-width:760px){.cad__inner{text-align:center;grid-template-columns:1fr;justify-items:center}.cad__stack{order:-1;width:min(300px,80%);margin:0 auto}.cad__desc{margin-left:auto;margin-right:auto}}
