.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);display:block;container-type:inline-size}
.qc2c9w1{gap:var(--_1x2sjo4f);padding:var(--_1x2sjo4g) var(--_1x2sjo4f);grid-template-columns:minmax(0,1fr);display:grid}
.qc2c9w2{gap:var(--_1x2sjo4c);display:grid}
.qc2c9w3{font-size:var(--_1x2sjo47);letter-spacing:.02em;color:var(--_1eeqi241n);margin:0;font-weight:700;line-height:1.5}
.qc2c9w4{margin:0 var(--_1x2sjo4c);color:var(--_1eeqi24s);font-weight:400}
.qc2c9w5{font-size:var(--_1x2sjo45);letter-spacing:.02em;color:var(--_1eeqi24u);margin:0;font-weight:700;line-height:1.7}
.qc2c9w6{gap:var(--_1x2sjo4e);padding:var(--_1x2sjo4f);border-radius:var(--_1x2sjo4e);background-color:var(--_1eeqi241s);box-shadow:0 var(--_1x2sjo4d) var(--_1x2sjo4g) color-mix(in srgb, var(--_1eeqi24r) 14%, transparent);display:grid}
.qc2c9w7{align-items:baseline;gap:var(--_1x2sjo4d);font-size:var(--_1x2sjo45);letter-spacing:.02em;color:var(--_1eeqi241n);margin:0;font-weight:700;line-height:1.7;display:flex}
.qc2c9w8{font-size:var(--_1x2sjo44);letter-spacing:.02em;color:var(--_1eeqi24u);border-radius:var(--_1x2sjo4c);padding:var(--_1x2sjo4c);border:1px solid;flex-shrink:0;font-weight:700;line-height:1}
.qc2c9w9{gap:var(--_1x2sjo4d);margin:0;padding:0;list-style:none;display:grid}
.qc2c9wa{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--_1x2sjo4d);height:100%;min-height:var(--_1x2sjo4k);padding:var(--_1x2sjo4e) var(--_1x2sjo4f);border-radius:var(--_1x2sjo4d);border:1px solid var(--_1eeqi241v);background-color:var(--_1eeqi241s);color:var(--_1eeqi241n);font-size:var(--_1x2sjo45);letter-spacing:0;font-weight:400;line-height:1.2;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}
.qc2c9wa:hover{border-color:var(--_1eeqi24s);background-color:var(--_1eeqi24m)}
.qc2c9wa:focus-visible{outline:2px solid var(--_1eeqi241z);outline-offset:2px}
.qc2c9wb{color:var(--_1eeqi24t);flex-shrink:0}
.qc2c9wc{font-size:var(--_1x2sjo44);letter-spacing:0;color:var(--_1eeqi241o);margin:0;font-weight:400;line-height:1.3}
.qc2c9wd{display:none}
.qc2c9we{align-items:center;gap:var(--_1x2sjo4e);display:flex}
.qc2c9wf{width:var(--_1x2sjo4l);height:var(--_1x2sjo4l);flex-shrink:0;position:relative}
.qc2c9wg{width:100%;height:100%;display:block;transform:rotate(-90deg)}
.qc2c9wh{fill:none;stroke:var(--_1eeqi24n)}
.qc2c9wi{fill:none;stroke:var(--_1eeqi24s);stroke-linecap:round;stroke-dasharray:188.496;stroke-dashoffset:22.6195px}
.qc2c9wj{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}
.qc2c9wk{gap:var(--_1x2sjo4c);flex-direction:column;display:flex}
.qc2c9wl{font-size:var(--_1x2sjo45);letter-spacing:.02em;color:var(--_1eeqi241n);font-weight:700;line-height:1}
.qc2c9wm{font-size:var(--_1x2sjo44);letter-spacing:0;color:var(--_1eeqi241o);font-weight:400;line-height:1.3}
.qc2c9wn{gap:var(--_1x2sjo4d);padding-top:var(--_1x2sjo4e);border-top:1px dashed var(--_1eeqi241u);flex-direction:column;display:flex}
.qc2c9wo{align-items:center;gap:var(--_1x2sjo4e);display:flex}
.qc2c9wp{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}
.qc2c9wq{height:var(--_1x2sjo4d);background-color:var(--_1eeqi24n);border-radius:9999px}
.qc2c9wr{width:100%}
.qc2c9ws{width:66%}
.qc2c9wt{width:44%}
@container (min-width:768px){.qc2c9w1{column-gap:var(--_1x2sjo4i);padding:var(--_1x2sjo4h) var(--_1x2sjo4i);grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"head visual""card visual"}.qc2c9w2{grid-area:head}.qc2c9w3{font-size:var(--_1x2sjo48);letter-spacing:.02em;font-weight:700;line-height:1.5}.qc2c9w5{font-size:var(--_1x2sjo46);letter-spacing:.02em;font-weight:700;line-height:1.6}.qc2c9w6{grid-area:card}.qc2c9w7{font-size:var(--_1x2sjo46);letter-spacing:.02em;font-weight:700;line-height:1.6}.qc2c9wd{align-self:center;gap:var(--_1x2sjo4e);padding:var(--_1x2sjo4f);border-radius:var(--_1x2sjo4e);background-color:var(--_1eeqi241s);box-shadow:0 var(--_1x2sjo4d) var(--_1x2sjo4g) color-mix(in srgb, var(--_1eeqi24r) 14%, transparent);flex-direction:column;grid-area:visual;display:flex}}
@media (prefers-reduced-motion:reduce){.qc2c9wa{transition:none}}
