.JTxRZW_page{--ink:#111d31;--paper:#fcfbf8;--surface:#f2efe7;--accent:#a75332;--gold:#e0ad61;--muted:#66645f;--line:#111d3126;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-inter), Inter, sans-serif;overflow-x:hidden}.JTxRZW_previewBar{background:var(--ink);color:#fcfbf8a8;letter-spacing:1.3px;text-transform:uppercase;justify-content:space-between;min-height:30px;padding:7px 28px;font-size:8px;font-weight:800;line-height:1.4;display:flex}.JTxRZW_previewBar p{margin:0}.JTxRZW_previewBar div{gap:24px;display:flex}.JTxRZW_previewBar a{color:var(--gold);text-decoration:none}.JTxRZW_primaryAction span,.JTxRZW_secondaryAction span{color:var(--accent)}.JTxRZW_hero{width:100%;min-height:690px;padding:78px var(--layout-gutter) 84px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:clamp(58px,7vw,112px);margin:0 auto;display:grid}.JTxRZW_eyebrow,.JTxRZW_darkEyebrow{color:var(--accent);letter-spacing:1.7px;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.JTxRZW_hero h1{max-width:var(--layout-reading);letter-spacing:-.062em;margin:0;font-size:clamp(50px,5.5vw,77px);font-weight:820;line-height:.96}.JTxRZW_hero h1 span{color:var(--accent);display:block}.JTxRZW_heroDescription{color:#4d5158;max-width:670px;margin:16px 0 0;font-size:16px;line-height:1.78}.JTxRZW_heroPatientPromise{max-width:700px;color:var(--ink);margin:31px 0 0;font-size:clamp(18px,1.7vw,23px);font-weight:690;line-height:1.5}.JTxRZW_contextualLink{color:var(--accent);text-underline-offset:3px;font-size:14px;font-weight:750;text-decoration-thickness:1px}.JTxRZW_contextualLinkDark{color:var(--gold);text-underline-offset:3px;font-size:14px;font-weight:750;text-decoration-thickness:1px}.JTxRZW_contextualLink:focus-visible,.JTxRZW_contextualLinkDark:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.JTxRZW_heroActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:35px;display:flex}.JTxRZW_primaryAction,.JTxRZW_secondaryAction{justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:0 17px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.JTxRZW_primaryAction{border:1px solid var(--ink);background:var(--ink);color:var(--paper)}.JTxRZW_secondaryAction{color:var(--ink);padding-left:0;padding-right:0}.JTxRZW_heroImage{aspect-ratio:4/5;background:var(--surface);border-radius:7px;min-height:0;margin:0;position:relative;overflow:hidden}.JTxRZW_heroImage img{object-fit:cover;object-position:center top}.JTxRZW_heroImage figcaption{color:#fcfbf8a8;letter-spacing:.7px;text-transform:uppercase;background:#111d31ed;padding:18px 20px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.JTxRZW_heroImage figcaption span{color:var(--paper);letter-spacing:0;text-transform:none;margin-bottom:3px;font-size:14px;display:block}.JTxRZW_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.JTxRZW_stats>div{border-right:1px solid var(--line);min-height:152px;padding:29px clamp(20px,3.5vw,50px);position:relative}.JTxRZW_stats>div:last-child{border-right:0}.JTxRZW_stats>div>span{color:var(--accent);font-size:12px;font-weight:800;position:absolute;top:17px;right:18px}.JTxRZW_stats strong{color:var(--ink);letter-spacing:-.055em;font-size:clamp(34px,4vw,53px);font-weight:820;line-height:1;display:block}.JTxRZW_stats p{color:var(--muted);letter-spacing:1.2px;text-transform:uppercase;margin:12px 0 0;font-size:14px;font-weight:800}.JTxRZW_motifs{width:100%;padding:106px var(--layout-gutter) 118px;margin:0 auto}.JTxRZW_sectionHeader{grid-template-columns:minmax(0,1fr) minmax(280px,430px);align-items:end;gap:64px;margin-bottom:38px;display:grid}.JTxRZW_sectionHeader h2,.JTxRZW_services h2,.JTxRZW_trust h2,.JTxRZW_practical h2{letter-spacing:-.054em;margin:0;font-size:clamp(37px,4.4vw,59px);font-weight:820;line-height:1.01}.JTxRZW_sectionHeader>p{color:var(--muted);margin:0 0 5px;font-size:16px;line-height:1.72}.JTxRZW_motifGrid{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.JTxRZW_motifCell{background:var(--paper);min-height:220px;color:var(--ink);padding:22px 23px;text-decoration:none;transition:background-color .18s,color .18s;position:relative}.JTxRZW_cellMeta{color:var(--accent);letter-spacing:1.2px;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.JTxRZW_cellMeta span:last-child{color:var(--muted);transition:color .18s}.JTxRZW_motifCell strong{margin-top:59px;font-size:19px;display:block}.JTxRZW_motifCell p{max-width:270px;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.58;transition:color .18s}.JTxRZW_cellArrow{color:var(--accent);font-size:12px;position:absolute;bottom:19px;right:22px}.JTxRZW_sportEntry{color:#f7f6f1;background:#061724}.JTxRZW_sportEntryCopy{padding:46px var(--layout-gutter) 50px;grid-template-rows:auto auto;grid-template-columns:minmax(250px,.62fr) minmax(330px,1fr) auto;align-items:center;gap:18px clamp(32px,5vw,80px);display:grid}.JTxRZW_sportEyebrow{color:#f3c51d;letter-spacing:.16em;text-transform:uppercase;grid-area:1/1;margin:0;font-size:14px;font-weight:850}.JTxRZW_sportEntry h2{letter-spacing:-.055em;grid-area:2/1;max-width:460px;margin:0;font-size:clamp(29px,3vw,42px);font-weight:860;line-height:.98}.JTxRZW_sportEntryCopy>p:not(.JTxRZW_sportEyebrow){max-width:var(--layout-reading);color:#c8d5de;grid-area:1/2;margin:0;font-size:15px;line-height:1.62}.JTxRZW_sportEntryCopy>strong{max-width:var(--layout-reading);color:#f7f6f1;border-left:3px solid #f3c51d;grid-area:2/2;margin:0;padding-left:15px;font-size:14px;line-height:1.55}.JTxRZW_sportEntryCopy>a{color:#061724;letter-spacing:.04em;text-transform:uppercase;background:#f3c51d;grid-area:1/3/3;justify-content:space-between;align-items:center;gap:34px;width:max-content;min-height:52px;margin:0;padding:0 18px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.JTxRZW_intents{padding:82px var(--layout-gutter) 90px;border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(240px,.48fr) minmax(0,1fr);gap:clamp(48px,8vw,120px);display:grid}.JTxRZW_intents>header{align-self:start}.JTxRZW_intents h2{letter-spacing:-.054em;max-width:480px;margin:0;font-size:clamp(34px,3.8vw,52px);font-weight:820;line-height:1.01}.JTxRZW_intentGrid{border-top:1px solid var(--line)}.JTxRZW_intentGrid>a{border-bottom:1px solid var(--line);min-height:112px;color:var(--ink);grid-template-columns:38px minmax(190px,.55fr) minmax(220px,1fr) minmax(170px,auto);align-items:center;gap:22px;padding:20px 0;text-decoration:none;transition:color .18s;display:grid}.JTxRZW_intentGrid>a>span{color:var(--accent);font-size:12px;font-weight:850}.JTxRZW_intentGrid h3{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.16}.JTxRZW_intentGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.JTxRZW_intentGrid strong{justify-content:space-between;align-items:center;gap:20px;margin:0;font-size:14px;display:flex}.JTxRZW_intentGrid i{color:var(--accent);font-style:normal}.JTxRZW_guideHubs{padding:100px var(--layout-gutter) 108px;border-top:1px solid var(--line);background:var(--surface)}.JTxRZW_guideHubs>header{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(44px,8vw,120px);margin-bottom:38px;display:grid}.JTxRZW_guideHubs>header h2{max-width:var(--layout-reading);letter-spacing:-.054em;margin:0;font-size:clamp(37px,4.4vw,59px);font-weight:820;line-height:1.01}.JTxRZW_guideHubGrid{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.JTxRZW_guideHubGrid article{background:var(--paper);flex-direction:column;min-height:310px;padding:clamp(26px,3vw,42px);display:flex}.JTxRZW_guideHubGrid article>span{color:var(--accent);letter-spacing:1.2px;font-size:12px;font-weight:800}.JTxRZW_guideHubGrid h3{letter-spacing:-.035em;max-width:490px;margin:54px 0 15px;font-size:clamp(24px,2.4vw,34px);font-weight:820;line-height:1.08}.JTxRZW_guideHubGrid p{max-width:570px;color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.68}.JTxRZW_guideHubGrid a{width:max-content;color:var(--ink);justify-content:space-between;align-items:center;gap:22px;margin-top:auto;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.JTxRZW_guideHubGrid a span{color:var(--accent)}.JTxRZW_method{padding:108px var(--layout-gutter) 112px;background:var(--ink);color:var(--paper)}.JTxRZW_methodIntro,.JTxRZW_methodSteps{width:100%;margin-left:auto;margin-right:auto}.JTxRZW_darkEyebrow{color:var(--gold)}.JTxRZW_methodIntro h2{letter-spacing:-.058em;max-width:830px;margin:0;font-size:clamp(43px,5vw,68px);font-weight:820;line-height:.98}.JTxRZW_methodIntro>p:last-child{color:#fcfbf8b3;max-width:680px;margin:28px 0 0;font-size:15px;line-height:1.82}.JTxRZW_methodSteps{border-top:1px solid #fcfbf83b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.JTxRZW_methodSteps article{border-right:1px solid #fcfbf82e;min-height:225px;padding:24px 28px 20px 0}.JTxRZW_methodSteps article+article{padding-left:28px}.JTxRZW_methodSteps article:last-child{border-right:0}.JTxRZW_methodSteps span{color:var(--gold);font-size:12px;font-weight:800}.JTxRZW_methodSteps h3{margin:49px 0 10px;font-size:20px}.JTxRZW_methodSteps p{color:#fcfbf8a1;margin:0;font-size:14px;line-height:1.68}.JTxRZW_services{width:100%;padding:108px var(--layout-gutter) 118px;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,142px);margin:0 auto;display:grid}.JTxRZW_serviceList{border-top:1px solid var(--line)}.JTxRZW_serviceList article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(120px,.45fr) minmax(220px,1fr) auto;align-items:start;gap:22px;padding:29px 0 32px;display:grid}.JTxRZW_serviceList article>span{color:var(--accent);font-size:12px;font-weight:800}.JTxRZW_serviceList h3{margin:0;font-size:18px;line-height:1.25}.JTxRZW_serviceList p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.JTxRZW_serviceList a,.JTxRZW_trustIntro>a{color:var(--ink);font-size:14px;font-weight:800;text-decoration:none}.JTxRZW_serviceList a span,.JTxRZW_trustIntro>a span{color:var(--accent)}.JTxRZW_trust{width:100%;padding:100px var(--layout-gutter) 110px;border-top:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(60px,9vw,142px);margin:0 auto;display:grid}.JTxRZW_trustIntro>p:not(.JTxRZW_eyebrow){max-width:520px;color:var(--muted);margin:24px 0 25px;font-size:15px;line-height:1.75}.JTxRZW_trustList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.JTxRZW_trustList li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:22px;padding:28px 0 31px;display:grid}.JTxRZW_trustList span{color:var(--accent);font-size:12px;font-weight:800}.JTxRZW_trustList strong{font-size:18px;line-height:1.35}.JTxRZW_practical{padding:88px var(--layout-gutter) 94px;border-top:1px solid var(--line);background:var(--surface);grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.JTxRZW_practical>div>p:not(.JTxRZW_eyebrow){color:#56595f;margin:22px 0 3px;font-size:15px}.JTxRZW_practical>div>span{color:var(--muted);font-size:13px}.JTxRZW_practical>a{border:1px solid var(--ink);background:var(--ink);min-width:232px;min-height:52px;color:var(--paper);justify-content:space-between;align-items:center;gap:28px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.JTxRZW_practical>a span{color:var(--gold)}@media (hover:hover) and (pointer:fine){.JTxRZW_motifCell:hover{background:var(--ink);color:var(--paper)}.JTxRZW_motifCell:hover .JTxRZW_cellMeta span:last-child,.JTxRZW_motifCell:hover p{color:#fcfbf89e}.JTxRZW_primaryAction:hover,.JTxRZW_practical>a:hover{background:var(--paper);color:var(--ink)}.JTxRZW_sportEntryCopy>a:hover{background:#f7f6f1}.JTxRZW_intentGrid>a:hover{color:var(--accent)}}@media (max-width:950px){.JTxRZW_hero{grid-template-columns:minmax(0,1fr) minmax(290px,.72fr);gap:42px}.JTxRZW_services,.JTxRZW_trust,.JTxRZW_guideHubs>header,.JTxRZW_intents{grid-template-columns:1fr}.JTxRZW_intentGrid>a{grid-template-columns:32px minmax(170px,.7fr) minmax(0,1fr)}.JTxRZW_intentGrid strong{grid-column:2/-1;justify-content:flex-start}.JTxRZW_serviceList article{grid-template-columns:42px minmax(120px,.5fr) minmax(190px,1fr) auto}}@media (max-width:720px){.JTxRZW_previewBar{padding:7px 18px}.JTxRZW_previewBar div{gap:14px}.JTxRZW_hero{grid-template-columns:1fr;min-height:auto;padding:70px 21px 72px}.JTxRZW_hero h1{font-size:clamp(43px,13vw,59px)}.JTxRZW_heroImage{aspect-ratio:4/5;min-height:0}.JTxRZW_sportEntry{display:block}.JTxRZW_sportEntryCopy{grid-template-rows:auto;grid-template-columns:1fr;gap:18px;padding:42px 21px 46px}.JTxRZW_sportEyebrow,.JTxRZW_sportEntry h2,.JTxRZW_sportEntryCopy>p:not(.JTxRZW_sportEyebrow),.JTxRZW_sportEntryCopy>strong,.JTxRZW_sportEntryCopy>a{grid-area:auto/1}.JTxRZW_sportEntryCopy>a{width:100%}.JTxRZW_intents{padding:76px 21px 82px}.JTxRZW_stats{grid-template-columns:repeat(2,minmax(0,1fr))}.JTxRZW_stats>div{border-bottom:1px solid var(--line);min-height:130px}.JTxRZW_sectionHeader,.JTxRZW_practical{grid-template-columns:1fr;align-items:start}.JTxRZW_motifs,.JTxRZW_services,.JTxRZW_trust,.JTxRZW_guideHubs{padding-left:21px;padding-right:21px}.JTxRZW_guideHubGrid{grid-template-columns:1fr}.JTxRZW_intentGrid>a{grid-template-columns:28px minmax(0,1fr);gap:12px 16px;min-height:0;padding:24px 0}.JTxRZW_intentGrid h3,.JTxRZW_intentGrid p,.JTxRZW_intentGrid strong{grid-column:2}.JTxRZW_guideHubGrid article{min-height:280px}.JTxRZW_motifGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.JTxRZW_motifCell{min-height:185px;padding:18px}.JTxRZW_motifCell strong{margin-top:44px;font-size:16px}.JTxRZW_method{padding:82px 21px 86px}.JTxRZW_methodSteps{grid-template-columns:1fr}.JTxRZW_methodSteps article,.JTxRZW_methodSteps article+article{border-bottom:1px solid #fcfbf82e;border-right:0;min-height:auto;padding:26px 0 30px}.JTxRZW_methodSteps h3{margin-top:24px}.JTxRZW_serviceList article{grid-template-columns:34px 1fr}.JTxRZW_serviceList article>p,.JTxRZW_serviceList article>a{grid-column:2}.JTxRZW_practical{gap:34px;padding:70px 21px 74px}.JTxRZW_practical>a{width:100%}}@media (prefers-reduced-motion:reduce){.JTxRZW_motifCell,.JTxRZW_motifCell p,.JTxRZW_motifCell .JTxRZW_cellMeta span:last-child{transition:none}}.JTxRZW_heroCopy{overflow-wrap:break-word;min-width:0}
