.qc2c9w0{margin:var(--_1x2sjo4h) 0;border-radius:var(--_1x2sjo4e);background:linear-gradient(135deg, var(--_1eeqi24m) 0%, var(--_1eeqi24n) 100%);border:1px solid color-mix(in srgb, var(--_1eeqi24r) 22%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--_1eeqi24r) 8%, transparent);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:block;container-type:inline-size}
.qc2c9w0:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--_1eeqi24r) 18%, transparent);border-color:color-mix(in srgb, var(--_1eeqi24r) 40%, transparent);transform:translateY(-1px)}
.qc2c9w1{align-items:center;column-gap:var(--_1x2sjo4d);row-gap:var(--_1x2sjo4e);padding:var(--_1x2sjo4g) var(--_1x2sjo4f);grid-template-columns:1fr auto;grid-template-areas:"label label""title visual""action action";display:grid}
.qc2c9w2{font-size:var(--_1x2sjo44);letter-spacing:.02em;color:var(--_1eeqi24u);grid-area:label;font-weight:700;line-height:1}
.qc2c9w3{font-size:var(--_1x2sjo46);letter-spacing:.02em;color:var(--_1x2sjo4x);grid-area:title;margin:0;font-weight:700;line-height:1.6}
.qc2c9w4{display:block}
.qc2c9w5{display:inline-block}
.qc2c9w6{align-items:center;gap:var(--_1x2sjo4c);padding:var(--_1x2sjo4d);border-radius:var(--_1x2sjo4e);background-color:var(--_1eeqi241s);box-shadow:0 8px 20px color-mix(in srgb, var(--_1eeqi24r) 14%, transparent);flex-direction:column;grid-area:visual;display:flex;position:relative}
.qc2c9w7{font-size:var(--_1x2sjo44);letter-spacing:.02em;color:var(--_1eeqi24h);white-space:nowrap;font-weight:700;line-height:1}
.qc2c9w8{align-items:center;gap:var(--_1x2sjo4c);flex-direction:column;display:flex}
.qc2c9w9{width:var(--_1x2sjo4l);height:var(--_1x2sjo4l);flex-shrink:0;position:relative}
.qc2c9wa{width:100%;height:100%;display:block;transform:rotate(-90deg)}
.qc2c9wb{fill:none;stroke:var(--_1eeqi24n)}
.qc2c9wc{fill:none;stroke:var(--_1eeqi24s);stroke-linecap:round;stroke-dasharray:188.496;stroke-dashoffset:22.6195px}
.qc2c9wd{font-size:var(--_1x2sjo45);letter-spacing:.02em;color:var(--_1eeqi24t);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}
.qc2c9we{align-items:center;gap:var(--_1x2sjo4c);flex-direction:column;display:flex}
.qc2c9wf{font-size:var(--_1x2sjo44);letter-spacing:.02em;color:var(--_1eeqi241n);font-weight:700;line-height:1}
.qc2c9wg{display:none}
.qc2c9wh{display:none}
.qc2c9wi{align-items:center;gap:var(--_1x2sjo4e);display:flex}
.qc2c9wj{width:var(--_1x2sjo4g);height:var(--_1x2sjo4g);background-color:var(--_1eeqi24t);color:var(--_1eeqi241q);font-size:var(--_1x2sjo44);letter-spacing:.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}
.qc2c9wk{height:var(--_1x2sjo4d);background-color:var(--_1eeqi24n);border-radius:9999px}
.qc2c9wl{width:100%}
.qc2c9wm{width:66%}
.qc2c9wn{width:44%}
.qc2c9wo{align-items:stretch;gap:var(--_1x2sjo4c);flex-direction:column;grid-area:action;display:flex}
.qc2c9wp{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--_1x2sjo4c);min-height:var(--_1x2sjo4k);padding:var(--_1x2sjo4e) var(--_1x2sjo4h);background-color:var(--_1eeqi24t);color:var(--_1eeqi241q);font-size:var(--_1x2sjo45);letter-spacing:.02em;border-radius:999px;font-weight:700;line-height:1;transition:background-color .25s cubic-bezier(.4,0,.2,1);display:inline-flex}
.qc2c9w0:hover .qc2c9wp{background-color:var(--_1eeqi24u)}
.qc2c9wq{font-size:var(--_1x2sjo44);letter-spacing:0;color:var(--_1eeqi24h);text-align:center;margin:0;font-weight:400;line-height:1.3}
@media (prefers-reduced-motion:reduce){.qc2c9w0,.qc2c9wp{transition:none}}
@container (min-width:768px){.qc2c9w1{column-gap:var(--_1x2sjo4j);padding:var(--_1x2sjo4h) var(--_1x2sjo4i);grid-template:".visual"1fr"label visual""title visual""action visual"".visual"1fr/1fr 280px;row-gap:0}.qc2c9w2{font-size:var(--_1x2sjo46);letter-spacing:.02em;font-weight:700;line-height:1.6}.qc2c9w3{font-size:var(--_1x2sjo48);letter-spacing:.02em;margin-top:var(--_1x2sjo4e);font-weight:700;line-height:1.5}.qc2c9w6{align-items:stretch;gap:var(--_1x2sjo4e);padding:var(--_1x2sjo4g) var(--_1x2sjo4f) var(--_1x2sjo4f)}.qc2c9w7{top:calc(-1 * var(--_1x2sjo4e));left:var(--_1x2sjo4f);padding:var(--_1x2sjo4c) var(--_1x2sjo4e);background-color:var(--_1eeqi24t);color:var(--_1eeqi241q);border-radius:9999px;position:absolute}.qc2c9w8{gap:var(--_1x2sjo4f);flex-direction:row}.qc2c9we{align-items:flex-start}.qc2c9wf{font-size:var(--_1x2sjo45);letter-spacing:.02em;font-weight:700;line-height:1}.qc2c9wg{font-size:var(--_1x2sjo45);letter-spacing:0;color:var(--_1eeqi24h);font-weight:400;line-height:1.2;display:block}.qc2c9wh{gap:var(--_1x2sjo4d);padding-top:var(--_1x2sjo4e);border-top:1px dashed var(--_1eeqi241u);flex-direction:column;display:flex}.qc2c9wo{margin-top:var(--_1x2sjo4g);justify-self:start;align-items:center}.qc2c9wp{font-size:var(--_1x2sjo46);letter-spacing:.02em;padding:var(--_1x2sjo4e) var(--_1x2sjo4i);font-weight:700;line-height:1.6}.qc2c9wq{font-size:var(--_1x2sjo45);letter-spacing:.02em;font-weight:400;line-height:1}}
