.sx{padding:84px 20px;position:relative}.sx--bila{background:#fff}.sx--lila{background:#f7f4fd}.sx--tma{color:#fff;background:radial-gradient(70% 90% at 20% 0,#3b1466 0%,#1b1030 60%,#120a20 100%)}.sx-in{max-width:1180px;margin:0 auto}.sx-stitek{color:#6d28d9;background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-block;box-shadow:0 10px 26px -14px #20102e66}.sx--tma .sx-stitek{color:#f5c542;box-shadow:none;background:#ffffff1a}.sx-h2{letter-spacing:-.02em;color:#1b1030;margin:16px 0 0;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.06}.sx-h2 span{color:#6d28d9}.sx--tma .sx-h2{color:#fff}.sx--tma .sx-h2 span{color:#f5c542}.sx-pod{color:#5b4b68;max-width:620px;margin:12px 0 0;font-size:16.5px;font-weight:500;line-height:1.6}.sx--tma .sx-pod{color:#ffffffb3}.sx-hlava--stred{text-align:center}.sx-hlava--stred .sx-pod{margin-left:auto;margin-right:auto}.sx-po{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}@media (max-width:860px){.sx-po{grid-template-columns:1fr}}.sx-po-body{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sx-po-body li{color:#ffffffd9;gap:10px;font-weight:600;display:flex}.sx-po-body svg{color:#f5c542;flex:none;margin-top:2px}.sx-form{color:#1b1030;background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid;box-shadow:0 30px 60px -30px #0009}.sx-form label{color:#1b1030bf;gap:5px;font-size:13px;font-weight:700;display:grid}.sx-form .sx-cela{grid-column:1/-1}.sx-form input,.sx-form select,.sx-form textarea{width:100%;min-width:0;font:inherit;color:#1b1030;background:#fff;border:1px solid #20102e29;border-radius:12px;padding:10px 12px;font-size:14.5px}.sx-form input:focus,.sx-form select:focus,.sx-form textarea:focus{border-color:#6d28d9;outline:2px solid #6d28d959}.sx-form textarea{resize:vertical;min-height:76px}.sx-plakat input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.sx-plakat-pole{color:#6d28d9;cursor:pointer;background:#faf7ff;border:1.5px dashed #6d28d959;border-radius:14px;align-items:center;gap:14px;padding:12px;font-weight:800;transition:border-color .2s,background .2s;display:flex}.sx-plakat:hover .sx-plakat-pole,.sx-plakat:focus-within .sx-plakat-pole{background:#f3ecff;border-color:#6d28d9}.sx-plakat-pole img{object-fit:cover;border-radius:8px;width:64px;height:80px}.sx-form-past{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sx-odeslat{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(90deg,#6d28d9,#963ad0 55%,#ff5fa8);border:none;border-radius:999px;grid-column:1/-1;padding:13px 20px;font-size:15px;font-weight:800}.sx-odeslat:disabled{opacity:.6;cursor:default}.sx-form-stav{grid-column:1/-1;margin:0;font-size:14px;font-weight:700}.sx-form-stav--ok{color:#15803d}.sx-form-stav--chyba{color:#c2410c}@media (max-width:520px){.sx-form{grid-template-columns:1fr;padding:18px}}.sx-faq{gap:10px;max-width:820px;margin:34px auto 0;display:grid}.sx-faq details{background:#fff;border-radius:18px;box-shadow:0 12px 30px -24px #20102e80}.sx-faq summary{color:#1b1030;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:16px;font-weight:800;list-style:none;display:flex}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary:after{content:"+";color:#6d28d9;background:#f3ecff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:18px;transition:transform .2s;display:grid}.sx-faq details[open] summary:after{transform:rotate(45deg)}.sx-faq details p{color:#5b4b68;margin:0;padding:0 20px 18px;font-size:15px;line-height:1.6}@media (max-width:640px){.sx{padding:60px 16px}}
