.expert-quote[data-astro-cid-thowht4a]{display:contents}.expert-quote[data-astro-cid-thowht4a] .btn{color:var(--color-yellow)}.hero[data-astro-cid-ac7tubzj]{padding-block:var(--space-l) var(--space-s)}.hero__panel[data-astro-cid-ac7tubzj]{--focus-ring:var(--color-yellow);align-items:center;gap:var(--space-l);padding:var(--space-m);border-radius:var(--radius-lg);background:var(--color-navy-700) url(data:image/avif;base64,AAAAHGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZgAAANZtZXRhAAAAAAAAACFoZGxyAAAAAAAAAABwaWN0AAAAAAAAAAAAAAAAAAAAAA5waXRtAAAAAAABAAAAImlsb2MAAAAAREAAAQABAAAAAAD6AAEAAAAAAAAEVAAAACNpaW5mAAAAAAABAAAAFWluZmUCAAAAAAEAAGF2MDEAAAAAVmlwcnAAAAA4aXBjbwAAAAxhdjFDgSgCAAAAABRpc3BlAAAAAAAABnAAAAUmAAAAEHBpeGkAAAAAAwgICAAAABZpcG1hAAAAAAAAAAEAAQOBAgMAAARcbWRhdBIACgo6KrN9JeEBDQaQMsMIRIAAEEEEUAELPhblZBGbXZOV2h3APckzRiyJIZH+CYa1Yb0kWOVCLjGaqVsTQbxSKv9MH4/zWJLGHPypZNtkKcy1RX+LeKr4+QupX4ktYOpNLERpXM81djZhsPOW6YblVJGBs8gzSgXYvMw/zfcpADiy+KRQA6PEXb4/KCcohKOUS1nWTyW9fJOY5LYLkSVWsCtTpNPvrgIkbDD1kpZLPuhJC1X+TKHZqm2D1XgZX+RQr/bPwjZkmjOhmZVX7DoD2KGFQT1EwtiJKyAeIxfgvT2/NpoXLNyeJHfNcdSmP5KS26c+66T45wuw74/OX0BiKNe2HhqLHmOzuegZCLcxxZCblF79gA6lNw7LwybGHB4dahNQhBfW7DFe8l6/E6Y4vCQ5ygJUxS7LcfgZ/4qxd4jN+RBlPxiE++8cWMrBkCJLnu4uWbyBPx4t0kuE1Nv9WaQM7VFln9x7nwSgKQlch9fBWay/sjWubaKscthH2QlZikSrrdJH4HeQZRuftJ3FZZX59OaaIlvobP8JgOoRajGrrQRJJeoroQXKzbZE4BC3XgJO+XJwJKSdFGrRDOc8SKSozkXPToJKegFhXVZJ2psai3XcJQu8V2bH3NqZjssWN52snq2kSs4ZnJEbqgT9v9gB53AEBHrb7WZvSq1KpmHPDavh2SLt1z4mH49TP3vHHmlgbx5N34YT992V2KzW3GHv61czcGY1PDULbHMLTVJ+EA7+MxCvTnbg65VIJ5PhM0lUnZXOkwMUfmbsjOVUh0K2MkYaMz5fZWXz7O5vosrXxuRXhaWx54+sZwQsDI/wXqfdG10Li5FfHoBHVVZUJYkzBCOYogWZ6XqTogqoYSSmba2bsvnHC7gToLJESOzXJ+Z8uVcJxVvlAUTRE8Bot+N/NirOf6tcSvDAuDmAQQ83E2//fsBEa44KSuVNEN1qMlI0BWDR5bpdRc1M6rG6Zpu12gCFVHRt0Ek6LWklA0zrDHtWTOfm6kNkAgYAEbMQuRY6H/3r/W5Kt4Wbb8iOUw8ZcdO+FjkIkm9bDQAPizvnag3YAacRhPRZqyiUz1j7XyQGyGXbtd+86DTYeRKKcwNOR0wiyzqhE6DuDZEKDxuQ6qs6Rd3u2ktu7u0ZMhYjoKPfAP25v1oOfqa8Y+qbE4v6AKLb9l6KIWQ5n0a1VWazxiCOzI11b2lTuk8x7/vyRx6YQ3MM/NhgaSmJ34afa/CYZdMxUIxtf+IypIsp+6Pub8rbEcbk9MPEwTF2/pOkgXNlT5jgDI990KAEijLxNraJo7/NyVFVnNNI8kGbQwi9/7lH5ijOEySwbFrMj5T/H9kmDO7cb8T9Yng+ZjscynwHjOMiamGtP9WOxXMBeqCxz19qvub4B+DqY3lkICJWc7euqgNexAgUGFKUt5RdQ/28TJJBSEpCLdNEnJcQvsPNrV86fgLh39EM3IEJupHoC8A=) center / cover no-repeat;color:var(--color-surface);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.hero__content[data-astro-cid-ac7tubzj]{padding:var(--space-l) 0 var(--space-l) var(--space-xs)}.hero__title[data-astro-cid-ac7tubzj]{margin-bottom:var(--space-m);color:var(--color-surface);font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.3}.hero__highlight[data-astro-cid-ac7tubzj]{color:var(--color-yellow-accent)}.hero__proof[data-astro-cid-ac7tubzj]{align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);color:var(--color-surface);font-size:var(--fs-lead);font-weight:300;display:flex}.hero__neighbours[data-astro-cid-ac7tubzj]{flex-shrink:0;width:80px;height:auto}.hero__actions[data-astro-cid-ac7tubzj]{gap:var(--space-s);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.hero__badges[data-astro-cid-ac7tubzj]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.hero__reviews[data-astro-cid-ac7tubzj]{gap:var(--space-2xs);flex-shrink:0;display:flex}.hero__google[data-astro-cid-ac7tubzj]{width:159px;height:auto}.hero__trustpilot[data-astro-cid-ac7tubzj]{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);color:var(--color-surface);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;gap:2px;line-height:1.2;display:none}.hero__trustpilot-score[data-astro-cid-ac7tubzj]{align-items:center;gap:var(--space-2xs);font-size:1rem;display:flex}.hero__trustpilot-name[data-astro-cid-ac7tubzj]{font-size:1.3rem;font-weight:600}.hero__trustpilot-count[data-astro-cid-ac7tubzj]{color:#ffffffd1;font-size:.8rem}.hero__figures[data-astro-cid-ac7tubzj]{gap:var(--space-xs);padding:0;display:flex}.hero__figure[data-astro-cid-ac7tubzj]{align-items:center;gap:var(--space-3xs);color:#fffc;font-size:var(--fs-small);text-align:center;font-style:italic;line-height:1.15;display:flex}.hero__figure[data-astro-cid-ac7tubzj] span[data-astro-cid-ac7tubzj]{width:6rem}.hero__figure[data-astro-cid-ac7tubzj] img[data-astro-cid-ac7tubzj]{opacity:.9;width:23px;height:auto}.hero__picture[data-astro-cid-ac7tubzj]{display:contents}.hero__picture[data-astro-cid-ac7tubzj]>source{display:none}.hero__image[data-astro-cid-ac7tubzj]{object-fit:cover;outline:var(--outline-image);outline-offset:-1px;border-radius:24px;width:100%;height:100%;max-height:31rem}@media (width<=991px){.hero__panel[data-astro-cid-ac7tubzj]{grid-template-columns:1fr}.hero__content[data-astro-cid-ac7tubzj]{padding:var(--space-s) var(--space-2xs) 0}.hero__image[data-astro-cid-ac7tubzj]{max-height:24rem}}@media (width<=767px){.hero[data-astro-cid-ac7tubzj]{padding-block:0 var(--space-s)}.hero[data-astro-cid-ac7tubzj] .container[data-astro-cid-ac7tubzj]{padding-inline:0}.hero__panel[data-astro-cid-ac7tubzj]{gap:var(--space-l);padding:var(--space-m) var(--space-s);border-radius:0}.hero__neighbours[data-astro-cid-ac7tubzj],.hero__figures[data-astro-cid-ac7tubzj]{display:none}.hero__proof[data-astro-cid-ac7tubzj]{margin-bottom:var(--space-m)}.hero__actions[data-astro-cid-ac7tubzj]{margin-bottom:var(--space-m);flex-direction:column}.hero__badges[data-astro-cid-ac7tubzj],.hero__reviews[data-astro-cid-ac7tubzj]{width:100%}.hero__reviews[data-astro-cid-ac7tubzj]>[data-astro-cid-ac7tubzj]{flex:1 1 0;min-width:0}.hero__google[data-astro-cid-ac7tubzj]{width:100%}.hero__trustpilot[data-astro-cid-ac7tubzj]{display:flex}}.reviews__stats[data-astro-cid-eggcdu5b]{gap:var(--space-l);margin-bottom:var(--space-2xl);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reviews__stat[data-astro-cid-eggcdu5b]{gap:var(--space-2xs);flex-direction:column;display:flex}.reviews__stat[data-astro-cid-eggcdu5b] dd[data-astro-cid-eggcdu5b]{order:-1}.reviews__stat[data-astro-cid-eggcdu5b] dt[data-astro-cid-eggcdu5b]{color:var(--color-body);font-size:1.05rem;font-weight:300}.reviews__stat[data-astro-cid-eggcdu5b] dd[data-astro-cid-eggcdu5b]{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:400}.reviews__star[data-astro-cid-eggcdu5b]{color:#00b67a}.reviews__cards[data-astro-cid-eggcdu5b]{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));max-width:73rem;margin-inline:auto;padding:0;display:grid}.reviews__card[data-astro-cid-eggcdu5b]{padding:var(--space-m);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-raised)}.reviews__header[data-astro-cid-eggcdu5b]{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-m);display:flex}.reviews__avatar[data-astro-cid-eggcdu5b]{width:60px;height:60px;color:var(--color-ink);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:600;display:grid}.reviews__avatar--green[data-astro-cid-eggcdu5b]{background:var(--color-success-bg)}.reviews__avatar--blue[data-astro-cid-eggcdu5b]{background:var(--color-tint)}.reviews__avatar--yellow[data-astro-cid-eggcdu5b]{background:#fef3c7}.reviews__avatar--orange[data-astro-cid-eggcdu5b]{background:#ffedd5}.reviews__avatar--pink[data-astro-cid-eggcdu5b]{background:#fce7f3}.reviews__name[data-astro-cid-eggcdu5b]{margin-bottom:var(--space-3xs);color:var(--color-ink);font-size:1.05rem;font-weight:500}.reviews__text[data-astro-cid-eggcdu5b]{font-size:.95rem;font-weight:300;line-height:1.6}.reviews__footer[data-astro-cid-eggcdu5b]{align-items:center;gap:var(--space-l);max-width:44rem;margin:var(--space-2xl) auto 0;text-align:center;flex-direction:column;display:flex}.reviews__footer[data-astro-cid-eggcdu5b]>p[data-astro-cid-eggcdu5b]{font-size:1.05rem;font-weight:300}.reviews__cta[data-astro-cid-eggcdu5b]{min-height:48px;padding:var(--space-xs) var(--space-l);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);transition-property:box-shadow,scale;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.reviews__cta[data-astro-cid-eggcdu5b]:hover{box-shadow:var(--shadow-raised)}.reviews__cta[data-astro-cid-eggcdu5b]:active{scale:.96}.reviews__platforms[data-astro-cid-eggcdu5b]{justify-content:center;gap:0 var(--space-l);flex-wrap:wrap;padding:0;display:flex}.reviews__platforms[data-astro-cid-eggcdu5b] a[data-astro-cid-eggcdu5b]{min-height:44px;color:var(--color-body);font-size:var(--fs-small);align-items:center;display:inline-flex}@media (width<=991px){.reviews__stats[data-astro-cid-eggcdu5b],.reviews__cards[data-astro-cid-eggcdu5b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.reviews__stats[data-astro-cid-eggcdu5b]{gap:var(--space-m);margin-bottom:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.reviews__stat[data-astro-cid-eggcdu5b] dd[data-astro-cid-eggcdu5b]{font-size:1.5rem}.reviews__stat[data-astro-cid-eggcdu5b] dt[data-astro-cid-eggcdu5b]{font-size:.95rem}.reviews__cards[data-astro-cid-eggcdu5b]{gap:var(--space-m);grid-template-columns:1fr}}.stories__list[data-astro-cid-2fi74s35]{gap:var(--space-2xl);display:grid}.story[data-astro-cid-2fi74s35]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.story__header[data-astro-cid-2fi74s35]{align-items:center;gap:var(--space-s);margin-bottom:var(--space-l);display:flex}.story__avatar[data-astro-cid-2fi74s35]{width:60px;height:60px}.story__name[data-astro-cid-2fi74s35]{font-size:1.4rem;font-weight:700}.story__place[data-astro-cid-2fi74s35]{color:var(--color-muted)}.story__part[data-astro-cid-2fi74s35]{gap:var(--space-xs);margin-bottom:var(--space-l);display:grid}.story__part[data-astro-cid-2fi74s35] h4[data-astro-cid-2fi74s35]{font-size:1.25rem;font-weight:500}.story__part[data-astro-cid-2fi74s35] p[data-astro-cid-2fi74s35]{line-height:1.6}.story__solution[data-astro-cid-2fi74s35],.story__results[data-astro-cid-2fi74s35]{gap:var(--space-xs);color:var(--color-ink);padding:0;display:grid}.story__solution[data-astro-cid-2fi74s35] li[data-astro-cid-2fi74s35],.story__results[data-astro-cid-2fi74s35] li[data-astro-cid-2fi74s35]{align-items:flex-start;gap:var(--space-2xs);display:flex}.story__solution[data-astro-cid-2fi74s35] .story__check{color:var(--color-success);margin-top:2px}.story__results[data-astro-cid-2fi74s35] span[data-astro-cid-2fi74s35]{color:var(--color-yellow-accent)}.story__aside[data-astro-cid-2fi74s35]{gap:var(--space-m);display:grid}.story__card[data-astro-cid-2fi74s35]{padding:var(--space-m);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 1px 3px #0000001a}.story__card-title[data-astro-cid-2fi74s35]{margin-bottom:var(--space-2xs);font-size:1.25rem;font-weight:500}.story__data[data-astro-cid-2fi74s35]>div[data-astro-cid-2fi74s35]{justify-content:space-between;gap:var(--space-s);padding-block:var(--space-s);border-bottom:1px solid var(--color-border);display:flex}.story__data[data-astro-cid-2fi74s35]>div[data-astro-cid-2fi74s35]:last-child{border-bottom:0}.story__data[data-astro-cid-2fi74s35] dt[data-astro-cid-2fi74s35]{color:var(--color-body);font-weight:300}.story__data[data-astro-cid-2fi74s35] dd[data-astro-cid-2fi74s35]{color:var(--color-ink);text-align:right;font-size:1.1rem;font-weight:600}.story__quote[data-astro-cid-2fi74s35]{gap:var(--space-s);display:grid}.story__photo[data-astro-cid-2fi74s35]{aspect-ratio:572/275;border-radius:var(--radius-sm);object-fit:cover;outline:var(--outline-image);outline-offset:-1px;width:100%;height:auto}.story__quote[data-astro-cid-2fi74s35] blockquote[data-astro-cid-2fi74s35] p[data-astro-cid-2fi74s35]{color:var(--color-ink);font-size:var(--fs-small);line-height:1.7}.story__quote[data-astro-cid-2fi74s35] figcaption[data-astro-cid-2fi74s35]{color:var(--color-muted);font-size:.75rem}.stories__actions[data-astro-cid-2fi74s35]{margin-top:var(--space-2xl);justify-content:center;display:flex}@media (width<=991px){.story[data-astro-cid-2fi74s35]{gap:var(--space-m);grid-template-columns:1fr}}.costs__note[data-astro-cid-qopyzybo]{color:var(--color-body);font-size:var(--fs-small)}.costs__scroller[data-astro-cid-qopyzybo]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);overflow-x:auto}.costs__table[data-astro-cid-qopyzybo]{border-collapse:collapse;text-align:left;width:100%;min-width:40rem}.costs__table[data-astro-cid-qopyzybo] [data-astro-cid-qopyzybo]:is(th,td){padding:1.6rem var(--space-m);font-weight:400}.costs__table[data-astro-cid-qopyzybo] thead[data-astro-cid-qopyzybo] th[data-astro-cid-qopyzybo]{padding-block:var(--space-m);background:var(--color-navy-700);color:var(--color-surface);vertical-align:middle;font-weight:500}.costs__sub[data-astro-cid-qopyzybo]{font-size:.8rem;font-weight:400;display:block}.costs__table[data-astro-cid-qopyzybo] tbody[data-astro-cid-qopyzybo] tr[data-astro-cid-qopyzybo]{border-top:1px solid var(--color-border)}.costs__table[data-astro-cid-qopyzybo] tbody[data-astro-cid-qopyzybo] tr[data-astro-cid-qopyzybo]:nth-child(odd){background:var(--color-surface-alt)}.costs__table[data-astro-cid-qopyzybo] tbody[data-astro-cid-qopyzybo] [data-astro-cid-qopyzybo]:is(th,td){color:var(--color-ink);white-space:nowrap;font-weight:300}.costs__notes[data-astro-cid-qopyzybo]{gap:var(--space-m);margin-top:var(--space-l);display:grid}.costs__notes[data-astro-cid-qopyzybo]>p[data-astro-cid-qopyzybo]{font-weight:300}.costs__finance[data-astro-cid-qopyzybo]{gap:var(--space-2xs);text-decoration:none;display:grid}.costs__banner[data-astro-cid-qopyzybo]{width:100%;height:auto}.costs__disclosure[data-astro-cid-qopyzybo]{color:var(--color-body);font-size:.8rem;font-style:italic}.concerns__list[data-astro-cid-2pfxnzea]{gap:var(--space-xl);padding:0;display:grid}.concerns__row[data-astro-cid-2pfxnzea]{align-items:stretch;gap:var(--space-m);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.concerns__card[data-astro-cid-2pfxnzea]{align-items:center;gap:var(--space-s);padding:var(--space-m) var(--space-s);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card);display:flex}.concerns__photo[data-astro-cid-2pfxnzea]{outline:var(--outline-image);outline-offset:-1px;border-radius:50%;flex-shrink:0;width:64px;height:64px}.concerns__worry[data-astro-cid-2pfxnzea] blockquote[data-astro-cid-2pfxnzea] p[data-astro-cid-2pfxnzea]{margin-bottom:var(--space-s);font-weight:300;line-height:1.6}.concerns__worry[data-astro-cid-2pfxnzea] figcaption[data-astro-cid-2pfxnzea]{color:var(--color-muted)}.concerns__row[data-astro-cid-2pfxnzea]>.concerns__arrow{color:#99c6e8;align-self:center}.concerns__tick[data-astro-cid-2pfxnzea]{background:var(--color-success-bg);width:48px;height:48px;color:var(--color-success);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.concerns__answer[data-astro-cid-2pfxnzea] h3[data-astro-cid-2pfxnzea]{margin-bottom:var(--space-2xs);font-size:1.35rem;font-weight:400}.concerns__answer[data-astro-cid-2pfxnzea] p[data-astro-cid-2pfxnzea]{font-weight:300;line-height:1.5}@media (width<=767px){.concerns__list[data-astro-cid-2pfxnzea]{gap:var(--space-l)}.concerns__row[data-astro-cid-2pfxnzea]{gap:var(--space-2xs);grid-template-columns:1fr}.concerns__row[data-astro-cid-2pfxnzea]>.concerns__arrow{justify-self:center;rotate:90deg}.concerns__card[data-astro-cid-2pfxnzea]{align-items:flex-start}.concerns__answer[data-astro-cid-2pfxnzea] h3[data-astro-cid-2pfxnzea]{font-size:1.15rem}}.why-solar__cards[data-astro-cid-peoxeabv]{gap:var(--space-l);padding:var(--space-m) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.why-solar__card[data-astro-cid-peoxeabv]{gap:var(--space-m);padding:var(--space-xl) var(--space-m) var(--space-m);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.why-solar__icon[data-astro-cid-peoxeabv]{width:46px;height:46px;position:absolute;top:-23px;left:50%;translate:-50%}.why-solar__card[data-astro-cid-peoxeabv] h3[data-astro-cid-peoxeabv]{font-size:1.35rem;font-weight:500}.why-solar__body[data-astro-cid-peoxeabv]{font-weight:300;line-height:1.6}.why-solar__points[data-astro-cid-peoxeabv]{gap:var(--space-s);margin-top:var(--space-2xs);padding:0;display:grid}.why-solar__points[data-astro-cid-peoxeabv] li[data-astro-cid-peoxeabv]{align-items:flex-start;gap:var(--space-xs);font-size:.93rem;font-weight:300;display:flex}.why-solar__points[data-astro-cid-peoxeabv] .why-solar__check{color:var(--color-success)}.why-solar__source[data-astro-cid-peoxeabv]{margin-top:auto;font-size:.85rem;font-weight:300}.why-solar__source[data-astro-cid-peoxeabv] a[data-astro-cid-peoxeabv]{min-height:44px;color:var(--color-body);align-items:center;display:inline-flex}.why-solar__actions[data-astro-cid-peoxeabv]{margin-top:var(--space-xl);justify-content:center;display:flex}@media (width<=991px){.why-solar__cards[data-astro-cid-peoxeabv]{gap:var(--space-xl);grid-template-columns:1fr;max-width:36rem;margin-inline:auto}}.areas__grid[data-astro-cid-fah3yogx]{gap:var(--space-l);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.areas__card[data-astro-cid-fah3yogx]{padding:var(--space-s) var(--space-s) var(--space-l);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt)}.areas__card--wide[data-astro-cid-fah3yogx]{align-items:start;gap:var(--space-l);grid-column:1/-1;grid-template-columns:auto 1fr;display:grid}.areas__name[data-astro-cid-fah3yogx]{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-s);font-size:1.5rem;font-weight:400;display:flex}.areas__name[data-astro-cid-fah3yogx] .areas__pin{color:var(--color-body)}.areas__places[data-astro-cid-fah3yogx]{gap:var(--space-xs);color:var(--color-ink);padding-left:2.5rem;font-weight:300;list-style:outside;display:grid}.areas__card--wide[data-astro-cid-fah3yogx] .areas__places[data-astro-cid-fah3yogx]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=991px){.areas__grid[data-astro-cid-fah3yogx]{grid-template-columns:repeat(2,minmax(0,1fr))}.areas__card--wide[data-astro-cid-fah3yogx]{grid-template-columns:1fr;gap:0}.areas__card--wide[data-astro-cid-fah3yogx] .areas__places[data-astro-cid-fah3yogx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.areas__grid[data-astro-cid-fah3yogx]{gap:var(--space-m);grid-template-columns:1fr}.areas__card--wide[data-astro-cid-fah3yogx] .areas__places[data-astro-cid-fah3yogx]{grid-template-columns:1fr}}.why-local__grid[data-astro-cid-chdvs43f]{align-items:center;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.why-local__grid[data-astro-cid-chdvs43f] .section-heading{margin-bottom:var(--space-m)}.why-local__grid[data-astro-cid-chdvs43f] .section-heading__title{font-size:clamp(1.4rem,2.2vw,1.75rem)}.why-local__list[data-astro-cid-chdvs43f]{gap:var(--space-xl);padding:var(--space-l);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt);box-shadow:var(--shadow-card);display:grid}.why-local__item[data-astro-cid-chdvs43f]{align-items:flex-start;gap:var(--space-s);display:flex}.why-local__tick[data-astro-cid-chdvs43f]{background:var(--color-success-bg);width:48px;height:48px;color:var(--color-success);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.why-local__item[data-astro-cid-chdvs43f] h3[data-astro-cid-chdvs43f]{margin-bottom:var(--space-2xs);font-size:1.35rem;font-weight:400}.why-local__item[data-astro-cid-chdvs43f] p[data-astro-cid-chdvs43f]{font-weight:300}.why-local__map[data-astro-cid-chdvs43f]{justify-self:center;width:100%;max-width:32rem;height:auto}@media (width<=991px){.why-local__grid[data-astro-cid-chdvs43f]{gap:var(--space-xl);grid-template-columns:1fr}}@media (width<=479px){.why-local__list[data-astro-cid-chdvs43f]{padding:var(--space-m) var(--space-s);gap:var(--space-l)}.why-local__item[data-astro-cid-chdvs43f] h3[data-astro-cid-chdvs43f]{font-size:1.15rem}}.included__lead[data-astro-cid-26qvm2mt]{max-width:34rem;margin-top:var(--space-xs);font-size:.95rem;font-weight:300;line-height:1.7}.included__grid[data-astro-cid-26qvm2mt]{gap:var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.included__card[data-astro-cid-26qvm2mt]{padding:var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.included__title[data-astro-cid-26qvm2mt]{align-items:center;gap:var(--space-s);margin-bottom:var(--space-s);font-size:1.5rem;font-weight:400;display:flex}.included__title[data-astro-cid-26qvm2mt] img[data-astro-cid-26qvm2mt]{width:auto;height:24px}.included__points[data-astro-cid-26qvm2mt]{gap:var(--space-s);padding:0;display:grid}.included__points[data-astro-cid-26qvm2mt] li[data-astro-cid-26qvm2mt]{align-items:flex-start;gap:var(--space-xs);font-weight:300;display:flex}.included__points[data-astro-cid-26qvm2mt] .included__check{color:var(--color-success)}.included__options[data-astro-cid-26qvm2mt]{margin-top:var(--space-l);padding:var(--space-l) var(--space-m);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.included__options-title[data-astro-cid-26qvm2mt]{margin-bottom:var(--space-xl);text-align:center;font-size:1.6rem;font-weight:400}.included__options-grid[data-astro-cid-26qvm2mt]{gap:var(--space-l);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid}.included__option[data-astro-cid-26qvm2mt]{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.included__option-icon[data-astro-cid-26qvm2mt]{width:2.25rem;height:2.25rem;margin-bottom:var(--space-2xs);object-fit:contain}.included__option[data-astro-cid-26qvm2mt] h4[data-astro-cid-26qvm2mt]{font-size:1.1rem;font-weight:500}.included__option[data-astro-cid-26qvm2mt] p[data-astro-cid-26qvm2mt]{font-weight:300}.included__closing[data-astro-cid-26qvm2mt]{max-width:56rem;margin:var(--space-2xl) auto var(--space-xl);text-align:center;font-size:1.1rem;font-weight:300;line-height:1.7}.included__actions[data-astro-cid-26qvm2mt]{justify-content:center;display:flex}@media (width<=991px){.included__options-grid[data-astro-cid-26qvm2mt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.included__grid[data-astro-cid-26qvm2mt]{gap:var(--space-m);grid-template-columns:1fr}.included__title[data-astro-cid-26qvm2mt]{font-size:1.25rem}}@media (width<=479px){.included__options-grid[data-astro-cid-26qvm2mt]{grid-template-columns:1fr}}.gallery__grid[data-astro-cid-j435zqvb]{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.gallery__item[data-astro-cid-j435zqvb]{gap:var(--space-m);text-align:center;display:grid}.gallery__photo[data-astro-cid-j435zqvb]{aspect-ratio:1;border-radius:var(--radius-card);object-fit:cover;outline:var(--outline-image);outline-offset:-1px;width:100%;height:auto}.gallery__item[data-astro-cid-j435zqvb] figcaption[data-astro-cid-j435zqvb]{max-width:16rem;color:var(--color-ink);margin-inline:auto;font-weight:300}@media (width<=991px){.gallery__grid[data-astro-cid-j435zqvb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.gallery__grid[data-astro-cid-j435zqvb]{grid-template-columns:1fr}}.process__timeline[data-astro-cid-ekwit56e]{max-width:48rem;margin-inline:auto;position:relative}.process__track[data-astro-cid-ekwit56e]{background:var(--color-border);border-radius:3px;width:3px;position:absolute;inset:0 auto 0 1rem;translate:-50%}.process__progress[data-astro-cid-ekwit56e]{border-radius:inherit;background:var(--color-navy-900);transform-origin:top;height:100%;display:block}@keyframes process-fill{0%{scale:1 0}to{scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.process__progress[data-astro-cid-ekwit56e]{animation-name:process-fill;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 15% cover 75%}}}.process__steps[data-astro-cid-ekwit56e]{gap:var(--space-2xl);padding:0;display:grid}.process__step[data-astro-cid-ekwit56e]{align-items:center;gap:var(--space-xl);grid-template-columns:2rem 1fr;display:grid}.process__number[data-astro-cid-ekwit56e]{background:var(--color-navy-900);width:2rem;height:2rem;color:var(--color-surface);font-size:var(--fs-small);border-radius:50%;place-items:center;display:grid;position:relative}.process__card[data-astro-cid-ekwit56e]{padding:var(--space-l) var(--space-l);border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-navy-900), var(--color-navy-700));color:var(--color-surface)}.process__card[data-astro-cid-ekwit56e] h3[data-astro-cid-ekwit56e]{margin-bottom:var(--space-s);color:var(--color-surface);font-size:1.6rem;font-weight:400}.process__card[data-astro-cid-ekwit56e] p[data-astro-cid-ekwit56e]{color:#ffffffe0;font-size:1.05rem;font-weight:300;line-height:1.6}.process__actions[data-astro-cid-ekwit56e]{margin-top:var(--space-xl);justify-content:center;display:flex}@media (width<=767px){.process__steps[data-astro-cid-ekwit56e]{gap:var(--space-l)}.process__step[data-astro-cid-ekwit56e]{gap:var(--space-s)}.process__card[data-astro-cid-ekwit56e]{padding:var(--space-m)}.process__card[data-astro-cid-ekwit56e] h3[data-astro-cid-ekwit56e]{font-size:1.2rem}.process__card[data-astro-cid-ekwit56e] p[data-astro-cid-ekwit56e]{font-size:.95rem}}.systems__feature[data-astro-cid-fnxhazhg],.systems__card[data-astro-cid-fnxhazhg]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card)}.systems__feature[data-astro-cid-fnxhazhg]{align-items:center;gap:var(--space-l);margin-bottom:var(--space-l);padding:var(--space-m);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.systems__feature-image[data-astro-cid-fnxhazhg],.systems__card-image[data-astro-cid-fnxhazhg]{border-radius:var(--radius-md);object-fit:cover;outline:var(--outline-image);outline-offset:-1px;width:100%;height:auto}.systems__feature-image[data-astro-cid-fnxhazhg]{aspect-ratio:800/367}.systems__feature[data-astro-cid-fnxhazhg] h3[data-astro-cid-fnxhazhg]{margin-bottom:var(--space-2xs);font-size:1.5rem;font-weight:500}.systems__feature-lead[data-astro-cid-fnxhazhg]{margin-bottom:var(--space-m);font-size:1.1rem;font-weight:300}.systems__points[data-astro-cid-fnxhazhg]{gap:var(--space-s);padding:0;display:grid}.systems__points[data-astro-cid-fnxhazhg] li[data-astro-cid-fnxhazhg]{align-items:flex-start;gap:var(--space-xs);font-size:1.05rem;font-weight:300;display:flex}.systems__points[data-astro-cid-fnxhazhg] .systems__check{color:var(--color-success)}.systems__mounts[data-astro-cid-fnxhazhg]{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.systems__card[data-astro-cid-fnxhazhg]{gap:var(--space-s);padding:var(--space-m);flex-direction:column;display:flex}.systems__card-image[data-astro-cid-fnxhazhg]{aspect-ratio:357/212;margin-bottom:var(--space-2xs)}.systems__card[data-astro-cid-fnxhazhg] h3[data-astro-cid-fnxhazhg]{font-size:1.35rem;font-weight:500}.systems__card[data-astro-cid-fnxhazhg] p[data-astro-cid-fnxhazhg]{font-weight:300;line-height:1.6}@media (width<=991px){.systems__feature[data-astro-cid-fnxhazhg]{grid-template-columns:1fr}.systems__mounts[data-astro-cid-fnxhazhg]{grid-template-columns:1fr;max-width:36rem;margin-inline:auto}}
