.service-page[data-astro-cid-ayyn3p6m]{background:var(--color-bg);color:var(--color-text);min-height:100vh}.container[data-astro-cid-ayyn3p6m]{max-width:1100px;margin:0 auto;padding:0 2rem}.narrow[data-astro-cid-ayyn3p6m]{max-width:800px}.section[data-astro-cid-ayyn3p6m]{padding:5rem 0}.bg-alt[data-astro-cid-ayyn3p6m]{background:#00000004}.section-title[data-astro-cid-ayyn3p6m]{font-size:2rem;text-align:center;margin-bottom:1rem;letter-spacing:.08em;font-weight:700}.section-sub[data-astro-cid-ayyn3p6m]{text-align:center;color:var(--color-text-light);font-size:.95rem;margin-bottom:3rem}.service-hero[data-astro-cid-ayyn3p6m]{height:60vh;display:flex;align-items:center;position:relative}.back-link[data-astro-cid-ayyn3p6m]{position:absolute;top:2rem;left:2rem;text-decoration:none;color:var(--color-text-light);font-size:.9rem;transition:color .3s}.back-link[data-astro-cid-ayyn3p6m]:hover{color:var(--color-text)}.hero-content[data-astro-cid-ayyn3p6m] h1[data-astro-cid-ayyn3p6m]{font-size:1.1rem;text-transform:uppercase;letter-spacing:.3em;color:var(--color-text-light);margin-bottom:1.5rem}.catchphrase[data-astro-cid-ayyn3p6m]{font-size:2.5rem;line-height:1.5;font-weight:700}.catchphrase[data-astro-cid-ayyn3p6m] span[data-astro-cid-ayyn3p6m]{border-bottom:3px solid var(--color-text);padding-bottom:2px}.overview[data-astro-cid-ayyn3p6m]{text-align:center;line-height:2}.overview[data-astro-cid-ayyn3p6m] p[data-astro-cid-ayyn3p6m]{margin-bottom:1.5rem;font-size:1.05rem;color:var(--color-text-light)}.cards-grid[data-astro-cid-ayyn3p6m]{display:grid;gap:2rem}.cols-3[data-astro-cid-ayyn3p6m]{grid-template-columns:repeat(3,1fr)}.cols-2[data-astro-cid-ayyn3p6m]{grid-template-columns:repeat(2,1fr)}.card[data-astro-cid-ayyn3p6m]{padding:2rem;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:1rem}.card[data-astro-cid-ayyn3p6m] h3[data-astro-cid-ayyn3p6m]{font-size:1.1rem;margin-bottom:.75rem}.card[data-astro-cid-ayyn3p6m] p[data-astro-cid-ayyn3p6m]{font-size:.9rem;color:var(--color-text-light);line-height:1.7;margin:0}.option-card[data-astro-cid-ayyn3p6m]{border-left:3px solid rgba(0,0,0,.08)}.plans-grid[data-astro-cid-ayyn3p6m]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.plan-card[data-astro-cid-ayyn3p6m]{padding:2.5rem 1.5rem;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:1rem;text-align:center;position:relative;display:flex;flex-direction:column}.plan-card[data-astro-cid-ayyn3p6m].is-recommended{border-color:var(--color-text);border-width:2px}.badge[data-astro-cid-ayyn3p6m]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--color-text);color:var(--color-bg);font-size:.65rem;font-weight:700;letter-spacing:.15em;padding:.25rem .75rem;border-radius:2rem;white-space:nowrap}.plan-card[data-astro-cid-ayyn3p6m] h3[data-astro-cid-ayyn3p6m]{font-size:1.15rem;margin-bottom:1rem}.price[data-astro-cid-ayyn3p6m]{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.detail[data-astro-cid-ayyn3p6m]{font-size:.85rem;color:var(--color-text-light);margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(0,0,0,.05)}.includes[data-astro-cid-ayyn3p6m]{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left;flex:1}.includes[data-astro-cid-ayyn3p6m] li[data-astro-cid-ayyn3p6m]{font-size:.8rem;color:var(--color-text-light);line-height:1.6;padding:.3rem 0 .3rem 1.2rem;position:relative}.includes[data-astro-cid-ayyn3p6m] li[data-astro-cid-ayyn3p6m]:before{content:"✓";position:absolute;left:0;color:var(--color-text);font-weight:700;font-size:.75rem}.ideal[data-astro-cid-ayyn3p6m]{font-size:.8rem;color:var(--color-text-light);margin:auto 0 0;font-style:italic;padding-top:1rem;border-top:1px solid rgba(0,0,0,.05)}.faq-list[data-astro-cid-ayyn3p6m]{display:flex;flex-direction:column;gap:2rem}.faq-item[data-astro-cid-ayyn3p6m]{padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.05)}.faq-item[data-astro-cid-ayyn3p6m]:last-child{border-bottom:none}.faq-item[data-astro-cid-ayyn3p6m] h3[data-astro-cid-ayyn3p6m]{font-size:1.1rem;margin-bottom:.75rem;line-height:1.5}.faq-item[data-astro-cid-ayyn3p6m] p[data-astro-cid-ayyn3p6m]{color:var(--color-text-light);line-height:1.8;margin:0;font-size:.95rem}.q[data-astro-cid-ayyn3p6m]{font-weight:900;margin-right:.25rem}.cta-section[data-astro-cid-ayyn3p6m]{text-align:center;border-top:1px solid rgba(0,0,0,.05)}.cta-lead[data-astro-cid-ayyn3p6m]{font-size:1.25rem;font-weight:700;line-height:2;margin-bottom:.5rem}.cta-sub[data-astro-cid-ayyn3p6m]{font-size:.9rem;color:var(--color-text-light);margin-bottom:2rem}.cta-wrap[data-astro-cid-ayyn3p6m]{margin-top:1rem}.btn-contact[data-astro-cid-ayyn3p6m]{background:var(--color-text);color:var(--color-bg);padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;display:inline-block;transition:transform .3s,box-shadow .3s}.btn-contact[data-astro-cid-ayyn3p6m]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000001f}@media(max-width:1024px){.plans-grid[data-astro-cid-ayyn3p6m]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.service-hero[data-astro-cid-ayyn3p6m]{height:auto;min-height:45vh;padding:2rem 0}.catchphrase[data-astro-cid-ayyn3p6m]{font-size:1.75rem}.section[data-astro-cid-ayyn3p6m]{padding:3rem 0}.section-title[data-astro-cid-ayyn3p6m]{font-size:1.5rem}.cols-3[data-astro-cid-ayyn3p6m],.cols-2[data-astro-cid-ayyn3p6m],.plans-grid[data-astro-cid-ayyn3p6m]{grid-template-columns:1fr}.container[data-astro-cid-ayyn3p6m]{padding:0 1.25rem}.overview[data-astro-cid-ayyn3p6m]{text-align:left}}.fade-in[data-astro-cid-ayyn3p6m]{animation:fadeIn 1s ease forwards;opacity:0;transform:translateY(20px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=night] .card[data-astro-cid-ayyn3p6m],[data-theme=night] .plan-card[data-astro-cid-ayyn3p6m]{background:#2a2a2a;border-color:#ffffff1a}[data-theme=night] .option-card[data-astro-cid-ayyn3p6m]{border-left-color:#ffffff26}[data-theme=night] .plan-card[data-astro-cid-ayyn3p6m].is-recommended{border-color:var(--color-text)}[data-theme=night] .bg-alt[data-astro-cid-ayyn3p6m]{background:#ffffff05}[data-theme=night] .faq-item[data-astro-cid-ayyn3p6m]{border-bottom-color:#ffffff1a}[data-theme=night] .cta-section[data-astro-cid-ayyn3p6m]{border-top-color:#ffffff1a}[data-theme=night] .detail[data-astro-cid-ayyn3p6m]{border-bottom-color:#ffffff1a}[data-theme=night] .ideal[data-astro-cid-ayyn3p6m]{border-top-color:#ffffff1a}
