.legal-page-module__qLSGyG__article{overflow-wrap:anywhere;max-width:820px;margin:0 auto}.legal-page-module__qLSGyG__article h1{margin:24px 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.15}.legal-page-module__qLSGyG__summary{color:#625b78;font-size:21px}.legal-page-module__qLSGyG__article section{margin-top:32px}.legal-page-module__qLSGyG__article section h2{margin-bottom:12px;font-size:25px}.legal-page-module__qLSGyG__article section p{margin:12px 0;line-height:1.75}.legal-page-module__qLSGyG__links{border-top:1px solid #e4dff0;flex-wrap:wrap;gap:16px 24px;margin-top:40px;padding-top:24px;display:flex}.legal-page-module__qLSGyG__links a{color:#514280;text-decoration:underline}
.result-share-module__OgQXtG__dialog{color:#252033;background:#fff;border:1px solid #e4dff0;border-radius:24px;width:min(580px,100% - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:24px;overflow-y:auto}.result-share-module__OgQXtG__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1b0c33b3}.result-share-module__OgQXtG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.result-share-module__OgQXtG__header h2{margin:0;font-size:24px}.result-share-module__OgQXtG__header button{flex-shrink:0}.result-share-module__OgQXtG__preview{border-radius:16px;width:auto;max-width:100%;height:auto;max-height:56dvh;margin:0 auto;display:block;box-shadow:0 10px 36px #3d186b20}.result-share-module__OgQXtG__actions{flex-wrap:wrap;gap:12px;margin:20px 0 12px;display:flex}.result-share-module__OgQXtG__actions button{flex:1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.result-share-module__OgQXtG__actions button:disabled{opacity:.55;cursor:wait}@media (max-width:500px){.result-share-module__OgQXtG__dialog{padding:16px}.result-share-module__OgQXtG__header h2{font-size:20px}.result-share-module__OgQXtG__actions{gap:8px}.result-share-module__OgQXtG__actions button{padding:12px;font-size:15px}}
.partners-module__KDZEUG__section{background:#f4f2fb;padding:64px 0;scroll-margin-top:100px}.partners-module__KDZEUG__collaborate{color:#514280;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;font-weight:600;text-decoration:none;display:flex}.partners-module__KDZEUG__collaborate span{overflow-wrap:anywhere;font-weight:400}.partners-module__KDZEUG__collaborate:hover{text-decoration:underline}.partners-module__KDZEUG__collaborate:focus-visible{outline-offset:4px;outline:3px solid #7754c5}.partners-module__KDZEUG__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.partners-module__KDZEUG__heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,44px)}.partners-module__KDZEUG__heading p{color:#625b78;margin:8px 0 0}.partners-module__KDZEUG__control{color:#514280;cursor:pointer;background:#fff;border:1px solid #d9d2eb;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.partners-module__KDZEUG__carousel{border-radius:20px;overflow:hidden}.partners-module__KDZEUG__track{width:max-content;animation:38s linear infinite partners-module__KDZEUG__partner-scroll;display:flex}.partners-module__KDZEUG__group{gap:16px;padding-right:16px;display:flex}.partners-module__KDZEUG__card{color:#252033;background:#fff;border:1px solid #e4dff0;border-radius:20px;flex-shrink:0;width:220px;padding:12px;text-decoration:none}.partners-module__KDZEUG__logo{background:#fff;border-radius:12px;place-items:center;height:136px;display:grid;position:relative;overflow:hidden}.partners-module__KDZEUG__logo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.partners-module__KDZEUG__logo[data-brand=kendly] img{transform:scale(1.55)}.partners-module__KDZEUG__logo[data-brand=ad-astra] img{transform:scale(1.35)}.partners-module__KDZEUG__logo[data-brand=qravan],.partners-module__KDZEUG__logo[data-brand=salimoff]{background:#000}.partners-module__KDZEUG__logo[data-brand=qravan] img{padding:14px}.partners-module__KDZEUG__logo[data-brand=salimoff] img{transform:scale(1.45)}.partners-module__KDZEUG__logo[data-brand=doshab]{background:#580400}.partners-module__KDZEUG__logo[data-brand=doshab] img{transform:scale(1.5)}.partners-module__KDZEUG__name{justify-content:space-between;align-items:center;gap:8px;padding:15px 4px 4px;font-size:16px;font-weight:600;display:flex}.partners-module__KDZEUG__card:hover{border-color:#aa91e0}.partners-module__KDZEUG__control:focus-visible,.partners-module__KDZEUG__card:focus-visible{outline-offset:-3px;outline:3px solid #7754c5}.partners-module__KDZEUG__carousel:hover .partners-module__KDZEUG__track,.partners-module__KDZEUG__carousel[data-paused=true] .partners-module__KDZEUG__track{animation-play-state:paused}.partners-module__KDZEUG__carousel:focus-within{overflow-x:auto}.partners-module__KDZEUG__carousel:focus-within .partners-module__KDZEUG__track{animation:none}@keyframes partners-module__KDZEUG__partner-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:600px){.partners-module__KDZEUG__section{padding:44px 0}.partners-module__KDZEUG__card{width:190px}.partners-module__KDZEUG__logo{height:120px;position:relative}}@media (prefers-reduced-motion:reduce){.partners-module__KDZEUG__track{width:100%;animation:none}.partners-module__KDZEUG__group{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));width:100%;padding:0;display:grid}.partners-module__KDZEUG__group[aria-hidden=true],.partners-module__KDZEUG__control{display:none}.partners-module__KDZEUG__card{width:100%}}
.email-contacts-module__sxLLja__section{margin-top:40px}.email-contacts-module__sxLLja__section h2{margin-bottom:20px;font-size:clamp(26px,3vw,34px)}.email-contacts-module__sxLLja__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.email-contacts-module__sxLLja__card{color:#252033;background:#f8f7fc;border:1px solid #e4dff0;border-radius:20px;min-width:0;padding:24px;text-decoration:none}.email-contacts-module__sxLLja__card>svg{color:#7754c5}.email-contacts-module__sxLLja__card h3{margin:12px 0 8px;font-size:20px}.email-contacts-module__sxLLja__card span{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}.email-contacts-module__sxLLja__card span svg{flex-shrink:0}.email-contacts-module__sxLLja__card:hover{background:#f1ecfb;border-color:#aa91e0}.email-contacts-module__sxLLja__card:focus-visible{outline-offset:3px;outline:3px solid #7754c5}@media (max-width:600px){.email-contacts-module__sxLLja__grid{grid-template-columns:minmax(0,1fr)}.email-contacts-module__sxLLja__card{padding:20px}}
