@font-face{font-family:'PP Formula';src:url('assets/1f615aa8010af735.woff2') format('woff2');font-weight:100 450;font-display:swap}
@font-face{font-family:'PP Formula';src:url('assets/4d32e6314ceefc63.woff2') format('woff2');font-weight:451 650;font-display:swap}
*{box-sizing:border-box}
html{background:transparent;color-scheme:dark}
body{margin:0;padding:0 4px 8px;background:transparent;color:#f2f0ea;font-family:'PP Formula',Helvetica,Arial,sans-serif;overflow-x:hidden}
#sib-form-container,#sib-container{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;text-align:left;font:inherit}
#sib-form{display:grid;grid-template-columns:1fr 1fr;gap:28px 24px;margin:0;padding:0;font:inherit}
#sib-form .creator-field{min-width:0}
#sib-form .sib-form-block,#sib-form .form__entry,#sib-form .form__label-row{padding:0;margin:0;text-align:left;font:inherit}
#sib-form label.entry__label{display:block;font:inherit;font-size:13px;line-height:1.4;font-weight:400;color:#a49bab;margin:0 0 10px}
#sib-form .entry__field{margin:0;padding:0;border:0;border-bottom:1px solid #605866;border-radius:0;background:transparent;box-shadow:none;min-height:46px}
#sib-form .input,#sib-form input[type=tel],#sib-form select{width:100%;min-width:0;min-height:46px;height:auto;padding:10px 0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#f2f0ea;font-family:inherit;font-size:17px;line-height:1.4;outline-offset:2px}
#sib-form .input::placeholder,#sib-form input::placeholder{font-family:inherit;color:#78727f;opacity:1}
#sib-form select{padding-right:24px}
#sib-form select option{background:#16131b;color:#f2f0ea;font:inherit}
#sib-form .entry__error{display:none;font-family:inherit;font-size:12px;line-height:1.4;color:#eda4bb;background:transparent;border:0;border-radius:0;margin-top:6px}
#sib-form .creator-consent,#sib-form .creator-submit{grid-column:1/-1}
#sib-form .creator-consent .entry__choice>label{display:flex;align-items:flex-start;gap:10px;font-family:inherit;font-size:12px;line-height:1.5;font-weight:400;color:#a49bab;margin:0}
#sib-form .creator-optin-checkbox{appearance:auto;display:block;width:15px;height:15px;flex:0 0 15px;margin:2px 0 0;accent-color:#8200ff}
#sib-form .creator-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}
#sib-form .sib-form-block__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:12px 24px;background:#8200ff;border:1px solid #8200ff;border-radius:999px;color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}
#sib-form .sib-form-block__button:disabled{opacity:.65;cursor:wait}
#sib-form .progress-indicator__icon{width:15px;height:15px;fill:currentColor}
#sib-form .sib-hide-loader-icon,.input--hidden{display:none!important}
.sib-form-message-panel{display:none;max-width:none;margin:0 0 18px;padding:12px 15px;border:1px solid #8200ff;border-radius:0;font:inherit;font-size:14px;line-height:1.5;color:#f2f0ea;background:transparent}
.sib-form-message-panel--active{display:block}
#error-message{border-color:#c16186}
:focus-visible{outline:2px solid #b66dff;outline-offset:4px}
.sib-sms-input-wrapper{width:100%;gap:10px}
.sib-sms-input{font-family:inherit!important}
.sib-sms-input .entry__field{min-width:0}
.sib-sms-tooltip{display:none}
.sib-sms-input__country-selection,.sib-sms-input__number-input{background:transparent!important;color:#f2f0ea!important;font-family:inherit!important;border-radius:0!important}
@media(max-width:480px){#sib-form{grid-template-columns:1fr;gap:24px}#sib-form .input,#sib-form input[type=tel],#sib-form select{font-size:16px}.creator-consent{margin-top:2px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
/* Brevo upgrades the native telephone controls after its country list loads. */
#sib-form .sib-sms-select{display:flex;align-items:center;gap:8px;min-height:46px;border-bottom:1px solid #605866;font:inherit}
#sib-form .sib-sms-select__title{display:flex;align-items:center;justify-content:flex-start;width:35px;max-width:35px;height:44px;flex:0 0 35px;padding:0 10px 0 0;margin:0;border:0;border-radius:0;background:transparent;color:#f2f0ea}
#sib-form .sib-sms-select__title:after{right:0;top:50%;border-width:3px;border-top-color:#a49bab}
#sib-form .sib-sms-select__title>.sib-sms-select__label-text{display:none}
#sib-form .sib-sms-select__title>.sib-flag{float:none;margin:0;bottom:auto}
#sib-form .sib-sms-select__number-input{display:flex;min-width:0;flex:1;height:46px;background:transparent;border:0;border-radius:0}
#sib-form .sib-sms-select__calling-code{width:40px;max-width:40px;min-width:40px;flex:0 0 40px;height:46px;padding:10px 2px;border:0;background:transparent;color:#f2f0ea;font:inherit;font-size:16px;text-align:left}
#sib-form .sib-sms-select__phone-number{flex:1;width:0!important;min-width:0;height:46px;padding:10px 0;border:0;background:transparent;color:#f2f0ea;font-family:inherit;font-size:16px}
.sib-sms-select__list{background:#19151e;color:#f2f0ea;border-color:#605866;font-family:'PP Formula',sans-serif}
.sib-sms-select__list li{border-color:#39333e;font-family:inherit}
.sib-sms-select__list li:hover,.sib-sms-select__list li.sib-is-selected{background:#342043}
/* Brevo delivers the form; the site owns its presentation. */
html,body{background:#0c0c0b!important}.sib-form{padding:0!important;background:transparent!important;font:inherit!important}.creator-field,.creator-consent,.creator-submit{padding:0!important}#sib-form .creator-about{grid-column:1/-1}#sib-form .entry__field{background:transparent!important;border:0!important;border-bottom:1px solid #605866!important;border-radius:0!important;box-shadow:none!important}#sib-form .entry__field:focus-within{outline:0;border-color:#b773ff!important}#sib-form .input,#sib-form input[type=tel],#sib-form select,#sib-form textarea{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#f2f0ea!important;font-family:'PP Formula',Arial,sans-serif!important;font-size:16px!important;padding:10px 0!important}#sib-form textarea{min-height:84px;resize:vertical}#sib-form .entry__label{font-family:'PP Formula',Arial,sans-serif!important;font-weight:400!important;font-size:13px!important;color:#a49bab!important}.entry__error{padding:0!important}#sib-form .entry__error:not(:empty){display:block;background:transparent!important;color:#eda4bb!important}#sib-form .sib-form-block__button{font-family:'PP Formula',Arial,sans-serif!important;min-height:48px;padding:13px 26px!important;font-weight:400!important;font-size:14px!important;border-radius:50px!important;background:#8500ed!important;color:white!important}#sib-form .creator-submit .sib-form-block{text-align:left!important}.creator-consent .entry__choice>label{display:flex!important;gap:10px!important;align-items:flex-start!important}.creator-consent .input_replaced{appearance:auto!important;position:static!important;opacity:1!important;display:block!important;width:15px!important;height:15px!important;flex:0 0 15px;margin:2px 0 0!important;accent-color:#8500ed}.creator-consent span.checkbox{display:none!important}.creator-consent .entry__choice p{margin:0!important;color:#a49bab!important;font:12px/1.5 'PP Formula',Arial,sans-serif!important}.creator-consent .entry__specification{display:block;font:11px/1.5 'PP Formula',Arial,sans-serif!important;color:#89818f!important;margin-top:12px}#sib-form .sib-sms-select__title,#sib-form .sib-sms-select__number-input{background:transparent!important;border:0!important;border-radius:0!important}.sib-sms-select__list{max-width:100%}.sib-form-message-panel svg{max-width:20px}.sib-form-message-panel__text{display:flex;gap:10px;align-items:center}.sib-form-message-panel--active{display:block!important}.creator-submit svg{width:16px}.sib-hide-loader-icon{display:none!important}#sib-form .entry__label_optin{display:inline!important}#sib-form .creator-consent a{color:#b773ff!important}#sib-form p{font-family:inherit!important}.creator-submit .sib-form-block__button:after{content:'↗';margin-left:12px}#sib-form .sib-sms-select__title{padding-right:10px!important}#sib-form .sib-sms-select__calling-code{padding-inline:0!important}
#sib-form .creator-consent input[type=checkbox]{clip:auto!important;clip-path:none!important;overflow:visible!important;visibility:visible!important;position:static!important;transform:none!important}
/* Brevo's replacement-control rule placed the native checkbox behind the form. */
#sib-form .creator-consent input[type=checkbox]{position:relative!important;z-index:1!important;left:auto!important;top:auto!important;cursor:pointer;pointer-events:auto!important;color-scheme:dark;appearance:auto!important;-webkit-appearance:checkbox!important}
#sib-form .creator-consent .entry__choice>label{cursor:pointer}
#sib-form .creator-consent .entry__choice>label{padding:0!important}
#sib-form .creator-consent .entry__choice{padding:0!important}
#sib-form .creator-consent .entry__choice>label,#sib-form .creator-consent .entry__choice>label *{text-indent:0!important}
