.nh-plus__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.42fr);align-items:center;gap:clamp(20px,3vw,48px);padding:34px 40px;border-radius:var(--nh-radius-xl);background:var(--nh-grad-plus);box-shadow:var(--nh-shadow-sm);overflow:hidden}.nh-plus__media{display:grid;place-items:center;min-width:0;order:2}.nh-plus__img{width:100%;max-width:240px;height:auto}.nh-plus__mark{display:grid;place-items:center;width:148px;height:148px;border-radius:34px;background:linear-gradient(150deg,#ffffff 0%,#eef1fb 100%);color:var(--nh-accent-2);box-shadow:0 18px 40px rgba(198,161,73,0.22)}.nh-plus__body{order:1;display:grid;justify-items:start;gap:var(--nh-space-3);text-align:start;min-width:0}.nh-plus__badge{padding:7px 14px;font-size:var(--nh-fs-caption)}.nh-plus__title{color:var(--nh-heading);font-size:clamp(1.25rem,1.05rem + 0.9vw,1.625rem);font-weight:var(--nh-fw-bold);line-height:1.65;margin:0}.nh-plus__text{color:var(--nh-body);font-size:var(--nh-fs-small);line-height:2;max-width:58ch}.nh-plus__btn{margin-block-start:var(--nh-space-3)}@media (max-width:1023px){.nh-plus__card{grid-template-columns:minmax(0,1fr);padding:28px 24px;text-align:start}.nh-plus__body{justify-items:flex-start;text-align:start}.nh-plus__media{order:2}.nh-plus__body{order:1}.nh-plus__mark{width:110px;height:110px;border-radius:26px}}@media (max-width:479px){.nh-plus__btn{width:100%}}