@charset "UTF-8";.page-layout[data-astro-cid-rugwomle]{display:grid;grid-template-columns:1fr 300px;gap:4rem;align-items:start}@media(max-width:1024px){.page-layout[data-astro-cid-rugwomle]{grid-template-columns:1fr}}.info-row[data-astro-cid-rugwomle]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.info-badge[data-astro-cid-rugwomle]{background:var(--bg-light);border:1px solid var(--border-color);border-radius:100px;padding:.6rem 1.4rem;font-size:1.4rem;font-weight:600;color:var(--text-secondary)}.info-badge--green[data-astro-cid-rugwomle]{background:#3a9e6a1a;border-color:#3a9e6a4d;color:var(--accent-green)}h2[data-astro-cid-rugwomle]{font-size:2.6rem;margin:3.5rem 0 1.5rem;color:var(--text-primary)}p[data-astro-cid-rugwomle]{font-size:1.6rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem}.how-to-list[data-astro-cid-rugwomle]{padding-left:2rem;margin-bottom:3rem}.how-to-list[data-astro-cid-rugwomle] li[data-astro-cid-rugwomle]{font-size:1.6rem;color:var(--text-secondary);margin-bottom:1rem}.how-to-list[data-astro-cid-rugwomle] strong[data-astro-cid-rugwomle]{color:var(--text-primary)}.materials-grid[data-astro-cid-rugwomle]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;margin-bottom:3rem}.material-card[data-astro-cid-rugwomle]{background:var(--bg-light);border-radius:var(--radius-md);padding:2rem}.material-card[data-astro-cid-rugwomle] h3[data-astro-cid-rugwomle]{font-size:1.7rem;margin-bottom:.8rem}.material-card[data-astro-cid-rugwomle] p[data-astro-cid-rugwomle]{font-size:1.4rem;margin-bottom:.8rem}.material-card[data-astro-cid-rugwomle] .material-rc[data-astro-cid-rugwomle]{font-size:1.3rem;font-weight:700;color:var(--primary-color)}.cost-table[data-astro-cid-rugwomle]{width:100%;border-collapse:collapse;margin-bottom:3.5rem;font-size:1.5rem}.cost-table[data-astro-cid-rugwomle] th[data-astro-cid-rugwomle]{background:var(--primary-color);color:#fff;padding:1.2rem 1.5rem;text-align:left;font-weight:600}.cost-table[data-astro-cid-rugwomle] td[data-astro-cid-rugwomle]{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary)}.cost-table[data-astro-cid-rugwomle] tr[data-astro-cid-rugwomle]:nth-child(2n) td[data-astro-cid-rugwomle]{background:var(--bg-light)}.cost-table[data-astro-cid-rugwomle] tr[data-astro-cid-rugwomle]:last-child td[data-astro-cid-rugwomle]{border-bottom:none}.page-sidebar[data-astro-cid-rugwomle]{position:sticky;top:110px;display:flex;flex-direction:column;gap:2rem}.sidebar-cta[data-astro-cid-rugwomle],.sidebar-links[data-astro-cid-rugwomle]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2.5rem}.sidebar-cta[data-astro-cid-rugwomle]{border-top:4px solid var(--primary-color)}.sidebar-cta[data-astro-cid-rugwomle] h3[data-astro-cid-rugwomle]{font-size:1.8rem;margin-bottom:1rem}.sidebar-cta[data-astro-cid-rugwomle] p[data-astro-cid-rugwomle]{font-size:1.4rem;color:var(--text-secondary);margin-bottom:1.5rem}.sidebar-cta[data-astro-cid-rugwomle] .sidebar-trust[data-astro-cid-rugwomle]{list-style:none;padding:0;margin:1.5rem 0 0}.sidebar-cta[data-astro-cid-rugwomle] .sidebar-trust[data-astro-cid-rugwomle] li[data-astro-cid-rugwomle]{font-size:1.3rem;color:var(--text-secondary);padding-left:1.6rem;margin-bottom:.5rem;position:relative}.sidebar-cta[data-astro-cid-rugwomle] .sidebar-trust[data-astro-cid-rugwomle] li[data-astro-cid-rugwomle]:before{content:"✓";position:absolute;left:0;color:var(--primary-color);font-weight:700}.sidebar-links[data-astro-cid-rugwomle] h3[data-astro-cid-rugwomle]{font-size:1.6rem;margin-bottom:1.2rem}.sidebar-links[data-astro-cid-rugwomle] ul[data-astro-cid-rugwomle]{list-style:none;padding:0;margin:0}.sidebar-links[data-astro-cid-rugwomle] li[data-astro-cid-rugwomle]{margin-bottom:.8rem}.sidebar-links[data-astro-cid-rugwomle] a[data-astro-cid-rugwomle]{font-size:1.4rem;color:var(--text-secondary);transition:color .2s ease}.sidebar-links[data-astro-cid-rugwomle] a[data-astro-cid-rugwomle]:hover{color:var(--primary-color)}.btn-block[data-astro-cid-rugwomle]{width:100%}
