.bsc-select .label{display:block;font-weight:700;margin-bottom:12px;font-size:16px;color:#212429}.bsc-select .select-wrapper{display:inline-block;position:relative;width:100%}.bsc-select .select-wrapper:after{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.53907%2010H15.4609C15.9402%2010%2016.1803%2010.6386%2015.8414%2011.0121L12.3804%2014.8264C12.1703%2015.0579%2011.8297%2015.0579%2011.6196%2014.8264L8.15866%2011.0121C7.81973%2010.6386%208.05978%2010%208.53907%2010Z%22%20fill%3D%22%23636E7C%22%2F%3E%0A%3C%2Fsvg%3E");background-position:50%;position:absolute;width:24px;height:24px;top:12px;right:6px;z-index:1;pointer-events:none}.bsc-select .select-wrapper select{position:relative;background-color:#fff;border:1px solid #acb4bd;border-radius:12px;color:#636e7c;appearance:none;width:100%;box-shadow:inset 4px 4px 0 #f1f3f5;cursor:pointer;font-size:16px;font-family:var(--font-base),sans-serif;padding:12px 40px 12px 12px}.bsc-select .select-wrapper select:required:invalid{color:#636e7c}.bsc-select .select-wrapper select:hover{background-color:#f1f3f5}.bsc-select .select-wrapper select:hover option{background-color:#fff}.bsc-select .select-wrapper select:active{color:#000}.bsc-select .select-wrapper select:focus{outline:2px solid #e1e4e8}.bsc-select .select-wrapper .icon{position:absolute;top:12px;left:12px}.bsc-select .select-wrapper .icon svg{width:24px;height:24px}.bsc-select .helper{display:block;margin-top:12px;font-size:14px}.bsc-select .helper.small{font-size:12px}.bsc-select .helper:not(.disabled):not(.alert):not(.inversed){color:#212429}.bsc-select .helper:not(.disabled):not(.alert).inversed{color:#fff}.bsc-select .helper.alert{color:#da2a20}.bsc-select .helper.disabled{color:#97a1ac}.bsc-select.inverse .label{color:#fff}.bsc-select.inverse .select-wrapper:after{background-image:url("data:image/svg+xml,%0A%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.53907%2010H15.4609C15.9402%2010%2016.1803%2010.6386%2015.8414%2011.0121L12.3804%2014.8264C12.1703%2015.0579%2011.8297%2015.0579%2011.6196%2014.8264L8.15866%2011.0121C7.81973%2010.6386%208.05978%2010%208.53907%2010Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%0A%3C%2Fsvg%3E")}.bsc-select.inverse .select-wrapper select{background-color:#636e7c;color:#fff}.bsc-select.inverse .select-wrapper select:hover{background-color:#636e7c}.bsc-select.inverse .select-wrapper select:active{color:#fff}.bsc-select.inverse .select-wrapper select:focus{outline:2px solid #e1e4e8}.bsc-select.inverse .helper{color:#fff}.bsc-select.small .label{font-size:14px}.bsc-select.small .select-wrapper:after{width:20px;height:20px;top:8px;right:6px}.bsc-select.small .select-wrapper select{font-size:14px;padding:8px 36px 8px 12px}.bsc-select.small .select-wrapper select .icon{top:8px;left:12px}.bsc-select.small .select-wrapper select .icon svg{width:20px;height:20px}.bsc-select.small .helper{font-size:12px}.form-wrapper{text-align:center;position:relative;z-index:1;max-width:840px;width:100%}.form-wrapper .bsc-input,.form-wrapper .bsc-select,.form-wrapper .bsc-text-area{text-align:left}.form-wrapper .title{margin-bottom:16px}.form-wrapper .form,.form-wrapper .form fieldset{display:grid;gap:24px}.form-wrapper .form .input-wrapper,.form-wrapper .form select,.form-wrapper .form textarea{box-shadow:none}.form-wrapper .form select,.form-wrapper .form textarea{color:#000}.form-wrapper .form select.invalid,.form-wrapper .form select:user-invalid,.form-wrapper .form textarea.invalid,.form-wrapper .form textarea:user-invalid{border:1px solid red}.form-wrapper .form .input-wrapper+.helper{display:none}.form-wrapper .form .input-wrapper:has(:user-invalid,.invalid){border:1px solid #da2a20}.form-wrapper .form .input-wrapper:has(:user-invalid,.invalid)+.helper{display:block;color:#da2a20}.form-wrapper .form .select-wrapper+.helper{display:none}.form-wrapper .form .select-wrapper:has(:user-invalid,.invalid)+.helper{display:block;color:#da2a20}.form-wrapper .form .bsc-button,.form-wrapper .form .lgpd{margin:8px auto 0}.form-wrapper .form .bsc-button a,.form-wrapper .form .lgpd a{color:#000}.form-wrapper .form .bsc-button{font-weight:700}@media(min-width:768px){.form-wrapper .form .bsc-button,.form-wrapper .form .lgpd{margin-top:16px}}@media(min-width:1280px){.form-wrapper .form fieldset{grid-template-columns:repeat(2,1fr)}}.tool-hero{width:100%;padding-inline:16px;box-sizing:border-box;overflow:hidden}@media(min-width:768px){.tool-hero{padding-inline:24px}}.tool-hero .background{border-radius:24px;display:flex;background:radial-gradient(circle at right top,rgba(123,239,255,.6) 50%,#ffffff 60%,transparent),radial-gradient(circle at left bottom,#ead6ff 50%,#ffffff 90%) #fff;position:relative;padding:48px 24px;box-sizing:border-box;min-height:calc(100dvh - 104px);justify-content:center;align-items:center}@media(min-width:768px){.tool-hero .background{padding:72px 48px}}@media(min-width:1280px){.tool-hero .background{padding:96px 64px;background:radial-gradient(circle at left top,rgba(123,239,255,.6) 50%,#ffffff 60%,transparent),radial-gradient(circle at right bottom,rgba(209,165,255,.31) 50%,#ffffff 90%) #fff}}.tool-hero .graphism{display:none}@media(min-width:768px){.tool-hero .graphism{display:block;position:absolute;top:0;right:-28px}}.tool-hero .wrapper{width:100%;display:grid;grid-template-columns:1fr;gap:32px;box-sizing:border-box;overflow-y:clip;position:relative}.tool-hero .wrapper .content-wrapper{text-align:center;display:flex;flex-direction:column;gap:16px}.tool-hero .wrapper .content-wrapper .title{text-wrap:balance}.tool-hero .wrapper .content-wrapper .description{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.tool-hero .wrapper{position:relative}.tool-hero .wrapper .graphism{display:block;position:absolute;top:0;right:-28px}}@media(min-width:1280px){.tool-hero .wrapper{grid-template-columns:45% 1fr;gap:40px;max-width:1200px}.tool-hero .wrapper .content-wrapper{text-align:left}}