.intake-intro{padding-top:60px;padding-bottom:36px}.intake-intro h1{font-size:clamp(34px,4.6vw,62px);max-width:850px;line-height:1.08;margin:26px 0}.intake-intro>p{max-width:740px;color:#a9becd;line-height:1.7}.intake-switch{display:flex;gap:12px;flex-wrap:wrap}.intake-switch a{padding:11px 18px;border:1px solid #265065;border-radius:30px;font-size:13px}.intake-switch a:hover{background:#0c3449}.intake-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:38px;padding-bottom:80px;align-items:start}#intake-form{min-width:0}#intake-form fieldset{border:1px solid #1b3f50;border-radius:18px;padding:26px;margin:0 0 24px;background:#091924}#intake-form legend{font-size:18px;font-weight:700;padding:0 9px;color:#fefefe}#intake-form label{display:flex;flex-direction:column;gap:9px;font-size:14px;color:#d1e2eb;margin-bottom:18px}#intake-form label:last-child{margin-bottom:0}#intake-form input:not([type=checkbox]):not([type=radio]),#intake-form select,#intake-form textarea{width:100%;min-width:0;border:1px solid #315266;background:#04101b;color:#fefefe;border-radius:10px;padding:14px;font:inherit;font-size:16px;box-sizing:border-box}#intake-form textarea{resize:vertical}#intake-form input:focus-visible,#intake-form textarea:focus-visible,#intake-form select:focus-visible{outline:2px solid #00bfe6;outline-offset:2px}#intake-form fieldset>p{font-size:13px;color:#9db7c7;margin:0 0 18px}.intake-fields{display:grid;gap:0 18px;grid-template-columns:1fr 1fr}.intake-fields label:first-child:last-child{grid-column:1/-1}.quantity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.service-choices,.scenario-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}#intake-form .service-choices label,#intake-form .scenario-choices label{flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:14px;border:1px solid #264858;border-radius:10px;cursor:pointer;line-height:1.45}#intake-form input[type=checkbox],#intake-form input[type=radio]{accent-color:#00bfe6;width:18px;height:18px;flex-shrink:0;margin:2px 0 0}#intake-form label:has(input:checked){border-color:#00bfe6;background:#0d3041}.scenario-choices small{display:block;color:#a3bdcb;margin-top:5px}.intake-summary{position:sticky;top:120px;background:linear-gradient(145deg,#10374a,#081722);border:1px solid #285268;border-radius:22px;padding:28px}.intake-summary h2{font-size:28px;margin:22px 0 14px;line-height:1.2}.intake-summary p{font-size:14px;line-height:1.7;color:#afc8d6}#intake-preview{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.8 inherit;font-family:inherit;font-size:13px;line-height:1.8;color:#d1eaf3;border-block:1px solid #295062;padding:20px 0;margin:22px 0}.intake-note{font-size:12px!important;line-height:1.7;color:#9fb6c4;margin-top:16px}.intake-note a{text-decoration:underline}.intake-submit{width:100%;min-height:54px;cursor:pointer}#intake-form .field-error{color:#ffb9a5;margin-top:12px}.field-error:empty{display:none}#intake-status{color:#74e4ee;font-size:14px}@media(max-width:850px){.intake-layout{grid-template-columns:1fr;gap:20px}.intake-summary{position:static}.intake-intro{padding-top:35px}}@media(max-width:480px){.intake-fields,.service-choices,.scenario-choices{grid-template-columns:1fr}#intake-form fieldset{padding:20px 16px}.intake-summary{padding:22px}.intake-switch a{font-size:12px;padding:10px 12px}}
body:has(#intake-form) .mobile-contact{display:none}
.intake-intro h1{letter-spacing:-.035em;line-height:1.15}
.intake-switch a[href="/empresas/simulador/"]:is(body:has(form[data-kind="empresa"]) a),.intake-switch a[href="/contato/"]:is(body:has(form[data-kind="pessoa"]) a){background:#0d384d;border-color:#00bfe6;color:#8eeeff}
