.rd-hero.svelte-10ztl9s{align-items:flex-end;min-height:min(88dvh,780px);display:flex;position:relative;overflow:hidden}.rd-hero-bg.svelte-10ztl9s{z-index:0;position:absolute;inset:0}.rd-hero-img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.rd-hero-overlay.svelte-10ztl9s{background:linear-gradient(to top, var(--bg-base) 0%, color-mix(in srgb, var(--bg-base) 88%, transparent) 38%, color-mix(in srgb, var(--bg-base) 18%, transparent) 72%, transparent 100%);position:absolute;inset:0}.rd-hero-content.svelte-10ztl9s{z-index:1;padding-bottom:var(--sp-12);padding-top:calc(var(--nav-h) + var(--sp-8));gap:var(--sp-4);flex-direction:column;max-width:40rem;display:flex;position:relative}.rd-hero-title.svelte-10ztl9s{letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(2.75rem,7vw,5.25rem);font-weight:700;line-height:1.02}.rd-hero-title.svelte-10ztl9s em:where(.svelte-10ztl9s){color:var(--accent);font-style:italic;font-weight:600}.rd-hero-lead.svelte-10ztl9s{color:var(--text-secondary);max-width:42ch;font-size:1.05rem;line-height:1.6}.rd-hero-ctas.svelte-10ztl9s{gap:var(--sp-3);padding-top:var(--sp-1);flex-wrap:wrap;display:flex}.areas-section.svelte-10ztl9s{background:var(--bg-surface);border-top:1px solid var(--border)}.section-h2.svelte-10ztl9s{margin-bottom:var(--sp-3);font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.section-h2.svelte-10ztl9s em:where(.svelte-10ztl9s){color:var(--accent);font-style:italic}.section-sub.svelte-10ztl9s{color:var(--text-secondary);max-width:54ch;margin-bottom:var(--sp-8);font-size:1rem;line-height:1.65}.areas-grid.svelte-10ztl9s{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.area-cell.svelte-10ztl9s{background:var(--bg-base);border-radius:var(--r-lg);padding:var(--sp-6) var(--sp-7,var(--sp-6));gap:var(--sp-2);border:1px solid var(--border);transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-fast);flex-direction:column;display:flex}.area-cell.svelte-10ztl9s:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.area-cell--orange.svelte-10ztl9s:hover{border-color:var(--accent-border)}.area-cell--green.svelte-10ztl9s:hover{border-color:var(--green-border)}.area-title.svelte-10ztl9s{font-size:1.15rem;font-weight:700;line-height:1.25}.area-desc.svelte-10ztl9s{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.partners-section.svelte-10ztl9s{background:var(--bg-base);border-top:1px solid var(--border)}.partners-head.svelte-10ztl9s{max-width:40rem}.partners-grid.svelte-10ztl9s{gap:var(--sp-3);margin-bottom:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.partner-card.svelte-10ztl9s{background:var(--bg-surface);border-radius:var(--r-lg);padding:var(--sp-6);justify-content:space-between;gap:var(--sp-4);border:1px solid var(--border);min-height:130px;transition:background var(--dur-base), transform var(--dur-base), border-color var(--dur-fast);flex-direction:column;display:flex}.partner-card.svelte-10ztl9s:hover{background:var(--bg-raised);transform:translateY(-2px)}.partner-card--orange.svelte-10ztl9s:hover{border-color:var(--accent-border)}.partner-card--green.svelte-10ztl9s:hover{border-color:var(--green-border)}.partner-name.svelte-10ztl9s{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.15rem;font-weight:600;line-height:1.3}.why-strip.svelte-10ztl9s{background:linear-gradient(135deg, var(--accent-glow), var(--green-glow));border:1px solid var(--border);border-radius:var(--r-lg);grid-template-columns:repeat(3,auto);gap:0;width:fit-content;max-width:100%;margin-inline:auto;padding:0;display:grid;overflow:hidden}.why-stat.svelte-10ztl9s{padding:var(--sp-4) var(--sp-5);flex-direction:column;justify-content:center;gap:.35rem;min-width:0;display:flex}.why-stat.svelte-10ztl9s+.why-stat:where(.svelte-10ztl9s){border-left:1px solid var(--border-strong)}.why-num.svelte-10ztl9s{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-size:clamp(1.65rem,2.5vw,2.1rem);font-weight:700;line-height:1}.why-lbl.svelte-10ztl9s{color:var(--text-muted);max-width:14ch;font-size:.75rem;line-height:1.35}.future-section.svelte-10ztl9s{background:var(--bg-surface);border-top:1px solid var(--border)}.manifesto-list.svelte-10ztl9s{border-top:1px solid var(--border);margin-top:var(--sp-6);flex-direction:column;display:flex}.manifesto-item.svelte-10ztl9s{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-5) 0;border-bottom:1px solid var(--border);transition:background var(--dur-fast), padding-left var(--dur-base) var(--ease-out);display:flex}.manifesto-item.svelte-10ztl9s:hover{padding-left:var(--sp-3);background:var(--accent-glow);border-radius:var(--r-md)}.manifesto-text.svelte-10ztl9s{font-family:var(--font-display);color:var(--text-primary);max-width:none;font-size:clamp(1.15rem,2.2vw,1.55rem);font-style:italic;line-height:1.3}.manifesto-arrow.svelte-10ztl9s{color:var(--accent);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0;font-size:1.5rem;font-weight:300}.manifesto-item.svelte-10ztl9s:hover .manifesto-arrow:where(.svelte-10ztl9s){transform:translate(6px)}@media (width<=1024px){.areas-grid.svelte-10ztl9s{grid-template-columns:1fr}.partners-grid.svelte-10ztl9s{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.rd-hero.svelte-10ztl9s{min-height:min(78dvh,640px)}.rd-hero-content.svelte-10ztl9s{padding-bottom:var(--sp-10)}.partners-grid.svelte-10ztl9s{grid-template-columns:1fr}.why-strip.svelte-10ztl9s{grid-template-columns:1fr;width:min(100%,18rem)}.why-stat.svelte-10ztl9s+.why-stat:where(.svelte-10ztl9s){border-left:none;border-top:1px solid var(--border-strong)}.why-stat.svelte-10ztl9s{padding:var(--sp-4) var(--sp-5)}.why-lbl.svelte-10ztl9s{max-width:none}}
