.pricing-page .feature-hero{max-width:1100px;padding-bottom:50px}.interior .pricing-page .feature-hero h1{font-size:clamp(40px,4.7vw,66px)}.pricing-offer{padding:0 0 35px}.pricing-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6def2;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 25px 60px -40px #00005445}.pricing-card-summary{background:#edf1fc;padding:48px;display:flex;flex-direction:column;align-items:flex-start}.pricing-badge{display:inline-flex;gap:9px;align-items:center;font-size:9px;font-weight:600;letter-spacing:.12em;background:white;border:1px solid #d6def2;border-radius:20px;padding:9px 13px;margin-bottom:30px}.pricing-card-summary h2{font-size:clamp(31px,3vw,41px);line-height:1.15}.pricing-amount{font-size:70px;line-height:1.1;letter-spacing:-.055em;margin:5px 0 7px}.pricing-period{font-size:13px;color:var(--muted);margin:0 0 30px}.pricing-card-summary .button{width:100%;justify-content:space-between}.pricing-note{font-size:12px;line-height:1.7;color:var(--muted);margin:18px 0 0;max-width:290px}.pricing-card-details{padding:48px}.pricing-includes{list-style:none;margin:0;padding:0;display:grid;gap:26px}.pricing-includes li{display:flex;gap:13px;align-items:flex-start}.pricing-includes li>svg{color:#00877e;width:18px;height:18px;margin-top:2px}.pricing-includes strong{font-size:16px;font-weight:500}.pricing-includes p{font-size:12px;color:var(--muted);line-height:1.7;margin:7px 0}.pricing-includes a{font-size:11px;color:var(--blue)}
@media(max-width:900px){.pricing-card-summary,.pricing-card-details{padding:30px}.pricing-amount{font-size:60px}}
@media(max-width:700px){.pricing-card{grid-template-columns:1fr;border-radius:12px}.pricing-card-summary,.pricing-card-details{padding:27px 23px}.pricing-page .feature-hero{padding-bottom:30px}.pricing-card-summary h2{font-size:34px}.pricing-card-summary .button{font-size:12px}.pricing-includes strong{font-size:15px}.pricing-note{max-width:none}}
