.o-sc[data-astro-cid-qaubgijo]{position:relative;padding:40px clamp(20px,3vw,40px) 30px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 60px -36px #1b161166}.o-sc[data-astro-cid-qaubgijo]:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;border-radius:18px 18px 0 0;background:repeating-linear-gradient(135deg,#c0392b 0 16px,#fff 16px 32px,#2f5a9e 32px 48px,#fff 48px 64px)}.o-sc-stamp[data-astro-cid-qaubgijo]{position:absolute;right:22px;top:22px;width:84px;height:100px;padding:6px;background:var(--o-tile);border:2px dashed var(--line-2);transform:rotate(4deg);box-shadow:0 6px 12px -6px #1b16114d}.o-sc-stamp[data-astro-cid-qaubgijo] img[data-astro-cid-qaubgijo]{display:block;width:100%;height:100%;object-fit:contain;background:var(--o-acc-soft-l)}.o-sc-grid[data-astro-cid-qaubgijo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.o-sc--stamp[data-astro-cid-qaubgijo] .o-sc-grid[data-astro-cid-qaubgijo]{padding-right:96px}.o-sc-foot[data-astro-cid-qaubgijo]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.o-sc[data-astro-cid-qaubgijo] .o-sc-w{grid-column:1 / -1}.o-sc[data-astro-cid-qaubgijo] .o-sc-f{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--ink);min-width:0}.o-sc[data-astro-cid-qaubgijo] fieldset.o-sc-f{border:0;padding:0;margin:0}.o-sc[data-astro-cid-qaubgijo] fieldset.o-sc-f legend{padding:0;margin-bottom:8px}.o-sc[data-astro-cid-qaubgijo] :is(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select,textarea){min-height:48px;padding:12px 14px;border:1.5px solid var(--line-2);border-radius:12px;background:var(--paper);font-family:inherit;font-size:16px;font-weight:400;color:var(--ink);width:100%}.o-sc[data-astro-cid-qaubgijo] textarea{resize:vertical}.o-sc[data-astro-cid-qaubgijo] button{font-family:inherit;border:0;cursor:pointer}.o-sc[data-astro-cid-qaubgijo] :is(input,select,textarea):focus-visible{outline:3px solid var(--o-acc);outline-offset:1px;border-color:var(--o-acc)}.o-sc[data-astro-cid-qaubgijo] input[type=range]{width:100%;height:44px;margin:0;accent-color:var(--o-acc);cursor:pointer}.o-sc[data-astro-cid-qaubgijo] .o-sc-chips{display:flex;flex-wrap:wrap;gap:8px}.o-sc[data-astro-cid-qaubgijo] .o-sc-chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.o-sc[data-astro-cid-qaubgijo] .o-sc-chip input{position:absolute;opacity:0;pointer-events:none}.o-sc[data-astro-cid-qaubgijo] .o-sc-chip:has(input:checked){background:var(--o-acc-soft);border-color:var(--o-acc)}.o-sc[data-astro-cid-qaubgijo] .o-sc-chip:has(input:focus-visible){outline:3px solid var(--o-acc);outline-offset:2px}.o-sc[data-astro-cid-qaubgijo] .o-sc-est{margin:0;padding:14px 16px;border-radius:12px;background:var(--o-acc-soft);font-size:16px;line-height:1.5}.o-sc[data-astro-cid-qaubgijo] .o-sc-note{font-family:var(--ff-mono);font-size:12px;color:var(--o-muted);font-weight:400}@media(max-width:760px){.o-sc[data-astro-cid-qaubgijo]{padding:26px 16px 18px;border-radius:16px}.o-sc[data-astro-cid-qaubgijo]:before{border-radius:16px 16px 0 0}.o-sc-grid[data-astro-cid-qaubgijo],.o-sc--stamp[data-astro-cid-qaubgijo] .o-sc-grid[data-astro-cid-qaubgijo]{grid-template-columns:minmax(0,1fr);gap:14px;padding-right:0}.o-sc-stamp[data-astro-cid-qaubgijo]{right:12px;top:18px;width:54px;height:66px;padding:3px}.o-sc--stamp[data-astro-cid-qaubgijo] .o-sc-grid[data-astro-cid-qaubgijo]>:first-child{margin-right:64px}.o-sc-foot[data-astro-cid-qaubgijo]{margin-top:16px;gap:10px}.o-sc-foot[data-astro-cid-qaubgijo] button{width:100%;justify-content:center}}
