.replacement-product_page__MPeYl{--product-ink:#f3f3f1;--product-muted:#a7a7a3;--product-faint:#8d8d8b;--product-rule:rgb(255 255 255/18%);--product-rule-strong:rgb(255 255 255/34%);background:var(--surface);color:var(--product-ink)}.site .replacement-product_page__MPeYl :is(h1,h2,h3){letter-spacing:-.03em}.replacement-product_close__tu3hC,.replacement-product_faq__eiYGK,.replacement-product_hero__6f0cW,.replacement-product_moment__0dDSg,.replacement-product_offering__IZGUn,.replacement-product_trust__5QGH_{padding-inline:max(var(--site-edge),calc((100% - 1400px) / 2))}.replacement-product_hero__6f0cW{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:24px;row-gap:0;align-items:start;min-height:calc(100svh - 94px);padding-block:clamp(28px,5vw,56px) clamp(48px,7vw,80px)}.replacement-product_hero__6f0cW h1{grid-column:1/span 4;grid-row:1;max-width:11ch;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:500;line-height:.98;letter-spacing:-.032em;word-spacing:.04em}.replacement-product_hero__6f0cW h1 span{display:block}.replacement-product_heroLead__nS5TU{grid-column:1/span 4;grid-row:2;max-width:34ch;margin-top:22px;color:var(--product-muted);font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.55}.replacement-product_heroActions__xsKh7{display:flex;flex-wrap:wrap;grid-column:1/span 4;grid-row:3;gap:16px 28px;align-items:center;align-self:start;margin-top:32px}.replacement-product_heroStage__Iex4v{grid-column:5/span 8;grid-row:1/span 3;align-self:center;min-width:0}.replacement-product_sectionHeader__pp9BU{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px 24px;margin-bottom:clamp(40px,5vw,72px)}.replacement-product_sectionHeader__pp9BU h2{grid-column:1/span 7}.replacement-product_sectionHeader__pp9BU>p{grid-column:8/span 5;align-self:end;max-width:40ch;color:var(--product-muted);font-size:1.05rem;line-height:1.6}.replacement-product_close__tu3hC h2,.replacement-product_faq__eiYGK h2,.replacement-product_moment__0dDSg h2,.replacement-product_offering__IZGUn h2,.replacement-product_trust__5QGH_ h2{max-width:16ch;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.02;word-spacing:.03em}.replacement-product_offering__IZGUn{padding-block:clamp(72px,10vw,120px)}.replacement-product_faqList__zuRaJ,.replacement-product_steps__PlK0b,.replacement-product_trustList__Yk0WI{margin:0;padding:0;list-style:none}.replacement-product_steps__PlK0b{border-top:1px solid var(--product-rule-strong)}.replacement-product_steps__PlK0b>li{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(180px,280px);gap:24px 40px;align-items:center;padding-block:clamp(36px,4vw,56px);border-bottom:1px solid var(--product-rule)}.replacement-product_stepNumber__gRcot{color:var(--product-faint);font-family:var(--font-mono),monospace;font-size:.8rem;letter-spacing:.12em}.replacement-product_steps__PlK0b h3,.replacement-product_trustList__Yk0WI h3{font-size:clamp(1.5rem,2.4vw,2.15rem);font-weight:500;line-height:1.12}.replacement-product_stepCopy__BCSIS p,.replacement-product_trustList__Yk0WI p{max-width:46ch;margin-top:14px;color:var(--product-muted);font-size:1rem;line-height:1.65}.replacement-product_trustList__Yk0WI>li span{color:var(--product-faint);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.1em}.replacement-product_moment__0dDSg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center;min-height:min(88svh,900px);padding-block:clamp(96px,14vw,168px)}.replacement-product_momentCopy__ISkaA{grid-column:1/span 5}.replacement-product_moment__0dDSg h2{max-width:16ch}.replacement-product_momentCopy__ISkaA p{max-width:36ch;margin-top:22px;color:var(--product-muted);font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.55}.replacement-product_momentStage__FrHGZ{grid-column:7/span 6;justify-self:center}.replacement-product_momentPhone__KTym9{width:min(100%,400px,calc((100svh - 180px) / 2))}.replacement-product_momentReverse__0SMLd .replacement-product_momentCopy__ISkaA{grid-column:8/span 5}.replacement-product_momentReverse__0SMLd .replacement-product_momentStage__FrHGZ{grid-column:1/span 6;grid-row:1}.replacement-product_faq__eiYGK,.replacement-product_trust__5QGH_{background:#101010;padding-block:clamp(72px,10vw,120px)}.replacement-product_trustList__Yk0WI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--product-rule-strong)}.replacement-product_trustList__Yk0WI>li{padding:32px 28px 8px 0;border-bottom:0}.replacement-product_trustList__Yk0WI>li+li{padding-left:28px;border-left:1px solid var(--product-rule)}.replacement-product_faq__eiYGK{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;padding-top:0}.replacement-product_faqIntro__2KpZM{grid-column:1/span 5;align-self:start;position:sticky;top:48px}.replacement-product_faqList__zuRaJ{grid-column:6/span 7;border-top:1px solid var(--product-ink)}.replacement-product_faqList__zuRaJ details{border-bottom:1px solid rgb(255 255 255/22%)}.replacement-product_faqList__zuRaJ summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:20px;min-height:68px;align-items:center;padding:20px 0;font-size:1.02rem;font-weight:500;line-height:1.45;cursor:pointer}.replacement-product_faqList__zuRaJ summary::-webkit-details-marker,.replacement-product_faqList__zuRaJ summary::marker{display:none;content:""}.replacement-product_faqList__zuRaJ summary:after{content:"+";justify-self:end;font-size:1.4rem;font-weight:400;line-height:1}.replacement-product_faqList__zuRaJ details[open] summary:after{content:"−"}.replacement-product_faqList__zuRaJ details p{max-width:62ch;margin:0 32px 26px 0;color:var(--product-muted);font-size:.98rem;line-height:1.7}.replacement-product_close__tu3hC{padding-block:clamp(72px,8vw,110px) 20px}.replacement-product_close__tu3hC h2{max-width:14ch}.replacement-product_close__tu3hC>p:last-of-type{max-width:42ch;margin-top:22px;color:var(--product-muted);font-size:1.08rem;line-height:1.6}@media (max-width:1100px){.replacement-product_hero__6f0cW{grid-template-columns:1fr;grid-template-rows:none;min-height:0;align-items:start;row-gap:22px}.replacement-product_heroActions__xsKh7,.replacement-product_heroLead__nS5TU,.replacement-product_heroStage__Iex4v,.replacement-product_hero__6f0cW h1,.replacement-product_momentCopy__ISkaA,.replacement-product_momentReverse__0SMLd .replacement-product_momentCopy__ISkaA,.replacement-product_momentReverse__0SMLd .replacement-product_momentStage__FrHGZ,.replacement-product_momentStage__FrHGZ{grid-column:1;grid-row:auto}.replacement-product_hero__6f0cW h1{order:1;max-width:12ch}.replacement-product_heroLead__nS5TU{order:2}.replacement-product_heroActions__xsKh7{order:3}.replacement-product_heroStage__Iex4v{order:4}.replacement-product_heroActions__xsKh7,.replacement-product_heroLead__nS5TU{margin-top:0}.replacement-product_moment__0dDSg{grid-template-columns:1fr;min-height:0;row-gap:36px;padding-block:clamp(72px,10vw,120px)}.replacement-product_momentPhone__KTym9{width:min(100%,360px)}.replacement-product_faq__eiYGK,.replacement-product_sectionHeader__pp9BU{grid-template-columns:1fr}.replacement-product_faqIntro__2KpZM,.replacement-product_faqList__zuRaJ,.replacement-product_sectionHeader__pp9BU h2,.replacement-product_sectionHeader__pp9BU>p{grid-column:1}.replacement-product_sectionHeader__pp9BU>p{align-self:start}.replacement-product_faqIntro__2KpZM{position:static}.replacement-product_steps__PlK0b>li{grid-template-columns:56px minmax(0,1fr)}.replacement-product_steps__PlK0b>li>:last-child{grid-column:2;width:min(100%,240px)}.replacement-product_trustList__Yk0WI{grid-template-columns:1fr}.replacement-product_trustList__Yk0WI>li,.replacement-product_trustList__Yk0WI>li+li{padding:28px 0;border-left:0;border-bottom:1px solid var(--product-rule)}}@media (max-width:760px){.replacement-product_hero__6f0cW{padding-block:20px 48px;row-gap:20px}.replacement-product_hero__6f0cW h1{font-size:clamp(2.2rem,10.5vw,3.1rem)}.replacement-product_heroLead__nS5TU{font-size:1rem}.replacement-product_close__tu3hC,.replacement-product_faq__eiYGK,.replacement-product_moment__0dDSg,.replacement-product_offering__IZGUn,.replacement-product_trust__5QGH_{padding-block:64px}.replacement-product_sectionHeader__pp9BU{margin-bottom:32px;gap:14px}.replacement-product_close__tu3hC h2,.replacement-product_faq__eiYGK h2,.replacement-product_moment__0dDSg h2,.replacement-product_offering__IZGUn h2,.replacement-product_trust__5QGH_ h2{font-size:clamp(1.85rem,9vw,2.6rem)}.replacement-product_steps__PlK0b>li{padding-block:28px;gap:12px 18px}.replacement-product_momentPhone__KTym9{width:min(100%,300px)}.replacement-product_faqList__zuRaJ summary{min-height:60px;font-size:.98rem}.replacement-product_faqList__zuRaJ details p{margin-right:0;font-size:.94rem}}