.reforma_page__aud2g{--chumbo:#111315;--seda:#e8e3da;--bordeaux:#4a1c16;--latao:#8c7d64;--titanio:#2a2d2e;--seda-muted:rgba(232,227,218,0.72);--seda-faint:rgba(232,227,218,0.5);--hairline:rgba(140,125,100,0.32);--hairline-strong:rgba(140,125,100,0.55);--font-title:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--font-body:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;background-color:var(--chumbo);color:var(--seda);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.reforma_page__aud2g *,.reforma_page__aud2g :after,.reforma_page__aud2g :before{box-sizing:border-box}.reforma_page__aud2g a:focus-visible,.reforma_page__aud2g button:focus-visible,.reforma_page__aud2g summary:focus-visible{outline:2px solid var(--latao);outline-offset:3px;border-radius:2px}.reforma_container__mPJQH{width:100%;max-width:1180px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.reforma_skipLink__AWZq1{position:absolute;left:-9999px;top:0;background:var(--seda);color:var(--chumbo);padding:.75rem 1rem;z-index:100;font-family:var(--font-body);font-weight:600}.reforma_skipLink__AWZq1:focus{left:1rem;top:1rem}.reforma_header__ny_L6{position:sticky;top:0;z-index:50;background:rgba(17,19,21,.9);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline)}.reforma_headerInner__pQ2_b{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.9rem;padding-bottom:.9rem}.reforma_logo__hf0lY{position:relative;display:block;width:132px;height:44px}.reforma_headerCta__NrhHo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.2rem;font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--chumbo);background:var(--latao);border:1px solid var(--latao);border-radius:2px;text-decoration:none;transition:background .2s ease,color .2s ease}.reforma_headerCta__NrhHo:hover{background:transparent;color:var(--seda)}.reforma_section__3HKyh{padding-top:clamp(3.5rem,8vw,6.5rem);padding-bottom:clamp(3.5rem,8vw,6.5rem);border-top:1px solid var(--hairline)}.reforma_sectionAlt__fXnfm{background:var(--titanio)}.reforma_eyebrow__qtDrB{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--latao);margin:0 0 1.1rem}.reforma_h1__Du9VE{font-size:clamp(2.25rem,6.2vw,4.1rem);line-height:1.06;margin:0 0 1.4rem}.reforma_h1__Du9VE,.reforma_h2__zAmHP{font-family:var(--font-title);font-weight:500;letter-spacing:-.01em;text-wrap:balance}.reforma_h2__zAmHP{font-size:clamp(1.7rem,4.2vw,2.85rem);line-height:1.12;margin:0 0 1.5rem}.reforma_lead__S67kT{font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.55;color:var(--seda);max-width:46ch;margin:0 0 2rem}.reforma_body__9jw_n{font-size:1.02rem;line-height:1.7;color:var(--seda-muted);max-width:62ch}.reforma_body__9jw_n+.reforma_body__9jw_n{margin-top:1.3rem}.reforma_ctaRow__xCvd_{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.reforma_ctaPrimary__Iojg7{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.9rem 1.7rem;font-family:var(--font-body);font-size:.98rem;font-weight:600;letter-spacing:.01em;color:var(--seda);background:var(--bordeaux);border:1px solid var(--bordeaux);border-radius:2px;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.reforma_ctaPrimary__Iojg7:hover{background:#5c241c;border-color:#5c241c}.reforma_ctaSecondary__JrXUz{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.9rem 1.6rem;font-family:var(--font-body);font-size:.98rem;font-weight:600;color:var(--seda);background:transparent;border:1px solid var(--hairline-strong);border-radius:2px;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.reforma_ctaSecondary__JrXUz:hover{border-color:var(--latao);color:var(--latao)}.reforma_microcopy__0zduJ{font-size:.86rem;color:var(--seda-faint);margin-top:1.2rem;max-width:52ch}.reforma_hero__pQyxX{padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(3.5rem,8vw,6rem)}.reforma_heroGrid__3sJff{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4rem);align-items:center}.reforma_heroPortrait__ks9nQ{position:relative;width:100%;max-width:420px;margin:0 auto;aspect-ratio:4/5;border:1px solid var(--hairline-strong);padding:10px;background:linear-gradient(160deg,rgba(140,125,100,.12),rgba(74,28,22,.18))}.reforma_heroPortraitInner__aQZBp{position:relative;width:100%;height:100%;overflow:hidden}.reforma_heroPortraitInner__aQZBp img{object-fit:cover;object-position:50% 22%;filter:grayscale(.15) contrast(1.02)}.reforma_heroCaption__c9MlR{margin-top:.9rem;font-family:var(--font-body);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--seda-faint);text-align:center}@media (min-width:900px){.reforma_heroGrid__3sJff{grid-template-columns:1.15fr .85fr}.reforma_heroPortrait__ks9nQ{margin:0 0 0 auto}}.reforma_splitGrid__KQY6b{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem)}@media (min-width:820px){.reforma_splitGrid__KQY6b{grid-template-columns:.9fr 1.1fr;align-items:start}}.reforma_decisions__ay0bz{display:grid;grid-template-columns:1fr;gap:0;margin-top:1rem;border-top:1px solid var(--hairline)}.reforma_decision__UQXz4{display:grid;grid-template-columns:auto 1fr;gap:1.1rem;padding:1.5rem 0;border-bottom:1px solid var(--hairline)}.reforma_decisionNum__eRdqh{font-family:var(--font-title);font-size:1.9rem;line-height:1;font-weight:500;color:var(--latao);min-width:2.4ch}.reforma_decisionText__azs92{margin:0;font-size:1.05rem;line-height:1.6;color:var(--seda)}.reforma_decisionText__azs92 strong{font-weight:600;color:var(--seda)}@media (min-width:760px){.reforma_decisions__ay0bz{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,4rem)}.reforma_decision__UQXz4:nth-last-child(2){border-bottom:none}}.reforma_quoteSection__PVNch{background:var(--bordeaux);border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong)}.reforma_quote__LE7ec{font-family:var(--font-title);font-weight:500;font-size:clamp(1.6rem,4.2vw,2.7rem);line-height:1.2;color:var(--seda);max-width:24ch;margin:0 auto;text-align:center;text-wrap:balance}.reforma_quoteAttribution__Z_RjZ{display:block;margin-top:1.6rem;text-align:center;font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(232,227,218,.82)}.reforma_steps__V9riQ{display:grid;grid-template-columns:1fr;gap:0;margin-top:1rem}.reforma_step__f9cGG{display:grid;grid-template-columns:auto 1fr;gap:1.3rem;padding:1.6rem 0;border-top:1px solid var(--hairline)}.reforma_step__f9cGG:last-of-type{border-bottom:1px solid var(--hairline)}.reforma_stepNum__qYA_m{font-family:var(--font-title);font-size:1.6rem;line-height:1.2;font-weight:500;color:var(--latao);min-width:2.2ch}.reforma_stepTitle__RfME5{font-family:var(--font-title);font-size:1.4rem;font-weight:600;line-height:1.25;color:var(--seda);margin:0 0 .5rem}.reforma_stepBody__FkPKI{margin:0;font-size:1rem}.reforma_note__4pY0r,.reforma_stepBody__FkPKI{color:var(--seda-muted);line-height:1.65;max-width:60ch}.reforma_note__4pY0r{margin-top:2.2rem;padding-left:1.2rem;border-left:2px solid var(--latao);font-size:.98rem}.reforma_qualList__fjFUA{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:1fr;gap:0}@media (min-width:760px){.reforma_qualList__fjFUA{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,4rem)}}.reforma_qualItem__Uidpz{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:baseline;padding:1.15rem 0;border-bottom:1px solid var(--hairline);color:var(--seda);font-size:1.02rem;line-height:1.55}.reforma_qualMark__7H4mB{color:var(--latao);font-size:.9rem;transform:translateY(-1px)}.reforma_proofCredentials__RuQ5Q{margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--hairline)}.reforma_proofName___LmVU{font-family:var(--font-title);font-size:1.5rem;font-weight:600;color:var(--seda);margin:0 0 .4rem}.reforma_proofRole__T0iVA{font-family:var(--font-body);font-size:.88rem;letter-spacing:.06em;color:var(--seda-muted);margin:0 0 .25rem}.reforma_proofOab__GlWAI{font-family:var(--font-body);font-size:.86rem;letter-spacing:.08em;color:var(--seda-faint);margin:0 0 1.4rem}.reforma_inlineLink__dRCHx{color:var(--latao);text-decoration:none;border-bottom:1px solid var(--hairline-strong);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.reforma_inlineLink__dRCHx:hover{color:var(--seda);border-color:var(--latao)}.reforma_faqList__pGb1M{margin-top:1.5rem;border-top:1px solid var(--hairline)}.reforma_faqItem__YwXzh{border-bottom:1px solid var(--hairline)}.reforma_faqSummary__Fy9d7{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.35rem 0;cursor:pointer;list-style:none;font-family:var(--font-title);font-size:clamp(1.15rem,2.4vw,1.4rem);font-weight:600;color:var(--seda);min-height:44px}.reforma_faqSummary__Fy9d7::-webkit-details-marker{display:none}.reforma_faqIcon__N_Iw4{flex-shrink:0;width:20px;height:20px;position:relative;transition:transform .2s ease;color:var(--latao)}.reforma_faqItem__YwXzh[open] .reforma_faqIcon__N_Iw4{transform:rotate(45deg)}.reforma_faqAnswer__wYc3g{margin:0;padding:0 0 1.5rem;color:var(--seda-muted);font-size:1rem;line-height:1.7;max-width:68ch}.reforma_closing__Yx1VO{text-align:left}.reforma_closingInner__gHiqk{max-width:60ch}.reforma_finalNote__i1_3K{margin-top:2.2rem;font-size:.86rem;color:var(--seda-faint);max-width:60ch}.reforma_contactGrid__CMHs4{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width:720px){.reforma_contactGrid__CMHs4{grid-template-columns:1fr 1fr}}.reforma_contactCard__zCko8{border:1px solid var(--hairline);padding:1.6rem;background:rgba(42,45,46,.4)}.reforma_contactLabel__8nmK5{font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--latao);margin:0 0 .7rem}.reforma_contactValue__osO8g{font-family:var(--font-title);font-size:1.3rem;font-weight:600;color:var(--seda);text-decoration:none;display:inline-block;min-height:44px;line-height:1.4}.reforma_contactValue__osO8g:hover{color:var(--latao)}.reforma_homeLinkRow__2c73A{margin-top:2.4rem;font-size:.92rem;color:var(--seda-muted)}@media (prefers-reduced-motion:reduce){.reforma_page__aud2g *{transition:none!important;animation:none!important}}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Fallback;src:local("Times New Roman");ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.00%;size-adjust:96.74%}.__className_64fff4{font-family:Cormorant,Cormorant Fallback;font-style:normal}.__variable_64fff4{--font-cormorant:"Cormorant","Cormorant Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d541e6{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_d541e6{--font-dm-sans:"DM Sans","DM Sans Fallback"}