.SEOPage_page__4Dzt1{overflow:hidden}.SEOPage_hero__5y_m_{min-height:72vh;display:flex;align-items:center;padding-top:9rem;padding-bottom:8rem}.SEOPage_heroCopy__8Uo1g{max-width:980px}.SEOPage_hero__5y_m_ h1{max-width:900px;margin:1rem 0 2rem;font-size:clamp(54px,7vw,112px);line-height:.94;letter-spacing:-.064em;font-weight:720}.SEOPage_lead__Ct0ms{max-width:720px;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.55}.SEOPage_location__6THXy{max-width:650px;margin:2rem 0 0;color:var(--muted,#6b6862);font-size:.95rem;line-height:1.6}.SEOPage_analysis__xGmJn{padding-top:8rem;padding-bottom:8rem}.SEOPage_analysisGrid__AW3Gs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 5rem;max-width:1050px;margin-top:4rem}.SEOPage_analysisGrid__AW3Gs p{margin:0;font-size:1.15rem;line-height:1.7}.SEOPage_analysisGrid__AW3Gs .SEOPage_strong__zu_aw{grid-column:1/-1;max-width:780px;padding-top:1.5rem;border-top:1px solid var(--line,rgba(0,0,0,.15));font-weight:600}.SEOPage_areas__MIiVg{padding-top:8rem;padding-bottom:8rem}.SEOPage_areaList__JdqpC{margin-top:4rem;border-top:1px solid var(--line,rgba(0,0,0,.15))}.SEOPage_area__NsTyV{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))}.SEOPage_areaNumber__cnLZA{font-size:.8rem;font-weight:700;letter-spacing:.12em;color:var(--accent,#b85f42)}.SEOPage_areaContent__pV2GT{max-width:800px}.SEOPage_area__NsTyV h3{margin:0 0 .75rem;font-size:clamp(1.4rem,2vw,1.9rem)}.SEOPage_area__NsTyV p{max-width:700px;margin:0;color:var(--muted,#6b6862);font-size:1.05rem;line-height:1.7}.SEOPage_principle__MReyD{background:var(--ink,#1b1b1a);color:var(--bg,#f4f1eb)}.SEOPage_principle__MReyD .eyebrow{color:inherit;opacity:.6}.SEOPage_principle__MReyD .SEOPage_section__hLSE0{padding-top:8rem;padding-bottom:8rem}.SEOPage_principle__MReyD h2{max-width:900px}.SEOPage_principleText__sOXEJ{max-width:760px;margin:2.5rem 0 0;font-size:1.15rem;line-height:1.75;opacity:.82}.SEOPage_project__2gyDv{padding-top:8rem;padding-bottom:8rem}.SEOPage_projectGrid__LNrkb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 5rem;max-width:1050px;margin-top:4rem}.SEOPage_projectGrid__LNrkb p{margin:0;font-size:1.15rem;line-height:1.7}.SEOPage_projectGrid__LNrkb .SEOPage_strong__zu_aw{grid-column:1/-1;max-width:780px;padding-top:1.5rem;border-top:1px solid var(--line,rgba(0,0,0,.15));font-weight:600}.SEOPage_audiences__UoRZb{padding-top:8rem;padding-bottom:8rem}.SEOPage_audienceGrid__HBrKd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem;border-top:1px solid var(--line,rgba(0,0,0,.15))}.SEOPage_audience__LD3Im{padding:2.5rem 2.5rem 2.5rem 0;border-bottom:1px solid var(--line,rgba(0,0,0,.15))}.SEOPage_audience__LD3Im:nth-child(odd){padding-right:4rem}.SEOPage_audience__LD3Im:nth-child(2n){padding-left:4rem;border-left:1px solid var(--line,rgba(0,0,0,.15))}.SEOPage_audience__LD3Im h3{margin:0 0 .8rem;font-size:1.35rem}.SEOPage_audience__LD3Im p{max-width:520px;margin:0;color:var(--muted,#6b6862);font-size:1.05rem;line-height:1.7}.SEOPage_method__KiH_R{padding-top:8rem;padding-bottom:8rem}.SEOPage_stepList__pwjkE{margin-top:4rem;border-top:1px solid var(--line,rgba(0,0,0,.15))}.SEOPage_step__gD5rI{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))}.SEOPage_stepNumber__xJJIu{font-size:.8rem;font-weight:700;letter-spacing:.12em;color:var(--accent,#b85f42)}.SEOPage_step__gD5rI h3{margin:0 0 .7rem;font-size:1.45rem}.SEOPage_step__gD5rI p{max-width:700px;margin:0;color:var(--muted,#6b6862);font-size:1.05rem;line-height:1.7}.SEOPage_puntoZero__lLOuk{background:var(--accent,#b85f42);color:white}.SEOPage_puntoZero__lLOuk .SEOPage_section__hLSE0{padding-top:8rem;padding-bottom:8rem}.SEOPage_puntoZero__lLOuk .eyebrow{color:white;opacity:.75}.SEOPage_puntoZero__lLOuk h2{max-width:850px}.SEOPage_puntoZero__lLOuk p{max-width:760px;font-size:1.15rem;line-height:1.7}.SEOPage_puntoZeroStrong__MvZ6F{margin-top:1.5rem;font-weight:600}.SEOPage_puntoZero__lLOuk .text-link{display:inline-block;margin-top:2rem;color:white;border-color:rgba(255,255,255,.55)}@media (max-width:850px){.SEOPage_hero__5y_m_{min-height:auto;padding-top:6rem;padding-bottom:5rem}.SEOPage_hero__5y_m_ h1{font-size:clamp(48px,14vw,70px);line-height:.93}.SEOPage_analysis__xGmJn,.SEOPage_areas__MIiVg,.SEOPage_audiences__UoRZb,.SEOPage_method__KiH_R,.SEOPage_project__2gyDv{padding-top:5rem;padding-bottom:5rem}.SEOPage_analysisGrid__AW3Gs,.SEOPage_projectGrid__LNrkb{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}.SEOPage_analysisGrid__AW3Gs .SEOPage_strong__zu_aw,.SEOPage_projectGrid__LNrkb .SEOPage_strong__zu_aw{grid-column:auto}.SEOPage_area__NsTyV{grid-template-columns:48px minmax(0,1fr);gap:1rem;padding:2rem 0}.SEOPage_audienceGrid__HBrKd{grid-template-columns:1fr;margin-top:3rem}.SEOPage_audience__LD3Im,.SEOPage_audience__LD3Im:nth-child(2n),.SEOPage_audience__LD3Im:nth-child(odd){padding:2rem 0;border-left:0}.SEOPage_step__gD5rI{grid-template-columns:48px minmax(0,1fr);gap:1rem;padding:2rem 0}.SEOPage_principle__MReyD .SEOPage_section__hLSE0,.SEOPage_puntoZero__lLOuk .SEOPage_section__hLSE0{padding-top:5rem;padding-bottom:5rem}.SEOPage_lead__Ct0ms{font-size:1.15rem}}