.coupon[data-astro-cid-vekgkm42]{border-radius:32px;gap:32px;padding:40px 20px 32px;display:grid}.coupon__intro[data-astro-cid-vekgkm42]{background-image:radial-gradient(circle at 3px 3px,#ffffff8c 2.6px,#0000 3px);background-position:0 100%;background-repeat:repeat-x;background-size:14px 6px;padding-bottom:28px}.coupon[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{font-size:var(--step-statement)}.coupon__text[data-astro-cid-vekgkm42]{gap:10px;margin-top:18px;display:grid}.coupon__text[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{margin:0}.coupon__text[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{padding:10px 0;display:inline-block}.coupon[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:#fff;font-weight:650}.coupon__form[data-astro-cid-vekgkm42]{gap:14px;display:grid}.field[data-astro-cid-vekgkm42]{gap:6px;display:grid}.field-row[data-astro-cid-vekgkm42]{gap:14px;display:grid}.field-row[data-astro-cid-vekgkm42][hidden],.field[data-astro-cid-vekgkm42][hidden]{display:none}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-weight:600;font-size:var(--step-small)}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{font-weight:400}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border-radius:var(--pill);color:#1f2427;width:100%;min-height:54px;font:400 var(--step-body)/1.4 var(--font-text);background:#e9f4e6;border:2px solid #0000;padding:14px 22px}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;border-radius:27px;min-height:120px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{background:#fff;border-color:#1f2427;outline:none}.coupon[data-astro-cid-vekgkm42] .btn--ink[data-astro-cid-vekgkm42]{color:#fff;background:#1f2427}.coupon[data-astro-cid-vekgkm42] .btn--ink[data-astro-cid-vekgkm42]:hover{color:#fff;background:#000}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.coupon__hint[data-astro-cid-vekgkm42]{margin:4px 0 0}.coupon[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{width:100%;min-height:56px}.coupon__status[data-astro-cid-vekgkm42]{min-height:1.5em;margin:0;font-weight:650}@media (width>=640px){.field-row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}@media (width>=960px){.coupon[data-astro-cid-vekgkm42]{grid-template-columns:.85fr 1.15fr;gap:0;padding:56px 0;mask:radial-gradient(14px at 42.5% 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(14px at 42.5% 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.coupon__intro[data-astro-cid-vekgkm42]{background-image:radial-gradient(circle at 3px 3px,#ffffff8c 2.6px,#0000 3px);background-position:100% 0;background-repeat:repeat-y;background-size:6px 14px;flex-direction:column;justify-content:flex-start;padding:0 48px;display:flex}.coupon__form[data-astro-cid-vekgkm42]{padding:0 48px}.coupon[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{justify-self:start;width:auto;padding:0 2.4em}}
