@media only screen and (min-width:0rem){#pricing{padding:var(--sectionPadding);padding-top:var(--innerSectionPadding)}#pricing .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#pricing .cs-container,#pricing .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#pricing .cs-content{max-width:50rem;text-align:center}#pricing .cs-text{margin-bottom:1rem}#pricing .cs-text:last-of-type{margin-bottom:0}#pricing .cs-text strong{color:var(--headerColor)}#pricing .cs-link{font-weight:700;text-decoration:underline;text-underline-offset:.1875rem}#pricing .cs-card{max-width:67.5rem;width:100%}#pricing .cs-card,#pricing .cs-columns,#pricing .cs-estimate,#pricing .cs-visual{align-items:stretch;display:flex;flex-direction:column}#pricing .cs-tabs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 auto clamp(1.5rem,3vw,2.5rem);width:100%}#pricing .cs-tab{background-color:#fff;border:1px solid #e3e8ef;border-radius:6.25rem;color:var(--headerColor);cursor:pointer;font-family:var(--bodyFont);font-size:1rem;font-weight:400;line-height:1.2em;padding:clamp(.75rem,1.5vw,1rem) clamp(1.25rem,2vw,1.5rem);transition:color .3s var(--transition),background-color .3s var(--transition),border-color .3s var(--transition)}#pricing .cs-tab:hover{border-color:var(--primary);color:var(--primary)}#pricing .cs-tab:focus-visible{outline:2px solid var(--primary);outline-offset:3px}#pricing .cs-tab.cs-active{background-color:var(--primary);border-color:var(--primary);color:#fff}#pricing .cs-panel[hidden]{display:none}#pricing .cs-head{align-items:center;display:flex;gap:clamp(1rem,3vw,2rem);justify-content:center}#pricing .cs-head-svg{display:block;height:auto;width:clamp(10rem,30vw,17.5rem)}#pricing .cs-brows{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.25rem)}#pricing .cs-brows-svg{display:block;height:auto;max-width:32.5rem;width:100%}#pricing .cs-feature{fill:none;stroke:rgba(15,23,42,.45);stroke-width:1.5;stroke-linecap:round}#pricing .cs-nose{opacity:.6;stroke-width:1.2}#pricing .cs-guide{opacity:.6;fill:none;stroke:var(--primary);stroke-width:.8;stroke-dasharray:2 2}#pricing .cs-strand{transition:stroke .3s,stroke-width .3s;fill:none;stroke:#8a7658;stroke-width:.9;stroke-linecap:round}#pricing .cs-strand.cs-active{stroke:var(--primary);stroke-width:1.1}#pricing .cs-bald,#pricing .cs-skin{fill:#f4dfcc}#pricing .cs-outline,#pricing .cs-skin{stroke:rgba(15,23,42,.3);stroke-width:1.5}#pricing .cs-hair{fill:#7a6a4a}#pricing .cs-outline{fill:none}#pricing .cs-head .cs-stage-art{opacity:0;transition:opacity .3s}#pricing .cs-head .cs-stage-art.cs-active{opacity:1}#pricing .cs-stages{display:flex;list-style:none;margin:0;padding:0}#pricing .cs-head .cs-stages{flex-direction:column;gap:.625rem}#pricing .cs-brows .cs-stages{gap:.5rem}#pricing .cs-stage{border:1px solid #e3e8ef;color:var(--bodyTextColor);font-size:.875rem;font-weight:700;text-align:center;transition:color .3s,background-color .3s,border-color .3s}#pricing .cs-stage.cs-active{background-color:var(--primary);border-color:var(--primary);color:#fff}#pricing .cs-head .cs-stage{border-radius:50%;font-size:1rem;height:2.25rem;line-height:2.125rem;width:2.25rem}#pricing .cs-brows .cs-stage{border-radius:6.25rem;line-height:1.5em;padding:.25rem .875rem}#pricing .cs-stage-text{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:1rem 0 1.5rem;text-align:center}#pricing .cs-stage-text strong{color:var(--headerColor)}#pricing .cs-legend{display:flex;gap:1.25rem;justify-content:center;list-style:none;margin:-.75rem 0 1.5rem;padding:0}#pricing .cs-legend-item{align-items:center;color:var(--bodyTextColor);display:flex;font-size:.875rem;gap:.5rem;line-height:1.5em}#pricing .cs-legend-item:before{border-radius:.125rem;content:"";display:block;height:.1875rem;width:1rem}#pricing .cs-legend-item.cs-native:before{background-color:#8a7658}#pricing .cs-legend-item.cs-transplanted:before{background-color:var(--primary)}#pricing .cs-range{border-top:1px solid #e3e8ef;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 0 0}#pricing .cs-range-label{color:var(--headerColor);font-size:.875rem;line-height:1.2em}#pricing .cs-grafts{font-weight:700}#pricing .cs-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:1.5rem;margin:0;width:100%}#pricing .cs-range-input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--primary) var(--fill,57%),#e3e8ef var(--fill,57%));border-radius:.25rem;height:.25rem}#pricing .cs-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--primary);border-radius:50%;height:1.25rem;margin-top:-.5rem;width:1.25rem}#pricing .cs-range-input::-moz-range-track{background-color:#e3e8ef;border-radius:.25rem;height:.25rem}#pricing .cs-range-input::-moz-range-progress{background-color:var(--primary);border-radius:.25rem;height:.25rem}#pricing .cs-range-input::-moz-range-thumb{background-color:var(--primary);border:none;border-radius:50%;height:1rem;width:1rem}#pricing .cs-range-input:focus-visible{outline:none}#pricing .cs-range-input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--primary);outline-offset:2px}#pricing .cs-range-input:focus-visible::-moz-range-thumb{outline:2px solid var(--primary);outline-offset:2px}#pricing .cs-range-scale{color:var(--bodyTextColor);display:flex;font-size:.875rem;justify-content:space-between;line-height:1.2em;opacity:.8}#pricing .cs-total{align-items:center;border-top:1px solid #e3e8ef;display:flex;flex-direction:column;gap:.25rem;margin:1.5rem 0 0;padding:1.25rem 0 0}#pricing .cs-total-label{color:var(--headerColor);font-size:.875rem;line-height:1.2em}#pricing .cs-price{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(3.0625rem,6vw,3.8125rem);letter-spacing:-.02em;line-height:1.1em}#pricing .cs-note{color:var(--bodyTextColor);font-size:.875rem;line-height:1.5em;margin:.75rem 0 0;opacity:.8;text-align:center}}@media only screen and (min-width:64rem){#pricing .cs-columns{align-items:center;flex-direction:row;gap:3rem}#pricing .cs-visual{border-right:1px solid #e3e8ef;flex:none;padding-right:3rem;width:55%}#pricing .cs-stage-text{margin-bottom:0}#pricing .cs-legend{margin:.75rem 0 0}#pricing .cs-estimate{flex:1}#pricing .cs-range{border-top:none;padding:0}}@media (prefers-reduced-motion:reduce){#pricing .cs-head .cs-stage-art,#pricing .cs-strand{transition:none}}