@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#2d2250;--muted:#574c69;--purple:#6c49a0;--lilac:#ede5fa;--coral:#e86d51;--green:#18725b;--gold:#edb840;--blue:#317fab;--cream:#fffaf2;--serif:'Cormorant Garamond',Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:var(--cream);color:var(--ink);font:18px/1.75 Manrope,Arial,sans-serif}a{text-decoration:none;color:inherit}button,input{font:inherit}button{cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--purple);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.04;letter-spacing:-1.3px}h1{font-size:clamp(68px,6.6vw,94px);margin-bottom:28px}h2{font-size:62px;margin-bottom:0}h3{font-size:37px}em{font-weight:500;color:var(--coral)}.section-wrap{max-width:1320px;margin:auto;padding-left:68px;padding-right:68px}.section-space{padding-top:106px;padding-bottom:106px}.eyebrow{font-size:13px;letter-spacing:1.5px;font-weight:700;line-height:1.65;margin-bottom:25px}.eyebrow>span{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--coral);margin-right:8px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;background:var(--purple);color:#fff;padding:17px 25px;font-size:16px;font-weight:600;border:2px solid transparent;border-radius:32px;box-shadow:0 5px 0 #4b2f7525;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px);background:#573684}.button span{font-size:24px;line-height:1}.text-link{display:inline-block;font-size:16px;font-weight:600;border-bottom:2px solid currentColor;padding-bottom:5px}.skip{position:fixed;top:-100px;left:20px;background:#fff;padding:10px;z-index:30}.skip:focus{top:10px}header{max-width:1456px;margin:auto;padding:26px 68px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:13px;font:27px/1.1 var(--serif);white-space:nowrap}.brand small{font:10px Manrope,Arial,sans-serif;letter-spacing:1.5px;display:block;margin-top:9px;font-weight:600}.brand-mark{width:47px;height:47px;background:var(--coral);color:#fff;display:grid;place-items:center;border-radius:17px 17px 17px 2px;box-shadow:5px -5px 0 #edb840,-5px 5px 0 #a9d0b7;font-size:34px}nav{display:flex;gap:25px;font-size:15px;font-weight:600}nav a:hover{color:var(--coral)}.header-cta{font-size:15px;font-weight:700;color:var(--green);border-bottom:2px solid #abd0b7;padding-bottom:5px}.header-cta span{margin-left:22px}.menu{display:none}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;padding-top:64px;padding-bottom:75px;position:relative;background:var(--lilac);border-radius:36px 36px 0 0;max-width:1320px;overflow:hidden}.hero:before{content:'';position:absolute;width:230px;height:230px;border:44px solid #e1d2f4;border-radius:50%;left:-140px;top:290px;pointer-events:none}.hero-copy{position:relative;z-index:1}.lead{font-size:18px;color:var(--muted);max-width:450px;line-height:1.8;margin-bottom:30px}.hero .button{background:var(--coral);box-shadow:0 5px 0 #a6463620}.hero .button:hover{background:#ca523b}.hero-bottom{display:flex;gap:18px;align-items:center;margin-top:40px}.fine-line{width:34px;height:3px;background:var(--coral);flex-shrink:0}.hero-bottom p{font-size:14px;line-height:1.6;margin:0}.five-note{font-size:11px;line-height:1.6;border-left:1px solid #bba7d4;padding-left:18px;margin-left:auto;white-space:nowrap}.five-note b{font-weight:500}.hero-visual{position:relative;padding:20px 0 0 14px;align-self:center;min-width:0}.photo-frame{height:560px;background:#f1be9b;border-radius:48% 48% 12px 12px;overflow:hidden;position:relative;transform:rotate(3deg);border:8px solid var(--cream);box-shadow:14px 15px 0 #cfc0e3}.photo-frame img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:rotate(-3deg) scale(1.07)}.photo-caption{display:flex;justify-content:space-between;gap:16px;font-size:12px;margin:32px 0 0 15px;position:relative;z-index:2}.photo-caption span:last-child{font-family:var(--serif);font-style:italic;font-size:20px}.seal{position:absolute;left:-28px;bottom:50px;background:var(--gold);border-radius:50%;width:124px;height:124px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-13deg);outline:1px solid #785628;outline-offset:-8px;z-index:4;color:#4c3926}.seal b{font-size:45px;font-weight:400;line-height:1.4}.seal span{font-size:7px;font-weight:700;letter-spacing:1px}.element-orbit{position:absolute;inset:0;z-index:3;pointer-events:none}.element-orbit span{position:absolute;display:grid;place-items:center;width:59px;height:59px;border-radius:50%;font:30px Georgia;color:white;border:3px solid var(--lilac);box-shadow:0 5px 10px #3c25401c}.element-orbit span:nth-child(1){background:var(--green);left:8%;top:6%}.element-orbit span:nth-child(2){background:var(--coral);right:6%;top:0;transform:rotate(12deg);border-radius:20px 20px 20px 3px}.element-orbit span:nth-child(3){background:var(--gold);color:var(--ink);right:-3%;top:47%;border-radius:15px;transform:rotate(15deg)}.element-orbit span:nth-child(4){background:#fffaf2;color:var(--purple);left:-4%;top:40%;border-color:#c7b4db}.element-orbit span:nth-child(5){background:var(--blue);right:9%;bottom:2%;border-radius:50% 50% 50% 4px}.elements-band{max-width:1320px;margin:auto;background:var(--ink);color:#fff;padding:26px 50px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:0 0 24px 24px}.elements-band>span{font:italic 27px var(--serif)}.elements-band>div{display:flex;flex-wrap:wrap;gap:23px;font-size:16px}.elements-band div span{display:flex;gap:8px;align-items:center}.elements-band i{display:inline-block;width:13px;height:13px;border-radius:50%}.wood{background:#7aca9a}.fire{background:#fa9575}.earth{background:#f4ca62}.metal{background:#fffaf2}.water{background:#83c6ee}.about{display:grid;grid-template-columns:1fr 1fr;gap:95px}.about h2{position:relative}.about h2:after{content:'✳';display:block;font-family:Georgia;color:var(--gold);font-size:100px;line-height:1.2;margin-top:32px}.about-text{padding-top:23px}.about-text p{font-size:18px;color:var(--muted)}.about-text .intro{font-family:var(--serif);font-size:32px;line-height:1.35;color:var(--ink)}blockquote{margin:26px 0 15px;padding:22px 27px;background:#fff0d5;border-radius:0 25px 25px 25px;font:27px/1.4 var(--serif)}.signature{display:block;text-align:right;font:italic 26px var(--serif);color:var(--purple)}.services{background:#e6f1e8;position:relative}.section-top{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:44px}.section-top>p{font-size:18px;max-width:330px;color:var(--muted);margin-bottom:0}.services h2 em{color:var(--green)}.service-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.service-tabs button{border:1px solid #adc9b9;border-radius:16px;padding:18px 20px;background:#ffffff70;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#315f4e;font-size:17px;font-weight:600}.service-tabs button span{font-size:13px}.service-tabs button[aria-selected=true]{background:var(--green);color:white;border-color:var(--green);box-shadow:0 5px 0 #b7d4c1}.service-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-top:48px}.service-panel[hidden]{display:none}.service-number{display:inline-grid;place-items:center;width:42px;height:42px;background:#c5dfce;border-radius:50%;font-size:15px;color:var(--green)}.service-intro h3{font-size:44px;margin:20px 0 22px}.service-intro>p{font-size:18px;color:var(--muted)}.service-intro .text-link{color:var(--green)}.service-list{list-style:none;padding:0;margin:0;counter-reset:services}.service-list li{padding:0 0 22px 42px;margin-bottom:22px;border-bottom:1px solid #b8d0bf;position:relative;counter-increment:services}.service-list li:before{content:'0' counter(services);position:absolute;top:3px;left:0;color:var(--green);font-size:14px;font-weight:700}.service-list b{font-size:19px;font-weight:700}.service-list p{font-size:17px;color:var(--muted);margin:7px 0 0;line-height:1.75}.mini-plan{width:280px;max-width:100%;margin:35px auto 0}.mini-plan svg{fill:#fffaf280;stroke:#619a7c;stroke-width:1.5}.mini-plan .compass{fill:none;stroke:var(--coral)}.mini-plan text{stroke:none;fill:var(--green);font:10px Manrope;text-anchor:middle}.mini-plan>span{display:block;text-align:center;font-size:14px;color:var(--green)}.garden-art{width:270px;height:220px;position:relative;margin:35px 0;background:#d0e4b6;border:3px solid #7ca772;border-radius:45% 8px 25px 8px;overflow:hidden}.tree{position:absolute;background:#549a63;border:9px solid #8bc48a;border-radius:50%}.t1{width:65px;height:65px;left:20px;top:22px}.t2{width:50px;height:50px;right:20px;top:15px}.t3{width:65px;height:65px;right:20px;bottom:18px}.garden-house{position:absolute;width:90px;height:70px;left:95px;top:65px;background:#f4cf80;border:3px solid #e89761;box-shadow:6px 6px 0 #a8bb8a}.garden-path{position:absolute;left:122px;bottom:0;width:30px;height:80px;background:#f6e4b4;transform:rotate(-15deg)}.pond{position:absolute;bottom:22px;left:15px;width:55px;height:30px;background:#5ca5c1;border:5px solid #8ec9cd;border-radius:60%}.decor-art{display:flex;gap:10px;align-items:flex-end;margin-top:40px}.decor-art span{width:45px;height:80px;background:var(--green);border-radius:40px 40px 0 0}.decor-art span:nth-child(2){height:115px;background:var(--coral)}.decor-art span:nth-child(3){height:95px;background:var(--gold)}.decor-art span:nth-child(4){height:65px;background:#faf2dc;border:1px solid #c3ac7b}.decor-art span:nth-child(5){height:100px;background:var(--blue)}.support{display:grid;grid-template-columns:.9fr 1.6fr 1.3fr;gap:25px;align-items:center;padding-top:55px;padding-bottom:55px;border-bottom:2px solid #f0d5b6}.support>.eyebrow{margin:0;font-size:13px}.support>div{display:flex;align-items:center;gap:24px}.support-num{font:120px/1 var(--serif);color:var(--coral)}.support h2{font-size:35px;letter-spacing:-.6px}.support>p:last-child{font-size:17px;color:var(--muted);margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:10px}.steps article{border-radius:20px;padding:24px 21px;background:#eee6f8;border-top:5px solid var(--purple)}.steps article:nth-child(2){background:#fce6dd;border-color:var(--coral)}.steps article:nth-child(3){background:#f8edc9;border-color:var(--gold)}.steps article:nth-child(4){background:#e0eff8;border-color:var(--blue)}.steps article>span{font-size:15px;font-weight:700}.steps h3{font-size:29px;line-height:1.15;letter-spacing:-.5px;margin:24px 0 18px}.steps p{font-size:17px;margin-bottom:0;color:#4f465d}.prices{background:#f9e8e0}.prices h2 em{color:#b95039}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{padding:31px 27px;background:var(--cream);border-radius:24px;display:flex;flex-direction:column;border:2px solid #ecd4c8}.price-card.featured{border-color:var(--purple);background:#f4eefb}.price-card:nth-child(2){border-color:var(--green);background:#f0f7ed}.price-card:nth-child(3){border-color:var(--blue);background:#ecf6fb}.price-label{font-size:12px;letter-spacing:.8px;font-weight:700;line-height:1.5}.price-card h3{font-size:35px;line-height:1.1;margin:25px 0}.price{font:46px/1.2 var(--serif);margin-bottom:12px;white-space:nowrap}.price small{font-size:24px}.price-min{font-size:16px;line-height:1.7;color:var(--muted)}.price-card ul{list-style:none;padding:20px 0 25px;margin:0;flex:1;font-size:16px}.price-card li{padding:8px 0 8px 23px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:700}.price-card .button{padding:14px 17px;font-size:15px;gap:10px}.secondary{background:var(--green);box-shadow:none}.secondary:hover{background:#10533f}.price-card:nth-child(3) .secondary{background:var(--blue)}.price-note{font-size:16px;color:var(--muted);margin-top:25px}.estimate{display:grid;grid-template-columns:1.5fr .7fr 1.1fr;gap:30px;align-items:center;background:#fffaf2;padding:30px;border-radius:20px;margin-top:35px}.estimate h3{font-size:30px;letter-spacing:-.5px;margin-bottom:12px}.estimate p,.estimate label,.estimate-result span{font-size:16px}.estimate p{color:var(--muted);margin:0}.estimate input{width:100%;padding:11px;border:2px solid #bfa8d7;border-radius:10px;background:white;color:var(--ink);margin-top:8px;font-size:20px}.estimate-result output{display:block;font:40px/1.5 var(--serif);color:var(--purple)}.estimate-result span{color:var(--muted);display:block}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:70px}.faq-list details{border-bottom:1px solid #cbbddc;padding:22px 0}.faq-list details:first-child{padding-top:0}.faq summary{list-style:none;cursor:pointer;position:relative;padding-right:35px;font-size:18px;font-weight:600;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:0;top:-3px;font-size:28px;color:var(--purple)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:17px;color:var(--muted);padding-top:18px;margin-bottom:0}.contact{background:#5c3b88;color:var(--cream);padding:80px 0;position:relative;overflow:hidden}.contact:before{content:'';position:absolute;right:-100px;bottom:-210px;width:650px;height:650px;border:80px solid #77519d;border-radius:50%;pointer-events:none}.contact-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center;position:relative}.contact .eyebrow{color:#f4ce73}.contact h2{font-size:72px}.contact em{color:#f4b9a0}.contact p:not(.eyebrow){font-size:18px;color:#f0e7f6;margin-top:25px}.phone{display:block;font:42px var(--serif);margin:30px 0 24px}.phone span{font-size:27px;margin-left:20px;color:#f4ce73}.contact-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.light{background:var(--gold);color:var(--ink);box-shadow:none}.light:hover{background:#ffd16a}.copy-phone{font-size:16px;color:white;border:0;border-bottom:1px solid #d0b9e3;background:none;padding:5px 0}.contact .copy-status{min-height:25px;font-size:15px;margin:10px 0 0}.contact-symbol{max-width:340px;color:#f1c966}.contact-symbol svg{width:100%;fill:none;stroke:currentColor;stroke-width:1.4}.contact-symbol text{font:80px Georgia;text-anchor:middle;fill:currentColor;stroke:none}.contact-symbol p{font-size:12px!important;text-align:center;letter-spacing:2px}footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:36px;padding-bottom:36px}footer .brand{font-size:23px}footer .brand small{font-size:10px}footer p,footer>span{font-size:14px;color:var(--muted);margin:0}
@media(max-width:1150px){header{padding-inline:38px;gap:22px}nav{gap:16px;font-size:14px}.brand{font-size:24px}.section-wrap{padding-inline:42px}.hero{gap:32px;margin-inline:20px}.hero>*{min-width:0}h1{font-size:72px}.five-note{display:none}.photo-frame{height:530px}.seal{left:-20px}.elements-band{margin-inline:20px;flex-wrap:wrap;gap:18px;padding-inline:42px}.about{gap:65px}.service-panel{gap:50px}.steps{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr}.price-card{padding:30px}.price-card .button{align-self:flex-start;min-width:260px}.price-card ul{padding-top:10px}.price-card h3{margin:20px 0}.support{grid-template-columns:1fr 1.8fr}.support>p:last-child{grid-column:2}.estimate{grid-template-columns:1fr 1fr}.estimate>div:first-child{grid-column:1/-1}.contact-inner{gap:45px}.phone{font-size:36px}}
@media(max-width:900px) and (min-width:761px){header{flex-wrap:wrap}header nav{order:3;flex-basis:100%;justify-content:center}h1{font-size:57px}.hero{gap:20px}.photo-frame{height:490px}.hero .button{font-size:15px;padding-inline:18px;gap:10px}.hero .eyebrow{font-size:11px}.photo-caption{flex-wrap:wrap}.service-tabs button{font-size:15px;padding:16px}.service-tabs button span{display:none}.contact h2{font-size:60px}.phone{font-size:30px}.faq{gap:40px}}
@media(max-width:760px){html{scroll-padding-top:25px}header{padding:22px 24px;gap:12px;position:relative}.brand{font-size:23px;gap:12px}.brand small{font-size:9px;letter-spacing:.8px}.brand-mark{width:35px;height:35px;font-size:27px;border-radius:12px 12px 12px 2px;box-shadow:4px -4px 0 var(--gold),-4px 4px 0 #a9d0b7}.header-cta{font-size:14px;margin-left:auto}.header-cta span{display:none}.menu{display:block;border:0;background:none;color:var(--ink);font-size:26px;padding:0}nav{display:none;position:absolute;left:0;right:0;top:88px;background:var(--cream);padding:25px;flex-direction:column;gap:20px;font-size:18px;z-index:10;box-shadow:0 10px 20px #30214510}nav.open{display:flex}.section-wrap{padding-left:24px;padding-right:24px}.hero{grid-template-columns:1fr;padding-top:36px;padding-bottom:35px;margin-inline:12px;border-radius:25px 25px 0 0;gap:35px}.hero:before{left:-170px;top:150px}.eyebrow{font-size:12px;letter-spacing:.8px}.hero .eyebrow{font-size:11px;max-width:300px}h1{font-size:clamp(45px,13.6vw,65px);line-height:1.01;margin-bottom:25px}h2{font-size:46px}.lead{font-size:18px;max-width:none}.button{font-size:16px;padding:15px 18px;gap:13px;line-height:1.5}.hero-bottom{margin-top:28px;gap:13px}.hero-bottom p{font-size:14px}.hero-visual{margin:0 14px;padding:15px 0 0;max-width:420px;justify-self:center;width:calc(100% - 28px)}.photo-frame{height:410px;max-height:114vw;border-width:6px;box-shadow:8px 9px 0 #cfc0e3;transform:rotate(2deg)}.photo-frame img{transform:rotate(-2deg) scale(1.07)}.photo-caption{font-size:12px;margin:25px 0 0;flex-wrap:wrap;gap:8px;line-height:1.5}.photo-caption span:last-child{font-size:20px}.element-orbit span{width:47px;height:47px;font-size:26px}.element-orbit span:nth-child(2){right:0}.element-orbit span:nth-child(3){right:-10px}.element-orbit span:nth-child(4){left:-15px}.seal{width:95px;height:95px;left:-20px;bottom:60px;outline-offset:-6px}.seal b{font-size:33px}.seal span{font-size:5.5px}.elements-band{margin-inline:12px;padding:25px 24px;border-radius:0 0 22px 22px;gap:22px}.elements-band>span{font-size:26px;line-height:1.25}.elements-band>div{gap:15px 20px;font-size:16px}.section-space{padding-top:68px;padding-bottom:68px}.about{grid-template-columns:1fr;gap:25px}.about h2:after{display:none}.about-text{padding-top:0}.about-text .intro{font-size:30px}.about-text p{font-size:18px}blockquote{font-size:26px;padding:22px}.section-top{display:block;margin-bottom:32px}.section-top>p{margin-top:24px;font-size:18px}.service-tabs{gap:8px;margin-top:32px}.service-tabs button{font-size:14px;padding:14px 10px;line-height:1.5;border-radius:12px}.service-tabs button span{display:none}.service-panel{grid-template-columns:1fr;gap:34px;padding-top:35px}.service-intro h3{font-size:39px}.mini-plan{display:none}.service-list li{padding-left:34px}.service-list b{font-size:19px}.service-list p{font-size:17px}.service-number{font-size:14px}.service-intro>p{font-size:18px}.support{grid-template-columns:1fr;gap:22px;padding-top:35px;padding-bottom:35px}.support>p:last-child{grid-column:1}.support-num{font-size:110px}.support h2{font-size:32px}.support>.eyebrow{font-size:12px}.steps{grid-template-columns:1fr;gap:20px}.steps article{padding:27px}.steps h3{font-size:32px;margin-top:20px}.steps p{font-size:17px}.price-card{padding:28px 24px}.price-card .button{min-width:0;align-self:stretch;font-size:16px}.price-card h3{font-size:35px}.price-label{font-size:12px}.price{font-size:45px}.price-card li,.price-min,.price-note{font-size:16px}.estimate{padding:25px 20px;gap:20px 15px}.estimate h3{font-size:29px}.estimate-result output{font-size:32px}.estimate-result span,.estimate p,.estimate label{font-size:16px}.faq{grid-template-columns:1fr;gap:35px}.faq summary{font-size:18px}.faq details p{font-size:17px}.contact{padding:62px 0}.contact-inner{grid-template-columns:1fr;gap:0}.contact-symbol{display:none}.contact h2{font-size:58px}.contact p:not(.eyebrow){font-size:18px}.phone{font-size:34px;white-space:nowrap}.phone span{margin-left:4px;font-size:22px}.contact-actions{gap:22px}.copy-phone{font-size:16px}footer{flex-wrap:wrap;gap:25px;padding-top:30px;padding-bottom:30px}footer p{order:3;flex-basis:100%;font-size:15px}footer>span{font-size:14px}.garden-art{max-width:100%}}
@media(max-width:380px){header{padding-inline:18px;gap:9px}.brand{font-size:21px}.header-cta{font-size:13px}.phone{font-size:29px}.service-tabs button{font-size:13px}.estimate{padding-inline:15px}.hero .button{font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.hero .button{background:#c74e36}.hero .button:hover{background:#a83d29}
/* Requested palette: green hero, red process cards, purple pricing cards. */
.hero{background:#dcefe0}
.hero:before{border-color:#c3e0c8}
.hero .five-note{border-left-color:#a6c9ad}
.hero .photo-frame{box-shadow:14px 15px 0 #b8d5bf}
.hero .element-orbit span{border-color:#dcefe0}
.hero .element-orbit span:nth-child(4){border-color:#9dbda5}
.steps article,.steps article:nth-child(2),.steps article:nth-child(3),.steps article:nth-child(4){background:#fbe3e3;border-color:#c54040}
.price-card,.price-card.featured,.price-card:nth-child(2),.price-card:nth-child(3){background:#f0e7f8;border-color:#6c49a0}
.price-card .button,.price-card .secondary,.price-card:nth-child(3) .secondary{background:#6c49a0}
.price-card .button:hover,.price-card .secondary:hover,.price-card:nth-child(3) .secondary:hover{background:#573684}
@media(max-width:760px){.hero .photo-frame{box-shadow:8px 9px 0 #b8d5bf}}
/* Green replacements requested for the first, fourth and fifth blocks. */
.elements-band{background:#18725b}
.price-card,.price-card.featured,.price-card:nth-child(2),.price-card:nth-child(3){background:#e5f2e7;border-color:#18725b}
.price-card .button,.price-card .secondary,.price-card:nth-child(3) .secondary{background:#18725b}
.price-card .button:hover,.price-card .secondary:hover,.price-card:nth-child(3) .secondary:hover{background:#10533f}
.prices .estimate input{border-color:#85b39a}
.prices .estimate-result output{color:#18725b}
.faq-list details{border-bottom-color:#a6c9b4}
.faq summary:after{color:#18725b}
.contact{background:#18725b}
.contact:before{border-color:#2c8a6f}
.contact .copy-phone{border-bottom-color:#a7d3bb}
