.companies-module__xb2zwG__shell{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.companies-module__xb2zwG__shell>*{min-width:0}.companies-module__xb2zwG__main{overflow-wrap:anywhere;width:100%;min-width:0;max-width:1164px;margin:auto;padding:2rem 32px 3rem}.companies-module__xb2zwG__intro{text-align:center;max-width:48rem;margin:0 auto 2rem}.companies-module__xb2zwG__intro h1{font-size:clamp(2rem, calc(4vw * var(--text-scale,1)), 3.5rem);text-wrap:balance;margin:.5rem 0 1rem;line-height:1.12}.companies-module__xb2zwG__intro p{color:#d1c6df;margin-block:.75rem;font-size:1.125rem;line-height:1.6}.companies-module__xb2zwG__intro .companies-module__xb2zwG__proposed{color:#bfaed1;font-size:1rem}.companies-module__xb2zwG__form,.companies-module__xb2zwG__fields,.companies-module__xb2zwG__products{min-width:0}.companies-module__xb2zwG__fields,.companies-module__xb2zwG__products{border:0;margin:0;padding:0}.companies-module__xb2zwG__fields{gap:2rem;display:grid}.companies-module__xb2zwG__products>legend{margin-bottom:.5rem;font-size:1.375rem;font-weight:650}.companies-module__xb2zwG__helper{color:#c4b5d1;font-size:.9375rem;line-height:1.5}.companies-module__xb2zwG__products>.companies-module__xb2zwG__helper{margin-top:0}.companies-module__xb2zwG__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.companies-module__xb2zwG__option{cursor:pointer;background:linear-gradient(145deg,#291b39,#17101f);border:1px solid #503e61;border-radius:20px;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem;line-height:1.5;display:flex}.companies-module__xb2zwG__option:hover{border-color:#b18ae4}.companies-module__xb2zwG__option:focus-within{outline-offset:3px;outline:2px solid #ceb1ff}.companies-module__xb2zwG__selected{background:linear-gradient(145deg,#3d2556,#21142f);border-color:#bd8eff}.companies-module__xb2zwG__optionTop{color:#d7b5ff;justify-content:space-between;align-items:center;gap:1rem;display:flex}.companies-module__xb2zwG__option input,.companies-module__xb2zwG__consent input{accent-color:#a270ed;flex-shrink:0;width:22px;height:22px;margin:0}.companies-module__xb2zwG__option strong{font-size:1.25rem;line-height:1.35}.companies-module__xb2zwG__option>span:last-child{color:#d0c0df;font-size:1rem}.companies-module__xb2zwG__contactPanel{background:#18111fef;border:1px solid #493757;border-radius:20px;padding:1.75rem}.companies-module__xb2zwG__contactPanel h2{margin:0;font-size:1.375rem;line-height:1.4}.companies-module__xb2zwG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block:1.5rem;display:grid}.companies-module__xb2zwG__grid>*{min-width:0}.companies-module__xb2zwG__grid label{font-size:1rem;font-weight:600;line-height:1.5}.companies-module__xb2zwG__grid label span{color:#c4b5d1;font-size:.875rem;font-weight:400}.companies-module__xb2zwG__fullWidth{grid-column:1/-1}.companies-module__xb2zwG__form input:not([type=checkbox]),.companies-module__xb2zwG__form select,.companies-module__xb2zwG__form textarea{color:#f2eaf9;background:#100d16;border-color:#695177}.companies-module__xb2zwG__form textarea{resize:vertical;min-height:6rem}.companies-module__xb2zwG__form [aria-invalid=true]:not(fieldset){border-color:#f6a6ad}.companies-module__xb2zwG__consent{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:44px;font-size:1rem;line-height:1.5;display:flex}.companies-module__xb2zwG__consent input{margin-top:.15rem}.companies-module__xb2zwG__error{color:#ffb6bd;margin:0;font-size:.9375rem;line-height:1.5}.companies-module__xb2zwG__failure{color:#ffd2d6;background:#3c2029;border:1px solid #c5828e;border-radius:12px;margin-block:1rem;padding:1rem}.companies-module__xb2zwG__failure p{margin:0;font-size:1rem;line-height:1.5}.companies-module__xb2zwG__failure p+p{margin-top:.5rem}.companies-module__xb2zwG__submitRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.companies-module__xb2zwG__submitRow .companies-module__xb2zwG__helper{flex:1;min-width:10rem}.companies-module__xb2zwG__submitRow button{min-height:44px;font-size:1rem}.companies-module__xb2zwG__receipt{text-align:center;background:#23162e;border:1px solid #735095;border-radius:20px;max-width:42rem;margin:2rem auto;padding:2rem}.companies-module__xb2zwG__receipt>svg{color:#d6b5ff}.companies-module__xb2zwG__receipt h2{font-size:1.75rem;line-height:1.3}.companies-module__xb2zwG__receipt p{color:#d0c0df;font-size:1rem;line-height:1.5}.companies-module__xb2zwG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.companies-module__xb2zwG__main{padding-inline:18px}.companies-module__xb2zwG__options{grid-template-columns:1fr}.companies-module__xb2zwG__option{padding:1rem}.companies-module__xb2zwG__optionTop{gap:.75rem}}@media (max-width:540px){.companies-module__xb2zwG__main{padding-block:1.5rem 2rem}.companies-module__xb2zwG__grid{grid-template-columns:1fr}.companies-module__xb2zwG__contactPanel,.companies-module__xb2zwG__receipt{padding:1.125rem}.companies-module__xb2zwG__intro{text-align:left}}
