.fuenlabrada-module__3ewudW__page{--ink:#111217;--paper:#f4f0e7;--white:#fffdf8;--cobalt:#3046ff;--orange:#ff6642;--line:#11121729;--muted:#62636b;background:var(--paper);color:var(--ink);min-height:100vh;overflow:hidden}.fuenlabrada-module__3ewudW__page *{box-sizing:border-box}.fuenlabrada-module__3ewudW__page a{color:inherit}.fuenlabrada-module__3ewudW__shell{width:min(1180px,100% - 40px);margin-inline:auto}.fuenlabrada-module__3ewudW__header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111217f0;border-bottom:1px solid #ffffff1f;position:sticky;top:0}.fuenlabrada-module__3ewudW__header .fuenlabrada-module__3ewudW__shell{justify-content:space-between;align-items:center;gap:28px;min-height:74px;display:flex}.fuenlabrada-module__3ewudW__brand{letter-spacing:-.05em;font-size:1.22rem;font-weight:760;text-decoration:none}.fuenlabrada-module__3ewudW__brand span{color:var(--orange)}.fuenlabrada-module__3ewudW__nav{color:#ffffffb8;gap:26px;font-size:.86rem;display:flex}.fuenlabrada-module__3ewudW__nav a{text-decoration:none}.fuenlabrada-module__3ewudW__nav a:hover{color:#fff}.fuenlabrada-module__3ewudW__headerCta,.fuenlabrada-module__3ewudW__primaryButton,.fuenlabrada-module__3ewudW__inlineCta a,.fuenlabrada-module__3ewudW__industryCopy a,.fuenlabrada-module__3ewudW__faqIntro a,.fuenlabrada-module__3ewudW__locationsHeader>a{justify-content:space-between;align-items:center;gap:18px;font-weight:720;text-decoration:none;display:inline-flex}.fuenlabrada-module__3ewudW__headerCta{border:1px solid #fff3;border-radius:4px;padding:12px 16px}.fuenlabrada-module__3ewudW__hero{background:var(--ink);color:#fff;padding:66px 0 76px}.fuenlabrada-module__3ewudW__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:76px;display:grid}.fuenlabrada-module__3ewudW__heroCopy{min-width:0}.fuenlabrada-module__3ewudW__breadcrumb{color:#ffffff94;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:56px;font-size:.78rem;display:flex}.fuenlabrada-module__3ewudW__breadcrumb a{text-decoration:none}.fuenlabrada-module__3ewudW__breadcrumb b{color:#fff;font-weight:630}.fuenlabrada-module__3ewudW__eyebrow,.fuenlabrada-module__3ewudW__kicker{letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:820}.fuenlabrada-module__3ewudW__eyebrow{color:#aeb7ff}.fuenlabrada-module__3ewudW__kicker{color:var(--cobalt)}.fuenlabrada-module__3ewudW__hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:730px;margin:0;font-size:clamp(3.35rem,6.1vw,6rem);line-height:.95}.fuenlabrada-module__3ewudW__heroLead{color:#ffffffb8;max-width:650px;margin:30px 0 0;font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.58}.fuenlabrada-module__3ewudW__heroActions{align-items:center;gap:14px;margin-top:36px;display:flex}.fuenlabrada-module__3ewudW__primaryButton{background:var(--orange);border-radius:4px;min-width:226px;padding:16px 18px;color:var(--ink)!important}.fuenlabrada-module__3ewudW__secondaryButton{border:1px solid #fff3;border-radius:4px;padding:16px 18px;font-weight:650;text-decoration:none;color:#fff!important}.fuenlabrada-module__3ewudW__heroSignals{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.fuenlabrada-module__3ewudW__heroSignals span{color:#ffffffa6;border:1px solid #ffffff29;border-radius:99px;padding:7px 10px;font-size:.68rem}.fuenlabrada-module__3ewudW__router{box-shadow:18px 18px 0 var(--cobalt);background:#17191f;border:1px solid #ffffff2b}.fuenlabrada-module__3ewudW__routerHead{font:700 .68rem/1 var(--font-geist-mono), monospace;letter-spacing:.12em;border-bottom:1px solid #ffffff2b;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.fuenlabrada-module__3ewudW__routerHead span{color:#aeb7ff}.fuenlabrada-module__3ewudW__routerBody{grid-template-columns:1fr 86px 1fr;min-height:330px;display:grid}.fuenlabrada-module__3ewudW__routerColumn{padding:26px 20px}.fuenlabrada-module__3ewudW__routerColumn small{color:#ffffff73;font:650 .64rem/1 var(--font-geist-mono), monospace;margin-bottom:20px;display:block}.fuenlabrada-module__3ewudW__routerColumn span{color:#ffffffbf;border:1px solid #ffffff21;margin:10px 0;padding:13px 11px;font-size:.78rem;display:block}.fuenlabrada-module__3ewudW__routerCore{background:var(--cobalt);border-inline:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.fuenlabrada-module__3ewudW__routerCore i{color:#0000;border:2px solid #fff;border-radius:50%;width:9px;height:9px;overflow:hidden}.fuenlabrada-module__3ewudW__routerCore b{writing-mode:vertical-rl;font:760 .68rem/1 var(--font-geist-mono), monospace;letter-spacing:.13em}.fuenlabrada-module__3ewudW__routerCore em{font-size:1.4rem;font-style:normal;position:absolute;right:-11px}.fuenlabrada-module__3ewudW__routerOutcome{color:#ffffff9e;font:650 .66rem/1 var(--font-geist-mono), monospace;border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.fuenlabrada-module__3ewudW__routerOutcome strong{color:#ff9c84}.fuenlabrada-module__3ewudW__router>p{color:#ffffff85;margin:0;padding:18px 20px 22px;font-size:.78rem;line-height:1.55}.fuenlabrada-module__3ewudW__evidenceStrip{border-bottom:1px solid var(--line);background:var(--white);padding:30px 0 22px}.fuenlabrada-module__3ewudW__evidenceStrip>.fuenlabrada-module__3ewudW__shell:first-child{grid-template-columns:repeat(3,1fr);display:grid}.fuenlabrada-module__3ewudW__evidenceStrip article{border-left:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:6px 28px;display:grid}.fuenlabrada-module__3ewudW__evidenceStrip article:first-child{border-left:0;padding-left:0}.fuenlabrada-module__3ewudW__evidenceStrip b{letter-spacing:-.06em;color:var(--cobalt);font-size:2.25rem}.fuenlabrada-module__3ewudW__evidenceStrip article p{color:var(--muted);margin:4px 0 0;font-size:.76rem;line-height:1.55}.fuenlabrada-module__3ewudW__evidenceSource{border-top:1px solid var(--line);color:#777881;margin-top:20px;padding-top:16px;font-size:.68rem;line-height:1.5}.fuenlabrada-module__3ewudW__evidenceSource a{text-underline-offset:3px}.fuenlabrada-module__3ewudW__section{padding:108px 0}.fuenlabrada-module__3ewudW__sectionHeading{grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.fuenlabrada-module__3ewudW__sectionHeading .fuenlabrada-module__3ewudW__kicker{grid-column:1/-1;margin-bottom:-42px}.fuenlabrada-module__3ewudW__sectionHeading h2,.fuenlabrada-module__3ewudW__servicesHeader h2,.fuenlabrada-module__3ewudW__industryCopy h2,.fuenlabrada-module__3ewudW__providerHeader h2,.fuenlabrada-module__3ewudW__positioningCopy h2,.fuenlabrada-module__3ewudW__localHeader h2,.fuenlabrada-module__3ewudW__reachHeader h2,.fuenlabrada-module__3ewudW__modelsHeader h2,.fuenlabrada-module__3ewudW__methodHeader h2,.fuenlabrada-module__3ewudW__competitionCopy h2,.fuenlabrada-module__3ewudW__auditHeader h2,.fuenlabrada-module__3ewudW__contentIntro h2,.fuenlabrada-module__3ewudW__channelsHeader h2,.fuenlabrada-module__3ewudW__resultsHeader h2,.fuenlabrada-module__3ewudW__proofHeader h2,.fuenlabrada-module__3ewudW__faqIntro h2,.fuenlabrada-module__3ewudW__locationsHeader h2,.fuenlabrada-module__3ewudW__contactCopy h2{letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.1vw,4.3rem);line-height:1}.fuenlabrada-module__3ewudW__sectionHeading>p:last-child,.fuenlabrada-module__3ewudW__servicesHeader>p,.fuenlabrada-module__3ewudW__providerHeader>p,.fuenlabrada-module__3ewudW__localHeader>p,.fuenlabrada-module__3ewudW__methodHeader>p,.fuenlabrada-module__3ewudW__auditHeader>p,.fuenlabrada-module__3ewudW__resultsHeader>p,.fuenlabrada-module__3ewudW__proofHeader>p{max-width:620px;color:var(--muted);margin:0;font-size:1.04rem;line-height:1.66}.fuenlabrada-module__3ewudW__problemSection{background:var(--paper)}.fuenlabrada-module__3ewudW__problemGrid{grid-template-columns:repeat(10,1fr);gap:12px;display:grid}.fuenlabrada-module__3ewudW__problemGrid article{border:1px solid var(--line);background:#ffffff6b;flex-direction:column;grid-column:span 2;min-height:310px;padding:24px;display:flex}.fuenlabrada-module__3ewudW__problemGrid article:nth-child(2n){transform:translateY(20px)}.fuenlabrada-module__3ewudW__problemGrid article>span{font:700 .7rem/1 var(--font-geist-mono), monospace;color:var(--cobalt)}.fuenlabrada-module__3ewudW__problemGrid h3{letter-spacing:-.035em;margin:46px 0 14px;font-size:1.28rem}.fuenlabrada-module__3ewudW__problemGrid p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.62}.fuenlabrada-module__3ewudW__problemGrid strong{border-top:1px solid var(--line);color:var(--cobalt);margin-top:auto;padding-top:22px;font-size:.73rem}.fuenlabrada-module__3ewudW__inlineCta{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin-top:72px;padding:22px 24px;display:flex}.fuenlabrada-module__3ewudW__inlineCta p{color:#ffffffab;max-width:700px;margin:0}.fuenlabrada-module__3ewudW__inlineCta a{color:#fff;white-space:nowrap}.fuenlabrada-module__3ewudW__servicesSection{background:var(--white)}.fuenlabrada-module__3ewudW__servicesHeader{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.fuenlabrada-module__3ewudW__servicesGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.fuenlabrada-module__3ewudW__servicesGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:28px}.fuenlabrada-module__3ewudW__servicesGrid article>div{color:var(--cobalt);font:700 .72rem/1 var(--font-geist-mono), monospace;justify-content:space-between;display:flex}.fuenlabrada-module__3ewudW__servicesGrid h3{letter-spacing:-.04em;margin:54px 0 14px;font-size:1.45rem}.fuenlabrada-module__3ewudW__servicesGrid p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.64}.fuenlabrada-module__3ewudW__servicesGrid strong{color:#1f31c9;background:#e5e8ff;margin-top:28px;padding:8px 10px;font-size:.68rem;display:inline-block}.fuenlabrada-module__3ewudW__industrySection{background:var(--cobalt);color:#fff}.fuenlabrada-module__3ewudW__industryGrid{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.fuenlabrada-module__3ewudW__industryCopy .fuenlabrada-module__3ewudW__kicker{color:#ffb3a2}.fuenlabrada-module__3ewudW__industryCopy p{color:#ffffffbf;max-width:650px;line-height:1.68}.fuenlabrada-module__3ewudW__industryCopy a{background:var(--orange);color:var(--ink);border-radius:4px;margin-top:20px;padding:15px 18px}.fuenlabrada-module__3ewudW__industryMap{box-shadow:18px 18px 0 var(--orange);background:#2438d9;border:1px solid #ffffff4d}.fuenlabrada-module__3ewudW__industryMap div{padding:22px 24px}.fuenlabrada-module__3ewudW__industryMap span{font:700 .65rem/1 var(--font-geist-mono), monospace;letter-spacing:.12em;color:#aeb7ff;margin-bottom:10px;display:block}.fuenlabrada-module__3ewudW__industryMap b{font-size:1.04rem;font-weight:640}.fuenlabrada-module__3ewudW__industryMap i{color:#ffb3a2;border-block:1px solid #ffffff38;height:30px;padding-left:26px;font-style:normal;display:block}.fuenlabrada-module__3ewudW__providerSection{background:var(--ink);color:#fff}.fuenlabrada-module__3ewudW__providerHeader{max-width:900px;margin-bottom:54px}.fuenlabrada-module__3ewudW__providerHeader .fuenlabrada-module__3ewudW__kicker{color:#aeb7ff}.fuenlabrada-module__3ewudW__providerHeader>p{color:#ffffff9e;margin-top:24px}.fuenlabrada-module__3ewudW__providerGrid{border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.fuenlabrada-module__3ewudW__providerGrid article{border-right:1px solid #ffffff29;min-height:285px;padding:25px}.fuenlabrada-module__3ewudW__providerGrid article:last-child{border-right:0}.fuenlabrada-module__3ewudW__providerGrid span{color:#aeb7ff;font:700 .7rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__providerGrid h3{margin:52px 0 16px;font-size:1.3rem}.fuenlabrada-module__3ewudW__providerGrid p{color:#ffffffab;margin:0;font-size:.87rem;line-height:1.6}.fuenlabrada-module__3ewudW__providerGrid small{color:#ffffff73;border-top:1px solid #ffffff21;margin-top:24px;padding-top:18px;line-height:1.45;display:block}.fuenlabrada-module__3ewudW__positioningSection{background:var(--orange)}.fuenlabrada-module__3ewudW__positioningGrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.fuenlabrada-module__3ewudW__positioningCopy .fuenlabrada-module__3ewudW__kicker{color:#612011}.fuenlabrada-module__3ewudW__positioningCopy p:last-child{color:#111217b0;margin-top:26px;font-size:1.02rem;line-height:1.65}.fuenlabrada-module__3ewudW__decisionList{border-top:1px solid #1112173d;margin:0;padding:0;list-style:none}.fuenlabrada-module__3ewudW__decisionList li{border-bottom:1px solid #1112173d;grid-template-columns:64px 1fr;gap:22px;padding:18px 0;display:grid}.fuenlabrada-module__3ewudW__decisionList li>span{font:750 .7rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__decisionList b{margin-bottom:5px;display:block}.fuenlabrada-module__3ewudW__decisionList p{color:#111217a3;margin:0;font-size:.84rem}.fuenlabrada-module__3ewudW__localSection{background:var(--paper)}.fuenlabrada-module__3ewudW__localHeader{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.fuenlabrada-module__3ewudW__localGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.fuenlabrada-module__3ewudW__localGrid article{border:1px solid var(--line);background:var(--white);min-height:255px;padding:25px}.fuenlabrada-module__3ewudW__localGrid span{font:700 .68rem/1 var(--font-geist-mono), monospace;color:var(--cobalt)}.fuenlabrada-module__3ewudW__localGrid h3{margin:48px 0 13px;font-size:1.25rem}.fuenlabrada-module__3ewudW__localGrid p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.6}.fuenlabrada-module__3ewudW__localNote{border-left:4px solid var(--cobalt);color:#41434c;background:#e7e9ff;margin:26px 0 0;padding:18px 22px;line-height:1.55}.fuenlabrada-module__3ewudW__reachSection{background:var(--white)}.fuenlabrada-module__3ewudW__reachHeader{max-width:850px;margin-bottom:48px}.fuenlabrada-module__3ewudW__reachTrack{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.fuenlabrada-module__3ewudW__reachTrack article{border-right:1px solid var(--line);min-height:330px;padding:28px}.fuenlabrada-module__3ewudW__reachTrack article:last-child{border-right:0}.fuenlabrada-module__3ewudW__reachTrack b{float:right;color:var(--cobalt);font:750 .7rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__reachTrack span{font:730 .68rem/1 var(--font-geist-mono), monospace;letter-spacing:.11em}.fuenlabrada-module__3ewudW__reachTrack h3{clear:both;margin:66px 0 16px;font-size:1.35rem}.fuenlabrada-module__3ewudW__reachTrack p{color:var(--muted);font-size:.86rem;line-height:1.62}.fuenlabrada-module__3ewudW__reachBridge{max-width:800px;color:var(--muted);margin:26px 0 0;line-height:1.6}.fuenlabrada-module__3ewudW__reachBridge a{color:var(--cobalt);text-underline-offset:3px}.fuenlabrada-module__3ewudW__modelsSection{background:#e9e5dc}.fuenlabrada-module__3ewudW__modelsHeader{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.fuenlabrada-module__3ewudW__modelsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fuenlabrada-module__3ewudW__modelsGrid article{background:var(--white);border:1px solid var(--line);flex-direction:column;min-height:300px;padding:25px;display:flex}.fuenlabrada-module__3ewudW__modelsGrid article>div{color:var(--cobalt);font:730 .67rem/1 var(--font-geist-mono), monospace;justify-content:space-between;display:flex}.fuenlabrada-module__3ewudW__modelsGrid h3{margin:58px 0 13px;font-size:1.36rem}.fuenlabrada-module__3ewudW__modelsGrid p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.6}.fuenlabrada-module__3ewudW__modelsGrid strong{border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font-size:.76rem;line-height:1.45}.fuenlabrada-module__3ewudW__modelsSource{max-width:900px;color:var(--muted);margin:28px 0 0;font-size:.76rem;line-height:1.55}.fuenlabrada-module__3ewudW__modelsSource a{text-underline-offset:3px}.fuenlabrada-module__3ewudW__methodSection{background:var(--cobalt);color:#fff}.fuenlabrada-module__3ewudW__methodHeader{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.fuenlabrada-module__3ewudW__methodHeader .fuenlabrada-module__3ewudW__kicker{color:#ffb3a2;grid-column:1/-1;margin-bottom:-44px}.fuenlabrada-module__3ewudW__methodHeader>p{color:#ffffffad}.fuenlabrada-module__3ewudW__methodGrid{border-top:1px solid #ffffff3b;border-left:1px solid #ffffff3b;grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.fuenlabrada-module__3ewudW__methodGrid li{border-bottom:1px solid #ffffff3b;border-right:1px solid #ffffff3b;grid-template-columns:58px 1fr;gap:20px;min-height:180px;padding:24px;display:grid}.fuenlabrada-module__3ewudW__methodGrid li>span{color:#ffb3a2;font:730 .7rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__methodGrid h3{margin:0 0 12px;font-size:1.2rem}.fuenlabrada-module__3ewudW__methodGrid p{color:#ffffffab;margin:0;font-size:.84rem;line-height:1.58}.fuenlabrada-module__3ewudW__competitionSection{background:var(--ink);color:#fff}.fuenlabrada-module__3ewudW__competitionGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.fuenlabrada-module__3ewudW__serpStack{border:1px solid #ffffff2b}.fuenlabrada-module__3ewudW__serpStack>div{font:700 .67rem/1 var(--font-geist-mono), monospace;border-bottom:1px solid #ffffff2b;justify-content:space-between;padding:18px 20px;display:flex}.fuenlabrada-module__3ewudW__serpStack>div span{color:#aeb7ff}.fuenlabrada-module__3ewudW__serpStack article{border-bottom:1px solid #ffffff21;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.fuenlabrada-module__3ewudW__serpStack article:last-child{border-bottom:0}.fuenlabrada-module__3ewudW__serpStack i{color:#ff9c84;font:700 .66rem/1 var(--font-geist-mono), monospace;font-style:normal}.fuenlabrada-module__3ewudW__serpStack small{color:#ffffff6b}.fuenlabrada-module__3ewudW__competitionCopy .fuenlabrada-module__3ewudW__kicker{color:#aeb7ff}.fuenlabrada-module__3ewudW__competitionCopy p{color:#ffffffa3;line-height:1.68}.fuenlabrada-module__3ewudW__auditSection{background:var(--paper)}.fuenlabrada-module__3ewudW__auditHeader{grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.fuenlabrada-module__3ewudW__auditFlow{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;display:grid}.fuenlabrada-module__3ewudW__auditFlow article{border:1px solid var(--line);background:var(--white);min-height:220px;padding:25px}.fuenlabrada-module__3ewudW__auditFlow>i{color:var(--cobalt);place-items:center;font-style:normal;display:grid}.fuenlabrada-module__3ewudW__auditFlow span{color:var(--cobalt);font:700 .67rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__auditFlow h3{margin:52px 0 12px}.fuenlabrada-module__3ewudW__auditFlow p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.fuenlabrada-module__3ewudW__auditResult{background:var(--orange);gap:28px;margin-top:20px;padding:20px 24px;display:flex}.fuenlabrada-module__3ewudW__auditResult b{font:760 .69rem/1.5 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__auditResult p{margin:0;font-weight:630}.fuenlabrada-module__3ewudW__contentSection{background:var(--white)}.fuenlabrada-module__3ewudW__contentGrid{grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.fuenlabrada-module__3ewudW__contentIntro p:last-child{color:var(--muted);line-height:1.66}.fuenlabrada-module__3ewudW__contentRoles{gap:10px;display:grid}.fuenlabrada-module__3ewudW__contentRoles article{border:1px solid var(--line);padding:22px 24px}.fuenlabrada-module__3ewudW__contentRoles span{color:var(--cobalt);font:700 .65rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__contentRoles h3{margin:14px 0 8px}.fuenlabrada-module__3ewudW__contentRoles p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.55}.fuenlabrada-module__3ewudW__architectureExample,.fuenlabrada-module__3ewudW__authorityNote{grid-column:1/-1}.fuenlabrada-module__3ewudW__architectureExample{border:1px solid var(--line);background:#ebeefe;grid-template-columns:auto 35px auto 1fr;align-items:center;gap:8px;padding:26px;display:grid}.fuenlabrada-module__3ewudW__architectureExample code{color:var(--cobalt);background:#fff;padding:10px 12px}.fuenlabrada-module__3ewudW__architectureExample i{text-align:center;color:var(--cobalt);font-style:normal}.fuenlabrada-module__3ewudW__architectureExample p{color:var(--muted);margin:0 0 0 22px;font-size:.84rem;line-height:1.55}.fuenlabrada-module__3ewudW__authorityNote{background:var(--ink);color:#fff;gap:24px;padding:22px 25px;display:flex}.fuenlabrada-module__3ewudW__authorityNote span{color:#aeb7ff;font:700 .66rem/1.5 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__authorityNote p{color:#ffffffad;margin:0;line-height:1.55}.fuenlabrada-module__3ewudW__channelsSection{background:var(--orange)}.fuenlabrada-module__3ewudW__channelsHeader{max-width:850px;margin-bottom:48px}.fuenlabrada-module__3ewudW__channelsHeader .fuenlabrada-module__3ewudW__kicker{color:#612011}.fuenlabrada-module__3ewudW__channelsGrid{border:1px solid #11121740;grid-template-columns:1fr 1fr;display:grid}.fuenlabrada-module__3ewudW__channelsGrid article{border-right:1px solid #11121740;min-height:255px;padding:28px}.fuenlabrada-module__3ewudW__channelsGrid span{font:750 .66rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__channelsGrid h3{margin:54px 0 14px}.fuenlabrada-module__3ewudW__channelsGrid p{color:#111217ab;line-height:1.6}.fuenlabrada-module__3ewudW__channelsGrid>div{background:#ffffff47;border-top:1px solid #11121740;grid-column:1/-1;gap:24px;padding:20px 28px;display:flex}.fuenlabrada-module__3ewudW__channelsGrid>div b{font:760 .67rem/1.5 var(--font-geist-mono), monospace;white-space:nowrap}.fuenlabrada-module__3ewudW__channelsGrid>div p{margin:0}.fuenlabrada-module__3ewudW__resultsSection{background:var(--ink);color:#fff}.fuenlabrada-module__3ewudW__resultsHeader{grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.fuenlabrada-module__3ewudW__resultsHeader .fuenlabrada-module__3ewudW__kicker{color:#aeb7ff}.fuenlabrada-module__3ewudW__resultsHeader>p{color:#ffffff9c}.fuenlabrada-module__3ewudW__metricsGrid{border:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.fuenlabrada-module__3ewudW__metricsGrid article{border-right:1px solid #ffffff29;min-height:210px;padding:24px}.fuenlabrada-module__3ewudW__metricsGrid article:last-child{border-right:0}.fuenlabrada-module__3ewudW__metricsGrid span{color:#ff9c84;font:720 .68rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__metricsGrid b{margin-top:56px;display:block}.fuenlabrada-module__3ewudW__metricsGrid p{color:#ffffff91;font-size:.82rem;line-height:1.5}.fuenlabrada-module__3ewudW__resultsNote{color:#ffffff8c;max-width:780px;margin:26px 0 0;line-height:1.55}.fuenlabrada-module__3ewudW__proofSection{background:#e8e4db}.fuenlabrada-module__3ewudW__proofHeader{max-width:870px;margin-bottom:48px}.fuenlabrada-module__3ewudW__proofHeader>p{margin-top:22px}.fuenlabrada-module__3ewudW__proofGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fuenlabrada-module__3ewudW__proofGrid article{background:#fff6;border:1px dashed #8c8d94;min-height:250px;padding:24px}.fuenlabrada-module__3ewudW__proofGrid span{color:var(--cobalt);font:700 .67rem/1 var(--font-geist-mono), monospace}.fuenlabrada-module__3ewudW__proofGrid h3{margin:62px 0 14px}.fuenlabrada-module__3ewudW__proofGrid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.fuenlabrada-module__3ewudW__faqSection{background:var(--white)}.fuenlabrada-module__3ewudW__faqLayout{grid-template-columns:370px 1fr;align-items:start;gap:90px;display:grid}.fuenlabrada-module__3ewudW__faqIntro{position:sticky;top:110px}.fuenlabrada-module__3ewudW__faqIntro p{color:var(--muted);line-height:1.6}.fuenlabrada-module__3ewudW__faqIntro a{color:var(--cobalt);margin-top:18px}.fuenlabrada-module__3ewudW__faqList details{border-top:1px solid var(--line)}.fuenlabrada-module__3ewudW__faqList details:last-child{border-bottom:1px solid var(--line)}.fuenlabrada-module__3ewudW__faqList summary{cursor:pointer;justify-content:space-between;gap:25px;padding:22px 0;font-weight:680;list-style:none;display:flex}.fuenlabrada-module__3ewudW__faqList summary::-webkit-details-marker{display:none}.fuenlabrada-module__3ewudW__faqList summary b{color:var(--cobalt);font-size:1.2rem}.fuenlabrada-module__3ewudW__faqList details[open] summary b{transform:rotate(45deg)}.fuenlabrada-module__3ewudW__faqList details p{color:var(--muted);margin:0 54px 24px 0;font-size:.9rem;line-height:1.66}.fuenlabrada-module__3ewudW__locationsSection{background:var(--paper)}.fuenlabrada-module__3ewudW__locationsHeader{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.fuenlabrada-module__3ewudW__locationsHeader>a{color:var(--cobalt)}.fuenlabrada-module__3ewudW__locationLinks{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.fuenlabrada-module__3ewudW__locationLinks>a,.fuenlabrada-module__3ewudW__plannedLocation{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff61;justify-content:space-between;gap:12px;min-height:100px;padding:20px;font-weight:650;text-decoration:none;display:flex}.fuenlabrada-module__3ewudW__locationLinks>a:hover{background:var(--cobalt);color:#fff}.fuenlabrada-module__3ewudW__plannedLocation{color:#85868d}.fuenlabrada-module__3ewudW__plannedLocation small{font-size:.65rem;font-weight:500}.fuenlabrada-module__3ewudW__contactSection{background:var(--cobalt);color:#fff;padding:110px 0}.fuenlabrada-module__3ewudW__contactGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.fuenlabrada-module__3ewudW__contactCopy .fuenlabrada-module__3ewudW__kicker{color:#ffb3a2}.fuenlabrada-module__3ewudW__contactCopy p{color:#ffffffad;max-width:530px;line-height:1.68}.fuenlabrada-module__3ewudW__contactPath{color:#ffb3a2;font:700 .68rem/1 var(--font-geist-mono), monospace;align-items:center;gap:12px;margin-top:34px;display:flex}.fuenlabrada-module__3ewudW__contactPath i{font-style:normal}.fuenlabrada-contact-form{background:var(--white);color:var(--ink);box-shadow:18px 18px 0 var(--orange);gap:17px;padding:30px;display:grid;position:relative}.fuenlabrada-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fuenlabrada-contact-form label{gap:8px;display:grid}.fuenlabrada-contact-form label>span{font-size:.72rem;font-weight:720}:is(.fuenlabrada-contact-form input[type=text],.fuenlabrada-contact-form input[type=email],.fuenlabrada-contact-form textarea){width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #11121738;border-radius:0;outline:none;padding:13px 14px}:is(.fuenlabrada-contact-form input:focus,.fuenlabrada-contact-form textarea:focus){border-color:var(--cobalt);box-shadow:0 0 0 3px #3046ff21}.fuenlabrada-consent{align-items:start;grid-template-columns:18px 1fr!important}.fuenlabrada-consent input{margin-top:3px}.fuenlabrada-consent span{color:var(--muted);line-height:1.5;font-size:.7rem!important}.fuenlabrada-contact-form button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:16px 18px;font:730 .9rem/1 inherit;display:flex}.fuenlabrada-contact-form button:disabled{opacity:.65;cursor:wait}.fuenlabrada-form-feedback p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.fuenlabrada-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.fuenlabrada-module__3ewudW__footer{color:#fff;background:#0b0c10;padding:60px 0 24px}.fuenlabrada-module__3ewudW__footerTop{justify-content:space-between;gap:60px;padding-bottom:50px;display:flex}.fuenlabrada-module__3ewudW__footerTop>div p{color:#ffffff7a;max-width:420px;line-height:1.55}.fuenlabrada-module__3ewudW__footerTop nav{grid-template-columns:1fr 1fr;align-content:start;gap:15px 30px;display:grid}.fuenlabrada-module__3ewudW__footerTop nav a{color:#ffffffa6;font-size:.78rem;text-decoration:none}.fuenlabrada-module__3ewudW__footerBottom{color:#ffffff73;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding-top:22px;font-size:.72rem;display:flex}.fuenlabrada-module__3ewudW__footerBottom a{text-decoration:none}@media (max-width:1000px){.fuenlabrada-module__3ewudW__heroGrid,.fuenlabrada-module__3ewudW__industryGrid,.fuenlabrada-module__3ewudW__positioningGrid,.fuenlabrada-module__3ewudW__competitionGrid,.fuenlabrada-module__3ewudW__contentGrid,.fuenlabrada-module__3ewudW__contactGrid{grid-template-columns:1fr}.fuenlabrada-module__3ewudW__router{max-width:650px}.fuenlabrada-module__3ewudW__problemGrid{grid-template-columns:repeat(2,1fr)}.fuenlabrada-module__3ewudW__problemGrid article{grid-column:auto}.fuenlabrada-module__3ewudW__problemGrid article:nth-child(2n){transform:none}.fuenlabrada-module__3ewudW__servicesGrid,.fuenlabrada-module__3ewudW__modelsGrid,.fuenlabrada-module__3ewudW__providerGrid,.fuenlabrada-module__3ewudW__localGrid,.fuenlabrada-module__3ewudW__metricsGrid{grid-template-columns:repeat(2,1fr)}.fuenlabrada-module__3ewudW__providerGrid article:nth-child(2){border-right:0}.fuenlabrada-module__3ewudW__providerGrid article:nth-child(-n+2){border-bottom:1px solid #ffffff29}.fuenlabrada-module__3ewudW__localHeader,.fuenlabrada-module__3ewudW__servicesHeader,.fuenlabrada-module__3ewudW__sectionHeading,.fuenlabrada-module__3ewudW__methodHeader,.fuenlabrada-module__3ewudW__auditHeader,.fuenlabrada-module__3ewudW__resultsHeader{grid-template-columns:1fr;gap:26px}.fuenlabrada-module__3ewudW__sectionHeading .fuenlabrada-module__3ewudW__kicker,.fuenlabrada-module__3ewudW__methodHeader .fuenlabrada-module__3ewudW__kicker{margin-bottom:0}.fuenlabrada-module__3ewudW__faqLayout{grid-template-columns:290px 1fr;gap:50px}.fuenlabrada-module__3ewudW__locationLinks{grid-template-columns:repeat(2,1fr)}.fuenlabrada-module__3ewudW__architectureExample{grid-template-columns:auto 35px auto}.fuenlabrada-module__3ewudW__architectureExample p{grid-column:1/-1;margin:12px 0 0}}@media (max-width:720px){.fuenlabrada-module__3ewudW__shell{width:min(100% - 28px,1180px)}.fuenlabrada-module__3ewudW__header .fuenlabrada-module__3ewudW__shell{min-height:64px}.fuenlabrada-module__3ewudW__nav{display:none}.fuenlabrada-module__3ewudW__headerCta{padding:10px 12px;font-size:.72rem}.fuenlabrada-module__3ewudW__hero{padding:38px 0 54px}.fuenlabrada-module__3ewudW__breadcrumb{margin-bottom:34px}.fuenlabrada-module__3ewudW__hero h1{font-size:clamp(3rem,14vw,4.3rem)}.fuenlabrada-module__3ewudW__heroActions{flex-direction:column;align-items:stretch}.fuenlabrada-module__3ewudW__primaryButton,.fuenlabrada-module__3ewudW__secondaryButton{width:100%}.fuenlabrada-module__3ewudW__router{box-shadow:8px 8px 0 var(--cobalt)}.fuenlabrada-module__3ewudW__routerBody{grid-template-columns:1fr 60px 1fr;min-height:280px}.fuenlabrada-module__3ewudW__routerColumn{padding:18px 10px}.fuenlabrada-module__3ewudW__routerColumn span{padding:10px 7px;font-size:.66rem}.fuenlabrada-module__3ewudW__routerOutcome{padding:14px 10px;font-size:.55rem}.fuenlabrada-module__3ewudW__evidenceStrip>.fuenlabrada-module__3ewudW__shell:first-child{grid-template-columns:1fr}.fuenlabrada-module__3ewudW__evidenceStrip article{border-left:0;border-top:1px solid var(--line);padding:18px 0}.fuenlabrada-module__3ewudW__evidenceStrip article:first-child{border-top:0}.fuenlabrada-module__3ewudW__section{padding:74px 0}.fuenlabrada-module__3ewudW__sectionHeading h2,.fuenlabrada-module__3ewudW__servicesHeader h2,.fuenlabrada-module__3ewudW__industryCopy h2,.fuenlabrada-module__3ewudW__providerHeader h2,.fuenlabrada-module__3ewudW__positioningCopy h2,.fuenlabrada-module__3ewudW__localHeader h2,.fuenlabrada-module__3ewudW__reachHeader h2,.fuenlabrada-module__3ewudW__modelsHeader h2,.fuenlabrada-module__3ewudW__methodHeader h2,.fuenlabrada-module__3ewudW__competitionCopy h2,.fuenlabrada-module__3ewudW__auditHeader h2,.fuenlabrada-module__3ewudW__contentIntro h2,.fuenlabrada-module__3ewudW__channelsHeader h2,.fuenlabrada-module__3ewudW__resultsHeader h2,.fuenlabrada-module__3ewudW__proofHeader h2,.fuenlabrada-module__3ewudW__faqIntro h2,.fuenlabrada-module__3ewudW__locationsHeader h2,.fuenlabrada-module__3ewudW__contactCopy h2{font-size:clamp(2.1rem,10vw,3rem)}.fuenlabrada-module__3ewudW__problemGrid,.fuenlabrada-module__3ewudW__servicesGrid,.fuenlabrada-module__3ewudW__providerGrid,.fuenlabrada-module__3ewudW__localGrid,.fuenlabrada-module__3ewudW__reachTrack,.fuenlabrada-module__3ewudW__modelsGrid,.fuenlabrada-module__3ewudW__methodGrid,.fuenlabrada-module__3ewudW__metricsGrid,.fuenlabrada-module__3ewudW__proofGrid,.fuenlabrada-module__3ewudW__locationLinks,.fuenlabrada-module__3ewudW__channelsGrid{grid-template-columns:1fr}.fuenlabrada-module__3ewudW__inlineCta,.fuenlabrada-module__3ewudW__locationsHeader,.fuenlabrada-module__3ewudW__channelsGrid>div,.fuenlabrada-module__3ewudW__authorityNote,.fuenlabrada-module__3ewudW__footerTop{flex-direction:column;align-items:flex-start}.fuenlabrada-module__3ewudW__problemGrid article{min-height:250px}.fuenlabrada-module__3ewudW__servicesGrid{border-left:0}.fuenlabrada-module__3ewudW__servicesGrid article{border-left:1px solid var(--line);min-height:260px}.fuenlabrada-module__3ewudW__providerGrid article{border-bottom:1px solid #ffffff29;border-right:0;min-height:230px}.fuenlabrada-module__3ewudW__providerGrid article:last-child{border-bottom:0}.fuenlabrada-module__3ewudW__localGrid article{min-height:210px}.fuenlabrada-module__3ewudW__reachTrack article{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.fuenlabrada-module__3ewudW__reachTrack article:last-child{border-bottom:0}.fuenlabrada-module__3ewudW__methodGrid li{min-height:155px}.fuenlabrada-module__3ewudW__auditFlow{grid-template-columns:1fr;gap:0}.fuenlabrada-module__3ewudW__auditFlow>i{height:35px;transform:rotate(90deg)}.fuenlabrada-module__3ewudW__architectureExample{grid-template-columns:1fr}.fuenlabrada-module__3ewudW__architectureExample i{transform:rotate(90deg)}.fuenlabrada-module__3ewudW__architectureExample p{grid-column:auto}.fuenlabrada-module__3ewudW__channelsGrid article{border-bottom:1px solid #11121740;border-right:0}.fuenlabrada-module__3ewudW__channelsGrid>div{grid-column:auto}.fuenlabrada-module__3ewudW__metricsGrid article{border-bottom:1px solid #ffffff29;border-right:0;min-height:170px}.fuenlabrada-module__3ewudW__faqLayout{grid-template-columns:1fr;gap:40px}.fuenlabrada-module__3ewudW__faqIntro{position:static}.fuenlabrada-module__3ewudW__faqList details p{margin-right:0}.fuenlabrada-module__3ewudW__contactSection{padding:76px 0}.fuenlabrada-contact-form{box-shadow:8px 8px 0 var(--orange);padding:22px}.fuenlabrada-form-row{grid-template-columns:1fr}.fuenlabrada-module__3ewudW__footerTop nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fuenlabrada-module__3ewudW__page *{scroll-behavior:auto!important}}
