:root{--bg: #f40f0f;--text: #000000;--card: #ffffff;--accent: #f40f0f}@font-face{font-family:Baker Signet BT;src:url(/assets/BakerSignet-BqDVQSwt.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gill Sans Nova;src:url(/assets/GillSansNovaBook-sC58M6ED.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gill Sans Nova;src:url(/assets/GillSansNovaMedium-D42mZF9U.otf) format("opentype");font-style:normal;font-weight:500;font-display:swap}body{background:var(--bg);color:var(--text)}.page{min-height:100%;height:100%;display:grid;align-items:center;position:relative;overflow:hidden}.layout{width:100%;display:grid;grid-template-columns:25vw auto 25vw;column-gap:20px;align-items:center;justify-content:center}.side{width:25vw;display:grid;place-items:stretch;pointer-events:none;-webkit-user-select:none;user-select:none}.side--left{justify-self:end}.side--right{justify-self:start}.lion{width:100%;height:auto;display:block;max-width:none}.lion--flip{transform:scaleX(-1)}.card{width:min(765px,calc(50vw - 40px));background:var(--card);position:relative;--cut: 36px;--cardMinH: 420px;overflow:hidden}.card:before,.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle var(--cut) at 0 0,var(--bg) 0 99%,transparent 100%),radial-gradient(circle var(--cut) at 100% 0,var(--bg) 0 99%,transparent 100%);background-repeat:no-repeat;background-size:calc(var(--cut) * 2) calc(var(--cut) * 2);background-position:0 0,100% 0}.card__inner:before,.card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle var(--cut) at 0 100%,var(--bg) 0 99%,transparent 100%),radial-gradient(circle var(--cut) at 100% 100%,var(--bg) 0 99%,transparent 100%);background-repeat:no-repeat;background-size:calc(var(--cut) * 2) calc(var(--cut) * 2);background-position:0 100%,100% 100%}.card__inner{position:relative;padding:30px 34px 34px;min-height:var(--cardMinH);display:flex;flex-direction:column}.card__header{display:grid;place-items:center;margin-bottom:40px}.logo{width:min(170px,55%);height:auto;display:block}.steps{flex:1 1 auto;display:grid;align-items:center}.card__content{text-align:center}.kicker{margin:0 0 18px;font-family:Gill Sans Nova,Arial,sans-serif;font-size:12px;letter-spacing:.16em}.title{margin:0 0 22px;font-family:Baker Signet BT,Georgia,serif;font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.18}.title--small{font-size:clamp(18px,2vw,24px);margin-bottom:18px}html.is-welcome{background-color:#b0a49c;background-image:url(/bel10-background.png);background-size:cover;background-position:center;background-repeat:no-repeat}html.is-welcome,html.is-welcome body,html.is-welcome #root,.page--welcome{min-height:100%;min-height:-webkit-fill-available;min-height:100dvh}html.is-welcome body,html.is-welcome #root{background:transparent}.page--welcome{background-color:#b0a49c;background-image:url(/bel10-background.png);background-size:cover;background-position:center;background-repeat:no-repeat}.page--welcome .side,.page--welcome .strip{display:none!important}.page--welcome .layout{grid-template-columns:1fr;padding:0 14px}.page--welcome .card{justify-self:center;-webkit-mask-image:radial-gradient(circle var(--cut) at 0 0,transparent 99%,#000 100%),radial-gradient(circle var(--cut) at 100% 0,transparent 99%,#000 100%),radial-gradient(circle var(--cut) at 0 100%,transparent 99%,#000 100%),radial-gradient(circle var(--cut) at 100% 100%,transparent 99%,#000 100%);-webkit-mask-size:51% 51%;-webkit-mask-position:0 0,100% 0,0 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-image:radial-gradient(circle var(--cut) at 0 0,transparent 99%,#000 100%),radial-gradient(circle var(--cut) at 100% 0,transparent 99%,#000 100%),radial-gradient(circle var(--cut) at 0 100%,transparent 99%,#000 100%),radial-gradient(circle var(--cut) at 100% 100%,transparent 99%,#000 100%);mask-size:51% 51%;mask-position:0 0,100% 0,0 100%,100% 100%;mask-repeat:no-repeat}.page--welcome .card:before,.page--welcome .card:after,.page--welcome .card__inner:before,.page--welcome .card__inner:after{display:none}.page--welcome .logo{width:313px;max-width:100%}.heroTitle{margin:0 0 10px;font-family:Baker Signet BT,Georgia,serif;font-weight:400;font-size:64px;line-height:1.05;text-transform:uppercase;color:var(--accent)}.page--welcome .heroTitle{margin:0}.heroAddress{margin:0 0 18px;font-family:Gill Sans Nova,Arial,sans-serif;font-size:29px;line-height:1.25;font-weight:400}.page--welcome .heroAddress{margin:0 0 28px}.title--welcome{font-size:33px;line-height:1.18;margin-bottom:22px}.fieldLabel{display:block;margin:0 0 18px;font-family:Gill Sans Nova,Arial,sans-serif;font-size:12px}.fieldLabel--spaced{margin-top:30px;margin-bottom:14px}.formStack{display:grid;justify-items:center;gap:12px}.row{display:flex;justify-content:center;align-items:center;gap:0}.row--actions{margin-top:6px}.row--actionsCenter{margin:14px 0}.field{width:220px;height:42px;border-radius:200px;border:2px solid var(--accent);padding:0 18px;outline:none;font-family:Gill Sans Nova,Arial,sans-serif;font-size:14px;color:var(--text);background:#fff;text-align:center}.field::placeholder{color:#00000059}.btn{height:44px;border-radius:200px;border:none;padding:0 22px;background:var(--accent);color:#fff;font-family:Gill Sans Nova,Arial,sans-serif;font-size:12px;letter-spacing:.06em;cursor:pointer;text-transform:uppercase}.btn:disabled{cursor:not-allowed;filter:grayscale(1);opacity:1}.btnCircle{width:44px;height:44px;border-radius:999px;border:none;background:var(--accent);color:#fff;display:grid;place-items:center;cursor:pointer}.btnCircle__arrow{font-size:18px;line-height:1;transform:translate(1px)}.note{margin:14px 0 0;font-family:Gill Sans Nova,Arial,sans-serif;font-size:10px;opacity:.85}.codeDots{display:flex;justify-content:center;gap:10px;margin-bottom:14px}.dot{width:44px;height:44px;border-radius:999px;border:1.5px solid var(--accent);background:transparent;outline:none;text-align:center;font-size:12px;line-height:44px;padding:0;font-family:Gill Sans Nova,Arial,sans-serif}.dot:focus{box-shadow:0 0 0 3px #f40f0f2e}.btn--wide{min-width:190px;height:44px}.btn--ghost{background:#00000014;color:#00000073;text-transform:none;letter-spacing:0;padding:0 18px}.link{display:inline-block;margin-top:46px;font-family:Gill Sans Nova,Arial,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-decoration:none}.formStack--narrow{margin:14px 0 12px;width:100%}.step--3 form{width:100%;max-width:234px;margin-inline:auto}.step--3 .field{height:36px;font-size:12px;padding:0 12px}.step--3 .row--actionsCenter{width:100%}.step--3 .btn--wide{flex:1 1 auto;min-width:0;width:auto}.step--3 .checks{width:100%;justify-content:stretch;justify-items:start}.row--fields{width:100%;gap:8px;justify-content:stretch}.field.field--half{width:0;flex:1 1 0;min-width:0}.field.field--full{width:100%;flex:1 1 auto}.gender{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding-left:2px}.gender__label{font-family:Gill Sans Nova,Arial,sans-serif;font-size:9px;letter-spacing:.12em;color:#00000073;line-height:1}.gender__options{display:flex;align-items:center;gap:10px}.gender__btn{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;padding:0;cursor:pointer;font-family:Gill Sans Nova,Arial,sans-serif;font-size:12px;color:var(--text)}.gender__box{width:16px;height:16px;border-radius:3px;background:#00000014;color:#fff;display:grid;place-items:center;font-size:11px;line-height:1}.gender__btn--active .gender__box{background:var(--accent)}.gender__text{line-height:1}.checks{display:grid;gap:10px;justify-content:center;margin:6px 0 16px}.check{display:flex;align-items:center;gap:10px;justify-content:flex-start}.check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:8px;height:8px;border-radius:999px;border:1.5px solid var(--accent);background:transparent;margin:0;transform:translateY(1px);flex:0 0 auto}.check input:checked{background:var(--accent)}.check label{font-family:Gill Sans Nova,Arial,sans-serif;font-size:11px;text-transform:lowercase;color:var(--text);opacity:.9;text-align:right}.finalText{margin:0;font-family:Gill Sans Nova,Arial,sans-serif;font-size:16px;line-height:1.35}.step--4 .title--small{font-size:22px;margin-bottom:22px}.promo{display:inline-block;position:relative;z-index:0;color:var(--accent);font-family:Baker Signet BT,Georgia,serif;line-height:inherit;vertical-align:baseline;padding:0 14px;margin:0 14px;border:none;border-radius:0;background:none}.promo:before{content:"";position:absolute;top:0;bottom:-2px;left:0;right:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 36' fill='none' preserveAspectRatio='none'%3E%3Cpath stroke='%23f40f0f' stroke-width='2' vector-effect='non-scaling-stroke' d='M8 1H92A7 7 0 0 0 99 8V28A7 7 0 0 0 92 35H8A7 7 0 0 0 1 28V8A7 7 0 0 0 8 1Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.strip{display:none}@media (max-width: 1025px){.layout{grid-template-columns:1fr;padding:0 14px}.side{display:none}.card{width:290px;justify-self:center}.card__inner{padding:30px 22px 34px}.promo{padding:0 8px;margin:0 8px}.promo:before{top:0;bottom:0}.strip{display:block;width:100%;height:90px;background-image:url(data:image/png;base64,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);background-repeat:repeat-x;background-position:center;background-size:auto 90px}.finalText{font-size:16px}.page--welcome .logo{width:180px}.heroTitle{font-size:28px}.heroAddress{font-size:14px}.page--welcome .heroAddress{margin:0 0 10px}.title--welcome{font-size:18px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0}
