.rx{--ink: #0a1d15;--ink-2: #11301f;--ink-3: #1b422e;--paper: #fff;--bone: #eceee9;--bone-2: #f5f6f3;--green: #00a85a;--green-deep: #0b7d45;--green-pale: #cfe9da;--tx: #16261e;--tx-muted: #56675c;--tx-on-dark: #e8efe9;--tx-on-dark-muted: #a7bfaf;--line: #d6ded8;--line-strong: #c2cec6;--line-dark: #ffffff24;--pad: clamp(1.15rem,.55rem + 2.4vw,3rem);--max: 78rem;--gutter: max(var(--pad),calc((100vw - var(--max)) / 2));--sec: clamp(3rem,2.1rem + 3.6vw,5.5rem);display: block;background: var(--bone);color: var(--tx)}.rx :where(h1,h2,h3){text-wrap: balance;margin: 0}.rx :where(p,li){text-wrap: pretty}.rx :where(ul,ol){margin: 0;padding: 0;list-style: none}.rx-wrap{width: 100%;max-width: var(--max);margin-inline: auto;padding-inline: var(--pad)}.rx-sec{padding-block: var(--sec)}.rx-sec--bone{background: var(--bone)}.rx-sec--paper{background: var(--paper)}.rx-sec--ink{background: var(--ink);color: var(--tx-on-dark)}.rx-label{font-family: var(--font-body);font-size: .6875rem;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;font-variant-numeric: tabular-nums;color: var(--green-deep);margin: 0}.rx-label--light{color: var(--green-pale)}.rx-label--muted{color: var(--tx-muted)}.rx-head{border-top: 1px solid var(--line-strong);padding-top: 1rem}.rx-sec--ink .rx-head{border-top-color: var(--line-dark)}.rx-h1{font-family: var(--font-display);max-width: 19ch;font-size: clamp(2.05rem,1.3rem + 2.7vw,3.25rem);font-weight: 700;line-height: 1.03;letter-spacing: -.04em;color: #fff}.rx-h2{margin-top: .85rem;font-family: var(--font-display);font-size: clamp(1.65rem,1.15rem + 2.2vw,2.85rem);font-weight: 700;line-height: 1.04;letter-spacing: -.038em;color: var(--tx)}.rx-sec--ink .rx-h2,.rx-hero .rx-h2{color: #fff}.rx-mark{text-decoration: underline;text-decoration-color: var(--green);text-decoration-thickness: .085em;text-underline-offset: .14em}.rx-lead{margin-top: 1rem;max-width: 46ch;font-size: clamp(1rem,.96rem + .25vw,1.15rem);line-height: 1.6;color: var(--tx-muted)}.rx-sec--ink .rx-lead{color: var(--tx-on-dark-muted)}.rx-btn{display: inline-flex;justify-content: center;align-items: center;gap: .6rem;min-height: 3.4rem;padding: 1rem 1.75rem;border: 1px solid transparent;border-radius: 2px;font-family: var(--font-body);font-size: 1rem;font-weight: 600;letter-spacing: -.005em;line-height: 1;text-decoration: none;cursor: pointer;transition: background-color .18s ease,border-color .18s ease,color .18s ease}.rx-btn:focus-visible{outline: 3px solid var(--green);outline-offset: 3px}.rx-btn svg{flex: none}.rx-btn--wa{background: var(--green);color: #04150d}.rx-btn--wa:hover{background: #0abd68}.rx-btn--outline-light{color: #fff;border-color: #ffffff59}.rx-btn--outline-light:hover{border-color: #fff;background: #ffffff14}.rx-btn--ink{background: var(--ink);color: #fff}.rx-btn--ink:hover{background: var(--ink-3)}.rx-btn--outline{color: var(--tx);border-color: var(--line-strong);background: transparent}.rx-btn--outline:hover{border-color: var(--ink);background: #0a1d150a}@media (max-width: 33.99rem){.rx-btn{width: 100%}}.rx-link{display: inline-flex;align-items: center;gap: .5rem;min-height: 2.9rem;font-size: .9375rem;font-weight: 600;color: var(--green-deep);text-decoration: none;border-bottom: 1px solid var(--green-pale);transition: border-color .18s ease,color .18s ease}.rx-link:hover{color: var(--green);border-bottom-color: var(--green)}.rx-link::after{content: "\2192"}.rx-sec--ink .rx-link{color: var(--green-pale);border-bottom-color: #ffffff33}.rx-sec--ink .rx-link:hover{color: #fff;border-bottom-color: var(--green)}.rx-hero{position: relative;background: var(--ink);color: var(--tx-on-dark);overflow: hidden}.rx-hero-media{position: relative}.rx-hero-media img{width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;object-position: 50% 0;display: block;filter: saturate(.95) contrast(1.02)}.rx-hero-media::after{content: "";position: absolute;inset: 0 0 auto;aspect-ratio: 4 / 3;background: linear-gradient(180deg,#0a1d1500 86%,#0a1d1552 95%,#0a1d158f 100%)}.rx-hero-cred{position: absolute;z-index: 1;position: static;padding: .8rem var(--pad) 0;margin: 0;font-family: var(--font-body);font-size: .75rem;font-weight: 600;letter-spacing: .04em;color: #dceae1}.rx-hero-cred b{color: #fff;font-weight: 700}.rx-hero-body{position: relative;z-index: 1;padding: 1.35rem var(--pad) clamp(2rem,1.4rem + 2.6vw,3.25rem)}.rx-hero-body .rx-label{margin-bottom: .9rem}.rx-hero-sub{margin-top: 1rem;max-width: 44ch;font-size: clamp(1rem,.96rem + .25vw,1.125rem);line-height: 1.58;color: #c3d6c9}.rx-cta{display: flex;flex-direction: column;gap: .65rem;margin-top: 1.5rem}@media (min-width: 34rem){.rx-cta{flex-direction: row;flex-wrap: wrap;align-items: center}}.rx-facts{margin-top: 1.75rem;border-top: 1px solid var(--line-dark)}.rx-facts li{display: flex;flex-direction: column;gap: .15rem;padding: .85rem 0;border-bottom: 1px solid var(--line-dark)}.rx-facts b{font-family: var(--font-display);font-size: 1.0625rem;font-weight: 700;letter-spacing: -.02em;color: #fff;font-variant-numeric: tabular-nums}.rx-facts span{font-size: .8125rem;line-height: 1.45;color: var(--tx-on-dark-muted)}@media (min-width: 64rem){.rx-hero-in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,30vw);align-items: stretch;min-height: min(74vh,42rem)}.rx-hero-body{grid-column: 1;grid-row: 1;align-self: center;padding: clamp(3rem,1.5rem + 4vw,5rem) clamp(2.5rem,1rem + 4vw,5rem) clamp(3rem,1.5rem + 4vw,5rem) var(--gutter)}.rx-hero-media{grid-column: 2;grid-row: 1;height: 100%;overflow: hidden}.rx-hero-media img{height: 100%;aspect-ratio: auto;object-position: 50% 34%}.rx-hero-media::after{inset: 0;aspect-ratio: auto;background: linear-gradient(90deg,var(--ink) 0%,#0a1d15e6 11%,#0a1d1587 32%,#0a1d152e 54%,#0a1d1500 76%)}.rx-hero-cred{display: none}.rx-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));border-bottom: 1px solid var(--line-dark)}.rx-facts li{border-bottom: 0;padding-right: 1.5rem}.rx-facts li + li{border-left: 1px solid var(--line-dark);padding-left: 1.5rem}}.rx-triage{display: flow-root;background: var(--bone);padding-bottom: var(--sec)}.rx-triage-card{position: relative;z-index: 2;margin-top: -1.75rem;background: var(--paper);border: 1px solid var(--line);box-shadow: 0 32px 64px -48px #0a1d1573}.rx-triage-head{padding: 1.5rem clamp(1.15rem,.8rem + 1.4vw,2rem) 1.15rem}.rx-triage-q{margin: .7rem 0 0;font-family: var(--font-display);font-size: clamp(1.2rem,1.05rem + .8vw,1.6rem);font-weight: 700;letter-spacing: -.03em;line-height: 1.15;color: var(--tx)}.rx-routes{border-top: 1px solid var(--line)}.rx-routes li + li{border-top: 1px solid var(--line)}.rx-routes a{display: grid;grid-template-columns: minmax(0,1fr) 1.5rem;align-items: center;gap: 1rem;padding: 1.15rem clamp(1.15rem,.8rem + 1.4vw,2rem);min-height: 3.75rem;text-decoration: none;transition: background-color .18s ease}.rx-routes a:hover{background: var(--bone-2)}.rx-routes a:focus-visible{outline: 3px solid var(--green);outline-offset: -3px}.rx-route-t{display: block;font-family: var(--font-display);font-size: 1.0625rem;font-weight: 700;letter-spacing: -.02em;line-height: 1.25;color: var(--tx)}.rx-route-d{display: block;margin-top: .3rem;font-size: .875rem;line-height: 1.5;color: var(--tx-muted)}.rx-route-go{justify-self: end;display: inline-flex;justify-content: center;align-items: center;width: 1.75rem;height: 1.75rem;border-radius: 50%;background: var(--green-pale);color: var(--green-deep);font-size: .875rem;transition: background-color .18s ease,color .18s ease}.rx-routes a:hover .rx-route-go{background: var(--green);color: #fff}@media (min-width: 64rem){.rx-triage-card{margin-top: -4.5rem;display: grid;grid-template-columns: minmax(0,.78fr) repeat(3,minmax(0,1fr))}.rx-triage-head{padding: 2rem;border-right: 1px solid var(--line)}.rx-routes{display: contents}.rx-routes li{border-top: 0}.rx-routes li + li{border-top: 0;border-left: 1px solid var(--line)}.rx-routes a{grid-template-columns: minmax(0,1fr);align-content: space-between;align-items: start;height: 100%;padding: 2rem}.rx-route-go{justify-self: start;margin-top: 1.25rem}}.rx-front{padding-block: var(--sec)}.rx-front--a{background: var(--ink);color: var(--tx-on-dark)}.rx-front--b{background: var(--paper)}.rx-front-in{display: grid;gap: clamp(1.5rem,1rem + 2vw,3rem)}@media (min-width: 60rem){.rx-front--a .rx-front-in{grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr)}.rx-front--b .rx-front-in{grid-template-columns: minmax(0,.82fr) minmax(0,1.18fr)}}.rx-front-side{min-width: 0}.rx-front--a .rx-front-side .rx-head{border-top-color: var(--line-dark)}.rx-front-badge{display: inline-block;margin-bottom: 1.25rem;padding: .3rem .7rem;background: var(--green);color: #04150d;font-family: var(--font-body);font-size: .625rem;font-weight: 700;letter-spacing: .18em;text-transform: uppercase}.rx-front-body{min-width: 0}.rx-sit{display: grid;gap: 0}@media (min-width: 60rem){.rx-front--a .rx-sit{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 2.5rem}}.rx-sit li{display: grid;grid-template-columns: 1.1rem minmax(0,1fr);gap: .75rem;align-items: start;padding: .75rem 0;border-bottom: 1px solid var(--line-dark);font-size: .9375rem;line-height: 1.45}.rx-sit li::before{content: "";margin-top: .62em;width: 1.1rem;height: 1px;background: var(--green)}.rx-front--a .rx-sit li{color: var(--tx-on-dark)}.rx-front--b .rx-sit li{border-bottom-color: var(--line);color: var(--tx)}.rx-front-note{margin-top: 1.25rem;font-size: .8125rem;line-height: 1.55;color: var(--tx-on-dark-muted)}.rx-front--b .rx-front-note{color: var(--tx-muted)}.rx-front-act{margin-top: 1.5rem}@media (min-width: 60rem){.rx-front--b .rx-front-in{grid-template-columns: minmax(0,.82fr) minmax(0,1fr) minmax(0,.58fr)}.rx-front--b .rx-sit{grid-template-columns: minmax(0,1fr)}.rx-front-aside{align-self: start;padding: 1.5rem;background: var(--bone);border-top: 3px solid var(--green)}}.rx-front-aside{min-width: 0;margin-top: 1.5rem}@media (min-width: 60rem){.rx-front-aside{margin-top: 0}}.rx-front-aside p{margin: 0 0 1.1rem;font-size: .875rem;line-height: 1.55;color: var(--tx-muted)}.rx-index-list{margin-top: clamp(1.5rem,1rem + 1.6vw,2.5rem);border-top: 1px solid var(--line-strong)}@media (min-width: 60rem){.rx-index-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: repeat(3,auto);grid-auto-flow: column;column-gap: clamp(2rem,1rem + 3vw,4rem)}}.rx-index-list li{border-bottom: 1px solid var(--line)}.rx-index-list a{display: grid;grid-template-columns: minmax(0,1fr) 1.25rem;gap: 1rem;align-items: center;min-height: 4rem;padding: 1rem 0;text-decoration: none;transition: padding-left .2s ease,color .18s ease}.rx-index-list a:hover{padding-left: .65rem}.rx-index-list a:focus-visible{outline: 3px solid var(--green);outline-offset: 2px}.rx-index-t{display: block;font-family: var(--font-display);font-size: 1.0625rem;font-weight: 700;letter-spacing: -.02em;line-height: 1.25;color: var(--tx)}.rx-index-d{display: block;margin-top: .25rem;font-size: .8125rem;line-height: 1.45;color: var(--tx-muted)}.rx-index-list a::after{content: "\2192";color: var(--green-deep);font-size: 1rem}.rx-index-foot{margin-top: 1.75rem}.rx-steps{margin-top: clamp(1.75rem,1.2rem + 2vw,3rem);display: grid;gap: 0}@media (min-width: 60rem){.rx-steps{grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1.5rem,.5rem + 2.6vw,3rem)}}.rx-step{position: relative;min-width: 0;padding: 1.5rem 0 1.5rem 4.25rem;border-top: 1px solid var(--line-dark)}@media (min-width: 60rem){.rx-step{padding: 2.75rem 0 0;border-top-width: 2px}}.rx-step-n{position: absolute;left: 0;top: 1.15rem;font-family: var(--font-display);font-size: 2.75rem;font-weight: 700;line-height: 1;letter-spacing: -.05em;font-variant-numeric: tabular-nums;color: #ffffff1a}@media (min-width: 60rem){.rx-step-n{top: 1.1rem;font-size: 3.5rem}}.rx-step h3{font-family: var(--font-display);font-size: 1.125rem;font-weight: 700;letter-spacing: -.025em;line-height: 1.2;color: #fff}.rx-step p{margin-top: .55rem;font-size: .9375rem;line-height: 1.55;color: var(--tx-on-dark-muted)}.rx-steps-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem 1.75rem;margin-top: clamp(2rem,1.4rem + 2vw,3rem);padding-top: 1.5rem;border-top: 1px solid var(--line-dark)}.rx-steps-foot p{margin: 0;flex: 1 1 18rem;font-size: .8125rem;line-height: 1.55;color: var(--tx-on-dark-muted)}.rx-lawyer{background: var(--bone);overflow: hidden}.rx-lawyer-media{position: relative;aspect-ratio: 5 / 4}.rx-lawyer-media img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 3%;display: block}.rx-lawyer-body{padding: clamp(2rem,1.4rem + 2.6vw,3.5rem) var(--pad) var(--sec)}.rx-say{margin: 1.25rem 0 0;max-width: 26ch;font-family: var(--font-display);font-size: clamp(1.4rem,1.1rem + 1.5vw,2.15rem);font-weight: 700;line-height: 1.14;letter-spacing: -.035em;color: var(--tx)}.rx-say-by{margin: 1rem 0 0;font-size: .8125rem;line-height: 1.5;color: var(--tx-muted)}.rx-facts-table{margin-top: 2rem;border-top: 1px solid var(--line-strong)}.rx-facts-table div{display: grid;grid-template-columns: minmax(6.5rem,.48fr) minmax(0,1fr);gap: 1rem;padding: .85rem 0;border-bottom: 1px solid var(--line)}.rx-facts-table dt{font-family: var(--font-body);font-size: .6875rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--tx-muted);padding-top: .18em}.rx-facts-table dd{margin: 0;font-size: .9375rem;line-height: 1.5;color: var(--tx);font-variant-numeric: tabular-nums}.rx-lawyer-p{margin-top: 1.5rem;max-width: 52ch;font-size: 1rem;line-height: 1.65;color: var(--tx-muted)}@media (min-width: 64rem){.rx-lawyer-in{display: grid;grid-template-columns: minmax(0,34vw) minmax(0,1fr);align-items: stretch}.rx-lawyer-media{aspect-ratio: auto;height: 100%;min-height: 34rem}.rx-lawyer-media img{object-position: 52% 14%}.rx-lawyer-body{align-self: center;padding: var(--sec) var(--gutter) var(--sec) clamp(2.5rem,1rem + 4vw,5rem)}}.rx-faq-in{display: grid;gap: clamp(1.5rem,1rem + 2vw,3.5rem)}@media (min-width: 64rem){.rx-faq-in{grid-template-columns: minmax(0,.62fr) minmax(0,1fr);align-items: start}}.rx-faq-list{border-top: 1px solid var(--line-strong)}.rx-faq-list .faq-item{border: 0;border-bottom: 1px solid var(--line);border-radius: 0;background: transparent;padding: 0}.rx-faq-list .faq-item summary{display: grid;grid-template-columns: minmax(0,1fr) 1.25rem;gap: 1.25rem;align-items: center;min-height: 3.75rem;padding: 1.15rem 0;font-family: var(--font-display);font-size: 1.0625rem;font-weight: 700;letter-spacing: -.025em;line-height: 1.3;color: var(--tx);cursor: pointer;list-style: none}.rx-faq-list .faq-item summary::-webkit-details-marker{display: none}.rx-faq-list .faq-item summary:focus-visible{outline: 3px solid var(--green);outline-offset: -3px}.rx-faq-list .faq-mark{position: relative;justify-self: end;width: 15px;height: 15px;border: 0;border-radius: 0}.rx-faq-list .faq-mark::before,.rx-faq-list .faq-mark::after{content: "";position: absolute;top: 50%;left: 50%;background: var(--green-deep);transform: translate(-50%,-50%)}.rx-faq-list .faq-mark::before{width: 15px;height: 1.5px}.rx-faq-list .faq-mark::after{width: 1.5px;height: 15px;transition: opacity .18s ease}.rx-faq-list .faq-item[open] .faq-mark::after{opacity: 0}.rx-faq-list .faq-a{padding: 0 0 1.35rem}.rx-faq-list .faq-a p{margin: 0;max-width: 62ch;font-size: .9375rem;line-height: 1.62;color: var(--tx-muted)}.rx-faq-note{margin-top: 1.5rem;font-size: .8125rem;line-height: 1.55;color: var(--tx-muted)}.rx-read{margin-top: 2rem;border-top: 1px solid var(--line-strong)}.rx-read li{border-bottom: 1px solid var(--line)}.rx-read a{display: grid;grid-template-columns: minmax(0,1fr) 1rem;gap: 1rem;align-items: center;min-height: 3.25rem;padding: .8rem 0;font-size: .9375rem;font-weight: 500;line-height: 1.4;color: var(--tx);text-decoration: none;transition: color .18s ease}.rx-read a:hover{color: var(--green-deep)}.rx-read a::after{content: "\2192";color: var(--green-deep)}.rx-read-k{display: block;margin-bottom: .2rem;font-size: .625rem;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--tx-muted)}.rx-contact{background: var(--ink);color: var(--tx-on-dark)}.rx-contact-in{display: grid;gap: clamp(1.75rem,1.2rem + 2vw,3rem)}@media (min-width: 64rem){.rx-contact-in{grid-template-columns: minmax(0,.82fr) minmax(0,1fr);column-gap: clamp(2.5rem,1rem + 4vw,5rem);align-items: start}.rx-contact-head{grid-column: 1;grid-row: 1}.rx-channels{grid-column: 1;grid-row: 2}.rx-contact-panel{grid-column: 2;grid-row: 1 / span 2}}.rx-contact-head .rx-head{border-top-color: var(--line-dark)}.rx-channels{border-top: 1px solid var(--line-dark)}.rx-channels li{display: grid;grid-template-columns: minmax(0,7rem) minmax(0,1fr);gap: 1rem;align-items: baseline;padding: .9rem 0;border-bottom: 1px solid var(--line-dark);font-size: .9375rem;line-height: 1.5;color: var(--tx-on-dark)}.rx-channels b{font-family: var(--font-body);font-size: .6875rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--tx-on-dark-muted)}.rx-channels a{display: inline-block;padding: .65rem 0;color: #fff;text-decoration: none;overflow-wrap: anywhere;border-bottom: 1px solid #ffffff33}.rx-channels a:hover{border-bottom-color: var(--green)}.rx-channels span{overflow-wrap: anywhere}.rx-contact-panel{min-width: 0;background: var(--paper);padding: clamp(1.35rem,.9rem + 1.8vw,2.5rem)}.rx-contact-panel .hcx-form{display: grid;grid-template-columns: minmax(0,1fr);gap: 1.15rem}@media (min-width: 34rem){.rx-contact-panel .hcx-form{grid-template-columns: repeat(2,minmax(0,1fr))}}.rx-contact-panel .hcx-col-2{grid-column: 1 / -1}.rx-contact-panel .hcx-hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0}.rx-contact-panel .hcx-field{display: flex;flex-direction: column;min-width: 0}.rx-contact-panel .hcx-field label{margin-bottom: .4rem;font-family: var(--font-body);font-size: .6875rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--tx-muted)}.rx-contact-panel .hcx-req{color: var(--green-deep)}.rx-contact-panel .hcx-opt{letter-spacing: .06em;text-transform: none;color: var(--tx-muted)}.rx-contact-panel :where(.hcx-field input,.hcx-field select,.hcx-field textarea){width: 100%;min-width: 0;padding: .8rem 0;font-family: var(--font-body);font-size: 1rem;color: var(--tx);background: transparent;border: 0;border-bottom: 1px solid var(--line-strong);border-radius: 0;outline: none;transition: border-color .18s ease}.rx-contact-panel .hcx-field textarea{resize: vertical;min-height: 6.5rem;line-height: 1.55}.rx-contact-panel :where(.hcx-field input,.hcx-field textarea)::placeholder{color: #9aa9a0}.rx-contact-panel :where(.hcx-field input,.hcx-field select,.hcx-field textarea):focus{border-bottom-color: var(--green);box-shadow: 0 1px 0 0 var(--green)}.rx-contact-panel .hcx-select{position: relative}.rx-contact-panel .hcx-select select{appearance: none;padding-right: 2rem}.rx-contact-panel .hcx-select::after{content: "";position: absolute;right: .35rem;top: 50%;width: 8px;height: 8px;margin-top: -6px;border-right: 2px solid var(--tx-muted);border-bottom: 2px solid var(--tx-muted);transform: rotate(45deg);pointer-events: none}.rx-contact-panel .hcx-hint{margin: 0;font-size: .8125rem;line-height: 1.5;color: var(--tx-muted)}.rx-contact-panel .hcx-actions{display: flex;flex-direction: column;align-items: stretch}.rx-contact-panel .hcx-submit{display: inline-flex;justify-content: center;align-items: center;gap: .6rem;min-height: 3.4rem;padding: 1rem 1.75rem;background: var(--ink);color: #fff;border: 1px solid transparent;border-radius: 2px;font-family: var(--font-body);font-size: 1rem;font-weight: 600;line-height: 1;cursor: pointer;transition: background-color .18s ease}.rx-contact-panel .hcx-submit:hover{background: var(--green-deep)}.rx-contact-panel .hcx-submit:disabled{opacity: .55;cursor: default}@media (min-width: 34rem){.rx-contact-panel .hcx-submit{align-self: flex-start}}.rx-contact-panel .hcx-submit-arrow{display: inline-flex}.rx-contact-panel .hcx-note{margin: 1rem 0 0;font-size: .75rem;line-height: 1.55;color: var(--tx-muted)}.rx-contact-panel .hcx-error{margin: .75rem 0 0;font-size: .875rem;font-weight: 500;color: #c23b3b}.rx-contact-panel .hcx-error:empty{display: none}.rx-contact-panel .hcx-success{display: flex;flex-direction: column;align-items: flex-start;min-height: 12rem;justify-content: center}.rx-contact-panel .hcx-success[hidden]{display: none}.rx-contact-panel .hcx-success-ic{display: inline-flex;justify-content: center;align-items: center;width: 3rem;height: 3rem;background: var(--green-pale);color: var(--green-deep)}.rx-contact-panel .hcx-success h3{margin-top: 1.25rem;font-family: var(--font-display);font-size: 1.5rem;font-weight: 700;letter-spacing: -.03em;color: var(--tx)}.rx-contact-panel .hcx-success p{margin-top: .75rem;max-width: 34ch;font-size: .9375rem;line-height: 1.6;color: var(--tx-muted)}@media (prefers-reduced-motion: reduce){.rx *,.rx *::before,.rx *::after{transition: none !important;animation: none !important}}.rx [id],.rx#conteudo-principal{scroll-margin-top: 6rem}