.container[data-astro-cid-v3t2yqex]{max-width:var(--container-max);margin:0 auto;padding-inline:var(--pad-page-desk)}.hero-text[data-astro-cid-v3t2yqex] h1[data-astro-cid-v3t2yqex]{font-family:var(--font-display);font-size:clamp(32px,4.3vw,66px);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0;color:var(--card)}.hero-tagline[data-astro-cid-v3t2yqex]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(24px,2.4vw,36px);line-height:1.2;color:color-mix(in srgb,var(--card) 85%,transparent);margin:var(--s-4) 0 0}.hero-paras[data-astro-cid-v3t2yqex]{display:grid;gap:var(--s-4);max-width:640px;margin-top:var(--s-8)}.hero-paras[data-astro-cid-v3t2yqex] p[data-astro-cid-v3t2yqex]{font-size:var(--fs-body-lg);line-height:1.55;color:color-mix(in srgb,var(--card) 85%,transparent);margin:0}.section-filters[data-astro-cid-v3t2yqex]{padding:80px 0}.section-filters[data-astro-cid-v3t2yqex] .svc-grid{--svc-line: color-mix(in srgb, var(--navy) 9%, transparent);--svc-tint: color-mix(in srgb, var(--accent) 6%, var(--card));--svc-tint-2: color-mix(in srgb, var(--accent) 13%, var(--card));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-bottom:48px}.section-filters[data-astro-cid-v3t2yqex] .svc{display:flex;flex-direction:column;min-height:260px;padding:var(--s-5);border:1px solid var(--svc-line);background:var(--svc-tint);color:inherit;text-decoration:none;transition:background var(--t-base)}.section-filters[data-astro-cid-v3t2yqex] .svc:hover{background:var(--svc-tint-2)}.section-filters[data-astro-cid-v3t2yqex] .svc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-5)}.section-filters[data-astro-cid-v3t2yqex] .svc-title{font-family:var(--font-body);font-size:24px;font-weight:500;line-height:var(--lh-snug);letter-spacing:var(--tracking-normal);margin:0}.section-filters[data-astro-cid-v3t2yqex] .svc-desc{font-size:var(--fs-body-xs);line-height:1.55;color:var(--fg-2);margin:0}.section-filters[data-astro-cid-v3t2yqex] .svc-meta{font-family:var(--font-mono);font-size:var(--fs-meta-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:var(--s-3) 0 0}.section-filters[data-astro-cid-v3t2yqex] .svc-price{font-weight:600;margin:var(--s-2) 0 0}.section-filters[data-astro-cid-v3t2yqex] .svc-link{margin-top:auto;padding-top:var(--s-6);align-self:flex-start;font-family:var(--font-mono);font-size:var(--fs-body-sm);font-weight:500;text-transform:uppercase;letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px}.section-filters[data-astro-cid-v3t2yqex] .mono-tag{flex-shrink:0;padding:4px 7px;border-radius:3px;font-family:var(--font-mono);font-size:var(--fs-meta-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.section-filters[data-astro-cid-v3t2yqex] .mono-tag--cat{background:var(--navy);color:var(--card)}@media(max-width:768px){.section-filters[data-astro-cid-v3t2yqex] .svc-grid{grid-template-columns:1fr}.section-filters[data-astro-cid-v3t2yqex] .svc{min-height:0}}.v2[data-astro-cid-v3t2yqex]{--v2-line: color-mix(in srgb, var(--navy) 9%, transparent);--v2-dark-2: color-mix(in srgb, var(--accent) 18%, var(--navy));--v2-rail: 1344px}.v2[data-astro-cid-v3t2yqex] .rail[data-astro-cid-v3t2yqex]{max-width:var(--v2-rail);margin-inline:auto;border-inline:1px solid var(--v2-line);position:relative}.v2[data-astro-cid-v3t2yqex] .inner[data-astro-cid-v3t2yqex]{padding-inline:clamp(20px,8.5vw,122px)}.v2[data-astro-cid-v3t2yqex] .sec-pad[data-astro-cid-v3t2yqex]{padding-block:clamp(72px,9vw,120px)}.v2[data-astro-cid-v3t2yqex] .title[data-astro-cid-v3t2yqex]{font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,4.6vw,64px);line-height:1.05;letter-spacing:-.01em;margin:0;text-wrap:balance}.v2[data-astro-cid-v3t2yqex] .dot[data-astro-cid-v3t2yqex]{display:inline-block;width:.14em;height:.14em;margin-left:.1em;background:var(--accent);vertical-align:baseline}.v2[data-astro-cid-v3t2yqex] .lead[data-astro-cid-v3t2yqex]{font-size:var(--fs-body);line-height:1.6;max-width:640px;margin:var(--s-8) auto 0}.v2[data-astro-cid-v3t2yqex] .head[data-astro-cid-v3t2yqex]{margin-bottom:var(--s-14)}.v2[data-astro-cid-v3t2yqex] .head--center[data-astro-cid-v3t2yqex]{text-align:center}.sec--dark[data-astro-cid-v3t2yqex]{background:var(--navy)}.v2[data-astro-cid-v3t2yqex] .rail--dark[data-astro-cid-v3t2yqex]{border-color:color-mix(in srgb,var(--card) 8%,transparent)}.v2[data-astro-cid-v3t2yqex] .title--light[data-astro-cid-v3t2yqex]{color:var(--card)}.v2[data-astro-cid-v3t2yqex] .lead--light[data-astro-cid-v3t2yqex]{color:color-mix(in srgb,var(--card) 72%,transparent)}.sec--dark[data-astro-cid-v3t2yqex] .pills[data-astro-cid-v3t2yqex]{display:flex;justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin-bottom:var(--s-10)}.sec--dark[data-astro-cid-v3t2yqex] .pill[data-astro-cid-v3t2yqex]{padding:7px 14px;border-radius:3px;background:color-mix(in srgb,var(--card) 10%,transparent);color:color-mix(in srgb,var(--card) 70%,transparent);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.sec--dark[data-astro-cid-v3t2yqex] .pill--on[data-astro-cid-v3t2yqex]{background:var(--accent);color:var(--card)}.sec--dark[data-astro-cid-v3t2yqex] .steps[data-astro-cid-v3t2yqex]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.sec--dark[data-astro-cid-v3t2yqex] .step[data-astro-cid-v3t2yqex]{display:flex;flex-direction:column;gap:var(--s-3);min-height:280px;padding:var(--s-6);background:color-mix(in srgb,var(--card) 4%,transparent);border:1px solid color-mix(in srgb,var(--card) 8%,transparent);color:color-mix(in srgb,var(--card) 55%,transparent)}.sec--dark[data-astro-cid-v3t2yqex] .step--on[data-astro-cid-v3t2yqex]{background:var(--v2-dark-2);color:var(--card)}.sec--dark[data-astro-cid-v3t2yqex] .step-n[data-astro-cid-v3t2yqex]{font-family:var(--font-serif);font-size:56px;line-height:1;color:var(--accent-2);margin-bottom:var(--s-10)}.sec--dark[data-astro-cid-v3t2yqex] .step-title[data-astro-cid-v3t2yqex]{font-family:var(--font-body);font-size:20px;font-weight:600;letter-spacing:var(--tracking-normal);margin:0;color:var(--card)}.sec--dark[data-astro-cid-v3t2yqex] .step-desc[data-astro-cid-v3t2yqex]{font-size:var(--fs-body-sm);line-height:1.55;margin:0}@media(max-width:1100px){.sec--dark[data-astro-cid-v3t2yqex] .steps[data-astro-cid-v3t2yqex]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.v2[data-astro-cid-v3t2yqex] .rail[data-astro-cid-v3t2yqex]{border-inline:0}.sec--dark[data-astro-cid-v3t2yqex] .steps[data-astro-cid-v3t2yqex]{grid-template-columns:1fr}.sec--dark[data-astro-cid-v3t2yqex] .step[data-astro-cid-v3t2yqex]{min-height:0}}.section-financement[data-astro-cid-v3t2yqex]{padding:100px 0;background:var(--bg)}.section-financement[data-astro-cid-v3t2yqex] .section-head[data-astro-cid-v3t2yqex]{display:flex;flex-direction:column;gap:16px;margin-bottom:60px}.section-financement[data-astro-cid-v3t2yqex] .section-head[data-astro-cid-v3t2yqex] h2[data-astro-cid-v3t2yqex]{font-family:var(--font-display);font-size:var(--fs-display-md);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug);margin:0}.section-financement[data-astro-cid-v3t2yqex] .section-head[data-astro-cid-v3t2yqex] h3[data-astro-cid-v3t2yqex]{font-family:var(--font-serif);font-weight:400;letter-spacing:-.01em}.section-financement[data-astro-cid-v3t2yqex] .section-desc[data-astro-cid-v3t2yqex]{font-size:var(--fs-body-lg);color:var(--fg-2);line-height:var(--lh-relaxed);margin:0}.section-financement[data-astro-cid-v3t2yqex] .marquee[data-astro-cid-v3t2yqex]{overflow:hidden;margin-bottom:60px;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.section-financement[data-astro-cid-v3t2yqex] .marquee-track[data-astro-cid-v3t2yqex]{display:flex;align-items:center;gap:var(--s-16);width:max-content;animation:financement-scroll 40s linear infinite}.section-financement[data-astro-cid-v3t2yqex] .marquee[data-astro-cid-v3t2yqex] img[data-astro-cid-v3t2yqex]{height:40px;width:auto;flex-shrink:0}.section-financement[data-astro-cid-v3t2yqex] .marquee-item[data-astro-cid-v3t2yqex]{font-family:var(--font-display);font-size:22px;letter-spacing:var(--tracking-normal);color:var(--muted);white-space:nowrap}@keyframes financement-scroll{to{transform:translate(-50%)}}.financement-card-accent[data-astro-cid-v3t2yqex]{background:var(--navy);color:#fff;border-radius:var(--r-xl);padding:48px 40px;display:flex;flex-direction:column;gap:16px}.financement-big[data-astro-cid-v3t2yqex]{font-family:var(--font-display);font-size:80px;font-weight:700;line-height:1;letter-spacing:-.04em}.financement-desc[data-astro-cid-v3t2yqex]{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.2}.financement-sub[data-astro-cid-v3t2yqex]{font-size:15px;opacity:.85;line-height:1.5;margin:0}.btn-white[data-astro-cid-v3t2yqex]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:16px 24px;border-radius:var(--r-full);font-size:15px;font-weight:700;font-family:var(--font-body);background:#fff;color:var(--navy);text-decoration:none;transition:opacity var(--t-fast)}.btn-white[data-astro-cid-v3t2yqex]:hover{opacity:.9}@media(max-width:1024px){.container[data-astro-cid-v3t2yqex]{padding-inline:var(--pad-page-tab)}}@media(max-width:768px){.container[data-astro-cid-v3t2yqex]{padding-inline:var(--pad-page-mob)}.section-filters[data-astro-cid-v3t2yqex]{padding:60px 0}.financement-card-accent[data-astro-cid-v3t2yqex]{padding:32px 24px}.financement-big[data-astro-cid-v3t2yqex]{font-size:56px}}
