.WebEcommercePage_page__4O1kA{overflow:hidden}.WebEcommercePage_hero__TeBiJ{min-height:72vh;display:flex;align-items:center;padding-top:9rem;padding-bottom:8rem}.WebEcommercePage_heroCopy__byfWd{max-width:1050px}.WebEcommercePage_hero__TeBiJ h1{max-width:1000px;margin:1rem 0 2rem;font-size:clamp(54px,7vw,112px);line-height:.94;letter-spacing:-.064em;font-weight:720}.WebEcommercePage_lead__tY_4L{max-width:760px;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.55}.WebEcommercePage_location__aNtUB{max-width:720px;margin:2rem 0 0;color:var(--muted,#6b6862);font-size:1rem;line-height:1.6}.WebEcommercePage_analysis__Geqwa,.WebEcommercePage_areas__j2DEI,.WebEcommercePage_caseNote__WanKL,.WebEcommercePage_coordination__exuvc,.WebEcommercePage_method__p7iU1,.WebEcommercePage_noTemplate__N409x{padding-top:8rem;padding-bottom:8rem}.WebEcommercePage_analysisGrid__1_Mw8,.WebEcommercePage_coordinationGrid__OUvQu,.WebEcommercePage_noTemplateGrid__MUeJV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 5rem;max-width:1080px;margin-top:4rem}.WebEcommercePage_analysisGrid__1_Mw8 p,.WebEcommercePage_coordinationGrid__OUvQu p,.WebEcommercePage_noTemplateGrid__MUeJV p{margin:0;font-size:1.15rem;line-height:1.7}.WebEcommercePage_analysisGrid__1_Mw8 .WebEcommercePage_strong__p1LpF,.WebEcommercePage_coordinationGrid__OUvQu .WebEcommercePage_strong__p1LpF,.WebEcommercePage_noTemplateGrid__MUeJV .WebEcommercePage_strong__p1LpF{grid-column:1/-1;max-width:820px;padding-top:1.5rem;border-top:1px solid var(--line,rgba(0,0,0,.15));font-weight:600}.WebEcommercePage_areaList__O9Ry3{margin-top:4rem;border-top:1px solid var(--line,rgba(0,0,0,.15))}.WebEcommercePage_area__a8GSA{display:grid;grid-template-columns:100px minmax(0,1fr);gap:2rem;padding:2.5rem 0;border-bottom:1px solid var(--line,rgba(0,0,0,.15))}.WebEcommercePage_areaNumber__kdHbh,.WebEcommercePage_stepNumber__Fd8zK{font-size:.8rem;font-weight:700;letter-spacing:.12em;color:var(--accent,#b85f42)}.WebEcommercePage_areaContent__5fCor{max-width:820px}.WebEcommercePage_area__a8GSA h3{margin:0 0 .75rem;font-size:clamp(1.4rem,2vw,1.9rem)}.WebEcommercePage_area__a8GSA p{max-width:720px;margin:0;color:var(--muted,#6b6862);font-size:1.05rem;line-height:1.7}.WebEcommercePage_darkSection__O860r{background:var(--ink,#121212);color:var(--bg,#f3f1ea)}.WebEcommercePage_darkSection__O860r .WebEcommercePage_section__TEmEx{padding-top:8rem;padding-bottom:8rem}.WebEcommercePage_darkSection__O860r .eyebrow{opacity:.6}.WebEcommercePage_darkSection__O860r h2{max-width:980px}.WebEcommercePage_darkLead__lYrGe{max-width:800px;margin:3rem 0 0;font-size:1.15rem;line-height:1.7;opacity:.82}.WebEcommercePage_ecommerceGrid__uk28g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5rem;border-top:1px solid rgba(243,241,234,.2)}.WebEcommercePage_ecommerceCard__wpPpq{padding:2.5rem 2.5rem 2.5rem 0;border-bottom:1px solid rgba(243,241,234,.2)}.WebEcommercePage_ecommerceCard__wpPpq:nth-child(2n){padding-left:2.5rem;border-left:1px solid rgba(243,241,234,.2)}.WebEcommercePage_ecommerceCard__wpPpq h3{margin:0 0 .8rem;font-size:1.45rem}.WebEcommercePage_ecommerceCard__wpPpq p{max-width:520px;margin:0;color:rgba(243,241,234,.68);font-size:1.05rem;line-height:1.7}.WebEcommercePage_caseNote__WanKL{background:var(--panel,#e7e4da);max-width:none;padding-left:max(40px,calc((100vw - var(--max)) / 2 + 40px));padding-right:max(40px,calc((100vw - var(--max)) / 2 + 40px))}.WebEcommercePage_caseGrid__o_qpr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 5rem;max-width:1080px;margin-top:3rem}.WebEcommercePage_caseGrid__o_qpr p{margin:0;font-size:1.15rem;line-height:1.7}.WebEcommercePage_caseGrid__o_qpr .WebEcommercePage_strong__p1LpF{font-weight:600}.WebEcommercePage_method__p7iU1 .WebEcommercePage_stepList__AZSJd{margin-top:4rem;border-top:1px solid var(--line,rgba(0,0,0,.15))}.WebEcommercePage_step__EKX7o{display:grid;grid-template-columns:100px minmax(0,1fr);gap:2rem;padding:2.5rem 0;border-bottom:1px solid var(--line,rgba(0,0,0,.15))}.WebEcommercePage_step__EKX7o h3{margin:0 0 .7rem;font-size:1.45rem}.WebEcommercePage_step__EKX7o p{max-width:720px;margin:0;color:var(--muted,#6b6862);font-size:1.05rem;line-height:1.7}.WebEcommercePage_puntoZero__9JApe{background:var(--accent,#b45f3f);color:white}.WebEcommercePage_puntoZero__9JApe .WebEcommercePage_section__TEmEx{padding-top:8rem;padding-bottom:8rem}.WebEcommercePage_puntoZero__9JApe .eyebrow{color:white;opacity:.75}.WebEcommercePage_puntoZero__9JApe h2{max-width:900px}.WebEcommercePage_puntoZero__9JApe p{max-width:780px;font-size:1.15rem;line-height:1.7}.WebEcommercePage_puntoZero__9JApe .text-link{display:inline-block;margin-top:2rem;color:white;border-color:rgba(255,255,255,.55)}@media (max-width:850px){.WebEcommercePage_hero__TeBiJ{min-height:auto;padding-top:6rem;padding-bottom:5rem}.WebEcommercePage_hero__TeBiJ h1{font-size:clamp(48px,14vw,70px);line-height:.93}.WebEcommercePage_analysis__Geqwa,.WebEcommercePage_areas__j2DEI,.WebEcommercePage_caseNote__WanKL,.WebEcommercePage_coordination__exuvc,.WebEcommercePage_method__p7iU1,.WebEcommercePage_noTemplate__N409x{padding-top:5rem;padding-bottom:5rem}.WebEcommercePage_analysisGrid__1_Mw8,.WebEcommercePage_caseGrid__o_qpr,.WebEcommercePage_coordinationGrid__OUvQu,.WebEcommercePage_noTemplateGrid__MUeJV{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}.WebEcommercePage_analysisGrid__1_Mw8 .WebEcommercePage_strong__p1LpF,.WebEcommercePage_coordinationGrid__OUvQu .WebEcommercePage_strong__p1LpF,.WebEcommercePage_noTemplateGrid__MUeJV .WebEcommercePage_strong__p1LpF{grid-column:auto}.WebEcommercePage_area__a8GSA{grid-template-columns:48px minmax(0,1fr);gap:1rem;padding:2rem 0}.WebEcommercePage_ecommerceGrid__uk28g{grid-template-columns:1fr;margin-top:3rem}.WebEcommercePage_ecommerceCard__wpPpq,.WebEcommercePage_ecommerceCard__wpPpq:nth-child(2n){padding:2rem 0;border-left:0}.WebEcommercePage_step__EKX7o{grid-template-columns:48px minmax(0,1fr);gap:1rem;padding:2rem 0}.WebEcommercePage_darkSection__O860r .WebEcommercePage_section__TEmEx,.WebEcommercePage_puntoZero__9JApe .WebEcommercePage_section__TEmEx{padding-top:5rem;padding-bottom:5rem}.WebEcommercePage_lead__tY_4L{font-size:1.15rem}}