.section.svelte-5cb0da{padding-block:var(--section-space)}.section.muted.svelte-5cb0da{background:var(--color-bg-muted)}.section.svelte-5cb0da .head:where(.svelte-5cb0da){max-width:47.5rem;margin:0 auto 2.5rem}@media (width>=48rem){.section.svelte-5cb0da .head:where(.svelte-5cb0da){text-align:center;margin-bottom:3rem}}.section.svelte-5cb0da .head:where(.svelte-5cb0da) h2:where(.svelte-5cb0da){color:var(--color-brand-deep);letter-spacing:-.02em;font-size:clamp(1.75rem,3.4vw,2.5rem)}.section.svelte-5cb0da .head:where(.svelte-5cb0da) p:where(.svelte-5cb0da){color:var(--color-text-secondary);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.section.svelte-5cb0da .more:where(.svelte-5cb0da){justify-content:center;margin-top:2.5rem;display:flex}.section.svelte-5cb0da .head:where(.svelte-5cb0da)+.more:where(.svelte-5cb0da){margin-top:0}.banner_slider.svelte-cpyy7d{background:var(--color-navy);color:var(--color-text-inverse);position:relative;overflow:hidden}@media (width>=48rem){.banner_slider.svelte-cpyy7d{aspect-ratio:3/2;width:100%}}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d){touch-action:pan-y;-webkit-user-select:none;user-select:none;display:grid}@media (width>=48rem){.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d){position:absolute;inset:0}}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d){visibility:hidden;opacity:0;transition:opacity .7s var(--ease-out), visibility .7s var(--ease-out);grid-area:1/1;position:relative}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .media:where(.svelte-cpyy7d){aspect-ratio:3/2;position:relative;overflow:hidden}@media (width>=48rem){.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .media:where(.svelte-cpyy7d){aspect-ratio:auto;position:absolute;inset:0}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .media:where(.svelte-cpyy7d):after{content:"";background:linear-gradient(#0c1c2a0d 30%,#0c1c2abf 100%);position:absolute;inset:0}}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .media:where(.svelte-cpyy7d) .image:where(.svelte-cpyy7d){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 6s linear;position:absolute;inset:0;transform:scale(1.04)}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .caption:where(.svelte-cpyy7d){padding-top:1rem}@media (width>=48rem){.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .caption:where(.svelte-cpyy7d){z-index:1;padding-top:0;position:absolute;bottom:4.5rem;left:0;right:0}}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .caption:where(.svelte-cpyy7d) p:where(.svelte-cpyy7d){text-shadow:0 .125rem 1rem #00000059;text-wrap:balance;max-width:42.5rem;font-size:clamp(1.125rem,2.6vw,2rem);font-weight:700;line-height:1.3}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .caption:where(.svelte-cpyy7d) span:where(.svelte-cpyy7d){text-shadow:0 .125rem 1rem #00000059;text-wrap:balance;max-width:42.5rem;margin-top:.5rem;font-size:clamp(.875rem,1.6vw,1.125rem);font-weight:600;line-height:1.5;display:block}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide:where(.svelte-cpyy7d) .caption:where(.svelte-cpyy7d) .action:where(.svelte-cpyy7d){margin-top:1.25rem}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide.active:where(.svelte-cpyy7d){visibility:visible;opacity:1}.banner_slider.svelte-cpyy7d .track:where(.svelte-cpyy7d) .slide.active:where(.svelte-cpyy7d) .media:where(.svelte-cpyy7d) .image:where(.svelte-cpyy7d){transform:none}.banner_slider.svelte-cpyy7d .arrow:where(.svelte-cpyy7d){z-index:2;width:3rem;height:3rem;color:var(--color-brand-deep);box-shadow:var(--shadow-md);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.banner_slider.svelte-cpyy7d .arrow:where(.svelte-cpyy7d):hover{background:var(--color-surface)}.banner_slider.svelte-cpyy7d .arrow:where(.svelte-cpyy7d):active{transform:translateY(-50%)scale(.95)}.banner_slider.svelte-cpyy7d .arrow.previous:where(.svelte-cpyy7d){left:1rem}.banner_slider.svelte-cpyy7d .arrow.next:where(.svelte-cpyy7d){right:1rem}@media (width<=47.9375rem){.banner_slider.svelte-cpyy7d .arrow:where(.svelte-cpyy7d){display:none}}.banner_slider.svelte-cpyy7d .indicators:where(.svelte-cpyy7d){justify-content:center;align-items:center;gap:.5rem;padding-block:1rem 1.25rem;display:flex}@media (width>=48rem){.banner_slider.svelte-cpyy7d .indicators:where(.svelte-cpyy7d){z-index:2;padding-block:0;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}}.banner_slider.svelte-cpyy7d .indicators:where(.svelte-cpyy7d) .rotation:where(.svelte-cpyy7d){width:2rem;height:2rem;color:var(--color-text-inverse);transition:background var(--duration-fast) var(--ease-out);background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;margin-right:.25rem;display:inline-flex}.banner_slider.svelte-cpyy7d .indicators:where(.svelte-cpyy7d) .rotation:where(.svelte-cpyy7d):hover{background:#ffffff4d}.banner_slider.svelte-cpyy7d .indicators:where(.svelte-cpyy7d) .indicator:where(.svelte-cpyy7d){width:2rem;height:1rem;position:relative}.banner_slider.svelte-cpyy7d .indicators:where(.svelte-cpyy7d) .indicator:where(.svelte-cpyy7d):before{border-radius:var(--radius-pill);content:"";background:#fff6;height:.25rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.banner_slider.svelte-cpyy7d .indicators:where(.svelte-cpyy7d) .indicator:where(.svelte-cpyy7d) .progress:where(.svelte-cpyy7d){border-radius:var(--radius-pill);background:var(--color-text-inverse);transform-origin:0;width:100%;height:.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(0)}.banner_slider.svelte-cpyy7d .indicators:where(.svelte-cpyy7d) .indicator.active:where(.svelte-cpyy7d) .progress:where(.svelte-cpyy7d){transform:translateY(-50%)scaleX(1)}.banner_slider.playing.svelte-cpyy7d .indicators:where(.svelte-cpyy7d) .indicator.active:where(.svelte-cpyy7d) .progress:where(.svelte-cpyy7d){animation:svelte-cpyy7d-progress var(--autoplay-delay) linear}@keyframes svelte-cpyy7d-progress{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}.callback_form.svelte-137lnqy{flex-direction:column;gap:1.25rem;max-width:42.5rem;margin-inline:auto;display:flex}.callback_form.svelte-137lnqy .notice:where(.svelte-137lnqy){border-radius:var(--radius-md);align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.callback_form.svelte-137lnqy .notice:where(.svelte-137lnqy) svg{flex:none;margin-top:1px}.callback_form.svelte-137lnqy .notice.success:where(.svelte-137lnqy){background:var(--color-success-soft);color:var(--color-success)}.callback_form.svelte-137lnqy .notice.error:where(.svelte-137lnqy){background:var(--color-danger-soft);color:var(--color-danger)}.callback_form.svelte-137lnqy .row:where(.svelte-137lnqy){gap:1.25rem;display:grid}@media (width>=40rem){.callback_form.svelte-137lnqy .row:where(.svelte-137lnqy){grid-template-columns:repeat(2,minmax(0,1fr))}}.callback_form.svelte-137lnqy .trap:where(.svelte-137lnqy){width:1px;height:1px;position:absolute;left:-625rem;overflow:hidden}.advantages.svelte-c53k5d{gap:1.25rem;display:grid}@media (width>=40rem){.advantages.svelte-c53k5d{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.advantages.svelte-c53k5d{grid-template-columns:repeat(3,minmax(0,1fr))}}.advantages.svelte-c53k5d .advantage:where(.svelte-c53k5d){-moz-column-gap:1.125rem;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:.375rem 1.125rem;padding:1.625rem;display:grid}.advantages.svelte-c53k5d .advantage:where(.svelte-c53k5d) .icon:where(.svelte-c53k5d){border-radius:var(--radius-md);background:var(--color-brand-soft);width:3.25rem;height:3.25rem;color:var(--color-brand-strong);grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.advantages.svelte-c53k5d .advantage:where(.svelte-c53k5d) h3:where(.svelte-c53k5d){font-size:1.125rem;line-height:1.35}.advantages.svelte-c53k5d .advantage:where(.svelte-c53k5d) p:where(.svelte-c53k5d){color:var(--color-text-secondary);font-size:.9375rem;line-height:1.55}.home_hero.svelte-iy4kut{background:var(--color-navy);min-height:26.25rem;color:var(--color-text-inverse);align-items:flex-end;padding-block:4rem;display:flex;position:relative;overflow:hidden}@media (width>=48rem){.home_hero.svelte-iy4kut{align-items:center;min-height:clamp(30rem,64svh,45rem)}}.home_hero.svelte-iy4kut:before{z-index:1;content:"";background:linear-gradient(100deg,#0c1c2af0 0%,#004071c2 55%,#00407161 100%);position:absolute;inset:0}.home_hero.svelte-iy4kut .backdrop:where(.svelte-iy4kut){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home_hero.svelte-iy4kut .container:where(.svelte-iy4kut){z-index:2;position:relative}.home_hero.svelte-iy4kut .container:where(.svelte-iy4kut) h1:where(.svelte-iy4kut){letter-spacing:-.02em;max-width:47.5rem;font-size:clamp(2.125rem,5vw,3.75rem)}.home_hero.svelte-iy4kut .container:where(.svelte-iy4kut) p:where(.svelte-iy4kut){max-width:38.75rem;color:var(--color-text-inverse-muted);margin-top:1.125rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.6}.home_hero.svelte-iy4kut .container:where(.svelte-iy4kut) .actions:where(.svelte-iy4kut){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.reviews.svelte-1he97hg{gap:1.5rem;display:grid}@media (width>=48rem){.reviews.svelte-1he97hg{grid-template-columns:repeat(3,minmax(0,1fr))}}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg){border-radius:var(--radius-lg);background:var(--color-surface);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;gap:1.125rem;padding:1.75rem;display:flex}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) .stars:where(.svelte-1he97hg){color:var(--color-star);gap:.25rem;display:flex}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) .stars:where(.svelte-1he97hg) path{fill:currentColor}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) blockquote:where(.svelte-1he97hg){flex:1;margin:0}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) blockquote:where(.svelte-1he97hg) p:where(.svelte-1he97hg){color:var(--color-text-secondary);font-size:1rem;font-style:italic;line-height:1.7}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) blockquote:where(.svelte-1he97hg) p:where(.svelte-1he97hg):before{content:open-quote}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) blockquote:where(.svelte-1he97hg) p:where(.svelte-1he97hg):after{content:close-quote}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) figcaption:where(.svelte-1he97hg){flex-direction:column;gap:.125rem;display:flex}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) figcaption:where(.svelte-1he97hg) .author:where(.svelte-1he97hg){color:var(--color-brand-deep);font-size:1rem;font-weight:700}.reviews.svelte-1he97hg .review:where(.svelte-1he97hg) figcaption:where(.svelte-1he97hg) time:where(.svelte-1he97hg){color:var(--color-text-muted);font-size:.875rem}.stats_section.svelte-1gqu0b2{background:var(--color-navy);padding-block:clamp(4rem,12vw,10rem);position:relative;overflow:hidden}.stats_section.svelte-1gqu0b2:before{z-index:1;content:"";background:linear-gradient(90deg,#0c1c2ab3 0%,#0c1c2a40 100%);position:absolute;inset:0}.stats_section.svelte-1gqu0b2 .backdrop:where(.svelte-1gqu0b2){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stats_section.svelte-1gqu0b2 .container:where(.svelte-1gqu0b2){z-index:2;position:relative}.stats_section.svelte-1gqu0b2 .container:where(.svelte-1gqu0b2) .card:where(.svelte-1gqu0b2){border-radius:var(--radius-xl);background:var(--color-surface);max-width:26.25rem;box-shadow:var(--shadow-lg);padding:2.5rem 2.25rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.stats_section.svelte-1gqu0b2 .container:where(.svelte-1gqu0b2) .card:where(.svelte-1gqu0b2){animation:linear both svelte-1gqu0b2-rise;animation-timeline:view();animation-range:entry cover 60%}}}.stats_section.svelte-1gqu0b2 .container:where(.svelte-1gqu0b2) .card:where(.svelte-1gqu0b2) h2:where(.svelte-1gqu0b2){color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.75rem;font-size:.8125rem;font-weight:700}.stats_section.svelte-1gqu0b2 .container:where(.svelte-1gqu0b2) .card:where(.svelte-1gqu0b2) ul:where(.svelte-1gqu0b2){flex-direction:column;gap:1.75rem;display:flex}.stats_section.svelte-1gqu0b2 .container:where(.svelte-1gqu0b2) .card:where(.svelte-1gqu0b2) ul:where(.svelte-1gqu0b2) li:where(.svelte-1gqu0b2){flex-direction:column;gap:.25rem;display:flex}.stats_section.svelte-1gqu0b2 .container:where(.svelte-1gqu0b2) .card:where(.svelte-1gqu0b2) .value:where(.svelte-1gqu0b2){background:linear-gradient(120deg, var(--color-brand-deep) 0%, var(--color-brand) 100%);color:#0000;font-variant-numeric:tabular-nums;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1}.stats_section.svelte-1gqu0b2 .container:where(.svelte-1gqu0b2) .card:where(.svelte-1gqu0b2) .label:where(.svelte-1gqu0b2){color:var(--color-text);font-size:1.0625rem;font-weight:700}@keyframes svelte-1gqu0b2-rise{0%{transform:translateY(5rem)}to{transform:none}}
