.hero-root{container-type:size}.hero-stage{--hero-s:max(tan(atan2(100cqw, 1920px)), tan(atan2(100cqh, 1080px)));--hero-max:max(0px, (1920px * var(--hero-s) - 100cqw) / 2);transform:translateX(clamp(-1 * var(--hero-max), var(--hero-dx) * 1px * var(--hero-s), var(--hero-max))) scale(var(--hero-s))}.hero-fit{--hero-m:max(16px, 6cqw);transform:scale(max(0, min(tan(atan2(100cqw - 2 * var(--hero-m), 618px)), tan(atan2(100cqh - 2 * var(--hero-m), 381.1px)))))}.label[data-astro-cid-lcdefpme]{color:#1279b8;letter-spacing:.14em;margin:0;font:700 14px Arial,sans-serif}.intro[data-astro-cid-lcdefpme]{box-sizing:border-box;flex-direction:column;gap:20px;max-width:1240px;padding:0 56px 20px;scroll-margin-top:80px;display:flex}.intro--services[data-astro-cid-lcdefpme]{padding:88px 56px 0}.intro-title[data-astro-cid-lcdefpme]{color:#000;margin:0;font:700 34px/1.2 Arial,sans-serif}.intro-text[data-astro-cid-lcdefpme]{color:#000;font:400 16px/1.6 Arial,sans-serif}.split[data-astro-cid-lcdefpme]{flex-direction:row;gap:64px;max-width:1100px;display:flex}.split--what[data-astro-cid-lcdefpme]{padding:56px 56px 88px}.split--fixed[data-astro-cid-lcdefpme]{padding:0 56px 96px}#faq[data-astro-cid-lcdefpme]{scroll-margin-top:80px}.split-label[data-astro-cid-lcdefpme]{flex:none;width:180px}.split-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:0;display:flex}.split-body--prose[data-astro-cid-lcdefpme]{gap:18px}.sub-title[data-astro-cid-lcdefpme]{color:#000;margin:0;font:700 28px Arial,sans-serif}.sub-title--list[data-astro-cid-lcdefpme]{margin-bottom:20px}.prose[data-astro-cid-lcdefpme]{color:#000;margin:0;font:400 16px/1.7 Arial,sans-serif}.prose--strong[data-astro-cid-lcdefpme]{color:#000;font-weight:700}.hero-d[data-astro-cid-lcdefpme]{aspect-ratio:20/9;background:#0b1830;width:100%;min-height:420px;max-height:calc(100vh - 100px);position:relative;overflow:hidden}.hero-anim[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-cta[data-astro-cid-lcdefpme]{z-index:2;color:#fff;white-space:nowrap;background:#1565c0;border-radius:4px;padding:16px 34px;font:700 15px Arial,sans-serif;text-decoration:none;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000004d}.hero-cta[data-astro-cid-lcdefpme]:hover{color:#0b1830;background:#7fd0fb}.hero-m[data-astro-cid-lcdefpme]{background:#0b1830;flex-direction:column;display:flex}.hero-m-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;padding:76px 20px 32px;display:flex}.hero-m-title[data-astro-cid-lcdefpme]{color:#fff;flex-direction:column;gap:2px;margin:0;font:700 34px/1.15 Arial,sans-serif;display:flex}.hero-m-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#39b7fa}.hero-m-title[data-astro-cid-lcdefpme].is-playing>div[data-astro-cid-lcdefpme]{animation-duration:4.8s;animation-fill-mode:both}.hero-m-title[data-astro-cid-lcdefpme].is-playing>div[data-astro-cid-lcdefpme]:first-child{animation-name:hero-hl-1}.hero-m-title[data-astro-cid-lcdefpme].is-playing>div[data-astro-cid-lcdefpme]:nth-child(2){animation-name:hero-hl-2}.hero-m-title[data-astro-cid-lcdefpme].is-playing>div[data-astro-cid-lcdefpme]:nth-child(3){animation-name:hero-hl-3}@media (prefers-reduced-motion:reduce){.hero-m-title[data-astro-cid-lcdefpme].is-playing>div[data-astro-cid-lcdefpme]{animation:none}}@keyframes hero-hl-3{0%,11.458%{color:#fff;animation-timing-function:cubic-bezier(.33,1,.68,1)}15.625%,29.167%{color:#39b7fa;animation-timing-function:cubic-bezier(.33,1,.68,1)}34.375%,to{color:#fff}}@keyframes hero-hl-2{0%,31.25%{color:#fff;animation-timing-function:cubic-bezier(.33,1,.68,1)}35.417%,60.417%{color:#39b7fa;animation-timing-function:cubic-bezier(.33,1,.68,1)}65.625%,to{color:#fff}}@keyframes hero-hl-1{0%,63.542%{color:#fff;animation-timing-function:cubic-bezier(.33,1,.68,1)}67.708%,89.583%{color:#39b7fa;animation-timing-function:cubic-bezier(.33,1,.68,1)}94.792%,to{color:#fff}}.hero-m-sub[data-astro-cid-lcdefpme]{color:#c9d6e6;text-wrap:pretty;font:400 17px/1.55 Arial,sans-serif}.hero-m-cta[data-astro-cid-lcdefpme]{text-align:center;color:#fff;background:#1565c0;border-radius:4px;align-self:stretch;padding:16px 24px;font:700 16px Arial,sans-serif;text-decoration:none}.hero-m-media[data-astro-cid-lcdefpme]{aspect-ratio:600/397.6;position:relative;overflow:hidden}.how[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:36px;padding:88px 56px;display:flex}.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:960px;display:grid}.how-item[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:10px;display:flex}.how-dot[data-astro-cid-lcdefpme]{background:#39b7fa;width:12px;height:12px}.how-name[data-astro-cid-lcdefpme]{color:#000;margin:0;font:700 21px Arial,sans-serif}.how-tag[data-astro-cid-lcdefpme]{color:#0d5c99;letter-spacing:.08em;font:400 12px Arial,sans-serif}.how-text[data-astro-cid-lcdefpme]{color:#000;text-wrap:pretty;font:400 14px/1.5 Arial,sans-serif}.what-lead[data-astro-cid-lcdefpme]{color:#000;margin-bottom:14px;font:400 15px/1.6 Arial,sans-serif}.snapshot[data-astro-cid-lcdefpme]{background:#0b1830;border-radius:6px;flex-wrap:wrap;align-items:center;gap:28px;margin:4px 0 28px;padding:26px 28px;display:flex}.snapshot-text[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:8px;min-width:260px;display:flex}.snapshot-kicker[data-astro-cid-lcdefpme]{color:#39b7fa;letter-spacing:.14em;font:700 12px Arial,sans-serif}.snapshot-title[data-astro-cid-lcdefpme]{color:#fff;margin:0;font:700 20px Arial,sans-serif}.snapshot-desc[data-astro-cid-lcdefpme]{color:#dbe6f2;text-wrap:pretty;font:400 15px/1.6 Arial,sans-serif}.snapshot-cta[data-astro-cid-lcdefpme]{color:#fff;background:#1565c0;border-radius:4px;flex:none;padding:13px 22px;font:700 14px Arial,sans-serif;text-decoration:none}.service[data-astro-cid-lcdefpme]{border-top:1px solid #eee;align-items:flex-start;gap:28px;padding:24px 0;display:flex}.service--last[data-astro-cid-lcdefpme]{border-bottom:1px solid #eee}.service-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:8px;display:flex}.service-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.service-name[data-astro-cid-lcdefpme]{color:#000;margin:0;font:700 19px Arial,sans-serif}.service-tag[data-astro-cid-lcdefpme]{color:#0d5c99;letter-spacing:.05em;font:400 13px Arial,sans-serif}.service-text[data-astro-cid-lcdefpme]{color:#000;font:400 15px/1.6 Arial,sans-serif}.chips[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.chip[data-astro-cid-lcdefpme]{color:#333;border:1px solid #ddd;border-radius:20px;padding:6px 14px;font:400 13px Arial,sans-serif}.stats[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;padding:0 0 96px;display:flex}.stats-label[data-astro-cid-lcdefpme]{padding:0 56px}.carousel[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#0b1830,#17385e,#0b1830);height:430px;position:relative;overflow:hidden}.slide[data-astro-cid-lcdefpme]{opacity:0;box-sizing:border-box;align-items:center;gap:72px;padding:56px 56px 72px;transition:opacity .9s ease-in-out;display:flex;position:absolute;inset:0}.slide[data-astro-cid-lcdefpme].is-active{opacity:1}.slide-left[data-astro-cid-lcdefpme]{flex-direction:column;flex:none;gap:12px;width:400px;display:flex}.slide-kicker[data-astro-cid-lcdefpme]{color:#cfe2f5;letter-spacing:.18em;font:700 12px Arial,sans-serif}.slide-stat[data-astro-cid-lcdefpme]{color:#39b7fa;font:700 86px/.9 Arial,sans-serif}.slide-stat-label[data-astro-cid-lcdefpme]{color:#e8eef6;text-wrap:pretty;font:400 18px/1.45 Arial,sans-serif}.slide-rule[data-astro-cid-lcdefpme]{background:#39b7fa;width:150px;height:3px;margin-top:4px}.slide-source[data-astro-cid-lcdefpme]{color:#8ea6c2;font:400 12px/1.5 Arial,sans-serif}.slide-right[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff24;flex-direction:column;flex:1;gap:18px;padding-left:56px;display:flex}.slide-heading[data-astro-cid-lcdefpme]{color:#fff;text-wrap:pretty;margin:0;font:700 30px/1.2 Arial,sans-serif}.slide-bullets[data-astro-cid-lcdefpme]{flex-direction:column;gap:11px;display:flex}.slide-bullet[data-astro-cid-lcdefpme]{align-items:flex-start;gap:12px;display:flex}.slide-sq[data-astro-cid-lcdefpme]{background:#39b7fa;flex:none;width:8px;height:8px;margin-top:7px}.slide-bullet-text[data-astro-cid-lcdefpme]{color:#dbe6f2;font:400 16px/1.45 Arial,sans-serif}.dots[data-astro-cid-lcdefpme]{z-index:3;gap:9px;display:flex;position:absolute;bottom:26px;left:56px}.dot[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffff59;border:none;width:34px;height:4px;padding:0}.dot[data-astro-cid-lcdefpme].is-active{background:#39b7fa}.steps[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;max-width:1100px;margin:0;padding:56px 56px 96px;list-style:none;display:flex}.step[data-astro-cid-lcdefpme]{border-top:1px solid #eee;align-items:flex-start;gap:32px;padding:28px 0;display:flex}.step-n[data-astro-cid-lcdefpme]{color:#1565c0;flex:none;width:56px;font:700 32px Arial,sans-serif}.step-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:8px;display:flex}.step-title[data-astro-cid-lcdefpme]{color:#000;margin:0;font:700 20px Arial,sans-serif}.step-text[data-astro-cid-lcdefpme]{color:#000;font:400 15px/1.6 Arial,sans-serif}.filters[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;padding:24px 56px 0;display:flex}.filter[data-astro-cid-lcdefpme]{color:#000;border:1px solid #ddd;border-radius:20px;padding:7px 16px;font:400 13px Arial,sans-serif}.filter--on[data-astro-cid-lcdefpme]{color:#fff;background:#000;border:none;font-weight:700}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1200px;padding:32px 56px 96px;display:grid}.card[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;text-decoration:none;display:flex}.card-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;background:#0b1830;border-radius:6px;width:100%;height:180px;display:block}.card-tag[data-astro-cid-lcdefpme]{color:#0d5c99;letter-spacing:.05em;font:400 12px Arial,sans-serif}.card-title[data-astro-cid-lcdefpme]{color:#000;margin:0;font:700 18px/1.3 Arial,sans-serif}.about-box[data-astro-cid-lcdefpme]{align-items:center;gap:56px;max-width:1100px;margin:56px auto 0;padding:0 56px 56px;display:flex}.about-box-body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;gap:14px;display:flex}.about-box-title[data-astro-cid-lcdefpme]{color:#000;margin:0;font:700 26px Arial,sans-serif}.about-box-text[data-astro-cid-lcdefpme]{color:#000;font:400 15px/1.6 Arial,sans-serif}.principle[data-astro-cid-lcdefpme]{border-top:1px solid #eee;flex-direction:column;gap:8px;padding:20px 0;display:flex}.row--last[data-astro-cid-lcdefpme]{border-bottom:1px solid #eee}.principle-title[data-astro-cid-lcdefpme]{color:#000;font:700 17px Arial,sans-serif}.principle-text[data-astro-cid-lcdefpme]{color:#000;font:400 15px/1.6 Arial,sans-serif}.faq[data-astro-cid-lcdefpme]{border-bottom:1px solid #eee;flex-direction:column;gap:10px;padding:20px 0;display:flex}.faq--first[data-astro-cid-lcdefpme]{border-top:1px solid #eee}.faq-q[data-astro-cid-lcdefpme]{color:#000;justify-content:space-between;margin:0;font:400 17px Arial,sans-serif;display:flex}.faq-mark[data-astro-cid-lcdefpme]{color:#1565c0}.faq-a[data-astro-cid-lcdefpme]{color:#000;margin:0;font:400 14px/1.6 Arial,sans-serif}@media (width<=899.98px){.how[data-astro-cid-lcdefpme],.split--what[data-astro-cid-lcdefpme],.filters[data-astro-cid-lcdefpme],.cards[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.slide[data-astro-cid-lcdefpme]{padding-left:20px;padding-right:20px}.intro--services[data-astro-cid-lcdefpme]{padding:88px 20px 0}.dots[data-astro-cid-lcdefpme]{left:20px}.how-grid[data-astro-cid-lcdefpme],.cards[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.intro-title[data-astro-cid-lcdefpme]{font-size:26px}.how-text[data-astro-cid-lcdefpme],.faq-a[data-astro-cid-lcdefpme],.what-lead[data-astro-cid-lcdefpme],.snapshot-desc[data-astro-cid-lcdefpme],.service-text[data-astro-cid-lcdefpme],.step-text[data-astro-cid-lcdefpme],.about-box-text[data-astro-cid-lcdefpme],.principle-text[data-astro-cid-lcdefpme]{font-size:16px}.split[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px}.split-label[data-astro-cid-lcdefpme]{width:auto}}
