.register-module__B3synq__page{color:#102323;background:#f4efe6;grid-template-columns:minmax(340px,42%) minmax(0,58%);min-height:100vh;display:grid}.register-module__B3synq__logo{z-index:10;color:#f4efe6;letter-spacing:-.04em;font-size:1.15rem;font-weight:850;position:fixed;top:2rem;left:clamp(1.5rem,3vw,3rem)}.register-module__B3synq__logo span{color:#d4ff3d}.register-module__B3synq__promise{color:#f4efe6;background:#052424;min-height:100vh;padding:8rem clamp(2rem,5vw,5rem) 4rem;display:flex;position:relative;overflow:hidden}.register-module__B3synq__promise:before{content:"";border:1px solid #d4ff3d1f;border-radius:50%;width:40rem;height:40rem;position:absolute;bottom:-12rem;right:-16rem;box-shadow:0 0 0 80px #d4ff3d06,0 0 0 160px #d4ff3d05}.register-module__B3synq__promiseInner{z-index:1;flex-direction:column;width:100%;max-width:610px;margin:auto;display:flex;position:relative}.register-module__B3synq__kicker{color:#d4ff3d;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.63rem;font-weight:650;display:flex}.register-module__B3synq__kicker i{background:#d4ff3d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d4ff3d1f}.register-module__B3synq__promise h1{font-family:var(--serif);letter-spacing:-.055em;margin:2rem 0 1.5rem;font-size:clamp(3.5rem,5.8vw,6.6rem);font-weight:450;line-height:.86}.register-module__B3synq__promise h1>span{letter-spacing:-.045em;color:#f4efe6;font-size:.72em;display:block}.register-module__B3synq__promise h1 em{color:#d4ff3d;margin-top:.06em;font-style:normal;font-weight:400;display:block}.register-module__B3synq__promiseInner>p{color:#f4efe6ab;max-width:560px;margin:0;font-size:1.05rem;line-height:1.65}.register-module__B3synq__included{border-top:1px solid #f4efe633;border-left:1px solid #f4efe633;grid-template-columns:1fr 1fr;margin-top:2.8rem;display:grid}.register-module__B3synq__included div{border-bottom:1px solid #f4efe633;border-right:1px solid #f4efe633;align-items:center;gap:1rem;min-height:95px;padding:1.2rem;display:flex}.register-module__B3synq__included strong{color:#d4ff3d;font-family:var(--serif);font-size:2.8rem;font-weight:500;line-height:1}.register-module__B3synq__included span{color:#f4efe68f;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;line-height:1.4}.register-module__B3synq__promise ul{gap:1rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.register-module__B3synq__promise li{align-items:flex-start;gap:.9rem;display:flex}.register-module__B3synq__promise li>span{color:#d4ff3d;border:1px solid #d4ff3d66;flex:0 0 25px;place-items:center;height:25px;font-size:.7rem;display:grid}.register-module__B3synq__promise li b{font-size:.8rem;display:block}.register-module__B3synq__promise li small{color:#f4efe67a;margin-top:.2rem;font-size:.67rem;line-height:1.45;display:block}.register-module__B3synq__vickiNote{background:#d4ff3d0f;border:1px solid #d4ff3d42;align-items:center;gap:.8rem;width:max-content;max-width:100%;margin-top:2.5rem;padding:.8rem 1rem;display:flex}.register-module__B3synq__vickiNote>span{color:#052424;width:34px;height:34px;font-family:var(--mono);background:#d4ff3d;border-radius:50%;place-items:center;font-size:.55rem;font-weight:700;display:grid}.register-module__B3synq__vickiNote p{color:#f4efe6a3;margin:0;font-size:.65rem;line-height:1.45}.register-module__B3synq__vickiNote b{color:#f4efe6}.register-module__B3synq__formSide{background:#f4efe6;min-height:100vh;padding:5rem clamp(1.5rem,6vw,7rem) 3rem;display:flex}.register-module__B3synq__formWrap{width:100%;max-width:720px;margin:auto}.register-module__B3synq__formHead{margin-bottom:2.3rem}.register-module__B3synq__formHead>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:650}.register-module__B3synq__formHead h2{font-family:var(--serif);letter-spacing:-.04em;margin:.75rem 0 .4rem;font-size:clamp(2.7rem,4vw,4.4rem);font-weight:500;line-height:.95}.register-module__B3synq__formHead p{color:#68736e;margin:0;font-size:.8rem}.register-module__B3synq__formSide form{gap:1.15rem;display:grid}.register-module__B3synq__formSide label{gap:.45rem;display:grid}.register-module__B3synq__formSide label>span{font-family:var(--mono);letter-spacing:.045em;font-size:.59rem;font-weight:600}.register-module__B3synq__formSide label>span b{color:#c4421c}.register-module__B3synq__formSide label>span small{color:#89908d;text-transform:uppercase;margin-left:.35rem;font-size:.5rem;font-weight:500}.register-module__B3synq__formSide input,.register-module__B3synq__formSide textarea{color:#102323;background:#fffdf8;border:1px solid #b8b5ae;border-radius:0;outline:none;width:100%;padding:0 .85rem;font-family:inherit;font-size:.79rem;transition:border-color .15s,box-shadow .15s}.register-module__B3synq__formSide input{height:49px}.register-module__B3synq__formSide textarea{resize:vertical;min-height:125px;padding-top:.8rem;padding-bottom:.8rem;line-height:1.55}.register-module__B3synq__formSide input::placeholder,.register-module__B3synq__formSide textarea::placeholder{color:#a0a5a1}.register-module__B3synq__formSide input:focus,.register-module__B3synq__formSide textarea:focus{border-color:#0a3d3d;box-shadow:0 0 0 3px #0a3d3d17}.register-module__B3synq__characterCount{color:#89908d;font-family:var(--mono);text-align:right;margin-top:-.2rem;font-size:.48rem}.register-module__B3synq__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.register-module__B3synq__passwordField{position:relative}.register-module__B3synq__passwordField input{padding-right:3rem}.register-module__B3synq__passwordField button{color:#62706a;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:49px;display:grid;position:absolute;top:0;right:0}.register-module__B3synq__passwordField svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px}.register-module__B3synq__passwordRules{flex-wrap:wrap;gap:.45rem;margin-top:-.35rem;display:flex}.register-module__B3synq__passwordRules span{color:#777f7b;font-family:var(--mono);background:#ede7dc;border:1px solid #d0ccc4;align-items:center;gap:.3rem;padding:.33rem .45rem;font-size:.48rem;transition:all .15s;display:flex}.register-module__B3synq__passwordRules span i{font-size:.7rem;font-style:normal}.register-module__B3synq__passwordRules .register-module__B3synq__ruleValid{color:#286b5b;background:#e1ebe5;border-color:#286b5b47}.register-module__B3synq__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.register-module__B3synq__consent{cursor:pointer;grid-template-columns:1px 22px 1fr;align-items:start;margin-top:.35rem;gap:.65rem!important;display:grid!important}.register-module__B3synq__consent input{opacity:0;width:1px;height:1px;position:absolute}.register-module__B3synq__consent>span{background:#fffdf8;border:1px solid #a8aaa5;place-items:center;width:22px;height:22px;display:grid!important}.register-module__B3synq__consent>span i{opacity:0;color:#f4efe6;font-size:.65rem;font-style:normal}.register-module__B3synq__consent input:checked+span{background:#0a3d3d;border-color:#0a3d3d}.register-module__B3synq__consent input:checked+span i{opacity:1}.register-module__B3synq__consent input:focus-visible+span{outline:3px solid #0a3d3d2e}.register-module__B3synq__consent p{color:#68736e;margin:0;font-size:.68rem;line-height:1.5}.register-module__B3synq__consent p b{color:#c4421c}.register-module__B3synq__consent p a{color:#0a3d3d;text-underline-offset:2px;font-weight:750;text-decoration:underline}@media (min-width:1100px){.register-module__B3synq__consent p{white-space:nowrap}}.register-module__B3synq__error{color:#8d3219;background:#f3ded6;border:1px solid #c4421c4d;align-items:flex-start;gap:.75rem;padding:.8rem;font-size:.7rem;line-height:1.45;display:flex}.register-module__B3synq__error>span{color:#f4efe6;height:20px;font-family:var(--mono);background:#c4421c;border-radius:50%;flex:0 0 20px;place-items:center;font-size:.55rem;font-weight:700;display:grid}.register-module__B3synq__error p{margin:0}.register-module__B3synq__error a{color:#0a3d3d;margin-top:.35rem;font-weight:700;display:inline-block}.register-module__B3synq__submit{color:#f4efe6;cursor:pointer;background:#0a3d3d;border:1px solid #0a3d3d;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin-top:.3rem;padding:0 1.2rem;font-size:.77rem;font-weight:750;transition:transform .15s,background .15s;display:flex}.register-module__B3synq__submit:hover:not(:disabled){background:#052424;transform:translateY(-2px)}.register-module__B3synq__submit:disabled{cursor:wait;opacity:.7}.register-module__B3synq__submit b{color:#d4ff3d;font-size:1.1rem}.register-module__B3synq__secure{color:#7a827e;text-align:center;margin:0!important;font-size:.58rem!important}.register-module__B3synq__secure span{color:#286b5b;margin-right:.3rem}.register-module__B3synq__loginLink{color:#747c78;text-align:center;border-top:1px solid #d1cbc0;margin-top:2rem;padding-top:1.2rem;font-size:.7rem}.register-module__B3synq__loginLink a{color:#0a3d3d;font-weight:750}.register-module__B3synq__success{text-align:center;background:#fffdf8;border:1px solid #0a3d3d;padding:3rem}.register-module__B3synq__success>span{color:#052424;background:#d4ff3d;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 1.2rem;font-weight:800;display:grid}.register-module__B3synq__success h2{font-family:var(--serif);margin:0;font-size:2.5rem;font-weight:500}.register-module__B3synq__success p{color:#68736e}.register-module__B3synq__success i{background:linear-gradient(90deg,#0a3d3d 60%,#d9d4ca 60%);width:80px;height:3px;margin:1.5rem auto 0;animation:1.6s ease-in-out infinite register-module__B3synq__loading;display:block}@keyframes register-module__B3synq__loading{0%{background-size:100% 100%}50%{background-size:180% 100%}to{background-size:100% 100%}}@media (max-width:960px){.register-module__B3synq__page{grid-template-columns:1fr}.register-module__B3synq__logo{position:absolute}.register-module__B3synq__promise{min-height:auto;padding-top:7rem}.register-module__B3synq__promiseInner{margin:0 auto}.register-module__B3synq__promise h1{font-size:clamp(3.5rem,12vw,6rem)}.register-module__B3synq__formSide{min-height:auto;padding-top:4rem;padding-bottom:5rem}}@media (max-width:600px){.register-module__B3synq__logo{top:1.4rem;left:1.25rem}.register-module__B3synq__promise{padding:6rem 1.25rem 3rem}.register-module__B3synq__promise h1{font-size:clamp(3.1rem,15vw,4.5rem)}.register-module__B3synq__included{grid-template-columns:1fr}.register-module__B3synq__formSide{padding:3.5rem 1.25rem 4rem}.register-module__B3synq__fieldRow{grid-template-columns:1fr}.register-module__B3synq__success{padding:2rem 1rem}}
