.deployment_planner__GkhZj{--surface:var(--neutral-white);--paper:var(--neutral-gray-pale);--ink:var(--neutral-dark-bg);--muted:var(--neutral-gray-medium);--line:var(--neutral-gray-light);--accent:var(--king-forest);--accent-dark:var(--king-forest-darker);--tint:var(--king-forest-lightest);--warning-bg:#fff8e8;--warning-ink:#74501a;--radius:.75rem;color:var(--ink);background:var(--paper);line-height:1.7}.deployment_planner__GkhZj :is(button,input,summary,a):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.deployment_planner__GkhZj button,.deployment_planner__GkhZj input,.deployment_planner__GkhZj summary{accent-color:var(--accent)}.deployment_planner__GkhZj button,.deployment_planner__GkhZj input[type=checkbox],.deployment_planner__GkhZj input[type=radio],.deployment_planner__GkhZj summary{cursor:pointer}.deployment_container__bcOil{max-width:72rem;margin:auto;padding:0 2rem 4rem}.deployment_paymentNote__oW2gi{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line);font-size:.85rem}.deployment_paymentNote__oW2gi strong{color:var(--accent)}.deployment_paymentNote__oW2gi p{margin:0}.deployment_layout__EQ7bc{display:grid;grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:2rem;padding-top:2rem}.deployment_steps__41nPn{display:grid;gap:1.5rem;min-width:0}.deployment_section__tayxT{padding:1.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.deployment_sectionTitle__mcUM0{display:flex;align-items:baseline;gap:.8rem;margin-bottom:1.25rem}.deployment_sectionTitle__mcUM0>span{color:var(--accent);font-size:.75rem;font-variant-numeric:tabular-nums}.deployment_fullSection__3XtKU h2,.deployment_sectionTitle__mcUM0 h2{font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:-.03em;margin:0}.deployment_intro__AN2WF{color:var(--muted);font-size:.85rem;margin:-.6rem 0 1.25rem}.deployment_presets__rlsRI{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.deployment_presets__rlsRI button,.deployment_secondary__E2s6M{border:1px solid var(--line);border-radius:.4rem;min-height:2.75rem;padding:.4rem .9rem;font-size:.8rem;background:var(--surface)}.deployment_presets__rlsRI button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--tint)}.deployment_fields__QfeaQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.deployment_field__bDNBs{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;min-width:0}.deployment_field__bDNBs input{background:var(--surface);width:100%;min-height:2.75rem;border:1px solid var(--line);border-radius:.35rem;padding:.5rem .7rem;color:var(--ink);font-size:1rem;font-variant-numeric:tabular-nums}.deployment_check__tO1Ne small,.deployment_choiceSelected__2d6h1 small,.deployment_choice__01xrc small,.deployment_field__bDNBs small,.deployment_option__Pgsbq small{display:block;color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.7}.deployment_note__eYXN4{color:var(--muted);font-size:.75rem;margin:.8rem 0;line-height:1.8}.deployment_check__tO1Ne{display:flex;align-items:flex-start;gap:.7rem;font-size:.85rem;margin:1rem 0 0;cursor:pointer}.deployment_check__tO1Ne input,.deployment_option__Pgsbq input{width:1rem;height:1rem;margin-top:.25rem;flex-shrink:0}.deployment_check__tO1Ne small{margin-top:.3rem}.deployment_choices__uC5vM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;min-width:0}.deployment_choiceSelected__2d6h1,.deployment_choice__01xrc{padding:.9rem;border:1px solid var(--line);border-radius:.5rem;cursor:pointer;font-size:.8rem}.deployment_choiceSelected__2d6h1{border-color:var(--accent);background:var(--tint)}.deployment_choiceSelected__2d6h1 input,.deployment_choice__01xrc input{display:block;margin-bottom:.6rem}.deployment_choiceSelected__2d6h1 strong,.deployment_choice__01xrc strong{display:block;margin-bottom:.5rem;font-weight:600}.deployment_warning__h_3CJ{background:var(--warning-bg);color:var(--warning-ink);border-left:3px solid;padding:.85rem 1rem;font-size:.75rem;margin:1rem 0}.deployment_warning__h_3CJ p+p{margin-top:.75rem}.deployment_details__Fp5BD{margin-top:1.4rem;border-top:1px solid var(--line);padding-top:.8rem}.deployment_details__Fp5BD summary{font-size:.85rem;font-weight:600;padding:.25rem 0;min-height:2.75rem}.deployment_formula__4JbjW{background:var(--paper);padding:.7rem;font-size:.7rem;color:var(--muted)}.deployment_optionGrid__gXN3Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.deployment_option__Pgsbq{display:flex;gap:.6rem;border:1px solid var(--line);border-radius:.5rem;padding:1rem;cursor:pointer}.deployment_option__Pgsbq:has(input:checked){border-color:var(--accent);background:var(--tint)}.deployment_option__Pgsbq strong{display:block;font-size:.8rem;font-weight:600;margin-bottom:.25rem}.deployment_hardware__t3lDy{background:var(--tint);padding:1.2rem;border-radius:.4rem}.deployment_hardware__t3lDy>div+div{margin-top:1rem}.deployment_hardware__t3lDy span,.deployment_hardware__t3lDy strong{display:block}.deployment_hardware__t3lDy span{font-size:.75rem;color:var(--accent)}.deployment_hardware__t3lDy strong{font-size:1.1rem;font-weight:600;margin-top:.25rem}.deployment_budget__tRWiX{position:sticky;top:5.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.deployment_budgetHead__SQHbS{background:var(--accent-dark);color:var(--surface);padding:1.5rem}.deployment_budgetHead__SQHbS p{color:var(--king-mint);font-size:.65rem;letter-spacing:.12em}.deployment_budgetHead__SQHbS h2{font-size:1.15rem;font-weight:600;margin:.5rem 0}.deployment_budgetHead__SQHbS>span{font-size:.8rem;color:var(--king-mint-lightest)}.deployment_budgetBody__UK3rg{padding:1.4rem}.deployment_budgetBody__UK3rg h3{font-size:.85rem;font-weight:700;margin-bottom:.8rem;color:var(--accent)}.deployment_budgetBody__UK3rg dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.8rem;margin:.7rem 0}.deployment_budgetBody__UK3rg dt small{color:var(--muted);font-size:.7rem;margin-left:.4rem}.deployment_budgetBody__UK3rg dd{white-space:nowrap;font-weight:500;font-variant-numeric:tabular-nums}.deployment_subtotal__Cwn3V{display:flex;justify-content:space-between;gap:.5rem;padding:.85rem 0 1.2rem;margin-bottom:1.2rem;border-bottom:1px solid var(--line);font-size:.75rem}.deployment_subtotal__Cwn3V strong{white-space:nowrap}.deployment_total__mXND3{background:var(--tint);padding:1rem;border-radius:.4rem}.deployment_total__mXND3>span{font-size:.75rem;color:var(--accent)}.deployment_total__mXND3>strong{display:block;font-size:2rem;font-weight:600;letter-spacing:-.05em;color:var(--accent-dark);font-variant-numeric:tabular-nums}.deployment_total__mXND3>p{font-size:.7rem;color:var(--accent);margin-top:.4rem}.deployment_primary__ivbY3{width:100%;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.8rem;min-height:2.75rem;background:var(--accent);color:var(--surface);border-radius:.45rem;font-size:.8rem;margin-top:1.25rem}.deployment_primary__ivbY3:hover{background:var(--accent-dark)}.deployment_exportStatus__lEdCl{font-size:.7rem;color:var(--muted);margin:.65rem 0 1rem;text-align:center}.deployment_textLink__Z4177{font-size:.75rem;display:flex;align-items:center;gap:.4rem;color:var(--accent);min-height:2.75rem}.deployment_fullSection__3XtKU{margin-top:3.5rem;scroll-margin-top:6rem}.deployment_eyebrow__JeJ84{display:block;font-size:.65rem;color:var(--accent);letter-spacing:.1em;margin-bottom:.75rem}.deployment_wideTitle__Oh2I2{display:flex;gap:1rem;justify-content:space-between;align-items:center}.deployment_requirements__MemkB{border-top:1px solid var(--line);margin-top:1.5rem}.deployment_requirements__MemkB details{border-bottom:1px solid var(--line)}.deployment_requirements__MemkB summary{padding:1rem .1rem;font-size:.9rem}.deployment_requirements__MemkB summary em{font-size:.7rem;font-style:normal;color:var(--accent);margin-left:1rem;display:inline-block}.deployment_requirements__MemkB details>div{padding:0 1.3rem 1.25rem;font-size:.8rem;color:var(--muted);max-width:56rem}.deployment_requirements__MemkB details p+p{margin-top:.5rem}.deployment_metering__zyBJc{display:grid;grid-template-columns:15rem 1fr;gap:2rem;background:var(--surface);padding:1.5rem;margin-top:1.5rem;border-left:3px solid var(--accent)}.deployment_metering__zyBJc h3{font-size:1rem;font-weight:600}.deployment_metering__zyBJc ol{display:grid;gap:.75rem;font-size:.8rem}.deployment_metering__zyBJc li{display:flex;gap:.6rem}.deployment_metering__zyBJc svg{flex-shrink:0;margin-top:.25rem;color:var(--accent)}.deployment_tableWrap__uYYl7{overflow-x:auto;margin-top:1.5rem}.deployment_tableWrap__uYYl7 table{width:100%;text-align:left;border-collapse:collapse;font-size:.8rem}.deployment_tableWrap__uYYl7 td,.deployment_tableWrap__uYYl7 th{padding:1rem;border-bottom:1px solid var(--line);vertical-align:top}.deployment_tableWrap__uYYl7 thead{background:var(--tint);color:var(--accent)}.deployment_tableWrap__uYYl7 tbody th{width:20%;font-weight:500}.deployment_offer__4cZYg{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem;padding:2rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.deployment_offer__4cZYg h3{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.deployment_offer__4cZYg p{font-size:.8rem;color:var(--muted);margin-top:.8rem}.deployment_offer__4cZYg .deployment_tableWrap__uYYl7{margin-top:0}.deployment_offer__4cZYg .deployment_tableWrap__uYYl7 td,.deployment_offer__4cZYg .deployment_tableWrap__uYYl7 th{padding:.75rem;white-space:nowrap}.deployment_scope__hddfq{margin-top:1.5rem;font-size:.8rem;color:var(--muted)}.deployment_scope__hddfq p+p{margin-top:.75rem}.deployment_scope__hddfq a{text-decoration:underline;color:var(--accent)}.deployment_footnote__Nk8w4{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem;font-size:.7rem;color:var(--muted)}@media (max-width:1023px){.deployment_layout__EQ7bc{grid-template-columns:minmax(0,1fr)}.deployment_budget__tRWiX{position:static}.deployment_budgetBody__UK3rg{display:block}.deployment_metering__zyBJc{grid-template-columns:1fr;gap:1rem}}@media (max-width:639px){.deployment_container__bcOil{padding:0 1rem 2.5rem}.deployment_paymentNote__oW2gi{grid-template-columns:1fr;gap:.4rem}.deployment_section__tayxT{padding:1.15rem}.deployment_choices__uC5vM,.deployment_optionGrid__gXN3Z{grid-template-columns:1fr}.deployment_choiceSelected__2d6h1,.deployment_choice__01xrc{display:grid;grid-template-columns:1rem 1fr;gap:.4rem .6rem}.deployment_choiceSelected__2d6h1 input,.deployment_choice__01xrc input{margin:.25rem 0 0}.deployment_choiceSelected__2d6h1 small,.deployment_choice__01xrc small{grid-column:2}.deployment_choiceSelected__2d6h1 strong,.deployment_choice__01xrc strong{margin:0}.deployment_offer__4cZYg{grid-template-columns:1fr;gap:1.5rem;padding:1.15rem}.deployment_tableWrap__uYYl7>table{min-width:32rem}.deployment_offer__4cZYg .deployment_tableWrap__uYYl7>table{min-width:0}.deployment_wideTitle__Oh2I2{align-items:flex-start;flex-direction:column}.deployment_fields__QfeaQ{gap:.65rem}}