.page.svelte-1j5tn20{padding:120px 0 60px}.hero.svelte-1j5tn20{margin-bottom:48px}.subtitle.svelte-1j5tn20{color:var(--rov-text-muted);max-width:600px;margin-top:12px;font-size:1.15rem}.grid.svelte-1j5tn20{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.card.svelte-1j5tn20{background:var(--rov-card);border:1px solid var(--rov-card-border);box-shadow:var(--rov-card-shadow);transition:transform .3s var(--ease-spring), box-shadow .3s;border-radius:16px;padding:32px}.card.svelte-1j5tn20:hover{box-shadow:var(--rov-card-shadow-hover);transform:translateY(-4px)}.card-icon.svelte-1j5tn20{margin-bottom:16px;font-size:2rem}.card.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-family:var(--font-display);margin-bottom:12px;font-size:1.25rem}.card.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--rov-text-muted);margin-bottom:4px;line-height:1.6}.card.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--rov-blue);font-weight:500;text-decoration:none}.card.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{text-decoration:underline}.card-foot.svelte-1j5tn20{color:var(--rov-text-muted);opacity:.75;margin-top:12px;font-size:.85rem}.faq-section.svelte-1j5tn20{background:var(--rov-dark-2);padding:80px 0}.section-heading.svelte-1j5tn20{font-family:var(--font-display);margin-bottom:40px;font-size:1.75rem}.faq-list.svelte-1j5tn20{flex-direction:column;gap:12px;max-width:720px;display:flex}.faq-item.svelte-1j5tn20{background:var(--rov-card);border:1px solid var(--rov-card-border);border-radius:14px;transition:box-shadow .3s;overflow:hidden}.faq-item.active.svelte-1j5tn20{box-shadow:var(--rov-card-shadow)}.faq-question.svelte-1j5tn20{width:100%;font-family:var(--font-body);color:var(--rov-text);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:1rem;font-weight:600;display:flex}.faq-chevron.svelte-1j5tn20{color:var(--rov-text-muted);transition:transform .3s var(--ease-spring);flex-shrink:0}.faq-item.active.svelte-1j5tn20 .faq-chevron:where(.svelte-1j5tn20){transform:rotate(180deg)}.faq-answer.svelte-1j5tn20{animation:fadeUp .3s var(--ease-out);padding:0 24px 20px}.faq-answer.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:var(--rov-text-muted);line-height:1.7}.contact-section.svelte-1j5tn20{padding:80px 0}.contact-box.svelte-1j5tn20{background:var(--rov-card);border:1px solid var(--rov-card-border);box-shadow:var(--rov-card-shadow);text-align:center;border-radius:20px;max-width:680px;margin:0 auto;padding:48px}.contact-box.svelte-1j5tn20 h2:where(.svelte-1j5tn20){font-family:var(--font-display);margin-bottom:12px;font-size:1.5rem}.contact-box.svelte-1j5tn20>p:where(.svelte-1j5tn20){color:var(--rov-text-muted);margin-bottom:32px}.contact-form.svelte-1j5tn20{text-align:left;flex-direction:column;gap:16px;display:flex}.form-row.svelte-1j5tn20{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form.svelte-1j5tn20 input:where(.svelte-1j5tn20),.contact-form.svelte-1j5tn20 select:where(.svelte-1j5tn20),.contact-form.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){width:100%;font-family:var(--font-body);color:var(--rov-text);background:var(--rov-dark);border:1.5px solid var(--rov-border);border-radius:12px;outline:none;padding:14px 18px;font-size:.95rem;transition:border-color .25s,box-shadow .25s}.contact-form.svelte-1j5tn20 input:where(.svelte-1j5tn20):focus,.contact-form.svelte-1j5tn20 select:where(.svelte-1j5tn20):focus,.contact-form.svelte-1j5tn20 textarea:where(.svelte-1j5tn20):focus{border-color:var(--rov-blue);box-shadow:0 0 0 3px var(--rov-glow-blue)}.contact-form.svelte-1j5tn20 textarea:where(.svelte-1j5tn20){resize:vertical}.contact-form.svelte-1j5tn20 .btn-primary:where(.svelte-1j5tn20){align-self:flex-start}@media (width<=640px){.form-row.svelte-1j5tn20{grid-template-columns:1fr}.contact-box.svelte-1j5tn20{padding:32px 24px}}
