.mkt.h2 .plx-box.plx-box{color:var(--ink);font-family:var(--font-body);background:#fff;padding:clamp(3rem,7vw,6.5rem) clamp(1.25rem,5vw,5rem);position:relative}.plx-box p{text-wrap:pretty;font-size:1.0625rem;font-weight:500;line-height:1.55}.plx-head{gap:1rem;max-width:44rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.plx-head p{opacity:.72;max-width:36rem}.plx-head-centre{text-align:center;justify-items:center;margin-inline:auto}.plx-small{opacity:.62;font-size:.9rem!important}.plx-foot{text-align:center;margin-top:2rem}.plx-foot a{color:var(--purple-600);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.plx-foot a .px-arrow{transition:transform .18s}.plx-foot a:hover .px-arrow{transform:translate(3px)}.plx-foot a:focus-visible{outline:2px solid var(--focus,var(--purple-600));outline-offset:3px;border-radius:4px}.plx-ctas{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.mkt.h2 .plx-plans.plx-plans{background:#fff;scroll-margin-top:2rem}.mkt.h2 .plx-figures.plx-figures{background:#fff}.plx-figures-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(100%,1080px);margin:0 auto;padding:0;list-style:none;display:grid}.plx-figure{border-radius:var(--radius-lg);background:#fff;align-content:start;gap:.6rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:grid;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.plx-figure strong{font-family:var(--font-heading);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.75rem,2.3vw,2.4rem);font-weight:400;line-height:1}.plx-figure span{color:#0108339e;font-size:.95rem;font-weight:500;line-height:1.4}.mkt.h2 .plx-all.plx-all{background:var(--paper)}.plx-all-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.plx-card{border-radius:var(--radius-lg);background:#fff;border:0;outline:0;align-content:start;gap:1rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:grid;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.plx-card-icon{border-radius:var(--radius-sm);background:var(--ink);width:2.5rem;height:2.5rem;color:var(--lime);place-items:center;font-size:1.25rem;display:grid}.plx-card h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:500;line-height:1.2}.plx-card p{opacity:.72;line-height:1.45;font-size:.975rem!important}.mkt.h2 .plx-bolt.plx-bolt{background:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(100svh,860px);display:grid}.mkt.h2 .plx-bolt.plx-paper{background:var(--paper)}.mkt.h2 .plx-bolt.plx-flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.plx-flip .plx-bolt-copy{order:2}.plx-bolt-copy{gap:1.25rem;max-width:34rem;display:grid}.plx-bolt-copy>p.h2-blur{opacity:.72}.plx-bolt-side{min-width:0}.plx-flow{width:100%}.plx-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.5rem 0 0;display:grid}.plx-price{border-radius:var(--radius-lg);background:#fff;border:0;outline:0;align-content:start;gap:.35rem;padding:clamp(1rem,1.6vw,1.25rem);display:grid;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.plx-price dt{opacity:.62;font-size:.85rem;font-weight:600}.plx-price dd{gap:.2rem;margin:0;display:grid}.plx-price strong{font-family:var(--font-body);letter-spacing:-.02em;font-size:1.4rem;font-weight:500;line-height:1.05}.plx-price span{opacity:.72;font-size:.82rem;line-height:1.35}@media (max-width:1100px){.plx-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt.h2 .plx-bolt.plx-bolt,.mkt.h2 .plx-bolt.plx-flip{grid-template-columns:1fr;min-height:0}.plx-flip .plx-bolt-copy{order:0}.plx-figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.plx-figure{padding:1.25rem 1rem}.plx-figure strong{font-size:clamp(1.25rem,6.4vw,1.75rem)}}@media (max-width:720px){.plx-all-grid,.plx-prices{grid-template-columns:1fr}.plx-price{grid-template-columns:6.5rem 1fr;align-items:baseline}}.plx-shot,.plx-photo{border-radius:var(--radius-lg);width:min(100%,133.333svh - 16rem);margin-inline:auto;display:block;overflow:hidden}.plx-photo{aspect-ratio:4/3;object-fit:cover;height:auto}@media (max-width:1100px){.plx-shot,.plx-photo{width:100%}}@media (max-width:1023px){.mkt.h2 .plx-box.plx-box{padding-block:3rem}.mkt.h2 .plx-bolt.plx-bolt{gap:1.5rem;min-height:0}.plx-bolt-copy{min-width:0;max-width:none}.plx-foot a{min-height:44px;margin-block:-.5rem;padding-block:.5rem}}@media (min-width:700px) and (max-width:1023px){.mkt.h2 .plx-bolt.plx-bolt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mkt.h2 .plx-bolt.plx-flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.plx-flip .plx-bolt-copy{order:2}}@media (max-width:1023px){.mkt.h2[data-page-slug=pricing-lettings] :is(.h2-stack-text h3,.h2-h){text-wrap:balance;max-width:none}.mkt.h2[data-page-slug=pricing-lettings] .h2-web-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:100%;padding-right:1.25rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}.mkt.h2[data-page-slug=pricing-lettings] .h2-web-tabs::-webkit-scrollbar{display:none}.mkt.h2[data-page-slug=pricing-lettings] .h2-web-tabs button{white-space:nowrap;scroll-snap-align:start;flex:none;height:44px}.mkt.h2[data-page-slug=pricing-lettings] .h2-web-pill{height:44px}}.plx-charts{width:min(100%,40rem);margin-inline:auto}
