.expert[data-astro-cid-jlhcth4n]{display:contents}.expert[data-astro-cid-jlhcth4n] .btn{gap:var(--space-xs);min-width:min(100%,20.3rem);min-height:58px;font-size:1.125rem}@media (width<=479px){.expert[data-astro-cid-jlhcth4n] .btn{font-size:1rem}}.why[data-astro-cid-y2zxt33q]{background:var(--grad-tint)}.why__labels[data-astro-cid-y2zxt33q],.why__row[data-astro-cid-y2zxt33q]{grid-template-columns:1fr clamp(40px,5vw,64px) 1fr;column-gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.why__labels[data-astro-cid-y2zxt33q]{margin-bottom:var(--space-m)}.why__label[data-astro-cid-y2zxt33q]{padding:var(--space-2xs) 1.4rem;border-radius:var(--radius-pill);border:1px solid;justify-self:center;font-size:.875rem;font-style:italic;line-height:1.2}.why__label--without[data-astro-cid-y2zxt33q]{color:#6b2a20;background:#fde7de;border-color:#a31f1638;grid-column:1}.why__label--with[data-astro-cid-y2zxt33q]{background:var(--color-success-bg);color:#164e2f;border-color:#16a34a38;grid-column:3}.why__list[data-astro-cid-y2zxt33q]{row-gap:clamp(1rem,1.8vw,1.5rem);display:grid}.why__card[data-astro-cid-y2zxt33q]{background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:14px;align-items:flex-start;gap:.9rem;padding:1.15rem 1.35rem;display:flex}.why__badge[data-astro-cid-y2zxt33q]{border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-top:.1rem;display:grid}.why__badge--without[data-astro-cid-y2zxt33q]{color:#a31f16;background:#fce5dc}.why__badge--with[data-astro-cid-y2zxt33q]{background:var(--color-success-bg);color:var(--color-success)}.why__title[data-astro-cid-y2zxt33q]{font-size:1.05rem;font-weight:500;line-height:1.3}.why__text[data-astro-cid-y2zxt33q]{margin-top:.35rem;font-size:.92rem;line-height:1.55}.why__arrow[data-astro-cid-y2zxt33q]{color:#a9c7dc;place-items:center;display:grid}@media (width<=767px){.why__labels[data-astro-cid-y2zxt33q]{display:none}.why__row[data-astro-cid-y2zxt33q]{row-gap:var(--space-m);grid-template-columns:1fr}.why__list[data-astro-cid-y2zxt33q]{row-gap:var(--space-l)}.why__arrow[data-astro-cid-y2zxt33q]{rotate:90deg}}.sectors[data-astro-cid-k2ohfvtf]{background:linear-gradient(var(--color-tint), var(--color-surface))}.sectors__grid[data-astro-cid-k2ohfvtf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.sectors__card[data-astro-cid-k2ohfvtf]{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;padding:1.25rem;display:flex}.sectors__image[data-astro-cid-k2ohfvtf]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-md);outline:var(--outline-image);outline-offset:-1px;width:100%;height:auto}.sectors__title[data-astro-cid-k2ohfvtf]{margin:1.1rem .25rem 0;font-size:1.15rem;font-weight:500;line-height:1.3}.sectors__text[data-astro-cid-k2ohfvtf]{margin:.45rem .25rem .25rem;font-size:.95rem;line-height:1.55}.sectors__cta[data-astro-cid-k2ohfvtf]{justify-content:center;margin-top:clamp(2rem,4vw,3rem);display:flex}@media (width<=991px){.sectors__grid[data-astro-cid-k2ohfvtf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.sectors__grid[data-astro-cid-k2ohfvtf]{gap:var(--space-l);grid-template-columns:1fr}}.eyebrow[data-astro-cid-hffopzuk]{margin-bottom:var(--space-xs);color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;line-height:1.4}.eyebrow--center[data-astro-cid-hffopzuk]{text-align:center}.included[data-astro-cid-tp3lr5yt]{background:var(--color-surface)}.included__top[data-astro-cid-tp3lr5yt]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.included__title[data-astro-cid-tp3lr5yt]{margin-bottom:1.1rem;font-weight:500}.included__intro[data-astro-cid-tp3lr5yt]{font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6}.included__media[data-astro-cid-tp3lr5yt]{aspect-ratio:16/10;border-radius:var(--radius-card);background:var(--color-ink);outline:var(--outline-image);outline-offset:-1px;overflow:hidden}.included__video[data-astro-cid-tp3lr5yt]{object-fit:cover;width:100%;height:100%}.included__label[data-astro-cid-tp3lr5yt]{margin-bottom:var(--space-s);color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.included__grid[data-astro-cid-tp3lr5yt]+.included__label[data-astro-cid-tp3lr5yt]{margin-top:36px}.included__grid[data-astro-cid-tp3lr5yt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.15rem);display:grid}.included__card[data-astro-cid-tp3lr5yt]{align-items:center;gap:var(--space-xs);padding:var(--space-s) 1.15rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #0c1a2e14;display:flex;box-shadow:0 1px 2px #0c1a2e08}.included__card--full[data-astro-cid-tp3lr5yt]{grid-column:1/-1}.included__tick[data-astro-cid-tp3lr5yt]{background:var(--color-success-bg);width:28px;height:28px;color:var(--color-success);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.included__tick[data-astro-cid-tp3lr5yt] svg{stroke-width:3px}.included__item[data-astro-cid-tp3lr5yt]{text-wrap:wrap;font-size:.95rem;font-weight:400;line-height:1.4}@media (width<=991px){.included__top[data-astro-cid-tp3lr5yt]{grid-template-columns:1fr}.included__grid[data-astro-cid-tp3lr5yt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.included__grid[data-astro-cid-tp3lr5yt]{grid-template-columns:1fr}}.funding[data-astro-cid-gqlznx67]{background:var(--grad-tint)}.funding__column[data-astro-cid-gqlznx67]{gap:clamp(1.25rem,2.5vw,1.75rem);max-width:820px;margin-inline:auto;display:grid}.funding__partner[data-astro-cid-gqlznx67]{text-align:center;background:linear-gradient(135deg,#fffffff2,#e6f5ffcc);border:1px solid #0c1a2e14;border-radius:18px;padding:clamp(1rem,2vw,1.3rem) clamp(1.1rem,2.4vw,1.5rem);box-shadow:0 1px 2px #0c1a2e0a,0 8px 24px #0c1a2e0d}.funding__partner-badge[data-astro-cid-gqlznx67]{border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-surface);letter-spacing:.08em;text-transform:uppercase;padding:.35rem .8rem;font-size:.76rem;font-weight:500;display:inline-flex}.funding__partner-text[data-astro-cid-gqlznx67]{max-width:640px;margin:.85rem auto 0;font-size:.95rem;line-height:1.6}.funding__partner-link[data-astro-cid-gqlznx67]{min-height:44px;color:var(--color-ink);text-underline-offset:.35em;transition-property:color,text-decoration-color;transition-duration:var(--dur-base);align-items:center;font-size:.92rem;font-weight:500;text-decoration-color:#0c1a2e40;display:inline-flex}.funding__partner-link[data-astro-cid-gqlznx67]:hover{color:var(--color-star);text-decoration-color:var(--color-star)}.funding__routes[data-astro-cid-gqlznx67]{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.route[data-astro-cid-gqlznx67],.grants[data-astro-cid-gqlznx67]{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid #0c1a2e14;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,2.5vw,2rem);display:flex;box-shadow:0 1px 3px #0c1a2e0f}.route__header--logo[data-astro-cid-gqlznx67]{justify-content:space-between;align-items:flex-start;gap:clamp(1rem,2vw,1.5rem);display:flex}.route__logo[data-astro-cid-gqlznx67]{width:clamp(116px,12vw,138px);height:auto;margin-top:-.2rem}.route__eyebrow[data-astro-cid-gqlznx67]{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.78rem;font-weight:500}.route__title[data-astro-cid-gqlznx67]{font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:500}.route__metric[data-astro-cid-gqlznx67]{gap:.4rem;display:grid}.route__metric-row[data-astro-cid-gqlznx67]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.route__number[data-astro-cid-gqlznx67]{color:var(--color-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4.5vw,3rem);font-weight:700;line-height:1}.route__trend[data-astro-cid-gqlznx67]{border-radius:var(--radius-pill);color:#4338ca;white-space:nowrap;background:#eef2ff;padding:.2rem .6rem;font-size:.78rem;font-weight:500}.route__caption[data-astro-cid-gqlznx67]{font-size:.85rem}.route__positioning[data-astro-cid-gqlznx67]{color:var(--color-ink);font-size:.95rem;font-weight:500;line-height:1.45}.route__points[data-astro-cid-gqlznx67]{gap:.6rem;display:grid}.route__points[data-astro-cid-gqlznx67] li[data-astro-cid-gqlznx67]{color:var(--color-body);align-items:flex-start;gap:.7rem;font-size:.9rem;display:flex}.route__tick[data-astro-cid-gqlznx67]{background:var(--color-success-bg);width:22px;height:22px;color:var(--color-success);border-radius:50%;flex:0 0 22px;place-items:center;margin-top:1px;display:grid}.route__tick[data-astro-cid-gqlznx67] svg{stroke-width:3px}.text-cta[data-astro-cid-gqlznx67]{align-self:flex-start;align-items:center;gap:var(--space-2xs);min-height:44px;color:var(--color-ink);transition-property:color,gap,scale;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);margin-top:auto;font-size:.95rem;font-weight:500;display:inline-flex}.text-cta[data-astro-cid-gqlznx67]:hover{gap:var(--space-xs);color:var(--color-star)}.text-cta[data-astro-cid-gqlznx67]:active{scale:.96}.grants[data-astro-cid-gqlznx67]{gap:clamp(1.1rem,2.4vw,1.65rem);margin-top:clamp(.75rem,1.5vw,1.25rem)}.grants__text[data-astro-cid-gqlznx67]{text-align:center;max-width:620px;margin-inline:auto}.grants__text[data-astro-cid-gqlznx67] .route__eyebrow[data-astro-cid-gqlznx67]{letter-spacing:.14em;margin-bottom:.35rem;font-size:.72rem}.grants__title[data-astro-cid-gqlznx67]{margin-bottom:.45rem;font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:500}.grants__positioning[data-astro-cid-gqlznx67]{font-size:.88rem}.grants__stats[data-astro-cid-gqlznx67]{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grants__stat[data-astro-cid-gqlznx67]{background:linear-gradient(135deg,#fffffff2,#e6f5ffcc);border-left:3px solid;border-radius:10px;flex-direction:column;gap:.15rem;min-height:7.5rem;padding:.85rem .95rem;display:flex;box-shadow:0 1px 2px #0c1a2e0a}.grants__stat--amber[data-astro-cid-gqlznx67]{border-left-color:var(--color-star)}.grants__stat--green[data-astro-cid-gqlznx67]{border-left-color:var(--color-success)}.grants__stat--indigo[data-astro-cid-gqlznx67]{border-left-color:#6366f1}.grants__value[data-astro-cid-gqlznx67]{color:var(--color-ink);font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:500;line-height:1.1}.grants__label[data-astro-cid-gqlznx67]{color:var(--color-ink);font-size:.82rem;font-weight:500;line-height:1.3}.grants__label[data-astro-cid-gqlznx67] a[data-astro-cid-gqlznx67]{text-underline-offset:.14em;margin-block:-.8rem;padding-block:.8rem;text-decoration-color:#0c1a2e40;display:inline-block}.grants__label[data-astro-cid-gqlznx67] a[data-astro-cid-gqlznx67]:hover{color:var(--color-star);text-decoration-color:var(--color-star)}.grants__note[data-astro-cid-gqlznx67]{color:var(--color-muted);font-size:.72rem;line-height:1.3}.grants__cta[data-astro-cid-gqlznx67]{align-self:center;margin-top:0}.funding__disclaimer[data-astro-cid-gqlznx67]{max-width:640px;margin:var(--space-2xs) auto 0;color:var(--color-muted);text-align:center;font-size:.8rem;line-height:1.55}.funding__cta[data-astro-cid-gqlznx67]{justify-content:center;margin-top:clamp(1.5rem,3vw,2rem);display:flex}@media (width<=767px){.route__header--logo[data-astro-cid-gqlznx67]{flex-direction:column}.route__logo[data-astro-cid-gqlznx67]{display:none}.grants__stats[data-astro-cid-gqlznx67]{grid-template-columns:1fr}.grants__stat[data-astro-cid-gqlznx67]{min-height:auto}}.ev[data-astro-cid-fr3levar]{background:linear-gradient(var(--color-tint), var(--color-surface))}.ev__layout[data-astro-cid-fr3levar]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.ev__media[data-astro-cid-fr3levar]{gap:clamp(1rem,2vw,1.4rem);display:grid}.ev__image[data-astro-cid-fr3levar]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-card);outline:var(--outline-image);outline-offset:-1px;background:#eef3fa;width:100%;height:auto}.ev__brands[data-astro-cid-fr3levar]{padding-top:var(--space-3xs);text-align:center;justify-items:center;gap:clamp(.8rem,1.6vw,1rem);display:grid}.ev__brands-title[data-astro-cid-fr3levar]{font-size:.875rem;line-height:1.3}.ev__logos[data-astro-cid-fr3levar]{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:clamp(.9rem,2vw,1.6rem);width:min(100%,460px);display:grid}.ev__logos[data-astro-cid-fr3levar] img[data-astro-cid-fr3levar]{object-fit:contain;max-width:100%;height:auto}.ev__title[data-astro-cid-fr3levar]{margin-bottom:1.1rem;font-weight:500}.ev__body[data-astro-cid-fr3levar]{margin-bottom:var(--space-m);font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6}.ev__points[data-astro-cid-fr3levar]{gap:var(--space-xs);margin-bottom:var(--space-m);display:grid}.ev__points[data-astro-cid-fr3levar] li[data-astro-cid-fr3levar]{align-items:flex-start;gap:var(--space-xs);color:var(--color-ink);font-size:.95rem;display:flex}.ev__tick[data-astro-cid-fr3levar]{background:var(--color-success-bg);width:24px;height:24px;color:var(--color-success);border-radius:50%;flex:0 0 24px;place-items:center;margin-top:2px;display:grid}.ev__tick[data-astro-cid-fr3levar] svg{stroke-width:3px}.ev__link[data-astro-cid-fr3levar]{align-items:center;gap:var(--space-2xs);min-height:44px;color:var(--color-ink);transition-property:color,gap;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.ev__link[data-astro-cid-fr3levar]:hover{gap:var(--space-xs);color:var(--color-star)}@media (width<=991px){.ev__layout[data-astro-cid-fr3levar]{grid-template-columns:1fr}}@media (width<=767px){.ev__media[data-astro-cid-fr3levar]{order:2}}.battery[data-astro-cid-jbjdtcar]{background:var(--color-surface)}.battery__layout[data-astro-cid-jbjdtcar]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.battery__title[data-astro-cid-jbjdtcar]{margin-bottom:1.1rem;font-weight:500}.battery__body[data-astro-cid-jbjdtcar]{margin-bottom:var(--space-m);font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6}.battery__points[data-astro-cid-jbjdtcar]{gap:var(--space-xs);display:grid}.battery__points[data-astro-cid-jbjdtcar] li[data-astro-cid-jbjdtcar]{align-items:flex-start;gap:var(--space-xs);color:var(--color-ink);font-size:.95rem;display:flex}.battery__tick[data-astro-cid-jbjdtcar]{background:var(--color-success-bg);width:24px;height:24px;color:var(--color-success);border-radius:50%;flex:0 0 24px;place-items:center;margin-top:2px;display:grid}.battery__tick[data-astro-cid-jbjdtcar] svg{stroke-width:3px}.battery__image[data-astro-cid-jbjdtcar]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-card);outline:var(--outline-image);outline-offset:-1px;width:100%;height:auto}.battery__cta[data-astro-cid-jbjdtcar]{justify-content:center;margin-top:clamp(2rem,4vw,3rem);display:flex}@media (width<=991px){.battery__layout[data-astro-cid-jbjdtcar]{grid-template-columns:1fr}}.coverage[data-astro-cid-7662m5at]{background:linear-gradient(var(--color-surface), var(--color-tint) 45%, var(--color-surface));overflow:hidden}.uk-map[data-astro-cid-7662m5at]{aspect-ratio:740/920;width:100%;max-width:620px;margin:0 auto clamp(1.5rem,3vw,2.25rem);position:relative}.uk-map__img[data-astro-cid-7662m5at]{width:100%;height:100%;position:absolute;inset:0;translate:-50px}.uk-map__stat[data-astro-cid-7662m5at]{border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:.05rem;padding:.65rem .95rem;display:flex;position:absolute;box-shadow:0 4px 14px #0c1a2e1a,0 0 0 1px #0c1a2e0a}.uk-map__stat--1[data-astro-cid-7662m5at]{top:20%;right:30%}.uk-map__stat--2[data-astro-cid-7662m5at]{top:55%;right:15%}.uk-map__stat--3[data-astro-cid-7662m5at]{bottom:12%;right:0}.uk-map__value[data-astro-cid-7662m5at]{color:var(--color-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;line-height:1.1}.uk-map__label[data-astro-cid-7662m5at]{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.uk-map[data-astro-cid-7662m5at][data-state=wait] .uk-map__stat[data-astro-cid-7662m5at]{opacity:0;translate:0 8px}.uk-map[data-astro-cid-7662m5at][data-state=run] .uk-map__stat[data-astro-cid-7662m5at]{animation-name:stat-pop;animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.9,.3,1.2);animation-fill-mode:both}.uk-map[data-astro-cid-7662m5at][data-state=run] .uk-map__stat--1[data-astro-cid-7662m5at]{animation-delay:1.8s}.uk-map[data-astro-cid-7662m5at][data-state=run] .uk-map__stat--2[data-astro-cid-7662m5at]{animation-delay:1.2s}.uk-map[data-astro-cid-7662m5at][data-state=run] .uk-map__stat--3[data-astro-cid-7662m5at]{animation-delay:.6s}@keyframes stat-pop{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.marquee[data-astro-cid-7662m5at]{background:var(--color-ink);color:var(--color-star);margin-block:clamp(2rem,4vw,3rem);padding-block:.9rem;position:relative;overflow:hidden}.marquee[data-astro-cid-7662m5at]:before,.marquee[data-astro-cid-7662m5at]:after{content:"";z-index:1;pointer-events:none;width:clamp(40px,8vw,90px);position:absolute;top:0;bottom:0}.marquee[data-astro-cid-7662m5at]:before{background:linear-gradient(90deg,#01153f,#01153f00);left:0}.marquee[data-astro-cid-7662m5at]:after{background:linear-gradient(-90deg,#01153f,#01153f00);right:0}.marquee__track[data-astro-cid-7662m5at]{width:max-content;animation-name:marquee-scroll;animation-duration:34s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.marquee__group[data-astro-cid-7662m5at]{color:inherit;align-items:center;gap:2.25rem;padding-right:2.25rem;display:flex}.marquee__item[data-astro-cid-7662m5at]{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.95rem;font-weight:600}.marquee__star[data-astro-cid-7662m5at]{font-size:.9rem}@keyframes marquee-scroll{to{translate:-50%}}.coverage__grid[data-astro-cid-7662m5at]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.15rem);display:grid}.coverage__card[data-astro-cid-7662m5at]{background:var(--color-surface);border:1px solid #0c1a2e0f;border-radius:14px;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;display:flex;box-shadow:0 1px 2px #0c1a2e0a}.coverage__title[data-astro-cid-7662m5at]{font-size:1.05rem;font-weight:500;line-height:1.3}.coverage__text[data-astro-cid-7662m5at]{font-size:.88rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-7662m5at]{animation-name:none}.uk-map[data-astro-cid-7662m5at][data-state] .uk-map__stat[data-astro-cid-7662m5at]{opacity:1;animation-name:none;translate:0}}@media (width<=991px){.coverage__grid[data-astro-cid-7662m5at]{grid-template-columns:repeat(2,minmax(0,1fr))}.uk-map__stat[data-astro-cid-7662m5at]{padding:var(--space-2xs) .7rem}.uk-map__stat--1[data-astro-cid-7662m5at]{top:5%;right:45%}.uk-map__stat--2[data-astro-cid-7662m5at]{right:20%}.uk-map__stat--3[data-astro-cid-7662m5at]{bottom:10%;right:3%}.uk-map__value[data-astro-cid-7662m5at]{font-size:1rem}}@media (width<=767px){.uk-map__img[data-astro-cid-7662m5at]{translate:-8%}}@media (width<=479px){.coverage__grid[data-astro-cid-7662m5at]{grid-template-columns:1fr}}.portfolio__header[data-astro-cid-6ddzwjuv]{text-align:center;margin-bottom:clamp(1.5rem,3vw,2rem)}.portfolio__header[data-astro-cid-6ddzwjuv] .eyebrow{margin-bottom:.4rem;font-size:.78rem;font-weight:500}.portfolio__title[data-astro-cid-6ddzwjuv]{font-weight:500}.featured[data-astro-cid-6ddzwjuv]{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2rem,3vw,3rem);display:grid}.featured__media[data-astro-cid-6ddzwjuv]{gap:clamp(.6rem,1vw,.9rem);display:grid}.featured__hero[data-astro-cid-6ddzwjuv]{border-radius:var(--radius-card);background:var(--color-ink);position:relative;overflow:hidden;box-shadow:0 10px 28px #0c1a2e1f}.featured__view[data-astro-cid-6ddzwjuv]{aspect-ratio:16/10;object-fit:cover;background:var(--color-ink);width:100%;height:auto;display:block}.featured__view[data-astro-cid-6ddzwjuv][hidden]{display:none}.featured__reset[data-astro-cid-6ddzwjuv]{top:var(--space-s);right:var(--space-s);border-radius:var(--radius-pill);min-height:44px;color:var(--color-surface);letter-spacing:.02em;transition-property:background-color,scale;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);background:#0c1a2ed1;padding:.55rem .9rem;font-size:.78rem;font-weight:600;position:absolute;box-shadow:0 8px 20px #0c1a2e2e}.featured__reset[data-astro-cid-6ddzwjuv][hidden]{display:none}.featured__reset[data-astro-cid-6ddzwjuv]:hover{background:#0c1a2ef0}.featured__reset[data-astro-cid-6ddzwjuv]:active{scale:.96}.featured__thumbs[data-astro-cid-6ddzwjuv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1vw,.9rem);display:grid}.featured__thumb[data-astro-cid-6ddzwjuv]{border-radius:var(--radius-md);transition:scale var(--dur-fast) var(--ease-out);flex-direction:column;gap:.45rem;display:flex}.featured__thumb[data-astro-cid-6ddzwjuv]:active{scale:.96}.featured__thumb[data-astro-cid-6ddzwjuv] img[data-astro-cid-6ddzwjuv]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;transition-property:translate,border-color,box-shadow;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out);border:1px solid #0c1a2e14;box-shadow:0 1px 2px #0c1a2e0a}.featured__thumb[data-astro-cid-6ddzwjuv]:hover img[data-astro-cid-6ddzwjuv],.featured__thumb[data-astro-cid-6ddzwjuv][aria-pressed=true] img[data-astro-cid-6ddzwjuv]{border-color:#eab308c7;translate:0 -1px;box-shadow:0 10px 24px #0c1a2e1f}.featured__caption[data-astro-cid-6ddzwjuv]{color:var(--color-muted);text-align:center;font-size:.78rem;line-height:1.35}.featured__thumb[data-astro-cid-6ddzwjuv][aria-pressed=true] .featured__caption[data-astro-cid-6ddzwjuv]{color:var(--color-ink)}.featured__content[data-astro-cid-6ddzwjuv]{flex-direction:column;display:flex}.featured__content[data-astro-cid-6ddzwjuv] .eyebrow{color:var(--color-muted);margin-bottom:.6rem;font-size:.78rem;font-weight:500}.featured__title[data-astro-cid-6ddzwjuv]{margin-bottom:var(--space-s);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.15}.featured__body[data-astro-cid-6ddzwjuv],.featured__specs[data-astro-cid-6ddzwjuv]{border-bottom:1px dashed #0c1a2e29;margin-bottom:1.1rem;padding-bottom:1.1rem}.featured__body[data-astro-cid-6ddzwjuv]{font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6}.featured__specs[data-astro-cid-6ddzwjuv]{color:var(--color-ink);margin-bottom:1.25rem;padding-bottom:1.25rem;font-size:clamp(.95rem,1.1vw,1rem);line-height:1.45}.featured__sep[data-astro-cid-6ddzwjuv]{color:#0c1a2e59;margin-inline:.45rem}.featured__metrics[data-astro-cid-6ddzwjuv]{margin-bottom:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1vw,.9rem);display:grid}.featured__metrics[data-astro-cid-6ddzwjuv] li[data-astro-cid-6ddzwjuv]{background:var(--color-surface);border:1px solid #0c1a2e1a;border-radius:10px;flex-direction:column;gap:.3rem;padding:clamp(.75rem,1.2vw,1rem);display:flex;box-shadow:0 1px 2px #0c1a2e0a}.featured__value[data-astro-cid-6ddzwjuv]{color:var(--color-ink);font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.15}.featured__label[data-astro-cid-6ddzwjuv]{color:var(--color-body);font-size:.82rem;line-height:1.35}.featured__disclaimer[data-astro-cid-6ddzwjuv]{margin-top:var(--space-xs);color:var(--color-muted);font-size:.85rem;font-style:italic}.installs__heading[data-astro-cid-6ddzwjuv]{text-align:center;margin:5rem 0 clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:500;line-height:1.25}.installs[data-astro-cid-6ddzwjuv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.install[data-astro-cid-6ddzwjuv]{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid #0c1a2e0f;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 3px #0c1a2e0d}.install__media[data-astro-cid-6ddzwjuv]{aspect-ratio:4/3;background:#eef3fa;border-bottom:1px solid #0c1a2e0f}.install__video[data-astro-cid-6ddzwjuv]{object-fit:cover;width:100%;height:100%}.install__body[data-astro-cid-6ddzwjuv]{flex-direction:column;flex:1;gap:.6rem;padding:1.15rem 1.25rem 1.3rem;display:flex}.install__eyebrow[data-astro-cid-6ddzwjuv]{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:500}.install__title[data-astro-cid-6ddzwjuv]{font-size:1.1rem;font-weight:500;line-height:1.25}.install__specs[data-astro-cid-6ddzwjuv]{gap:.4rem;margin-top:.15rem;font-size:.88rem;line-height:1.45;display:grid}.install__specs[data-astro-cid-6ddzwjuv] li[data-astro-cid-6ddzwjuv]{color:var(--color-body);padding-left:.85rem;position:relative}.install__specs[data-astro-cid-6ddzwjuv] li[data-astro-cid-6ddzwjuv]:before{content:"";background:var(--color-star);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.install__specs--grouped[data-astro-cid-6ddzwjuv] li[data-astro-cid-6ddzwjuv]{flex-direction:column;gap:.1rem;padding-left:0;display:flex}.install__specs--grouped[data-astro-cid-6ddzwjuv] li[data-astro-cid-6ddzwjuv]:before{display:none}.install__group[data-astro-cid-6ddzwjuv]{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:500}.install__value[data-astro-cid-6ddzwjuv]{color:var(--color-ink);font-weight:600}.install__credit[data-astro-cid-6ddzwjuv]{color:var(--color-muted);margin-top:.2rem;font-size:.78rem;font-style:italic}@media (width<=991px){.featured[data-astro-cid-6ddzwjuv]{grid-template-columns:1fr}.installs[data-astro-cid-6ddzwjuv]{grid-template-columns:repeat(2,minmax(0,1fr))}.installs__heading[data-astro-cid-6ddzwjuv]{margin-top:var(--space-2xl)}}@media (width<=767px){.featured[data-astro-cid-6ddzwjuv]{gap:2.5rem}.installs[data-astro-cid-6ddzwjuv]{grid-template-columns:1fr}}.trust__grid[data-astro-cid-n4lkaqwh]{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.25rem);margin-bottom:clamp(2rem,3.5vw,3rem);display:grid}.trust__card[data-astro-cid-n4lkaqwh]{background:var(--color-surface);box-shadow:var(--shadow-card);transition-property:translate,box-shadow;transition-duration:.25s;transition-timing-function:var(--ease-out);border-radius:14px;grid-column:span 2;padding:clamp(1.1rem,1.5vw,1.5rem)}.trust__card[data-astro-cid-n4lkaqwh]:hover{translate:0 -2px;box-shadow:0 2px 4px #0c1a2e0f,0 12px 28px #0c1a2e14}.trust__card--wide[data-astro-cid-n4lkaqwh]{grid-column:span 3;padding-block:clamp(1rem,1.4vw,1.35rem)}.trust__number[data-astro-cid-n4lkaqwh]{background:var(--color-yellow);width:36px;height:36px;color:var(--color-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:.9rem;font-size:.85rem;font-weight:600;display:inline-grid}.trust__title[data-astro-cid-n4lkaqwh]{font-size:clamp(1.05rem,1.3vw,1.15rem);font-weight:500;line-height:1.3}.trust__body[data-astro-cid-n4lkaqwh]{margin-top:.4rem;font-size:.92rem;line-height:1.55}.trust__cta[data-astro-cid-n4lkaqwh]{justify-content:center;display:flex}@media (width<=991px){.trust__grid[data-astro-cid-n4lkaqwh]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust__card[data-astro-cid-n4lkaqwh],.trust__card--wide[data-astro-cid-n4lkaqwh]{grid-column:auto}}@media (width<=767px){.trust__grid[data-astro-cid-n4lkaqwh]{grid-template-columns:1fr}}
