.headline-kicker{color:var(--color-brand);font-size:.6em}.cta[data-astro-cid-o46t2fpl]{align-items:center;min-height:clamp(480px,42vw,640px);display:grid}.cta--photo[data-astro-cid-o46t2fpl]{color:#fff;background-color:var(--color-night)}.cta--photo[data-astro-cid-o46t2fpl]:before{content:"";z-index:-1;background:linear-gradient(90deg,#0f0e0ddb,#0f0e0d99 40%,#0f0e0d14 80%);position:absolute;inset:0}.cta--photo[data-astro-cid-o46t2fpl]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{background:linear-gradient(270deg,#0f0e0ddb,#0f0e0d99 40%,#0f0e0d14 80%)}.cta__bg[data-astro-cid-o46t2fpl]{z-index:-2;position:absolute;inset:0}.cta__bg[data-astro-cid-o46t2fpl] img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.cta__content[data-astro-cid-o46t2fpl]{padding-block:72px}.cta__headline[data-astro-cid-o46t2fpl]{max-width:560px;font-size:clamp(44px,5.2vw,76px);line-height:.98}.cta__body[data-astro-cid-o46t2fpl]{max-width:42ch;color:var(--color-on-night-muted);margin-block-start:20px;font-size:18px}.cta--photo[data-astro-cid-o46t2fpl] .cta__body[data-astro-cid-o46t2fpl]{color:#ffffffbd}.cta__actions[data-astro-cid-o46t2fpl]{max-width:560px;margin-block-start:36px}.cta--night[data-astro-cid-o46t2fpl]{text-align:center;min-height:0}.cta--night[data-astro-cid-o46t2fpl] .cta__content[data-astro-cid-o46t2fpl]{padding-block:clamp(72px,8vw,112px)}.cta--night[data-astro-cid-o46t2fpl] .cta__headline[data-astro-cid-o46t2fpl] .marker{background-image:linear-gradient(#0000 84%,#ffd84d 84% 98%,#0000 98%)}.cta__headline[data-astro-cid-o46t2fpl] .marker{display:inline}.cta--night[data-astro-cid-o46t2fpl] .cta__headline[data-astro-cid-o46t2fpl],.cta--night[data-astro-cid-o46t2fpl] .cta__body[data-astro-cid-o46t2fpl]{margin-inline:auto}.cta--night[data-astro-cid-o46t2fpl] .cta__headline[data-astro-cid-o46t2fpl]{max-width:16ch}.cta--night[data-astro-cid-o46t2fpl] .cta__actions[data-astro-cid-o46t2fpl]{justify-content:center;margin-inline:auto}.cta--night[data-astro-cid-o46t2fpl]{color:#fff;background:#00376f;border-radius:0;width:100%}.cta--night[data-astro-cid-o46t2fpl] .cta__content[data-astro-cid-o46t2fpl]{flex-direction:column;align-items:center;display:flex}.cta__logo[data-astro-cid-o46t2fpl]{background:#fff;border-radius:12px;margin-block-end:36px;padding:14px 28px}.cta__logo[data-astro-cid-o46t2fpl] img[data-astro-cid-o46t2fpl]{width:auto;height:clamp(44px,4.4vw,64px);display:block}.cta__eyebrow[data-astro-cid-o46t2fpl]{letter-spacing:.16em;color:#e0edfb;margin-block-end:18px;font-size:14px;font-weight:700}.cta--night[data-astro-cid-o46t2fpl] .cta__headline[data-astro-cid-o46t2fpl]{color:#fff;max-width:none;font-size:clamp(28px,3.6vw,50px);font-weight:800;line-height:1.35}.cta--night[data-astro-cid-o46t2fpl] .cta__body[data-astro-cid-o46t2fpl]{white-space:pre-line;color:#e0edfb;max-width:none;margin-block-start:28px;font-size:clamp(15px,1.3vw,18px);line-height:2}.cta--night[data-astro-cid-o46t2fpl] .cta__actions[data-astro-cid-o46t2fpl]{width:100%;max-width:400px;margin-block-start:40px}.cta--night[data-astro-cid-o46t2fpl] .cta__primary[data-astro-cid-o46t2fpl]{color:#fff;background:#006fe6;border:1px solid #71b6ff;border-radius:12px;justify-content:center;gap:28px;width:100%;padding-block:22px;font-weight:700}.cta--night[data-astro-cid-o46t2fpl] .cta__primary[data-astro-cid-o46t2fpl]:hover{background:#0a7cf5}.cta__arrow[data-astro-cid-o46t2fpl]{font-size:1.2em}.cta__note[data-astro-cid-o46t2fpl]{color:#e0edfb;margin-block-start:18px;font-size:13px}.cta[data-astro-cid-o46t2fpl] [data-astro-cid-o46t2fpl]:focus-visible{outline-color:var(--color-on-night)}@media (width<=960px){.cta--photo[data-astro-cid-o46t2fpl]{align-items:end;min-height:560px}[data-astro-cid-o46t2fpl]:is(.cta--photo,.cta--photo:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{background:linear-gradient(#0f0e0d1a,#0f0e0d99 50%,#0f0e0de6)}.cta__content[data-astro-cid-o46t2fpl]{padding-block:40px}}.contact[data-astro-cid-fhxxn7rz]{--contact-gap:16px;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(280px, (100% - 2 * var(--contact-gap)) / 3)), 1fr));gap:var(--contact-gap);list-style:none;display:grid}.contact--single[data-astro-cid-fhxxn7rz]{grid-template-columns:minmax(0,440px);justify-content:center}.contact__card[data-astro-cid-fhxxn7rz]{flex-direction:column;align-items:flex-start;padding:28px 28px 32px;display:flex}.contact__title[data-astro-cid-fhxxn7rz]{letter-spacing:-.005em;margin-block-start:0;font-size:16px;font-weight:500;line-height:1.4}.contact__description[data-astro-cid-fhxxn7rz]{color:var(--color-muted);text-wrap:pretty;margin-block-start:8px;font-size:15px;line-height:1.6}.contact__action[data-astro-cid-fhxxn7rz]{max-width:100%;margin-block-start:auto;padding-block-start:24px}.contact__link[data-astro-cid-fhxxn7rz]{overflow-wrap:anywhere;max-width:100%}.faq[data-astro-cid-rvn45gam]{align-items:start;gap:clamp(40px,8vw,112px);display:grid}.faq--with-intro[data-astro-cid-rvn45gam]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.faq__intro[data-astro-cid-rvn45gam]{position:sticky;inset-block-start:104px}.faq__subheadline[data-astro-cid-rvn45gam]{max-width:34ch;color:var(--color-text-secondary);text-wrap:pretty}.section-headline[data-astro-cid-rvn45gam]+.faq__subheadline[data-astro-cid-rvn45gam]{margin-block-start:20px}.faq__list[data-astro-cid-rvn45gam]{gap:10px;display:grid}.faq__item[data-astro-cid-rvn45gam]{border-radius:var(--radius-lg)}.faq__item[data-astro-cid-rvn45gam][open]{box-shadow:var(--shadow-card-hover)}.faq__question[data-astro-cid-rvn45gam]{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;padding-inline:24px 18px;font-size:16.5px;font-weight:500;list-style:none;display:flex}.faq__question[data-astro-cid-rvn45gam]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-rvn45gam]{background:var(--color-sunken);width:32px;height:32px;color:var(--color-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.faq__item[data-astro-cid-rvn45gam][open] .faq__icon[data-astro-cid-rvn45gam]{rotate:45deg}.faq__answer[data-astro-cid-rvn45gam]{max-width:62ch;color:var(--color-text-secondary);text-wrap:pretty;padding-block-end:24px;padding-inline:24px}.faq__answer[data-astro-cid-rvn45gam] p[data-astro-cid-rvn45gam]+p[data-astro-cid-rvn45gam]{margin-block-start:12px}@media (prefers-reduced-motion:no-preference){.faq__icon[data-astro-cid-rvn45gam]{transition:rotate .22s var(--ease-out)}}@media (width<=960px){.faq--with-intro[data-astro-cid-rvn45gam]{grid-template-columns:minmax(0,1fr)}.faq__intro[data-astro-cid-rvn45gam]{position:static}}.features[data-astro-cid-6f3bdzjd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.feature[data-astro-cid-6f3bdzjd]{padding:28px 28px 32px}.feature--with-image[data-astro-cid-6f3bdzjd]{flex-direction:column;display:flex}.feature__image[data-astro-cid-6f3bdzjd]{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;margin-block-end:20px;display:block}.feature--with-image[data-astro-cid-6f3bdzjd] .feature__title[data-astro-cid-6f3bdzjd]{text-align:center}.feature__title[data-astro-cid-6f3bdzjd]{letter-spacing:-.005em;margin-block-start:0;font-size:clamp(19px,1.6vw,22px);line-height:1.4}.feature__description[data-astro-cid-6f3bdzjd]{color:var(--color-muted);text-wrap:pretty;margin-block-start:8px;font-size:16px;line-height:1.6}@media (width>=961px){.timeline-layout[data-astro-cid-6f3bdzjd]{grid-template-columns:minmax(0,33%) minmax(0,1fr);align-items:start;gap:0;display:grid}.timeline-layout[data-astro-cid-6f3bdzjd] .section-header[data-astro-cid-6f3bdzjd]{margin-block-end:0;padding-inline-end:32px;position:sticky;inset-block-start:120px}}.timeline[data-astro-cid-6f3bdzjd]{gap:40px;max-width:820px;list-style:none;display:grid;position:relative}.timeline__rail[data-astro-cid-6f3bdzjd]{width:3px;height:var(--rail-length,calc(100% - 28px));background:var(--color-border);border-radius:2px;position:absolute;inset-block-start:var(--rail-start,14px);inset-inline-start:6px}.timeline__progress[data-astro-cid-6f3bdzjd]{background:var(--color-brand);border-radius:2px;width:100%;height:100%;display:block}.timeline__item[data-astro-cid-6f3bdzjd]{--q:1;padding-inline-start:44px;position:relative}.timeline__dot[data-astro-cid-6f3bdzjd]{box-sizing:border-box;border:2.5px solid color-mix(in srgb, var(--color-brand) calc(var(--q) * 100%), var(--color-border));background:radial-gradient(circle, var(--color-brand) calc(var(--q) * 4px), var(--color-surface) calc(var(--q) * 4px + .5px));border-radius:50%;width:15px;height:15px;position:absolute;inset-block-start:14px;inset-inline-start:0}.timeline__content[data-astro-cid-6f3bdzjd]{opacity:var(--q);translate:calc((1 - var(--q)) * 16px) 0}.timeline__title[data-astro-cid-6f3bdzjd]{align-items:baseline;gap:16px;font-size:24px;line-height:1.4;display:flex}.timeline__number[data-astro-cid-6f3bdzjd]{font-family:var(--font-display);color:var(--color-brand);font-size:28.8px;font-weight:800}.timeline__points[data-astro-cid-6f3bdzjd]{color:var(--color-text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin-block-start:14px;font-size:15px;line-height:1.6;list-style:none;display:grid}.timeline__points[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]{padding-inline-start:14px;position:relative}.timeline__points[data-astro-cid-6f3bdzjd] li[data-astro-cid-6f3bdzjd]:before{content:"";background:var(--color-brand);border-radius:50%;width:5px;height:5px;position:absolute;inset-block-start:.7em;inset-inline-start:0}@media (width<=960px){.features[data-astro-cid-6f3bdzjd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.features[data-astro-cid-6f3bdzjd]{grid-template-columns:minmax(0,1fr)}.feature[data-astro-cid-6f3bdzjd]{padding:24px}.timeline__points[data-astro-cid-6f3bdzjd]{grid-template-columns:minmax(0,1fr)}}.fu-cards[data-astro-cid-so7qpxwj]{padding:80px 0}.fu-cards--tinted[data-astro-cid-so7qpxwj]{background:#f6f9fb}.fu-cards__headline[data-astro-cid-so7qpxwj]{color:var(--color-text);font-size:var(--font-size-h2);margin:0 0 16px;line-height:1.45}.fu-cards__lead[data-astro-cid-so7qpxwj]{max-width:780px;color:var(--color-text-secondary);font-size:var(--font-size-lead);margin:0}.fu-cards__grid[data-astro-cid-so7qpxwj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.fu-cards__grid--2[data-astro-cid-so7qpxwj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fu-card[data-astro-cid-so7qpxwj]{background:#fff;border:1px solid #dce5eb;border-radius:18px;padding:27px;box-shadow:0 6px 20px #193a5109}.fu-card__label[data-astro-cid-so7qpxwj]{color:var(--color-brand);margin:0;font-size:14px;font-weight:900}.fu-card__title[data-astro-cid-so7qpxwj]{color:var(--color-text);font-size:var(--font-size-h3);margin:8px 0;line-height:1.45}.fu-card__catch[data-astro-cid-so7qpxwj]{color:var(--color-text);margin:8px 0;font-weight:700}.fu-card__body[data-astro-cid-so7qpxwj]{color:var(--color-text-secondary);margin:8px 0}.fu-card__tags[data-astro-cid-so7qpxwj]{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.fu-card__tag[data-astro-cid-so7qpxwj]{color:var(--color-brand);background:#edf6ff;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:800}.fu-card__link[data-astro-cid-so7qpxwj]{color:var(--color-brand);margin-top:15px;font-weight:800;text-decoration:none;display:inline-block}.fu-card__link[data-astro-cid-so7qpxwj]:after{content:" →"}.fu-card__media[data-astro-cid-so7qpxwj] img{width:100%;display:block}.fu-cards__band[data-astro-cid-so7qpxwj]{background:var(--color-text);color:#fff;text-align:center;border-radius:16px;margin:22px 0 0;padding:22px;font-size:clamp(20px,1.8vw,24px);font-weight:800}.fu-cards__note[data-astro-cid-so7qpxwj]{color:var(--color-text-secondary);margin:20px 0 0;font-size:13px}.fu-cards__note[data-astro-cid-so7qpxwj] .fu-card__link[data-astro-cid-so7qpxwj]{margin-top:0}.fu-cards__more[data-astro-cid-so7qpxwj]{margin:8px 0 0}.fu-cards--feature[data-astro-cid-so7qpxwj] .fu-card[data-astro-cid-so7qpxwj]{text-align:center}.fu-cards--feature[data-astro-cid-so7qpxwj] .fu-card__media[data-astro-cid-so7qpxwj] img{aspect-ratio:7/4;object-fit:cover;border-radius:12px;height:auto;margin-bottom:14px}.fu-cards--feature[data-astro-cid-so7qpxwj] .fu-card__title[data-astro-cid-so7qpxwj]{font-size:clamp(23px,2vw,28px)}.fu-cards--feature[data-astro-cid-so7qpxwj] .fu-card__body[data-astro-cid-so7qpxwj]{word-break:auto-phrase;text-wrap:balance;font-size:clamp(16px,1.25vw,18px)}.fu-cards--job[data-astro-cid-so7qpxwj] .fu-card__media[data-astro-cid-so7qpxwj]{background:#eaf3f8;border-radius:14px;height:172px;overflow:hidden}.fu-cards--job[data-astro-cid-so7qpxwj] .fu-card__media[data-astro-cid-so7qpxwj] img{object-fit:cover;height:100%;transition:transform .3s}.fu-cards--job[data-astro-cid-so7qpxwj] .fu-card[data-astro-cid-so7qpxwj]:hover .fu-card__media[data-astro-cid-so7qpxwj] img{transform:scale(1.035)}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card[data-astro-cid-so7qpxwj]{border-top:5px solid var(--color-brand)}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card[data-astro-cid-so7qpxwj]:nth-child(2){border-top-color:#2c998a}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card__media[data-astro-cid-so7qpxwj] img{aspect-ratio:2;object-fit:cover;border-radius:12px;max-width:480px;height:auto;margin:0 auto 16px}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card__label[data-astro-cid-so7qpxwj]{font-size:15px}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card__title[data-astro-cid-so7qpxwj]{font-size:clamp(24px,2.3vw,32px)}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card__catch[data-astro-cid-so7qpxwj]{font-size:clamp(18px,1.5vw,21px);line-height:1.6}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card__body[data-astro-cid-so7qpxwj]{font-size:clamp(16px,1.25vw,18px)}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card__tag[data-astro-cid-so7qpxwj]{padding:4px 11px;font-size:14px}.fu-cards--service[data-astro-cid-so7qpxwj] .fu-card__link[data-astro-cid-so7qpxwj]{font-size:17px}.fu-cards--process[data-astro-cid-so7qpxwj] .fu-cards__grid[data-astro-cid-so7qpxwj]{gap:15px}.fu-cards--process[data-astro-cid-so7qpxwj] .fu-card[data-astro-cid-so7qpxwj]{text-align:center}.fu-cards--process[data-astro-cid-so7qpxwj] .fu-card__label[data-astro-cid-so7qpxwj]{background:#edf6ff;border-radius:50%;place-items:center;width:45px;height:45px;display:inline-grid}@media (width<=800px){.fu-cards[data-astro-cid-so7qpxwj]{padding:58px 0}.fu-cards__grid[data-astro-cid-so7qpxwj],.fu-cards__grid--2[data-astro-cid-so7qpxwj]{grid-template-columns:1fr}.fu-cards--job[data-astro-cid-so7qpxwj] .fu-card__media[data-astro-cid-so7qpxwj]{height:190px}}.fu-cases[data-astro-cid-7jd7pi2r]{background:linear-gradient(135deg,#f4faff 0%,#f8fcff 55%,#eff9f7 100%);padding:80px 0}.fu-cases__heading[data-astro-cid-7jd7pi2r]{text-align:center;margin-bottom:34px}.fu-cases__headline[data-astro-cid-7jd7pi2r]{color:var(--color-text);font-size:var(--font-size-h2);margin:0 0 16px;line-height:1.45}.fu-cases__lead[data-astro-cid-7jd7pi2r]{max-width:780px;color:var(--color-text-secondary);margin:0 auto}.fu-cases__grid[data-astro-cid-7jd7pi2r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fu-case[data-astro-cid-7jd7pi2r]{background:#fff;border:1px solid #dce9f1;border-radius:22px;padding:32px;box-shadow:0 14px 34px #19416013}.fu-case__image[data-astro-cid-7jd7pi2r]{aspect-ratio:3/2;object-fit:contain;width:100%;max-width:480px;height:auto;margin:0 auto 20px;display:block}.fu-case__top[data-astro-cid-7jd7pi2r]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.fu-case__label[data-astro-cid-7jd7pi2r]{color:var(--color-brand);background:#e7f5fc;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:800}.fu-case__client[data-astro-cid-7jd7pi2r]{color:var(--color-text-secondary);font-size:15px;font-weight:800}.fu-case__title[data-astro-cid-7jd7pi2r]{color:var(--color-text);margin:0 0 23px;font-size:clamp(23px,2.3vw,32px);line-height:1.5}.fu-case__detail[data-astro-cid-7jd7pi2r]{border-top:1px solid #edf1f4;grid-template-columns:58px 1fr;align-items:start;gap:13px;padding:16px 0;display:grid}.fu-case__detail[data-astro-cid-7jd7pi2r] p[data-astro-cid-7jd7pi2r]{color:#435a6c;margin:0;font-size:14px;line-height:1.85}.fu-case__detail-label[data-astro-cid-7jd7pi2r]{color:#536879;text-align:center;background:#f0f3f6;border-radius:7px;padding:4px 0;font-size:12px;font-weight:800}.fu-case__detail-label--support[data-astro-cid-7jd7pi2r]{color:#1475b5;background:#e8f3fc}.fu-case__detail-label--change[data-astro-cid-7jd7pi2r]{color:#148773;background:#e2f6ee}.fu-cases__action[data-astro-cid-7jd7pi2r]{text-align:center;margin:30px 0 0}@media (width<=800px){.fu-cases[data-astro-cid-7jd7pi2r]{padding:58px 0}.fu-cases__grid[data-astro-cid-7jd7pi2r]{grid-template-columns:1fr}.fu-case[data-astro-cid-7jd7pi2r]{padding:23px}.fu-case__detail[data-astro-cid-7jd7pi2r]{grid-template-columns:49px 1fr;gap:10px}}.ec-form{--ec-form-gap:1rem;--ec-form-field-border:1px solid #d1d5db;--ec-form-field-radius:6px;--ec-form-field-padding:.5rem .75rem;--ec-form-field-bg:#fff;--ec-form-error-color:#dc2626;--ec-form-required-color:#dc2626;--ec-form-help-color:#6b7280;--ec-form-submit-bg:#111827;--ec-form-submit-color:#fff;--ec-form-submit-radius:6px;--ec-form-submit-padding:.625rem 1.25rem;gap:var(--ec-form-gap);flex-direction:column;display:flex}.ec-form-page{gap:var(--ec-form-gap);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.ec-form-page-title{width:100%;margin-bottom:.25rem;padding:0;font-size:1.125rem;font-weight:600}.ec-form-field{flex-direction:column;gap:.25rem;width:100%;display:flex}.ec-form-field[hidden]{display:none}.ec-form-field--half{width:calc(50% - var(--ec-form-gap) / 2)}.ec-form-label{font-size:.875rem;font-weight:500}.ec-form-required{color:var(--ec-form-required-color);margin-left:.125rem}.ec-form-input,.ec-form select,.ec-form textarea{border:var(--ec-form-field-border);border-radius:var(--ec-form-field-radius);padding:var(--ec-form-field-padding);background:var(--ec-form-field-bg);font:inherit;box-sizing:border-box;width:100%}.ec-form-input:focus,.ec-form select:focus,.ec-form textarea:focus{outline-offset:-1px;outline:2px solid #2563eb}.ec-form textarea{resize:vertical;min-height:6rem}.ec-form-help{color:var(--ec-form-help-color);font-size:.75rem}.ec-form-error{color:var(--ec-form-error-color);min-height:1em;font-size:.75rem}.ec-form-error:empty{display:none}.ec-form-radio-group,.ec-form-checkbox-group{border:none;flex-direction:column;gap:.375rem;margin:0;padding:0;display:flex}.ec-form-radio-label,.ec-form-checkbox-label{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ec-form-nav{align-items:center;gap:.75rem;display:flex}.ec-form-submit,.ec-form-next{background:var(--ec-form-submit-bg);color:var(--ec-form-submit-color);border-radius:var(--ec-form-submit-radius);padding:var(--ec-form-submit-padding);font:inherit;cursor:pointer;border:none;font-weight:500}.ec-form-submit:hover,.ec-form-next:hover{opacity:.9}.ec-form-submit:disabled{opacity:.6;cursor:not-allowed}.ec-form-prev{border:var(--ec-form-field-border);border-radius:var(--ec-form-submit-radius);padding:var(--ec-form-submit-padding);font:inherit;cursor:pointer;background:0 0;font-weight:500}.ec-form-progress{color:var(--ec-form-help-color);text-align:center;font-size:.875rem}.ec-form-status{border-radius:var(--ec-form-field-radius);padding:.75rem;font-size:.875rem}.ec-form-status:empty{display:none}.ec-form-status--success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.ec-form-status--error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ec-form-turnstile{margin-top:.5rem}@media (width<=640px){.ec-form-field--half{width:100%}}.fu-form[data-astro-cid-rwivrq5f]{padding:72px 0 88px}.fu-form__inner[data-astro-cid-rwivrq5f]{max-width:760px}.fu-form__header[data-astro-cid-rwivrq5f]{text-align:center;margin-bottom:28px}.fu-form__headline[data-astro-cid-rwivrq5f]{color:var(--color-text);font-size:var(--font-size-h2);margin:8px 0 14px;line-height:1.45}.fu-form__lead[data-astro-cid-rwivrq5f]{color:var(--color-text-secondary);margin:6px 0}.fu-form__privacy[data-astro-cid-rwivrq5f]{margin:14px 0 0;font-size:14px}.fu-form__privacy[data-astro-cid-rwivrq5f] a[data-astro-cid-rwivrq5f]{color:var(--color-brand);font-weight:700}.fu-form__card[data-astro-cid-rwivrq5f]{background:#fff;border:1px solid #dce5eb;border-radius:18px;padding:32px;box-shadow:0 6px 20px #193a5109}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form{--ec-form-gap:20px}.fu-form__fallback[data-astro-cid-rwivrq5f]{text-align:center;margin:0}.fu-form__fallback[data-astro-cid-rwivrq5f] a[data-astro-cid-rwivrq5f]{color:var(--color-brand);font-weight:700}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-label{color:var(--color-text);margin-bottom:6px;font-weight:700;display:block}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-required{color:#c0392b;background:#fdecec;border-radius:6px;margin-left:6px;padding:1px 7px;font-size:12px}.fu-form__card[data-astro-cid-rwivrq5f] input[type=text],.fu-form__card[data-astro-cid-rwivrq5f] input[type=email],.fu-form__card[data-astro-cid-rwivrq5f] textarea{width:100%;color:var(--color-text);font:inherit;background:#fff;border:1px solid #c7d7e0;border-radius:10px;padding:12px 14px}.fu-form__card[data-astro-cid-rwivrq5f] textarea{min-height:160px}.fu-form__card[data-astro-cid-rwivrq5f] input:focus-visible,.fu-form__card[data-astro-cid-rwivrq5f] textarea:focus-visible{border-color:var(--color-brand);outline:3px solid var(--color-brand-ring)}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-radio-group,.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-checkbox-group{border:0;flex-flow:wrap;gap:10px 20px;margin:0;padding:0;display:flex}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-radio-label,.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-checkbox-label{align-items:center;gap:8px;display:inline-flex}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-help{color:var(--color-text-secondary);margin-top:6px;font-size:13px;display:block}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-submit{background:var(--color-brand);color:#fff;min-width:240px;font:inherit;cursor:pointer;border:0;border-radius:999px;margin:28px auto 0;padding:14px 28px;font-weight:800;display:block}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-submit:disabled{opacity:.6;cursor:wait}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-status--success{color:#148773;background:#e2f6ee;border-radius:10px;padding:16px;font-weight:700}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-status--error,.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-error{color:#c0392b;font-size:14px}@media (width<=700px){.fu-form[data-astro-cid-rwivrq5f]{padding:48px 0 64px}.fu-form__card[data-astro-cid-rwivrq5f]{padding:20px}.fu-form__card[data-astro-cid-rwivrq5f] .ec-form-submit{width:100%}}.fu-hero[data-astro-cid-lbbd3zj2]{background:linear-gradient(110deg,#e7f3f8 0%,#f8fcfd 60%,#e3f5ef 100%);padding:84px 0}.fu-hero__grid[data-astro-cid-lbbd3zj2]{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;display:grid}.fu-hero__headline[data-astro-cid-lbbd3zj2]{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:clamp(40px,4.8vw,72px);line-height:1.45}.fu-hero__tagline[data-astro-cid-lbbd3zj2]{color:var(--color-brand);margin:12px 0 0;font-size:clamp(21px,2vw,30px);font-weight:700;line-height:1.5}.fu-hero__body[data-astro-cid-lbbd3zj2]{max-width:650px;font-size:var(--font-size-lead);margin:16px 0 0}.fu-hero__cta[data-astro-cid-lbbd3zj2]{margin-top:22px}.fu-hero__photo[data-astro-cid-lbbd3zj2]{background:#fff;border:1px solid #e6edf4;border-radius:24px;overflow:hidden;box-shadow:0 22px 48px #163c581a}.fu-hero__photo[data-astro-cid-lbbd3zj2] img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.fu-hero--sub[data-astro-cid-lbbd3zj2]{background:#edf6ff;padding:65px 0}.fu-hero--sub[data-astro-cid-lbbd3zj2] .fu-hero__grid[data-astro-cid-lbbd3zj2]{grid-template-columns:1fr}.fu-hero--sub[data-astro-cid-lbbd3zj2] .fu-hero__headline[data-astro-cid-lbbd3zj2]{font-size:var(--font-size-page-title)}.fu-hero--sub[data-astro-cid-lbbd3zj2] .fu-hero__body[data-astro-cid-lbbd3zj2]{font-size:var(--font-size-lead)}@media (width<=800px){.fu-hero[data-astro-cid-lbbd3zj2]{padding:65px 0}.fu-hero__headline[data-astro-cid-lbbd3zj2]{font-size:clamp(28px,9vw,44px)}.fu-hero__grid[data-astro-cid-lbbd3zj2]{grid-template-columns:1fr;gap:32px}.fu-hero__photo[data-astro-cid-lbbd3zj2]{max-width:560px}}.fu-phases[data-astro-cid-zqmzieyk]{padding:80px 0}.fu-phases__headline[data-astro-cid-zqmzieyk]{color:var(--color-text);font-size:var(--font-size-h2);margin:0;line-height:1.45}.fu-phases__tabs[data-astro-cid-zqmzieyk]{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.fu-phases__tab[data-astro-cid-zqmzieyk]{color:var(--color-brand);font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d8e4;border-radius:99px;padding:11px 26px;font-size:clamp(16px,1.4vw,19px);font-weight:800}.fu-phases__tab[data-astro-cid-zqmzieyk][aria-selected=true]{background:var(--color-brand);color:#fff}.fu-phase__title[data-astro-cid-zqmzieyk]{color:var(--color-text);margin:0;font-size:clamp(24px,2.6vw,36px)}.fu-phase__intro[data-astro-cid-zqmzieyk]{margin:14px 0 20px}.fu-phase__intro--with-image[data-astro-cid-zqmzieyk]{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:24px;display:grid}.fu-phase__image[data-astro-cid-zqmzieyk]{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.fu-phase__concerns[data-astro-cid-zqmzieyk]{background:#f2f7fb;border-radius:12px;padding:20px 24px}.fu-phase__concerns[data-astro-cid-zqmzieyk] strong[data-astro-cid-zqmzieyk],.fu-phase__concerns[data-astro-cid-zqmzieyk] b[data-astro-cid-zqmzieyk]{color:#1764a5}.fu-phase__concerns[data-astro-cid-zqmzieyk]>strong[data-astro-cid-zqmzieyk]{font-size:clamp(17px,1.4vw,19px)}.fu-phase__concerns[data-astro-cid-zqmzieyk] p[data-astro-cid-zqmzieyk]{margin:6px 0;font-size:clamp(15px,1.25vw,17px);font-weight:600;line-height:1.7}.fu-phase__columns[data-astro-cid-zqmzieyk]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fu-phase__step[data-astro-cid-zqmzieyk]{background:#fff;border:1px solid #c9deee;border-radius:13px;overflow:hidden;box-shadow:0 6px 20px #163c5810}.fu-phase__step-head[data-astro-cid-zqmzieyk]{color:#fff;background:#2162a6;padding:13px 18px;font-size:clamp(19px,1.7vw,24px);font-weight:800}.fu-phase__questions[data-astro-cid-zqmzieyk]{margin:0;padding:20px 20px 10px;list-style:none}.fu-phase__question[data-astro-cid-zqmzieyk]{align-items:flex-start;gap:13px;margin:0 0 21px;display:flex}.fu-phase__number[data-astro-cid-zqmzieyk]{color:#fff;background:#2162a6;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:900;display:grid}.fu-phase__question[data-astro-cid-zqmzieyk] strong[data-astro-cid-zqmzieyk]{color:#18354d;font-size:clamp(18px,1.5vw,21px);line-height:1.4}.fu-phase__question[data-astro-cid-zqmzieyk] p[data-astro-cid-zqmzieyk]{color:#68798a;margin:3px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.5}.fu-phase__paid[data-astro-cid-zqmzieyk]{color:#fff;background:#2162a6;border-radius:10px;margin:15px 0 0;padding:14px 22px;font-size:clamp(16px,1.4vw,19px);font-weight:700}.fu-phase__recommend[data-astro-cid-zqmzieyk]{background:linear-gradient(120deg,#f4faff,#fff);border:1px solid #cfe2ee;border-radius:16px;margin-top:22px;padding:23px 26px;box-shadow:0 5px 20px #153c5b0b}.fu-phase__recommend[data-astro-cid-zqmzieyk] h3[data-astro-cid-zqmzieyk]{color:var(--color-text);font-size:var(--font-size-h3);margin:0 0 14px}.fu-phase__recommend[data-astro-cid-zqmzieyk] ul[data-astro-cid-zqmzieyk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.fu-phase__recommend[data-astro-cid-zqmzieyk] li[data-astro-cid-zqmzieyk]{color:var(--color-text);background:#fff;border:1px solid #dbe7ef;border-radius:12px;align-items:center;gap:12px;padding:14px 17px;font-size:clamp(17px,1.5vw,20px);font-weight:800;display:flex}.fu-phase__recommend[data-astro-cid-zqmzieyk] li[data-astro-cid-zqmzieyk].is-primary{background:#eaf6ff;border-color:#99c9e8}.fu-phase__symbol[data-astro-cid-zqmzieyk]{color:#2877b4;background:#edf4fa;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:22px;font-weight:900;display:inline-grid}.is-primary[data-astro-cid-zqmzieyk] .fu-phase__symbol[data-astro-cid-zqmzieyk]{color:#fff;background:#176c9e}.fu-phases__note[data-astro-cid-zqmzieyk]{color:var(--color-text-secondary);margin:20px 0 0;font-size:14px}@media (width<=960px){.fu-phase__intro--with-image[data-astro-cid-zqmzieyk]{grid-template-columns:minmax(0,1fr)}.fu-phase__image[data-astro-cid-zqmzieyk]{max-width:420px;margin-inline:auto}}@media (width<=700px){.fu-phases[data-astro-cid-zqmzieyk]{padding:58px 0}.fu-phase__columns[data-astro-cid-zqmzieyk],.fu-phase__recommend[data-astro-cid-zqmzieyk] ul[data-astro-cid-zqmzieyk]{grid-template-columns:1fr}.fu-phase__concerns[data-astro-cid-zqmzieyk]{padding:15px}}.fu-specs[data-astro-cid-iexvlkih]{background:#f6f9fb;padding:80px 0}.fu-specs__headline[data-astro-cid-iexvlkih]{color:var(--color-text);font-size:var(--font-size-h2);margin:0;line-height:1.45}.fu-specs__grid[data-astro-cid-iexvlkih]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.fu-spec[data-astro-cid-iexvlkih]{border:1px solid #dce5eb;border-top:5px solid var(--color-brand);background:#fff;border-radius:18px;padding:27px;box-shadow:0 6px 20px #193a5109}.fu-spec[data-astro-cid-iexvlkih]:nth-child(2){border-top-color:#2c998a}.fu-spec__media[data-astro-cid-iexvlkih] img{aspect-ratio:2;object-fit:cover;border-radius:12px;width:100%;max-width:480px;height:auto;margin:0 auto 16px;display:block}.fu-spec__title[data-astro-cid-iexvlkih]{color:var(--color-text);margin:8px 0;font-size:clamp(24px,2.3vw,32px);line-height:1.45}.fu-spec__lead[data-astro-cid-iexvlkih]{color:var(--color-text-secondary);margin:8px 0;font-size:clamp(17px,1.4vw,20px)}.fu-spec__table[data-astro-cid-iexvlkih]{border-collapse:separate;border-spacing:0;border:1px solid #dce8f0;border-radius:12px;width:100%;margin-top:22px;font-size:clamp(15px,1.2vw,17px);line-height:1.8;overflow:hidden}.fu-spec__table[data-astro-cid-iexvlkih] th[data-astro-cid-iexvlkih],.fu-spec__table[data-astro-cid-iexvlkih] td[data-astro-cid-iexvlkih]{text-align:left;vertical-align:top;border-bottom:1px solid #e5edf3;padding:14px 15px}.fu-spec__table[data-astro-cid-iexvlkih] tr[data-astro-cid-iexvlkih]:last-child th[data-astro-cid-iexvlkih],.fu-spec__table[data-astro-cid-iexvlkih] tr[data-astro-cid-iexvlkih]:last-child td[data-astro-cid-iexvlkih]{border-bottom:0}.fu-spec__table[data-astro-cid-iexvlkih] th[data-astro-cid-iexvlkih]{width:150px;color:var(--color-brand);white-space:nowrap;background:#eef6fb;font-weight:800}.fu-spec__table[data-astro-cid-iexvlkih] td[data-astro-cid-iexvlkih]{color:#3f5365;background:#fff}.fu-specs__note[data-astro-cid-iexvlkih]{color:var(--color-text-secondary);margin:20px 0 0;font-size:14px}.fu-specs__action[data-astro-cid-iexvlkih]{margin:16px 0 0}@media (width<=800px){.fu-specs[data-astro-cid-iexvlkih]{padding:58px 0}.fu-specs__grid[data-astro-cid-iexvlkih]{grid-template-columns:1fr}.fu-spec__table[data-astro-cid-iexvlkih] th[data-astro-cid-iexvlkih]{white-space:normal;width:105px}.fu-spec__table[data-astro-cid-iexvlkih] th[data-astro-cid-iexvlkih],.fu-spec__table[data-astro-cid-iexvlkih] td[data-astro-cid-iexvlkih]{padding:11px;font-size:14px}}@media (width<=520px){.fu-spec__table[data-astro-cid-iexvlkih],.fu-spec__table[data-astro-cid-iexvlkih] tbody[data-astro-cid-iexvlkih],.fu-spec__table[data-astro-cid-iexvlkih] tr[data-astro-cid-iexvlkih],.fu-spec__table[data-astro-cid-iexvlkih] th[data-astro-cid-iexvlkih],.fu-spec__table[data-astro-cid-iexvlkih] td[data-astro-cid-iexvlkih]{width:auto;display:block}.fu-spec__table[data-astro-cid-iexvlkih] th[data-astro-cid-iexvlkih]{white-space:nowrap;border-bottom:0;padding-block:7px}}.hero[data-astro-cid-sf272gaj]{padding-block-start:clamp(56px,7vw,104px)}.hero__announce[data-astro-cid-sf272gaj]{background:var(--color-surface);min-height:34px;box-shadow:var(--shadow-card);color:var(--color-text-secondary);transition:box-shadow .16s var(--ease-out);border-radius:17px;align-items:center;gap:10px;padding-block:6px;padding-inline:14px;font-size:13.5px;line-height:1.35;display:inline-flex}.hero__announce[data-astro-cid-sf272gaj] .arrow{color:var(--color-muted);flex:none}a[data-astro-cid-sf272gaj].hero__announce:hover{box-shadow:var(--shadow-card-hover)}.hero__headline[data-astro-cid-sf272gaj]{--rise-index:1;max-width:13em;font-size:var(--font-size-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.hero__announce[data-astro-cid-sf272gaj]+.hero__headline[data-astro-cid-sf272gaj]{margin-block-start:28px}.hero__row[data-astro-cid-sf272gaj]{--rise-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-block-start:36px;display:grid}.hero__lead[data-astro-cid-sf272gaj]{max-width:50ch}.hero__media[data-astro-cid-sf272gaj]{aspect-ratio:16/9;border-radius:var(--radius-sheet);max-width:min(960px,100% - 48px);margin-block-start:clamp(48px,5vw,72px);margin-inline:auto}.hero--centered[data-astro-cid-sf272gaj] .container[data-astro-cid-sf272gaj]{text-align:center}.hero--centered[data-astro-cid-sf272gaj] .hero__headline[data-astro-cid-sf272gaj]{max-width:20em;font-size:var(--font-size-page-title);margin-inline:auto}.hero--centered[data-astro-cid-sf272gaj] .hero__row[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr);justify-items:center}.hero--centered[data-astro-cid-sf272gaj] .actions[data-astro-cid-sf272gaj]{justify-content:center}@media (width<=960px){.hero__row[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr)}.hero__media[data-astro-cid-sf272gaj]{aspect-ratio:1}}.logos__label[data-astro-cid-awt3y4ti]{font-family:var(--font-body);font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);text-align:center;text-wrap:balance;color:var(--color-text);margin-block-end:28px}.logos__track[data-astro-cid-awt3y4ti]{position:relative}.marquee[data-astro-cid-awt3y4ti]{--marquee-gap:clamp(12px, 1.1vw, 16px);gap:var(--marquee-gap);width:min(100%, var(--sheet-max));margin-inline:auto;padding-block:12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}.marquee__group[data-astro-cid-awt3y4ti]{justify-content:space-around;align-items:center;gap:var(--marquee-gap);min-width:100%;color:var(--color-text-secondary);flex:none;list-style:none;display:flex}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]{aspect-ratio:8/3;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:clamp(184px,15.7vw,240px);font:600 14px / 1.3 var(--font-body);text-align:center;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);flex:none;place-items:center;padding:10px 16px;display:grid}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]:hover{border-color:color-mix(in srgb, var(--color-brand) 35%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--color-brand) 30%, transparent)}.marquee__group[data-astro-cid-awt3y4ti] li[data-astro-cid-awt3y4ti]>*{min-width:0;min-height:0}.marquee__group[data-astro-cid-awt3y4ti] img{object-fit:contain;width:100%;height:100%;max-height:100%;display:block}.marquee__group[data-astro-cid-awt3y4ti]{animation:logos-marquee var(--marquee-duration,calc(var(--logo-count,6) * 2.4s)) linear infinite}.marquee__group[data-astro-cid-awt3y4ti]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:logos-marquee-rtl}.marquee[data-astro-cid-awt3y4ti]:is(:hover,[data-paused]) .marquee__group[data-astro-cid-awt3y4ti]{animation-play-state:paused}.logos__toggle[data-astro-cid-awt3y4ti]{border-radius:var(--radius-full);background:var(--color-surface);width:32px;height:32px;box-shadow:var(--shadow-card);color:var(--color-muted);cursor:pointer;transition:color .16s var(--ease-out), box-shadow .16s var(--ease-out);border:0;place-items:center;font-size:14px;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:max(var(--gutter), (100% - var(--sheet-max)) / 2 + var(--gutter));translate:0 -50%}.logos__toggle[data-astro-cid-awt3y4ti]:hover{color:var(--color-text);box-shadow:var(--shadow-card-hover)}.logos__toggle[data-astro-cid-awt3y4ti][aria-pressed=true] .logos__toggle-pause,.logos__toggle[data-astro-cid-awt3y4ti]:not([aria-pressed=true]) .logos__toggle-play{display:none}@keyframes logos-marquee{to{translate:calc(-100% - var(--marquee-gap)) 0}}@keyframes logos-marquee-rtl{to{translate:calc(100% + var(--marquee-gap)) 0}}.news-filter[data-astro-cid-nc2mgtgt]{flex-wrap:wrap;justify-content:center;gap:8px;margin:-8px 0 28px;display:flex}.news-filter__btn[data-astro-cid-nc2mgtgt]{border:1px solid var(--color-border,#d6dbe6);background:var(--color-surface,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:999px;padding:8px 18px;font-size:.9rem}.news-filter__btn[data-astro-cid-nc2mgtgt][aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand);color:#fff;font-weight:700}.news-filter__btn[data-astro-cid-nc2mgtgt]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.news-latest__grid[data-astro-cid-nc2mgtgt]>li[data-astro-cid-nc2mgtgt][hidden]{display:none}.news-latest__grid[data-astro-cid-nc2mgtgt]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.news-latest__card[data-astro-cid-nc2mgtgt]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.news-latest__img[data-astro-cid-nc2mgtgt]{aspect-ratio:16/9;object-fit:cover;width:100%}.news-latest__body[data-astro-cid-nc2mgtgt]{padding:20px 22px 24px}.news-latest__meta[data-astro-cid-nc2mgtgt]{color:var(--color-muted);align-items:center;gap:10px;margin:0 0 8px;font-size:.875rem;display:flex}.news-latest__tag[data-astro-cid-nc2mgtgt]{position:static}.news-latest__title[data-astro-cid-nc2mgtgt]{font-family:var(--font-heading);font-weight:var(--font-weight-heading);margin:0;font-size:1.25rem;line-height:1.6}.news-latest__excerpt[data-astro-cid-nc2mgtgt]{color:var(--color-text-secondary);margin:8px 0 0;font-size:.925rem}.news-latest__external[data-astro-cid-nc2mgtgt]{color:var(--color-brand);margin:12px 0 0;font-size:.875rem;font-weight:700}.news-latest__actions[data-astro-cid-nc2mgtgt]{justify-content:center;margin-block-start:32px}.news-latest__empty[data-astro-cid-nc2mgtgt]{text-align:center;color:var(--color-muted)}.plans[data-astro-cid-3lcrrlgo]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:16px;list-style:none;display:grid}.plans--single[data-astro-cid-3lcrrlgo]{max-width:440px;margin-inline:auto}.plan[data-astro-cid-3lcrrlgo]{border-radius:var(--radius-xl);flex-direction:column;padding:32px;display:flex;overflow:hidden}.plan__head[data-astro-cid-3lcrrlgo]{background:var(--color-night);flex-flow:column-reverse wrap;justify-content:flex-start;align-items:flex-start;gap:8px 12px;min-height:24px;margin:-32px -32px 0;padding:22px 32px;display:flex}.plan__name[data-astro-cid-3lcrrlgo]{letter-spacing:normal;color:#fff;font-size:24px;font-weight:700;line-height:1.4}.plan__badge[data-astro-cid-3lcrrlgo]{color:#8fd7ff;letter-spacing:.12em;white-space:nowrap;background:0 0;align-items:center;height:24px;padding-inline:0;font-size:12px;font-weight:800;display:inline-flex}.plan__price[data-astro-cid-3lcrrlgo]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-block-start:20px;display:flex}.plan__amount[data-astro-cid-3lcrrlgo]{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.4}.plan__period[data-astro-cid-3lcrrlgo]{color:var(--color-muted);font-size:14px}.plan__description[data-astro-cid-3lcrrlgo]{color:var(--color-text-secondary);text-wrap:pretty;margin-block-start:16px;font-size:15px;line-height:1.55}.plan__features[data-astro-cid-3lcrrlgo]{gap:12px;margin-block-start:28px;list-style:none;display:grid}.plan__features[data-astro-cid-3lcrrlgo] li[data-astro-cid-3lcrrlgo]{color:var(--color-text-secondary);align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.plan__action[data-astro-cid-3lcrrlgo]{margin-block-start:auto;padding-block-start:32px}.plan__action[data-astro-cid-3lcrrlgo] .btn[data-astro-cid-3lcrrlgo]{width:100%}.plan--highlighted[data-astro-cid-3lcrrlgo]{background:var(--glow-dusk), var(--color-night);color:var(--color-on-night)}.plan--highlighted[data-astro-cid-3lcrrlgo] [data-astro-cid-3lcrrlgo]:is(.plan__name,.plan__period,.plan__description,.plan__features li){color:var(--color-on-night-muted)}.plan--highlighted[data-astro-cid-3lcrrlgo] .plan__badge[data-astro-cid-3lcrrlgo],.plan--highlighted[data-astro-cid-3lcrrlgo] .tick[data-astro-cid-3lcrrlgo]{color:var(--color-on-night);background:#ffffff1f}.split__media[data-astro-cid-atliwrbw].ba-tabs{aspect-ratio:auto;align-self:center;gap:14px;display:grid}.ba-tabs__list[data-astro-cid-atliwrbw]{background:var(--color-sunken,#eef3f8);border-radius:999px;justify-self:center;padding:4px;display:inline-flex}.ba-tabs__list[data-astro-cid-atliwrbw] button[data-astro-cid-atliwrbw]{min-width:112px;color:var(--color-text-secondary);font:800 15px / 1.2 var(--font-body);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 20px;transition:background-color .3s,color .3s}.ba-tabs__list[data-astro-cid-atliwrbw] button[data-astro-cid-atliwrbw][aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 4px #1c233326}.ba-tabs[data-astro-cid-atliwrbw][data-state=after] .ba-tabs__list[data-astro-cid-atliwrbw] button[data-astro-cid-atliwrbw][aria-selected=true]{background:var(--color-brand);color:#fff}.ba-tabs__frame[data-astro-cid-atliwrbw]{aspect-ratio:1;border-radius:var(--radius-lg);width:min(100%,560px);box-shadow:0 0 0 1px var(--color-border);grid-template:minmax(0,1fr)/minmax(0,1fr);justify-self:center;display:grid;overflow:hidden}.ba-tabs__panel[data-astro-cid-atliwrbw]{object-fit:cover;grid-area:1/1;width:100%;height:100%;min-height:0;transition:opacity .3s}.ba-tabs[data-astro-cid-atliwrbw][data-state=before] .ba-tabs__panel--after[data-astro-cid-atliwrbw],.ba-tabs[data-astro-cid-atliwrbw][data-state=after] .ba-tabs__panel--before[data-astro-cid-atliwrbw]{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.ba-tabs__note[data-astro-cid-atliwrbw]{color:var(--color-muted);font-size:12.5px;line-height:1.6}.split__grid[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.split--text-only[data-astro-cid-atliwrbw] .split__grid[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,780px)}.eyebrow[data-astro-cid-atliwrbw]+.split__headline[data-astro-cid-atliwrbw]{margin-block-start:18px}.split__headline[data-astro-cid-atliwrbw]{font-size:clamp(26px,2.7vw,40px)}.split__body[data-astro-cid-atliwrbw]{max-width:46ch;color:var(--color-text-secondary);text-wrap:pretty;margin-block-start:20px;font-size:clamp(17px,1.3vw,18px)}.split--text-only[data-astro-cid-atliwrbw] .split__body[data-astro-cid-atliwrbw]{max-width:none}.split__points[data-astro-cid-atliwrbw]{gap:14px;margin-block-start:28px;list-style:none;display:grid}.split__points[data-astro-cid-atliwrbw] li[data-astro-cid-atliwrbw]{color:var(--color-text-secondary);align-items:flex-start;gap:12px;font-size:16px;display:flex}.split__link[data-astro-cid-atliwrbw]{margin-block-start:32px}.split__media[data-astro-cid-atliwrbw]{aspect-ratio:4/5}.split--illustration[data-astro-cid-atliwrbw] .split__grid[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px}.split--illustration[data-astro-cid-atliwrbw] .split__body[data-astro-cid-atliwrbw]{max-width:none}.split__illustration[data-astro-cid-atliwrbw]{aspect-ratio:3/2;object-fit:contain;justify-self:center;width:100%;max-width:560px;height:auto;display:block}.split--image-first[data-astro-cid-atliwrbw] .split__media[data-astro-cid-atliwrbw]{order:-1}.split__media--frame[data-astro-cid-atliwrbw]{aspect-ratio:var(--media-ratio,4 / 3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.split__media--frame[data-astro-cid-atliwrbw] .media__img[data-astro-cid-atliwrbw] img{object-fit:contain}.split__media--logo[data-astro-cid-atliwrbw]{aspect-ratio:4/3;background:var(--color-surface);padding:clamp(40px,6vw,80px)}@media (width<=960px){.split__grid[data-astro-cid-atliwrbw],.split--illustration[data-astro-cid-atliwrbw] .split__grid[data-astro-cid-atliwrbw]{grid-template-columns:minmax(0,1fr)}.split--image-first[data-astro-cid-atliwrbw] .split__media[data-astro-cid-atliwrbw]{order:0}}.stats__headline[data-astro-cid-4ybzt36f]{max-width:26ch;margin-block-end:clamp(48px,6vw,88px);font-size:clamp(34px,3.6vw,52px);line-height:1.06}.stats__subheadline[data-astro-cid-4ybzt36f]{color:var(--color-on-night-muted)}.stats__list[data-astro-cid-4ybzt36f]{--stats-column-gap:32px;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(200px, (100% - 3 * var(--stats-column-gap)) / 4)), 1fr));gap:40px var(--stats-column-gap);display:grid}.stats__item[data-astro-cid-4ybzt36f]{flex-direction:column-reverse;justify-content:flex-end;display:flex}.stats__value[data-astro-cid-4ybzt36f]{font-family:var(--font-display);font-size:clamp(56px,6.2vw,92px);font-weight:var(--font-weight-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;line-height:.95}.stats__label[data-astro-cid-4ybzt36f]{max-width:24ch;color:var(--color-on-night-muted);text-wrap:pretty;margin-block-start:14px;font-size:14.5px}@media (width<=960px){.stats__list[data-astro-cid-4ybzt36f]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats__value[data-astro-cid-4ybzt36f]{font-size:clamp(40px,14vw,72px)}}.testimonials__label[data-astro-cid-b4h6gghm]{line-height:var(--leading-normal);letter-spacing:normal;justify-content:center;margin-block-end:24px;display:flex}.testimonials__featured[data-astro-cid-b4h6gghm]{text-align:center;max-width:960px;margin-inline:auto}.testimonials__mark[data-astro-cid-b4h6gghm]{height:.5em;font-family:var(--font-display);color:var(--color-accent);font-size:120px;line-height:1;display:block}.testimonials__featured-quote[data-astro-cid-b4h6gghm]{letter-spacing:-.012em;font-size:clamp(30px,3.5vw,48px);line-height:1.16}.testimonials__who[data-astro-cid-b4h6gghm]{text-align:start;align-items:center;gap:12px;margin-block-start:32px;font-size:15px;font-weight:500;display:inline-flex}.testimonials__who[data-astro-cid-b4h6gghm] .testimonials__avatar{object-fit:cover;border-radius:50%;flex:none;width:44px;max-width:none;height:44px}.testimonials__role[data-astro-cid-b4h6gghm]{color:var(--color-muted);font-size:14px;font-weight:400;display:block}.testimonials__grid[data-astro-cid-b4h6gghm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-block-start:clamp(56px,7vw,96px);display:grid}.testimonials__card[data-astro-cid-b4h6gghm]{flex-direction:column;justify-content:space-between;padding:32px;display:flex}.testimonials__card[data-astro-cid-b4h6gghm] .testimonials__who[data-astro-cid-b4h6gghm]{margin-block-start:28px}.testimonials__quote[data-astro-cid-b4h6gghm]{text-wrap:pretty;quotes:"“" "”";font-size:17px;line-height:1.6}.testimonials__quote[data-astro-cid-b4h6gghm] p[data-astro-cid-b4h6gghm]:first-child:before{content:open-quote}.testimonials__quote[data-astro-cid-b4h6gghm] p[data-astro-cid-b4h6gghm]:last-child:after{content:close-quote}[data-astro-cid-b4h6gghm]:is(.testimonials__featured-quote,.testimonials__quote) p[data-astro-cid-b4h6gghm]+p[data-astro-cid-b4h6gghm]{margin-block-start:.6em}.text-block__headline[data-astro-cid-7jbmkl4p]{margin-block-end:24px}.text-block__body[data-astro-cid-7jbmkl4p]{max-width:68ch;color:var(--color-text-secondary);text-wrap:pretty;font-size:clamp(17px,1.3vw,18px);line-height:1.7}.text-block__body[data-astro-cid-7jbmkl4p]>*+*{margin-block-start:1em}.text-block__body[data-astro-cid-7jbmkl4p] :is(h2,h3,h4){font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);color:var(--color-text);text-wrap:balance}.text-block__body[data-astro-cid-7jbmkl4p] h2{margin-block-start:1.8em;font-size:clamp(26px,2.4vw,34px)}.text-block__body[data-astro-cid-7jbmkl4p] :is(h3,h4){margin-block-start:1.5em;font-size:clamp(21px,1.8vw,25px)}.text-block__body[data-astro-cid-7jbmkl4p] :is(ul,ol){padding-inline-start:1.4em}.text-block__body[data-astro-cid-7jbmkl4p] ul{list-style:outside}.text-block__body[data-astro-cid-7jbmkl4p] ol{list-style:decimal}.text-block__body[data-astro-cid-7jbmkl4p] li::marker{color:var(--color-muted)}.text-block__body[data-astro-cid-7jbmkl4p] li+li{margin-block-start:.4em}.text-block__body[data-astro-cid-7jbmkl4p] a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.text-block__body[data-astro-cid-7jbmkl4p] a:hover{text-decoration-color:currentColor}.text-block__body[data-astro-cid-7jbmkl4p] strong{color:var(--color-text);font-weight:600}.text-block__body[data-astro-cid-7jbmkl4p] blockquote{border-inline-start:2px solid var(--color-border-strong);padding-inline-start:20px}.text-block__body[data-astro-cid-7jbmkl4p] img{border-radius:var(--radius-media);max-width:100%;height:auto}.page-header[data-astro-cid-otyvg7kl]{padding-block-start:clamp(56px,7vw,104px)}.page-header__title[data-astro-cid-otyvg7kl]{max-width:20ch;font-size:var(--font-size-page-title);line-height:var(--leading-snug)}
