/*! 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)))){:root,:host{--scrollbar:0px}*,:before,:after,::backdrop{--tw-duration:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-content:"";--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--p:0%;--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-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-orange-400:oklch(75% .183 55.934);--color-green-500:oklch(72.3% .219 149.579);--color-blue-100:#b8c8db;--color-indigo-300:#6652e5;--color-gray-100:#c8c9cb;--color-gray-200:#b0b2b5;--color-gray-300:#999b9f;--color-gray-600:#545659;--color-gray-700:#3e3f42;--color-gray-800:#28282a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:1.875rem;--blur-xs:4px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-jakarta:"Plus Jakarta Sans";--color-dark:#050505;--color-text-light:#e5e5e5;--color-text-lighter:#8e8e8e;--color-text-dark:#28282a;--color-text-body:#4e4e4e;--color-link-primary:#d84a9f;--color-magenda-500:#904b79;--color-blue-0:#f5f7fa;--color-gray-0:#f7f7f8;--color-peach-white:#fff7ed;--color-peach-light:#f9ddbe;--color-peach-dark:#592d01;--color-blob-magenta:#ff42e0;--color-blob-cyan:#50d3f8;--color-blob-amber:#ffa742;--color-blob-mint:#42ffaa;--color-scrollbar:#0c0c0e;--background-image-check-dark:url(./icons/check-dark.svg);--background-image-error-dark:url(./icons/error-dark.svg);--background-image-warning-dark:url(./icons/warning-dark.svg);--background-image-info-dark:url(./icons/info-dark.svg);--background-image-gradient:linear-gradient(264.35deg, #f9509c -20.87%, #4a30b1 121.75%)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-family:var(--font-sans);color:var(--color-text-body)}:is(h1,h2,h3,h4,h5){text-wrap:balance}:is(p,li,figcaption){text-wrap:pretty}[id],a[name]{scroll-margin-top:calc(calc(var(--spacing) * 5) + var(--header-height,0px) + var(--header-offset,0px))}}@layer components{@media (prefers-reduced-motion:no-preference){[data-animation=hp]:not(.disable-animation) .hero-primary .hero-primary_image,[data-animation=hp]:not(.disable-animation) .hero-primary h1{opacity:.1}[data-animation=hp]:not(.disable-animation) .hero-primary p{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}[data-animation=hp]:not(.disable-animation) .hero-primary .btn{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}[data-animation=hp]:not(.disable-animation) .hero-primary .scroll-next{opacity:0}[data-animation=hp]:not(.disable-animation) .intro-text{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}[data-animation=hp]:not(.disable-animation) .references .btn,[data-animation=hp]:not(.disable-animation) .references_list .reference-preview .reference-preview_media{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}[data-animation=hp]:not(.disable-animation) .references_list .reference-preview h2,[data-animation=hp]:not(.disable-animation) .references_list .reference-preview h3,[data-animation=hp]:not(.disable-animation) .references_list .reference-preview h4,[data-animation=hp]:not(.disable-animation) .references_list .reference-preview p,[data-animation=header]:not(.disable-animation){--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}}.btn{height:calc(var(--spacing) * 14);min-width:calc(var(--spacing) * 12);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 4.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:nowrap;border-radius:2147483647px;display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.btn{--tw-duration:.3s;transition-duration:.3s}}.btn{transition-property:background-color,color,box-shadow,border-color,background,opacity}.btn[style*=--trailing-icon]:after{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);-webkit-mask-image:var(--trailing-icon);-webkit-mask-image:var(--trailing-icon);-webkit-mask-image:var(--trailing-icon);mask-image:var(--trailing-icon);--tw-content:"";content:var(--tw-content);background-color:currentColor;flex-shrink:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.btn[style*=--trailing-icon]:after{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.btn[style*=--trailing-icon]:hover:after,.btn[style*=--trailing-icon]:focus-visible:after{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.btn:disabled,.btn[disabled]{pointer-events:none;opacity:.7}.btn:is(a,button){cursor:pointer}.btn.ajax-loading{pointer-events:none;cursor:wait}.btn-primary{background-image:var(--background-image-gradient);color:var(--color-white)}@media (prefers-reduced-motion:no-preference){.btn-primary{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.btn-primary:hover,.btn-primary:focus{box-shadow:-3px 4px 12px #4a30b12e,3px 4px 12px #f9509c2e}.btn-white{background-color:var(--color-white);color:var(--color-text-dark)}.btn-white-shadow{background-color:var(--color-white);color:var(--color-text-dark);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.btn-white,.btn-white-shadow):before{pointer-events:none;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:100%;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-image:var(--background-image-gradient);padding:calc(var(--spacing) * .5);opacity:0;--tw-content:"";content:var(--tw-content);border-radius:2147483647px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){:is(.btn-white,.btn-white-shadow):before{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}:is(.btn-white,.btn-white-shadow):before{-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(:is(.btn-white,.btn-white-shadow):hover,:is(.btn-white,.btn-white-shadow):focus):before{opacity:1}.btn-sm{height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 4)}.btn-lg{height:calc(var(--spacing) * 14);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.btn-trailing-arrow{--trailing-icon:url(./icons/arrow-right.svg);column-gap:calc(var(--spacing) * 2.5)}.btn-trailing-arrow:after{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);-webkit-mask-image:var(--trailing-icon);-webkit-mask-image:var(--trailing-icon);-webkit-mask-image:var(--trailing-icon);mask-image:var(--trailing-icon);--tw-content:"";content:var(--tw-content);background-color:currentColor;flex-shrink:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.btn-trailing-arrow:after{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.btn-trailing-arrow:hover:after,.btn-trailing-arrow:focus-visible:after{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{margin-inline:auto;margin-top:calc(var(--spacing) * 8);height:calc(var(--spacing) * 2);max-width:calc(var(--spacing) * 100);background-color:var(--color-scrollbar);border-radius:2147483647px}@media (width>=48rem){.swiper-scrollbar{margin-top:calc(var(--spacing) * 12)}}@media (width>=80rem){.swiper-scrollbar{margin-top:calc(var(--spacing) * 16)}}.swiper-scrollbar-drag{background-color:var(--color-magenda-500);border-radius:2147483647px;height:100%}.swiper-carousel img{aspect-ratio:var(--aspect-video);border-radius:var(--radius-2xl);object-fit:cover;width:100%;height:auto}.swiper-navigation_prev,.swiper-navigation_next{z-index:1;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:pointer;background-color:var(--color-text-dark);border-radius:2147483647px;position:absolute;top:50%}@media (prefers-reduced-motion:no-preference){.swiper-navigation_prev,.swiper-navigation_next{--tw-duration:.3s;transition-duration:.3s}}.swiper-navigation_prev,.swiper-navigation_next{transition-property:opacity,scale}:is(.swiper-navigation_prev,.swiper-navigation_next):disabled{pointer-events:none;--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}:is(.swiper-navigation_prev,.swiper-navigation_next):after{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);--tw-content:"";content:var(--tw-content);inset-inline-start:50%;position:absolute;top:50%;-webkit-mask-image:url(./icons/arrow-right.svg);mask-image:url(./icons/arrow-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.swiper-navigation_prev{inset-inline-start:0}.swiper-navigation_prev:after{rotate:180deg}.swiper-navigation_next{inset-inline-end:0}.swiper-scrollable .swiper-wrapper{transition-timing-function:linear}.swiper-big-gallery img,.swiper-big-gallery video{aspect-ratio:503/377;border-radius:var(--radius-3xl);object-fit:cover;object-position:center;width:100%;height:auto}@media (width>=48rem){.swiper-big-gallery img,.swiper-big-gallery video{border-radius:var(--radius-4xl)}}.swiper-big-gallery .swiper-slide{width:calc(var(--spacing) * 80);flex-grow:0;flex-shrink:0}@media (width>=48rem){.swiper-big-gallery .swiper-slide{width:calc(var(--spacing) * 103)}}@media (width>=80rem){.swiper-big-gallery .swiper-slide{width:calc(var(--spacing) * 126)}}:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]){min-height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;--tw-text-shadow-color:#28282a;border-width:1px;border-color:#0000;outline-style:none;display:block}@supports (color:color-mix(in lab, red, red)){:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]){--tw-text-shadow-color:color-mix(in oklab, var(--color-text-dark) var(--tw-text-shadow-alpha), transparent)}}:is(.form-field,.form-field-group):not([type=checkbox],[type=radio])::placeholder{--tw-text-shadow-color:#8e8e8e}@supports (color:color-mix(in lab, red, red)){:is(.form-field,.form-field-group):not([type=checkbox],[type=radio])::placeholder{--tw-text-shadow-color:color-mix(in oklab, var(--color-text-lighter) var(--tw-text-shadow-alpha), transparent)}}@media (prefers-reduced-motion:no-preference){:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]).form-field-invalid{border-color:var(--color-red-400)}:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):user-invalid{border-color:var(--color-red-400)}:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):has(:user-invalid){border-color:var(--color-red-400)}:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):focus,:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):focus-within{border-color:var(--color-blue-100)}:is(:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):focus,:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):focus-within).form-field-invalid{border-color:var(--color-red-400)}:is(:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):focus,:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):focus-within):user-invalid{border-color:var(--color-red-400)}:is(:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):focus,:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):focus-within):has(:user-invalid){border-color:var(--color-red-400)}:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):disabled{background-color:var(--color-gray-100);color:var(--color-gray-300)}:is(.form-field,.form-field-group):not([type=checkbox],[type=radio]):has(:is(input,textarea,select):disabled){background-color:var(--color-gray-100);color:var(--color-gray-300)}:is(.form-field,.form-field-group):is([type=checkbox],[type=radio]){height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex:0 0 calc(var(--spacing) * 5);appearance:none;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);position:relative}@media (prefers-reduced-motion:no-preference){:is(.form-field,.form-field-group):is([type=checkbox],[type=radio]){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}:is(.form-field,.form-field-group):is([type=checkbox],[type=radio]):before{--tw-content:"";content:var(--tw-content);background-color:#0000;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:is(.form-field,.form-field-group):is([type=checkbox],[type=radio]):before{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}:is(:is(.form-field,.form-field-group):is([type=checkbox],[type=radio]):user-invalid,:is(.form-field,.form-field-group):is([type=checkbox],[type=radio]).form-field-invalid){border-color:var(--color-red-400)}:is(.form-field,.form-field-group)[type=checkbox]:before{background-size:calc(var(--spacing) * 4);background-position:50%;background-repeat:no-repeat}:is(.form-field,.form-field-group)[type=radio]{border-radius:2147483647px}:is(.form-field,.form-field-group)[type=radio]:before{inset:var(--spacing);border-radius:2147483647px}.form-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-700)}.form-text a{text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.form-text a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.form-text a:hover,.form-text a:active{color:var(--color-link-primary)}.form-text a:not(:disabled){cursor:pointer}.form-field-group:not([type=checkbox],[type=radio]){align-content:center;align-items:center;gap:var(--spacing);padding-block:calc(var(--spacing) * 1.5);display:flex}.form-field-group:not([type=checkbox],[type=radio]) input{border-style:var(--tw-border-style);min-width:0;min-height:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:inherit;outline-style:var(--tw-outline-style);background-color:#0000;border-width:0;outline-width:0;flex:1;padding:0}.form-field-group:not([type=checkbox],[type=radio]) .btn{flex-shrink:0;width:fit-content}.form-field-switch{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 13.5);flex:0 0 calc(var(--spacing) * 13.5);appearance:none;background-color:#0000000a;border-radius:2147483647px;position:relative}@supports (color:color-mix(in lab, red, red)){.form-field-switch{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}@media (prefers-reduced-motion:no-preference){.form-field-switch{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.form-field-switch:after{inset-block:calc(var(--spacing) * .5);aspect-ratio:1;background-color:var(--color-white);--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);--tw-content:"";content:var(--tw-content);border-radius:2147483647px;position:absolute;inset-inline-start:calc(var(--spacing) * .5)}@media (prefers-reduced-motion:no-preference){.form-field-switch:after{--tw-duration:.3s;transition-duration:.3s}}.form-field-switch:after{transition-property:left,translate}.form-field-switch:checked:after{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:calc(100% - var(--spacing) * .5)}.form-field-sm:is([type=checkbox],[type=radio]){height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.form-field-sm[type=radio]:before{inset:calc(var(--spacing) * .75)}.form-field-sm[type=checkbox]:before{background-size:calc(var(--spacing) * 3)}.form-field-lg:not([type=checkbox],[type=radio]){padding-block:calc(var(--spacing) * 2.5)}.form-field-xl:not([type=checkbox],[type=radio]){padding-block:calc(var(--spacing) * 3)}.form-field-xl:is([type=checkbox],[type=radio]){height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.form-field-xl[type=radio]:before{inset:calc(var(--spacing) * 1.25)}.form-field-xl[type=checkbox]:before{background-size:calc(var(--spacing) * 5)}.form-field-rounded:not([type=checkbox],[type=radio]){border-radius:2147483647px}.form-field-wrapper{width:100%}.form-field-wrapper[style*=--icon]{position:relative}.form-field-wrapper[style*=--icon]:before{z-index:1;height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-gray-300);-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon);--tw-content:"";content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 2);position:absolute;top:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.form-field-wrapper[style*=--icon]>input{padding-inline-start:calc(var(--spacing) * 9)}.form-field-wrapper[style*=--icon]:has(input:disabled):before{background-color:var(--color-gray-200)}.form-control{flex-wrap:wrap;align-items:center;height:min-content;display:flex}.form-control span:not(.form-error,.form-field-group,.saleplace-suggest_name){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}.form-control span:not(.form-error,.form-field-group,.saleplace-suggest_name) a{text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.form-control span:not(.form-error,.form-field-group,.saleplace-suggest_name) a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.form-control span:not(.form-error,.form-field-group,.saleplace-suggest_name) a:hover,.form-control span:not(.form-error,.form-field-group,.saleplace-suggest_name) a:active{color:var(--color-link-primary)}.form-control span:not(.form-error,.form-field-group,.saleplace-suggest_name) a:not(:disabled){cursor:pointer}.form-control span:first-child:not(.form-field-group,.saleplace-suggest_name){margin-bottom:calc(var(--spacing) * 2);width:100%;display:block}.form-control input:is([type=checkbox],[type=radio]){align-self:flex-start;margin-inline-end:calc(var(--spacing) * 2)}.form-control:has(:required) span:first-child:not(.form-field-group):after{content:var(--tw-content);--tw-content:" *";content:var(--tw-content)}.form-control:has([type=checkbox],[type=radio]){flex-wrap:nowrap}.form-control-inline{align-items:center;column-gap:calc(var(--spacing) * 2);display:flex}.form-control-inline span:first-child:not(.form-field-group,.saleplace-suggest_name){width:auto;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:0}.form-error{margin-top:calc(var(--spacing) * 2);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-400);padding-inline-start:calc(var(--spacing) * 5.5);display:block;position:relative}.form-error:before{height:calc(var(--spacing) * 4.5);width:calc(var(--spacing) * 4.5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0);background-image:url(/assets/front/icons/exclamation.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:.5lh}.form{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);flex-direction:column;grid-template-columns:repeat(4,minmax(0,1fr));display:flex}.form:last-child{margin-bottom:0}@media (width>=40rem){.form{display:grid}}.form hr{margin-block:calc(var(--spacing) * 6);height:calc(var(--spacing) * 4.5);appearance:none;border-style:var(--tw-border-style);border-width:0;position:relative}.form hr:before{z-index:1;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-300);--tw-content:attr(data-text);content:var(--tw-content);inset-inline-start:50%;position:absolute;top:50%}.form hr:after{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-gray-100);--tw-content:"";content:var(--tw-content);inset-inline:0;position:absolute;top:50%}.form hr{grid-column:span 4/span 4}.form hr:before{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.form p:not(.form-text){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.form p:not(.form-text) a{text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.form p:not(.form-text) a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.form p:not(.form-text) a:hover,.form p:not(.form-text) a:active{color:var(--color-link-primary)}.form p:not(.form-text) a:not(:disabled){cursor:pointer}.form .form-control-full,.form legend,.form p{grid-column:span 4/span 4}.form .form-control:has(input[type=checkbox]){grid-column:span 4/span 4}.form .form-control-half{grid-column:span 2/span 2}.form .form-control-quarter{grid-column:span 1/span 1}.form .form-control-three\/quarters{grid-column:span 3/span 3}.header{top:calc(var(--spacing) * 4);z-index:10;width:calc(100% - (calc(var(--spacing) * 10)));--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;column-gap:calc(var(--spacing) * 2);border-radius:var(--radius-4xl);background-color:#fffc;flex-wrap:wrap;display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.header{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.header{padding:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xs));--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (width>=40rem){.header{top:calc(var(--spacing) * 6);border-radius:var(--radius-4xl);flex-wrap:nowrap;width:auto}}@media (width>=48rem){.header{top:calc(var(--spacing) * 8)}}.header nav{flex:0 0 100%;order:1;width:100%;display:grid}@media (width>=40rem){.header nav{flex:0 auto;width:auto;display:block}}.header nav{grid-template-rows:0fr;transition:grid-template-rows .3s}.header nav.is-open{grid-template-rows:1fr}.header ul{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}@media (width>=40rem){.header ul{flex-direction:row;align-items:center}}.header ul li{margin-inline:calc(var(--spacing) * 1.5)}.header ul li:first-child{margin-top:calc(var(--spacing) * 1.5)}.header ul li:last-child{margin-bottom:calc(var(--spacing) * 1.5)}@media (width>=40rem){.header ul li:first-child{margin-top:0}.header ul li:last-child{margin-bottom:0}}.header ul a{padding:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);text-wrap:nowrap;display:block;position:relative}@media (prefers-reduced-motion:no-preference){.header ul a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}@media (width>=48rem){.header ul a{padding:calc(var(--spacing) * 4)}}.header ul a strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.header ul a:hover,.header ul a:active,.header ul a.active{color:var(--color-gray-800)}:is(.header ul a:hover,.header ul a:active,.header ul a.active):before{opacity:1}.header ul a:before{width:var(--spacing);height:var(--spacing);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-gray-800);opacity:0;--tw-content:"";content:var(--tw-content);inset-inline-start:calc(var(--spacing) * 0);border-radius:2147483647px;position:absolute;top:50%}@media (prefers-reduced-motion:no-preference){.header ul a:before{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}@media (width>=40rem){.header ul a:before{--tw-content:none;content:none}}.header ul:after{bottom:var(--spacing);width:var(--spacing);height:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-gray-800);opacity:0;border-radius:2147483647px;position:absolute}@media (width>=40rem){.header ul:after{--tw-content:"";content:var(--tw-content)}}.header ul:after{left:var(--indicator-x,0px)}.header ul[style*=--indicator]:has(:hover,:active,.active):after{opacity:1}.header_logo{aspect-ratio:23.5/15.5;width:calc(var(--spacing) * 20);background-color:var(--color-blue-0);padding-top:var(--spacing);text-align:center;border-radius:1.4375rem;align-content:center}@media (width>=40rem){.header_logo{width:calc(var(--spacing) * 23.5);padding-top:calc(var(--spacing) * 1.5)}}.header_logo img{height:calc(var(--spacing) * 6);width:auto;margin-inline:auto}@media (width>=40rem){.header_logo img{height:calc(var(--spacing) * 7)}}.header_actions{align-items:center;column-gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);margin-inline-start:auto;display:flex}@media (width>=40rem){.header_actions{display:none}}.header_burger{aspect-ratio:1;width:calc(var(--spacing) * 8);cursor:pointer;background-color:currentColor;display:block;-webkit-mask-image:url(./icons/burger.svg);mask-image:url(./icons/burger.svg);-webkit-mask-size:contain;mask-size:contain}@media (width>=40rem){.header_burger{display:none}}.text-block{margin-block:calc(var(--spacing) * 12);column-gap:calc(var(--spacing) * 10.5);row-gap:calc(var(--spacing) * 7);flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));display:flex;position:relative;container-type:inline-size}@media (width>=48rem){.text-block{width:calc(100vw - var(--scrollbar) - 5rem);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;column-gap:calc(var(--spacing) * 14);margin-block:calc(var(--spacing) * 20);display:grid;left:50%}}@media (width>=80rem){.text-block{margin-block:calc(var(--spacing) * 35);width:min(calc(100vw - var(--scrollbar) - 5rem), 110rem);column-gap:calc(var(--spacing) * 20)}}.text-block_media{order:1}@media (width>=48rem){.text-block_media{order:0}}.text-block_media :is(img,video,iframe,.video-player){border-radius:var(--radius-3xl)}@media (width>=48rem){.text-block_media :is(img,video,iframe,.video-player){border-radius:var(--radius-4xl)}.text-block_content{align-self:center}.text-block_content>*{max-width:calc(var(--spacing) * 160)}}.text-block_content>:has(+.btn:last-child){margin-bottom:0!important}.text-block_content .btn:last-child{margin-top:calc(var(--spacing) * 5)}@media (width>=48rem){.text-block_content .btn:last-child{margin-top:calc(var(--spacing) * 7.5)}}@media (width>=80rem){.text-block_content .btn:last-child{margin-top:calc(var(--spacing) * 10)}}.text-block:not(.text-block-extended){margin-block:calc(var(--spacing) * 12)}@media (width>=48rem){.text-block:not(.text-block-extended){margin-block:calc(var(--spacing) * 19)}}@media (width>=80rem){.text-block:not(.text-block-extended){margin-block:calc(var(--spacing) * 25)}}.text-block:not(.text-block-extended) .text-block_media{aspect-ratio:4/3;overflow:hidden}.text-block:not(.text-block-extended) .text-block_media>*,.text-block:not(.text-block-extended) .text-block_media>.video-player video{object-fit:cover;object-position:center;width:100%;height:100%}.text-block:not(.text-block-extended) .text-block_content{color:var(--color-text-body)}.text-block:not(.text-block-extended) .text-block_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.text-block:not(.text-block-extended) .text-block_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.text-block:not(.text-block-extended) .text-block_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):hover,.text-block:not(.text-block-extended) .text-block_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):active{color:var(--color-link-primary)}.text-block:not(.text-block-extended) .text-block_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):not(:disabled){cursor:pointer}.text-block:not(.text-block-extended) .text-block_content strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.text-block:not(.text-block-extended) .text-block_content>:is(p,ul,ol),.text-block:not(.text-block-extended) .text-block_content>:is(ul,ol) :is(ul,ol)):not(:last-child){margin-bottom:1lh}:is(.text-block:not(.text-block-extended) .text-block_content>:is(p,ul,ol),.text-block:not(.text-block-extended) .text-block_content>:is(ul,ol) :is(ul,ol))[style*="text-align: center"]+.btn{margin-inline:auto}.text-block:not(.text-block-extended) .text-block_content>:is(ul,ol):not([class]){padding-inline-start:calc(var(--spacing) * 5)}.text-block:not(.text-block-extended) .text-block_content>:is(ul,ol):not([class]) li:not(:last-child){margin-bottom:.5lh}.text-block:not(.text-block-extended) .text-block_content>:is(ul,ol):not([class]) li ul,.text-block:not(.text-block-extended) .text-block_content>:is(ul,ol):not([class]) li ol{margin-top:.5lh}.text-block:not(.text-block-extended) .text-block_content>ul:not([class]){list-style-type:disc}.text-block:not(.text-block-extended) .text-block_content>ol:not([class]){list-style-type:decimal}.text-block:not(.text-block-extended) .text-block_content>:is(img,video,iframe),.text-block:not(.text-block-extended) .text-block_content>figure :is(img,video,iframe){max-width:100%;height:auto}.text-block:not(.text-block-extended) .text-block_content>table{margin-bottom:calc(var(--spacing) * 4);width:100%}.text-block:not(.text-block-extended) .text-block_content>table th{text-align:start}.text-block:not(.text-block-extended) .text-block_content>table th,.text-block:not(.text-block-extended) .text-block_content>table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-gray-100);padding:calc(var(--spacing) * 4)}:is(.text-block:not(.text-block-extended) .text-block_content>table th,.text-block:not(.text-block-extended) .text-block_content>table td):first-child{padding-inline-start:0}:is(.text-block:not(.text-block-extended) .text-block_content>table th,.text-block:not(.text-block-extended) .text-block_content>table td):last-child{padding-inline-end:0}.text-block:not(.text-block-extended) .text-block_content>table strong,.text-block:not(.text-block-extended) .text-block_content>table b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-block:not(.text-block-extended) .text-block_content{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}@media (width>=48rem){.text-block:not(.text-block-extended) .text-block_content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.text-block:not(.text-block-extended) .text-block_content :is(h1,h2,h3){margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.text-block:not(.text-block-extended) .text-block_content :is(h1,h2,h3){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.text-block.text-block-extended{align-items:center}.text-block.text-block-extended .text-block_content{text-align:center;padding-top:0}@media (width>=48rem){.text-block.text-block-extended .text-block_content>*{margin-inline:auto}}.text-block.text-block-extended .text-block_media img{max-height:calc(var(--spacing) * 200);object-fit:cover;width:100%}:is(.text-block.text-block-extended .text-block_content p,.text-block.text-block-extended .text-block_content li) big{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media (width>=48rem){:is(.text-block.text-block-extended .text-block_content p,.text-block.text-block-extended .text-block_content li) big{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}:is(.text-block.text-block-extended .text-block_content p,.text-block.text-block-extended .text-block_content li) strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-block.text-block-extended .text-block_content :is(h1,h2,h3):first-child{margin-bottom:calc(var(--spacing) * 4);font-size:2.175rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.text-block.text-block-extended .text-block_content :is(h1,h2,h3):first-child{margin-bottom:calc(var(--spacing) * 5);font-size:2.875rem;line-height:var(--leading-tight)}}@media (width>=80rem){.text-block.text-block-extended .text-block_content :is(h1,h2,h3):first-child{margin-bottom:calc(var(--spacing) * 6)}}.text-block.text-block-extended .text-block_content .btn:last-child{width:fit-content;margin-inline:auto;display:flex}.text-block.text-block-black{margin-block:calc(var(--spacing) * 20);row-gap:calc(var(--spacing) * 8)}@media (width>=48rem){.text-block.text-block-black{margin-block:calc(var(--spacing) * 28);grid-template-columns:3fr 2fr;align-items:center}}@media (width>=80rem){.text-block.text-block-black{margin-block:calc(var(--spacing) * 36)}}.text-block.text-block-black:before{inset-block:calc(var(--spacing) * -10);z-index:calc(1 * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100vw;translate:var(--tw-translate-x) var(--tw-translate-y);background-image:var(--background-image-gradient);--tw-content:"";content:var(--tw-content);position:absolute;left:50%}@media (width>=48rem){.text-block.text-block-black:before{inset-block:calc(var(--spacing) * -16)}}@media (width>=80rem){.text-block.text-block-black:before{inset-block:calc(var(--spacing) * -20)}}.text-block.text-block-black .text-block_media img{aspect-ratio:var(--aspect-video);object-fit:cover;width:100%;height:auto;max-height:none}.new-start .text-block.text-block-black{margin-bottom:calc(var(--spacing) * 10)}@media (width>=48rem){.new-start .text-block.text-block-black{margin-bottom:calc(var(--spacing) * 16)}}@media (width>=80rem){.new-start .text-block.text-block-black{margin-bottom:calc(var(--spacing) * 20)}}.text-block.text-block-black .text-block_content{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-block.text-block-black .text-block_content{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-block.text-block-black .text-block_content :is(h1,h2,h3):first-child{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--color-white)}@media (width>=48rem){.text-block.text-block-black .text-block_content :is(h1,h2,h3):first-child{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--leading-tight)}}@media (width>=80rem){.text-block.text-block-black .text-block_content :is(h1,h2,h3):first-child{font-size:2.125rem;line-height:var(--leading-tight)}}.text-block.text-block-black .text-block_content p{font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (width>=48rem){.text-block.text-block-black .text-block_content p{font-size:var(--text-base);line-height:var(--leading-relaxed)}}.text-block.text-block-black .text-block_content p a{color:var(--color-white);text-decoration-line:underline;text-decoration-color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-block.text-block-black .text-block_content p a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-block.text-block-black .text-block_content p a{text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.text-block.text-block-black .text-block_content p a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.text-block.text-block-black .text-block_content p a:hover,.text-block.text-block-black .text-block_content p a:focus-visible{-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.text-block.text-block-black .text-block_content .btn:last-child{margin-top:calc(var(--spacing) * 4)}@media (width>=48rem){.text-block.text-block-black .text-block_content .btn:last-child{margin-top:calc(var(--spacing) * 5)}}@media (width>=80rem){.text-block.text-block-black .text-block_content .btn:last-child{margin-top:calc(var(--spacing) * 6)}}.text-block.text-block-black .text-block_content .btn-primary{background-color:var(--color-white);color:var(--color-text-dark);background-image:none}.text-block.text-block-logos .text-block_media{aspect-ratio:auto;border-radius:var(--radius-3xl);background-color:var(--color-peach-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;display:grid;overflow:hidden}@media (width>=48rem){.text-block.text-block-logos .text-block_media{aspect-ratio:4/3;border-radius:var(--radius-4xl);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.text-block.text-block-logos .text-block_media{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7)}}.text-block.text-block-logos .text-block_media>:is(img,a){border-color:#28282a14}@supports (color:color-mix(in lab, red, red)){.text-block.text-block-logos .text-block_media>:is(img,a){border-color:color-mix(in oklab, var(--color-text-dark) 8%, transparent)}}.text-block.text-block-logos .text-block_media>:is(img,a):nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}@media (width>=48rem){.text-block.text-block-logos .text-block_media>:is(img,a):nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:0}.text-block.text-block-logos .text-block_media>:is(img,a):not(:nth-child(3n)){border-right-style:var(--tw-border-style);border-right-width:1px}}.text-block.text-block-logos .text-block_media>:is(img,a):nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:1px}@media (width>=48rem){.text-block.text-block-logos .text-block_media>:is(img,a):nth-child(n+3){border-top-style:var(--tw-border-style);border-top-width:0}.text-block.text-block-logos .text-block_media>:is(img,a):nth-child(-n+3):has(~img,~a){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.text-block.text-block-logos .text-block_media .text-block-logos_note{border-top-style:var(--tw-border-style);border-color:#28282a14;border-top-width:1px;grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.text-block.text-block-logos .text-block_media .text-block-logos_note{border-color:color-mix(in oklab, var(--color-text-dark) 8%, transparent)}}.text-block.text-block-logos .text-block_media .text-block-logos_note{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-body)}@media (width>=48rem){.text-block.text-block-logos .text-block_media .text-block-logos_note{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5)}}@media (width>=80rem){.text-block.text-block-logos .text-block_media .text-block-logos_note{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--leading-relaxed)}}.text-block.text-block-logos .text-block_media .text-block-logos_note a{text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.text-block.text-block-logos .text-block_media .text-block-logos_note a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.text-block.text-block-logos .text-block_media .text-block-logos_note a:hover,.text-block.text-block-logos .text-block_media .text-block-logos_note a:active{color:var(--color-link-primary)}.text-block.text-block-logos .text-block_media .text-block-logos_note a:not(:disabled){cursor:pointer}.text-block.text-block-logos .text-block_media .text-block-logos_note a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.text-block.text-block-logos .text-block_media>img{height:calc(var(--spacing) * 16);object-fit:contain;width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);opacity:.85;--tw-brightness:brightness(0%);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,);border-radius:0;display:block}@media (width>=48rem){.text-block.text-block-logos .text-block_media>img{height:calc(var(--spacing) * 20);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5)}}@media (width>=80rem){.text-block.text-block-logos .text-block_media>img{height:calc(var(--spacing) * 24);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6)}}.text-block.text-block-logos .text-block_media>a{height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 3);justify-content:center;align-items:center;display:flex}@media (width>=48rem){.text-block.text-block-logos .text-block_media>a{height:calc(var(--spacing) * 20);padding-inline:calc(var(--spacing) * 4)}}@media (width>=80rem){.text-block.text-block-logos .text-block_media>a{height:calc(var(--spacing) * 24);padding-inline:calc(var(--spacing) * 5)}}.text-block.text-block-logos .text-block_media>a img{height:calc(var(--spacing) * 8);object-fit:contain;opacity:.85;--tw-brightness:brightness(0%);width:auto;max-width:100%;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,);border-radius:0}@media (width>=48rem){.text-block.text-block-logos .text-block_media>a img{height:calc(var(--spacing) * 9)}}@media (width>=80rem){.text-block.text-block-logos .text-block_media>a img{height:calc(var(--spacing) * 11)}}.text-block.text-block-video .text-block_media{aspect-ratio:4/3;overflow:hidden}.text-block.text-block-video .text-block_media video{border-radius:var(--radius-3xl);object-fit:cover;width:100%;height:100%}@media (width>=48rem){.text-block.text-block-video .text-block_media video{border-radius:var(--radius-4xl)}}@media only screen and (width<=360px){.toastify-right,.toastify-left{max-width:fit-content;margin-left:auto;margin-right:auto;left:0;right:0}}.toastify{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-dark);max-width:calc(100vw - 2rem);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:none;display:flex}.toastify:before{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-content:"";content:var(--tw-content);background-position:50%;background-repeat:no-repeat;background-size:1.25rem;background-color:var(--toast-accent,var(--color-secondary));border-radius:2147483647px;flex-shrink:0}.toastify.info:before,.toastify.warning:before,.toastify.error:before{background-color:var(--color-dark)}.animated-blobs{pointer-events:none;overflow:visible}.scroll-next{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 3)}.service{justify-content:space-between;column-gap:calc(var(--spacing) * 20);row-gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (width>=40rem){.service{flex-direction:row;align-items:flex-start}}.service_body{color:var(--color-text-body)}.service_body :where(li,p,address) a:not(.btn,.preconfigured-product-preview){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.service_body :where(li,p,address) a:not(.btn,.preconfigured-product-preview){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.service_body :where(li,p,address) a:not(.btn,.preconfigured-product-preview):hover,.service_body :where(li,p,address) a:not(.btn,.preconfigured-product-preview):active{color:var(--color-link-primary)}.service_body :where(li,p,address) a:not(.btn,.preconfigured-product-preview):not(:disabled){cursor:pointer}.service_body strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.service_body>:is(p,ul,ol),.service_body>:is(ul,ol) :is(ul,ol)):not(:last-child){margin-bottom:1lh}:is(.service_body>:is(p,ul,ol),.service_body>:is(ul,ol) :is(ul,ol))[style*="text-align: center"]+.btn{margin-inline:auto}.service_body>:is(ul,ol):not([class]){padding-inline-start:calc(var(--spacing) * 5)}.service_body>:is(ul,ol):not([class]) li:not(:last-child){margin-bottom:.5lh}.service_body>:is(ul,ol):not([class]) li ul,.service_body>:is(ul,ol):not([class]) li ol{margin-top:.5lh}.service_body>ul:not([class]){list-style-type:disc}.service_body>ol:not([class]){list-style-type:decimal}.service_body>:is(img,video,iframe),.service_body>figure :is(img,video,iframe){max-width:100%;height:auto}.service_body>table{margin-bottom:calc(var(--spacing) * 4);width:100%}.service_body>table th{text-align:start}.service_body>table th,.service_body>table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-gray-100);padding:calc(var(--spacing) * 4)}:is(.service_body>table th,.service_body>table td):first-child{padding-inline-start:0}:is(.service_body>table th,.service_body>table td):last-child{padding-inline-end:0}.service_body>table strong,.service_body>table b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.service_body{max-width:calc(var(--spacing) * 125);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.875;line-height:1.875}.service_body h2{margin-bottom:calc(var(--spacing) * 5);--tw-leading:var(--leading-tight);font-size:1.75rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.service_body h2{margin-bottom:calc(var(--spacing) * 7.5);font-size:2.25rem}}@media (width>=80rem){.service_body h2{margin-bottom:calc(var(--spacing) * 10);font-size:3rem}}.service_body h2:before{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-lighter);display:block}.service_body h2 a{color:inherit;text-decoration-line:none}@media (prefers-reduced-motion:no-preference){.service_body h2 a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.service_body h2 a:hover,.service_body h2 a:focus-visible{color:var(--color-link-primary)}.service_body>:has(+.btn){margin-bottom:calc(var(--spacing) * 5)}@media (width>=48rem){.service_body>:has(+.btn){margin-bottom:calc(var(--spacing) * 7.5)}}@media (width>=80rem){.service_body>:has(+.btn){margin-bottom:calc(var(--spacing) * 10)}}.service_body>:last-child{margin-bottom:0}.service_links{gap:var(--spacing);flex-wrap:wrap;display:flex}.service_media{flex-grow:0;flex-shrink:0}@media (width>=40rem){.service_media{top:calc(var(--spacing) * 28);width:calc(var(--spacing) * 51);position:sticky}}@media (width>=48rem){.service_media{top:calc(var(--spacing) * 32);width:calc(var(--spacing) * 102)}}.service_media a{display:block;overflow:hidden}.service_media img{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){.service_media img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}}.service_media a:hover img{scale:1.02}.service_references{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.service_references{margin-top:calc(var(--spacing) * 7.5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.service_references{margin-top:calc(var(--spacing) * 10)}}.service-list{margin-block:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 15);flex-direction:column;display:flex}@media (width>=48rem){.service-list{margin-block:calc(var(--spacing) * 15);row-gap:calc(var(--spacing) * 22)}}@media (width>=80rem){.service-list{margin-block:calc(var(--spacing) * 20);row-gap:calc(var(--spacing) * 30)}}.service-list{counter-reset:services}.service-list .service{counter-increment:services}.service-list .service h2:before{content:var(--tw-content);--tw-content:counter(services,decimal-leading-zero);content:var(--tw-content)}.reference-preview{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=80rem){.reference-preview{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.reference-preview h2,.reference-preview h3{margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.reference-preview h2,.reference-preview h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=80rem){.reference-preview h2,.reference-preview h3{margin-bottom:var(--spacing);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.reference-preview p{margin-top:0}@media (hover:hover){.reference-preview:hover .reference-preview_media>:nth-last-child(2):not(:first-child){opacity:1}}.reference-preview.reference-preview-video .reference-preview_media>:nth-last-child(2):not(:first-child){opacity:1}@media (hover:none){.reference-preview.reference-preview-video .reference-preview_media>:nth-last-child(2):not(:first-child){display:block}}.reference-preview.reference-preview-sm h2,.reference-preview.reference-preview-sm h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.reference-preview.reference-preview-sm h2,.reference-preview.reference-preview-sm h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.reference-preview.reference-preview-sm .reference-preview_media{margin-bottom:calc(var(--spacing) * 2.5);aspect-ratio:489/275;height:auto}.reference-preview_media{margin-bottom:calc(var(--spacing) * 5);aspect-ratio:489/275;border-radius:var(--radius-3xl);position:relative;overflow:hidden}@media (width>=48rem){.reference-preview_media{margin-bottom:calc(var(--spacing) * 7);border-radius:var(--radius-4xl)}}@media (width>=80rem){.reference-preview_media{margin-bottom:calc(var(--spacing) * 9)}}.reference-preview_media img,.reference-preview_media video,.reference-preview_media iframe{object-fit:cover;object-position:center;width:100%;height:100%}.reference-preview_media>:nth-last-child(2):not(:first-child){opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.reference-preview_media>:nth-last-child(2):not(:first-child){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}@media (hover:none){.reference-preview_media>:nth-last-child(2):not(:first-child){display:none}}.reference-preview_badge{pointer-events:none;z-index:2;width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28);align-content:center;place-items:center;gap:var(--spacing);background-image:var(--background-image-gradient);text-align:center;font-size:.6875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);opacity:0;border-radius:2147483647px;display:grid;position:absolute;top:0;left:0}@media (width>=48rem){.reference-preview_badge{width:calc(var(--spacing) * 34);height:calc(var(--spacing) * 34);font-size:var(--text-xs);line-height:var(--leading-tight)}}.reference-preview_badge{--badge-x:50%;--badge-y:50%;--badge-scale:.4;transform:translate(calc(var(--badge-x) - 50%), calc(var(--badge-y) - 50%)) scale(var(--badge-scale));transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}.reference-preview_badge svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}@media (width>=48rem){.reference-preview_badge svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}.reference-preview_badge span{padding-inline:calc(var(--spacing) * 3)}.reference-preview-sm .reference-preview_badge{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);gap:calc(var(--spacing) * .5);font-size:.5625rem;line-height:var(--leading-tight)}@media (width>=48rem){.reference-preview-sm .reference-preview_badge{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24);font-size:.625rem;line-height:var(--leading-tight)}}.reference-preview-sm .reference-preview_badge svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (width>=48rem){.reference-preview-sm .reference-preview_badge svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.reference-preview-sm .reference-preview_badge span{padding-inline:calc(var(--spacing) * 2)}@media (hover:hover){.reference-preview:hover .reference-preview_badge{opacity:1;--badge-scale:1}}.black-section{background-color:var(--color-dark);color:var(--color-text-lighter);display:flow-root}.black-section :is(h1,h2,h3){color:var(--color-white)}.toastify{color:#fff;opacity:0;cursor:pointer;z-index:2147483647;background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;max-width:calc(50% - 20px);padding:12px 20px;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);display:inline-block;position:fixed;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d}.toastify.on{opacity:1}.toast-close{color:#fff;cursor:pointer;opacity:.4;background:0 0;border:0;padding:0 5px;font-family:inherit;font-size:1em}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;width:1.5em;height:1.5em;margin:-7px 5px}.toastify-center{max-width:-moz-fit-content;margin-left:auto;margin-right:auto;left:0;right:0}@media only screen and (width<=360px){.toastify-right,.toastify-left{max-width:fit-content;margin-left:auto;margin-right:auto;left:0;right:0}}.toastify{cursor:auto;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);background-color:var(--color-gray-700);max-width:calc(100vw - 2rem);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:none;display:flex;inset-inline-end:calc(var(--spacing) * 6)}@media (width>=48rem){.toastify{max-width:calc(var(--spacing) * 140);inset-inline-end:calc(var(--spacing) * 8)}}.toastify:before{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-content:"";content:var(--tw-content);background-position:50%;background-repeat:no-repeat;background-size:1.25rem;border-radius:2147483647px;flex-shrink:0;background-color:var(--toast-accent)!important}.toastify .toast-close{color:#0000;opacity:1;position:relative}.toastify .toast-close:after{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);--tw-content:"";content:var(--tw-content);position:absolute;top:50%;left:50%;-webkit-mask-image:url(./icons/cross.svg);mask-image:url(./icons/cross.svg);-webkit-mask-size:contain;mask-size:contain}.toastify.success{--toast-accent:var(--color-green-500)}.toastify.success:before{background-image:var(--background-image-check-dark)}.toastify.info{--toast-accent:var(--color-light-blue-400)}.toastify.info:before{background-image:var(--background-image-info-dark)}.toastify.warning{--toast-accent:var(--color-orange-400)}.toastify.warning:before{background-image:var(--background-image-warning-dark)}.toastify.error{--toast-accent:var(--color-red-400)}.toastify.error:before{background-image:var(--background-image-error-dark)}.video-player{cursor:pointer;background-color:var(--color-black);-webkit-user-select:none;user-select:none;aspect-ratio:16/9;width:100%;font-family:var(--font,"Plus Jakarta Sans", system-ui, sans-serif);touch-action:manipulation;border-radius:14px;position:relative;overflow:hidden}.video-player video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vp-center{z-index:3;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;background:linear-gradient(#0000002e,#00000052);justify-content:center;align-items:center;transition-duration:.2s;display:flex;position:absolute;inset:0}.vp-big{aspect-ratio:1;width:calc(var(--spacing) * 14);cursor:pointer;border-style:var(--tw-border-style);background-image:var(--background-image-gradient);color:var(--color-white);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;border-radius:2147483647px;justify-content:center;align-items:center;transition-duration:.3s;display:flex}.vp-big svg{width:42%;height:42%;fill:var(--color-white);margin-left:5%}.vp-big:hover{box-shadow:-3px 4px 12px #4a30b12e,3px 4px 12px #f9509c2e}.vp-bar{pointer-events:none;z-index:4;--tw-translate-y:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y);cursor:default;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;inset-inline:0;background:linear-gradient(#0000,#00000059 40%,#000000d1);transition-duration:.2s;display:flex;position:absolute;bottom:0}.video-player.is-playing .vp-center{pointer-events:none;opacity:0}.video-player.is-playing .vp-bar{pointer-events:auto;--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.video-player.is-playing.vp-idle{cursor:none}.video-player.is-playing.vp-idle .vp-bar{pointer-events:none;--tw-translate-y:calc(var(--spacing) * 2.5);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.vp-btn{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);color:var(--color-white);transition-property:background,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;background-color:#0000;border-width:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.vp-btn:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.vp-btn:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.vp-btn:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.vp-btn svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);fill:currentColor}.vp-time{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);font-variant-numeric:tabular-nums;flex-shrink:0}.vp-time .tot{color:#fff9}@supports (color:color-mix(in lab, red, red)){.vp-time .tot{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.vp-slider{box-sizing:border-box;height:calc(var(--spacing) * 4.5);cursor:pointer;touch-action:none;padding-inline:calc(var(--spacing) * 1.75);--tw-outline-style:none;outline-style:none;align-items:center;display:flex;position:relative}.vp-track{height:calc(var(--spacing) * 1.25);background-color:#ffffff47;border-radius:2147483647px;width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.vp-track{background-color:color-mix(in oklab, var(--color-white) 28.0%, transparent)}}.vp-track{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;transition-duration:.12s}.vp-seek:hover .vp-track,.vp-slider:focus-visible .vp-track{height:calc(var(--spacing) * 1.75)}.vp-fill{pointer-events:none;background-image:var(--background-image-gradient);inset-block:0;border-radius:2147483647px;width:0;position:absolute;left:0}.vp-thumb{pointer-events:none;height:calc(var(--spacing) * 3.25);width:calc(var(--spacing) * 3.25);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);border-radius:2147483647px;position:absolute;top:50%;left:0;box-shadow:0 1px 5px #00000080}.vp-slider:focus-visible .vp-thumb{box-shadow:0 1px 5px #00000080,0 0 0 3px #ffffff8c}.vp-seek{min-width:calc(var(--spacing) * 10);flex:1}.vp-vol-wrap{flex-shrink:0;align-items:center;display:flex}.vp-vol{opacity:0;width:0;transition:width .2s,opacity .18s;overflow:hidden}.vp-vol-wrap:hover .vp-vol,.vp-vol:focus,.vp-vol:focus-within{margin-left:calc(var(--spacing) * .5);width:calc(var(--spacing) * 21);opacity:1}.video-autoplay{border-radius:var(--radius-3xl);background-color:#e6e5e9;overflow:hidden}@media (width>=48rem){.video-autoplay{border-radius:var(--radius-4xl)}}.video-autoplay video{width:100%;height:auto;display:block}.video-autoplay-figure figcaption{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-lighter)}.design-compare{margin-block:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 8);display:grid}@media (width>=48rem){.design-compare{margin-block:calc(var(--spacing) * 16);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.design-compare{margin-block:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 8)}}@media (width>=48rem){.design-compare{width:calc(100vw - var(--scrollbar) - 5rem);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);position:relative;left:50%}}@media (width>=80rem){.design-compare{width:min(calc(100vw - var(--scrollbar) - 5rem), 110rem)}}.design-compare_item{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;display:flex}@media (width>=48rem){.design-compare_item{gap:calc(var(--spacing) * 4)}}.design-compare_label{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-lighter);align-self:flex-start;display:inline-flex}@media (width>=48rem){.design-compare_label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.design-compare_label:before{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-gray-100);--tw-content:"";content:var(--tw-content);border-radius:2147483647px}.design-compare_item-after .design-compare_label{color:var(--color-text-dark)}.design-compare_item-after .design-compare_label:before{background-image:var(--background-image-gradient)}.design-compare_media{border-radius:var(--radius-3xl);overflow:hidden}@media (width>=48rem){.design-compare_media{border-radius:var(--radius-4xl)}}.design-compare_media a{display:block}.design-compare_media img{cursor:zoom-in;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.design-compare_media img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}}@media (hover:hover){.design-compare_media:hover img{scale:1.02}}.design-compare_text{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-body)}@media (width>=48rem){.design-compare_text{font-size:var(--text-base);line-height:var(--leading-relaxed)}}.design-compare_text>:last-child{margin-bottom:0}.before-after{margin-block:calc(var(--spacing) * 12);-webkit-user-select:none;user-select:none;position:relative}@media (width>=48rem){.before-after{margin-block:calc(var(--spacing) * 16)}}@media (width>=80rem){.before-after{margin-block:calc(var(--spacing) * 20)}}.before-after_stage{isolation:isolate;cursor:ew-resize;--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);border-radius:var(--radius-3xl);position:relative;overflow:hidden}@media (width>=48rem){.before-after_stage{border-radius:var(--radius-4xl)}}.before-after_stage img{pointer-events:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.before-after_layer-before{clip-path:inset(0 calc(100% - var(--position)) 0 0);position:absolute;inset:0}.before-after_layer-before img{object-fit:cover;object-position:center;height:100%}.before-after_handle{pointer-events:none;z-index:2;width:calc(var(--spacing) * .5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);inset-block:0;left:var(--position);position:absolute;box-shadow:0 0 0 1px #0000000a,0 0 28px #00000038}.before-after_knob{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-image:var(--background-image-gradient);color:var(--color-white);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;place-items:center;display:grid;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.before-after_knob{transition-property:scale,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}}@media (width>=48rem){.before-after_knob{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}}.before-after_knob svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}@media (width>=48rem){.before-after_knob svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}.before-after.is-dragging .before-after_knob{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.before-after:has(.before-after_range:focus-visible) .before-after_knob{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-link-primary)}.before-after_label{pointer-events:none;top:calc(var(--spacing) * 2);z-index:1;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);border-radius:2147483647px;position:absolute}@media (prefers-reduced-motion:no-preference){.before-after_label{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}@media (width>=48rem){.before-after_label{top:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=80rem){.before-after_label{top:calc(var(--spacing) * 7)}}.before-after_label-before{left:calc(var(--spacing) * 2);background-color:#050505bf}@supports (color:color-mix(in lab, red, red)){.before-after_label-before{background-color:color-mix(in oklab, var(--color-dark) 75%, transparent)}}.before-after_label-before{color:var(--color-white)}@media (width>=48rem){.before-after_label-before{left:calc(var(--spacing) * 5)}}@media (width>=80rem){.before-after_label-before{left:calc(var(--spacing) * 7)}}.before-after_label-after{right:calc(var(--spacing) * 2);background-color:var(--color-white);color:var(--color-text-dark);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=48rem){.before-after_label-after{right:calc(var(--spacing) * 5)}}@media (width>=80rem){.before-after_label-after{right:calc(var(--spacing) * 7)}}.before-after.is-before-hidden .before-after_label-before,.before-after.is-after-hidden .before-after_label-after{opacity:0}.before-after_range{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.erp-cta{margin-block:calc(var(--spacing) * 16)}@media (width>=48rem){.erp-cta{margin-block:calc(var(--spacing) * 24)}}@media (width>=80rem){.erp-cta{margin-block:calc(var(--spacing) * 30)}}.erp-cta_box{isolation:isolate;gap:calc(var(--spacing) * 8);border-radius:var(--radius-3xl);background-color:var(--color-dark);padding:calc(var(--spacing) * 7);color:var(--color-text-light);display:grid;position:relative;overflow:hidden}@media (width>=48rem){.erp-cta_box{border-radius:var(--radius-4xl);padding:calc(var(--spacing) * 12)}}@media (width>=80rem){.erp-cta_box{align-items:flex-end;gap:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 16);grid-template-columns:1fr auto}}.erp-cta_box:before{z-index:calc(1 * -1);aspect-ratio:1;background-image:var(--background-image-gradient);opacity:.35;--tw-blur:blur(var(--blur-3xl));width:70%;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,);--tw-content:"";content:var(--tw-content);border-radius:2147483647px;position:absolute;top:-50%;right:-25%}.erp-cta_box h2{margin-bottom:calc(var(--spacing) * 4);font-size:1.875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white)}@media (width>=48rem){.erp-cta_box h2{margin-bottom:calc(var(--spacing) * 5);font-size:2.5rem;line-height:var(--leading-tight)}}@media (width>=80rem){.erp-cta_box h2{font-size:var(--text-5xl);line-height:var(--leading-tight)}}.erp-cta_box p{max-width:calc(var(--spacing) * 160);font-size:var(--text-base);line-height:var(--leading-relaxed)}@media (width>=48rem){.erp-cta_box p{font-size:var(--text-lg);line-height:var(--leading-relaxed)}}.erp-cta_systems{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (width>=48rem){.erp-cta_systems{margin-top:calc(var(--spacing) * 8)}}.erp-cta_systems li{border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.erp-cta_systems li{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.erp-cta_systems li{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.erp-cta_actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (width>=80rem){.erp-cta_actions{flex-direction:column;align-items:flex-end}}.cta-banner{margin-block:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 5);border-radius:var(--radius-3xl);background-image:var(--background-image-gradient);padding:calc(var(--spacing) * 6);color:#ffffffd9;display:grid}@supports (color:color-mix(in lab, red, red)){.cta-banner{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (width>=48rem){.cta-banner{margin-block:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 8);border-radius:var(--radius-4xl);padding:calc(var(--spacing) * 8);grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}@media (width>=80rem){.cta-banner{margin-block:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 10);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.cta-banner h2,.cta-banner h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white)}@media (width>=48rem){.cta-banner h2,.cta-banner h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--leading-tight)}}@media (width>=80rem){.cta-banner h2,.cta-banner h3{font-size:1.75rem;line-height:var(--leading-tight)}}.cta-banner p{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (width>=48rem){.cta-banner p{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--leading-relaxed)}}.cta-banner p:last-child{margin-bottom:0}.cta-banner .btn{width:fit-content}.cta-banner_media img{max-height:calc(var(--spacing) * 56);border-radius:var(--radius-2xl);object-fit:cover;object-position:center;width:100%;display:block}@media (width>=48rem){.cta-banner_media img{max-height:calc(var(--spacing) * 48)}}@media (width>=80rem){.cta-banner_media img{max-height:calc(var(--spacing) * 60)}}.cta-banner_actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cta-banner_actions .btn-ghost{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.cta-banner_actions .btn-ghost{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.cta-banner_actions .btn-ghost{color:var(--color-white)}@media (prefers-reduced-motion:no-preference){.cta-banner_actions .btn-ghost{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.cta-banner_actions .btn-ghost:hover,.cta-banner_actions .btn-ghost:focus{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.cta-banner_actions .btn-ghost:hover,.cta-banner_actions .btn-ghost:focus{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.cta-banner_content>:last-child{margin-bottom:0}.content-banner{margin-block:calc(var(--spacing) * 6);border-radius:var(--radius-3xl);background-color:var(--color-peach-white);padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 14);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-dark);position:relative}@media (width>=48rem){.content-banner{margin-block:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 7);padding-left:calc(var(--spacing) * 20);font-size:var(--text-base);line-height:var(--leading-relaxed)}}@media (width>=80rem){.content-banner{margin-block:calc(var(--spacing) * 10)}}.content-banner:before{top:50%;left:calc(var(--spacing) * 4);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-image:var(--background-image-gradient);--tw-content:"";content:var(--tw-content);border-radius:2147483647px;position:absolute}@media (width>=48rem){.content-banner:before{left:calc(var(--spacing) * 7);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}.content-banner:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill-rule='evenodd' d='M20 0a20 20 0 1 1 0 40 20 20 0 0 1 0-40Zm-6 18.9a1.1 1.1 0 1 0 0 2.2h8.35l-2.13 2.12a1.1 1.1 0 1 0 1.56 1.56l4-4a1.1 1.1 0 0 0 0-1.56l-4-4a1.1 1.1 0 1 0-1.56 1.56l2.13 2.12Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill-rule='evenodd' d='M20 0a20 20 0 1 1 0 40 20 20 0 0 1 0-40Zm-6 18.9a1.1 1.1 0 1 0 0 2.2h8.35l-2.13 2.12a1.1 1.1 0 1 0 1.56 1.56l4-4a1.1 1.1 0 0 0 0-1.56l-4-4a1.1 1.1 0 1 0-1.56 1.56l2.13 2.12Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.content-banner a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.content-banner+.btn:last-child{margin-top:calc(var(--spacing) * 6)!important}@media (width>=48rem){.content-banner+.btn:last-child{margin-top:calc(var(--spacing) * 8)!important}}@media (width>=80rem){.content-banner+.btn:last-child{margin-top:calc(var(--spacing) * 10)!important}}.hero-primary{isolation:isolate;padding-top:calc(var(--spacing) * 40);padding-bottom:calc(var(--spacing) * 16);text-align:center;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);position:relative}@media (width>=48rem){.hero-primary{padding-top:calc(var(--spacing) * 48);padding-bottom:calc(var(--spacing) * 20);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=80rem){.hero-primary{padding-top:calc(var(--spacing) * 52);padding-bottom:calc(var(--spacing) * 24)}}.hero-primary h1{margin-bottom:calc(var(--spacing) * 6);--tw-leading:1.08;--tw-font-weight:var(--font-weight-extrabold);font-size:2.75rem;line-height:1.08;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.hero-primary h1{--tw-leading:1;margin-bottom:calc(var(--spacing) * 7.5);font-size:4rem;line-height:1}}@media (width>=80rem){.hero-primary h1{margin-bottom:calc(var(--spacing) * 9);font-size:5rem}}.hero-primary h1 strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg, var(--color-link-primary) 0%, var(--color-indigo-300) 100%)}.hero-primary p{max-width:calc(var(--spacing) * 180);margin-inline:auto}.hero-primary .animated-blobs{z-index:calc(2 * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:auto;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}.hero-primary .scroll-next{bottom:calc(var(--spacing) * -2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}@media (width>=48rem){.hero-primary .scroll-next{bottom:calc(var(--spacing) * 2)}}.hero-primary_actions{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}@media (width>=48rem){.hero-primary_actions{margin-top:calc(var(--spacing) * 9)}}@media (width>=80rem){.hero-primary_actions{margin-top:calc(var(--spacing) * 12)}}.hero-primary_image{top:calc(var(--spacing) * 22);z-index:calc(1 * -1);height:auto;width:calc(var(--spacing) * 90);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}@media (width>=48rem){.hero-primary_image{top:calc(var(--spacing) * 26);width:calc(var(--spacing) * 110)}}@media (width>=80rem){.hero-primary_image{top:calc(var(--spacing) * 28);width:calc(var(--spacing) * 125)}}.hero-primary_image{filter:drop-shadow(0 18px 44px #00000012)}.hero-primary.hero-primary-sm{padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 8)}@media (width>=48rem){.hero-primary.hero-primary-sm{padding-top:calc(var(--spacing) * 36);padding-bottom:calc(var(--spacing) * 10)}}@media (width>=80rem){.hero-primary.hero-primary-sm{padding-top:calc(var(--spacing) * 40);padding-bottom:calc(var(--spacing) * 12)}}.hero-primary.hero-primary-sm h1{margin-inline:auto;margin-bottom:calc(var(--spacing) * 5);max-width:calc(var(--spacing) * 220);text-wrap:balance;font-size:2.25rem}@media (width>=48rem){.hero-primary.hero-primary-sm h1{margin-bottom:calc(var(--spacing) * 6);font-size:3rem}}@media (width>=80rem){.hero-primary.hero-primary-sm h1{margin-bottom:calc(var(--spacing) * 7);font-size:3.5rem}}.hero-primary.hero-primary-sm p{max-width:calc(var(--spacing) * 150);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-inline:auto}@media (width>=48rem){.hero-primary.hero-primary-sm p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.hero-primary.hero-primary-sm img{margin-top:calc(var(--spacing) * 10);aspect-ratio:16/7;border-radius:var(--radius-3xl);object-fit:cover;object-position:center;width:100%;height:auto}@media (width>=48rem){.hero-primary.hero-primary-sm img{margin-top:calc(var(--spacing) * 14);border-radius:var(--radius-4xl)}}@media (width>=80rem){.hero-primary.hero-primary-sm img{margin-top:calc(var(--spacing) * 16)}}.hp-pillars{margin-block:calc(var(--spacing) * 16)}@media (width>=48rem){.hp-pillars{margin-block:calc(var(--spacing) * 24)}}@media (width>=80rem){.hp-pillars{margin-block:calc(var(--spacing) * 32)}}.hp-pillars .text-block:first-child{margin-top:0}.hp-pillars .text-block:last-child{margin-bottom:0}.hp-pillars .content-banner{max-width:calc(var(--spacing) * 160)}.lara-features{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 14)}@media (width>=48rem){.lara-features{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 20)}}@media (width>=80rem){.lara-features{margin-top:calc(var(--spacing) * 14);margin-bottom:calc(var(--spacing) * 24)}}.lara-features .text-block:first-child{margin-top:0}.lara-features .text-block:last-child{margin-bottom:0}.lara-features .text-block{margin-block:calc(var(--spacing) * 12)}@media (width>=48rem){.lara-features .text-block{margin-block:calc(var(--spacing) * 16);column-gap:calc(var(--spacing) * 12)}}@media (width>=80rem){.lara-features .text-block{margin-block:calc(var(--spacing) * 20);column-gap:calc(var(--spacing) * 16)}}@media (width>=48rem){.lara-features .text-block_content{align-self:center;padding-top:0}.lara-features .text-block_content>*{max-width:calc(var(--spacing) * 140)}}.lara-features .text-block_content h2{margin-bottom:calc(var(--spacing) * 4)}@media (width>=48rem){.lara-features .text-block_content h2{margin-bottom:calc(var(--spacing) * 5)}}.text-block.text-block-anim .text-block_media{aspect-ratio:4/3;border-radius:var(--radius-3xl);background-color:var(--color-gray-0);align-self:center;width:100%;overflow:hidden}@media (width>=48rem){.text-block.text-block-anim .text-block_media{border-radius:var(--radius-4xl);width:auto}}.lara-anim{--lara-ease:cubic-bezier(.16, 1, .3, 1);width:100%;height:100%;padding:calc(var(--spacing) * 4);color:var(--color-text-dark);justify-content:center;align-items:center;display:flex;position:relative}@media (width>=80rem){.lara-anim{padding:calc(var(--spacing) * 8)}}.lara-anim{background-image:radial-gradient(120% 100% at 0 0,#ff42e01f,#0000 60%),radial-gradient(120% 100% at 100% 100%,#50d3f824,#0000 60%)}@supports (color:color-mix(in lab, red, red)){.lara-anim{background-image:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--color-blob-magenta) 12%, transparent), transparent 60%), radial-gradient(120% 100% at 100% 100%, color-mix(in srgb, var(--color-blob-cyan) 14%, transparent), transparent 60%)}}.lara-anim_card{width:100%;max-width:calc(var(--spacing) * 112);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);text-align:left;--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=80rem){.lara-anim_card{padding:calc(var(--spacing) * 6)}}.lara-anim_langs{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lara-anim_lang{border-style:var(--tw-border-style);border-width:1px;border-color:#28282a1a;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.lara-anim_lang{border-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.lara-anim_lang{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-lighter)}@media (prefers-reduced-motion:no-preference){.lara-anim_lang{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.lara-anim_lang.is-active{background-image:var(--background-image-gradient);color:var(--color-white);border-color:#0000}.lara-anim_headline{margin-bottom:calc(var(--spacing) * 2);min-height:2lh;font-size:var(--text-lg);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.lara-anim_headline{font-size:var(--text-xl);line-height:var(--leading-tight)}}@media (width>=80rem){.lara-anim_headline{min-height:1.75rem}}.lara-anim_text{margin-bottom:calc(var(--spacing) * 4);min-height:4lh;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-body)}@media (width>=80rem){.lara-anim_text{min-height:3.75rem}}.lara-anim_caret{margin-left:calc(var(--spacing) * .5);background-color:var(--color-link-primary);vertical-align:-.15em;width:1px;height:1em;animation:1s steps(2,start) infinite laraCaret;display:inline-block}.lara-anim_badge{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-peach-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-dark);border-radius:2147483647px;display:inline-flex}.lara-anim_spark{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-image:var(--background-image-gradient);border-radius:2147483647px}.lara-anim.is-translating .lara-anim_spark{animation:1.2s ease-in-out infinite laraSpark}.lara-search_field{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#28282a1a;border-radius:2147483647px;display:flex}@supports (color:color-mix(in lab, red, red)){.lara-search_field{border-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.lara-search_field{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-dark)}.lara-search_field svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-text-lighter);flex-shrink:0}.lara-search_query{min-height:calc(var(--spacing) * 10)}@media (width>=80rem){.lara-search_query{min-height:1.25rem}}.lara-search_chips{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lara-search_chips span{background-color:var(--color-peach-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-peach-dark);opacity:0;border-radius:2147483647px}.lara-search_results{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.lara-search_results li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:0;display:flex}.lara-search_results b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.lara-search_results small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-lighter)}.lara-anim.is-revealed .lara-search_chips span,.lara-anim.is-revealed .lara-search_results li{opacity:1;animation:laraRise .45s var(--lara-ease) backwards}.lara-anim.is-revealed .lara-search_chips span:nth-child(2){animation-delay:80ms}.lara-anim.is-revealed .lara-search_chips span:nth-child(3){animation-delay:.16s}.lara-anim.is-revealed .lara-search_results li:first-child{animation-delay:.2s}.lara-anim.is-revealed .lara-search_results li:nth-child(2){animation-delay:.3s}.lara-anim.is-revealed .lara-search_results li:nth-child(3){animation-delay:.4s}.lara-blocks{align-content:flex-start;gap:calc(var(--spacing) * 2.5);max-height:100%;display:grid;overflow:hidden}.lara-block{border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 7);position:relative}.lara-block>span{height:calc(var(--spacing) * 2);background-color:#28282a26;border-radius:2147483647px;display:block}@supports (color:color-mix(in lab, red, red)){.lara-block>span{background-color:color-mix(in oklab, var(--color-text-dark) 15%, transparent)}}.lara-block_grip{top:50%;left:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 4);width:var(--spacing);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#28282a26;border-radius:2147483647px;position:absolute}@supports (color:color-mix(in lab, red, red)){.lara-block_grip{background-color:color-mix(in oklab, var(--color-text-dark) 15%, transparent)}}.lara-block.is-moving .lara-block_grip{background-image:var(--background-image-gradient)}.lara-block-heading>span{height:calc(var(--spacing) * 3);background-color:#28282a40;width:60%}@supports (color:color-mix(in lab, red, red)){.lara-block-heading>span{background-color:color-mix(in oklab, var(--color-text-dark) 25%, transparent)}}.lara-block-text{gap:calc(var(--spacing) * 1.5);display:grid}.lara-block-text>span:last-child{width:66.6667%}.lara-block-media{padding-block:calc(var(--spacing) * 6);color:var(--color-text-lighter);justify-content:center;align-items:center;display:flex}.lara-block-media svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.lara-block-columns{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lara-block-columns>span{height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:#28282a1a}@supports (color:color-mix(in lab, red, red)){.lara-block-columns>span{background-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.lara-blocks_toolbar{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.lara-blocks_toolbar span{background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--color-text-lighter);border-radius:2147483647px}.lara-blocks_add{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-text-dark);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px;place-items:center;display:grid}.lara-anim.is-running .lara-blocks_add{animation:2.4s ease-in-out infinite laraSpark}.lara-upload{place-items:center;gap:calc(var(--spacing) * 2);width:100%;color:var(--color-text-lighter);display:grid}.lara-upload svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.lara-upload_name{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-body)}.lara-upload_bar{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 32);background-color:#28282a1a;border-radius:2147483647px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lara-upload_bar{background-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.lara-upload_bar i{background-image:var(--background-image-gradient);border-radius:2147483647px;width:0;height:100%;display:block}.lara-block.is-uploading .lara-upload_bar i{animation:laraUpload 2.4s var(--lara-ease) infinite}.lara-block.is-moving{z-index:1;--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:transform .35s var(--lara-ease), box-shadow .35s var(--lara-ease);position:relative;transform:translateY(-10px)rotate(-.6deg)}.lara-block[data-block]{transition:transform .35s var(--lara-ease), box-shadow .35s var(--lara-ease)}.lara-mcp{width:100%;max-width:calc(var(--spacing) * 112);align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr) 4.5rem minmax(0,1fr);display:grid}.lara-mcp_side{gap:calc(var(--spacing) * 1.5);display:grid}.lara-mcp_chip{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#28282a1a}@supports (color:color-mix(in lab, red, red)){.lara-mcp_chip{border-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.lara-mcp_chip{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-text-lighter)}@media (prefers-reduced-motion:no-preference){.lara-mcp_chip{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}@media (width>=48rem){.lara-mcp_chip{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.lara-mcp_chip.is-active{background-image:var(--background-image-gradient);color:var(--color-white);border-color:#0000}.lara-mcp_wire{height:calc(var(--spacing) * 14);place-items:center;display:grid;position:relative}.lara-mcp_wire:before{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#28282a26;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.lara-mcp_wire:before{background-color:color-mix(in oklab, var(--color-text-dark) 15%, transparent)}}.lara-mcp_wire:before{--tw-content:"";content:var(--tw-content);left:-.75rem;right:-.75rem}.lara-mcp_label{z-index:1;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.5625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-lighter);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;position:relative}.lara-mcp_dot{z-index:0;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;border-radius:2147483647px;position:absolute;top:50%}.lara-mcp_dot-down{background-image:var(--background-image-gradient)}.lara-mcp_dot-up{background-color:#592d01b3}@supports (color:color-mix(in lab, red, red)){.lara-mcp_dot-up{background-color:color-mix(in oklab, var(--color-peach-dark) 70%, transparent)}}.lara-anim.is-running .lara-mcp_dot-down{animation:2.8s linear infinite laraMcpDown}.lara-anim.is-running .lara-mcp_dot-up{animation:2.8s linear 1.4s infinite laraMcpUp}.lara-mcp_card{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 3);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=48rem){.lara-mcp_card{padding:calc(var(--spacing) * 4)}}.lara-mcp_logo{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-dark);display:block}.lara-mcp_actions{gap:var(--spacing);color:var(--color-text-body);padding:0;font-size:.6875rem;list-style-type:none;display:grid}.lara-mcp_actions li{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);display:flex}.lara-mcp_actions li:before{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#28282a33;border-radius:2147483647px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.lara-mcp_actions li:before{border-color:color-mix(in oklab, var(--color-text-dark) 20%, transparent)}}.lara-mcp_actions li:before{background-color:var(--color-white);--tw-content:"";content:var(--tw-content)}@media (prefers-reduced-motion:no-preference){.lara-mcp_actions li:before{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.lara-mcp_actions li.is-done:before{background-image:var(--background-image-gradient);border-color:#0000}@keyframes laraUpload{0%{width:0}70%,to{width:100%}}@keyframes laraMcpDown{0%{opacity:0;left:-.75rem}12%,82%{opacity:1}to{opacity:0;left:calc(100% + .25rem)}}@keyframes laraMcpUp{0%{opacity:0;left:calc(100% + .25rem)}12%,82%{opacity:1}to{opacity:0;left:-.75rem}}.lara-sync{width:100%;max-width:calc(var(--spacing) * 112);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.lara-sync_node{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:var(--radius-2xl);background-color:var(--color-white);text-align:center;color:var(--color-text-dark);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width>=80rem){.lara-sync_node{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}}.lara-sync_node-erp{background-color:var(--color-dark);color:var(--color-white)}.lara-sync_line{height:calc(var(--spacing) * 16);flex-grow:1;position:relative}.lara-sync_line:before{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);height:1px;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline:0;background-color:#28282a26;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.lara-sync_line:before{background-color:color-mix(in oklab, var(--color-text-dark) 15%, transparent)}}.lara-sync_line:before{--tw-content:"";content:var(--tw-content)}.lara-sync_packet{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);white-space:nowrap;opacity:0;border-radius:2147483647px;position:absolute;left:50%}.lara-sync_packet-down{background-image:var(--background-image-gradient);color:var(--color-white);top:0}.lara-sync_packet-up{background-color:var(--color-peach-white);color:var(--color-peach-dark);bottom:0}.lara-roles{gap:calc(var(--spacing) * 2.5);display:grid}.lara-role{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-dark);display:flex}.lara-switch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);background-color:#28282a26;border-radius:2147483647px;flex-shrink:0;position:relative}@supports (color:color-mix(in lab, red, red)){.lara-switch{background-color:color-mix(in oklab, var(--color-text-dark) 15%, transparent)}}@media (prefers-reduced-motion:no-preference){.lara-switch{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.lara-switch:after{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--color-white);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-content:"";content:var(--tw-content);border-radius:2147483647px;position:absolute}@media (prefers-reduced-motion:no-preference){.lara-switch:after{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.lara-shield{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-peach-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-dark);border-radius:2147483647px;display:inline-flex}.lara-shield svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (prefers-reduced-motion:no-preference){.lara-anim.is-running .lara-sync_packet-down{animation:laraPacketDown 3.2s var(--lara-ease) infinite}.lara-anim.is-running .lara-sync_packet-up{animation:laraPacketUp 3.2s var(--lara-ease) 1.6s infinite}.lara-anim.is-running .lara-block{animation:laraRise .5s var(--lara-ease) backwards}.lara-anim.is-running .lara-block:nth-child(2){animation-delay:.12s}.lara-anim.is-running .lara-block:nth-child(3){animation-delay:.24s}.lara-anim.is-running .lara-block:nth-child(4){animation-delay:.36s}.lara-anim.is-running .lara-block-media{animation:laraRise .5s var(--lara-ease) .24s backwards, laraLift 5s var(--lara-ease) 1.2s infinite}.lara-anim.is-running .lara-role:first-child .lara-switch{animation:6s step-end .6s infinite laraSwitch}.lara-anim.is-running .lara-role:nth-child(2) .lara-switch{animation:6s step-end 1.6s infinite laraSwitch}.lara-anim.is-running .lara-role:nth-child(3) .lara-switch{animation:6s step-end 2.6s infinite laraSwitchOff}.lara-anim.is-running .lara-shield svg{animation:2.4s ease-in-out infinite laraSpark}}@keyframes laraRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes laraLift{0%,55%,to{box-shadow:none;transform:none}65%,90%{transform:translateY(-46px)scale(1.02);box-shadow:0 18px 36px #28282a24}}@keyframes laraPacketDown{0%{opacity:0;transform:translate(-140%)}15%,55%{opacity:1}70%,to{opacity:0;transform:translate(60%)}}@keyframes laraPacketUp{0%{opacity:0;transform:translate(60%)}15%,55%{opacity:1}70%,to{opacity:0;transform:translate(-140%)}}@keyframes laraSwitch{0%,to{background-color:color-mix(in srgb, var(--color-text-dark) 15%, transparent)}20%,80%{background-color:#1f7a4d}}@keyframes laraSwitchOff{0%,to{background-color:var(--color-text-dark)}20%,80%{background-color:color-mix(in srgb, var(--color-text-dark) 15%, transparent)}}@keyframes laraCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes laraSpark{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.6)}}.lara-anim.is-running .lara-role:first-child .lara-switch:after,.lara-anim.is-running .lara-role:nth-child(2) .lara-switch:after{animation:6s step-end infinite laraKnob}.lara-anim.is-running .lara-role:nth-child(2) .lara-switch:after{animation-delay:1s}@keyframes laraKnob{0%,to{transform:none}20%,80%{transform:translate(16px)}}.erp-features{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 14)}@media (width>=48rem){.erp-features{margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 20)}}@media (width>=80rem){.erp-features{margin-top:calc(var(--spacing) * 14);margin-bottom:calc(var(--spacing) * 24)}}.erp-features .text-block:first-child{margin-top:0}.erp-features .text-block:last-child{margin-bottom:0}.erp-features .text-block{margin-block:calc(var(--spacing) * 12)}@media (width>=48rem){.erp-features .text-block{margin-block:calc(var(--spacing) * 16);column-gap:calc(var(--spacing) * 12)}}@media (width>=80rem){.erp-features .text-block{margin-block:calc(var(--spacing) * 20);column-gap:calc(var(--spacing) * 16)}}@media (width>=48rem){.erp-features .text-block_content{align-self:center;padding-top:0}.erp-features .text-block_content>*{max-width:calc(var(--spacing) * 140)}}.erp-features .text-block_content h2{margin-bottom:calc(var(--spacing) * 4)}@media (width>=48rem){.erp-features .text-block_content h2{margin-bottom:calc(var(--spacing) * 5)}}.erp-anim{--erp-ease:cubic-bezier(.16, 1, .3, 1);justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);width:100%;height:100%;padding:calc(var(--spacing) * 4);color:var(--color-text-dark);flex-direction:column;display:flex;position:relative}@media (width>=80rem){.erp-anim{padding:calc(var(--spacing) * 8)}}.erp-anim{background-image:radial-gradient(120% 100% at 100% 0,#50d3f824,#0000 60%),radial-gradient(120% 100% at 0 100%,#ff42e01f,#0000 60%)}@supports (color:color-mix(in lab, red, red)){.erp-anim{background-image:radial-gradient(120% 100% at 100% 0%, color-mix(in srgb, var(--color-blob-cyan) 14%, transparent), transparent 60%), radial-gradient(120% 100% at 0% 100%, color-mix(in srgb, var(--color-blob-magenta) 12%, transparent), transparent 60%)}}.erp-card{width:100%;max-width:calc(var(--spacing) * 112);border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);text-align:left;--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=80rem){.erp-card{padding:calc(var(--spacing) * 6)}}.erp-card_head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-lighter);flex-wrap:wrap;display:flex}@media (width>=80rem){.erp-card_head{flex-wrap:nowrap}}.erp-sync-badge{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-peach-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);color:var(--color-peach-dark);border-radius:2147483647px;flex-shrink:0;display:inline-flex}.erp-sync-badge i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-image:var(--background-image-gradient);border-radius:2147483647px;flex-shrink:0}.erp-flow{width:100%;max-width:calc(var(--spacing) * 96);justify-items:stretch;display:grid}.erp-flow_card{border-radius:var(--radius-2xl);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=48rem){.erp-flow_card{padding:calc(var(--spacing) * 5)}}.erp-flow_label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-lighter);text-transform:uppercase;display:block}.erp-flow_order{gap:calc(var(--spacing) * .5);display:grid}.erp-flow_order b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.erp-flow_order small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-lighter)}.erp-flow_card-erp{background-color:var(--color-dark);color:var(--color-white)}.erp-flow_card-erp .erp-flow_label{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.erp-flow_card-erp .erp-flow_label{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.erp-flow_status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.erp-flow_status svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-blob-cyan);flex-shrink:0}.erp-flow_pipe{height:calc(var(--spacing) * 16);width:100%;position:relative}.erp-flow_pipe:before{inset-block:var(--spacing);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:1px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#28282a26;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.erp-flow_pipe:before{background-color:color-mix(in oklab, var(--color-text-dark) 15%, transparent)}}.erp-flow_pipe:before{--tw-content:"";content:var(--tw-content)}.erp-flow_packet{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);white-space:nowrap;opacity:0;border-radius:2147483647px;position:absolute;top:50%;left:50%}.erp-flow_packet-down{background-image:var(--background-image-gradient);color:var(--color-white)}.erp-flow_packet-up{background-color:var(--color-peach-white);color:var(--color-peach-dark)}.erp-stock{gap:calc(var(--spacing) * 2);display:grid}.erp-stock li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.erp-stock b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.erp-stock_value{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-dark);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.erp-stock_value{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.erp-stock_value.is-changed{background-image:var(--background-image-gradient);color:var(--color-white)}.erp-stock_value.is-low{background-color:var(--color-peach-white);color:var(--color-peach-dark)}.erp-segments{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.erp-segment{border-style:var(--tw-border-style);border-width:1px;border-color:#28282a1a;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.erp-segment{border-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.erp-segment{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-lighter)}@media (prefers-reduced-motion:no-preference){.erp-segment{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.erp-segment.is-active{background-image:var(--background-image-gradient);color:var(--color-white);border-color:#0000}.erp-prices{gap:calc(var(--spacing) * 2);display:grid}.erp-prices li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.erp-prices b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.erp-price{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-dark);flex-shrink:0}.erp-price.is-changed{animation:erpPricePop .5s var(--erp-ease)}.erp-prices_note{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-lighter)}.erp-systems{width:100%;max-width:calc(var(--spacing) * 112);gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-system{border-radius:var(--radius-2xl);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-content:center;align-items:center;display:flex}.erp-system img{height:calc(var(--spacing) * 7);object-fit:contain;width:100%;display:block}@media (width>=48rem){.erp-system img{height:calc(var(--spacing) * 8)}}.erp-systems_note{justify-content:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.erp-systems_note span{background-color:#ffffffb3;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.erp-systems_note span{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.erp-systems_note span{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-body)}.erp-steps{gap:calc(var(--spacing) * 2.5);margin:0;padding:0;list-style-type:none;display:grid}.erp-steps li{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-body);display:flex}.erp-steps i{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#28282a26;border-radius:2147483647px;flex-shrink:0;position:relative}@supports (color:color-mix(in lab, red, red)){.erp-steps i{border-color:color-mix(in oklab, var(--color-text-dark) 15%, transparent)}}.erp-steps i{background-color:var(--color-white)}.erp-steps i:after{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);background-color:#0000;border-radius:2147483647px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.erp-steps i:after{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.erp-monitor{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-peach-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-dark);border-radius:2147483647px;display:inline-flex}.erp-monitor_dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-image:var(--background-image-gradient);border-radius:2147483647px;flex-shrink:0}@media (prefers-reduced-motion:no-preference){.erp-anim.is-running .erp-flow_packet-down{animation:erpPacketDown 3.6s var(--erp-ease) infinite}.erp-anim.is-running .erp-flow_packet-up{animation:erpPacketUp 3.6s var(--erp-ease) 1.8s infinite}.erp-anim.is-running .erp-flow_status svg{animation:erpCheck 3.6s var(--erp-ease) infinite}.erp-anim.is-running .erp-system{animation:erpRise .5s var(--erp-ease) backwards, erpPulse 4.8s var(--erp-ease) infinite}.erp-anim.is-running .erp-system:nth-child(2){animation-delay:80ms,.4s}.erp-anim.is-running .erp-system:nth-child(3){animation-delay:.16s,.8s}.erp-anim.is-running .erp-system:nth-child(4){animation-delay:.24s,1.2s}.erp-anim.is-running .erp-system:nth-child(5){animation-delay:.32s,1.6s}.erp-anim.is-running .erp-system:nth-child(6){animation-delay:.4s,2s}.erp-anim.is-running .erp-steps li i:after{animation:6s step-end infinite erpStep}.erp-anim.is-running .erp-steps li:nth-child(2) i:after{animation-delay:.7s}.erp-anim.is-running .erp-steps li:nth-child(3) i:after{animation-delay:1.4s}.erp-anim.is-running .erp-steps li:nth-child(4) i:after{animation-delay:2.1s}.erp-anim.is-running .erp-monitor_dot{animation:1.6s ease-in-out infinite erpBeat}}@keyframes erpRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes erpPulse{0%,70%,to{transform:none;box-shadow:0 4px 12px #28282a0f}80%{transform:translateY(-4px);box-shadow:0 16px 30px #28282a24}}@keyframes erpPacketDown{0%{opacity:0;transform:translate(-50%,-220%)}15%,55%{opacity:1}70%,to{opacity:0;transform:translate(-50%,120%)}}@keyframes erpPacketUp{0%{opacity:0;transform:translate(-50%,120%)}15%,55%{opacity:1}70%,to{opacity:0;transform:translate(-50%,-220%)}}@keyframes erpCheck{0%,45%{opacity:.35;transform:scale(.85)}60%,to{opacity:1;transform:none}}@keyframes erpStep{0%,to{background-color:#0000}12%,88%{background-color:var(--color-link-primary)}}@keyframes erpBeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.6)}}@keyframes erpPricePop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media not all and (width>=1280px){.text-block.text-block-anim .text-block_media:has(.lara-anim,.erp-anim){aspect-ratio:1}}.lara-anim>*,.erp-anim>*{transform:scale(var(--sol-scale,1));transform-origin:50%}.sol-typo_fix{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-peach-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-peach-dark);opacity:0}.lara-anim.is-revealed .sol-typo_fix{opacity:1;animation:laraRise .45s var(--lara-ease) backwards}.lara-anim.is-revealed .lara-search_chips span:nth-child(4){animation-delay:.24s}.sol-intranet{gap:calc(var(--spacing) * 3);display:grid}.sol-intranet_tabs{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.sol-intranet_tabs span{border-style:var(--tw-border-style);border-width:1px;border-color:#28282a1a;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.sol-intranet_tabs span{border-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.sol-intranet_tabs span{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-text-lighter)}@media (prefers-reduced-motion:no-preference){.sol-intranet_tabs span{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-intranet_tabs span.is-active{background-image:var(--background-image-gradient);color:var(--color-white);border-color:#0000}.sol-intranet_pane{gap:calc(var(--spacing) * 2);display:none}.sol-intranet_pane.is-active{display:grid}.sol-intranet_pane li{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));animation:laraRise .45s var(--lara-ease) backwards;flex-wrap:wrap;display:flex}.sol-intranet_pane li:nth-child(2){animation-delay:70ms}.sol-intranet_pane li:nth-child(3){animation-delay:.14s}.sol-intranet_pane b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.sol-intranet_pane small{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-lighter)}.sol-intranet_state{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-text-lighter);--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);border-radius:2147483647px;margin-left:auto}@media (prefers-reduced-motion:no-preference){.sol-intranet_state{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-intranet_state.is-done{background-image:var(--background-image-gradient);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sol-loyalty{gap:calc(var(--spacing) * 3);display:grid}.sol-loyalty_card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);background-image:var(--background-image-gradient);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);display:flex}.sol-loyalty_brand{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.8}.sol-loyalty_points{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (prefers-reduced-motion:no-preference){.sol-loyalty_points{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-loyalty_points.is-reward{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:.8}.sol-loyalty_bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-gray-0);border-radius:2147483647px;width:100%;overflow:hidden}.sol-loyalty_bar i{background-image:var(--background-image-gradient);width:0;height:100%;transition:width .8s var(--lara-ease);border-radius:2147483647px;display:block}.sol-loyalty_events{gap:calc(var(--spacing) * 2);display:grid}.sol-loyalty_events li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-lighter);display:flex}@media (prefers-reduced-motion:no-preference){.sol-loyalty_events li{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-loyalty_events li.is-active{background-color:var(--color-peach-white);color:var(--color-text-dark)}.sol-loyalty_events b{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-lighter)}.sol-loyalty_events li.is-active b{color:var(--color-peach-dark)}.sol-loyalty_events li.is-reward.is-active{background-image:var(--background-image-gradient);color:var(--color-white)}.sol-loyalty_events li.is-reward.is-active b{color:var(--color-white)}.sol-voucher{gap:calc(var(--spacing) * 4);display:grid}.sol-voucher_ticket{gap:var(--spacing);border-radius:var(--radius-2xl);background-image:var(--background-image-gradient);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);color:var(--color-white);display:grid;position:relative;overflow:hidden}.sol-voucher_label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:.8}.sol-voucher_value{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold)}.sol-voucher_code{margin-top:var(--spacing);background-color:#fff3;border-radius:2147483647px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.sol-voucher_code{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.sol-voucher_code{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.sol-voucher_ticket.is-sent .sol-voucher_code{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.sol-voucher_ticket.is-sent .sol-voucher_code{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.sol-voucher_stamp{top:50%;right:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:#fffc;position:absolute;rotate:-12deg}@supports (color:color-mix(in lab, red, red)){.sol-voucher_stamp{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.sol-voucher_stamp{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;opacity:0;transition:opacity .35s var(--lara-ease), transform .35s var(--lara-ease);transform:translateY(-50%)rotate(-12deg)scale(1.4)}.sol-voucher_ticket.is-used .sol-voucher_stamp{opacity:1;transform:translateY(-50%)rotate(-12deg)scale(1)}.sol-voucher_steps{gap:calc(var(--spacing) * 2);display:grid}.sol-voucher_steps li{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-lighter);display:flex}@media (prefers-reduced-motion:no-preference){.sol-voucher_steps li{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-voucher_steps li:before{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-white);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);color:var(--color-text-lighter);--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);--tw-content:counter(step);content:var(--tw-content);counter-increment:step;border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sol-voucher_steps li.is-done:before{background-image:var(--background-image-gradient);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sol-voucher_steps li.is-active{background-color:var(--color-peach-white);color:var(--color-text-dark)}.sol-voucher_steps li.is-active:before{background-image:var(--background-image-gradient);color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sol-voucher_steps{counter-reset:step}.sol-stock{gap:calc(var(--spacing) * 3);display:grid}.sol-stock_head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-lighter);display:flex}.sol-stock_head b{background-color:var(--color-peach-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-peach-dark);border-radius:2147483647px}.sol-stock_list{gap:calc(var(--spacing) * 2);display:grid}.sol-stock_list li{align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.sol-stock_list li{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}}.sol-stock_list b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.sol-stock_list small{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-lighter)}.sol-stock_list li.is-new{background-color:var(--color-peach-white);animation:laraRise .5s var(--lara-ease)}.sol-stock_list li.is-sold{opacity:.7}.sol-stock_list li.is-gone{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.sol-stock_tag{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-peach-dark);text-transform:uppercase;opacity:0;--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);border-radius:2147483647px;margin-left:auto}@media (prefers-reduced-motion:no-preference){.sol-stock_tag{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-stock_list li.is-new .sol-stock_tag,.sol-stock_list li.is-sold .sol-stock_tag,.sol-stock_list li.is-gone .sol-stock_tag{opacity:1}.sol-social{--fb-text:#050505;--fb-muted:#65676b;--fb-line:#e4e6eb;--fb-surface:#f0f2f5;gap:calc(var(--spacing) * 2.5);--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);color:var(--fb-text);display:grid}.sol-social_head{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sol-social_avatar{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-image:var(--background-image-gradient);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sol-social_id{flex:1;min-width:0}.sol-social_name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--fb-text);display:block;overflow:hidden}.sol-social_meta{align-items:center;gap:var(--spacing);color:var(--fb-muted);font-size:.6875rem;display:flex}.sol-social_dot{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5);background:var(--fb-muted);border-radius:2147483647px}.sol-social_globe{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.sol-social_more{gap:calc(var(--spacing) * .5);padding-top:var(--spacing);flex-shrink:0;align-self:flex-start;display:flex}.sol-social_more i{width:var(--spacing);height:var(--spacing);background:var(--fb-muted);border-radius:2147483647px}.sol-social_text{min-height:2lh;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.sol-social_text{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-social_text{color:var(--fb-text)}.sol-social_carousel{position:relative;overflow:hidden}.sol-social_track{gap:calc(var(--spacing) * 2);transform:translateX(calc(var(--slide,0) * -218px));transition:transform .7s var(--lara-ease);display:flex}.sol-social_slide{border-radius:var(--radius-lg);background:var(--fb-surface);flex-shrink:0;width:210px;overflow:hidden}.sol-social_slide img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.sol-social_slide-bar{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);display:flex}.sol-social_slide-text{flex:1;min-width:0}.sol-social_slide-text b{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--fb-text);display:block;overflow:hidden}.sol-social_slide-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--fb-muted);font-size:.625rem;display:block;overflow:hidden}.sol-social_cta{border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);color:var(--fb-text);border:1px solid var(--fb-line);flex-shrink:0}.sol-social_arrow{top:38%;right:var(--spacing);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);color:#050505;--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;justify-content:center;align-items:center;display:flex;position:absolute}.sol-social_arrow svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.sol-social_stats{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);color:var(--fb-muted);font-size:.6875rem;display:flex}.sol-social_reactions{align-items:center;gap:var(--spacing);display:flex}.sol-social_reactions b{margin-left:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.sol-social_reaction{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:2147483647px;justify-content:center;align-items:center;display:flex}.sol-social_reaction svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.sol-social_reaction-like{background-color:#1877f2}.sol-social_reaction-love{margin-left:calc(var(--spacing) * -1.5);background-color:#f3425f}.sol-social_actions{gap:var(--spacing);padding-top:calc(var(--spacing) * 2);border-top:1px solid var(--fb-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sol-social_actions span{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--fb-muted);display:flex}.sol-social_actions b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sol-social_actions svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sol-filters{gap:calc(var(--spacing) * 3);display:grid}.sol-filters_chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.sol-filters_chips span{border-style:var(--tw-border-style);border-width:1px;border-color:#28282a1a;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.sol-filters_chips span{border-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.sol-filters_chips span{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-text-lighter)}@media (prefers-reduced-motion:no-preference){.sol-filters_chips span{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-filters_chips span.is-active{background-image:var(--background-image-gradient);color:var(--color-white);border-color:#0000}.sol-filters_count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-lighter)}.sol-filters_count b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-dark)}.sol-filters_results{gap:calc(var(--spacing) * 2);display:grid}.sol-filters_results li{align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.sol-filters_results li{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}}.sol-filters_results li.is-hidden{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.sol-filters_results b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.sol-filters_results small{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-lighter)}.sol-leads{gap:calc(var(--spacing) * 3);display:grid}.sol-leads_form{gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);background-color:var(--color-gray-0);padding:calc(var(--spacing) * 3);display:grid}.sol-leads_field{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-xl);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-dark);--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);align-items:center;display:flex}.sol-leads_check{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-lighter);display:flex}.sol-leads_check:before{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#28282a26;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sol-leads_check:before{border-color:color-mix(in oklab, var(--color-text-dark) 15%, transparent)}}.sol-leads_check:before{background-color:var(--color-white);--tw-content:"";content:var(--tw-content)}@media (prefers-reduced-motion:no-preference){.sol-leads_check:before{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-leads_check.is-checked{color:var(--color-text-dark)}.sol-leads_check.is-checked:before{background-image:var(--background-image-gradient);border-color:#0000}.sol-leads_btn{background-image:var(--background-image-gradient);width:fit-content;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:2147483647px}@media (prefers-reduced-motion:no-preference){.sol-leads_btn{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}}.sol-leads_btn.is-pressed{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sol-leads_inbox,.sol-leads_inbox ul{gap:calc(var(--spacing) * 2);display:grid}.sol-leads_inbox li{align-items:center;column-gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:no-preference){.sol-leads_inbox li{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}}.sol-leads_inbox li:first-child{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.sol-leads_inbox li:first-child.is-new{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-peach-white);opacity:1}.sol-leads_inbox b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.sol-leads_inbox small{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-lighter)}.sol-leads_inbox-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-lighter);text-transform:uppercase}.sol-segments{gap:calc(var(--spacing) * 3);display:grid}.sol-segments_tabs{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.sol-segments_tabs span{border-style:var(--tw-border-style);border-width:1px;border-color:#28282a1a;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.sol-segments_tabs span{border-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.sol-segments_tabs span{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);color:var(--color-text-lighter)}@media (prefers-reduced-motion:no-preference){.sol-segments_tabs span{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-segments_tabs span.is-active{background-image:var(--background-image-gradient);color:var(--color-white);border-color:#0000}.sol-segments_field{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#28282a1a;border-radius:2147483647px;display:flex}@supports (color:color-mix(in lab, red, red)){.sol-segments_field{border-color:color-mix(in oklab, var(--color-text-dark) 10%, transparent)}}.sol-segments_field{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-dark)}.sol-segments_field svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-text-lighter);flex-shrink:0}.sol-segments_query{min-height:1.25rem}.sol-segments_results{gap:calc(var(--spacing) * 2);display:grid}.sol-segments_results li{border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-text-dark);opacity:0}.sol-segments_results li.is-shown{opacity:1;animation:laraRise .45s var(--lara-ease) backwards}.sol-stats{gap:calc(var(--spacing) * 3);display:grid}.sol-stats_label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-lighter);text-transform:uppercase}.sol-stats_bars{gap:calc(var(--spacing) * 2);display:grid}.sol-stats_bars li{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:6.5rem 1fr auto;display:grid}.sol-stats_bars span{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-dark);overflow:hidden}.sol-stats_bars i{height:calc(var(--spacing) * 2);background-image:var(--background-image-gradient);border-radius:2147483647px;width:0;display:block}.sol-stats_bars b{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text-lighter)}.lara-anim.is-drawn .sol-stats_bars i{width:var(--v);transition:width .9s var(--lara-ease)}.lara-anim.is-drawn .sol-stats_bars li:nth-child(2) i{transition-delay:.1s}.lara-anim.is-drawn .sol-stats_bars li:nth-child(3) i{transition-delay:.2s}.lara-anim.is-drawn .sol-stats_bars li:nth-child(4) i{transition-delay:.3s}.sol-stats_zero{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-xl);background-color:var(--color-gray-0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.sol-stats_zero>span{--tw-font-weight:var(--font-weight-bold);font-size:.6875rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-text-lighter);text-transform:uppercase}.sol-stats_zero ul{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.sol-stats_zero li{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-text-lighter);border-radius:2147483647px}@media (prefers-reduced-motion:no-preference){.sol-stats_zero li{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.sol-stats_zero li.is-active{background-color:var(--color-peach-white);color:var(--color-peach-dark)}.hero-secondary{margin-bottom:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 30);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));position:relative}@media (width>=48rem){.hero-secondary{margin-bottom:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 36);font-size:var(--text-lg);line-height:1.66667}}@media (width>=80rem){.hero-secondary{margin-bottom:calc(var(--spacing) * 16);padding-top:calc(var(--spacing) * 44)}}.hero-secondary h1{margin-bottom:calc(var(--spacing) * 8);--tw-leading:var(--leading-tight);font-size:2.5rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.hero-secondary h1{margin-bottom:calc(var(--spacing) * 10);font-size:3rem}}@media (width>=80rem){.hero-secondary h1{margin-bottom:calc(var(--spacing) * 12);font-size:3.5rem}}.hero-secondary p{margin-inline-start:auto;margin-bottom:calc(var(--spacing) * 8);max-width:calc(var(--spacing) * 125)}.hero-secondary p:last-child{margin-bottom:0}@media (width>=48rem){.hero-secondary p{margin-bottom:calc(var(--spacing) * 10)}.hero-secondary p:last-child{margin-bottom:0}}@media (width>=80rem){.hero-secondary p{margin-bottom:calc(var(--spacing) * 12)}.hero-secondary p:last-child{margin-bottom:0}}.hero-secondary .hero-secondary_action{max-width:calc(var(--spacing) * 125);margin-inline-start:auto}.hero-secondary :last-child{margin-bottom:0}.hero-secondary img{margin-top:calc(var(--spacing) * 10);aspect-ratio:16/7;border-radius:var(--radius-3xl);object-fit:cover;object-position:center;width:100%;height:auto}@media (width>=48rem){.hero-secondary img{margin-top:calc(var(--spacing) * 14);border-radius:var(--radius-4xl)}}@media (width>=80rem){.hero-secondary img{margin-top:calc(var(--spacing) * 18)}}.hero-secondary .animated-blobs{z-index:calc(2 * -1);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:auto;height:100%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;top:50%;left:50%}.hero-secondary .scroll-next{bottom:calc(var(--spacing) * 8);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}.hero-secondary-bg{padding-bottom:calc(var(--spacing) * 4)}@media (width>=48rem){.hero-secondary-bg{padding-bottom:calc(var(--spacing) * 6)}}.hero-reference{background-color:var(--color-peach-light);padding-top:calc(var(--spacing) * 30);padding-bottom:calc(var(--spacing) * 20);color:var(--color-peach-dark)}@media (width>=48rem){.hero-reference{padding-top:calc(var(--spacing) * 36);padding-bottom:calc(var(--spacing) * 24)}}@media (width>=80rem){.hero-reference{padding-top:calc(var(--spacing) * 44);padding-bottom:calc(var(--spacing) * 28)}}.hero-reference h1{order:calc(1 * -1);margin-bottom:calc(var(--spacing) * 8);max-width:calc(var(--spacing) * 200);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:inherit;font-weight:var(--font-weight-normal)}@media (width>=48rem){.hero-reference h1{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));order:0}}@media (width>=80rem){.hero-reference h1{margin-bottom:calc(var(--spacing) * 12);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.hero-reference h1 strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.hero-reference h2{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);grid-row-start:3}.hero-reference ul{margin-bottom:calc(var(--spacing) * 4);grid-row-start:4}@media (width>=48rem){.hero-reference ul{margin-bottom:0}}.hero-reference p{margin-bottom:calc(var(--spacing) * 10)}.hero-reference a:not(.btn){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.hero-reference a:not(.btn){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.hero-reference a:not(.btn):not(:disabled){cursor:pointer}@media (width>=40rem){.hero-reference_container{max-width:40rem}}@media (width>=48rem){.hero-reference_container{max-width:48rem}}@media (width>=64rem){.hero-reference_container{max-width:64rem}}@media (width>=80rem){.hero-reference_container{max-width:80rem}}@media (width>=96rem){.hero-reference_container{max-width:96rem}}.hero-reference_container{width:100%;max-width:calc(var(--spacing) * 274);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=48rem){.hero-reference_container{padding-inline:calc(var(--spacing) * 10)}}.hero-reference_container{column-gap:calc(var(--spacing) * 5.5);flex-direction:column;display:flex}@media (width>=48rem){.hero-reference_container{display:grid}}.hero-reference_container h1,.hero-reference_container p{grid-column:span 12/span 12}.hero-reference_container>:last-child{margin-bottom:0}.hero-reference_actions{margin-top:calc(var(--spacing) * 8);align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=48rem){.hero-reference_actions{margin-top:calc(var(--spacing) * 10);flex-flow:wrap;align-items:center}}@media (width>=80rem){.hero-reference_actions{margin-top:calc(var(--spacing) * 12)}}.hero-reference-case{padding-bottom:calc(var(--spacing) * 24)}@media (width>=48rem){.hero-reference-case{min-height:0;padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 28)}}@media (width>=80rem){.hero-reference-case{min-height:0;padding-top:calc(var(--spacing) * 40);padding-bottom:calc(var(--spacing) * 36)}}.hero-reference-case h1{margin-bottom:calc(var(--spacing) * 9)}@media (width>=48rem){.hero-reference-case h1{margin-bottom:calc(var(--spacing) * 12)}}@media (width>=80rem){.hero-reference-case h1{margin-bottom:calc(var(--spacing) * 16)}}.hero-reference-case .hero-reference_container{column-gap:calc(var(--spacing) * 5.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.hero-reference-case .hero-reference_container{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero-reference-case .hero-reference_container:before{margin-bottom:calc(var(--spacing) * 6);opacity:.2;--tw-content:"";content:var(--tw-content);background-color:currentColor;grid-column:1/-1;grid-row-start:2;height:1px}@media (width>=48rem){.hero-reference-case .hero-reference_container:before{margin-bottom:calc(var(--spacing) * 8)}}@media (width>=80rem){.hero-reference-case .hero-reference_container:before{margin-bottom:calc(var(--spacing) * 10)}}.hero-reference-case .hero-reference_container>h1,.hero-reference-case .hero-reference_container>p{grid-column:1/-1}.hero-reference-case .hero-reference_container>h2{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;opacity:.6;grid-row-start:3}@media (width>=48rem){.hero-reference-case .hero-reference_container>h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.hero-reference-case .hero-reference_container>ul{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);grid-row-start:4;margin-bottom:0}@media (width>=48rem){.hero-reference-case .hero-reference_container>ul{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.hero-reference-case .hero-reference_container>ul li{margin-bottom:var(--spacing)}.hero-reference-case .hero-reference_container>ul li:last-child{margin-bottom:0}@media (width>=48rem){.hero-reference-case .hero-reference_container>h2:nth-of-type(2),.hero-reference-case .hero-reference_container>ul:nth-of-type(2){grid-column:span 3/span 3}}.hero-reference:has(+.content-reference>.content-reference_container>:is(img,figure,.video-autoplay):first-child){padding-bottom:calc(var(--spacing) * 32)}@media (width>=48rem){.hero-reference:has(+.content-reference>.content-reference_container>:is(img,figure,.video-autoplay):first-child){padding-bottom:calc(var(--spacing) * 58)}}@media (width>=80rem){.hero-reference:has(+.content-reference>.content-reference_container>:is(img,figure,.video-autoplay):first-child){padding-bottom:calc(var(--spacing) * 86)}}.contact-info{margin-block:calc(var(--spacing) * 8)}@media (width>=48rem){.contact-info{margin-block:calc(var(--spacing) * 11)}}@media (width>=80rem){.contact-info{margin-block:calc(var(--spacing) * 16)}}.contact-info h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.contact-info h2{font-size:var(--text-3xl);line-height:var(--leading-tight)}}@media (width>=80rem){.contact-info h2{font-size:2.125rem;line-height:var(--leading-tight)}}.contact-info h3{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.contact-info iframe{margin-block:calc(var(--spacing) * 10);height:calc(var(--spacing) * 75);border-radius:var(--radius-xl);width:100%}@media (width>=48rem){.contact-info iframe{margin-block:calc(var(--spacing) * 15);height:calc(var(--spacing) * 95)}}@media (width>=80rem){.contact-info iframe{margin-block:calc(var(--spacing) * 20);height:calc(var(--spacing) * 106)}}.contact-info_container{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 5);font-size:var(--text-base);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.875;display:grid}@media (width>=40rem){.contact-info_container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.contact-info_container{column-gap:calc(var(--spacing) * 15);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.contact-info_container{column-gap:calc(var(--spacing) * 20)}}.contact-info_container address,.contact-info_container p,.contact-info_container ul{margin-bottom:1lh}:is(.contact-info_container address,.contact-info_container p,.contact-info_container ul):last-child{margin-bottom:0}:is(.contact-info_container address,.contact-info_container p,.contact-info_container ul):has(+.btn){margin-bottom:.5lh}.contact-info_container address{font-style:normal}.contact-info_container li{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.contact-info_container a.btn{margin-bottom:calc(var(--spacing) * 5.5)}.contact-info_container a.btn:last-child{margin-bottom:0}@media (width>=48rem){.contact-info_container a.btn{margin-bottom:calc(var(--spacing) * 6.5)}.contact-info_container a.btn:last-child{margin-bottom:0}}@media (width>=80rem){.contact-info_container a.btn{margin-bottom:calc(var(--spacing) * 7.5)}.contact-info_container a.btn:last-child{margin-bottom:0}}.contact-info_container a:not(.btn){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.contact-info_container a:not(.btn){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.contact-info_container a:not(.btn):hover,.contact-info_container a:not(.btn):active{color:var(--color-link-primary)}.contact-info_container a:not(.btn):not(:disabled){cursor:pointer}.logos{margin-top:calc(var(--spacing) * 15);margin-bottom:calc(var(--spacing) * 20)}@media (width>=48rem){.logos{margin-bottom:calc(var(--spacing) * 30)}}@media (width>=80rem){.logos{margin-bottom:calc(var(--spacing) * 40)}}.logos .logos_label{margin-bottom:calc(var(--spacing) * 8);text-align:start;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:#767676}@media (width>=48rem){.logos .logos_label{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.logos img{height:calc(var(--spacing) * 25);width:calc(var(--spacing) * 34);object-fit:contain;object-position:center;padding:calc(var(--spacing) * 2.5);--tw-grayscale:grayscale(100%);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,)}@media (prefers-reduced-motion:no-preference){.logos img{--tw-duration:.3s;transition-duration:.3s}}.logos img{transition-property:filter}:is(.logos a:hover,.logos a:focus) img{--tw-grayscale:grayscale(0%);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,)}.logos .logos_marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 4rem calc(100% - 4rem),#0000)}.logos .logos_track{align-items:center;width:max-content;animation:60s linear infinite logosMarquee;display:flex}.logos .logos_item{padding-inline:calc(var(--spacing) * 5);flex-shrink:0}@media (width>=48rem){.logos .logos_item{padding-inline:calc(var(--spacing) * 8)}}@media (prefers-reduced-motion:reduce){.logos .logos_track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}}@keyframes logosMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.services{margin-block:calc(var(--spacing) * 12.5)}@media (width>=48rem){.services{margin-block:calc(var(--spacing) * 19)}}@media (width>=80rem){.services{margin-block:calc(var(--spacing) * 25)}}@media (width>=40rem){.services_container{max-width:40rem}}@media (width>=48rem){.services_container{max-width:48rem}}@media (width>=64rem){.services_container{max-width:64rem}}@media (width>=80rem){.services_container{max-width:80rem}}@media (width>=96rem){.services_container{max-width:96rem}}.services_container{width:100%;max-width:calc(var(--spacing) * 274);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=48rem){.services_container{padding-inline:calc(var(--spacing) * 10)}}.services_container{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 5);flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));display:flex}@media (width>=48rem){.services_container{display:grid}}.services_content{color:var(--color-text-body)}.services_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.services_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.services_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):hover,.services_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):active{color:var(--color-link-primary)}.services_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):not(:disabled){cursor:pointer}.services_content strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.services_content>:is(p,ul,ol),.services_content>:is(ul,ol) :is(ul,ol)):not(:last-child){margin-bottom:1lh}:is(.services_content>:is(p,ul,ol),.services_content>:is(ul,ol) :is(ul,ol))[style*="text-align: center"]+.btn{margin-inline:auto}.services_content>:is(ul,ol):not([class]){padding-inline-start:calc(var(--spacing) * 5)}.services_content>:is(ul,ol):not([class]) li:not(:last-child){margin-bottom:.5lh}.services_content>:is(ul,ol):not([class]) li ul,.services_content>:is(ul,ol):not([class]) li ol{margin-top:.5lh}.services_content>ul:not([class]){list-style-type:disc}.services_content>ol:not([class]){list-style-type:decimal}.services_content>:is(img,video,iframe),.services_content>figure :is(img,video,iframe){max-width:100%;height:auto}.services_content>table{margin-bottom:calc(var(--spacing) * 4);width:100%}.services_content>table th{text-align:start}.services_content>table th,.services_content>table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-gray-100);padding:calc(var(--spacing) * 4)}:is(.services_content>table th,.services_content>table td):first-child{padding-inline-start:0}:is(.services_content>table th,.services_content>table td):last-child{padding-inline-end:0}.services_content>table strong,.services_content>table b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.services_content{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:inherit}@media (width>=48rem){.services_content{top:calc(var(--spacing) * 30);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));align-self:flex-start;position:sticky}}.services_content h2{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white)}@media (width>=48rem){.services_content h2{margin-bottom:calc(var(--spacing) * 7.5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=80rem){.services_content h2{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.services_list a{align-items:flex-start;column-gap:calc(var(--spacing) * 3);border-bottom-color:var(--color-text-dark);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:flex}.services_list a:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (prefers-reduced-motion:no-preference){.services_list a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}@media (width>=48rem){.services_list a{min-height:calc(var(--spacing) * 25);padding-block:calc(var(--spacing) * 7.5);font-size:1.375rem}}@media (width>=80rem){.services_list a{padding-block:calc(var(--spacing) * 10)}}.services_list a[data-label]:before{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7.5);line-height:calc(var(--spacing) * 7.5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-text-lighter);--tw-content:attr(data-label);content:var(--tw-content)}.services_list a:hover,.services_list a:focus{background-color:var(--color-text-dark)}.solution-slider{margin-block:calc(var(--spacing) * 14);overflow:hidden}@media (width>=48rem){.solution-slider{margin-block:calc(var(--spacing) * 20)}}@media (width>=80rem){.solution-slider{margin-block:calc(var(--spacing) * 28)}}.solution-slider_head{margin-bottom:calc(var(--spacing) * 7);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}@media (width>=48rem){.solution-slider_head{margin-bottom:calc(var(--spacing) * 10)}}.solution-slider_head h2{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.solution-slider_head h2{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-4xl);line-height:var(--leading-tight)}}@media (width>=80rem){.solution-slider_head h2{font-size:var(--text-5xl);line-height:var(--leading-tight)}}.solution-slider_head p{max-width:calc(var(--spacing) * 140);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-body)}@media (width>=48rem){.solution-slider_head p{font-size:var(--text-base);line-height:var(--leading-relaxed)}}.solution-slider_nav{gap:calc(var(--spacing) * 2);display:none}@media (width>=48rem){.solution-slider_nav{display:flex}}.solution-slider_arrow{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background-color:var(--color-gray-0);color:var(--color-text-dark);border-radius:2147483647px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.solution-slider_arrow{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}}.solution-slider_arrow svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.solution-slider_arrow:disabled{opacity:.35}@media (hover:hover){.solution-slider_arrow:not(:disabled):hover{background-image:var(--background-image-gradient);color:var(--color-white)}}.solution-slider_track{cursor:grab;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 4);display:flex;overflow-x:auto}@media (width>=48rem){.solution-slider_track{gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.solution-slider_track{gap:calc(var(--spacing) * 6)}}.solution-slider_track{scroll-padding-left:1.25rem}@media (width>=48rem){.solution-slider_track{scroll-padding-left:2rem}}.solution-slider_track{scrollbar-width:none;scroll-behavior:smooth}.solution-slider_track::-webkit-scrollbar{display:none}.solution-slider.is-pinned .solution-slider_track{scroll-snap-type:none;scroll-behavior:auto}.solution-slider_track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.solution-grid{margin-block:calc(var(--spacing) * 10)}@media (width>=48rem){.solution-grid{margin-block:calc(var(--spacing) * 14)}}@media (width>=80rem){.solution-grid{margin-block:calc(var(--spacing) * 20)}}.solution-grid_list{gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.solution-grid_list{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.solution-grid_list{gap:calc(var(--spacing) * 6)}}.solution-grid_list .solution-card{aspect-ratio:4/5;flex-shrink:1;width:auto}@media (width>=40rem){.solution-grid_list .solution-card{aspect-ratio:4/3}}.solution-grid_list .solution-card .solution-card_perex{opacity:1;grid-template-rows:1fr}@media (width>=40rem){.solution-grid_list .solution-card:first-child{aspect-ratio:16/7;grid-column:span 2/span 2}}.solution-card{isolation:isolate;width:calc(var(--spacing) * 72);scroll-snap-align:start;border-radius:var(--radius-3xl);background-color:var(--color-dark);color:var(--color-white);flex-direction:column;flex-shrink:0;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (width>=48rem){.solution-card{width:calc(var(--spacing) * 96);border-radius:var(--radius-4xl)}}@media (width>=80rem){.solution-card{width:26rem}}.solution-card{aspect-ratio:3/4}@media (hover:hover){.solution-card:hover .solution-card_media img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.solution-card:hover .solution-card_perex{opacity:1;grid-template-rows:1fr}.solution-card:hover .solution-card_arrow{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}}.solution-card_media{z-index:calc(1 * -1);background-color:var(--color-dark);display:block;position:absolute;inset:0}.solution-card_media:after{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#050505e6;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.solution-card_media:after{--tw-gradient-from:color-mix(in oklab, var(--color-dark) 90%, transparent)}}.solution-card_media:after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-via:#05050559}@supports (color:color-mix(in lab, red, red)){.solution-card_media:after{--tw-gradient-via:color-mix(in oklab, var(--color-dark) 35%, transparent)}}.solution-card_media:after{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#0505051a}@supports (color:color-mix(in lab, red, red)){.solution-card_media:after{--tw-gradient-to:color-mix(in oklab, var(--color-dark) 10%, transparent)}}.solution-card_media:after{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-content:"";content:var(--tw-content)}.solution-card_media img{object-fit:cover;object-position:center;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.solution-card_media img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;transition-duration:.5s}}.solution-card_body{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}@media (width>=48rem){.solution-card_body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 7)}}.solution-card_title{font-size:var(--text-xl);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white)}@media (width>=48rem){.solution-card_title{font-size:var(--text-2xl);line-height:var(--leading-tight)}}.solution-card_perex{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:#fffc;display:grid}@supports (color:color-mix(in lab, red, red)){.solution-card_perex{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.solution-card_perex{opacity:0}@media (prefers-reduced-motion:no-preference){.solution-card_perex{transition-property:opacity,grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.solution-card_perex{grid-template-rows:0fr}.solution-card_perex>*{overflow:hidden}.solution-card.is-active .solution-card_perex{opacity:1;grid-template-rows:1fr}.solution-card_arrow{top:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y);background-image:var(--background-image-gradient);color:var(--color-white);opacity:0;border-radius:2147483647px;place-items:center;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.solution-card_arrow{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}@media (width>=48rem){.solution-card_arrow{top:calc(var(--spacing) * 7);right:calc(var(--spacing) * 7);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}}.solution-card_arrow svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.solution-card.is-active .solution-card_arrow{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}@media (hover:none){.solution-card_perex{opacity:1;grid-template-rows:1fr}}.solution-others{margin-block:calc(var(--spacing) * 16)}@media (width>=48rem){.solution-others{margin-block:calc(var(--spacing) * 20)}}@media (width>=80rem){.solution-others{margin-block:calc(var(--spacing) * 28)}}.solution-others .container>h2{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.solution-others .container>h2{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=80rem){.solution-others .container>h2{margin-bottom:calc(var(--spacing) * 12);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.solution-others .solution-grid{margin-top:0}.references{margin-top:calc(var(--spacing) * 20);margin-bottom:calc(var(--spacing) * 10)}@media (width>=48rem){.references{margin-top:calc(var(--spacing) * 30);margin-bottom:calc(var(--spacing) * 15)}}@media (width>=80rem){.references{margin-top:calc(var(--spacing) * 40);margin-bottom:calc(var(--spacing) * 20)}}.references.references-listing{margin-top:calc(var(--spacing) * 8)}@media (width>=48rem){.references.references-listing{margin-top:calc(var(--spacing) * 10)}}@media (width>=80rem){.references.references-listing{margin-top:calc(var(--spacing) * 12)}}.references .container>h2{margin-bottom:calc(var(--spacing) * 10);text-align:center;font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.references .container>h2{margin-bottom:calc(var(--spacing) * 18);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=80rem){.references .container>h2{margin-bottom:calc(var(--spacing) * 25);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.references .btn{width:fit-content;margin-inline:auto;display:flex}.references_wide{width:100%;max-width:calc(var(--spacing) * 440);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=48rem){.references_wide{padding-inline:calc(var(--spacing) * 10)}}.references_list{margin-bottom:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.references_list{row-gap:calc(var(--spacing) * 8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.references_list{margin-bottom:calc(var(--spacing) * 12)}}@media (width>=80rem){.references_list{margin-bottom:calc(var(--spacing) * 15);column-gap:calc(var(--spacing) * 16);row-gap:calc(var(--spacing) * 10)}}.references_list .reference-preview{break-inside:avoid}@media (width>=40rem){.references_list .reference-preview:nth-child(2n){margin-top:calc(var(--spacing) * 8)}}@media (width>=80rem){.references_list .reference-preview:nth-child(2n){margin-top:calc(var(--spacing) * 14)}}.references_list.references_list-lg{row-gap:calc(var(--spacing) * 6)}@media (width>=40rem){.references_list.references_list-lg{row-gap:calc(var(--spacing) * 7)}}@media (width>=80rem){.references_list.references_list-lg{row-gap:calc(var(--spacing) * 9)}}@media (width>=40rem){.references_list.references_list-lg .reference-preview:nth-child(odd){margin-top:0}.references_list.references_list-lg .reference-preview:nth-child(2n){margin-top:calc(var(--spacing) * 10)}}@media (width>=80rem){.references_list.references_list-lg .reference-preview:nth-child(2n){margin-top:calc(var(--spacing) * 16)}}.references.references-related{margin-top:calc(var(--spacing) * 16);margin-bottom:calc(var(--spacing) * 16)}@media (width>=48rem){.references.references-related{margin-top:calc(var(--spacing) * 20);margin-bottom:calc(var(--spacing) * 20)}}@media (width>=80rem){.references.references-related{margin-top:calc(var(--spacing) * 24);margin-bottom:calc(var(--spacing) * 24)}}.references.references-related .container>h2{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (width>=48rem){.references.references-related .container>h2{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=80rem){.references.references-related .container>h2{margin-bottom:calc(var(--spacing) * 12);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.references.references-related .references_list{row-gap:calc(var(--spacing) * 8)}@media (width>=40rem){.references.references-related .references_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.references.references-related .references_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.references.references-related .references_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.references.references-related .references_list{margin-bottom:calc(var(--spacing) * 10)}}@media (width>=80rem){.references.references-related .references_list{margin-bottom:calc(var(--spacing) * 12);column-gap:calc(var(--spacing) * 10)}}.references.references-related .references_list .reference-preview{margin-top:0}@media (width>=40rem){.references.references-related .references_list .reference-preview:nth-child(2n){margin-top:0}}@media (width>=80rem){.references.references-related .references_list .reference-preview:nth-child(2n){margin-top:0}}.experiences{margin-top:calc(var(--spacing) * 12.5);margin-bottom:calc(var(--spacing) * 15)}@media (width>=48rem){.experiences{margin-top:calc(var(--spacing) * 19);margin-bottom:calc(var(--spacing) * 22)}}@media (width>=80rem){.experiences{margin-top:calc(var(--spacing) * 25);margin-bottom:calc(var(--spacing) * 30)}}.experiences_content{color:var(--color-text-body)}.experiences_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.experiences_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.experiences_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):hover,.experiences_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):active{color:var(--color-link-primary)}.experiences_content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):not(:disabled){cursor:pointer}.experiences_content strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.experiences_content>:is(p,ul,ol),.experiences_content>:is(ul,ol) :is(ul,ol)):not(:last-child){margin-bottom:1lh}:is(.experiences_content>:is(p,ul,ol),.experiences_content>:is(ul,ol) :is(ul,ol))[style*="text-align: center"]+.btn{margin-inline:auto}.experiences_content>:is(ul,ol):not([class]){padding-inline-start:calc(var(--spacing) * 5)}.experiences_content>:is(ul,ol):not([class]) li:not(:last-child){margin-bottom:.5lh}.experiences_content>:is(ul,ol):not([class]) li ul,.experiences_content>:is(ul,ol):not([class]) li ol{margin-top:.5lh}.experiences_content>ul:not([class]){list-style-type:disc}.experiences_content>ol:not([class]){list-style-type:decimal}.experiences_content>:is(img,video,iframe),.experiences_content>figure :is(img,video,iframe){max-width:100%;height:auto}.experiences_content>table{margin-bottom:calc(var(--spacing) * 4);width:100%}.experiences_content>table th{text-align:start}.experiences_content>table th,.experiences_content>table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-gray-100);padding:calc(var(--spacing) * 4)}:is(.experiences_content>table th,.experiences_content>table td):first-child{padding-inline-start:0}:is(.experiences_content>table th,.experiences_content>table td):last-child{padding-inline-end:0}.experiences_content>table strong,.experiences_content>table b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.experiences_content{margin-bottom:calc(var(--spacing) * 12.5);column-gap:calc(var(--spacing) * 10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-light);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=48rem){.experiences_content{margin-bottom:calc(var(--spacing) * 19);display:grid}}@media (width>=80rem){.experiences_content{margin-bottom:calc(var(--spacing) * 25)}}.experiences_content big{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white)}@media (width>=48rem){.experiences_content big{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.experiences_content h2{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white);grid-row:span 9999/span 9999;align-self:flex-start}@media (width>=48rem){.experiences_content h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));margin-bottom:0}}@media (width>=80rem){.experiences_content h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.experiences_gallery .swiper{overflow:visible}.reference-banner{margin-block:calc(var(--spacing) * 12.5)}@media (width>=48rem){.reference-banner{margin-block:calc(var(--spacing) * 19)}}@media (width>=80rem){.reference-banner{margin-block:calc(var(--spacing) * 25)}}.reference-banner a{border-radius:var(--radius-3xl);display:block;overflow:hidden}@media (width>=48rem){.reference-banner a{border-radius:var(--radius-4xl)}}.reference-banner img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.reference-banner img{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;transition-duration:.7s}}.reference-banner a:hover img{scale:1.015}.marquee-gallery{margin-block:calc(var(--spacing) * 12.5);row-gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=48rem){.marquee-gallery{margin-block:calc(var(--spacing) * 19);row-gap:calc(var(--spacing) * 5)}}@media (width>=80rem){.marquee-gallery{margin-block:calc(var(--spacing) * 25);row-gap:calc(var(--spacing) * 6)}}.marquee-gallery{margin-inline:calc(50cqi - 50vw)}.marquee-gallery a{margin-inline:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 80);flex:0 0 calc(calc(var(--spacing) * 80));display:block}@media (width>=48rem){.marquee-gallery a{margin-inline:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 130);flex:0 0 calc(calc(var(--spacing) * 130))}}@media (width>=80rem){.marquee-gallery a{margin-inline:calc(var(--spacing) * 3);width:calc(var(--spacing) * 180);flex:0 0 calc(calc(var(--spacing) * 180))}}.marquee-gallery img{aspect-ratio:431/246;border-radius:var(--radius-2xl);object-fit:cover;object-position:center;width:100%;height:auto}@media (width>=48rem){.marquee-gallery img{border-radius:var(--radius-3xl)}}@media (width>=80rem){.marquee-gallery img{border-radius:var(--radius-4xl)}}.marquee-gallery .marquee_track{display:inline-flex!important}.marquee-gallery .marquee6k__wrapper{display:block}.content-reference .content-reference_container{color:var(--color-text-body);container-type:inline-size}.content-reference .content-reference_container :where(li,p,address) a:not(.btn,.preconfigured-product-preview){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.content-reference .content-reference_container :where(li,p,address) a:not(.btn,.preconfigured-product-preview){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.content-reference .content-reference_container :where(li,p,address) a:not(.btn,.preconfigured-product-preview):hover,.content-reference .content-reference_container :where(li,p,address) a:not(.btn,.preconfigured-product-preview):active{color:var(--color-link-primary)}.content-reference .content-reference_container :where(li,p,address) a:not(.btn,.preconfigured-product-preview):not(:disabled){cursor:pointer}.content-reference .content-reference_container strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.content-reference .content-reference_container>:is(p,ul,ol),.content-reference .content-reference_container>:is(ul,ol) :is(ul,ol)):not(:last-child){margin-bottom:1lh}:is(.content-reference .content-reference_container>:is(p,ul,ol),.content-reference .content-reference_container>:is(ul,ol) :is(ul,ol))[style*="text-align: center"]+.btn{margin-inline:auto}.content-reference .content-reference_container>:is(ul,ol):not([class]){padding-inline-start:calc(var(--spacing) * 5)}.content-reference .content-reference_container>:is(ul,ol):not([class]) li:not(:last-child){margin-bottom:.5lh}.content-reference .content-reference_container>:is(ul,ol):not([class]) li ul,.content-reference .content-reference_container>:is(ul,ol):not([class]) li ol{margin-top:.5lh}.content-reference .content-reference_container>ul:not([class]){list-style-type:disc}.content-reference .content-reference_container>ol:not([class]){list-style-type:decimal}.content-reference .content-reference_container>:is(img,video,iframe),.content-reference .content-reference_container>figure :is(img,video,iframe){max-width:100%;height:auto}.content-reference .content-reference_container>table{margin-bottom:calc(var(--spacing) * 4);width:100%}.content-reference .content-reference_container>table th{text-align:start}.content-reference .content-reference_container>table th,.content-reference .content-reference_container>table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-gray-100);padding:calc(var(--spacing) * 4)}:is(.content-reference .content-reference_container>table th,.content-reference .content-reference_container>table td):first-child{padding-inline-start:0}:is(.content-reference .content-reference_container>table th,.content-reference .content-reference_container>table td):last-child{padding-inline-end:0}.content-reference .content-reference_container>table strong,.content-reference .content-reference_container>table b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.content-reference .content-reference_container{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.content-reference .content-reference_container>:where(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}.content-reference .content-reference_container>h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.content-reference .content-reference_container>h2:first-child{margin-top:0}@media (width>=48rem){.content-reference .content-reference_container>h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=80rem){.content-reference .content-reference_container>h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.content-reference .content-reference_container>h2 big{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (width>=48rem){.content-reference .content-reference_container>h2 big{margin-bottom:calc(var(--spacing) * 15);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (width>=80rem){.content-reference .content-reference_container>h2 big{margin-bottom:calc(var(--spacing) * 20);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}.content-reference .content-reference_container>h2 b,.content-reference .content-reference_container>h2 strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.content-reference .content-reference_container>h2:has(b,strong){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.content-reference .content-reference_container>h3{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.content-reference .content-reference_container>h3:first-child{margin-top:0}.content-reference .content-reference_container>h4{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4)}.content-reference .content-reference_container>h4:first-child{margin-top:0}.content-reference .content-reference_container>h5{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4)}.content-reference .content-reference_container>h5:first-child{margin-top:0}.content-reference .content-reference_container{font-size:var(--text-base);color:var(--color-text-dark);line-height:1.875}.content-reference .content-reference_container>img+h2{margin-top:calc(var(--spacing) * 8)}@media (width>=48rem){.content-reference .content-reference_container>img+h2{margin-top:calc(var(--spacing) * 12)}}@media (width>=80rem){.content-reference .content-reference_container>img+h2{margin-top:calc(var(--spacing) * 16)}}.content-reference .content-reference_container>figure{margin-block:calc(var(--spacing) * 6)}@media (width>=48rem){.content-reference .content-reference_container>figure{margin-block:calc(var(--spacing) * 7)}}@media (width>=80rem){.content-reference .content-reference_container>figure{margin-block:calc(var(--spacing) * 8)}}.content-reference .content-reference_container>:is(img,video,iframe,.product-preview-list,.basic-gallery,.link-preview-list,.statistics,blockquote){margin-block:calc(var(--spacing) * 6)}@media (width>=48rem){.content-reference .content-reference_container>:is(img,video,iframe,.product-preview-list,.basic-gallery,.link-preview-list,.statistics,blockquote){margin-block:calc(var(--spacing) * 7)}}@media (width>=80rem){.content-reference .content-reference_container>:is(img,video,iframe,.product-preview-list,.basic-gallery,.link-preview-list,.statistics,blockquote){margin-block:calc(var(--spacing) * 8)}}.content-reference .content-reference_container>:is(.video-player,.video-autoplay,.video-autoplay-figure){margin-block:calc(var(--spacing) * 10)}@media (width>=48rem){.content-reference .content-reference_container>:is(.video-player,.video-autoplay,.video-autoplay-figure){margin-block:calc(var(--spacing) * 15)}}@media (width>=80rem){.content-reference .content-reference_container>:is(.video-player,.video-autoplay,.video-autoplay-figure){margin-block:calc(var(--spacing) * 20)}}.content-reference .content-reference_container>.timeline{margin-block:calc(var(--spacing) * 8)}@media (width>=48rem){.content-reference .content-reference_container>.timeline{margin-block:calc(var(--spacing) * 12)}}@media (width>=80rem){.content-reference .content-reference_container>.timeline{margin-block:calc(var(--spacing) * 20)}}.content-reference .content-reference_container>:is(video,iframe){aspect-ratio:var(--aspect-video);width:100%;height:auto}.content-reference .content-reference_container>.text-block-black{margin-block:calc(var(--spacing) * 16)}@media (width>=48rem){.content-reference .content-reference_container>.text-block-black{margin-block:calc(var(--spacing) * 20)}}@media (width>=80rem){.content-reference .content-reference_container>.text-block-black{margin-block:calc(var(--spacing) * 28)}}.content-reference .content-reference_container .text-block img,.content-reference .content-reference_container .text-block video,.content-reference .content-reference_container .text-block iframe{margin-block:0}.content-reference .content-reference_container .text-block :first-child{margin-top:0}.content-reference .content-reference_container .text-block :last-child{margin-bottom:0}.content-reference .content-reference_container>:first-child{margin-top:0}.content-reference .content-reference_container>:last-child{margin-bottom:0}.content-reference .content-reference_container>.btn{margin-block:calc(var(--spacing) * 6);width:fit-content;display:flex}.content-reference .content-reference_container>h2{margin-top:calc(var(--spacing) * 12.5);margin-bottom:calc(var(--spacing) * 8)}@media (width>=48rem){.content-reference .content-reference_container>h2{margin-top:calc(var(--spacing) * 19);margin-bottom:calc(var(--spacing) * 12)}}@media (width>=80rem){.content-reference .content-reference_container>h2{margin-top:calc(var(--spacing) * 25);margin-bottom:calc(var(--spacing) * 15)}}.content-reference .content-reference_container>h2:has(+p,+ul,+ol){margin-bottom:calc(var(--spacing) * 5)}@media (width>=48rem){.content-reference .content-reference_container>h2:has(+p,+ul,+ol){margin-bottom:calc(var(--spacing) * 7.5)}}@media (width>=80rem){.content-reference .content-reference_container>h2:has(+p,+ul,+ol){margin-bottom:calc(var(--spacing) * 10)}}.content-reference .content-reference_container>blockquote{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-extrabold);font-size:1.875rem;line-height:1.2;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark);position:relative}@media (width>=48rem){.content-reference .content-reference_container>blockquote{padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 13.5);font-size:2.25rem}}@media (width>=80rem){.content-reference .content-reference_container>blockquote{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 18);font-size:2.875rem}}.content-reference .content-reference_container>blockquote:before,.content-reference .content-reference_container>blockquote:after{aspect-ratio:88/68;width:calc(var(--spacing) * 11);--tw-content:"";content:var(--tw-content);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}@media (width>=48rem){.content-reference .content-reference_container>blockquote:before,.content-reference .content-reference_container>blockquote:after{width:calc(var(--spacing) * 15.5)}}@media (width>=80rem){.content-reference .content-reference_container>blockquote:before,.content-reference .content-reference_container>blockquote:after{width:calc(var(--spacing) * 22)}}.content-reference .content-reference_container>blockquote:before{background-image:url(./icons/quote-top.svg);top:0;left:0}.content-reference .content-reference_container>blockquote:after{background-image:url(./icons/quote-bottom.svg);bottom:0;right:0}.content-reference .content-reference_container>.references_list{margin-bottom:calc(var(--spacing) * 12.5)}@media (width>=48rem){.content-reference .content-reference_container>.references_list{margin-bottom:calc(var(--spacing) * 19)}}@media (width>=80rem){.content-reference .content-reference_container>.references_list{margin-bottom:calc(var(--spacing) * 25)}}.content-reference .content-reference_container>ul.list.list--horizontal{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.content-reference .content-reference_container>ul.list.list--horizontal{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.content-reference .content-reference_container>ul.list.list--horizontal{margin-block:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.content-reference .content-reference_container>ul.list.list--horizontal{margin-block:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 7.5);grid-template-columns:repeat(4,minmax(0,1fr))}}.content-reference .content-reference_container>ul.list.list--horizontal{counter-reset:list}@media (width>=40rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:only-child){grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=48rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:only-child){grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=80rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:only-child){grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=48rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=48rem){:is(.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(5):last-child),.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(6):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){:is(.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(5):last-child),.content-reference .content-reference_container>ul.list.list--horizontal:has(>li:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}.content-reference .content-reference_container>ul.list.list--horizontal b,.content-reference .content-reference_container>ul.list.list--horizontal strong{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark);display:block}:is(.content-reference .content-reference_container>ul.list.list--horizontal b,.content-reference .content-reference_container>ul.list.list--horizontal strong):last-child{margin-bottom:0}@media (width>=48rem){.content-reference .content-reference_container>ul.list.list--horizontal b,.content-reference .content-reference_container>ul.list.list--horizontal strong{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:is(.content-reference .content-reference_container>ul.list.list--horizontal b,.content-reference .content-reference_container>ul.list.list--horizontal strong):last-child{margin-bottom:0}}@media (width>=80rem){.content-reference .content-reference_container>ul.list.list--horizontal b,.content-reference .content-reference_container>ul.list.list--horizontal strong{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}:is(.content-reference .content-reference_container>ul.list.list--horizontal b,.content-reference .content-reference_container>ul.list.list--horizontal strong):last-child{margin-bottom:0}}:is(.content-reference .content-reference_container>ul.list.list--horizontal b,.content-reference .content-reference_container>ul.list.list--horizontal strong)+br{display:contents}.content-reference .content-reference_container>ul.list.list--horizontal li{counter-increment:list;--blob-a:var(--color-blob-magenta);--blob-b:var(--color-blob-cyan);isolation:isolate;border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);position:relative;overflow:hidden}@media (width>=48rem){.content-reference .content-reference_container>ul.list.list--horizontal li{border-radius:var(--radius-4xl);padding:calc(var(--spacing) * 6)}}@media (width>=80rem){.content-reference .content-reference_container>ul.list.list--horizontal li{padding:calc(var(--spacing) * 7)}}.content-reference .content-reference_container>ul.list.list--horizontal li{box-shadow:0 1px 2px #592d010d,0 18px 36px -24px #592d0147}.content-reference .content-reference_container>ul.list.list--horizontal li:after{pointer-events:none;z-index:calc(1 * -1);--tw-content:"";content:var(--tw-content);background-image:radial-gradient(125% 105% at 0% 0%, var(--blob-a), transparent 58%), radial-gradient(135% 115% at 100% 100%, var(--blob-b), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.content-reference .content-reference_container>ul.list.list--horizontal li:after{background-image:radial-gradient(125% 105% at 0% 0%, color-mix(in srgb, var(--blob-a) 16%, transparent), transparent 58%), radial-gradient(135% 115% at 100% 100%, color-mix(in srgb, var(--blob-b) 15%, transparent), transparent 60%)}}.content-reference .content-reference_container>ul.list.list--horizontal li:nth-child(4n+2){--blob-a:var(--color-blob-cyan);--blob-b:var(--color-blob-mint)}.content-reference .content-reference_container>ul.list.list--horizontal li:nth-child(4n+3){--blob-a:var(--color-blob-amber);--blob-b:var(--color-blob-magenta)}.content-reference .content-reference_container>ul.list.list--horizontal li:nth-child(4n+4){--blob-a:var(--color-blob-mint);--blob-b:var(--color-blob-cyan)}.content-reference .content-reference_container>ul.list.list--horizontal li:before{color:var(--color-text-lighter);--tw-content:counter(list,decimal-leading-zero);content:var(--tw-content);display:block}@media (width>=40rem){.content-reference .content-reference_container{max-width:40rem}}@media (width>=48rem){.content-reference .content-reference_container{max-width:48rem}}@media (width>=64rem){.content-reference .content-reference_container{max-width:64rem}}@media (width>=80rem){.content-reference .content-reference_container{max-width:80rem}}@media (width>=96rem){.content-reference .content-reference_container{max-width:96rem}}.content-reference .content-reference_container{width:100%;max-width:calc(var(--spacing) * 274);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=48rem){.content-reference .content-reference_container{padding-inline:calc(var(--spacing) * 10)}}.content-reference .content-reference_container{padding-block:calc(var(--spacing) * 15)}@media (width>=48rem){.content-reference .content-reference_container{padding-block:calc(var(--spacing) * 22)}}@media (width>=80rem){.content-reference .content-reference_container{padding-block:calc(var(--spacing) * 30)}}.content-reference .content-reference_container:has(>img:first-child,>figure:first-child,>.video-autoplay:first-child){margin-top:calc(var(--spacing) * -20);padding-top:0}@media (width>=48rem){.content-reference .content-reference_container:has(>img:first-child,>figure:first-child,>.video-autoplay:first-child){margin-top:calc(var(--spacing) * -30)}}@media (width>=80rem){.content-reference .content-reference_container:has(>img:first-child,>figure:first-child,>.video-autoplay:first-child){margin-top:calc(var(--spacing) * -50)}}.content-reference .content-reference_container>:is(h2,h3,p,ul:not([class]),ol:not([class])){max-width:calc(var(--spacing) * 170);margin-inline:auto}.content-reference .content-reference_container>h2:has(big){max-width:none}.content-reference .content-reference_container>h2 big{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));margin-bottom:0}@media (width>=48rem){.content-reference .content-reference_container>h2 big{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=80rem){.content-reference .content-reference_container>h2 big{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.content-reference .content-reference_container>:is(img,figure,.video-autoplay){margin-block:calc(var(--spacing) * 12);border-radius:var(--radius-3xl);overflow:hidden}@media (width>=48rem){.content-reference .content-reference_container>:is(img,figure,.video-autoplay){margin-block:calc(var(--spacing) * 16);border-radius:var(--radius-4xl)}}@media (width>=80rem){.content-reference .content-reference_container>:is(img,figure,.video-autoplay){margin-block:calc(var(--spacing) * 20)}}.content-reference .content-reference_container>:is(img,figure,.video-autoplay):first-child{margin-top:0}.content-reference .content-reference_container>img,.content-reference .content-reference_container .text-block_media img{cursor:zoom-in}.content-reference .content-reference_container>:is(img,figure,a:has(>img)).is-stretched{width:calc(100vw - var(--scrollbar) - 2.5rem);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:relative;left:50%}.content-reference .content-reference_container>a:has(>img.is-stretched){width:calc(100vw - var(--scrollbar) - 2.5rem);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);max-width:none;translate:var(--tw-translate-x) var(--tw-translate-y);display:block;position:relative;left:50%}@media (width>=48rem){.content-reference .content-reference_container>:is(img,figure,a:has(>img)).is-stretched{width:calc(100vw - var(--scrollbar) - 5rem)}.content-reference .content-reference_container>a:has(>img.is-stretched){width:calc(100vw - var(--scrollbar) - 5rem)}}@media (width>=80rem){.content-reference .content-reference_container>:is(img,figure,a:has(>img)).is-stretched{width:min(calc(100vw - var(--scrollbar) - 5rem), 110rem)}.content-reference .content-reference_container>a:has(>img.is-stretched){width:min(calc(100vw - var(--scrollbar) - 5rem), 110rem)}}.content-reference .content-reference_container>a:has(>img.is-stretched){margin-block:calc(var(--spacing) * 12);border-radius:var(--radius-3xl);overflow:hidden}@media (width>=48rem){.content-reference .content-reference_container>a:has(>img.is-stretched){margin-block:calc(var(--spacing) * 16);border-radius:var(--radius-4xl)}}@media (width>=80rem){.content-reference .content-reference_container>a:has(>img.is-stretched){margin-block:calc(var(--spacing) * 20)}}.content-reference .content-reference_container>a:has(>img.is-stretched) img{width:100%;height:auto;display:block}@media not all and (width>=48rem){.content-reference .content-reference_container>img,.content-reference .content-reference_container>.video-autoplay,.content-reference .content-reference_container .text-block_media img{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100vw;max-width:100vw;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);position:relative;left:50%}}.contact-form{margin-block:calc(var(--spacing) * 8)}@media (width>=48rem){.contact-form{margin-block:calc(var(--spacing) * 12)}}@media (width>=80rem){.contact-form{margin-block:calc(var(--spacing) * 16)}}.contact-form h2{margin-bottom:calc(var(--spacing) * 5);font-size:1.875rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.contact-form h2{margin-bottom:calc(var(--spacing) * 7.5);font-size:2.25rem}}@media (width>=80rem){.contact-form h2{margin-bottom:calc(var(--spacing) * 10);font-size:2.875rem}}.contact-form_container{max-width:calc(var(--spacing) * 200);border-radius:var(--radius-3xl);background-color:var(--color-blue-0);padding:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=48rem){.contact-form_container{border-radius:var(--radius-4xl);padding:calc(var(--spacing) * 10)}}@media (width>=80rem){.contact-form_container{padding:calc(var(--spacing) * 15)}}.contact-modal{width:calc(100vw - 2rem);max-width:calc(var(--spacing) * 140);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);background-color:var(--color-blue-0);color:var(--color-text-body);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);border-width:0;margin:auto;padding:0}@media (width>=48rem){.contact-modal{border-radius:var(--radius-4xl)}}.contact-modal::backdrop{background-color:#0505058c}@supports (color:color-mix(in lab, red, red)){.contact-modal::backdrop{background-color:color-mix(in oklab, var(--color-dark) 55%, transparent)}}.contact-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-modal[open]{animation:.25s cubic-bezier(.16,1,.3,1) contactModalIn}.contact-modal h2{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.contact-modal h2{font-size:var(--text-3xl);line-height:var(--leading-tight)}}.contact-modal_box{padding:calc(var(--spacing) * 6);position:relative}@media (width>=48rem){.contact-modal_box{padding:calc(var(--spacing) * 10)}}.contact-modal_lead{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (width>=48rem){.contact-modal_lead{margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-base);line-height:var(--leading-relaxed)}}.contact-modal_close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-white);color:var(--color-text-dark);--tw-shadow:0px 3px 14px 0px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:2147483647px;place-items:center;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.contact-modal_close{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}}@media (width>=48rem){.contact-modal_close{top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6)}}.contact-modal_close svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@media (hover:hover){.contact-modal_close:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.contact-modal_form{gap:calc(var(--spacing) * 4);display:grid}.contact-modal_form .form-control{gap:calc(var(--spacing) * 1.5);display:grid}.contact-modal_form .form-control>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.contact-modal_form textarea.form-field{resize:vertical}.contact-modal_form .btn{width:fit-content}.contact-cta{margin-block:calc(var(--spacing) * 12);border-radius:var(--radius-3xl);background-color:var(--color-blue-0);padding:calc(var(--spacing) * 6);text-align:center}@media (width>=48rem){.contact-cta{margin-block:calc(var(--spacing) * 16);border-radius:var(--radius-4xl);padding:calc(var(--spacing) * 10)}}.contact-cta h2{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}@media (width>=48rem){.contact-cta h2{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--leading-tight)}}.contact-cta p{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (width>=48rem){.contact-cta p{margin-bottom:calc(var(--spacing) * 7);font-size:var(--text-base);line-height:var(--leading-relaxed)}}.contact-cta .btn{width:fit-content;margin-inline:auto}@keyframes contactModalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.general-page{justify-content:space-between;column-gap:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 10);display:block}@media (width>=48rem){.general-page{column-gap:calc(var(--spacing) * 7.5);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 15);flex-direction:row;display:flex}}@media (width>=80rem){.general-page{column-gap:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 20)}}.general-page .category-preview-list{margin-bottom:calc(var(--spacing) * 3)}@media (width>=48rem){.general-page .category-preview-list{margin-bottom:calc(var(--spacing) * 7.5)}}@media (width>=80rem){.general-page .category-preview-list{margin-bottom:calc(var(--spacing) * 12)}}.general-page .tab-list{margin-bottom:calc(var(--spacing) * 6)}.general-page .pagination{margin-top:calc(var(--spacing) * 3)}@media (width>=48rem){.general-page .pagination{margin-top:calc(var(--spacing) * 4.5)}}@media (width>=80rem){.general-page .pagination{margin-top:calc(var(--spacing) * 6)}}.general-page_aside{z-index:10002;width:calc(var(--spacing) * 90);flex:0 0 calc(var(--spacing) * 60);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);padding:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));position:fixed;inset-block:0;inset-inline-start:calc(var(--spacing) * 0);overflow:hidden auto}@media (width>=48rem){.general-page_aside{z-index:auto;--tw-translate-x:0px;width:auto;translate:var(--tw-translate-x) var(--tw-translate-y);padding:0;padding-top:calc(var(--spacing) * 4);display:block;position:static;inset-block:auto;overflow:visible}}@media (width>=80rem){.general-page_aside{flex:0 0 calc(var(--spacing) * 83)}}.general-page_aside .btn-close{inset-inline-end:calc(var(--spacing) * 6);top:calc(var(--spacing) * 12);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}@media (width>=48rem){.general-page_aside .btn-close{display:none}}.general-page_aside nav ul{gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.general-page_aside nav strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active{cursor:pointer;color:var(--color-gray-600)}@media (prefers-reduced-motion:no-preference){.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}:is(.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active) img,:is(.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active) svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);object-fit:contain;align-self:flex-start}:is(.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active):has(img,svg){align-items:center;column-gap:calc(var(--spacing) * 2);display:flex}:is(.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active)[style*=--icon]{align-items:center;column-gap:var(--spacing);display:flex}:is(.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active)[style*=--icon]:before{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);-webkit-mask-image:var(--icon);mask-image:var(--icon);--tw-content:"";content:var(--tw-content);background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:is(.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active):hover,:is(.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active):active,:is(.general-page_aside nav li :is(a,button):not([class]),.general-page_aside nav li a.active).active{color:var(--color-link-primary)}.general-page_aside[data-opened]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.general-page_content{flex-grow:1;margin-inline:auto}.general-page_content:only-child{max-width:calc(var(--spacing) * 228)}.general-page_content hr{margin-block:calc(var(--spacing) * 3);border-color:var(--color-gray-100)}.general-page_hero{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}@media (width>=48rem){.general-page_hero{margin-bottom:calc(var(--spacing) * 4.5)}}@media (width>=80rem){.general-page_hero{margin-bottom:calc(var(--spacing) * 6)}}.general-page_hero h1{margin-bottom:calc(var(--spacing) * 3);color:var(--color-black)}@media (width>=48rem){.general-page_hero h1{margin-bottom:calc(var(--spacing) * 4.5)}}@media (width>=80rem){.general-page_hero h1{margin-bottom:calc(var(--spacing) * 6)}}.general-page_hero h2{margin-bottom:calc(var(--spacing) * 3.5);color:var(--color-black)}.general-page_hero p{margin-bottom:calc(var(--spacing) * 3)}@media (width>=48rem){.general-page_hero p{margin-bottom:calc(var(--spacing) * 4.5)}}@media (width>=80rem){.general-page_hero p{margin-bottom:calc(var(--spacing) * 6)}}.general-page_hero :last-child{margin-bottom:0}.general-page_hero:has(.badge){justify-content:space-between;align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.general-page_hero:has(.badge) h1{margin-bottom:0}.general-page_description{padding-block:calc(var(--spacing) * 8);color:var(--color-white)}@media (width>=48rem){.general-page_description{padding-block:calc(var(--spacing) * 14)}}@media (width>=80rem){.general-page_description{padding-block:calc(var(--spacing) * 20)}}.general-page_description .general-content{color:var(--color-white)!important}.general-page_description .general-content>:is(h1,h2,h3,h4,h5,h6){color:inherit!important}.general-page_description .form-control span:not(.form-error,.form-field-group,.saleplace-suggest_name){color:var(--color-white)}}@layer utilities{.general-content{color:var(--color-text-body);container-type:inline-size}.general-content :where(li,p,address) a:not(.btn,.preconfigured-product-preview){text-decoration-line:underline}@media (prefers-reduced-motion:no-preference){.general-content :where(li,p,address) a:not(.btn,.preconfigured-product-preview){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.general-content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):hover,.general-content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):active{color:var(--color-link-primary)}.general-content :where(li,p,address) a:not(.btn,.preconfigured-product-preview):not(:disabled){cursor:pointer}.general-content strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.general-content>:is(p,ul,ol),.general-content>:is(ul,ol) :is(ul,ol)):not(:last-child){margin-bottom:1lh}:is(.general-content>:is(p,ul,ol),.general-content>:is(ul,ol) :is(ul,ol))[style*="text-align: center"]+.btn{margin-inline:auto}.general-content>:is(ul,ol):not([class]){padding-inline-start:calc(var(--spacing) * 5)}.general-content>:is(ul,ol):not([class]) li:not(:last-child){margin-bottom:.5lh}.general-content>:is(ul,ol):not([class]) li ul,.general-content>:is(ul,ol):not([class]) li ol{margin-top:.5lh}.general-content>ul:not([class]){list-style-type:disc}.general-content>ol:not([class]){list-style-type:decimal}.general-content>:is(img,video,iframe),.general-content>figure :is(img,video,iframe){max-width:100%;height:auto}.general-content>table{margin-bottom:calc(var(--spacing) * 4);width:100%}.general-content>table th{text-align:start}.general-content>table th,.general-content>table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-gray-100);padding:calc(var(--spacing) * 4)}:is(.general-content>table th,.general-content>table td):first-child{padding-inline-start:0}:is(.general-content>table th,.general-content>table td):last-child{padding-inline-end:0}.general-content>table strong,.general-content>table b{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.general-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.general-content>:where(h1,h2,h3,h4,h5,h6){--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}.general-content>h2{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.general-content>h2:first-child{margin-top:0}@media (width>=48rem){.general-content>h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (width>=80rem){.general-content>h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.general-content>h2 big{margin-bottom:calc(var(--spacing) * 10);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media (width>=48rem){.general-content>h2 big{margin-bottom:calc(var(--spacing) * 15);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}@media (width>=80rem){.general-content>h2 big{margin-bottom:calc(var(--spacing) * 20);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}}.general-content>h2 b,.general-content>h2 strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.general-content>h2:has(b,strong){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.general-content>h3{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.general-content>h3:first-child{margin-top:0}.general-content>h4{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4)}.general-content>h4:first-child{margin-top:0}.general-content>h5{margin-top:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 4)}.general-content>h5:first-child{margin-top:0}.general-content{font-size:var(--text-base);color:var(--color-text-dark);line-height:1.875}.general-content>img+h2{margin-top:calc(var(--spacing) * 8)}@media (width>=48rem){.general-content>img+h2{margin-top:calc(var(--spacing) * 12)}}@media (width>=80rem){.general-content>img+h2{margin-top:calc(var(--spacing) * 16)}}.general-content>figure{margin-block:calc(var(--spacing) * 6)}@media (width>=48rem){.general-content>figure{margin-block:calc(var(--spacing) * 7)}}@media (width>=80rem){.general-content>figure{margin-block:calc(var(--spacing) * 8)}}.general-content>:is(img,video,iframe,.product-preview-list,.basic-gallery,.link-preview-list,.statistics,blockquote){margin-block:calc(var(--spacing) * 6)}@media (width>=48rem){.general-content>:is(img,video,iframe,.product-preview-list,.basic-gallery,.link-preview-list,.statistics,blockquote){margin-block:calc(var(--spacing) * 7)}}@media (width>=80rem){.general-content>:is(img,video,iframe,.product-preview-list,.basic-gallery,.link-preview-list,.statistics,blockquote){margin-block:calc(var(--spacing) * 8)}}.general-content>:is(.video-player,.video-autoplay,.video-autoplay-figure){margin-block:calc(var(--spacing) * 10)}@media (width>=48rem){.general-content>:is(.video-player,.video-autoplay,.video-autoplay-figure){margin-block:calc(var(--spacing) * 15)}}@media (width>=80rem){.general-content>:is(.video-player,.video-autoplay,.video-autoplay-figure){margin-block:calc(var(--spacing) * 20)}}.general-content>.timeline{margin-block:calc(var(--spacing) * 8)}@media (width>=48rem){.general-content>.timeline{margin-block:calc(var(--spacing) * 12)}}@media (width>=80rem){.general-content>.timeline{margin-block:calc(var(--spacing) * 20)}}.general-content>:is(video,iframe){aspect-ratio:var(--aspect-video);width:100%;height:auto}.general-content>.text-block-black{margin-block:calc(var(--spacing) * 16)}@media (width>=48rem){.general-content>.text-block-black{margin-block:calc(var(--spacing) * 20)}}@media (width>=80rem){.general-content>.text-block-black{margin-block:calc(var(--spacing) * 28)}}.general-content .text-block img,.general-content .text-block video,.general-content .text-block iframe{margin-block:0}.general-content .text-block :first-child{margin-top:0}.general-content .text-block :last-child{margin-bottom:0}.general-content>:first-child{margin-top:0}.general-content>:last-child{margin-bottom:0}.general-content>.btn{margin-block:calc(var(--spacing) * 6);width:fit-content;display:flex}.general-content>h2{margin-top:calc(var(--spacing) * 12.5);margin-bottom:calc(var(--spacing) * 8)}@media (width>=48rem){.general-content>h2{margin-top:calc(var(--spacing) * 19);margin-bottom:calc(var(--spacing) * 12)}}@media (width>=80rem){.general-content>h2{margin-top:calc(var(--spacing) * 25);margin-bottom:calc(var(--spacing) * 15)}}.general-content>h2:has(+p,+ul,+ol){margin-bottom:calc(var(--spacing) * 5)}@media (width>=48rem){.general-content>h2:has(+p,+ul,+ol){margin-bottom:calc(var(--spacing) * 7.5)}}@media (width>=80rem){.general-content>h2:has(+p,+ul,+ol){margin-bottom:calc(var(--spacing) * 10)}}.general-content>blockquote{padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-extrabold);font-size:1.875rem;line-height:1.2;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark);position:relative}@media (width>=48rem){.general-content>blockquote{padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 13.5);font-size:2.25rem}}@media (width>=80rem){.general-content>blockquote{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 18);font-size:2.875rem}}.general-content>blockquote:before,.general-content>blockquote:after{aspect-ratio:88/68;width:calc(var(--spacing) * 11);--tw-content:"";content:var(--tw-content);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}@media (width>=48rem){.general-content>blockquote:before,.general-content>blockquote:after{width:calc(var(--spacing) * 15.5)}}@media (width>=80rem){.general-content>blockquote:before,.general-content>blockquote:after{width:calc(var(--spacing) * 22)}}.general-content>blockquote:before{background-image:url(./icons/quote-top.svg);top:0;left:0}.general-content>blockquote:after{background-image:url(./icons/quote-bottom.svg);bottom:0;right:0}.general-content>.references_list{margin-bottom:calc(var(--spacing) * 12.5)}@media (width>=48rem){.general-content>.references_list{margin-bottom:calc(var(--spacing) * 19)}}@media (width>=80rem){.general-content>.references_list{margin-bottom:calc(var(--spacing) * 25)}}.general-content>ul.list.list--horizontal{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.general-content>ul.list.list--horizontal{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.general-content>ul.list.list--horizontal{margin-block:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.general-content>ul.list.list--horizontal{margin-block:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 7.5);grid-template-columns:repeat(4,minmax(0,1fr))}}.general-content>ul.list.list--horizontal{counter-reset:list}@media (width>=40rem){.general-content>ul.list.list--horizontal:has(>li:only-child){grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=48rem){.general-content>ul.list.list--horizontal:has(>li:only-child){grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=80rem){.general-content>ul.list.list--horizontal:has(>li:only-child){grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=48rem){.general-content>ul.list.list--horizontal:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.general-content>ul.list.list--horizontal:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.general-content>ul.list.list--horizontal:has(>li:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.general-content>ul.list.list--horizontal:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.general-content>ul.list.list--horizontal:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.general-content>ul.list.list--horizontal:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=48rem){:is(.general-content>ul.list.list--horizontal:has(>li:nth-child(5):last-child),.general-content>ul.list.list--horizontal:has(>li:nth-child(6):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){:is(.general-content>ul.list.list--horizontal:has(>li:nth-child(5):last-child),.general-content>ul.list.list--horizontal:has(>li:nth-child(6):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}.general-content>ul.list.list--horizontal b,.general-content>ul.list.list--horizontal strong{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark);display:block}:is(.general-content>ul.list.list--horizontal b,.general-content>ul.list.list--horizontal strong):last-child{margin-bottom:0}@media (width>=48rem){.general-content>ul.list.list--horizontal b,.general-content>ul.list.list--horizontal strong{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:is(.general-content>ul.list.list--horizontal b,.general-content>ul.list.list--horizontal strong):last-child{margin-bottom:0}}@media (width>=80rem){.general-content>ul.list.list--horizontal b,.general-content>ul.list.list--horizontal strong{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}:is(.general-content>ul.list.list--horizontal b,.general-content>ul.list.list--horizontal strong):last-child{margin-bottom:0}}:is(.general-content>ul.list.list--horizontal b,.general-content>ul.list.list--horizontal strong)+br{display:contents}.general-content>ul.list.list--horizontal li{counter-increment:list;--blob-a:var(--color-blob-magenta);--blob-b:var(--color-blob-cyan);isolation:isolate;border-radius:var(--radius-3xl);background-color:var(--color-white);padding:calc(var(--spacing) * 5);position:relative;overflow:hidden}@media (width>=48rem){.general-content>ul.list.list--horizontal li{border-radius:var(--radius-4xl);padding:calc(var(--spacing) * 6)}}@media (width>=80rem){.general-content>ul.list.list--horizontal li{padding:calc(var(--spacing) * 7)}}.general-content>ul.list.list--horizontal li{box-shadow:0 1px 2px #592d010d,0 18px 36px -24px #592d0147}.general-content>ul.list.list--horizontal li:after{pointer-events:none;z-index:calc(1 * -1);--tw-content:"";content:var(--tw-content);background-image:radial-gradient(125% 105% at 0% 0%, var(--blob-a), transparent 58%), radial-gradient(135% 115% at 100% 100%, var(--blob-b), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.general-content>ul.list.list--horizontal li:after{background-image:radial-gradient(125% 105% at 0% 0%, color-mix(in srgb, var(--blob-a) 16%, transparent), transparent 58%), radial-gradient(135% 115% at 100% 100%, color-mix(in srgb, var(--blob-b) 15%, transparent), transparent 60%)}}.general-content>ul.list.list--horizontal li:nth-child(4n+2){--blob-a:var(--color-blob-cyan);--blob-b:var(--color-blob-mint)}.general-content>ul.list.list--horizontal li:nth-child(4n+3){--blob-a:var(--color-blob-amber);--blob-b:var(--color-blob-magenta)}.general-content>ul.list.list--horizontal li:nth-child(4n+4){--blob-a:var(--color-blob-mint);--blob-b:var(--color-blob-cyan)}.general-content>ul.list.list--horizontal li:before{color:var(--color-text-lighter);--tw-content:counter(list,decimal-leading-zero);content:var(--tw-content);display:block}.visible{visibility:visible}.static{position:static}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container{width:100%;max-width:calc(var(--spacing) * 274);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=48rem){.container{padding-inline:calc(var(--spacing) * 10)}}.container-lg{width:100%;max-width:calc(var(--spacing) * 352);padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (width>=48rem){.container-lg{padding-inline:calc(var(--spacing) * 10)}}.my-1{margin-block:var(--spacing)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-15{margin-block:calc(var(--spacing) * 15)}.my-20{margin-block:calc(var(--spacing) * 20)}.intro-text{max-width:calc(var(--spacing) * 125);font-size:var(--text-base);margin-inline-start:auto;line-height:1.666}@media (width>=48rem){.intro-text{font-size:var(--text-lg);line-height:1.666}}.mr-1{margin-right:var(--spacing)}.mr-5{margin-right:calc(var(--spacing) * 5)}.block{display:block}.flow-root{display:flow-root}.hidden{display:none}.h-full{height:100%}.w-auto{width:auto}.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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.py-2{padding-block:calc(var(--spacing) * 2)}.heading{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-text-dark)}.text-dark{color:var(--color-dark)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=48rem){.md\:my-22{margin-block:calc(var(--spacing) * 22)}.md\:my-30{margin-block:calc(var(--spacing) * 30)}}@media (width>=80rem){.xl\:my-30{margin-block:calc(var(--spacing) * 30)}.xl\:my-40{margin-block:calc(var(--spacing) * 40)}}}@font-face{font-family:Plus Jakarta Sans;src:url(./PlusJakartaSans-VariableFont_wght.woff2)format("woff2")tech(variations);font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(./PlusJakartaSans-Italic-VariableFont_wght.woff2)format("woff2")tech(variations);font-weight:200 800;font-style:italic;font-display:swap}.tel,.email,.location{padding-inline-start:calc(var(--spacing) * 6);position:relative}:is(.tel,.email,.location):before{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);inset-inline-start:0;background-color:currentColor;position:absolute;top:.5lh;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tel:before{-webkit-mask-image:url(./icons/phone.svg);mask-image:url(./icons/phone.svg)}.email:before{-webkit-mask-image:url(./icons/mail.svg);mask-image:url(./icons/mail.svg)}.location:before{-webkit-mask-image:url(./icons/pin.svg);mask-image:url(./icons/pin.svg)}.footer{background-color:var(--color-dark);padding-top:calc(var(--spacing) * 6.25);padding-bottom:calc(var(--spacing) * 17.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-text-light)}@media (width>=48rem){.footer{padding-top:calc(var(--spacing) * 9);padding-bottom:calc(var(--spacing) * 22)}}@media (width>=80rem){.footer{padding-top:calc(var(--spacing) * 12.5);padding-bottom:calc(var(--spacing) * 35)}}.footer svg{margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 10);width:fit-content;display:block}@media (width>=48rem){.footer svg{margin-bottom:calc(var(--spacing) * 7.5)}}@media (width>=80rem){.footer svg{margin-bottom:calc(var(--spacing) * 10)}}.footer svg path{fill:#fff;stroke:#fff;stroke-dasharray:110;stroke-dashoffset:110px}:is(.footer svg:hover,.footer svg:active) path{animation:3s linear forwards dgslogo}.footer_container{column-gap:calc(var(--spacing) * 9);row-gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.footer_container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.footer_container{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer_container address{font-style:normal}.footer_container ul{row-gap:var(--spacing);flex-direction:column;display:flex}.footer_container ul a{padding-block:calc(var(--spacing) * .75);text-decoration-line:underline;text-decoration-color:#0000;display:block}@media (prefers-reduced-motion:no-preference){.footer_container ul a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}.footer_container ul a:hover,.footer_container ul a:active{text-decoration-color:currentColor}.footer_container h2,.footer_container h3{margin-block:calc(var(--spacing) * .75)}:is(.footer_container h2,.footer_container h3):first-child{margin-top:0}:is(.footer_container h2,.footer_container h3):last-child{margin-bottom:0}@keyframes dgslogo{20%{fill:#0000}80%{fill:#fff;stroke-dashoffset:0}to{fill:#fff;stroke:#0000}}@property --p{syntax:"<percentage>";inherits:false;initial-value:0%}body.loaded .header ul:after{transition-property:left,opacity;transition-duration:.3s;transition-delay:.3s,0s}body.loaded .header ul:has(:hover,:active,.active):after{transition-delay:0s,.3s}@media (hover:none){.vp-vol{opacity:1;width:78px;margin-left:2px}}body:after{pointer-events:none;z-index:10001;background-color:#0009;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){body:after{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}body:after{opacity:0;--tw-content:"";content:var(--tw-content)}body.overlay:after{pointer-events:auto;opacity:1}@media (prefers-reduced-motion:no-preference){body.loaded .general-page_aside{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}body.loaded:after{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}}@property --scrollbar{syntax:"<length>";inherits:true;initial-value:0}html{font-family:var(--font-sans);container-type:inline-size}@media (width>=48rem){@media (pointer:fine){html{scroll-behavior:smooth}}}html{scrollbar-gutter:stable}html:has(.cupertino-pane-wrapper.rendered){overflow:hidden}body{--scrollbar:calc(100vw - 100cqi);overflow-x:clip;margin-right:0!important}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
