.service-plans{padding:55px 0 60px}.plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.plan-card{border:1px solid #ccc;padding:30px;display:flex;flex-direction:column}.plan-card h2{font-size:36px;margin:24px 0 15px}.plan-card>p{font-size:16px;min-height:52px}.plan-price{font-size:42px;letter-spacing:-.045em;color:#681d32;white-space:nowrap}.plan-price small{font-size:16px;letter-spacing:0}.plan-price span{display:block;font-size:14px;letter-spacing:0;margin-top:2px}.plan-card ul{padding-left:18px;margin:25px 0 30px;flex:1}.plan-card li{font-size:16px;line-height:1.5;margin-bottom:13px}.plan-card:nth-child(2){background:#681d32;color:#fff;border-color:#681d32}.plan-card:nth-child(2) p,.plan-card:nth-child(2) .eyebrow,.plan-card:nth-child(2) .plan-price{color:#fff}.plan-card:nth-child(2) .button{background:white;color:#681d32}.plan-card .button{gap:12px;justify-content:center}.plan-inclusions{border-bottom:1px solid #ddd;padding:35px 0 20px}.plan-inclusions h3{font-size:27px}.plan-inclusions p{font-size:16px;max-width:1100px}.plan-projects{padding:45px 0}.plan-projects h2{margin-top:25px}.project-rates article{display:flex;justify-content:space-between;gap:35px;padding:25px 0;border-top:1px solid #ddd}.project-rates h3{font-size:27px;margin:0 0 10px}.project-rates p{font-size:16px;margin:0;max-width:750px}.project-rates strong{color:#681d32;white-space:nowrap;font-size:17px;font-weight:500}.plan-notes{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding:50px 0}.plan-notes h2{font-size:42px;margin-top:24px}.plan-notes p,.plan-notes li{font-size:16px}.plan-notes li{padding:5px}.plan-notes h3{font-size:25px;letter-spacing:-.03em}.plan-download{border-top:1px solid #ddd;padding:40px 0 65px;display:flex;align-items:center;justify-content:space-between;gap:30px}.plan-download h3{margin-bottom:12px}.plan-download p{font-size:16px;margin:0}.plan-more{padding-bottom:30px}@media(max-width:1050px){.plan-card{padding:22px}.plan-price{font-size:34px}.plan-cards{gap:14px}}@media(max-width:760px){.plan-cards{grid-template-columns:1fr}.plan-card{padding:25px}.plan-card>p{min-height:0}.plan-price{font-size:42px}.project-rates article,.plan-download{flex-direction:column;align-items:start;gap:16px}.plan-notes{grid-template-columns:1fr;gap:25px}.plan-notes h2{font-size:36px}.service-plans{padding-top:35px}.plan-projects{padding-top:20px}}
