/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem}}@layer base{:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light}}.site-page{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body-family);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:var(--font-body-letter-spacing);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0;padding-block-start:var(--header-height)}.site-page *,.site-page :before,.site-page :after{box-sizing:border-box}.site-page :where(h1,h2,h3){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);overflow-wrap:anywhere;margin:0}.site-page :where(p){margin:0}.site-page :where(a){color:var(--color-link)}.site-page :where(a:hover){color:var(--color-link-hover)}.site-page :where(a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="-1"]:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.site-page :where([id]){scroll-margin-block-start:calc(var(--header-height) + var(--space-6))}html:has(.site-page){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.site-page){scroll-behavior:auto}}}@layer components{.utility-page{min-height:65vh;padding-block:var(--layout-section-gap)}.utility-heading{max-width:var(--layout-heading-max);margin-block-end:var(--space-8)}.utility-heading h1{font-size:var(--font-heading-lg-size)}.utility-message{max-width:var(--layout-text-max);color:var(--color-text-secondary);font-size:var(--font-lead-size);margin-block-start:var(--space-6)}.error-code{color:var(--color-accent);font-family:var(--font-heading-family);font-size:var(--font-error-code-size);font-weight:var(--font-weight-bold);white-space:nowrap;margin-block-end:var(--space-6);line-height:1}.error-page{padding-block-start:0}.error-page__brand{margin-block-end:var(--space-12)}.search-form{align-items:end;gap:var(--space-4);max-width:var(--layout-process-max);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.search-form__field{gap:var(--space-2);flex:18rem;min-width:0;display:grid}.search-form__field label{color:var(--color-text-muted);font-size:var(--font-small-size)}.search-input{width:100%;min-width:0;min-height:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--control-radius);background:var(--color-bg-input);color:var(--color-text-primary);font:inherit}.search-input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.search-summary{color:var(--color-text-muted);margin-block-end:var(--space-6)}.search-results{gap:var(--layout-content-gap);max-width:var(--layout-process-max);margin:0;padding:0;list-style:none;display:grid}.search-result{min-width:0;padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--card-radius);background:var(--color-bg-surface)}.search-result h2{font-size:var(--font-heading-md-size);font-weight:var(--font-card-heading-weight)}.search-result h2 a{color:var(--color-text-primary);text-decoration:none}.search-result h2 a:hover{color:var(--color-link-hover);text-decoration:underline}.search-result p{color:var(--color-text-secondary);font-size:var(--font-card-body-size);margin-block-start:var(--space-3)}.search-pagination{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.search-pagination>span{color:var(--color-text-muted);font-size:var(--font-small-size)}.site-page [data-reveal=pending]{opacity:0}.site-page [data-reveal=pending]:focus-within{opacity:1}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.site-page [data-reveal=pending]{opacity:1}}.ambient-glow-page{isolation:isolate}.ambient-glow{z-index:-1;pointer-events:none;opacity:calc(clamp(0, var(--ambient-glow-enabled), 1) * var(--ambient-glow-intensity));position:fixed;inset:0;overflow:clip}.ambient-glow__light{width:calc(2 * var(--ambient-glow-radius));height:calc(2 * var(--ambient-glow-radius));background:radial-gradient(ellipse 42% 37% at 43% 43%, var(--ambient-glow-color), transparent 100%);border-radius:50%;position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab, red, red)){.ambient-glow__light{background:radial-gradient(ellipse 42% 37% at 43% 43%, color-mix(in srgb, var(--ambient-glow-color) 75%, transparent), transparent 100%)}}.ambient-glow__light{transform:translate3d(var(--ambient-glow-static-x), var(--ambient-glow-static-y), 0) translate(-50%, -50%)}.ambient-glow__light:before,.ambient-glow__light:after{content:"";position:absolute;inset:0}.ambient-glow__light:before{background:radial-gradient(ellipse 35% 43% at 60% 52%, var(--ambient-glow-color), transparent 100%)}@supports (color:color-mix(in lab, red, red)){.ambient-glow__light:before{background:radial-gradient(ellipse 35% 43% at 60% 52%, color-mix(in srgb, var(--ambient-glow-color) 70%, transparent), transparent 100%)}}.ambient-glow__light:before{transform:var(--ambient-glow-lobe-a,none)}.ambient-glow__light:after{background:radial-gradient(ellipse 35% 32% at 43% 63%, var(--ambient-glow-color), transparent 100%)}@supports (color:color-mix(in lab, red, red)){.ambient-glow__light:after{background:radial-gradient(ellipse 35% 32% at 43% 63%, color-mix(in srgb, var(--ambient-glow-color) 55%, transparent), transparent 100%)}}.ambient-glow__light:after{transform:var(--ambient-glow-lobe-b,none)}.ambient-glow[data-animating] .ambient-glow__light,.ambient-glow[data-animating] .ambient-glow__light:before,.ambient-glow[data-animating] .ambient-glow__light:after{will-change:transform}.ambient-glow-page :is(.hero-art__frame,.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item,.site-footer){background:var(--color-bg-surface)}@supports (color:color-mix(in lab, red, red)){.ambient-glow-page :is(.hero-art__frame,.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item,.site-footer){background:color-mix(in srgb, var(--color-bg-surface) calc(100% - clamp(0, var(--ambient-glow-enabled), 1) * (100% - var(--ambient-glow-surface-opacity))), transparent)}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.ambient-glow__light{transform:translate3d(var(--ambient-glow-static-x), var(--ambient-glow-static-y), 0) translate(-50%, -50%)!important}.ambient-glow__light:before,.ambient-glow__light:after{transform:none!important}}@media (forced-colors:active),print{.ambient-glow{display:none}.ambient-glow-page :is(.hero-art__frame,.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item,.site-footer){background:var(--color-bg-surface)}}.site-container{width:100%;max-width:var(--layout-container-max);padding-inline:var(--layout-gutter);margin-inline:auto}.skip-link{z-index:100;max-width:calc(100% - 2 * var(--layout-gutter));padding:var(--space-3) var(--space-4);background:var(--color-action-primary);color:var(--color-on-action-primary);transform:translateY(calc(-100% - var(--space-8)));position:fixed;inset-block-start:var(--space-4);inset-inline-start:var(--layout-gutter)}.skip-link:focus{transform:translateY(0)}.skip-link:hover{color:var(--color-on-action-primary)}.icon{fill:currentColor;vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.site-header{z-index:50;border-bottom:1px solid var(--color-border-subtle);background:var(--color-header-bg);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur));position:fixed;inset:0 0 auto;container:site-header/inline-size}.site-header__inner{min-height:calc(var(--header-height) - 1px);justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);display:flex}.brand{flex:none;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.brand__viewport{width:min(var(--logo-width), 42vw);aspect-ratio:989/221;display:block;position:relative;overflow:hidden}.brand__image{width:126.795%;max-width:none;height:auto;display:block;position:absolute;top:-228.507%;left:-13.2457%}.brand__image--light,:root[data-theme=light] .brand__image--dark{display:none}:root[data-theme=light] .brand__image--light{display:block}@media (prefers-color-scheme:light){:root:not([data-theme]) .brand__image--dark{display:none}:root:not([data-theme]) .brand__image--light{display:block}}.site-nav{gap:var(--space-2) var(--space-8);flex-wrap:wrap;display:flex}.site-nav--desktop{margin-inline-start:auto;margin-inline-end:var(--space-4)}.theme-toggle{justify-content:center;align-items:center;gap:var(--space-3);min-width:2.75rem;max-width:100%;min-height:2.75rem;padding:var(--space-2);border-radius:var(--control-radius);color:var(--color-text-primary);font:inherit;font-size:var(--font-small-size);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;display:inline-flex;position:relative}.theme-toggle[hidden]{display:none}.theme-toggle:hover{background:var(--color-bg-raised);color:var(--color-link-hover)}.theme-toggle .icon{font-size:var(--font-lead-size)}.theme-toggle__label{min-width:0}.theme-toggle--desktop .theme-toggle__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-toggle--mobile{padding-inline:var(--space-3);text-align:start;justify-content:start;align-self:stretch;margin-block-start:var(--space-2)}.theme-toggle__moon,:root[data-theme=light] .theme-toggle__sun{display:none}:root[data-theme=light] .theme-toggle__moon{display:inline-block}.site-nav a{min-height:2.75rem;color:var(--color-text-primary);font-size:var(--font-small-size);transition:color var(--motion-duration-fast) var(--motion-easing), border-color var(--motion-duration-fast) var(--motion-easing);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--color-link);border-color:var(--color-link)}.site-menu{display:none}.site-menu__toggle{min-width:2.75rem;min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;place-items:center;font-size:1.375rem;list-style:none;display:grid}.site-menu__toggle::-webkit-details-marker{display:none}.site-menu__toggle:hover{color:var(--color-link-hover)}.site-menu__close-icon,.site-menu[open] .site-menu__open-icon{display:none}.site-menu[open] .site-menu__close-icon{display:inline-block}.site-menu:not([open]) .site-nav--mobile{display:none}.site-nav--mobile{max-height:calc(100dvh - var(--header-height));padding:var(--space-4) var(--layout-gutter);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-deep);gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;position:absolute;inset:100% 0 auto;overflow-y:auto}@media (max-width:60rem){.site-nav--desktop,.theme-toggle--desktop{display:none}.site-menu{display:block}}@container site-header (max-width:60rem){.site-nav--desktop,.theme-toggle--desktop{display:none}.site-menu{display:block}}.hero{padding-block:var(--layout-section-gap) calc(var(--layout-section-gap) + var(--space-2));background:radial-gradient(ellipse at 85% 20%, var(--color-hero-glow), transparent 55%);position:relative;overflow:hidden;container:hero-section/inline-size}.hero .eyebrow:after{content:none}.hero__layout{gap:var(--space-12);display:grid;position:relative}.hero__content{align-self:start;min-width:0}.eyebrow,.product-name{align-items:center;gap:var(--space-4);color:var(--color-accent);font-family:var(--font-heading-family);font-size:var(--font-eyebrow-size);font-weight:var(--font-label-weight);letter-spacing:var(--font-label-letter-spacing);text-transform:uppercase;margin-block-end:var(--space-6);display:flex}.eyebrow:after,.product-name:after{content:"";background:currentColor;width:7.5rem;min-width:1rem;height:1px}.hero h1{font-size:var(--font-heading-xl-size);line-height:var(--font-heading-xl-line-height)}.hero__accent{color:var(--color-text-primary)}.hero__phrase{display:inline}.hero__description{max-width:42.5rem;color:var(--color-text-secondary);margin-block-start:var(--space-7);font-size:1.25rem}.hero__actions{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.button{justify-content:center;align-items:center;gap:var(--space-3);min-width:0;max-width:100%;min-height:3rem;padding:var(--button-padding-block) var(--button-padding-inline);border-radius:var(--control-radius);font-family:var(--font-heading-family);font-size:var(--font-button-size);font-weight:var(--font-label-weight);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing), color var(--motion-duration-fast) var(--motion-easing), box-shadow var(--motion-duration-fast) var(--motion-easing);border:1px solid #0000;text-decoration:none;display:inline-flex}.button--primary{background:var(--color-action-primary);color:var(--color-on-action-primary)}.button--primary:hover{background:var(--color-action-primary-hover);color:var(--color-on-action-primary);box-shadow:0 0 var(--space-6) var(--color-action-glow)}.button--primary:active{background:var(--color-action-primary-active)}.button--secondary{border-color:var(--color-action-secondary);color:var(--color-action-secondary);background:0 0}.button--secondary:hover{background:var(--color-action-secondary-surface);color:var(--color-action-secondary-hover)}.button--secondary:active{background:var(--color-action-secondary-surface)}.hero__actions .button--primary{--color-action-primary:var(--color-action-secondary);--color-action-primary-hover:var(--color-action-secondary-hover);--color-action-primary-active:var(--color-action-secondary-hover);--color-action-glow:var(--color-action-secondary)}@supports (color:color-mix(in lab, red, red)){.hero__actions .button--primary{--color-action-glow:color-mix(in srgb, var(--color-action-secondary) 35%, transparent)}}.hero__actions .button--secondary{--color-action-secondary:var(--color-action-primary);--color-action-secondary-hover:var(--color-action-primary-hover);--color-action-secondary-surface:var(--color-action-primary)}@supports (color:color-mix(in lab, red, red)){.hero__actions .button--secondary{--color-action-secondary-surface:color-mix(in srgb, var(--color-action-primary) 10%, transparent)}}.button .icon{transition:transform var(--motion-duration-fast) var(--motion-easing)}.button:hover .icon{transform:translateX(var(--motion-icon-shift))}.button:disabled{cursor:not-allowed;box-shadow:none}.button:disabled .icon{transform:none}@media (prefers-reduced-motion:reduce){.button,.button .icon,.site-nav a{transition:none}.button:hover .icon{transform:none}}.hero__note{color:var(--color-text-muted);font-size:var(--font-small-size);margin-block-start:var(--space-8)}.hero-art{place-self:center;width:100%;min-width:0;max-width:32rem;display:none}.hero-logo{aspect-ratio:1;width:100%;position:relative}.hero-logo__fallback{width:100%;height:100%;color:var(--color-brand-mark);padding:12%;display:block}.hero-logo canvas{pointer-events:none;width:180%;height:180%;position:absolute;inset:-40%}.hero-logo[data-ready] .hero-logo__fallback{visibility:hidden}.problems-section{padding-block:var(--layout-section-gap);background:var(--color-accent-secondary);container:reference-section/inline-size}@supports (color:color-mix(in lab, red, red)){.problems-section{background:color-mix(in srgb, var(--color-accent-secondary) 5%, transparent)}}.problems-list{gap:var(--layout-content-gap);margin:0;padding:0;list-style:none;display:grid}:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item){gap:var(--card-content-gap);min-width:0;padding:var(--card-padding);border:1px solid var(--color-border-subtle);border-radius:var(--card-radius);background:var(--color-bg-surface);overflow-wrap:anywhere;transition:transform var(--motion-duration-card) var(--motion-easing), border-color var(--motion-duration-card) var(--motion-easing);flex-direction:column;display:flex}:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item):nth-child(2n){border-color:var(--color-card-alt-border)}.card-icon{color:var(--color-accent);font-size:var(--card-icon-size);margin-block-end:var(--space-2)}:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item):nth-child(2n) .card-icon{color:var(--color-accent-secondary)}:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item) h3{min-width:0;font-size:var(--font-heading-md-size);font-weight:var(--font-card-heading-weight)}:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item) p{min-width:0;color:var(--color-text-secondary);font-size:var(--font-card-body-size)}.service-card:is(:nth-child(4n+2),:nth-child(4n+3)) :is(.card-icon,.service-card__link){color:var(--color-accent-secondary)}@media (hover:hover){:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item):hover{transform:translateY(var(--card-hover-lift));border-color:var(--color-accent)}:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item):nth-child(2n):hover{border-color:var(--color-accent-secondary)}}@media (prefers-reduced-motion:reduce){:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item){transition:none}:is(.problem-item,.scenario-card,.industry-item,.advantage-item,.example-item):hover{transform:none}}.start-section{padding-block:var(--layout-section-gap);background:var(--color-bg-deep);container:reference-section/inline-size}@supports (color:color-mix(in lab, red, red)){.start-section{background:color-mix(in srgb, var(--color-bg-deep) 60%, transparent)}}.section-heading{gap:var(--space-6);margin-block-end:var(--space-8);display:grid}.section-heading h2{font-size:var(--font-heading-lg-size)}.section-heading__description{max-width:var(--layout-text-max);color:var(--color-text-secondary)}.section-heading--reference{margin-block-end:3.5rem;display:block}.section-heading--reference h2{max-width:var(--layout-heading-max);margin-block-end:1.25rem}.section-heading--reference .section-heading__description{max-width:var(--layout-lead-max);font-size:var(--font-lead-size)}.start-grid{gap:var(--layout-content-gap);display:grid}.scenario-card:target{border-color:var(--color-focus-ring)}.scenario-card__heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.scenario-card__number{color:var(--color-accent);font-family:var(--font-heading-family);font-size:var(--font-small-size);margin-inline-start:auto}.scenario-card:nth-child(2n) .scenario-card__number{color:var(--color-accent-secondary)}.scenario-card h3{max-width:24ch}.scenario-card__tags{gap:var(--space-2) var(--space-4);padding:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--font-small-size);flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex}.scenario-card__tags li{border-top:1px solid var(--color-border-subtle);padding-block-start:var(--space-2)}.services-section{padding-block:var(--layout-section-gap);background:var(--color-bg-deep);container:reference-section/inline-size}@supports (color:color-mix(in lab, red, red)){.services-section{background:color-mix(in srgb, var(--color-bg-deep) 60%, transparent)}}.services-grid{--services-divider-mix:50%;--services-divider-opacity:1;--services-divider-space:srgb;--services-column-gap:var(--space-16);--services-row-gap:var(--space-16);--services-divider-start:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.services-grid{--services-divider-start:color-mix(in var(--services-divider-space), var(--color-accent) clamp(50%, calc(var(--services-divider-mix) + 50%), 100%), var(--color-accent-secondary))}}.services-grid{--services-divider-end:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.services-grid{--services-divider-end:color-mix(in var(--services-divider-space), var(--color-accent) clamp(0%, calc(var(--services-divider-mix) - 50%), 50%), var(--color-accent-secondary))}}.services-grid{gap:var(--services-row-gap) var(--services-column-gap);display:grid}:root[data-theme=light] .services-grid{--services-divider-opacity:.65;--services-divider-space:oklch shorter hue}@media (prefers-color-scheme:light){:root:not([data-theme]) .services-grid{--services-divider-opacity:.65;--services-divider-space:oklch shorter hue}}.service-card{gap:var(--card-content-gap);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex;position:relative}.service-card h3{min-width:0;font-size:var(--font-heading-md-size);font-weight:var(--font-card-heading-weight)}.service-card p{min-width:0;color:var(--color-text-secondary);font-size:var(--font-card-body-size)}.service-card:before,.service-card:after{opacity:var(--services-divider-opacity);background:linear-gradient(to bottom right in var(--services-divider-space), var(--services-divider-start), var(--services-divider-end));background-size:var(--services-gradient-width,100%) var(--services-gradient-height,100%);background-position:var(--services-line-x,0px) var(--services-line-y,0px);pointer-events:none;background-repeat:no-repeat;position:absolute}.service-card+.service-card:before{content:"";background-position:var(--services-line-x,0px) var(--services-horizontal-y,0px);height:1px;inset-block-start:calc(var(--services-row-gap) / -2);inset-inline:0}@media (forced-colors:active){.service-card:before,.service-card:after{opacity:1;background:canvastext}}.service-card__link{align-self:start;align-items:center;gap:var(--space-3);max-width:100%;min-height:2.75rem;font-size:var(--font-card-body-size);text-underline-offset:.2em;margin-block-start:auto;padding-block-start:var(--space-2);text-decoration:none;display:inline-flex}.service-card__link:hover{text-decoration:underline}.service-card__link .icon{transition:transform var(--motion-duration-fast) var(--motion-easing)}.service-card__link:hover .icon{transform:translateX(var(--motion-icon-shift))}@media (prefers-reduced-motion:reduce){.service-card__link .icon{transition:none}.service-card__link:hover .icon{transform:none}}.industries-section{padding-block:var(--layout-section-gap);background:var(--color-bg-deep);container:reference-section/inline-size}@supports (color:color-mix(in lab, red, red)){.industries-section{background:color-mix(in srgb, var(--color-bg-deep) 60%, transparent)}}.industries-list{gap:var(--layout-content-gap);margin:0;padding:0;list-style:none;display:grid}.advantages-section{padding-block:var(--layout-section-gap);container:reference-section/inline-size}.advantages-section__lead{max-width:var(--layout-lead-max);font-size:var(--font-lead-size);margin-block-end:var(--space-4)}.advantages-list{gap:var(--layout-content-gap);margin:0;padding:0;list-style:none;display:grid}.process-section{padding-block:var(--layout-section-gap);background:var(--color-bg-deep);container:process-section/inline-size}@supports (color:color-mix(in lab, red, red)){.process-section{background:color-mix(in srgb, var(--color-bg-deep) 60%, transparent)}}.process-section{overflow-wrap:anywhere}.process-section__lead{max-width:var(--layout-lead-max);font-size:var(--font-lead-size);margin-block-end:var(--space-4)}.process-list{margin:0;padding:0;list-style:none}.process-step{gap:var(--space-2) var(--space-6);min-width:0;padding-block:var(--space-7);border-top:1px solid var(--color-border-subtle);overflow-wrap:anywhere;grid-template-columns:4.5rem minmax(0,1fr);display:grid}.process-step__heading{display:contents}.process-step__number{color:var(--color-accent-secondary);font-family:var(--font-heading-family);font-size:var(--font-step-number-size);font-weight:var(--font-weight-bold);line-height:var(--font-heading-line-height);grid-row:1/3}.process-step h3{font-size:var(--font-step-heading-size);font-weight:var(--font-card-heading-weight);grid-column:2}.process-step h3>.card-icon{margin-block-end:var(--card-content-gap);display:block}.process-step p{min-width:0;color:var(--color-text-secondary);grid-column:2}.advantages-section__closing,.process-section__closing,.product-summary{padding:var(--space-6) var(--space-7);border-inline-start:3px solid var(--color-accent);border-radius:0 var(--control-radius) var(--control-radius) 0;background:var(--color-bg-surface);color:var(--color-text-secondary);margin-block-start:2.5rem}.advantages-section__closing{overflow-wrap:anywhere}@container process-section (min-width:48rem){.process-step:nth-child(odd){padding-inline-start:40%}.process-step:nth-child(2n){padding-inline-end:40%}}@container process-section (max-width:28rem){.process-step{display:block}.process-step__heading{align-items:start;gap:var(--space-4);display:flex}.process-step__number{flex:0 0 2.5rem}.process-step h3{min-width:0}.process-step p{margin-block-start:var(--space-3)}}.examples-section{padding-block:var(--layout-section-gap);overflow-wrap:anywhere;container:reference-section/inline-size}.examples-carousel{position:relative}.examples-list{gap:var(--layout-content-gap);display:grid}.examples-carousel[data-examples-ready] .examples-list{--examples-visible:1;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:var(--space-2);margin-block:calc(-1 * var(--space-2));display:flex;position:relative;overflow-x:auto}.examples-carousel[data-examples-ready] .examples-list::-webkit-scrollbar{display:none}.examples-carousel[data-examples-ready] .example-item{--example-accent:var(--color-accent);--example-border:var(--color-border-subtle);flex:0 0 calc((100% - (var(--examples-visible) - 1) * var(--layout-content-gap)) / var(--examples-visible));border-color:var(--example-border);scroll-snap-align:start;scroll-snap-stop:always}.examples-carousel[data-examples-ready] [data-examples-tone=secondary]{--example-accent:var(--color-accent-secondary);--example-border:var(--color-card-alt-border)}.examples-carousel[data-examples-ready] .example-item .card-icon{color:var(--example-accent)}@media (hover:hover){.examples-carousel[data-examples-ready] .example-item:hover{border-color:var(--example-accent)}}.examples-carousel__controls{pointer-events:none;position:absolute;inset:0}.examples-carousel__controls[hidden]{display:none}.examples-carousel__button{--example-accent:var(--color-accent);--example-border:var(--color-border-subtle);z-index:1;pointer-events:auto;border:1px solid var(--example-border);background:var(--color-bg-surface);width:2.75rem;height:2.75rem;color:var(--example-border);font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.examples-carousel__button[data-examples-prev]{left:-1.375rem}.examples-carousel__button[data-examples-next]{right:-1.375rem}.examples-carousel__button .icon{width:1rem;height:1rem}.examples-carousel__button:hover:enabled{border-color:var(--example-accent);color:var(--example-accent)}.examples-carousel__button:focus-visible,.examples-list:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.examples-carousel__button:focus-visible{outline-offset:calc(-2 * var(--focus-ring-width))}.example-item h3{max-width:var(--layout-text-max);font-size:var(--font-heading-md-size)}.example-item__details{gap:var(--space-4);margin:0;display:grid}.example-item__details>div{min-width:0}.example-item__details dt{color:var(--color-accent);font-size:var(--font-eyebrow-size);font-weight:var(--font-label-weight);letter-spacing:.1em;text-transform:uppercase}.example-item__details dd{max-width:var(--layout-text-max);margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--font-small-size)}.examples-section__closing{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-7);border-inline-start:var(--space-1) solid var(--color-accent-secondary);border-radius:0 var(--control-radius) var(--control-radius) 0;background:var(--color-bg-surface);color:var(--color-text-secondary);margin-block-start:2.5rem;display:flex}.examples-section__closing>p{min-width:0;margin:0}.examples-section__closing>.button{text-align:center;flex:none}@container reference-section not (min-width:40rem){.examples-section__closing{flex-direction:column;align-items:start}.examples-section__closing>.button{max-width:100%}}.faq-section{padding-block:var(--layout-section-gap);background:var(--color-bg-deep)}@supports (color:color-mix(in lab, red, red)){.faq-section{background:color-mix(in srgb, var(--color-bg-deep) 60%, transparent)}}.faq-section{overflow-wrap:anywhere}.faq-list{width:100%}.faq-item{border-top:1px solid var(--color-border-subtle);min-width:0}.faq-item:last-child{border-bottom:1px solid var(--color-border-subtle)}.faq-item__summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:2.75rem;padding-block:var(--space-6);cursor:pointer;font-family:var(--font-heading-family);font-size:var(--font-faq-question-size);font-weight:var(--font-card-heading-weight);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);list-style:none;display:flex}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:hover{color:var(--color-link-hover)}.faq-item__summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.faq-item__question{min-width:0}.faq-item__indicator{height:1rem;color:var(--color-accent-secondary);transition:transform var(--motion-duration-card) var(--motion-easing);flex:0 0 1rem}.faq-item[open] .faq-item__indicator{transform:rotate(45deg)}.faq-item__answer{max-width:var(--layout-text-max);width:calc(100% - 1rem - var(--space-6));text-align:left;color:var(--color-text-secondary);margin-inline-start:auto;margin-inline-end:calc(1rem + var(--space-6));padding-block-end:var(--space-8)}.faq-item[open] .faq-item__answer{animation:faq-answer-in var(--motion-duration-fast) var(--motion-easing)}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.faq-item__indicator{transition:none}.faq-item[open] .faq-item__answer{animation:none}}.contact-section{padding-block:var(--layout-section-gap);overflow-wrap:anywhere;container:contact-section/inline-size}.contact-layout{gap:var(--space-12);align-items:start;display:grid}.contact-layout>.section-heading{min-width:0;margin-block-end:0}.contact-layout .hero-art{margin-block-start:var(--space-2);margin-inline:auto}.contact-section__lead{max-width:var(--layout-lead-max);font-size:var(--font-lead-size);margin-block-end:var(--space-4)}.contact-preview{min-width:0;padding:var(--panel-padding);border:1px solid var(--color-border-subtle);border-radius:var(--panel-radius);background:var(--color-bg-surface)}.contact-preview__status{color:var(--color-accent-secondary);font-size:var(--font-small-size);margin-block-end:var(--space-6)}.contact-fields{gap:var(--space-6);--contact-border-mix:50%;--contact-border-opacity:100%;--contact-border-space:srgb;--contact-border-start:var(--color-accent);border:0;min-width:0;margin:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-fields{--contact-border-start:color-mix(in var(--contact-border-space), var(--color-accent) clamp(50%, calc(var(--contact-border-mix) + 50%), 100%), var(--color-accent-secondary))}}.contact-fields{--contact-border-end:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.contact-fields{--contact-border-end:color-mix(in var(--contact-border-space), var(--color-accent) clamp(0%, calc(var(--contact-border-mix) - 50%), 50%), var(--color-accent-secondary))}}:root[data-theme=light] .contact-fields{--contact-border-opacity:65%;--contact-border-space:oklch shorter hue}@media (prefers-color-scheme:light){:root:not([data-theme]) .contact-fields{--contact-border-opacity:65%;--contact-border-space:oklch shorter hue}}.contact-field{gap:var(--space-2);min-width:0;display:grid}.contact-field label{font-size:var(--font-control-label-size);color:var(--color-text-muted)}.contact-control{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-3) var(--space-4);border-radius:var(--control-radius);background:linear-gradient(var(--color-bg-input), var(--color-bg-input)) padding-box, linear-gradient(to bottom right in var(--contact-border-space), var(--contact-border-start), var(--contact-border-end)) border-box;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.contact-control{background:linear-gradient(var(--color-bg-input), var(--color-bg-input)) padding-box, linear-gradient(to bottom right in var(--contact-border-space), color-mix(in srgb, var(--contact-border-start) var(--contact-border-opacity), transparent), color-mix(in srgb, var(--contact-border-end) var(--contact-border-opacity), transparent)) border-box}}.contact-control{background-size:auto, var(--contact-gradient-width,100%) var(--contact-gradient-height,100%);background-position:0 0, var(--contact-border-x,0px) var(--contact-border-y,0px);color:var(--color-text-secondary);font:inherit;font-size:var(--font-card-body-size);background-repeat:no-repeat}.contact-control:disabled{opacity:1;-webkit-text-fill-color:var(--color-text-secondary);cursor:not-allowed}.contact-control--textarea{resize:vertical;min-height:8rem}@media (forced-colors:active){.contact-control{background:canvas;border-color:canvastext}}.contact-consent{align-items:start;gap:var(--space-3);min-width:0;color:var(--color-text-secondary);font-size:var(--font-control-label-size);display:flex}.contact-consent input{width:1.25rem;height:1.25rem;margin:var(--space-1) 0 0;flex:0 0 1.25rem}.contact-consent span{min-width:0}.contact-fields .button:disabled{white-space:normal;border-color:var(--color-border-control);background:var(--color-bg-raised);width:100%;color:var(--color-text-secondary);cursor:not-allowed}.product-section{padding-block:var(--layout-section-gap);background:#35b9f50d;background:var(--color-accent);container:product-section/inline-size}@supports (color:color-mix(in lab, red, red)){.product-section{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}}.product-intro{gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.product-intro__content{min-width:0}.product-intro h2{font-size:var(--font-heading-lg-size)}.product-intro__description{color:var(--color-text-secondary);font-size:var(--font-lead-size);margin-block-start:var(--space-6)}.product-carousel{aspect-ratio:1999/1170;isolation:isolate;min-width:0;position:relative}.product-carousel:before{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 0 1.5rem var(--color-hero-glow)) drop-shadow(0 0 3rem var(--color-hero-glow));background:url("../images/product/laptop.35fb06eaa5ec.png") 50% 49.365%/120.06% 153.846% no-repeat;position:absolute;inset:0}.product-carousel__slides{background:#080a0d;width:76.038%;height:81.197%;position:absolute;top:6.068%;left:12.006%;overflow:auto}.product-carousel[data-carousel-ready] .product-carousel__slides{display:grid;overflow:hidden}.product-carousel__slide{min-width:0;height:100%;margin:0;position:relative}.product-carousel[data-carousel-ready] .product-carousel__slide{grid-area:1/1}.product-carousel__slide[hidden]{display:none}.product-carousel__image{width:100%;height:100%;display:block}.product-carousel__image img{object-fit:cover;width:100%;height:100%;display:block}.product-carousel__image:focus-visible{outline-offset:-4px}.product-carousel__slide figcaption{pointer-events:none;color:#fff;text-align:left;background:#0a0f16b8;gap:.125rem;padding:.5rem .75rem;font-size:clamp(.5625rem,1.1vw,.8125rem);line-height:1.35;display:grid;position:absolute;inset:0 0 auto}.product-carousel__slide figcaption strong{color:inherit;font-weight:var(--font-label-weight)}.product-carousel__controls{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:14%;left:14%;right:14%}.product-carousel__controls[hidden]{display:none}.product-carousel__dots{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;scrollbar-width:thin;background:#141920a3;border:1px solid #ffffff40;border-radius:.625rem;align-items:end;gap:.125rem;max-width:100%;padding:.4rem .3rem .2rem;display:flex;position:relative;overflow-x:auto;box-shadow:0 3px 12px #0000004d}.product-carousel__dot{cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:none;place-items:center;width:clamp(2.75rem,4vw,3.25rem);min-height:2.75rem;padding:.25rem .2rem .5rem;display:grid;position:relative}.product-carousel__dot img{aspect-ratio:8/5;object-fit:cover;transform-origin:bottom;border:1px solid #ffffff8c;border-radius:.2rem;width:100%;height:auto;transition:transform .16s;display:block;box-shadow:0 2px 4px #00000073}.product-carousel__dot[aria-current=true]:after{content:"";background:var(--color-accent);border-radius:50%;width:.25rem;height:.25rem;position:absolute;bottom:.125rem}.product-carousel__dot[aria-current=true] img{border-color:var(--color-accent)}.product-carousel__dot:hover img,.product-carousel__dot:focus-visible img{transform:translateY(-.125rem)scale(1.1)}.product-carousel__dot:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:-2px}.product-benefits{margin-block-start:var(--space-12)}.product-feature__heading{align-items:center;gap:var(--space-4);min-width:0;display:flex}.product-feature__heading>span{min-width:0}.product-feature__heading .card-icon{flex:0 0 var(--card-icon-size);margin:0}.product-feature .faq-item__indicator{color:var(--color-accent-secondary)}.product-summary{justify-content:space-between;align-items:flex-start;gap:var(--space-6);border-inline-start-color:var(--color-accent-secondary);display:flex}.product-summary>p{min-width:0;margin:0}.product-summary .product-intro__action{white-space:normal;flex:none;align-self:flex-end;max-width:100%}@container product-section not (min-width:40rem){.product-summary{flex-direction:column;align-items:start}.product-summary .product-intro__action{width:100%}}@container product-section (max-width:28rem){.product-summary{padding-inline:var(--space-4)}}.site-footer{border-top:1px solid var(--color-border-subtle);background:var(--color-bg-deep);padding-block:2.5rem}.site-footer__inner{align-items:start;gap:var(--space-8);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);display:grid}.site-footer__description{max-width:var(--layout-text-max);color:var(--color-text-muted);font-size:var(--font-small-size);margin-block-start:0}.site-footer__identity{text-align:right;min-width:0}.site-footer__identity-head{justify-content:flex-end;align-items:center;min-width:0;display:flex}.site-footer__identity-head .brand{flex:0 0 clamp(5rem,9vw,8rem)}.site-footer__identity-head .brand__viewport{width:100%}.site-footer__description{margin-block:0 var(--space-4)}.site-footer__details{color:var(--color-text-secondary);font-size:var(--font-small-size);margin:0}.site-footer__details div{justify-content:flex-end;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.site-footer__details dt:after{content:":"}.site-footer__company-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer__details dd{margin:0}.site-footer__documents{min-width:0;font-size:var(--font-small-size)}.site-footer__documents ul,.site-footer__social ul,.site-footer__partner-grid{margin:0;padding:0;list-style:none}.site-footer__documents ul{gap:var(--space-3);display:grid}.site-footer__documents span{color:var(--color-text-muted)}.site-footer__documents a,.contact-consent a,.cookie-notice a{text-underline-offset:.2em;text-decoration:underline}.site-footer__social{min-width:0;margin-block-end:var(--space-4)}.site-footer__social ul{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:clamp(.125rem,.4vw,.375rem);display:flex}.site-footer__social li{flex:0 2rem;min-width:0}.site-footer__social a{width:100%;min-height:2.75rem;color:var(--color-accent);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.site-footer__social a:hover,.site-footer__social a:focus-visible{color:var(--color-accent-secondary)}.site-footer__social .icon{width:min(1.5rem,100%);height:1.5rem}.site-footer__partners{min-width:0}.site-footer__partners h2{margin:0 0 var(--space-4);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);text-align:center}.site-footer__partner-grid{grid-template-columns:repeat(var(--partner-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--partner-rows), minmax(0, 1fr));gap:var(--space-2);height:10rem;display:grid}.site-footer__partner-grid li{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.site-footer__partner-grid img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.site-footer__bottom{text-align:center;margin-block-start:var(--space-8);padding-block-start:var(--space-6)}.site-footer__bottom p{color:var(--color-text-muted);opacity:.65;margin:0;font-size:.75rem}@media (min-width:40rem){.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__identity{grid-column:1/-1}}@media (min-width:64rem){.site-footer__inner{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__identity{grid-column:auto}}.cookie-notice__close{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-link);background:var(--color-bg-raised);justify-content:center;align-items:center;display:inline-flex}.cookie-notice__close:hover{color:var(--color-link-hover);border-color:currentColor}.contact-consent .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cookie-notice{z-index:110;inset-inline:var(--space-4);bottom:var(--space-4);bottom:max(var(--space-4), env(safe-area-inset-bottom));align-items:center;gap:var(--space-4);max-width:44rem;padding:var(--space-6);max-height:calc(100dvh - 2 * var(--space-4));border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-raised);color:var(--color-text-primary);box-shadow:0 var(--space-3) var(--space-8) var(--color-bg-deep);flex-wrap:wrap;margin-inline:auto;padding-inline-end:calc(2.75rem + var(--space-4));display:flex;position:fixed;overflow-y:auto}.cookie-notice[hidden]{display:none}.cookie-notice__text{overflow-wrap:anywhere;flex:15rem;min-width:0}.cookie-notice__text p{margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold)}.cookie-notice__text :is(a,span){font-size:var(--font-small-size)}.cookie-notice__text span{color:var(--color-text-secondary)}.cookie-notice__close{inset-inline-end:var(--space-2);top:var(--space-2);cursor:pointer;border:0;font-size:1.75rem;position:absolute}.document-page{padding-block:var(--space-16);overflow-wrap:anywhere}.document-page h1{font-size:var(--font-size-500)}.document-page__body{max-width:var(--layout-text-max)}.document-page__body :is(h2,h3){margin-block:var(--space-8) var(--space-4)}.document-page__body :is(p,ul,ol){margin-block:var(--space-4)}.document-page__body ul{padding-inline-start:var(--space-6);list-style:outside}.document-page__body ol{padding-inline-start:var(--space-6);list-style:decimal}.document-page__body a{text-underline-offset:.2em;text-decoration:underline}@container hero-section (min-width:64rem){.hero .hero-art{display:block}.hero__layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center}}@container reference-section (min-width:40rem){.advantages-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container reference-section not (max-width:60rem){.problems-list{grid-template-columns:repeat(3,minmax(0,1fr))}.start-grid,.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card:nth-child(2):before{content:none}.service-card:nth-child(2n):after{content:"";background-position:var(--services-vertical-x,0px) var(--services-line-y,0px);width:1px;inset-block:0;inset-inline-start:calc(var(--services-column-gap) / -2)}.industries-list,.advantages-list,.examples-list{grid-template-columns:repeat(3,minmax(0,1fr))}.examples-carousel[data-examples-ready] .examples-list{--examples-visible:3}.examples-carousel[data-examples-ready][data-examples-height-limited] .examples-list{--examples-visible:2}}@container contact-section not (max-width:60rem){.contact-section .hero-art{display:block}.contact-layout{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.contact-layout>.section-heading{flex-direction:column;gap:0;display:flex}.contact-layout>.section-heading>:not(.hero-art){flex-shrink:0}.contact-layout .hero-art{flex:1 1 0;max-width:none;min-height:0;container-type:size}.contact-layout .hero-logo{width:min(100cqw,100cqh,32rem);margin-inline:auto;transform:translateY(7%)}.contact-preview{align-self:start}}@container contact-section (max-width:28rem){.contact-preview{padding:var(--space-4)}}@media not all and (min-width:40rem){.hero__actions{flex-direction:column}.scenario-card{padding:var(--space-6)}}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start-section{inset-inline-start:var(--layout-section-gap)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/inter-cyrillic-ext.251d36f2b5a6.woff2")format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/inter-cyrillic.de93fdc85e3d.woff2")format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/inter-latin-ext.1ad231aac0a8.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/inter-latin.260c81a4759b.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/montserrat-cyrillic-ext.c141fb86f077.woff2")format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/montserrat-cyrillic.6fd02dd74afd.woff2")format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/montserrat-latin-ext.d16dfe26bcd7.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/montserrat-latin.311d352d9323.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}