.back-link[data-astro-cid-4udlw3v3]{color:var(--color-navy);margin-bottom:1.5rem;font-weight:600;text-decoration:none;display:block}.back-link[data-astro-cid-4udlw3v3]:hover{text-decoration:underline}.intro-grid[data-astro-cid-4udlw3v3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:2.5rem;display:grid}.intro[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{max-width:65ch}.intro[data-astro-cid-4udlw3v3] .btn[data-astro-cid-4udlw3v3]{margin-top:.5rem}.intro-image[data-astro-cid-4udlw3v3]{border-radius:16px;width:100%;height:auto}.example-card[data-astro-cid-4udlw3v3]{background:var(--color-offwhite);border-radius:16px;max-width:760px;padding:2.5rem}.example-card[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{max-width:65ch}.example-note[data-astro-cid-4udlw3v3]{color:var(--color-text-muted);margin:0;font-size:.85rem;font-style:italic}@media (width<=760px){.intro-grid[data-astro-cid-4udlw3v3]{grid-template-columns:1fr}}.kits-grid[data-astro-cid-4udlw3v3]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.kit-card[data-astro-cid-4udlw3v3]{background:var(--color-white);border:2px solid var(--color-navy);border-radius:16px;flex-direction:column;padding:2rem;display:flex}.kit-card[data-astro-cid-4udlw3v3] h3[data-astro-cid-4udlw3v3]{color:var(--color-navy);margin-bottom:.3rem;font-size:1.3rem}.kit-power[data-astro-cid-4udlw3v3],.kit-panels[data-astro-cid-4udlw3v3]{color:var(--color-text-muted);margin:0 0 .3rem;font-size:.9rem}.kit-price[data-astro-cid-4udlw3v3]{color:var(--color-navy);margin:.75rem 0 1.25rem;font-size:1.4rem;font-weight:800}.kit-card[data-astro-cid-4udlw3v3] ul[data-astro-cid-4udlw3v3]{flex-direction:column;gap:.6rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.kit-card[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]{color:var(--color-text-muted);align-items:flex-start;gap:.55rem;font-size:.95rem;display:flex}.kit-card[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3] .check{width:20px;height:20px;color:var(--color-navy);background:var(--color-solar-yellow);border-radius:50%;flex-shrink:0;margin-top:.1rem;padding:4px}.kit-ideal[data-astro-cid-4udlw3v3]{margin-bottom:1.25rem;font-size:.85rem;font-style:italic}.kit-card[data-astro-cid-4udlw3v3] .btn[data-astro-cid-4udlw3v3]{align-self:flex-start;margin-top:auto}@media (width<=760px){.kits-grid[data-astro-cid-4udlw3v3]{grid-template-columns:1fr}}.includes[data-astro-cid-4udlw3v3],.benefits[data-astro-cid-4udlw3v3]{flex-direction:column;gap:.9rem;max-width:700px;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.includes[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3],.benefits[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]{align-items:flex-start;gap:.65rem;display:flex}.includes[data-astro-cid-4udlw3v3] .check,.benefits[data-astro-cid-4udlw3v3] .check{width:22px;height:22px;color:var(--color-navy);background:var(--color-solar-yellow);border-radius:50%;flex-shrink:0;margin-top:.1rem;padding:4px}.process[data-astro-cid-4udlw3v3]{flex-direction:column;gap:1.5rem;max-width:700px;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.process[data-astro-cid-4udlw3v3] li[data-astro-cid-4udlw3v3]{gap:1.25rem;display:flex}.step-number[data-astro-cid-4udlw3v3]{background:var(--color-navy);width:36px;height:36px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.process[data-astro-cid-4udlw3v3] h3[data-astro-cid-4udlw3v3]{color:var(--color-navy);margin-bottom:.3rem}.process[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{margin:0}.price-card[data-astro-cid-4udlw3v3]{background:var(--color-navy);color:var(--color-white);border-radius:16px;max-width:760px;padding:2.5rem}.price-card[data-astro-cid-4udlw3v3] h2[data-astro-cid-4udlw3v3]{color:var(--color-white)}.price-card[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{color:#ffffffd9;margin:0}.cta-inner[data-astro-cid-4udlw3v3]{background:var(--color-offwhite);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.5rem;display:flex}.cta-inner[data-astro-cid-4udlw3v3] h2[data-astro-cid-4udlw3v3]{color:var(--color-navy);margin-bottom:.3rem}.cta-inner[data-astro-cid-4udlw3v3] p[data-astro-cid-4udlw3v3]{margin:0}.actions[data-astro-cid-4udlw3v3]{flex-wrap:wrap;gap:1rem;display:flex}.back-section[data-astro-cid-4udlw3v3]{padding-top:0}
