.pa-steps[data-astro-cid-qastda55]{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.pa-step[data-astro-cid-qastda55]{border-top:3px solid var(--color-primary);background:var(--color-bg);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-xs);flex-direction:column;gap:8px;padding:24px 22px;display:flex}.pa-num[data-astro-cid-qastda55]{font-family:var(--font-mono);color:var(--md-signal-500);letter-spacing:.1em;font-size:12px;font-weight:700}.pa-title[data-astro-cid-qastda55]{font-family:var(--font-display);color:var(--color-text);font-size:19px;font-weight:700}.pa-desc[data-astro-cid-qastda55]{color:var(--color-text-muted);font-size:14px;line-height:1.55}@media (width<=1023px){.pa-steps[data-astro-cid-qastda55]{grid-template-columns:1fr 1fr}}@media (width<=639px){.pa-steps[data-astro-cid-qastda55]{grid-template-columns:1fr}}.rec-hero[data-astro-cid-a4imff5q]{min-height:500px;padding:96px var(--pad-x-desktop) 80px;color:#fff;background-image:linear-gradient(180deg, #1a190f99 0%, #1a190fd9 100%), var(--rec-bg);background-position:50%;background-size:cover;align-items:center;display:flex;position:relative}.rec-hero-inner[data-astro-cid-a4imff5q]{max-width:var(--container-max);width:100%;margin:0 auto}.rec-pill[data-astro-cid-a4imff5q]{border-radius:var(--radius-pill);color:var(--md-brand-black);letter-spacing:.05em;text-transform:uppercase;background:#e4e13cf2;align-items:center;gap:10px;margin-bottom:22px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.rec-pill-dot[data-astro-cid-a4imff5q]{background:var(--md-brand-green);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite rec-pulse;box-shadow:0 0 0 3px #2c612640}@keyframes rec-pulse{0%,to{box-shadow:0 0 0 3px #2c612640}50%{box-shadow:0 0 0 6px #2c612614}}.rec-title[data-astro-cid-a4imff5q]{font-family:var(--font-display);letter-spacing:-.03em;max-width:920px;margin:0 0 18px;font-size:56px;font-weight:700;line-height:1.05}.rec-title-accent[data-astro-cid-a4imff5q]{color:var(--md-brand-yellow)}.rec-lead[data-astro-cid-a4imff5q]{color:#ffffffe0;max-width:640px;margin:0 0 32px;font-size:18px;line-height:1.55}.rec-hero-actions[data-astro-cid-a4imff5q]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rec-hero-cta[data-astro-cid-a4imff5q]{background:var(--md-brand-yellow);color:var(--md-brand-black);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.rec-hero-cta[data-astro-cid-a4imff5q]:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.rec-hero-link[data-astro-cid-a4imff5q]{color:#fff;border-bottom:1px solid #ffffff80;font-size:15px;font-weight:700;text-decoration:none}.rec-hero-link[data-astro-cid-a4imff5q]:hover{border-bottom-color:#fff}.rec-section[data-astro-cid-a4imff5q]{padding:88px var(--pad-x-desktop);background:var(--color-bg)}.rec-section--alt[data-astro-cid-a4imff5q]{background:var(--color-bg-subtle);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.rec-inner[data-astro-cid-a4imff5q]{max-width:var(--container-max);margin:0 auto}.rec-overline[data-astro-cid-a4imff5q]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-bg);border-radius:var(--radius-pill);margin-bottom:14px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.rec-overline--warn[data-astro-cid-a4imff5q]{color:var(--md-warning);background:var(--md-warning-bg)}.rec-section-head[data-astro-cid-a4imff5q]{max-width:760px;margin-bottom:36px}.rec-section-title[data-astro-cid-a4imff5q]{font-family:var(--font-display);letter-spacing:var(--tr-display);color:var(--color-text);margin:0;font-size:34px;font-weight:700;line-height:1.12}.rec-duo[data-astro-cid-a4imff5q]{grid-template-columns:1fr 1fr;gap:56px;display:grid}.rec-list[data-astro-cid-a4imff5q]{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.rec-list[data-astro-cid-a4imff5q] li[data-astro-cid-a4imff5q]{color:var(--color-text);padding-left:26px;font-size:15px;line-height:1.55;position:relative}.rec-list[data-astro-cid-a4imff5q] li[data-astro-cid-a4imff5q]:before{content:"!";background:var(--md-warning-bg);width:18px;height:18px;color:var(--md-warning);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:1px;left:0}.rec-list--ok[data-astro-cid-a4imff5q] li[data-astro-cid-a4imff5q]:before{content:"✓";background:var(--color-primary-bg);color:var(--color-primary)}.rec-villes[data-astro-cid-a4imff5q]{color:var(--color-text-muted);margin:24px 0 0;font-size:14px;line-height:1.6}.rec-villes[data-astro-cid-a4imff5q] strong[data-astro-cid-a4imff5q]{color:var(--color-text)}@media (width<=1023px){.rec-hero[data-astro-cid-a4imff5q]{padding:80px var(--pad-x-tablet) 64px;min-height:420px}.rec-title[data-astro-cid-a4imff5q]{font-size:42px}.rec-section[data-astro-cid-a4imff5q]{padding:72px var(--pad-x-tablet)}.rec-section-title[data-astro-cid-a4imff5q]{font-size:28px}.rec-duo[data-astro-cid-a4imff5q]{grid-template-columns:1fr;gap:48px}}@media (width<=639px){.rec-hero[data-astro-cid-a4imff5q]{padding:56px var(--pad-x-mobile) 48px;min-height:0}.rec-title[data-astro-cid-a4imff5q]{font-size:30px}.rec-lead[data-astro-cid-a4imff5q]{font-size:15px}.rec-section[data-astro-cid-a4imff5q]{padding:56px var(--pad-x-mobile)}.rec-section-title[data-astro-cid-a4imff5q]{font-size:24px}}@media (prefers-reduced-motion:reduce){.rec-pill-dot[data-astro-cid-a4imff5q]{animation:none}.rec-hero-cta[data-astro-cid-a4imff5q]{transition:none}}
