.ctap{--ctap-red: #e32636;--ctap-ink: #17181c;--ctap-muted: #737781;--ctap-line: #e6e7ed;box-sizing:border-box;padding:28px 0 56px}.ctap *,.ctap *:before,.ctap *:after{box-sizing:border-box}.ctap,.ctap [id]{scroll-margin-top:calc(var(--hxd-h, 155px) + 16px)}.ctap__wrap{width:min(100% - 48px,1200px);margin-inline:auto}.ctap__card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 30px;background:#fff;border:1px solid var(--ctap-line);border-radius:30px;box-shadow:0 12px 19px #1212180a}.ctap__copy{min-width:0}.ctap__kicker{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;line-height:1.27;font-weight:700;color:var(--ctap-red)}.ctap__kicker:before{content:"";width:18px;height:1px;background:#f2aab6}.ctap__title{margin:0;max-width:20ch;font-size:32px;line-height:33.9px;letter-spacing:-1.28px;font-weight:700;color:var(--ctap-ink)}.ctap__text{margin:14px 0 0;max-width:52ch;font-size:14px;line-height:22.4px;font-weight:300;color:var(--ctap-muted)}.ctap__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;flex:none}.ctap__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;font-size:13px;line-height:16.25px;font-weight:700;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:999px;transition:background .14s ease,border-color .14s ease}.ctap__btn--red{color:#fff;background:var(--ctap-red)}.ctap__btn--red:hover{color:#fff;background:#c8102e}.ctap__btn--dark{color:#e6e7ed;background:var(--ctap-ink);border-color:#dde0e6}.ctap__btn--dark:hover{color:#fff;background:#0f1013}.ctap__btn:focus-visible{outline:none;box-shadow:0 0 0 3px #e326364d}@media (max-width: 1023px){.ctap__card{flex-direction:column;align-items:flex-start;gap:22px}.ctap__actions{justify-content:flex-start}.ctap__title{max-width:none;font-size:28px;line-height:31px;letter-spacing:-1px}}@media (max-width: 767px){.ctap{padding:20px 0 40px}.ctap__wrap{width:calc(100% - 32px)}.ctap__card{padding:22px 18px;border-radius:22px}.ctap__title{font-size:24px;line-height:28px;letter-spacing:-.8px}.ctap__actions{width:100%;flex-direction:column}.ctap__btn{width:100%}}
