.web-pricing-hero{padding:50px 0}.web-pricing-hero h1{margin:0;font-size:clamp(43px,5vw,65px)}.web-pricing-hero>div>p:not(.eyebrow){max-width:780px}.web-price-jumps{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:28px}.web-price-jumps a{color:var(--gold);font-size:16px;text-underline-offset:6px}.web-price-section{padding-top:55px}.web-package-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.web-price-card{border:1px solid #363636;padding:30px;display:flex;flex-direction:column;align-items:start;background:#111111}.web-price-card:first-child{background:#191919;border-color:#b99c62}.web-price-card .eyebrow{font-size:12px;letter-spacing:1px;line-height:1.8}.web-price-card h2{font-size:35px;letter-spacing:-.6px;margin:2px 0 16px}.web-price{font:46px/1.1 var(--serif);margin:0 0 18px;color:#e8bb60}.web-price span{display:block;font:14px/1.6 var(--sans);color:#c7c7c7;margin-top:7px}.web-price-card>p:not(.eyebrow):not(.web-price){font-size:16px;line-height:1.75;color:#c7c7c7}.web-price-card ul{padding-left:21px;display:grid;gap:13px;font-size:16px;line-height:1.65;margin:5px 0 22px}.web-price-card .web-price-note{font-size:14px!important;margin-top:auto;padding-top:18px;border-top:1px solid #353535;width:100%}.web-price-card .button{margin-top:12px}.web-inclusions{border-top:1px solid #363636;margin-top:36px;padding-top:28px}.web-inclusions h3{font:30px/1.2 var(--serif);margin:0 0 20px}.web-inclusions ul{display:grid;grid-template-columns:1fr 1fr;gap:15px 45px;padding-left:21px;font-size:16px;line-height:1.65}.web-inclusions>p{font-size:14px;line-height:1.8;color:#c7c7c7;max-width:1080px}.web-care-section .section-lead>p{color:#c7c7c7}.web-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.web-care-grid article{border-top:2px solid #b99c62;padding:25px 0;display:flex;flex-direction:column;align-items:start}.web-care-grid h3{font:28px/1.2 var(--serif);margin:0 0 23px}.web-care-grid .web-price{color:#edc779}.web-care-grid .web-price span{color:#c7c7c7}.web-care-grid p:not(.web-price){color:#c7c7c7;font-size:16px;line-height:1.75;flex:1}.web-care-grid .button{border-color:#b99c62;color:#000000}.web-care-grid .button:hover{background:#ffdf9e;color:#000000}.web-care-note{color:#c7c7c7;font-size:14px;line-height:1.85;max-width:1060px}.web-table-scroll{overflow-x:auto}.web-price-table{border-collapse:collapse;width:100%;font-size:16px;text-align:left}.web-price-table th,.web-price-table td{padding:20px 18px;border-bottom:1px solid #353535;vertical-align:top;line-height:1.65}.web-price-table thead{background:#000000;color:#f5f5f5}.web-price-table tbody th{font-weight:600;width:27%}.web-price-table td:nth-child(2){width:17%}.web-price-table td:nth-child(2) strong{font-size:21px;color:#e8bb60;white-space:nowrap}.web-price-table td span{display:block;font-size:14px;color:#c7c7c7}.web-table-note{font-size:15px;line-height:1.8;margin:25px 0}.web-project-notes{background:#141414;border-top:1px solid #353535}.website-selection[hidden]{display:none}.website-selection{padding:22px;border:1px solid #363636;background:#141414}.website-selection h3{font:27px/1.2 var(--serif);margin:0 0 20px}.website-selection .web-select-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.website-selection label{display:block;font-size:15px}.website-selection select{width:100%;margin-top:8px;padding:12px;font-size:16px;border:1px solid #4a4a4a;background:#141414;color:var(--ink)}.web-addon-list{display:grid;gap:15px;margin:18px 0}.web-addon-control{border-bottom:1px solid #353535;padding-bottom:12px}.web-addon-control>label{display:flex;gap:10px;align-items:start;cursor:pointer;line-height:1.6}.web-addon-control input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin-top:4px;accent-color:#e8bb60}.web-addon-qty{display:flex;gap:12px;align-items:center;margin:10px 0 0 28px;font-size:14px}.web-addon-qty input{width:70px;min-height:38px;padding:8px;font-size:16px}.web-addon-qty[hidden]{display:none}.web-selection-totals{padding-top:15px;margin-top:20px;border-top:1px solid #b99c62;display:grid;gap:8px}.website-selection .fine{font-size:14px;line-height:1.7}.web-inquiry-error{color:#ffb4ab}
@media(max-width:900px){.web-care-grid{grid-template-columns:1fr}.web-care-grid article{display:block}.web-care-grid p:not(.web-price){max-width:650px}.web-price-card{padding:24px}.web-price-card h2{font-size:31px}}
@media(max-width:700px){.web-package-grid,.web-inclusions ul,.website-selection .web-select-row{grid-template-columns:1fr}.web-price-jumps{gap:15px 23px}.web-price-card{padding:24px}.web-price-table{min-width:630px}.web-price-card h2{font-size:32px}.web-pricing-hero{padding:35px 0}.web-price-section{padding-top:35px}.website-selection{padding:17px}.web-pricing-hero h1{font-size:44px}}

.web-care-offer{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px;padding:34px;border:1px solid var(--gold);background:#111;margin:8px 0 40px}
.web-care-offer h3{font:34px/1.2 var(--serif);margin:8px 0 24px}.web-care-offer .eyebrow{color:var(--gold)}
.web-care-offer p:not(.eyebrow){color:#c7c7c7;line-height:1.75}.web-care-offer ul{padding-left:20px;display:grid;gap:12px;margin:0 0 24px}
.web-care-offer .web-offer-price{color:var(--gold);font:44px/1.2 var(--serif);margin:0 0 20px}.web-offer-price span{display:block;color:#c7c7c7;font:15px/1.6 var(--sans);margin:6px 0 0}.web-offer-price b{display:block;font:28px/1.5 var(--serif);margin:8px 0;color:#c7c7c7}
.web-care-offer .fine{font-size:14px;margin-bottom:0}.website-selection details{margin-top:22px}.web-care-grid .button{color:#000}.web-selection-totals{font-size:16px}.web-pricing-hero .web-price-jumps a{font-size:16px}
@media(max-width:700px){.web-care-offer{grid-template-columns:1fr;padding:24px;gap:24px}.web-care-offer h3{font-size:29px}.web-care-offer .web-offer-price{font-size:40px}.web-care-offer .button{width:100%}.web-select-row select{min-width:0}.web-select-row>label{min-width:0}}
