.aranjuez-module__3ucLkW__page{--ink:#131722;--night:#0c1222;--blue:#294fd6;--blue-deep:#19359e;--coral:#ef6845;--ivory:#f5f0e7;--paper:#fffdf8;--mist:#e9eef8;--sage:#dce9d5;--muted:#5d6170;--line:#1317222b;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;overflow:clip}.aranjuez-module__3ucLkW__page *{box-sizing:border-box}.aranjuez-module__3ucLkW__page a{color:inherit;text-decoration:none}.aranjuez-module__3ucLkW__page p,.aranjuez-module__3ucLkW__page h1,.aranjuez-module__3ucLkW__page h2,.aranjuez-module__3ucLkW__page h3,.aranjuez-module__3ucLkW__page ul,.aranjuez-module__3ucLkW__page ol{margin-top:0}.aranjuez-module__3ucLkW__shell{width:min(1240px,100% - 64px);margin-inline:auto}.aranjuez-module__3ucLkW__section{padding-block:112px}.aranjuez-module__3ucLkW__header{background:var(--night);color:#fff;z-index:20;position:relative}.aranjuez-module__3ucLkW__header .aranjuez-module__3ucLkW__shell{justify-content:space-between;align-items:center;height:92px;display:flex}.aranjuez-module__3ucLkW__brand{letter-spacing:-.075em;font-size:1.72rem;font-weight:950}.aranjuez-module__3ucLkW__brand span{color:var(--coral)}.aranjuez-module__3ucLkW__nav{gap:34px;display:flex}.aranjuez-module__3ucLkW__nav a{color:#ffffffb8;font-size:.86rem;font-weight:700}.aranjuez-module__3ucLkW__nav a:hover{color:#fff}.aranjuez-module__3ucLkW__headerCta,.aranjuez-module__3ucLkW__primaryButton,.aranjuez-module__3ucLkW__secondaryButton,.aranjuez-module__3ucLkW__stickyIntro>a,.aranjuez-module__3ucLkW__positioningCopy>a,.aranjuez-module__3ucLkW__faqIntro>a,.aranjuez-module__3ucLkW__locationsHeader>a{border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding-inline:22px;font-weight:850;transition:transform .18s,background .18s,color .18s;display:inline-flex}.aranjuez-module__3ucLkW__headerCta{background:var(--coral);color:var(--night)}.aranjuez-module__3ucLkW__headerCta:hover,.aranjuez-module__3ucLkW__primaryButton:hover{transform:translateY(-2px)}.aranjuez-module__3ucLkW__hero{background:radial-gradient(circle at 88% 18%, #294fd657, transparent 28%), linear-gradient(145deg, var(--night) 0%, #101a33 64%, #101828 100%);color:#fff;min-height:800px;position:relative}.aranjuez-module__3ucLkW__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.aranjuez-module__3ucLkW__heroGrid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:70px;min-height:708px;padding-block:58px 92px;display:grid;position:relative}.aranjuez-module__3ucLkW__breadcrumb{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:46px;font-size:.76rem;display:flex}.aranjuez-module__3ucLkW__breadcrumb a:hover{color:#fff}.aranjuez-module__3ucLkW__breadcrumb b{color:#fff;font-weight:650}.aranjuez-module__3ucLkW__eyebrow,.aranjuez-module__3ucLkW__kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:.76rem;font-weight:900}.aranjuez-module__3ucLkW__eyebrow{color:#aebeff}.aranjuez-module__3ucLkW__heroCopy h1{letter-spacing:-.072em;max-width:780px;margin-bottom:30px;font-size:clamp(3.1rem,5.6vw,5.7rem);font-weight:900;line-height:.96}.aranjuez-module__3ucLkW__heroLead{color:#ffffffc2;max-width:690px;margin-bottom:34px;font-size:1.13rem;line-height:1.72}.aranjuez-module__3ucLkW__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:42px;display:flex}.aranjuez-module__3ucLkW__primaryButton{background:var(--coral);color:var(--night);min-height:58px;padding-inline:26px}.aranjuez-module__3ucLkW__secondaryButton{color:#fff;border:1px solid #ffffff47;min-height:58px}.aranjuez-module__3ucLkW__secondaryButton:hover{color:var(--night);background:#fff}.aranjuez-module__3ucLkW__heroNotes{flex-wrap:wrap;gap:18px 26px;padding:0;list-style:none;display:flex}.aranjuez-module__3ucLkW__heroNotes li{color:#ffffff9e;font-size:.78rem;font-weight:700}.aranjuez-module__3ucLkW__heroNotes span{color:var(--coral);margin-right:6px}.aranjuez-module__3ucLkW__demandCompass{background:var(--ivory);color:var(--ink);border:1px solid #ffffff2e;border-radius:26px;min-height:570px;overflow:hidden;box-shadow:0 32px 80px #00000047}.aranjuez-module__3ucLkW__compassHeader,.aranjuez-module__3ucLkW__compassFooter{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.aranjuez-module__3ucLkW__compassHeader{border-bottom:1px solid var(--line);letter-spacing:.09em;font-size:.7rem;font-weight:850}.aranjuez-module__3ucLkW__compassHeader b{color:var(--blue)}.aranjuez-module__3ucLkW__compassStage{background:radial-gradient(circle,#294fd614 0 22%,#0000 22% 100%),linear-gradient(#13172212 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#13172212 1px,#0000 1px) 0 0/44px 44px;height:430px;position:relative}.aranjuez-module__3ucLkW__compassStage:before,.aranjuez-module__3ucLkW__compassStage:after{content:"";border:1px dashed #294fd647;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aranjuez-module__3ucLkW__compassStage:before{width:250px;height:250px}.aranjuez-module__3ucLkW__compassStage:after{width:390px;height:390px}.aranjuez-module__3ucLkW__axisHorizontal,.aranjuez-module__3ucLkW__axisVertical{z-index:1;background:#294fd638;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aranjuez-module__3ucLkW__axisHorizontal{width:88%;height:1px}.aranjuez-module__3ucLkW__axisVertical{width:1px;height:88%}.aranjuez-module__3ucLkW__compassCore,.aranjuez-module__3ucLkW__compassStage article{background:var(--paper);z-index:3;border:1px solid #13172229;border-radius:14px;gap:3px;padding:14px 16px;display:grid;position:absolute}.aranjuez-module__3ucLkW__compassCore{background:var(--blue);color:#fff;text-align:center;min-width:160px;top:50%;left:50%;transform:translate(-50%,-50%)}.aranjuez-module__3ucLkW__compassStage small{color:var(--coral);letter-spacing:.08em;font-size:.62rem;font-weight:900}.aranjuez-module__3ucLkW__compassCore small{color:#ffd4c8}.aranjuez-module__3ucLkW__compassStage strong{font-size:1rem}.aranjuez-module__3ucLkW__compassStage span{color:var(--muted);font-size:.68rem}.aranjuez-module__3ucLkW__compassCore span{color:#ffffffb8}.aranjuez-module__3ucLkW__compassPlan{top:9%;left:5%}.aranjuez-module__3ucLkW__compassNear{top:14%;right:4%}.aranjuez-module__3ucLkW__compassCompare{bottom:10%;left:8%}.aranjuez-module__3ucLkW__compassNational{bottom:7%;right:4%}.aranjuez-module__3ucLkW__compassFooter{border-top:1px solid var(--line);align-items:flex-start;gap:4px;display:grid}.aranjuez-module__3ucLkW__compassFooter span{color:var(--muted);font-size:.72rem}.aranjuez-module__3ucLkW__compassFooter b{font-size:.82rem}.aranjuez-module__3ucLkW__marketSection{background:var(--ivory)}.aranjuez-module__3ucLkW__marketHeader,.aranjuez-module__3ucLkW__sectionHeading,.aranjuez-module__3ucLkW__localHeader,.aranjuez-module__3ucLkW__resultsHeader,.aranjuez-module__3ucLkW__auditTitle,.aranjuez-module__3ucLkW__locationsHeader{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:70px;margin-bottom:52px;display:grid}.aranjuez-module__3ucLkW__marketHeader h2,.aranjuez-module__3ucLkW__sectionHeading h2,.aranjuez-module__3ucLkW__providerTitle h2,.aranjuez-module__3ucLkW__positioningCopy h2,.aranjuez-module__3ucLkW__localHeader h2,.aranjuez-module__3ucLkW__scopeTitle h2,.aranjuez-module__3ucLkW__modelsHeading h2,.aranjuez-module__3ucLkW__contentIntro h2,.aranjuez-module__3ucLkW__methodHeading h2,.aranjuez-module__3ucLkW__competitionCopy h2,.aranjuez-module__3ucLkW__auditTitle h2,.aranjuez-module__3ucLkW__channelsTitle h2,.aranjuez-module__3ucLkW__resultsHeader h2,.aranjuez-module__3ucLkW__proofHeader h2,.aranjuez-module__3ucLkW__faqIntro h2,.aranjuez-module__3ucLkW__locationsHeader h2,.aranjuez-module__3ucLkW__contactCopy h2,.aranjuez-module__3ucLkW__stickyIntro h2{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(2.3rem,4.2vw,4.3rem);line-height:1.02}.aranjuez-module__3ucLkW__marketHeader>p,.aranjuez-module__3ucLkW__sectionHeading>p,.aranjuez-module__3ucLkW__localHeader>p,.aranjuez-module__3ucLkW__auditTitle>p,.aranjuez-module__3ucLkW__resultsHeader>p{color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.75}.aranjuez-module__3ucLkW__marketGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aranjuez-module__3ucLkW__marketGrid article{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-height:330px;padding:30px;display:flex}.aranjuez-module__3ucLkW__marketGrid article:nth-child(2){background:var(--blue);color:#fff;transform:translateY(22px)}.aranjuez-module__3ucLkW__marketGrid article>span{color:var(--coral);letter-spacing:.1em;margin-bottom:70px;font-size:.68rem;font-weight:900}.aranjuez-module__3ucLkW__marketGrid h3{letter-spacing:-.035em;margin-bottom:14px;font-size:1.55rem}.aranjuez-module__3ucLkW__marketGrid p{color:var(--muted);line-height:1.65}.aranjuez-module__3ucLkW__marketGrid article:nth-child(2) p{color:#ffffffbf}.aranjuez-module__3ucLkW__marketGrid strong{margin-top:auto;font-size:.78rem}.aranjuez-module__3ucLkW__sourceNote{border-top:1px solid var(--line);color:var(--muted);margin:68px 0 0;padding-top:22px;font-size:.76rem;line-height:1.7}.aranjuez-module__3ucLkW__sourceNote a{color:var(--blue-deep);text-underline-offset:3px;font-weight:800;text-decoration:underline}.aranjuez-module__3ucLkW__frictionSection{background:var(--paper)}.aranjuez-module__3ucLkW__frictionLayout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:90px;display:grid}.aranjuez-module__3ucLkW__stickyIntro{position:sticky;top:36px}.aranjuez-module__3ucLkW__stickyIntro h2{margin-bottom:26px;font-size:clamp(2.4rem,3.8vw,3.8rem)}.aranjuez-module__3ucLkW__stickyIntro p{color:var(--muted);margin-bottom:28px;line-height:1.75}.aranjuez-module__3ucLkW__stickyIntro>a{background:var(--ink);color:#fff}.aranjuez-module__3ucLkW__frictionList{border-top:1px solid var(--line)}.aranjuez-module__3ucLkW__frictionList article{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) 170px;align-items:start;gap:24px;padding-block:32px;display:grid}.aranjuez-module__3ucLkW__frictionList article>b{background:var(--coral);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.aranjuez-module__3ucLkW__frictionList h3{margin-bottom:9px;font-size:1.18rem}.aranjuez-module__3ucLkW__frictionList p{color:var(--muted);margin-bottom:0;font-size:.92rem;line-height:1.65}.aranjuez-module__3ucLkW__frictionList article>span{color:var(--blue-deep);text-align:right;font-size:.75rem;font-weight:850;line-height:1.45}.aranjuez-module__3ucLkW__servicesSection{background:var(--night);color:#fff}.aranjuez-module__3ucLkW__servicesSection .aranjuez-module__3ucLkW__kicker{color:#aebeff}.aranjuez-module__3ucLkW__servicesSection .aranjuez-module__3ucLkW__sectionHeading>p{color:#ffffffa1}.aranjuez-module__3ucLkW__serviceIndex{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);display:grid}.aranjuez-module__3ucLkW__serviceIndex article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-height:390px;padding:26px;transition:background .18s,transform .18s;display:flex}.aranjuez-module__3ucLkW__serviceIndex article:hover{background:#294fd64d;transform:translateY(-4px)}.aranjuez-module__3ucLkW__serviceNumber{justify-content:space-between;align-items:center;margin-bottom:52px;display:flex}.aranjuez-module__3ucLkW__serviceNumber span{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:.78rem;font-weight:800}.aranjuez-module__3ucLkW__serviceNumber i{color:#ffffff6b;font-style:normal}.aranjuez-module__3ucLkW__serviceIndex h3{letter-spacing:-.035em;margin-bottom:16px;font-size:1.4rem}.aranjuez-module__3ucLkW__serviceIndex p{color:#ffffffa6;font-size:.86rem;line-height:1.68}.aranjuez-module__3ucLkW__serviceIndex strong{color:#c7d1ff;margin-top:auto;font-size:.75rem}.aranjuez-module__3ucLkW__providerSection{background:var(--sage)}.aranjuez-module__3ucLkW__providerTitle{max-width:930px;margin-bottom:46px}.aranjuez-module__3ucLkW__providerTitle h2{margin-bottom:24px}.aranjuez-module__3ucLkW__providerTitle>p:last-child{color:var(--muted);max-width:760px;line-height:1.75}.aranjuez-module__3ucLkW__providerCards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.aranjuez-module__3ucLkW__providerCards article{background:#ffffff8c;border:1px solid #13172226;border-radius:18px;flex-direction:column;min-height:310px;padding:26px;display:flex}.aranjuez-module__3ucLkW__providerCards article>span{color:var(--blue-deep);font-family:var(--font-geist-mono), monospace;margin-bottom:58px;font-size:.72rem;font-weight:800}.aranjuez-module__3ucLkW__providerCards h3{margin-bottom:12px;font-size:1.5rem}.aranjuez-module__3ucLkW__providerCards p{color:var(--muted);line-height:1.65}.aranjuez-module__3ucLkW__providerCards small{border-top:1px solid var(--line);margin-top:auto;padding-top:16px;font-weight:750;line-height:1.45}.aranjuez-module__3ucLkW__positioningSection{background:var(--blue);color:#fff}.aranjuez-module__3ucLkW__positioningGrid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:90px;display:grid}.aranjuez-module__3ucLkW__positioningSection .aranjuez-module__3ucLkW__kicker{color:#d1d9ff}.aranjuez-module__3ucLkW__positioningCopy h2{margin-bottom:26px}.aranjuez-module__3ucLkW__positioningCopy>p{color:#ffffffbd;margin-bottom:30px;line-height:1.72}.aranjuez-module__3ucLkW__positioningCopy>a{color:var(--blue-deep);background:#fff}.aranjuez-module__3ucLkW__questionPath{border-top:1px solid #ffffff4d;margin:0;padding:0;list-style:none}.aranjuez-module__3ucLkW__questionPath li{border-bottom:1px solid #ffffff4d;grid-template-columns:46px 1fr;align-items:center;gap:18px;min-height:72px;display:grid}.aranjuez-module__3ucLkW__questionPath span{color:#ffd1c6;font-family:var(--font-geist-mono), monospace;font-size:.72rem;font-weight:800}.aranjuez-module__3ucLkW__questionPath p{margin:0;font-size:1.02rem;font-weight:760}.aranjuez-module__3ucLkW__localSection{background:var(--ivory)}.aranjuez-module__3ucLkW__journeyRail{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin-bottom:28px;display:grid}.aranjuez-module__3ucLkW__journeyRail>i{color:var(--coral);font-size:1.5rem;font-style:normal}.aranjuez-module__3ucLkW__journeyRail article{background:var(--paper);border:1px solid var(--line);border-radius:20px;min-height:300px;padding:28px}.aranjuez-module__3ucLkW__journeyRail article:nth-of-type(2){background:var(--night);color:#fff}.aranjuez-module__3ucLkW__journeyRail b{color:var(--coral);letter-spacing:.12em;margin-bottom:58px;font-size:.68rem;display:block}.aranjuez-module__3ucLkW__journeyRail h3{margin-bottom:12px;font-size:1.5rem}.aranjuez-module__3ucLkW__journeyRail p{color:var(--muted);line-height:1.65}.aranjuez-module__3ucLkW__journeyRail article:nth-of-type(2) p{color:#ffffffad}.aranjuez-module__3ucLkW__journeyRail span{font-size:.72rem;font-weight:850}.aranjuez-module__3ucLkW__localPrinciples{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.aranjuez-module__3ucLkW__localPrinciples p{border-top:3px solid var(--blue);color:var(--muted);margin:0;padding:18px 8px 0 0;font-size:.86rem;line-height:1.65}.aranjuez-module__3ucLkW__localPrinciples strong{color:var(--ink)}.aranjuez-module__3ucLkW__scopeSection{background:var(--paper)}.aranjuez-module__3ucLkW__scopeGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.aranjuez-module__3ucLkW__scopeTitle{grid-column:1/-1;max-width:870px;margin-bottom:30px}.aranjuez-module__3ucLkW__localScope,.aranjuez-module__3ucLkW__nationalScope{border:1px solid var(--line);border-radius:22px;min-height:360px;padding:34px}.aranjuez-module__3ucLkW__localScope{background:var(--mist)}.aranjuez-module__3ucLkW__nationalScope{background:var(--coral)}.aranjuez-module__3ucLkW__localScope>span,.aranjuez-module__3ucLkW__nationalScope>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:78px;font-size:.7rem;font-weight:850;display:block}.aranjuez-module__3ucLkW__localScope h3,.aranjuez-module__3ucLkW__nationalScope h3{letter-spacing:-.04em;margin-bottom:14px;font-size:1.65rem}.aranjuez-module__3ucLkW__localScope p,.aranjuez-module__3ucLkW__nationalScope p{line-height:1.65}.aranjuez-module__3ucLkW__localScope p{color:var(--muted)}.aranjuez-module__3ucLkW__localScope code,.aranjuez-module__3ucLkW__nationalScope code{font-family:var(--font-geist-mono), monospace;border:1px solid;border-radius:999px;margin-top:16px;padding:9px 12px;font-size:.72rem;display:inline-block}.aranjuez-module__3ucLkW__scopeConclusion{background:var(--night);color:#fff;border-radius:18px;grid-column:1/-1;justify-content:center;align-items:center;min-height:120px;padding:28px;display:flex}.aranjuez-module__3ucLkW__scopeConclusion p{color:#ffffffb8;text-align:center;max-width:900px;margin:0;line-height:1.65}.aranjuez-module__3ucLkW__scopeConclusion a{color:#c7d1ff;text-underline-offset:3px;font-weight:850;text-decoration:underline}.aranjuez-module__3ucLkW__modelsSection{background:var(--night);color:#fff}.aranjuez-module__3ucLkW__modelsSection .aranjuez-module__3ucLkW__kicker{color:#aebeff}.aranjuez-module__3ucLkW__modelsHeading{max-width:830px;margin-bottom:48px}.aranjuez-module__3ucLkW__modelsList{border-top:1px solid #ffffff2e}.aranjuez-module__3ucLkW__modelsList article{border-bottom:1px solid #ffffff2e;grid-template-columns:120px 220px 1fr 1.15fr;align-items:center;gap:24px;min-height:150px;padding-block:24px;display:grid}.aranjuez-module__3ucLkW__modelsList article>div{gap:7px;display:grid}.aranjuez-module__3ucLkW__modelsList article>div span{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:.7rem}.aranjuez-module__3ucLkW__modelsList article>div b{color:#ffffff80;letter-spacing:.08em;font-size:.68rem}.aranjuez-module__3ucLkW__modelsList h3{margin:0;font-size:1.18rem}.aranjuez-module__3ucLkW__modelsList p{color:#ffffff9e;margin:0;font-size:.86rem;line-height:1.6}.aranjuez-module__3ucLkW__modelsList strong{color:#c8d1ff;font-size:.82rem;line-height:1.6}.aranjuez-module__3ucLkW__contentSection{background:var(--sage)}.aranjuez-module__3ucLkW__contentGrid{grid-template-columns:.8fr 1.2fr;gap:58px 80px;display:grid}.aranjuez-module__3ucLkW__contentIntro h2{margin-bottom:24px}.aranjuez-module__3ucLkW__contentIntro>p:last-child{color:var(--muted);line-height:1.75}.aranjuez-module__3ucLkW__contentFunctions{gap:12px;display:grid}.aranjuez-module__3ucLkW__contentFunctions article{border:1px solid var(--line);background:#ffffff85;border-radius:16px;grid-template-columns:90px 1fr 1.25fr;align-items:center;gap:18px;padding:22px;display:grid}.aranjuez-module__3ucLkW__contentFunctions span{color:var(--blue-deep);letter-spacing:.08em;font-size:.66rem;font-weight:900}.aranjuez-module__3ucLkW__contentFunctions h3{margin:0;font-size:1rem}.aranjuez-module__3ucLkW__contentFunctions p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.aranjuez-module__3ucLkW__architectureNote{background:var(--paper);border:1px solid var(--line);border-radius:18px;grid-column:1/-1;grid-template-columns:auto auto auto 1fr;align-items:center;gap:18px;padding:28px;display:grid}.aranjuez-module__3ucLkW__architectureNote code{background:var(--mist);color:var(--blue-deep);font-family:var(--font-geist-mono), monospace;border-radius:9px;padding:10px 12px;font-weight:800}.aranjuez-module__3ucLkW__architectureNote i{color:var(--coral);font-style:normal}.aranjuez-module__3ucLkW__architectureNote p{color:var(--muted);margin:0 0 0 10px;font-size:.85rem;line-height:1.65}.aranjuez-module__3ucLkW__methodSection{background:var(--paper)}.aranjuez-module__3ucLkW__methodHeading{max-width:880px;margin-bottom:52px}.aranjuez-module__3ucLkW__methodHeading h2{margin-bottom:24px}.aranjuez-module__3ucLkW__methodHeading>p:last-child{color:var(--muted);max-width:720px;line-height:1.75}.aranjuez-module__3ucLkW__methodGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.aranjuez-module__3ucLkW__methodGrid li{border:1px solid var(--line);border-radius:16px;grid-template-columns:50px 1fr;align-items:start;gap:22px;min-height:160px;padding:25px;display:grid}.aranjuez-module__3ucLkW__methodGrid li:nth-child(4n+1),.aranjuez-module__3ucLkW__methodGrid li:nth-child(4n+4){background:var(--mist)}.aranjuez-module__3ucLkW__methodGrid span{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:.72rem;font-weight:850}.aranjuez-module__3ucLkW__methodGrid h3{margin-bottom:9px;font-size:1.2rem}.aranjuez-module__3ucLkW__methodGrid p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.aranjuez-module__3ucLkW__competitionSection{background:var(--ivory)}.aranjuez-module__3ucLkW__competitionGrid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:center;gap:90px;display:grid}.aranjuez-module__3ucLkW__serpStack{background:var(--paper);border:1px solid var(--line);box-shadow:18px 22px 0 var(--mist);border-radius:20px;overflow:hidden}.aranjuez-module__3ucLkW__serpSearch{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.aranjuez-module__3ucLkW__serpSearch span{font-size:.75rem;font-weight:750}.aranjuez-module__3ucLkW__serpSearch b{letter-spacing:.09em;font-size:.7rem}.aranjuez-module__3ucLkW__serpStack article{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:16px;min-height:76px;padding:14px 22px;display:grid}.aranjuez-module__3ucLkW__serpStack article:last-child{border-bottom:0}.aranjuez-module__3ucLkW__serpStack i{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:.7rem;font-style:normal}.aranjuez-module__3ucLkW__serpStack strong{font-size:.9rem}.aranjuez-module__3ucLkW__serpStack small{color:var(--muted);font-size:.7rem}.aranjuez-module__3ucLkW__competitionCopy h2{margin-bottom:26px}.aranjuez-module__3ucLkW__competitionCopy .aranjuez-module__3ucLkW__largeText{color:var(--ink);font-size:1.2rem;font-weight:650;line-height:1.55}.aranjuez-module__3ucLkW__competitionCopy p:last-child{color:var(--muted);line-height:1.75}.aranjuez-module__3ucLkW__auditSection{background:var(--paper)}.aranjuez-module__3ucLkW__auditMatrix{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.aranjuez-module__3ucLkW__auditMatrix article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:230px;padding:26px}.aranjuez-module__3ucLkW__auditMatrix span{color:var(--coral);font-family:var(--font-geist-mono), monospace;margin-bottom:52px;font-size:.72rem;font-weight:850;display:block}.aranjuez-module__3ucLkW__auditMatrix h3{margin-bottom:12px;font-size:1.3rem}.aranjuez-module__3ucLkW__auditMatrix p{color:var(--muted);font-size:.86rem;line-height:1.6}.aranjuez-module__3ucLkW__channelsSection{background:var(--blue);color:#fff}.aranjuez-module__3ucLkW__channelsGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.aranjuez-module__3ucLkW__channelsTitle{grid-column:1/-1;max-width:840px;margin-bottom:28px}.aranjuez-module__3ucLkW__channelsSection .aranjuez-module__3ucLkW__kicker{color:#d6ddff}.aranjuez-module__3ucLkW__channelsGrid article{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:20px;min-height:280px;padding:30px}.aranjuez-module__3ucLkW__channelsGrid article>span{color:#ffd1c6;letter-spacing:.11em;margin-bottom:70px;font-size:.68rem;font-weight:900;display:block}.aranjuez-module__3ucLkW__channelsGrid h3{margin-bottom:12px;font-size:1.55rem}.aranjuez-module__3ucLkW__channelsGrid article p{color:#ffffffb8;line-height:1.65}.aranjuez-module__3ucLkW__channelsBridge{border-top:1px solid #ffffff59;grid-column:1/-1;grid-template-columns:170px 1fr;align-items:center;gap:50px;margin-top:18px;padding-top:28px;display:grid}.aranjuez-module__3ucLkW__channelsBridge b{color:#ffd1c6;letter-spacing:.1em;font-size:.7rem}.aranjuez-module__3ucLkW__channelsBridge p{color:#ffffffb8;margin:0;line-height:1.7}.aranjuez-module__3ucLkW__resultsSection{background:var(--ivory)}.aranjuez-module__3ucLkW__metricLine{grid-template-columns:repeat(4,1fr);display:grid}.aranjuez-module__3ucLkW__metricLine article{border-left:1px solid var(--line);min-height:210px;padding:24px}.aranjuez-module__3ucLkW__metricLine article:last-child{border-right:1px solid var(--line)}.aranjuez-module__3ucLkW__metricLine b{color:var(--coral);font-family:var(--font-geist-mono), monospace;margin-bottom:58px;font-size:.72rem;display:block}.aranjuez-module__3ucLkW__metricLine span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.aranjuez-module__3ucLkW__metricLine strong{font-size:1rem;line-height:1.45;display:block}.aranjuez-module__3ucLkW__resultNote{border-top:1px solid var(--line);color:var(--muted);text-align:right;margin:28px 0 0;padding-top:20px;font-size:.82rem;line-height:1.65}.aranjuez-module__3ucLkW__proofSection{background:var(--night);color:#fff}.aranjuez-module__3ucLkW__proofSection .aranjuez-module__3ucLkW__kicker{color:#aebeff}.aranjuez-module__3ucLkW__proofHeader{max-width:880px;margin-bottom:50px}.aranjuez-module__3ucLkW__proofHeader h2{margin-bottom:24px}.aranjuez-module__3ucLkW__proofHeader>p:last-child{color:#ffffffa8;max-width:720px;line-height:1.7}.aranjuez-module__3ucLkW__proofGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.aranjuez-module__3ucLkW__proofGrid article{border:1px dashed #ffffff47;border-radius:18px;min-height:260px;padding:28px}.aranjuez-module__3ucLkW__proofGrid span{color:var(--coral);letter-spacing:.1em;margin-bottom:62px;font-size:.65rem;font-weight:900;display:block}.aranjuez-module__3ucLkW__proofGrid h3{margin-bottom:12px;font-size:1.2rem}.aranjuez-module__3ucLkW__proofGrid p{color:#ffffff94;font-size:.78rem;line-height:1.6}.aranjuez-module__3ucLkW__faqSection{background:var(--paper)}.aranjuez-module__3ucLkW__faqLayout{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:86px;display:grid}.aranjuez-module__3ucLkW__faqIntro{position:sticky;top:36px}.aranjuez-module__3ucLkW__faqIntro h2{margin-bottom:24px;font-size:clamp(2.3rem,3.8vw,3.8rem)}.aranjuez-module__3ucLkW__faqIntro p{color:var(--muted);margin-bottom:28px;line-height:1.7}.aranjuez-module__3ucLkW__faqIntro>a{background:var(--ink);color:#fff}.aranjuez-module__3ucLkW__faqList{border-top:1px solid var(--line)}.aranjuez-module__3ucLkW__faqList details{border-bottom:1px solid var(--line)}.aranjuez-module__3ucLkW__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding-block:20px;font-size:1rem;font-weight:800;list-style:none;display:flex}.aranjuez-module__3ucLkW__faqList summary::-webkit-details-marker{display:none}.aranjuez-module__3ucLkW__faqList summary b{color:var(--blue);font-size:1.4rem;transition:transform .16s}.aranjuez-module__3ucLkW__faqList details[open] summary b{transform:rotate(45deg)}.aranjuez-module__3ucLkW__faqList details>p{color:var(--muted);margin:0;padding:0 40px 24px 0;line-height:1.75}.aranjuez-module__3ucLkW__locationsSection{background:var(--mist)}.aranjuez-module__3ucLkW__locationsHeader>a{border:1px solid var(--line)}.aranjuez-module__3ucLkW__locationsHeader>a:hover{background:var(--ink);color:#fff}.aranjuez-module__3ucLkW__locationLinks{border-top:1px solid var(--line)}.aranjuez-module__3ucLkW__locationLinks a,.aranjuez-module__3ucLkW__plannedLocation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding-inline:4px;font-weight:820;display:flex}.aranjuez-module__3ucLkW__locationLinks a:hover{color:var(--blue-deep)}.aranjuez-module__3ucLkW__plannedLocation{color:var(--muted)}.aranjuez-module__3ucLkW__plannedLocation small{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.66rem;font-weight:850}.aranjuez-module__3ucLkW__contactSection{background:var(--coral);padding-block:112px}.aranjuez-module__3ucLkW__contactGrid{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:82px;display:grid}.aranjuez-module__3ucLkW__contactCopy .aranjuez-module__3ucLkW__kicker{color:#51200f}.aranjuez-module__3ucLkW__contactCopy h2{margin-bottom:26px}.aranjuez-module__3ucLkW__contactCopy>p{color:#131722c2;font-size:1.02rem;line-height:1.75}.aranjuez-module__3ucLkW__contactPath{text-transform:uppercase;border-top:1px solid #13172240;flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;padding-top:22px;font-size:.72rem;font-weight:850;display:flex}.aranjuez-module__3ucLkW__contactPath i{font-style:normal}.aranjuez-module__3ucLkW__page .aranjuez-contact-form{background:var(--paper);border:1px solid #1317222e;border-radius:22px;gap:18px;padding:34px;display:grid;box-shadow:16px 18px #13172224}.aranjuez-module__3ucLkW__page .aranjuez-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.aranjuez-module__3ucLkW__page .aranjuez-form-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}:is(.aranjuez-module__3ucLkW__page .aranjuez-contact-form>label,.aranjuez-module__3ucLkW__page .aranjuez-form-row label){gap:8px;display:grid}.aranjuez-module__3ucLkW__page .aranjuez-contact-form label>span{font-size:.76rem;font-weight:800}:is(.aranjuez-module__3ucLkW__page .aranjuez-contact-form input[type=text],.aranjuez-module__3ucLkW__page .aranjuez-contact-form input[type=email],.aranjuez-module__3ucLkW__page .aranjuez-contact-form textarea){border:1px solid var(--line);color:var(--ink);font:inherit;background:#fff;border-radius:10px;width:100%;min-height:52px;padding:13px 14px}.aranjuez-module__3ucLkW__page .aranjuez-contact-form textarea{resize:vertical;min-height:126px}:is(.aranjuez-module__3ucLkW__page .aranjuez-contact-form input:focus,.aranjuez-module__3ucLkW__page .aranjuez-contact-form textarea:focus){border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #294fd624}.aranjuez-module__3ucLkW__page .aranjuez-consent{grid-template-columns:18px 1fr;align-items:start;gap:10px!important;display:grid!important}.aranjuez-module__3ucLkW__page .aranjuez-consent input{margin-top:3px}.aranjuez-module__3ucLkW__page .aranjuez-consent span{color:var(--muted);line-height:1.55;font-size:.7rem!important;font-weight:550!important}.aranjuez-module__3ucLkW__page .aranjuez-consent a{color:var(--blue-deep);font-weight:800;text-decoration:underline}.aranjuez-module__3ucLkW__page .aranjuez-contact-form button{background:var(--night);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:space-between;align-items:center;min-height:58px;padding-inline:24px;font-weight:850;display:flex}.aranjuez-module__3ucLkW__page .aranjuez-contact-form button:hover{background:var(--blue)}.aranjuez-module__3ucLkW__page .aranjuez-contact-form button:disabled{cursor:wait;opacity:.65}.aranjuez-module__3ucLkW__page .aranjuez-form-feedback p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.55}.aranjuez-module__3ucLkW__page .aranjuez-form-feedback a{font-weight:800;text-decoration:underline}.aranjuez-module__3ucLkW__footer{background:var(--night);color:#fff;padding-block:70px 30px}.aranjuez-module__3ucLkW__footerTop{grid-template-columns:1fr auto;gap:60px;padding-bottom:54px;display:grid}.aranjuez-module__3ucLkW__footerTop>div p{color:#ffffff8c;max-width:430px;line-height:1.6}.aranjuez-module__3ucLkW__footerTop nav{grid-template-columns:repeat(2,auto);gap:14px;display:grid}.aranjuez-module__3ucLkW__footerTop nav a{color:#ffffffb3;font-size:.82rem;font-weight:700}.aranjuez-module__3ucLkW__footerTop nav a:hover{color:#fff}.aranjuez-module__3ucLkW__footerBottom{color:#ffffff7a;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-top:26px;font-size:.72rem;display:flex}@media (max-width:1080px){.aranjuez-module__3ucLkW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:42px}.aranjuez-module__3ucLkW__serviceIndex,.aranjuez-module__3ucLkW__providerCards{grid-template-columns:repeat(2,1fr)}.aranjuez-module__3ucLkW__modelsList article{grid-template-columns:90px 190px 1fr 1fr}}@media (max-width:900px){.aranjuez-module__3ucLkW__section{padding-block:88px}.aranjuez-module__3ucLkW__nav{display:none}.aranjuez-module__3ucLkW__heroGrid{grid-template-columns:1fr;padding-block:42px 80px}.aranjuez-module__3ucLkW__demandCompass{width:100%;max-width:600px;margin-inline:auto}.aranjuez-module__3ucLkW__marketHeader,.aranjuez-module__3ucLkW__sectionHeading,.aranjuez-module__3ucLkW__localHeader,.aranjuez-module__3ucLkW__resultsHeader,.aranjuez-module__3ucLkW__auditTitle,.aranjuez-module__3ucLkW__locationsHeader{grid-template-columns:1fr;align-items:start;gap:24px}.aranjuez-module__3ucLkW__marketGrid{grid-template-columns:1fr}.aranjuez-module__3ucLkW__marketGrid article:nth-child(2){transform:none}.aranjuez-module__3ucLkW__marketGrid article{min-height:270px}.aranjuez-module__3ucLkW__frictionLayout,.aranjuez-module__3ucLkW__positioningGrid,.aranjuez-module__3ucLkW__competitionGrid,.aranjuez-module__3ucLkW__faqLayout,.aranjuez-module__3ucLkW__contactGrid{grid-template-columns:1fr;gap:56px}.aranjuez-module__3ucLkW__stickyIntro,.aranjuez-module__3ucLkW__faqIntro{position:static}.aranjuez-module__3ucLkW__journeyRail{grid-template-columns:1fr}.aranjuez-module__3ucLkW__journeyRail>i{text-align:center;transform:rotate(90deg)}.aranjuez-module__3ucLkW__scopeGrid,.aranjuez-module__3ucLkW__contentGrid{grid-template-columns:1fr}.aranjuez-module__3ucLkW__contentFunctions{grid-column:1}.aranjuez-module__3ucLkW__modelsList article{grid-template-columns:70px 1fr;align-items:start}.aranjuez-module__3ucLkW__modelsList article>p,.aranjuez-module__3ucLkW__modelsList article>strong{grid-column:2}.aranjuez-module__3ucLkW__contentIntro{max-width:760px}.aranjuez-module__3ucLkW__metricLine{grid-template-columns:repeat(2,1fr)}.aranjuez-module__3ucLkW__metricLine article:nth-child(2){border-right:1px solid var(--line)}.aranjuez-module__3ucLkW__proofGrid{grid-template-columns:1fr}.aranjuez-module__3ucLkW__proofGrid article{min-height:230px}.aranjuez-module__3ucLkW__contactGrid{grid-template-columns:1fr}}@media (max-width:680px){.aranjuez-module__3ucLkW__shell{width:min(100% - 36px,1240px)}.aranjuez-module__3ucLkW__header .aranjuez-module__3ucLkW__shell{height:76px}.aranjuez-module__3ucLkW__brand{font-size:1.42rem}.aranjuez-module__3ucLkW__headerCta{min-height:42px;padding-inline:15px;font-size:.72rem}.aranjuez-module__3ucLkW__headerCta span{display:none}.aranjuez-module__3ucLkW__breadcrumb{margin-bottom:32px}.aranjuez-module__3ucLkW__heroCopy h1{font-size:clamp(2.75rem,13.5vw,4rem)}.aranjuez-module__3ucLkW__heroLead{font-size:1rem}.aranjuez-module__3ucLkW__heroActions{flex-direction:column;align-items:stretch}.aranjuez-module__3ucLkW__primaryButton,.aranjuez-module__3ucLkW__secondaryButton{width:100%}.aranjuez-module__3ucLkW__heroNotes{display:grid}.aranjuez-module__3ucLkW__demandCompass{min-height:auto}.aranjuez-module__3ucLkW__compassStage{gap:10px;height:auto;padding:18px;display:grid}.aranjuez-module__3ucLkW__compassStage:before,.aranjuez-module__3ucLkW__compassStage:after,.aranjuez-module__3ucLkW__axisHorizontal,.aranjuez-module__3ucLkW__axisVertical{display:none}.aranjuez-module__3ucLkW__compassCore,.aranjuez-module__3ucLkW__compassStage article{position:static;transform:none}.aranjuez-module__3ucLkW__compassCore{min-width:0}.aranjuez-module__3ucLkW__marketHeader h2,.aranjuez-module__3ucLkW__sectionHeading h2,.aranjuez-module__3ucLkW__providerTitle h2,.aranjuez-module__3ucLkW__positioningCopy h2,.aranjuez-module__3ucLkW__localHeader h2,.aranjuez-module__3ucLkW__scopeTitle h2,.aranjuez-module__3ucLkW__modelsHeading h2,.aranjuez-module__3ucLkW__contentIntro h2,.aranjuez-module__3ucLkW__methodHeading h2,.aranjuez-module__3ucLkW__competitionCopy h2,.aranjuez-module__3ucLkW__auditTitle h2,.aranjuez-module__3ucLkW__channelsTitle h2,.aranjuez-module__3ucLkW__resultsHeader h2,.aranjuez-module__3ucLkW__proofHeader h2,.aranjuez-module__3ucLkW__faqIntro h2,.aranjuez-module__3ucLkW__locationsHeader h2,.aranjuez-module__3ucLkW__contactCopy h2,.aranjuez-module__3ucLkW__stickyIntro h2{font-size:2.35rem}.aranjuez-module__3ucLkW__marketGrid article{min-height:250px;padding:24px}.aranjuez-module__3ucLkW__marketGrid article>span{margin-bottom:42px}.aranjuez-module__3ucLkW__frictionList article{grid-template-columns:38px 1fr;gap:14px}.aranjuez-module__3ucLkW__frictionList article>span{text-align:left;grid-column:2}.aranjuez-module__3ucLkW__serviceIndex{border-left:0;grid-template-columns:1fr}.aranjuez-module__3ucLkW__serviceIndex article{border-left:1px solid #ffffff29;min-height:340px}.aranjuez-module__3ucLkW__providerCards{grid-template-columns:1fr}.aranjuez-module__3ucLkW__providerCards article{min-height:270px}.aranjuez-module__3ucLkW__questionPath li{min-height:68px}.aranjuez-module__3ucLkW__localPrinciples{grid-template-columns:1fr}.aranjuez-module__3ucLkW__localScope,.aranjuez-module__3ucLkW__nationalScope{min-height:330px;padding:25px}.aranjuez-module__3ucLkW__architectureNote{grid-template-columns:1fr auto 1fr;align-items:start}.aranjuez-module__3ucLkW__architectureNote p{grid-column:1/-1;margin-left:0}.aranjuez-module__3ucLkW__contentFunctions article{grid-template-columns:72px 1fr;align-items:start}.aranjuez-module__3ucLkW__contentFunctions p{grid-column:2}.aranjuez-module__3ucLkW__methodGrid,.aranjuez-module__3ucLkW__auditMatrix{grid-template-columns:1fr}.aranjuez-module__3ucLkW__auditMatrix article{min-height:200px}.aranjuez-module__3ucLkW__channelsGrid{grid-template-columns:1fr}.aranjuez-module__3ucLkW__channelsTitle,.aranjuez-module__3ucLkW__channelsBridge{grid-column:1}.aranjuez-module__3ucLkW__channelsBridge{grid-template-columns:1fr;gap:16px}.aranjuez-module__3ucLkW__metricLine{grid-template-columns:1fr}.aranjuez-module__3ucLkW__metricLine article,.aranjuez-module__3ucLkW__metricLine article:nth-child(2),.aranjuez-module__3ucLkW__metricLine article:last-child{border-bottom:1px solid var(--line);border-right:0;min-height:170px}.aranjuez-module__3ucLkW__metricLine article{border-left:0}.aranjuez-module__3ucLkW__metricLine b{margin-bottom:36px}.aranjuez-module__3ucLkW__resultNote{text-align:left}.aranjuez-module__3ucLkW__locationsHeader>a{justify-self:start}.aranjuez-module__3ucLkW__plannedLocation{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.aranjuez-module__3ucLkW__page .aranjuez-contact-form{padding:22px}.aranjuez-module__3ucLkW__page .aranjuez-form-row{grid-template-columns:1fr}.aranjuez-module__3ucLkW__footerTop,.aranjuez-module__3ucLkW__footerTop nav{grid-template-columns:1fr}.aranjuez-module__3ucLkW__footerBottom{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.aranjuez-module__3ucLkW__page *{scroll-behavior:auto!important;transition:none!important}}
