.hero[data-v-8b37ddef]{display:flex;flex-direction:column;gap:var(--nc-space-6)}.hero--center[data-v-8b37ddef]{align-items:center;text-align:center;max-width:52rem;margin-inline:auto}.hero--start[data-v-8b37ddef]{align-items:flex-start;text-align:start;max-width:46rem}.hero__title[data-v-8b37ddef]{max-width:20ch}.hero--start .hero__title[data-v-8b37ddef]{max-width:none}.hero__subtitle[data-v-8b37ddef]{max-width:42rem}.hero__actions[data-v-8b37ddef]{display:flex;flex-wrap:wrap;gap:var(--nc-space-4);margin-block-start:var(--nc-space-2)}.hero--center .hero__actions[data-v-8b37ddef]{justify-content:center}.hero__aside[data-v-8b37ddef]{width:100%;margin-block-start:var(--nc-space-6)}.card-grid[data-v-54f109b5]{display:grid;grid-template-columns:1fr;gap:var(--nc-space-6);list-style:none;margin:0;padding:0}.card-grid[data-v-54f109b5]>li{display:flex}.card-grid[data-v-54f109b5]>li>*{width:100%}@media(min-width:600px){.card-grid[data-v-54f109b5]{grid-template-columns:repeat(2,1fr)}.card-grid[data-v-54f109b5]>li:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:1024px){.card-grid--2[data-v-54f109b5]{grid-template-columns:repeat(2,1fr)}.card-grid--3[data-v-54f109b5]{grid-template-columns:repeat(3,1fr)}.card-grid--4[data-v-54f109b5]{grid-template-columns:repeat(4,1fr)}.card-grid[data-v-54f109b5]>li:last-child:nth-child(odd){grid-column:auto}.card-grid--2[data-v-54f109b5]>li:last-child:nth-child(odd),.card-grid--3[data-v-54f109b5]>li:last-child:nth-child(3n+1),.card-grid--4[data-v-54f109b5]>li:last-child:nth-child(4n+1){grid-column:1 / -1}}.section-head[data-v-12b9d6b9]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nc-space-6)}@media(min-width:860px){.section-head[data-v-12b9d6b9]{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--nc-space-12)}.section-head__action[data-v-12b9d6b9]{flex:none;padding-block-end:var(--nc-space-1)}}.tech[data-v-8ffea3fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--nc-space-3);list-style:none;margin:0;padding:0}.tech>li[data-v-8ffea3fc]{display:flex}.tech>li[data-v-8ffea3fc] .nc-chip{width:100%;justify-content:center}.case[data-v-05bce505]{height:100%;overflow:hidden}.case__cover[data-v-05bce505]{display:grid;place-items:center;height:180px;background:var(--nc-gradient-brand)}.case__body[data-v-05bce505]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nc-space-3);padding:var(--nc-space-6)}.case__cover[data-v-05bce505] .nc-icon{color:var(--nc-color-text-inverse)}.stats[data-v-52729ced]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--nc-space-8) 0;list-style:none;margin:0;padding:var(--nc-space-10) var(--nc-space-6);background:var(--nc-color-surface);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-xl)}.stats>li[data-v-52729ced]{padding-inline:var(--nc-space-6);border-inline-start:1px solid var(--nc-color-border)}.stats>li[data-v-52729ced]:nth-child(odd){border-inline-start:none}@media(min-width:1024px){.stats[data-v-52729ced]{grid-template-columns:repeat(4,1fr);gap:0}.stats>li[data-v-52729ced]:nth-child(odd){border-inline-start:1px solid var(--nc-color-border)}.stats>li[data-v-52729ced]:first-child{border-inline-start:none}}.faq[data-v-9cbb6f78]{max-width:52rem;margin-inline:auto;border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-lg);background:var(--nc-color-surface);overflow:hidden}.faq__item+.faq__item[data-v-9cbb6f78]{border-block-start:1px solid var(--nc-color-border)}.faq__item summary[data-v-9cbb6f78]{display:flex;align-items:center;justify-content:space-between;gap:var(--nc-space-4);cursor:pointer;padding:var(--nc-space-5) var(--nc-space-6);font-weight:var(--nc-weight-semibold);color:var(--nc-color-text);list-style:none;transition:color var(--nc-duration-fast) var(--nc-ease-standard)}.faq__item summary[data-v-9cbb6f78]::-webkit-details-marker{display:none}.faq__item summary[data-v-9cbb6f78]:hover,.faq__item[open] summary[data-v-9cbb6f78]{color:var(--nc-color-primary-text)}.faq__chevron[data-v-9cbb6f78]{flex:none;transition:transform var(--nc-duration-base) var(--nc-ease-standard)}.faq__item[open] .faq__chevron[data-v-9cbb6f78]{transform:rotate(180deg)}.faq__answer[data-v-9cbb6f78]{padding:0 var(--nc-space-6) var(--nc-space-5);max-width:60ch}.cta__title[data-v-6cb193b4]{color:var(--nc-color-text-inverse)}.cta__text[data-v-6cb193b4]{color:color-mix(in srgb,var(--nc-color-text-inverse) 85%,transparent)}.cta__actions[data-v-6cb193b4]{display:flex;flex-wrap:wrap;gap:var(--nc-space-4);justify-content:center}.cta__secondary[data-v-6cb193b4]{color:var(--nc-color-text-inverse);border-color:color-mix(in srgb,var(--nc-color-text-inverse) 50%,transparent)}.cta__secondary[data-v-6cb193b4]:hover{border-color:var(--nc-color-text-inverse);color:var(--nc-color-text-inverse)}.rich-text[data-v-130ff711]{display:flex;flex-direction:column;gap:var(--nc-space-4);max-width:65ch}.timeline--wide[data-v-1d716559]{max-width:44rem;margin-block-start:var(--nc-space-10)}.timeline--narrow[data-v-1d716559]{max-width:40rem;margin-inline:auto}.grid[data-v-ff5b3891]{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,auto);gap:var(--nc-space-6);list-style:none;margin:0;padding:0;align-items:stretch}.grid>li[data-v-ff5b3891]{display:grid;grid-template-rows:subgrid;grid-row:span 5}@media(min-width:600px){.grid[data-v-ff5b3891]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid[data-v-ff5b3891]{grid-template-columns:repeat(var(--tier-count, 4),minmax(0,1fr))}}.note[data-v-7a05a000]{text-align:center;margin-block-start:var(--nc-space-8)}.newsletter__row[data-v-0f6a7d8a]{display:flex;gap:var(--nc-space-3);flex-wrap:wrap}.newsletter__row input[data-v-0f6a7d8a]{flex:1 1 220px;font:inherit;color:var(--nc-color-text);background:var(--nc-color-surface);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-full);padding:var(--nc-space-3) var(--nc-space-5)}.newsletter__row input[data-v-0f6a7d8a]:focus{outline:none;border-color:var(--nc-color-primary);box-shadow:0 0 0 3px var(--nc-color-primary-soft)}.newsletter__msg[data-v-0f6a7d8a]{margin:var(--nc-space-3) 0 0;font-size:var(--nc-text-sm)}.newsletter__msg--err[data-v-0f6a7d8a]{color:var(--nc-color-error)}.newsletter__msg--ok[data-v-0f6a7d8a]{color:var(--nc-color-success)}.newsletter-block[data-v-4bdfa0b8]{max-width:40rem;margin-inline:auto;text-align:center}.newsletter-block__form[data-v-4bdfa0b8]{margin-block-start:var(--nc-space-8);display:flex;justify-content:center}.contact-form[data-v-cb03fa93]{display:flex;flex-direction:column;gap:var(--nc-space-5)}.contact-form__row[data-v-cb03fa93]{display:grid;grid-template-columns:1fr;gap:var(--nc-space-5)}@media(min-width:640px){.contact-form__row[data-v-cb03fa93]{grid-template-columns:1fr 1fr}}.field[data-v-cb03fa93]{display:flex;flex-direction:column;gap:var(--nc-space-2)}.field label[data-v-cb03fa93]{font-size:var(--nc-text-sm);font-weight:var(--nc-weight-medium);color:var(--nc-color-text)}.field input[data-v-cb03fa93],.field textarea[data-v-cb03fa93]{font:inherit;color:var(--nc-color-text);background:var(--nc-color-surface);border:1px solid var(--nc-color-border);border-radius:var(--nc-radius-md);padding:var(--nc-space-3) var(--nc-space-4);transition:border-color var(--nc-duration-fast) var(--nc-ease-standard),box-shadow var(--nc-duration-fast) var(--nc-ease-standard)}.field input[data-v-cb03fa93]:focus,.field textarea[data-v-cb03fa93]:focus{outline:none;border-color:var(--nc-color-primary);box-shadow:0 0 0 3px var(--nc-color-primary-soft)}.field input[aria-invalid=true][data-v-cb03fa93],.field textarea[aria-invalid=true][data-v-cb03fa93]{border-color:var(--nc-color-error)}.field__error[data-v-cb03fa93]{margin:0;font-size:var(--nc-text-sm);color:var(--nc-color-error)}.contact-form__actions[data-v-cb03fa93]{display:flex;align-items:center;gap:var(--nc-space-4);flex-wrap:wrap}.contact-form__notice[data-v-cb03fa93]{padding:var(--nc-space-4);border-radius:var(--nc-radius-md);font-size:var(--nc-text-sm)}.contact-form__notice--ok[data-v-cb03fa93]{color:var(--nc-color-success);background:color-mix(in srgb,var(--nc-color-success) 12%,transparent)}.contact-form__notice--err[data-v-cb03fa93]{color:var(--nc-color-error);background:color-mix(in srgb,var(--nc-color-error) 12%,transparent)}.contact[data-v-1e4100f2]{display:grid;grid-template-columns:1fr;gap:var(--nc-space-12);align-items:start}.contact__info-lead[data-v-1e4100f2]{margin-block:var(--nc-space-2) var(--nc-space-6)}.contact__info ul[data-v-1e4100f2]{display:flex;flex-direction:column;gap:var(--nc-space-4);list-style:none;margin:0;padding:0}.contact__row[data-v-1e4100f2]{display:flex;align-items:center;gap:var(--nc-space-4);color:inherit}.contact__row strong[data-v-1e4100f2]{display:block;font-weight:var(--nc-weight-semibold)}a.contact__row:hover strong[data-v-1e4100f2]{color:var(--nc-color-primary-text)}@media(min-width:960px){.contact[data-v-1e4100f2]{grid-template-columns:1.5fr 1fr}.contact__info[data-v-1e4100f2]{position:sticky;top:calc(var(--nc-header-height) + var(--nc-space-8))}}.legal[data-v-afac52bc]{max-width:44rem;margin-inline:auto}.legal__header[data-v-afac52bc]{display:flex;flex-direction:column;gap:var(--nc-space-2);padding-block-end:var(--nc-space-8);margin-block-end:var(--nc-space-8);border-block-end:1px solid var(--nc-color-border)}.legal__section[data-v-afac52bc]{display:flex;flex-direction:column;gap:var(--nc-space-3);margin-block-end:var(--nc-space-8)}
