.ofj-body{display:contents}.ofj-what__card{background:var(--ground-1);border:1px solid var(--line);border-radius:16px;padding:16px}.ofj-what__card,.ofj-what__items,.ofj-what__notes{display:flex;flex-direction:column;gap:12px}.ofj-what__note{margin:0;font-size:13px;line-height:20px;color:var(--ink-muted)}.ofj-what__note--example{line-height:18px}.ofj-steps{gap:16px}.ofj-price,.ofj-steps{display:flex;flex-direction:column}.ofj-price{margin:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.ofj-price__row{display:grid;grid-template-columns:40% 1fr;gap:12px;padding:12px 16px;background:var(--ground-1)}.ofj-price__row:nth-child(2n){background:var(--ground-2)}.ofj-price__row+.ofj-price__row{border-top:1px solid var(--line)}.ofj-price__key{align-self:center;font-size:13px;line-height:18px;font-weight:500;color:var(--ink-muted)}.ofj-price__value{margin:0;font-size:15px;line-height:20px;font-weight:500;color:var(--ink)}.ofj-cat{display:flex;flex-direction:column;gap:12px}.ofj-cat__filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ofj-cat__field{display:flex;min-width:0;flex-direction:column;gap:6px}.ofj-cat__label{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.ofj-cat__search{width:100%;height:44px;border-radius:10px;border:1.5px solid var(--line-strong);background:var(--ground-0);color:var(--ink);font-family:inherit;font-size:16px;padding:0 12px;box-sizing:border-box}.ofj-cat__search::placeholder{color:var(--ink-faint)}.ofj-cat__count{font-size:13px;line-height:18px;color:var(--ink-muted)}.ofj-cat__reset{padding:0;border:0;background:none;color:var(--brand-teal-strong);font:inherit;text-decoration:underline;cursor:pointer}.ofj-cat__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ofj-cat__note{font-size:13px;line-height:18px}.ofj-cat__foot,.ofj-cat__note{margin:0;color:var(--ink-muted)}.ofj-cat__foot{font-size:12px;line-height:16px}.ofj-sev{display:flex;flex-direction:column;gap:10px;background:var(--ground-1);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ofj-sev__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ofj-sev__title{font-size:16px;line-height:22px;font-family:var(--font-display);font-weight:700;color:var(--ink)}.ofj-sev__range{font-size:13px;line-height:18px;color:var(--ink-muted)}.ofj-sev__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:4px 8px;font-size:12px;line-height:16px}.ofj-sev__row{display:contents}.ofj-sev__th{color:var(--ink-faint)}.ofj-sev__code{font-weight:700;color:var(--brand-teal-strong)}.ofj-sev__code,.ofj-sev__td{min-width:0;overflow-wrap:anywhere;font-size:13px;line-height:18px}.ofj-sev__td{color:var(--ink)}.ofj-form{display:flex;flex-direction:column;gap:12px}.ofj-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ofj-form__row--contact{display:contents}.ofj-form__field{display:flex;min-width:0;flex-direction:column;gap:6px}.ofj-form__label{font-size:13px;font-weight:600;color:var(--ink-muted)}.ofj-form__input{min-height:48px;padding:0 16px;border-radius:6px;border:1.5px solid var(--line-strong);background:var(--ground-0);color:var(--ink);font-family:inherit;font-size:16px;box-sizing:border-box}.ofj-form__input::placeholder{color:var(--ink-faint)}.ofj-form__input[aria-invalid=true]{border-color:var(--ink)}.ofj-form__error{margin:0;font-size:13px;line-height:18px;font-weight:600;color:var(--ink)}.ofj-form__submit{min-height:48px;border-radius:10px;border:0;background:var(--whatsapp);color:var(--on-whatsapp);font-family:inherit;font-weight:600;font-size:15px;cursor:pointer}.ofj-form__submit:disabled{opacity:.45;cursor:default}.ofj-form__note{margin:0;font-size:12px;line-height:18px;color:var(--ink-muted)}.ofj-form__sent:focus{outline:none}.ofj-form__sent{margin:0;font-size:15px;line-height:22px;font-weight:600;color:var(--ink)}@media (min-width:1024px){.ofj-body{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"intro intro" "what what" "how how" "price brief" "cars cars";column-gap:32px;row-gap:48px;align-items:start;width:100%;max-width:1248px;margin:0 auto;padding:32px 24px 0;box-sizing:border-box}.ofj-body>.cp-sec{padding:0;border-top:0}.ofj-body .cp-sec__h2{font-size:32px;line-height:40px}.ofj-body .cp-sec__lede{margin-top:6px}.ofj-body>.ofj-intro{grid-area:intro;display:block}.ofj-intro .cp-intro{margin:0}.ofj-body>.ofj-what{grid-area:what;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"head notes" "items notes";grid-template-rows:auto 1fr;column-gap:24px;row-gap:12px;background:var(--ground-1);border:1px solid var(--line);border-radius:16px;padding:24px}.ofj-what .cp-sec__head{grid-area:head}.ofj-what__card{display:contents}.ofj-what__items{grid-area:items}.ofj-what__notes{grid-area:notes;gap:8px;justify-content:center}.ofj-what__note{font-size:14px;line-height:21px}.ofj-what__note--example{font-size:13px;line-height:20px}.ofj-body>.ofj-how{grid-area:how;gap:20px}.ofj-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px}.ofj-price-sec{grid-area:price}.ofj-cars{grid-area:cars}.ofj-cat{display:contents}.ofj-cat__filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ofj-cat__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ofj-cat__foot{line-height:18px}.ofj-body>.ofj-brief{grid-area:brief;gap:12px;background:var(--ground-1);border:1px solid var(--line);border-radius:16px;padding:24px}.ofj-form{display:contents}.ofj-form__row--contact{display:grid}.ofj-cat__reset,.ofj-form__submit{transition:filter .15s,transform .15s,border-color .15s,background .15s}.ofj-cat__reset:hover,.ofj-form__submit:not(:disabled):hover{filter:brightness(1.12)}}.ofj-sev__crit{margin:-4px 0 0;font-size:13px;line-height:18px;color:var(--ink-muted)}.ofj-sev__crit--only{font-weight:700;color:var(--ink)}.ofj-sev:focus:not(:focus-visible){outline:none}.ofj-cat__more{cursor:pointer;font-family:inherit}@media (min-width:1024px){.ofj-cat__more{width:auto;align-self:flex-start}}@media (min-width:1024px) and (max-width:1903.98px){.ofj-cat__search,.ofj-form__input{scroll-margin-bottom:var(--vdp-page-dock-clear,0)}}