.avandria-crystal .landscaping-intro{background:linear-gradient(125deg,#f5f9ff,#e6f0ff 65%,#efebff);padding-bottom:64px}.landscaping-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);display:grid}.landscaping-hero-grid>div{min-width:0}.avandria-crystal .landscaping-intro h1{color:#152541;letter-spacing:-2px;max-width:710px;font-family:Georgia,serif;font-size:clamp(42px,4.6vw,70px);line-height:1.06}.landscaping-intro .intro{max-width:640px;font-size:19px;line-height:1.65}.avandria-crystal .landscaping-cost{color:#152541;margin:26px 0;font-size:20px;line-height:1.5}.landscaping-cost strong{font-weight:750}.landscaping-cost span{color:#475d7b;margin-top:8px;font-size:14px;line-height:1.6;display:block}.landscaping-intro .hero-actions{flex-wrap:wrap;gap:12px}.landscaping-intro .button{min-height:50px;font-size:15px}.avandria-crystal .landscaping-proof{background:#fff;border:1px solid #c7d7ee;border-radius:18px;margin:0;scroll-margin-top:110px;overflow:hidden;box-shadow:0 20px 45px #21385f14}.landscaping-proof img{width:100%;height:auto;display:block}.landscaping-proof figcaption{padding:22px 24px}.landscaping-proof figcaption>span{color:#475d7b;letter-spacing:1.5px;font-size:10px;font-weight:700;display:block}.landscaping-proof figcaption>strong{color:#152541;margin:8px 0;font-size:20px;display:block}.landscaping-proof .text-link{flex-wrap:wrap;font-size:14px;line-height:1.6}.landscaping-preview-steps h2,.landscaping-final h2{letter-spacing:-1px;max-width:760px;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1.15}.landscaping-preview-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:38px 0 0;padding:0;list-style:none;display:grid}.landscaping-preview-steps li{border-top:1px solid #c6d5ed;min-width:0;padding-top:20px}.landscaping-preview-steps li>span{color:#3c56a4;font-size:13px;font-weight:700}.landscaping-preview-steps h3{margin:16px 0 12px;font-size:21px;line-height:1.35}.landscaping-preview-steps p{color:#475d7b;font-size:16px;line-height:1.7}.avandria-crystal .landscaping-final{text-align:center;background:#eaf2ff}.landscaping-final h2{margin-left:auto;margin-right:auto}.landscaping-final>p{color:#475d7b;line-height:1.7}.landscaping-final .button{white-space:normal;max-width:100%;margin:16px 0}@media (max-width:1000px){.landscaping-hero-grid{grid-template-columns:1fr}.landscaping-proof{max-width:780px}.landscaping-intro .intro{max-width:720px}}@media (max-width:700px){.landscaping-preview-steps ol{grid-template-columns:1fr;gap:24px}.landscaping-preview-steps li{padding-top:18px}.landscaping-preview-steps p{margin-bottom:0}.landscaping-intro .hero-actions{flex-direction:column;align-items:stretch}.landscaping-intro .button{white-space:normal;text-align:center;justify-content:center;width:100%}.landscaping-proof figcaption{padding:18px}.avandria-crystal .landscaping-intro h1{letter-spacing:-1.4px;font-size:clamp(38px,10vw,58px)}.landscaping-intro .intro{font-size:17px}.landscaping-cost span{font-size:14px}}
