.ProfessionalSiteCostGuideDesktop_guide__yk6QT{--guide-copper:var(--color-orange);--guide-copper-dark:var(--color-orange);--guide-cream:var(--color-warm-white);--guide-paper:var(--color-white);--guide-ink:var(--color-ink);--guide-muted:var(--color-muted);--guide-line:var(--color-border);color:var(--guide-ink);padding-bottom:clamp(3rem,5vw,5rem)}.ProfessionalSiteCostGuideDesktop_hero__exLqG{display:grid;grid-template-columns:minmax(0,1fr) minmax(25rem,.88fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(2.8rem,5vw,5rem) 0 3.25rem}.ProfessionalSiteCostGuideDesktop_eyebrow__pv_bC{margin:0;color:var(--guide-copper-dark)}.ProfessionalSiteCostGuideDesktop_essentials__oi8_o h2,.ProfessionalSiteCostGuideDesktop_heroCopy__quUcj h1,.ProfessionalSiteCostGuideDesktop_primaryCta__zOBp8 h2,.ProfessionalSiteCostGuideDesktop_related__B8txN h2,.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA h2,.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA h3,.ProfessionalSiteCostGuideDesktop_sectionHeading__x7kUz h2{font-family:var(--font-display);font-weight:600}.ProfessionalSiteCostGuideDesktop_heroCopy__quUcj h1{max-width:13ch;margin:.9rem 0 0;font-size:clamp(2.7rem,4.35vw,4.6rem);font-weight:600;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.ProfessionalSiteCostGuideDesktop_introduction__Yff4_{max-width:37rem;margin:1.5rem 0 0;color:var(--guide-muted);font-size:1rem;line-height:1.65}.ProfessionalSiteCostGuideDesktop_readingFacts__LueV5{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;margin:1.7rem 0 0}.ProfessionalSiteCostGuideDesktop_readingFacts__LueV5 div{display:grid;grid-template-columns:auto auto;align-items:center;gap:.1rem .42rem}.ProfessionalSiteCostGuideDesktop_readingFacts__LueV5 svg{grid-row:1/3;width:1rem;height:1rem;color:var(--guide-copper)}.ProfessionalSiteCostGuideDesktop_readingFacts__LueV5 dt{color:var(--guide-muted);font-size:.64rem;line-height:1.2}.ProfessionalSiteCostGuideDesktop_readingFacts__LueV5 dd{margin:0;font-size:.72rem;font-weight:750;line-height:1.2}.ProfessionalSiteCostGuideDesktop_heroVisual__KbXR_{position:relative;min-height:25rem;margin:0;isolation:isolate}.ProfessionalSiteCostGuideDesktop_heroVisual__KbXR_:before{position:absolute;z-index:-2;inset:3rem 0 0 2rem;border-radius:var(--radius-lg) 0 var(--radius-lg) 0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-orange) 10%,transparent),transparent 58%),var(--color-white);content:""}.ProfessionalSiteCostGuideDesktop_heroVisual__KbXR_:after{position:absolute;z-index:-1;right:-1rem;bottom:1rem;width:90%;height:70%;border:1px solid color-mix(in srgb,var(--color-orange) 55%,transparent);border-left:1px solid transparent;border-radius:50%;content:"";transform:rotate(-9deg)}.ProfessionalSiteCostGuideDesktop_visualDots__2HGPr{position:absolute;top:0;right:0;width:8rem;height:5.5rem;background-image:radial-gradient(circle,var(--color-orange) 1px,transparent 1.2px);background-size:.55rem .55rem;opacity:.38}.ProfessionalSiteCostGuideDesktop_browserFrame__THYiH{position:absolute;top:1.5rem;left:0;width:76%;overflow:hidden;border:1px solid var(--color-black);border-radius:var(--radius-sm);background:var(--color-black);box-shadow:var(--shadow-soft);transform:none}.ProfessionalSiteCostGuideDesktop_browserBar__d1lBc{display:flex;align-items:center;gap:.35rem;height:2.25rem;border-bottom:1px solid color-mix(in srgb,var(--color-white) 18%,transparent);padding:0 .8rem}.ProfessionalSiteCostGuideDesktop_browserBar__d1lBc span{width:.38rem;height:.38rem;border-radius:50%;background:color-mix(in srgb,var(--color-white) 45%,transparent)}.ProfessionalSiteCostGuideDesktop_browserBar__d1lBc span:first-child{background:var(--color-orange)}.ProfessionalSiteCostGuideDesktop_browserBar__d1lBc i{width:2.5rem;height:.35rem;margin-left:auto;border-radius:2rem;background:color-mix(in srgb,var(--color-white) 20%,transparent)}.ProfessionalSiteCostGuideDesktop_browserCanvas__coDE0{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto 1fr auto;gap:1rem;min-height:15rem;padding:1.3rem}.ProfessionalSiteCostGuideDesktop_browserBrand__iTJ9X{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;border-left:2px solid var(--color-orange);padding-left:.7rem}.ProfessionalSiteCostGuideDesktop_browserBrand__iTJ9X img{width:5.2rem;height:auto}.ProfessionalSiteCostGuideDesktop_browserBrand__iTJ9X span{color:color-mix(in srgb,var(--color-white) 48%,transparent);font-size:.52rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ProfessionalSiteCostGuideDesktop_browserHeroShape__E3zIJ{min-height:7rem;border:1px solid color-mix(in srgb,var(--color-white) 22%,transparent);border-radius:var(--radius-xs);background:linear-gradient(135deg,transparent 40%,color-mix(in srgb,var(--color-white) 6%,transparent) 41% 70%,transparent 71%),linear-gradient(90deg,var(--color-orange) 0 .25rem,var(--color-charcoal) .25rem)}.ProfessionalSiteCostGuideDesktop_browserLines__t486N{padding-top:.55rem}.ProfessionalSiteCostGuideDesktop_browserLines__t486N i{display:block;width:100%;height:.38rem;margin-bottom:.65rem;border-radius:2rem;background:color-mix(in srgb,var(--color-white) 45%,transparent)}.ProfessionalSiteCostGuideDesktop_browserLines__t486N i:nth-child(2){width:82%}.ProfessionalSiteCostGuideDesktop_browserLines__t486N i:nth-child(3){width:62%}.ProfessionalSiteCostGuideDesktop_browserCards__U8wN9{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.75rem}.ProfessionalSiteCostGuideDesktop_browserCards__U8wN9 i{height:3.4rem;border:1px solid color-mix(in srgb,var(--color-white) 22%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-white) 7%,transparent)}.ProfessionalSiteCostGuideDesktop_quoteSheet__pSgmv{position:absolute;z-index:3;right:0;bottom:1.15rem;width:44%;min-width:12rem;border:1px solid var(--color-black);border-top:2px solid var(--color-orange);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-soft);padding:1.4rem}.ProfessionalSiteCostGuideDesktop_quoteSheet__pSgmv>small{display:block;color:var(--guide-copper-dark);font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ProfessionalSiteCostGuideDesktop_quoteSheet__pSgmv>span{display:block;margin-top:.4rem;color:var(--guide-muted);font-size:.62rem;text-transform:uppercase}.ProfessionalSiteCostGuideDesktop_quoteSheet__pSgmv>strong{display:block;margin-top:.28rem;font-family:var(--font-display);font-size:1.85rem;font-weight:500}.ProfessionalSiteCostGuideDesktop_quoteSheet__pSgmv sup{font-family:var(--font-body),sans-serif;font-size:.62rem;font-weight:700}.ProfessionalSiteCostGuideDesktop_quoteSheet__pSgmv ul{display:grid;gap:.42rem;margin:.9rem 0 0;padding:0;list-style:none}.ProfessionalSiteCostGuideDesktop_quoteSheet__pSgmv li{color:var(--color-muted);font-size:.66rem}.ProfessionalSiteCostGuideDesktop_quoteSheet__pSgmv li:before{margin-right:.4rem;color:var(--guide-copper);content:"✓";font-weight:800}.ProfessionalSiteCostGuideDesktop_investmentBadge__nqrV9{position:absolute;z-index:4;bottom:.9rem;left:39%;display:grid;grid-template-rows:1fr auto 1fr;place-items:center;box-sizing:border-box;width:5.9rem;height:5.9rem;border:.18rem solid var(--color-orange);border-radius:50%;background:var(--color-black);box-shadow:0 0 0 .18rem var(--color-white),var(--shadow-soft);color:white;padding:.62rem .42rem .56rem;text-align:center;text-transform:uppercase;transform:rotate(-8deg)}.ProfessionalSiteCostGuideDesktop_investmentBadge__nqrV9 span{max-width:100%;font-size:.46rem;font-weight:900;letter-spacing:.025em;line-height:1.05;white-space:nowrap}.ProfessionalSiteCostGuideDesktop_investmentBadge__nqrV9 span:first-child{align-self:end}.ProfessionalSiteCostGuideDesktop_investmentBadge__nqrV9 span:last-child{align-self:start}.ProfessionalSiteCostGuideDesktop_investmentBadge__nqrV9 strong{color:var(--color-orange);font-size:1.55rem;line-height:1}.ProfessionalSiteCostGuideDesktop_srOnly__JvL0U{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.ProfessionalSiteCostGuideDesktop_essentials__oi8_o{border:1px solid var(--guide-line);border-radius:.75rem;background:var(--color-white);box-shadow:var(--shadow-soft);padding:1.4rem 1.5rem}.ProfessionalSiteCostGuideDesktop_essentialsTitle__38LjS{display:flex;align-items:center;gap:.85rem}.ProfessionalSiteCostGuideDesktop_essentialsTitle__38LjS>svg{flex:0 0 auto;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--color-black);color:var(--color-orange);padding:.65rem}.ProfessionalSiteCostGuideDesktop_essentials__oi8_o h2{margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.ProfessionalSiteCostGuideDesktop_essentials__oi8_o ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:1.15rem 0 0;padding:0;list-style:none}.ProfessionalSiteCostGuideDesktop_essentials__oi8_o li{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start}.ProfessionalSiteCostGuideDesktop_essentials__oi8_o li svg{width:1rem;height:1rem;margin-top:.12rem;color:var(--guide-copper)}.ProfessionalSiteCostGuideDesktop_essentials__oi8_o li p{margin:0;color:var(--color-muted);font-size:.72rem;line-height:1.45}.ProfessionalSiteCostGuideDesktop_mainGrid__c40T_{display:grid;grid-template-columns:10.5rem minmax(0,1fr) 14.75rem;gap:1.35rem;align-items:start;margin-top:1.5rem}.ProfessionalSiteCostGuideDesktop_coreGuide__Uujms,.ProfessionalSiteCostGuideDesktop_leftRail__8MjB1,.ProfessionalSiteCostGuideDesktop_rightRail__HXNpt{display:grid;gap:1.25rem;min-width:0}.ProfessionalSiteCostGuideDesktop_leftRail__8MjB1{position:sticky;top:calc(var(--site-header-height, 5rem) + 1rem)}.ProfessionalSiteCostGuideDesktop_adviceCard__cePNh,.ProfessionalSiteCostGuideDesktop_compactSection__k6glO,.ProfessionalSiteCostGuideDesktop_comparisonSection__l9GiD,.ProfessionalSiteCostGuideDesktop_desktopToc__RI0y_,.ProfessionalSiteCostGuideDesktop_faqSection__jZ5Oe,.ProfessionalSiteCostGuideDesktop_questionsCard__4qed8,.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA{border:1px solid var(--guide-line);border-radius:.65rem;background:var(--guide-paper)}.ProfessionalSiteCostGuideDesktop_desktopToc__RI0y_{overflow:hidden;padding:1rem 0}.ProfessionalSiteCostGuideDesktop_desktopToc__RI0y_>p{margin:0;padding:0 .9rem .75rem;font-size:.68rem;font-weight:800}.ProfessionalSiteCostGuideDesktop_desktopToc__RI0y_ ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.ProfessionalSiteCostGuideDesktop_desktopToc__RI0y_ a{display:grid;grid-template-columns:1.35rem 1fr;gap:.3rem;color:var(--color-muted);font-size:.64rem;line-height:1.35;text-decoration:none;border-left:2px solid transparent;padding:.7rem .75rem}.ProfessionalSiteCostGuideDesktop_desktopToc__RI0y_ a[aria-current=location]{border-left-color:var(--guide-copper);background:color-mix(in srgb,var(--color-orange) 9%,var(--color-white));color:var(--color-black)}.ProfessionalSiteCostGuideDesktop_desktopToc__RI0y_ a span{color:var(--guide-copper);font-size:.55rem;font-weight:800}.ProfessionalSiteCostGuideDesktop_adviceCard__cePNh{padding:1rem;border-top:3px solid var(--color-orange);background:var(--color-black);color:var(--color-white)}.ProfessionalSiteCostGuideDesktop_adviceCard__cePNh>svg{width:1.3rem;height:1.3rem;color:var(--guide-copper)}.ProfessionalSiteCostGuideDesktop_adviceCard__cePNh p,.ProfessionalSiteCostGuideDesktop_adviceCard__cePNh strong{display:block;margin-top:.55rem;font-size:.68rem;line-height:1.45}.ProfessionalSiteCostGuideDesktop_adviceCard__cePNh p{color:color-mix(in srgb,var(--color-white) 64%,transparent)}.ProfessionalSiteCostGuideDesktop_railBrandedAction___qs6a{width:100%;margin-top:.65rem}.ProfessionalSiteCostGuideDesktop_railBrandedAction___qs6a>a{width:100%;min-width:0;min-height:3.25rem;padding-inline:.75rem;font-size:.58rem}.ProfessionalSiteCostGuideDesktop_compactSection__k6glO,.ProfessionalSiteCostGuideDesktop_comparisonSection__l9GiD,.ProfessionalSiteCostGuideDesktop_faqSection__jZ5Oe{padding:1.25rem}.ProfessionalSiteCostGuideDesktop_sectionHeading__x7kUz{display:flex;align-items:flex-start;gap:.75rem}.ProfessionalSiteCostGuideDesktop_sectionHeading__x7kUz>span{flex:0 0 auto;border:1px solid var(--color-border);border-radius:.2rem;background:var(--color-warm-white);padding:.24rem .32rem;color:var(--color-black);font-size:.64rem;font-weight:750}.ProfessionalSiteCostGuideDesktop_sectionHeading__x7kUz h2{margin:0;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.18}.ProfessionalSiteCostGuideDesktop_compactSection__k6glO>p{margin:.7rem 0 0;color:var(--guide-muted);font-size:.77rem;line-height:1.55}.ProfessionalSiteCostGuideDesktop_factorList__KM5TK{display:flex;flex-wrap:wrap;gap:.42rem;margin:.9rem 0 0;padding:0;list-style:none}.ProfessionalSiteCostGuideDesktop_factorList__KM5TK li{border:1px solid color-mix(in srgb,var(--color-black) 14%,transparent);border-radius:2rem;background:var(--color-warm-white);padding:.34rem .62rem;color:var(--color-black);font-size:.62rem;font-weight:700}.ProfessionalSiteCostGuideDesktop_pillarGrid__7n7c5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1rem}.ProfessionalSiteCostGuideDesktop_pillarGrid__7n7c5 article{min-height:8.7rem;border:1px solid var(--guide-line);border-radius:.5rem;padding:.9rem .72rem;text-align:center;transition:transform var(--guide-motion-ui) var(--guide-motion-ease),border-color var(--guide-motion-ui) var(--guide-motion-ease),box-shadow var(--guide-motion-ui) var(--guide-motion-ease)}.ProfessionalSiteCostGuideDesktop_pillarGrid__7n7c5 article:hover{border-color:var(--color-orange);box-shadow:0 .5rem 1.2rem color-mix(in srgb,var(--color-orange) 15%,transparent);transform:translateY(-.2rem)}.ProfessionalSiteCostGuideDesktop_pillarGrid__7n7c5 svg{width:1.65rem;height:1.65rem;color:var(--guide-copper)}.ProfessionalSiteCostGuideDesktop_pillarGrid__7n7c5 h3{margin:.6rem 0 0;font-size:.74rem}.ProfessionalSiteCostGuideDesktop_pillarGrid__7n7c5 p{margin:.45rem 0 0;color:var(--guide-muted);font-size:.61rem;line-height:1.45}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP article{display:grid;grid-template-columns:auto 1fr;gap:.18rem .5rem;min-height:7rem;border:1px solid;border-radius:.55rem;padding:.8rem}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP article[data-tone=remember]{border-color:var(--color-border);background:var(--color-white);color:var(--color-orange)}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP article[data-tone=warning]{border-color:var(--color-black);background:var(--color-black);color:var(--color-orange)}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP article[data-tone=advice]{border-color:var(--color-border);background:var(--color-warm-white);color:var(--color-black)}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP svg{width:1.15rem;height:1.15rem}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP h3{margin:0;font-family:var(--font-display);font-size:.78rem;font-weight:700}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP p{grid-column:1/-1;margin:.45rem 0 0;color:var(--color-muted);font-size:.61rem;line-height:1.45}.ProfessionalSiteCostGuideDesktop_calloutGrid__Uj0OP article[data-tone=warning] p{color:color-mix(in srgb,var(--color-white) 70%,transparent)}.ProfessionalSiteCostGuideDesktop_comparison__qE633{overflow:hidden;margin-top:1rem;border:1px solid var(--guide-line);border-radius:.45rem}.ProfessionalSiteCostGuideDesktop_comparisonHeader__zXH7Q,.ProfessionalSiteCostGuideDesktop_comparisonRow__3xQo9{display:grid;grid-template-columns:.75fr 1.15fr 1.15fr}.ProfessionalSiteCostGuideDesktop_comparisonHeader__zXH7Q{background:var(--color-black);color:var(--color-white)}.ProfessionalSiteCostGuideDesktop_comparisonHeader__zXH7Q>*{padding:.55rem .65rem;font-size:.63rem;text-align:center}.ProfessionalSiteCostGuideDesktop_comparisonHeader__zXH7Q>:nth-child(2){background:color-mix(in srgb,var(--color-white) 8%,var(--color-black))}.ProfessionalSiteCostGuideDesktop_comparisonHeader__zXH7Q>:nth-child(3){box-shadow:inset 0 -2px var(--color-orange);background:color-mix(in srgb,var(--color-white) 8%,var(--color-black));color:var(--color-white)}.ProfessionalSiteCostGuideDesktop_comparisonRow__3xQo9{border-top:1px solid var(--guide-line)}.ProfessionalSiteCostGuideDesktop_comparisonRow__3xQo9>*{display:flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.35rem .55rem;font-size:.61rem;line-height:1.3;text-align:center}.ProfessionalSiteCostGuideDesktop_comparisonRow__3xQo9>strong{justify-content:flex-start;background:var(--color-warm-white);text-align:left}.ProfessionalSiteCostGuideDesktop_comparisonRow__3xQo9>span:nth-child(2){background:color-mix(in srgb,var(--color-stone) 34%,var(--color-white))}.ProfessionalSiteCostGuideDesktop_comparisonRow__3xQo9>span:nth-child(3){background:color-mix(in srgb,var(--color-orange) 8%,var(--color-white))}.ProfessionalSiteCostGuideDesktop_faqList__6htgh{margin-top:.9rem;border-top:1px solid var(--guide-line)}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg{border-bottom:1px solid var(--guide-line)}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg summary{display:grid;grid-template-columns:1.5rem 1fr .8rem;gap:.45rem;align-items:center;min-height:2.65rem;cursor:pointer;list-style:none;font-size:.7rem}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg summary::-webkit-details-marker{display:none}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg summary>span{color:var(--guide-copper);font-size:.58rem;font-weight:800}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg summary i{position:relative;width:.65rem;height:.65rem}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg summary i:after,.ProfessionalSiteCostGuideDesktop_faqItem__ikteg summary i:before{position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--guide-ink);content:""}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg summary i:after{transform:rotate(90deg);transition:transform var(--guide-motion-ui) var(--guide-motion-ease)}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg[open] summary i:after{transform:rotate(0)}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg>p{margin:0;padding:0 1.5rem .8rem;color:var(--guide-muted);font-size:.68rem;line-height:1.5}.ProfessionalSiteCostGuideDesktop_questionsCard__4qed8,.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA{padding:1rem}.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA{position:static}.ProfessionalSiteCostGuideDesktop_resourceIcon__n9mgB{width:1.4rem;height:1.4rem;color:var(--guide-copper)}.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA h2{margin:-1.35rem 0 0 2rem;font-size:1rem}.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA h3{margin:1.4rem 0 0;font-size:1rem;line-height:1.15}.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA p{margin:.55rem 0 0;color:var(--guide-muted);font-size:.68rem;line-height:1.5}.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA>a{width:100%;margin-top:.9rem;font-size:.62rem}.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA>a svg{width:1rem;height:1rem}.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA hr{height:1px;margin:1rem 0;border:0;background:var(--guide-line)}.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA>strong{font-family:var(--font-display);font-size:.85rem;font-weight:700}.ProfessionalSiteCostGuideDesktop_questionsCard__4qed8 .ProfessionalSiteCostGuideDesktop_sectionHeading__x7kUz{gap:.55rem}.ProfessionalSiteCostGuideDesktop_questionsCard__4qed8 .ProfessionalSiteCostGuideDesktop_sectionHeading__x7kUz h2{font-size:1rem}.ProfessionalSiteCostGuideDesktop_questionsCard__4qed8 ol{display:grid;gap:.42rem;margin:.9rem 0 0;padding:0;list-style:none}.ProfessionalSiteCostGuideDesktop_questionsCard__4qed8 li{display:grid;grid-template-columns:1.3rem 1fr;gap:.35rem;align-items:start}.ProfessionalSiteCostGuideDesktop_questionsCard__4qed8 li>span{display:grid;place-items:center;width:1.1rem;height:1.1rem;border:1px solid var(--color-border);border-radius:50%;background:var(--color-warm-white);color:var(--color-black);font-size:.53rem;font-weight:800}.ProfessionalSiteCostGuideDesktop_questionsCard__4qed8 li p{margin:0;font-size:.61rem;line-height:1.35}.ProfessionalSiteCostGuideDesktop_preparedDownload__YzU8M{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;border-top:1px solid var(--guide-line);padding-top:.75rem;color:var(--color-black);font-size:.62rem;font-weight:750;text-decoration:none}.ProfessionalSiteCostGuideDesktop_preparedDownload__YzU8M svg{flex:0 0 auto;width:1rem;height:1rem;color:var(--color-orange)}.ProfessionalSiteCostGuideDesktop_primaryCta__zOBp8{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-top:1.5rem;border:1px solid var(--color-black);border-radius:var(--radius-sm);background:var(--color-black);color:var(--color-white);padding:clamp(1.75rem,3vw,2.5rem)}.ProfessionalSiteCostGuideDesktop_primaryCta__zOBp8 h2{max-width:18ch;margin:0;font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:600;letter-spacing:-.045em;line-height:1.02}.ProfessionalSiteCostGuideDesktop_primaryCta__zOBp8 p{max-width:42rem;margin:.45rem 0 0;color:color-mix(in srgb,var(--color-white) 64%,transparent);font-size:.72rem;line-height:1.45}.ProfessionalSiteCostGuideDesktop_primaryCtaActions__wj_E_{display:grid;gap:.8rem;min-width:0;justify-items:center}.ProfessionalSiteCostGuideDesktop_primaryCtaActions__wj_E_>a:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-white) 30%,transparent);padding-bottom:.35rem;color:color-mix(in srgb,var(--color-white) 72%,transparent);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ProfessionalSiteCostGuideDesktop_primaryCtaActions__wj_E_>a:last-child:focus-visible,.ProfessionalSiteCostGuideDesktop_primaryCtaActions__wj_E_>a:last-child:hover{border-color:var(--color-orange);color:var(--color-orange)}.ProfessionalSiteCostGuideDesktop_related__B8txN{margin-top:1.5rem}.ProfessionalSiteCostGuideDesktop_related__B8txN>header{display:flex;justify-content:space-between;align-items:center}.ProfessionalSiteCostGuideDesktop_related__B8txN h2{margin:0;font-size:1.2rem}.ProfessionalSiteCostGuideDesktop_related__B8txN>header a{color:var(--guide-ink);font-size:.62rem;text-decoration:none}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:.75rem}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww article{display:grid;grid-template-columns:4.5rem 1fr;gap:.8rem;align-items:center;border:1px solid var(--guide-line);border-radius:.55rem;background:var(--guide-paper);padding:.7rem}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww article>div{display:grid;place-items:center;height:4.5rem;border-radius:var(--radius-sm);background:var(--color-black);color:var(--color-orange)}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww svg{width:2rem;height:2rem}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww section{min-width:0}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww h3{margin:0;font-family:var(--font-display);font-size:.83rem;font-weight:650;line-height:1.2}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww p{margin:.3rem 0 0;color:var(--guide-muted);font-size:.58rem;line-height:1.35}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww section>span{display:block;margin-top:.45rem;color:var(--guide-copper-dark);font-size:.58rem;font-weight:750}.ProfessionalSiteCostGuideDesktop_relatedGrid__dnGww section>span b{color:var(--color-orange);font-weight:inherit}@media (prefers-reduced-motion:reduce){.ProfessionalSiteCostGuideDesktop_faqItem__ikteg summary i:after,.ProfessionalSiteCostGuideDesktop_pillarGrid__7n7c5 article{transition:none}.ProfessionalSiteCostGuideDesktop_pillarGrid__7n7c5 article:hover{transform:none}}@media print{.ProfessionalSiteCostGuideDesktop_adviceCard__cePNh,.ProfessionalSiteCostGuideDesktop_desktopToc__RI0y_,.ProfessionalSiteCostGuideDesktop_primaryCtaActions__wj_E_,.ProfessionalSiteCostGuideDesktop_resourceCard__obmkA{display:none}.ProfessionalSiteCostGuideDesktop_mainGrid__c40T_{grid-template-columns:1fr 14rem}.ProfessionalSiteCostGuideDesktop_faqItem__ikteg>p{display:block}}.ProfessionalSiteCostEstimator_explorer__WK_3U{margin-top:1.15rem;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}.ProfessionalSiteCostEstimator_header__3gdQs{display:grid;gap:.35rem;padding:1.1rem;background:var(--color-black);color:var(--color-white)}.ProfessionalSiteCostEstimator_header__3gdQs h3,.ProfessionalSiteCostEstimator_header__3gdQs p{margin:0}.ProfessionalSiteCostEstimator_header__3gdQs p{color:var(--color-orange);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ProfessionalSiteCostEstimator_header__3gdQs h3{max-width:34ch;font-size:1rem;font-weight:650;letter-spacing:-.025em;line-height:1.2}.ProfessionalSiteCostEstimator_options__vdbDv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--color-border)}.ProfessionalSiteCostEstimator_options__vdbDv button{display:grid;gap:.25rem;min-height:5.5rem;border:0;border-right:1px solid var(--color-border);background:var(--color-warm-white);padding:.8rem;color:var(--color-black);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--guide-motion-ui) var(--guide-motion-ease),color var(--guide-motion-ui) var(--guide-motion-ease)}.ProfessionalSiteCostEstimator_options__vdbDv button:last-child{border-right:0}.ProfessionalSiteCostEstimator_options__vdbDv button[data-active]{background:var(--color-black);color:var(--color-white);box-shadow:inset 0 -3px var(--color-orange)}.ProfessionalSiteCostEstimator_options__vdbDv button:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-orange);outline-offset:-2px}.ProfessionalSiteCostEstimator_options__vdbDv button>span{color:var(--color-orange);font-size:.55rem;font-weight:850}.ProfessionalSiteCostEstimator_options__vdbDv button strong{font-size:.7rem;line-height:1.2}.ProfessionalSiteCostEstimator_options__vdbDv button small{color:var(--color-muted);font-size:.58rem;line-height:1.25}.ProfessionalSiteCostEstimator_options__vdbDv button[data-active] small{color:color-mix(in srgb,var(--color-white) 68%,transparent)}.ProfessionalSiteCostEstimator_result__JKUMX{display:grid;grid-template-columns:minmax(9rem,.72fr) minmax(0,1.65fr);gap:1rem;padding:1rem}.ProfessionalSiteCostEstimator_range__RyWho{border-left:2px solid var(--color-orange);padding-left:.85rem}.ProfessionalSiteCostEstimator_range__RyWho>span{display:block;color:var(--color-muted);font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ProfessionalSiteCostEstimator_range__RyWho>strong{display:block;margin-top:.45rem;font-size:1.25rem;letter-spacing:-.045em;line-height:1.05}.ProfessionalSiteCostEstimator_range__RyWho>p{margin:.55rem 0 0;color:var(--color-muted);font-size:.64rem;line-height:1.45}.ProfessionalSiteCostEstimator_scope__C99D3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ProfessionalSiteCostEstimator_scope__C99D3 section{border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:.75rem}.ProfessionalSiteCostEstimator_scope__C99D3 h4{margin:0;font-size:.62rem}.ProfessionalSiteCostEstimator_scope__C99D3 ul{display:grid;gap:.38rem;margin:.65rem 0 0;padding:0;list-style:none}.ProfessionalSiteCostEstimator_scope__C99D3 li{display:grid;grid-template-columns:.8rem 1fr;gap:.35rem;align-items:start;color:var(--color-muted);font-size:.56rem;line-height:1.35}.ProfessionalSiteCostEstimator_scope__C99D3 svg{width:.75rem;height:.75rem;color:var(--color-orange)}.ProfessionalSiteCostEstimator_explorer__WK_3U footer{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;border-top:1px solid var(--color-border);background:var(--color-warm-white);padding:.8rem 1rem}.ProfessionalSiteCostEstimator_explorer__WK_3U footer strong{font-size:.61rem;white-space:nowrap}.ProfessionalSiteCostEstimator_explorer__WK_3U footer p{margin:0;color:var(--color-muted);font-size:.58rem;line-height:1.4}@media (max-width:620px){.ProfessionalSiteCostEstimator_explorer__WK_3U footer,.ProfessionalSiteCostEstimator_options__vdbDv,.ProfessionalSiteCostEstimator_result__JKUMX,.ProfessionalSiteCostEstimator_scope__C99D3{grid-template-columns:1fr}.ProfessionalSiteCostEstimator_options__vdbDv button{min-height:0;border-right:0;border-bottom:1px solid var(--color-border)}.ProfessionalSiteCostEstimator_options__vdbDv button:last-child{border-bottom:0}.ProfessionalSiteCostEstimator_explorer__WK_3U footer strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.ProfessionalSiteCostEstimator_options__vdbDv button{transition:none}}