@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.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:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/mulish-cyrillic-ext-wght-normal-B3XMVzw1.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:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/mulish-cyrillic-wght-normal-Cxxi75Cn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/mulish-latin-ext-wght-normal-BHZ6ODhS.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/mulish-latin-wght-normal-WL5YNY-W.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:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/mulish-cyrillic-ext-wght-italic-CL2GWyMj.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:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/mulish-cyrillic-wght-italic-CVEcUAga.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/mulish-latin-ext-wght-italic-Dh_fN2mZ.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/assets/mulish-latin-wght-italic-vAvRajq4.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:Onest Fallback;src:local(Arial),local(ArialMT);font-weight:100 500;size-adjust:103.24%;ascent-override:93.95%;descent-override:29.54%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;size-adjust:98.73%;ascent-override:98.25%;descent-override:30.89%;line-gap-override:0%}@font-face{font-family:Mulish Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 1000;size-adjust:103.46%;ascent-override:97.14%;descent-override:24.16%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-brand:#0180d1;--c-brand-bright:#0188de;--c-orange:#f9410e;--c-teal:#00bd9d;--c-black:#000;--c-white:#fff;--c-bg:#fff;--c-panel:#f5f8fa;--c-panel-hover:#eef2f5;--c-panel-press:#e6ebef;--c-hairline:#dde3e7;--c-text:#000;--c-text-2:#474747;--c-text-3:#595959;--c-text-mute:#8c8c8c;--c-action:#0170b8;--c-action-hover:#0168ab;--c-action-press:#015fa0;--c-on-action:#fff;--c-selected:var(--c-action);--c-on-selected:#fff;--c-accent-word:var(--c-brand);--c-field-border:#8a949b;--c-field-border-hover:#5f6970;--c-error:#c42b0a;--c-highlight:#dbedf9;--c-hover-tint:#0000000d;--c-glass:#ffffffd1;--c-hero-bg:#1b1f23;--c-hero-dim:#0003;--c-hero-accent:var(--c-brand-bright);--c-ph-video:#e9edf1;--c-ph-photo:#eff2f5;--font-display:"Mulish", "Mulish Fallback", Arial, sans-serif;--font-text:"Onest", "Onest Fallback", Arial, system-ui, sans-serif;--fw-display:700;--fs-hero:clamp(2.25rem, min(1.375rem + 3.8889vw, 11svh), 4.875rem);--fs-hero-lead:clamp(1.125rem, .9583rem + .7407vw, 1.625rem);--fs-h2:clamp(1.875rem, 1.5rem + 1.6667vw, 3rem);--fs-list:clamp(1.75rem, 1.5rem + 1.1111vw, 2.5rem);--fs-title:clamp(1.125rem, 1.0417rem + .3704vw, 1.375rem);--fs-lead:clamp(1.125rem, 1.0417rem + .3704vw, 1.375rem);--fs-body:clamp(1rem, .9583rem + .1852vw, 1.125rem);--fs-small:clamp(.875rem, .8542rem + .0926vw, .9375rem);--fs-ui:1rem;--fs-ui-s:.9375rem;--fs-tag:.8125rem;--fs-sheet:1.75rem;--lh-h2:1.1;--lh-list:1.15;--lh-title:1.3;--lh-lead:1.45;--lh-body:1.55;--lh-small:1.45;--tr-hero:-.025em;--tr-h2:-.01em;--tr-list:-.01em;--tr-title:-.005em;--tr-lead:-.005em;--measure-lead:32em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:3.5rem;--space-11:4rem;--space-12:5rem;--space-13:6rem;--space-14:7rem;--space-15:8rem;--section-y:clamp(4rem, 3rem + 4.4444vw, 7rem);--head-gap:clamp(2rem, 1.5rem + 2.2222vw, 3.5rem);--page-max:90rem;--gutter:1rem;--gap:1rem;--header-h:3.5rem;--tap:2.75rem;--r-xs:.5rem;--r-s:.75rem;--r-m:1rem;--r-l:1.5rem;--r-xl:1.5rem;--r-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .6, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--spring-soft:.9s linear(0, .0426, .1386, .255, .3732, .4831, .5803, .6633, .7326, .7894, .8352, .8718, .9008, .9236, .9413, .9551, .9658, .974, .9803, .9851, .9887, .9915, .9936, .9952, .9964, .9973, .998, .9985, .9989, 1);--dur-press:.16s;--dur-hover:.24s;--dur-ui:.36s;--dur-panel:.45s;--dur-card:.7s;--dur-reveal:.8s;--stagger:80ms;--hover-scale:1.015;--z-header:50;--z-skip:100;--focus-width:2px;--focus-offset:2px;--focus-color:var(--c-brand)}@media (width>=375px){:root{--gutter:1.25rem}}@media (width>=735px){:root{--gutter:2rem;--gap:1.5rem;--r-xl:2rem}}@media (width>=1069px){:root{--gap:2rem;--header-h:4rem;--tr-h2:-.015em;--tr-list:-.015em}}@media (orientation:landscape) and (height<=500px){:root{--fs-hero:clamp(1.75rem, .5rem + 7svh, 2.5rem);--fs-hero-lead:1.125rem;--fs-h2:1.875rem;--fs-list:1.75rem;--fs-sheet:1.5rem}}@media (prefers-reduced-motion:reduce){:root{--dur-card:0s;--dur-panel:.24s;--spring-soft:0s linear;--hover-scale:1}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-h) + var(--space-4));interpolate-size:allow-keywords}html:has(dialog[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-bg);min-width:20rem;color:var(--c-text);font:400 var(--fs-body)/var(--lh-body) var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,p,ul,ol,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;min-width:0;padding:0}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word}::selection{background:var(--c-highlight);color:var(--c-text)}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}main:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sprite{width:0;height:0;position:absolute;overflow:hidden}.scroll-sentinel{pointer-events:none;width:1px;height:8px;position:absolute;top:0;left:0}.skip-link{left:var(--gutter);top:var(--space-2);z-index:var(--z-skip);transition:transform var(--dur-hover) var(--ease-out);position:absolute;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.display__accent{color:var(--c-accent-word);font-style:italic}.h2{font:var(--fw-display) var(--fs-h2)/var(--lh-h2) var(--font-display);letter-spacing:var(--tr-h2)}.h2 em{font-style:italic}.title-l{font:500 var(--fs-title)/1.25 var(--font-text);letter-spacing:var(--tr-title)}.title{font:500 var(--fs-title)/var(--lh-title) var(--font-text);letter-spacing:var(--tr-title)}.lead{font:400 var(--fs-lead)/var(--lh-lead) var(--font-text);letter-spacing:var(--tr-lead);color:var(--c-text-2);max-width:var(--measure-lead);text-wrap:balance}.container{width:min(var(--page-max), 100% - max(var(--gutter), env(safe-area-inset-left)) - max(var(--gutter), env(safe-area-inset-right)));margin-inline:auto}.section{padding-block:var(--section-y)}.section--band{background:var(--c-panel)}.section-head{gap:var(--space-3);margin-bottom:var(--head-gap);align-content:start;justify-items:start;display:grid}.section-head--center{text-align:center;justify-items:center;max-width:48rem;margin-inline:auto}@media (width>=735px){.section-head{gap:var(--space-4)}}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.icon--16{stroke-width:2px;width:16px;height:16px}.icon--20{width:20px;height:20px}.icon--24{width:24px;height:24px}.icon--28{width:28px;height:28px}.icon--40{width:40px;height:40px}.btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--r-pill);font:500 var(--fs-ui)/1.25rem var(--font-text);white-space:nowrap;cursor:pointer;border:2px solid #0000;padding:.625rem 1.375rem;transition:background-color .1s,border-color .1s,transform .2s;display:inline-flex}.btn--s{font-size:var(--fs-ui-s);gap:6px;padding:.375rem 1rem}.btn--l{padding:.875rem 1.875rem}.btn--primary{background:var(--c-action);color:var(--c-on-action)}.btn--secondary{background:var(--c-panel);color:var(--c-text)}.btn--on-media{color:#0a1317;-webkit-backdrop-filter:blur(40px)saturate(3)brightness(1.2);backdrop-filter:blur(40px)saturate(3)brightness(1.2);background:#f1f4f7b3;border-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.btn--on-media:hover{background:#f1f4f7cc;border-color:#fff3}}.btn--on-panel{background:var(--c-bg);color:var(--c-text)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--c-action-hover)}.btn--secondary:hover,.btn--on-panel:hover{background:var(--c-panel-hover)}}.btn--primary:active{background:var(--c-action-press)}.btn--secondary:active,.btn--on-panel:active{background:var(--c-panel-press)}.btn:active{transform:scale(.98)}.link{align-items:center;gap:var(--space-1);min-height:var(--tap);font:500 var(--fs-body)/1.3 var(--font-text);color:var(--c-action);transition:color var(--dur-hover) var(--ease-in-out);display:inline-flex}.link .icon{transition:transform var(--dur-hover) var(--ease-out)}@media (hover:hover) and (pointer:fine){.link:hover{color:var(--c-action-hover)}.link:hover .icon{transform:translate(3px)}}.link-inline{color:var(--c-action);text-underline-offset:.18em;transition:color var(--dur-hover) var(--ease-in-out);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.link-inline:hover{color:var(--c-action-hover);text-decoration-thickness:2px}}.icon-btn{isolation:isolate;background:var(--c-panel);width:2.5rem;height:2.5rem;color:var(--c-text);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-in-out), transform var(--dur-press) var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.icon-btn--ghost{width:var(--tap);height:var(--tap);background:0 0}.icon-btn--on-media{color:#fff;-webkit-backdrop-filter:blur(40px)saturate(3)brightness(1.2);backdrop-filter:blur(40px)saturate(3)brightness(1.2);background:#2b3d46ad;border:1px solid #ffffff0d;width:2rem;height:2rem}.icon-btn--on-media:after{content:"";border-radius:50%;position:absolute;inset:-.375rem}@media (hover:hover) and (pointer:fine){.icon-btn--on-media:hover{background:#2b3d46d9}}@media (pointer:coarse){.icon-btn.icon-btn--on-media{width:2rem;height:2rem}}@media (hover:hover) and (pointer:fine){.icon-btn:hover{background:var(--c-panel-hover)}.icon-btn--ghost:hover{background:var(--c-hover-tint)}}.icon-btn:active{transform:scale(.96)}@media (pointer:coarse){.icon-btn{width:var(--tap);height:var(--tap)}}.icon-btn[aria-pressed=true] .icon-btn__off,.icon-btn:not([aria-pressed=true]) .icon-btn__on{display:none}.tag{border-radius:var(--r-pill);background:var(--c-bg);height:1.5rem;font:500 var(--fs-tag)/1 var(--font-text);color:var(--c-text-3);align-items:center;padding:0 .625rem;display:inline-flex}.ph{aspect-ratio:var(--ratio,16 / 9);border-radius:var(--r-l);background:var(--c-ph-video);display:block;position:relative;overflow:hidden;container-type:inline-size}.ph[data-kind=photo]{background:var(--c-ph-photo)}.ph>:is(img,video){object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.hint{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-2);display:inline-flex}.hint__icon{color:var(--c-brand)}.hint__text--hover{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hint__text--hover{display:inline}.hint__text--tap{display:none}}.feature-list{gap:var(--space-3);margin-top:var(--space-2);display:grid}.feature-list__item{align-items:center;gap:var(--space-3);text-wrap:pretty;display:flex}.feature-list__item .icon{color:var(--c-brand)}.segmented{padding:var(--space-1);border-radius:var(--r-pill);background:var(--c-panel);grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid;position:relative}.segmented__option{z-index:1;min-height:2.5rem;padding-inline:var(--space-4);border-radius:var(--r-pill);font:500 var(--fs-ui-s)/1.1 var(--font-text);text-align:center;color:var(--c-text);white-space:nowrap;cursor:pointer;transition:color var(--dur-ui) var(--ease-in-out);place-items:center;display:grid;position:relative}.segmented__option:has(input:checked){color:var(--c-on-selected)}.segmented__option:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.segmented__thumb{top:var(--space-1);bottom:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1));border-radius:var(--r-pill);background:var(--c-selected);transition:transform var(--spring-soft);position:absolute}.segmented:has(.segmented__option:nth-of-type(2) input:checked) .segmented__thumb{transform:translate(100%)}@media (width>=735px){.segmented__option{padding-inline:var(--space-5)}}.site-header{z-index:var(--z-header);isolation:isolate;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:var(--c-glass);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);opacity:0;transition:opacity var(--dur-ui) var(--ease-in-out);position:absolute;inset:0}.site-header[data-scrolled]:before,.no-js .site-header:before{opacity:1}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header:before{background:var(--c-bg)}}@media (prefers-reduced-transparency:reduce){.site-header:before{background:var(--c-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.js .site-header[data-on-media]:not([data-scrolled]):before{opacity:0}.js .site-header[data-on-media]:not([data-scrolled]) :is(.nav__link,.lang-btn,.site-header__menu){color:#fff}@media (hover:hover) and (pointer:fine){.js .site-header[data-on-media]:not([data-scrolled]) :is(.nav__link,.lang-btn,.site-header__menu):hover{background:#ffffff24}}.logo__img--inverse,.js .site-header[data-on-media]:not([data-scrolled]) .logo__img--primary{display:none}.js .site-header[data-on-media]:not([data-scrolled]) .logo__img--inverse{display:block}.site-header :is(.nav__link,.lang-btn,.site-header__menu){transition:color var(--dur-ui) var(--ease-in-out), background-color var(--dur-hover) var(--ease-in-out)}.site-header__bar{align-items:center;gap:var(--space-2);height:var(--header-h);display:flex}.logo{min-height:var(--tap);border-radius:var(--r-xs);flex:none;align-items:center;margin-right:auto;display:inline-flex}.logo__img{width:auto;height:1.375rem}.nav{display:none}.nav__link{height:2.25rem;padding:0 var(--space-3);border-radius:var(--r-pill);font:500 var(--fs-ui-s)/1 var(--font-text);color:var(--c-text-2);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-in-out), color var(--dur-hover) var(--ease-in-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.nav__link:hover{background:var(--c-hover-tint);color:var(--c-text)}}.site-header__end{align-items:center;gap:var(--space-2);display:flex}.site-header .site-header__lang,.site-header .site-header__login{display:none}.site-header__menu{margin-right:-.625rem}@media (width<=359px){.site-header__cta-tail{display:none}}@media (width>=735px){.site-header .site-header__lang{display:flex}.site-header .site-header__login{display:inline-flex}}@media (width>=1069px){.logo{margin-right:0}.logo__img{height:1.5rem}.nav{gap:var(--space-1);margin:0 auto 0 var(--space-7);display:flex}.site-header__menu{display:none}}.lang-btn{border-radius:var(--r-pill);height:2.25rem;font:500 var(--fs-ui-s)/1 var(--font-text);color:var(--c-text-2);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-in-out), color var(--dur-hover) var(--ease-in-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 .75rem 0 .5rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.lang-btn:hover{background:var(--c-hover-tint);color:var(--c-text)}}@media (pointer:coarse){.lang-btn{height:var(--tap)}}.sheet__lang .lang-btn{margin-inline-start:-.5rem}.site-footer__bottom .lang-btn{margin-inline-end:-.75rem}.modal{width:min(100% - 2 * var(--gutter), 26rem);max-height:min(100% - 2 * var(--gutter), 36rem);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--r-xl);background:var(--c-bg);color:var(--c-text);border:0;margin:auto}.modal::backdrop{background:#0a131766}.modal__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-inline:var(--space-3) 0;margin-bottom:var(--space-3);display:flex}.modal__title{font:500 var(--fs-title)/var(--lh-title) var(--font-text);letter-spacing:var(--tr-title)}.modal__close{margin-right:-.25rem}.lang-list{gap:var(--space-1);display:grid}.lang-option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:0 var(--space-3);border-radius:var(--r-m,1rem);font:500 var(--fs-body)/1.3 var(--font-text);color:var(--c-text);transition:background-color var(--dur-hover) var(--ease-in-out);display:flex}@media (hover:hover) and (pointer:fine){a.lang-option:hover{background:var(--c-panel)}}.lang-option[aria-current=true]{background:var(--c-panel)}.lang-option__check{color:var(--c-brand)}.lang-option[aria-disabled=true]{color:var(--c-text-3);cursor:default}.lang-option__note{font-size:var(--fs-small);color:var(--c-text-3)}.inquiry{width:min(100% - 2 * var(--gutter), 32rem);max-height:min(100% - 2 * var(--gutter), 52rem);overscroll-behavior:contain;overflow-y:auto}.inquiry__title{font:var(--fw-display) 1.75rem/1.15 var(--font-display);letter-spacing:var(--tr-h2)}.inquiry__form{gap:var(--space-5);padding-inline:var(--space-3);display:grid}.inquiry__form[hidden]{display:none}.inquiry__lead{margin-top:calc(-1 * var(--space-3));font:400 var(--fs-body)/var(--lh-body) var(--font-text);color:var(--c-text-2)}.inquiry__topics{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.inquiry__topics .field__label{margin-bottom:var(--space-2)}.chip{min-height:2.5rem;padding-inline:var(--space-4);border-radius:var(--r-pill);background:var(--c-panel);font:500 var(--fs-ui-s)/1.1 var(--font-text);color:var(--c-text);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-in-out), color var(--dur-hover) var(--ease-in-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{background:var(--c-panel-hover)}}.chip:has(input:checked){background:var(--c-selected);color:var(--c-on-selected)}.chip:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.field{gap:var(--space-2);display:grid}.field__label{font:500 var(--fs-small)/var(--lh-small) var(--font-text);color:var(--c-text)}.field__optional{color:var(--c-text-3);font-weight:400}.field__input{width:100%;min-height:3rem;padding:.75rem var(--space-4);border:1px solid var(--c-field-border);border-radius:var(--r-s);background:var(--c-bg);font:400 var(--fs-ui)/1.4 var(--font-text);color:var(--c-text);transition:border-color var(--dur-hover) var(--ease-in-out), box-shadow var(--dur-hover) var(--ease-in-out)}.field__input--area{resize:vertical;min-height:6rem}.field__input::placeholder{color:var(--c-text-mute)}@media (hover:hover) and (pointer:fine){.field__input:hover{border-color:var(--c-field-border-hover)}}.field__input:focus{border-color:var(--focus-color);box-shadow:0 0 0 1px var(--focus-color);outline:none}.field__input[aria-invalid=true]{border-color:var(--c-error)}.field__input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--c-error)}.field__error,.inquiry__problem{font:400 var(--fs-small)/var(--lh-small) var(--font-text);color:var(--c-error)}.field__error:empty,.inquiry__problem:empty{display:none}.check{align-items:flex-start;gap:var(--space-3);font:400 var(--fs-small)/var(--lh-small) var(--font-text);color:var(--c-text-2);cursor:pointer;display:flex}.check__input{opacity:0;pointer-events:none;position:absolute}.check__box{border:1.5px solid var(--c-field-border);background:var(--c-bg);color:#0000;width:1.25rem;height:1.25rem;transition:background-color var(--dur-hover) var(--ease-in-out), border-color var(--dur-hover) var(--ease-in-out);border-radius:.375rem;flex:none;place-items:center;margin-top:.0625rem;display:grid}.check__box .icon{stroke-width:2.5px}.check__input:checked+.check__box{border-color:var(--c-action);background:var(--c-action);color:var(--c-on-action)}.check__input:focus-visible+.check__box{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.check__input[aria-invalid=true]+.check__box{border-color:var(--c-error)}.check__text a{color:var(--c-action);text-underline-offset:.15em;text-decoration:underline}.inquiry__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry__submit{width:100%}.inquiry__submit[aria-disabled=true]{opacity:.7;cursor:progress}.inquiry__direct{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--c-hairline);display:grid}.inquiry__direct-title{font:400 var(--fs-small)/var(--lh-small) var(--font-text);color:var(--c-text-3)}.inquiry__direct-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.inquiry__done{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-3) var(--space-2);text-align:center;display:grid}.inquiry__done[hidden]{display:none}.inquiry__done .inquiry__lead{margin-top:0}.inquiry__done .title-l{outline:none}.inquiry__done .btn{width:100%;margin-top:var(--space-4)}.inquiry__done-mark{background:var(--c-highlight);width:3.5rem;height:3.5rem;color:var(--c-brand);border-radius:50%;place-items:center;display:grid}@media (width>=735px){.inquiry{padding:var(--space-6) var(--space-6) var(--space-7)}}@media (width<=734px){.modal--sheet{width:100%;max-width:none;max-height:calc(100% - var(--space-7));padding-bottom:max(var(--space-6), env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;margin:auto 0 0}}.sheet{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 0 max(var(--space-8), env(safe-area-inset-bottom));background:var(--c-bg);color:var(--c-text);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.sheet::backdrop{background:0 0}.sheet__bar{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.sheet__bar .logo__img{height:1.375rem}.sheet__bar .icon-btn{margin-right:-.625rem}.sheet__nav{padding-block:var(--space-4) var(--space-7);display:grid}.sheet__link{min-height:3.5rem;font:500 var(--fs-sheet)/1.15 var(--font-text);letter-spacing:-.01em;transition:opacity var(--dur-press) var(--ease-out);align-items:center;display:flex}.sheet__link:active{opacity:.6}.sheet__actions{gap:var(--space-3);display:grid}.sheet__lang{margin-top:var(--space-6)}.hero{margin-top:calc(var(--header-h) * -1)}.hero__stage{isolation:isolate;background:var(--c-hero-bg);color:#fff;height:clamp(34rem,76svh,60rem);position:relative;overflow:hidden}.hero__video{z-index:-2;object-fit:cover;object-position:20% 65%;width:100%;height:100%;position:absolute;inset:0}.hero__stage:before{content:"";z-index:-1;background:var(--c-hero-dim);position:absolute;inset:0}.hero__content{height:100%;padding-top:calc(var(--header-h) + var(--space-6));padding-bottom:var(--space-9);flex-direction:column;justify-content:flex-end;display:flex}.hero__title{max-width:11em;font:var(--fw-display) var(--fs-hero)/1.05 var(--font-display);letter-spacing:var(--tr-hero);color:#fff;text-wrap:balance}.hero .display__accent{color:var(--c-hero-accent)}.hero__lead{margin-top:var(--space-4);max-width:26em;font:500 var(--fs-hero-lead)/1.35 var(--font-text);color:#ffffffe6;text-wrap:pretty}.hero__actions{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hero__pause{position:absolute;bottom:1.25rem;right:1.25rem}@media (width>=735px){.hero__stage{height:clamp(34rem,87svh,60rem)}.hero__content{padding-bottom:var(--space-11)}.hero__lead{margin-top:var(--space-5)}.hero__actions{margin-top:var(--space-8)}}@media (width<=734px),(aspect-ratio<=5/4){.hero__stage{height:auto;padding-top:var(--header-h);background:var(--c-bg);color:var(--c-text);display:grid}.hero__stage:before{display:none}.hero__video{object-position:80% 50%;background:var(--c-ph-video);grid-area:1/1;height:min(125vw,max(58svh,50vw));position:relative}.hero__content{height:auto;padding-top:var(--space-6);grid-area:2/1}.hero__title{color:var(--c-text)}.hero .display__accent{color:var(--c-accent-word)}.hero__lead{color:var(--c-text-2)}.hero__actions .btn--on-media{background:var(--c-panel);color:var(--c-text);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.hero__pause{grid-area:1/1/2/2}}@media (hover:hover) and (pointer:fine) and (width<=734px),(hover:hover) and (pointer:fine) and (aspect-ratio<=5/4){.hero__actions .btn--on-media:hover{background:var(--c-panel-hover)}}@media (width>=1069px){.hero__content{padding-bottom:calc(var(--space-11) + var(--space-2))}}@media (prefers-reduced-motion:no-preference){.hero__content>*{animation:rise var(--dur-reveal) var(--ease-out) backwards}.hero__content>:nth-child(2){animation-delay:var(--stagger)}.hero__content>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}}@keyframes rise{0%{opacity:.01;transform:translateY(16px)}}.avatars__grid{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:var(--space-1) var(--gutter) var(--space-3);scrollbar-width:none;grid-auto-columns:min(78%,18.75rem);grid-auto-flow:column;display:grid;overflow-x:auto}.avatars__grid::-webkit-scrollbar{display:none}.avatar-card{scroll-snap-align:start;flex-direction:column;display:flex;position:relative;container-type:inline-size}.avatar-card__media{aspect-ratio:4/5;border-radius:var(--r-l);background:var(--c-ph-video);transition:transform var(--dur-card) var(--ease-out);position:relative;overflow:hidden}.avatar-card__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar-card__progress{right:var(--space-4);bottom:var(--space-4);color:#fff;opacity:0;width:1.5rem;height:1.5rem;transition:opacity var(--dur-hover) var(--ease-in-out), transform var(--dur-hover) var(--ease-out);pointer-events:none;position:absolute;transform:scale(.8)}.avatar-card[data-state=playing] .avatar-card__progress{opacity:1;transform:none}.avatar-card__progress svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.avatar-card__progress circle{fill:none;stroke:currentColor;stroke-width:2px}.avatar-card__progress-track{opacity:.35}.avatar-card__progress-bar{stroke-linecap:round;stroke-dasharray:62.832;stroke-dashoffset:62.832px}.js .avatar-card__media{cursor:pointer}.avatar-card__media:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.avatar-card:hover .avatar-card__media{transform:scale(var(--hover-scale))}}.custom-card{aspect-ratio:4/5;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--r-l);background:var(--c-panel);transition:transform var(--dur-card) var(--ease-out), background-color var(--dur-hover) var(--ease-in-out);flex-direction:column;flex:1;display:flex}.custom-card__icon{color:var(--c-brand);margin-bottom:var(--space-2)}.custom-card__text{color:var(--c-text-2)}.custom-card__link{justify-content:space-between;align-self:stretch;align-items:last baseline;gap:var(--space-2);min-height:0;padding-top:var(--space-2);margin-top:auto;line-height:1.35;display:flex}.custom-card__link .icon{position:relative;top:.15em}.custom-card__link:after{content:"";border-radius:var(--r-l);position:absolute;inset:0}.custom-card__link:focus-visible{outline:none}.avatar-card--custom:has(.custom-card__link:focus-visible) .custom-card{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.avatar-card--custom:hover .custom-card{transform:scale(var(--hover-scale));background:var(--c-panel-hover)}}@container (width<300px){.custom-card{padding:var(--space-5);gap:var(--space-2)}.custom-card__icon{width:32px;height:32px;margin-bottom:var(--space-1)}.custom-card__text{font-size:var(--fs-small);line-height:var(--lh-small)}}@container (width<230px){.custom-card__icon{display:none}}@container (width<200px){.custom-card__text{display:none}.custom-card__link{font-size:var(--fs-small)}}@container (width<160px){.custom-card__link .icon{display:none}}.avatars__phrase{margin-top:var(--space-6);text-align:center;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-3)}@media (width>=735px),(orientation:landscape) and (height<=500px){.avatars__grid{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (width>=900px),(orientation:landscape) and (height<=500px){.avatars__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.branding__grid{gap:var(--space-7);display:grid}.branding__text{gap:var(--space-3);align-content:start;justify-items:start;display:grid}.branding__switch{margin-top:var(--space-4)}.brand-demo{aspect-ratio:16/9;border-radius:var(--r-l);background:var(--c-ph-video);display:grid;position:relative;overflow:hidden}.brand-demo__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-in-out);grid-area:1/1}:is(.branding__grid:has(input[value=off]:checked) .brand-demo__video[data-variant=off],.branding__grid:has(input[value=on]:checked) .brand-demo__video[data-variant=on]){opacity:1}@media (width>=735px){.branding__text{gap:var(--space-4)}}@media (width>=1069px){.branding__grid{column-gap:var(--space-11);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.steps{gap:var(--space-3);display:grid}.step{column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--r-l);background:var(--c-bg);grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"icon num""icon title""icon text";align-content:start;display:grid}.step__icon{width:32px;height:32px;color:var(--c-brand);grid-area:icon}.step__num{font:500 .8125rem/1.4 var(--font-text);color:var(--c-text-3);font-variant-numeric:tabular-nums;grid-area:num}.step__title{grid-area:title}.step__text{margin-top:var(--space-1);color:var(--c-text-2);grid-area:text}.how__after{justify-items:center;gap:var(--space-1);margin-top:var(--space-8);text-align:center;color:var(--c-text-2);display:grid}.how__actions{justify-content:center;align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=735px){.steps{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.step{padding:var(--space-6);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"icon num""title title""text text"}.step__icon{width:40px;height:40px;margin-bottom:var(--space-7)}.step__text{margin-top:var(--space-2)}}@media (width>=1069px){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.step{padding:var(--space-7)}}.library-mock{padding:var(--space-3);border-radius:var(--r-xl);background:var(--c-panel)}.library-mock__bar{align-items:center;gap:var(--space-3);min-height:2rem;padding-inline:var(--space-1);display:flex}.library-mock__title{font:500 1rem/1.2 var(--font-text)}.search{align-items:center;gap:var(--space-3);max-width:35rem;height:3rem;margin-top:var(--space-3);padding-inline:var(--space-5);border-radius:var(--r-pill);background:var(--c-bg);font:400 var(--fs-body)/1 var(--font-text);display:flex}.search__icon{color:var(--c-text-3)}.search__text{white-space:nowrap;align-items:center;min-width:0;display:inline-flex}.search__placeholder{color:var(--c-text-3)}.library-mock:is([data-state=typing],[data-state=filtered]) .search__placeholder{display:none}.search__caret{background:var(--c-brand);opacity:0;border-radius:1px;width:2px;height:1.2em;margin-left:1px;display:inline-block}.library-mock[data-state=typing] .search__caret{opacity:1;animation:caret 1.1s var(--ease-in-out) infinite alternate}.library-mock[data-state=filtered] .search__caret{opacity:0;transition:opacity var(--dur-ui) var(--ease-in-out) 1.2s}@keyframes caret{to{opacity:.15}}.library-mock__grid{gap:var(--space-2);margin-top:var(--space-3);display:grid}.library-mock__grid>:nth-child(n+5){display:none}.lib-tile{align-content:start;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--r-m);background:var(--c-bg);transition:opacity var(--dur-panel) var(--ease-in-out);grid-template-columns:min(7rem,36%) minmax(0,1fr);display:grid}.lib-tile__thumb{border-radius:var(--r-xs)}.lib-tile__row{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.lib-tile__phrase{font:500 .9375rem/1.35 var(--font-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lib-tile__dl{color:var(--c-text-3);margin-top:2px}.library-mock[data-state=filtered] .lib-tile:not([data-match]){opacity:.32}.hit{color:inherit;transition:background-color var(--dur-panel) var(--ease-in-out);background:0 0;border-radius:4px;margin-inline:-2px;padding-inline:2px}.library-mock[data-state=filtered] .hit{background:var(--c-highlight)}.features{gap:var(--space-6);margin-top:var(--space-9);display:grid}.feature__icon{color:var(--c-brand);margin-bottom:var(--space-4)}.feature__text{margin-top:var(--space-2);color:var(--c-text-2)}@media (width>=735px){.library-mock{padding:var(--space-5)}.search{margin-top:var(--space-4)}.library-mock__grid{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.library-mock__grid>:nth-child(n+5){display:grid}.library-mock__grid>:nth-child(n+7){display:none}.lib-tile{padding:var(--space-2) var(--space-2) var(--space-3);grid-template-columns:none;align-items:stretch;gap:0}.lib-tile__thumb{border-radius:var(--r-s)}.lib-tile__row{padding:var(--space-3) var(--space-1) 0}.features{gap:var(--gap);margin-top:var(--space-11);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1069px){.library-mock{padding:var(--space-6)}.search{height:3.25rem}.library-mock__grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.library-mock__grid>:nth-child(n+7){display:grid}}.industries__grid{gap:var(--space-7);display:grid}.industries__head{margin-bottom:0}.industries__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.industry{min-height:2.5rem;padding-inline:var(--space-4);border-radius:var(--r-pill);background:var(--c-panel);font:500 var(--fs-ui-s)/1.1 var(--font-text);color:var(--c-text);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-in-out), color var(--dur-hover) var(--ease-in-out);align-items:center;display:inline-flex}.industry:has(input:checked){background:var(--c-selected);color:var(--c-on-selected)}.industry:has(input:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.industries__stage{display:grid}.industry-panel{opacity:0;visibility:hidden;transition:opacity var(--dur-panel) var(--ease-in-out), visibility 0s linear var(--dur-panel);grid-area:1/1}:is(.industries__grid:has(input[value=banks]:checked) .industry-panel[data-for=banks],.industries__grid:has(input[value=gov]:checked) .industry-panel[data-for=gov],.industries__grid:has(input[value=clinics]:checked) .industry-panel[data-for=clinics],.industries__grid:has(input[value=transport]:checked) .industry-panel[data-for=transport],.industries__grid:has(input[value=retail]:checked) .industry-panel[data-for=retail],.industries__grid:has(input[value=service]:checked) .industry-panel[data-for=service]){opacity:1;visibility:visible;transition-delay:0s}.industry-panel__caption{gap:var(--space-1);margin-top:var(--space-4);display:grid}.industry-panel__label{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--c-text-3)}.industry-panel__phrase{font:500 var(--fs-title)/1.3 var(--font-text);letter-spacing:var(--tr-title)}@media (width>=735px){.industries__grid{column-gap:var(--space-9);row-gap:var(--head-gap);grid-template:"head head""list stage"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start}.industries__head{grid-area:head}.industries__list{flex-flow:column;grid-area:list;align-items:flex-start;gap:0;container-type:inline-size}.industries__stage{grid-area:stage}.industry{min-height:0;padding:var(--space-1) var(--space-1);margin-inline:calc(var(--space-1) * -1);border-radius:var(--r-s);font:var(--fw-display) min(var(--fs-list), 10cqi)/var(--lh-list) var(--font-display);letter-spacing:var(--tr-list);color:var(--c-text-mute);background:0 0}.industry:has(input:checked){color:var(--c-text);background:0 0}}@media (width>=735px) and (hover:hover) and (pointer:fine){.industry:hover{color:var(--c-text-2)}.industry:has(input:checked):hover{color:var(--c-text)}}@media (width>=1069px){.industries__grid{column-gap:var(--space-11);grid-template-areas:"head stage""list stage"}}.faq-section__grid{display:grid}.faq-section__aside{color:var(--c-text-2)}.faq{gap:var(--space-2);display:grid}.faq__item{border-radius:var(--r-m);background:var(--c-panel);transition:background-color var(--dur-hover) var(--ease-in-out)}.faq__q{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4rem;padding:var(--space-4) var(--space-5);border-radius:var(--r-m);cursor:pointer;font:500 var(--fs-title)/var(--lh-title) var(--font-text);letter-spacing:var(--tr-title);list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.faq__item:has(>.faq__q:hover){background:var(--c-panel-hover)}}.faq__icon{transition:transform var(--dur-ui) var(--ease-out)}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__item::details-content{block-size:0;transition:block-size var(--dur-panel) var(--ease-out), content-visibility var(--dur-panel) allow-discrete;overflow-y:clip}.faq__item[open]::details-content{block-size:auto}.faq__a{padding:0 var(--space-5) var(--space-5);color:var(--c-text-2)}.faq__a p{max-width:40em}@media (prefers-reduced-motion:no-preference){.faq__item[open] .faq__a{animation:faq-in var(--dur-ui) var(--ease-out)}}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}@media (width>=735px){.faq__q{padding:var(--space-5) var(--space-6)}.faq__a{padding:0 var(--space-6) var(--space-6)}}@media (width>=1069px){.faq-section__grid{column-gap:var(--gap);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.faq-section__head{top:calc(var(--header-h) + var(--space-7));margin-bottom:0;position:sticky}}.section--cta{padding-bottom:var(--space-9)}.cta-panel{justify-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-5);border-radius:var(--r-xl);background:var(--c-panel);text-align:center;display:grid}.cta-panel__mark{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2)}.cta-panel__actions{align-items:stretch;gap:var(--space-3);width:min(100%,20rem);margin-top:var(--space-4);flex-direction:column;display:flex}@media (width>=735px){.cta-panel{gap:var(--space-5);padding:var(--space-13) var(--space-7)}.cta-panel__mark{width:3rem;height:3rem}.cta-panel__actions{flex-direction:row;justify-content:center;width:auto}}.site-footer{padding-block:var(--space-9) var(--space-8);font-size:var(--fs-small);line-height:var(--lh-small)}.site-footer__grid{gap:var(--space-8) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__brand{align-content:start;justify-items:start;gap:var(--space-3);grid-column:1/-1;display:grid}.site-footer__tagline{color:var(--c-text-2);max-width:22em}.site-footer__title{font:500 var(--fs-small)/var(--lh-small) var(--font-text);color:var(--c-text)}.site-footer__links{margin-top:var(--space-2);display:grid}.site-footer__links a{min-height:var(--tap);color:var(--c-text-2);font-size:var(--fs-body);transition:color var(--dur-hover) var(--ease-in-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer__links a:hover{color:var(--c-text)}}.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-9);color:var(--c-text-3);flex-wrap:wrap;display:flex}.site-footer__legal{gap:0 var(--space-6);flex-wrap:wrap;margin-right:auto;display:flex}.site-footer__legal a{min-height:var(--tap);color:var(--c-text-2);transition:color var(--dur-hover) var(--ease-in-out);align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer__legal a:hover{color:var(--c-text)}}@media (width>=735px){.site-footer__links a{min-height:2.25rem;font-size:var(--fs-small)}}@media (width>=1069px){.site-footer{padding-top:var(--space-11)}.site-footer__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.site-footer__brand{grid-column:1/span 4}.site-footer__col:first-of-type{grid-column:7/span 3}.site-footer__col:nth-of-type(2){grid-column:10/span 3}}@media screen and (prefers-reduced-motion:no-preference){.js:not(.motion-off) [data-reveal]:not([data-revealed]){opacity:0}}@media (orientation:landscape) and (height<=500px){.hero__stage{height:max(20rem,100svh)}.hero__lead{margin-top:var(--space-3)}.hero__actions{width:auto;margin-top:var(--space-5);flex-direction:row}.sheet__link{min-height:var(--tap)}.sheet__nav{padding-block:var(--space-2) var(--space-4)}.sheet__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.branding__stage{width:min(100%, (100svh - var(--header-h) - var(--space-8)) * 16 / 9)}}@media (prefers-reduced-motion:reduce){.btn:active,.icon-btn:active,.link:hover .icon{transform:none}.faq__icon{transition:none}.faq__item::details-content{transition:none}}@media (forced-colors:active){.ph,.custom-card,.step,.library-mock,.lib-tile,.faq__item,.cta-panel,.segmented{border:1px solid canvastext}.segmented__thumb{background:highlight}.industry:has(input:checked){outline:2px solid highlight}.chip{border:1px solid canvastext}.chip:has(input:checked){outline:2px solid highlight}.check__input:checked+.check__box{background:highlight}}@media print{.site-header,.sheet,.skip-link,.hero__pause,.hero__video{display:none!important}.hero__stage{height:auto;color:inherit;background:0 0}.hero__stage:before{display:none}[data-reveal]{opacity:1!important}}.ratio-16x9{--ratio:16 / 9}.ratio-4x3{--ratio:4 / 3}
