.co2-hero[data-astro-cid-mvaslpls]{background:var(--color-paper);border-bottom:1px solid var(--color-line);padding-block:clamp(3.5rem,8vw,8rem)}.co2-hero__grid[data-astro-cid-mvaslpls]{align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.co2-hero[data-astro-cid-mvaslpls] h1[data-astro-cid-mvaslpls]{max-width:12ch;font-size:clamp(3rem,6.4vw,6.4rem)}.co2-hero__actions[data-astro-cid-mvaslpls]{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.co2-call[data-astro-cid-mvaslpls]{background:var(--color-accent);color:var(--color-charcoal);padding:.9rem 1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.co2-mark[data-astro-cid-mvaslpls]{background:var(--color-dark-section);min-height:22rem;color:var(--color-white);align-content:center;place-items:center;gap:.6rem;display:grid}.co2-mark[data-astro-cid-mvaslpls] span[data-astro-cid-mvaslpls]{color:var(--color-accent);letter-spacing:-.07em;font-size:clamp(5rem,14vw,10rem);font-weight:900;line-height:.8}.co2-mark[data-astro-cid-mvaslpls] small[data-astro-cid-mvaslpls]{color:var(--color-dark-muted);letter-spacing:.18em;font-size:.72rem;font-weight:850}.co2-section-head[data-astro-cid-mvaslpls]{max-width:52rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.co2-section-head[data-astro-cid-mvaslpls] h2[data-astro-cid-mvaslpls]{margin-bottom:1rem}.co2-section-head[data-astro-cid-mvaslpls]>p[data-astro-cid-mvaslpls]:last-child{color:var(--color-muted);font-size:var(--step-1)}.system-grid[data-astro-cid-mvaslpls]{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);display:grid}.system-grid[data-astro-cid-mvaslpls] article[data-astro-cid-mvaslpls]{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-direction:column;min-height:23rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.system-no[data-astro-cid-mvaslpls]{color:var(--color-accent);font-size:.74rem;font-weight:900}.system-label[data-astro-cid-mvaslpls]{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;margin:auto 0 .8rem;font-size:.78rem;font-weight:800}.system-grid[data-astro-cid-mvaslpls] h3[data-astro-cid-mvaslpls]{margin:0 0 1rem;font-size:clamp(2.2rem,1.7rem + 2vw,4rem)}.system-grid[data-astro-cid-mvaslpls] article[data-astro-cid-mvaslpls]>p[data-astro-cid-mvaslpls]:last-child{max-width:35rem;color:var(--color-muted);margin:0}.co2-how[data-astro-cid-mvaslpls]{background:var(--color-dark-section);color:#fff}.co2-how[data-astro-cid-mvaslpls] .eyebrow[data-astro-cid-mvaslpls]{color:var(--color-dark-muted)}.co2-how__grid[data-astro-cid-mvaslpls]{gap:2.5rem;display:grid}.co2-how[data-astro-cid-mvaslpls] h2[data-astro-cid-mvaslpls]{max-width:10ch;margin-bottom:0}.co2-how__grid[data-astro-cid-mvaslpls]>div[data-astro-cid-mvaslpls]:last-child{max-width:44rem}.co2-how__grid[data-astro-cid-mvaslpls]>div[data-astro-cid-mvaslpls]:last-child p[data-astro-cid-mvaslpls]{color:var(--color-dark-muted)}.co2-phone[data-astro-cid-mvaslpls]{color:#fff;text-decoration-color:var(--color-accent);margin-top:1.2rem;font-size:clamp(1.5rem,1.25rem + 1vw,2.4rem);font-weight:900;display:inline-block}.co2-faq__grid[data-astro-cid-mvaslpls]{gap:3rem;display:grid}.co2-faq[data-astro-cid-mvaslpls] h2[data-astro-cid-mvaslpls]{max-width:12ch}.co2-faq__items[data-astro-cid-mvaslpls]{border-top:1px solid var(--color-line)}.co2-faq[data-astro-cid-mvaslpls] details[data-astro-cid-mvaslpls]{border-bottom:1px solid var(--color-line)}.co2-faq[data-astro-cid-mvaslpls] summary[data-astro-cid-mvaslpls]{cursor:pointer;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;font-size:1.05rem;font-weight:800;list-style:none;display:flex}.co2-faq[data-astro-cid-mvaslpls] summary[data-astro-cid-mvaslpls]::-webkit-details-marker{display:none}.co2-faq[data-astro-cid-mvaslpls] summary[data-astro-cid-mvaslpls] span[data-astro-cid-mvaslpls]{color:var(--color-accent)}.co2-faq[data-astro-cid-mvaslpls] details[data-astro-cid-mvaslpls] p[data-astro-cid-mvaslpls]{max-width:46rem;color:var(--color-muted);margin:0 0 1.5rem}.co2-contact[data-astro-cid-mvaslpls]{background:var(--color-dark-section-alt);color:#fff;padding-block:clamp(4rem,8vw,7rem)}.co2-contact__grid[data-astro-cid-mvaslpls]{gap:2rem;display:grid}.co2-contact[data-astro-cid-mvaslpls] .eyebrow[data-astro-cid-mvaslpls]{color:var(--color-dark-muted)}.co2-contact[data-astro-cid-mvaslpls] h2[data-astro-cid-mvaslpls]{max-width:11ch;margin:0}.co2-contact__links[data-astro-cid-mvaslpls]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.co2-contact__links[data-astro-cid-mvaslpls] a[data-astro-cid-mvaslpls]{color:#fff;font-size:clamp(1.15rem,1rem + .7vw,1.8rem);font-weight:850;text-decoration:none}.co2-contact__links[data-astro-cid-mvaslpls] a[data-astro-cid-mvaslpls]:hover{color:var(--color-accent)}.trademark-note[data-astro-cid-mvaslpls]{color:var(--color-muted);margin-top:0;margin-bottom:0;padding-block:1.25rem;font-size:.72rem}@media (width>=52rem){.co2-hero__grid[data-astro-cid-mvaslpls]{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.7fr)}.system-grid[data-astro-cid-mvaslpls]{grid-template-columns:repeat(2,minmax(0,1fr))}.co2-how__grid[data-astro-cid-mvaslpls],.co2-faq__grid[data-astro-cid-mvaslpls],.co2-contact__grid[data-astro-cid-mvaslpls]{grid-template-columns:minmax(16rem,.7fr) minmax(0,1fr)}}
