.page-hero .ph-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);column-gap:var(--gap);padding-top:3rem;padding-bottom:var(--sec-y)}.page-hero .ph-head{grid-column:1 / span 7;grid-row:1}.page-hero .ph-title{font-size:10rem}.page-hero .ph-shot{grid-column:8 / -1;grid-row:1 / span 2;width:100%;aspect-ratio:4 / 5;max-height:max(36rem,calc(100svh - var(--bar-h) - 5.5rem))}.page-hero .ph-shot.is-screen{aspect-ratio:1080 / 1524}.page-hero .ph-foot{grid-column:1 / span 7;grid-row:2;align-self:end;display:flex;flex-direction:column;gap:3rem;padding-top:3rem}.page-hero .ph-lead{max-width:36ch;font-size:2.1rem;line-height:1.15}.page-hero .ph-fields dd{text-transform:none;overflow-wrap:anywhere}.page-hero.is-short .ph-head{grid-column:1 / -1}.page-hero.is-short .ph-foot{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end}.page-hero.is-short .ph-lead{grid-column:1 / span 7}.page-hero.is-short .ph-fields{grid-column:9 / -1;grid-template-columns:minmax(0,1fr)}.page-hero.is-short .ph-fields>div{display:flex;justify-content:space-between;align-items:baseline;padding-block:.9rem;border-bottom:1px solid var(--hairline)}.page-hero.is-short .ph-fields dd{margin:0}@media(max-width:991px){.page-hero .ph-grid{grid-template-rows:none;padding-top:2.4rem}.page-hero .ph-head,.page-hero .ph-shot,.page-hero .ph-foot{grid-column:1 / -1;grid-row:auto}.page-hero .ph-title{font-size:8.4rem}.page-hero .ph-shot{margin-top:2.4rem;max-height:none}.page-hero .ph-shot.is-screen{width:min(100%,36rem)}.page-hero.is-short .ph-lead,.page-hero.is-short .ph-fields{grid-column:1 / -1}.page-hero.is-short .ph-fields{margin-top:2.4rem}}@media(max-width:479px){.page-hero .ph-title{font-size:6.4rem}.page-hero .ph-lead{font-size:1.9rem}.page-hero .ph-fields{grid-template-columns:minmax(0,1fr)}.page-hero .ph-fields>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap);padding-block:.9rem;border-bottom:1px solid var(--hairline)}.page-hero .ph-fields dd{margin:0;text-align:right}}.lead-form{display:flex;flex-direction:column;gap:calc(1.5 * var(--gap));width:100%;min-width:0;color:var(--ink);scroll-margin-top:calc(var(--bar-h) + 2rem)}.lead-form [hidden]{display:none!important}.lead-form fieldset{min-width:0;margin:0;padding:0;border:0}.lead-form legend{padding:0;margin-bottom:.75rem}.lead-form .lf-role{display:flex;flex-direction:column;gap:calc(1.5 * var(--gap))}.lead-form .form-row.is-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1.5 * var(--gap)) var(--gap)}.lead-form .field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.lead-form .label{color:var(--ink);text-wrap:wrap}.lead-form .hint{color:var(--tint-2);text-transform:none;letter-spacing:0;font-weight:var(--apoio-regular)}.lead-form .field input,.lead-form select,.lead-form textarea{width:100%;min-height:max(44px,3.75rem);padding:0 1rem;margin:0;border:1px solid var(--tint-2);border-radius:var(--r-btn);background:var(--page);color:var(--ink);font-family:var(--font-apoio);font-size:max(16px,1.25rem);line-height:1.25;appearance:none;-webkit-appearance:none;box-shadow:none;transition:border-color .6s var(--ease-hover);font-weight:var(--apoio-regular)}.lead-form textarea{min-height:max(120px,11rem);padding:1rem;resize:vertical}.lead-form .field input:hover,.lead-form select:hover,.lead-form textarea:hover{border-color:var(--ink)}.lead-form .field [aria-invalid=true]{border-color:var(--red)}.lead-form .select-w{position:relative;display:block}.lead-form .select-w select{padding-right:3rem;cursor:pointer}.lead-form .select-chev{position:absolute;right:1rem;top:50%;width:max(16px,1.25rem);height:max(16px,1.25rem);transform:translateY(-50%);pointer-events:none;color:var(--ink)}.lead-form .lf-opts{display:flex;flex-wrap:wrap;gap:.6rem}.lead-form .lf-opt{position:relative;display:inline-flex;max-width:100%;cursor:pointer}.lead-form .lf-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lead-form .lf-chip{display:inline-flex;align-items:center;gap:.6rem;min-height:max(44px,3.75rem);padding:.5rem 1.1rem;border:1px solid var(--tint-2);border-radius:var(--r-btn);background:var(--page);color:var(--ink);font-size:max(16px,1.25rem);line-height:1.2;transition:background .6s var(--ease-hover),border-color .6s var(--ease-hover),color .6s var(--ease-hover);font-weight:var(--apoio-regular)}.lead-form .lf-chip:before{content:"";flex:0 0 auto;width:max(12px,.95rem);height:max(12px,.95rem);box-sizing:border-box;border:1.5px solid currentColor;border-radius:50%}.lead-form .is-check .lf-chip:before{border-radius:2px}.lead-form .lf-opt:hover .lf-chip{border-color:var(--ink)}.lead-form .lf-opt input:checked+.lf-chip{background:var(--ink);border-color:var(--ink);color:var(--paper)}.lead-form .lf-opt input:checked+.lf-chip:before{background:currentColor;box-shadow:inset 0 0 0 2px var(--ink)}.lead-form .lf-opt input:focus-visible+.lf-chip{outline:3px solid var(--ink);outline-offset:3px}.lead-form [aria-invalid=true] .lf-chip,.lead-form .lf-opt input[aria-invalid=true]+.lf-chip{border-color:var(--red)}.lead-form .field-err{color:var(--action-off);text-transform:none;letter-spacing:0;text-wrap:wrap;font-weight:500}.lead-form fieldset>.field-err{margin-top:.5rem}.lead-form .field-err:empty{display:none}.lead-form .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form .form-foot{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap);padding-top:.5rem}.lead-form .form-foot .body{text-wrap:pretty}.lead-form .form-foot .lf-selective{color:var(--ink);text-wrap:balance}.lead-form .form-foot .btn{min-height:var(--hit)}.lead-form .form-foot .btn[aria-busy=true]{opacity:.6;cursor:progress}.lead-form .form-status{max-width:30rem}.lead-form .form-status:empty{display:none}.lead-form .form-status[data-state=error]{color:var(--action-off)}.lead-form .form-foot .form-note+.form-note{margin-top:calc(-1 * var(--gap))}.lead-form .form-note{color:var(--tint-2)}.lead-form .form-note .text-link,.lead-form .form-status .text-link{display:inline-flex;align-items:center;min-height:24px}@media(max-width:991px){.lead-form{scroll-margin-top:calc(var(--bar-h) + 2rem)}.lead-form .form-note .text-link,.lead-form .form-status .text-link{min-height:var(--hit)}}@media(max-width:479px){.lead-form .form-row.is-2{grid-template-columns:minmax(0,1fr)}}.sec-form .form-g{align-items:start}.sec-form .form-side{grid-column:1 / span 5;position:sticky;top:calc(var(--bar-h) + 2rem);display:flex;flex-direction:column}.sec-form .form-fields{grid-template-columns:minmax(0,1fr);margin-top:3rem}.sec-form .form-fields>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap);padding-block:.9rem;border-bottom:1px solid var(--hairline)}.sec-form .form-fields dd{margin:0;text-transform:none;text-align:right;overflow-wrap:anywhere}.sec-form .form-fields a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.sec-form .form-shot{margin-top:3rem;aspect-ratio:3 / 2}.sec-form .lead-form{grid-column:7 / -1}@media(max-width:991px){.sec-form .form-side{grid-column:1 / -1;position:static}.sec-form .form-shot{display:none}.sec-form .lead-form{grid-column:1 / -1;margin-top:4rem}}@media(max-width:479px){.sec-form .form-fields>div{flex-direction:column;gap:.4rem}.sec-form .form-fields dd{text-align:left}}
