.hero-section[data-astro-cid-bbe6dxrz]{padding-top:5rem;padding-bottom:5rem;background:radial-gradient(circle at 50% 20%,#d6b35a14,#0b0b0d00 70%),var(--color-bg);border-bottom:1px solid var(--color-surface-border)}.hero-container[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center}.hero-content[data-astro-cid-bbe6dxrz]{max-width:820px;text-align:center}.hero-title[data-astro-cid-bbe6dxrz]{margin-bottom:1.5rem;color:var(--color-text)}.hero-description[data-astro-cid-bbe6dxrz]{font-size:clamp(1.1rem,2.5vw,1.3rem);color:var(--color-text-muted);line-height:1.6;margin-bottom:2rem}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem}.hero-support[data-astro-cid-bbe6dxrz]{font-size:.95rem;color:var(--color-text-muted);margin-bottom:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.support-icon[data-astro-cid-bbe6dxrz]{color:var(--color-accent);font-weight:700}.hero-direct-contacts[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:.9rem;color:var(--color-text-muted);padding-top:1rem;border-top:1px solid var(--color-surface-border)}.direct-label[data-astro-cid-bbe6dxrz]{font-weight:600}.direct-link[data-astro-cid-bbe6dxrz]{color:var(--color-accent-light);text-decoration:none}.direct-link[data-astro-cid-bbe6dxrz]:hover,.direct-link[data-astro-cid-bbe6dxrz]:focus-visible{text-decoration:underline}.separator[data-astro-cid-bbe6dxrz]{color:var(--color-surface-border)}@media(max-width:640px){.hero-section[data-astro-cid-bbe6dxrz]{padding-top:3rem;padding-bottom:3.5rem}.hero-actions[data-astro-cid-bbe6dxrz]{flex-direction:column}.hero-actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.services-grid[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.service-card[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;height:100%;transition:transform var(--transition),border-color var(--transition)}.service-card[data-astro-cid-g5jplrhu]:hover{border-color:#d6b35a80;transform:translateY(-2px)}.service-icon[data-astro-cid-g5jplrhu]{font-size:2rem;color:var(--color-accent);margin-bottom:1rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background-color:var(--color-bg);border:1px solid var(--color-surface-border)}.service-title[data-astro-cid-g5jplrhu]{font-size:1.35rem;color:var(--color-text)}.service-tagline[data-astro-cid-g5jplrhu]{font-size:.85rem;color:var(--color-accent);margin-bottom:.75rem;font-weight:500}.service-desc[data-astro-cid-g5jplrhu]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;flex-grow:1;margin-bottom:1.5rem}.service-cta[data-astro-cid-g5jplrhu]{font-size:.9rem;font-weight:600;color:var(--color-accent-light);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem}.service-cta[data-astro-cid-g5jplrhu]:hover,.service-cta[data-astro-cid-g5jplrhu]:focus-visible{text-decoration:underline}.packages-grid[data-astro-cid-htip432t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.package-card[data-astro-cid-htip432t]{display:flex;flex-direction:column;justify-content:space-between;position:relative;border-color:var(--color-surface-border)}.package-badge-wrapper[data-astro-cid-htip432t]{margin-bottom:1rem}.package-title[data-astro-cid-htip432t]{font-size:1.25rem;color:var(--color-text);margin-bottom:.75rem}.package-desc[data-astro-cid-htip432t]{color:var(--color-text-muted);font-size:.95rem;margin-bottom:1.25rem}.package-details[data-astro-cid-htip432t]{background-color:var(--color-bg);border:1px solid var(--color-surface-border);border-radius:var(--radius);padding:1rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem}.detail-item[data-astro-cid-htip432t]{display:flex;justify-content:space-between;font-size:.875rem;gap:.5rem}.detail-label[data-astro-cid-htip432t]{color:var(--color-text-muted);font-weight:500}.detail-value[data-astro-cid-htip432t]{color:var(--color-text);text-align:right}.price-item[data-astro-cid-htip432t]{padding-top:.5rem;border-top:1px solid var(--color-surface-border);font-weight:600}.price-value[data-astro-cid-htip432t]{color:var(--color-accent-light)}.package-includes[data-astro-cid-htip432t]{margin-bottom:1.25rem}.includes-title[data-astro-cid-htip432t]{font-size:.85rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.includes-list[data-astro-cid-htip432t]{list-style:none;font-size:.875rem;color:var(--color-text-muted);display:flex;flex-direction:column;gap:.35rem}.check-icon[data-astro-cid-htip432t]{color:var(--color-accent);font-weight:700;margin-right:.25rem}.package-conditions[data-astro-cid-htip432t]{font-size:.8rem;color:var(--color-text-muted);margin-bottom:1.5rem}.package-footer[data-astro-cid-htip432t]{padding-top:1rem;border-top:1px solid var(--color-surface-border)}.select-package-btn[data-astro-cid-htip432t]{width:100%}.process-grid[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.process-card[data-astro-cid-fz4tclxl]{position:relative;padding-top:2rem}.step-badge[data-astro-cid-fz4tclxl]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--color-badge-bg);color:var(--color-accent-light);border:1px solid var(--color-accent);font-weight:700;font-size:.9rem;margin-bottom:1rem}.step-title[data-astro-cid-fz4tclxl]{font-size:1.25rem;color:var(--color-text);margin-bottom:.75rem}.step-desc[data-astro-cid-fz4tclxl]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.about-wrapper[data-astro-cid-v2cbyr3p]{background-color:var(--color-surface);border-color:var(--color-surface-border);padding:3rem 2.5rem;position:relative;overflow:hidden}.about-content[data-astro-cid-v2cbyr3p]{max-width:800px;margin:0 auto}.about-lead[data-astro-cid-v2cbyr3p]{font-size:1.2rem;color:var(--color-text);line-height:1.6;margin-bottom:1.25rem}.about-text[data-astro-cid-v2cbyr3p]{font-size:1rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1.75rem}.about-quote[data-astro-cid-v2cbyr3p]{font-size:1.15rem;font-style:italic;color:var(--color-accent-light);border-left:3px solid var(--color-accent);padding-left:1.25rem;margin-bottom:2rem}.about-highlights[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-surface-border)}.highlight-item[data-astro-cid-v2cbyr3p]{display:flex;gap:.75rem;align-items:flex-start}.highlight-bullet[data-astro-cid-v2cbyr3p]{color:var(--color-accent);font-size:1.1rem;line-height:1;margin-top:.2rem}.highlight-item[data-astro-cid-v2cbyr3p] strong[data-astro-cid-v2cbyr3p]{display:block;color:var(--color-text);margin-bottom:.25rem;font-size:.95rem}.highlight-item[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}@media(max-width:640px){.about-wrapper[data-astro-cid-v2cbyr3p]{padding:2rem 1.25rem}}.faq-list[data-astro-cid-al2ca2vr]{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-al2ca2vr]{border-color:var(--color-surface-border);padding:0;overflow:hidden;transition:border-color var(--transition)}.faq-item[data-astro-cid-al2ca2vr][open]{border-color:#d6b35a80}.faq-question[data-astro-cid-al2ca2vr]{padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:600;color:var(--color-text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;user-select:none}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-al2ca2vr]:hover{color:var(--color-accent-light)}.faq-icon[data-astro-cid-al2ca2vr]{font-size:1.4rem;color:var(--color-accent);transition:transform var(--transition);line-height:1;flex-shrink:0}.faq-item[data-astro-cid-al2ca2vr][open] .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:1rem 1.5rem 1.25rem;color:var(--color-text-muted);font-size:.95rem;line-height:1.6;border-top:1px solid var(--color-surface-border);margin-top:.25rem}.contact-grid[data-astro-cid-jjagjrbk]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:860px){.contact-grid[data-astro-cid-jjagjrbk]{grid-template-columns:1fr 1.25fr}}.contact-info-card[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--color-surface);border-color:var(--color-surface-border)}.info-title[data-astro-cid-jjagjrbk]{font-size:1.35rem;color:var(--color-text);margin-bottom:.75rem}.info-desc[data-astro-cid-jjagjrbk]{color:var(--color-text-muted);font-size:.95rem;line-height:1.6;margin-bottom:2rem}.direct-channels[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.channel-item[data-astro-cid-jjagjrbk]{display:flex;gap:1rem;align-items:flex-start}.channel-icon[data-astro-cid-jjagjrbk]{font-size:1.3rem;color:var(--color-accent);line-height:1.2;background-color:var(--color-bg);width:36px;height:36px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-surface-border)}.channel-label[data-astro-cid-jjagjrbk]{display:block;font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.channel-value[data-astro-cid-jjagjrbk]{color:var(--color-text);font-size:1rem;font-weight:500}.channel-note[data-astro-cid-jjagjrbk]{font-size:.85rem;color:var(--color-text-muted);font-style:italic}.support-notice[data-astro-cid-jjagjrbk]{background-color:var(--color-bg);border:1px solid var(--color-surface-border);border-radius:var(--radius);padding:1rem}.support-notice[data-astro-cid-jjagjrbk] h4[data-astro-cid-jjagjrbk]{font-size:.9rem;color:var(--color-accent-light);margin-bottom:.4rem}.support-notice[data-astro-cid-jjagjrbk] p[data-astro-cid-jjagjrbk]{font-size:.85rem;color:var(--color-text-muted);line-height:1.5}.contact-form-card[data-astro-cid-jjagjrbk]{background-color:var(--color-surface);border-color:var(--color-surface-border)}.demo-notice[data-astro-cid-jjagjrbk]{font-size:.85rem}.package-context-banner[data-astro-cid-jjagjrbk]{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-badge-bg);border:1px solid var(--color-accent);padding:.75rem 1rem;border-radius:var(--radius);margin-bottom:1.5rem;gap:1rem}.package-context-info[data-astro-cid-jjagjrbk]{font-size:.9rem;color:var(--color-text)}.context-label[data-astro-cid-jjagjrbk]{display:block;font-size:.75rem;color:var(--color-accent-light);text-transform:uppercase}.demo-form[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:1.25rem}.form-group[data-astro-cid-jjagjrbk]{display:flex;flex-direction:column;gap:.4rem}.form-group[data-astro-cid-jjagjrbk] label[data-astro-cid-jjagjrbk]{font-size:.9rem;font-weight:600;color:var(--color-text)}.required[data-astro-cid-jjagjrbk]{color:var(--color-accent)}.form-control[data-astro-cid-jjagjrbk]{width:100%;padding:.75rem 1rem;background-color:var(--color-bg);border:1px solid var(--color-surface-border);border-radius:var(--radius);color:var(--color-text);font-family:inherit;font-size:1rem;transition:border-color var(--transition)}.form-control[data-astro-cid-jjagjrbk]:focus{border-color:var(--color-accent-light);outline:none}.radio-group[data-astro-cid-jjagjrbk]{display:flex;gap:1.5rem;padding-top:.25rem}.radio-label[data-astro-cid-jjagjrbk]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;cursor:pointer;color:var(--color-text)}.radio-label[data-astro-cid-jjagjrbk] input[data-astro-cid-jjagjrbk][type=radio]{accent-color:var(--color-accent)}.label-with-counter[data-astro-cid-jjagjrbk]{display:flex;justify-content:space-between;align-items:baseline}.char-counter[data-astro-cid-jjagjrbk]{font-size:.8rem;color:var(--color-text-muted)}.error-msg[data-astro-cid-jjagjrbk]{font-size:.8rem;color:var(--color-error);min-height:1.2em}.form-actions[data-astro-cid-jjagjrbk]{margin-top:.5rem}.validation-result[data-astro-cid-jjagjrbk]{margin-top:1.25rem;padding:1rem;border-radius:var(--radius);font-size:.9rem;border-left:4px solid var(--color-success);background-color:#81c7841a;color:var(--color-text)}.demo-subtext[data-astro-cid-jjagjrbk]{font-size:.85rem;color:var(--color-text-muted);margin-top:.5rem}.tally-fallback[data-astro-cid-jjagjrbk]{font-size:.85rem;color:var(--color-text-muted);margin-top:1rem;text-align:center}
