.will-confirmed-pricing{margin-top:32px}.will-price-list{margin:20px 0 24px}.will-price-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #cdd4c8;padding:20px 0}.will-price-list dt{font-family:var(--serif);font-size:19px}.will-price-list dd{margin:0;text-align:right}.will-price-list strong{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1.5;white-space:nowrap}.will-price-list strong span{font-size:17px}.will-price-list dd small{display:block;font-size:11px}.will-terms{margin:24px 0}.will-terms>div{padding:12px 0;border-top:1px solid #d4dbd0}.will-terms dt{font-weight:600;font-size:12px}.will-terms dd{margin:5px 0 0;font-size:12px;line-height:2}.will-examples{background:#f0eee6}.will-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.will-example-grid article{background:#fffef9;padding:30px 26px;border-top:2px solid #9baf92}.will-example-grid h3{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.8}.will-example-grid strong{display:block;font-family:var(--serif);font-size:31px;font-weight:500;margin:24px 0}.will-example-grid strong span{font-family:var(--sans);font-size:12px}.will-example-grid p{font-size:12px;line-height:2.1}.will-site-photo{margin:44px 0 0;max-width:800px}.will-site-photo img{display:block;width:100%;height:auto;border-radius:2px 2px 50px 2px}.will-site-photo figcaption{font-size:11px;line-height:1.9;margin-top:12px;color:#66756a}.area-tabs{grid-template-columns:repeat(9,minmax(0,1fr))}.area-tabs button{padding-left:4px;padding-right:4px}.will-contact-intro .will-response{margin-top:18px;font-size:13px}.region-cost .will-confirmed-pricing{max-width:800px}@media(max-width:680px){.will-example-grid{grid-template-columns:1fr}.will-price-list strong{font-size:28px}.will-price-list dt{font-size:17px}.will-price-list>div{gap:10px}.area-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.will-example-grid article{padding:26px}.will-site-photo{margin-top:30px}}

.will-review-score strong{font-family:var(--serif);font-size:40px;font-weight:500}.will-review-score span{font-size:11px;margin-left:10px}.will-google-review blockquote{margin:18px 0;padding-left:16px;border-left:2px solid #9baf92}.will-google-review cite{font-style:normal;font-size:10px;line-height:1.9}.will-google-review .text-link{font-size:12px;margin:15px 0}.will-google-review small{display:block;font-size:10px;line-height:1.9}

.will-line-choice{border:1px solid #b9d7bd;background:#eef6eb;padding:24px;margin:24px 0 20px}.will-line-choice .eyebrow{font-size:9px;letter-spacing:.18em;color:#3b7754}.will-line-choice h3{font-family:var(--serif);font-size:20px;font-weight:500;line-height:1.8;margin:8px 0}.will-line-choice p:not(.eyebrow){font-size:12px;line-height:1.9}.will-line-entry{display:flex;align-items:center;justify-content:center;gap:18px;background:#06a84c;color:#fff!important;border:1px solid #06a84c;padding:17px 20px;min-height:52px;font-size:13px;font-weight:600;line-height:1.8;text-decoration:none}.will-line-entry:hover{background:#078f43}.will-line-entry:focus-visible{outline:2px solid #254a40;outline-offset:4px}.will-line-choice .will-line-entry{margin-top:18px}.will-line-choice small{display:block;font-size:10px;line-height:1.9;margin-top:10px;color:#54705a}.will-contact-divider{font-size:12px!important;text-align:center;color:#66756a;margin:24px 0!important}.will-contact-actions{display:flex;justify-content:center;align-items:stretch;gap:16px;margin:28px 0 0}.will-contact-actions .contact-button{margin:0;min-width:280px}.will-contact-actions .will-line-entry{min-width:260px}.will-contact-line-mobile{display:none}.mobile-contact>a.will-line-sticky{background:#06a84c;color:white;border-color:#06a84c;font-weight:600}@media(max-width:960px){.will-contact-line-mobile{display:block}}@media(max-width:680px){.will-line-choice{padding:20px;margin-top:20px}.will-line-choice h3{font-size:18px}.will-contact-actions{flex-direction:column;gap:12px}.will-contact-actions .contact-button,.will-contact-actions .will-line-entry{width:100%;min-width:0}.will-line-entry{font-size:12px;padding:14px 16px}.will-contact-line-mobile .will-line-choice{margin-top:0}}
