@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;tab-size:4}html,body{overflow-x:hidden}body{margin:0;margin-inline:auto;font-family:Verdana,sans-serif;color:#000;background:#fff;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,blockquote,figure,fieldset,legend,dl,dd{margin:0}ul,ol{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:inherit}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,[role=button]{cursor:pointer}xarvio-hero{display:block;min-height:100vh;min-height:100dvh}:root{--xds-color-primary: #88287c;--xds-color-primary-dark: #991c89;--xds-color-primary-light: #e64dff;--xds-gradient-primary: linear-gradient(92.58deg, #ff5deb .43%, #991c89 97.88%);--xds-gradient-primary-button: linear-gradient(to right, #991c89 20%, #e64dff 70%);--xds-gradient-card-overlay: linear-gradient( 180deg, rgba(255, 255, 255, 0) 19.75%, rgba(255, 255, 255, .62) 38.64%, #fff 82.87% );--xds-gradient-text-primary: radial-gradient( 2411.46% 96.59% at 23.4% -6.35%, #88287c 3.8%, #cd4fbd 37.39%, #711565 95.7% );--xds-color-text-primary: #000000;--xds-color-text-secondary: #404646;--xds-color-text-muted: #9c9c9c;--xds-color-text-white: #ffffff;--xds-color-bg-white: #ffffff;--xds-color-bg-light: #f3f3f3;--xds-color-bg-dark: #000000;--xds-color-border-light: #dddddd;--xds-color-border-medium: #c9c9c9;--xds-color-border-dark: #000000;--xds-color-success: #4caf50;--xds-color-warning: #ff9800;--xds-color-error: #f44336;--xds-color-btn-hero-bg: rgba(255, 255, 255, .2);--xds-color-btn-hero-hover: rgba(255, 255, 255, .5);--xds-color-overlay-shadow: rgba(50, 50, 93, .25);--xds-color-tag-bg: #d9dbef;--xds-color-tag-bg-hover: #e5e7eb}:root{--xds-font-family-primary: "Verdana", sans-serif;--xds-font-size-h1: clamp(2.375rem, 1.425rem + 3.8vw, 4.75rem);--xds-font-size-h2: clamp(2.1875rem, 1.4625rem + 2.9vw, 4rem);--xds-font-size-h3: clamp(1.625rem, .95rem + 2.7vw, 3.3125rem);--xds-font-size-h4: clamp(1.125rem, .525rem + 2.4vw, 2.625rem);--xds-font-size-h5: clamp(1rem, .525rem + 1.9vw, 2.1875rem);--xds-font-size-h6: clamp(.8125rem, .4375rem + 1.5vw, 1.75rem);--xds-font-size-xl: 1.25rem;--xds-font-size-lg: 1.125rem;--xds-font-size-base: 1rem;--xds-font-size-sm: .875rem;--xds-font-size-xs: .75rem;--xds-font-weight-regular: 400;--xds-font-weight-bold: 700;--xds-line-height-tight: 1.2;--xds-line-height-normal: 1.5;--xds-line-height-relaxed: 1.625}:root{--xds-spacing-0: 0;--xds-spacing-1: 4px;--xds-spacing-2: 8px;--xds-spacing-3: 12px;--xds-spacing-4: 16px;--xds-spacing-5: 20px;--xds-spacing-6: 24px;--xds-spacing-8: 32px;--xds-spacing-10: 40px;--xds-spacing-12: 48px;--xds-spacing-16: 64px;--xds-spacing-20: 80px;--xds-spacing-24: 96px}:root{--xds-button-radius: 32px;--xds-button-font-family: var(--xds-font-family-primary, "Verdana", sans-serif);--xds-button-font-weight: var(--xds-font-weight-bold, 700);--xds-button-letter-spacing: .3px;--xds-button-gap: var(--xds-spacing-2, 8px);--xds-button-disabled-opacity: .45;--xds-button-padding-sm: 9px 20px 10px;--xds-button-padding-md: 14px 28px 15px;--xds-button-padding-lg: 17px 36px 18px;--xds-button-font-size-sm: 14px;--xds-button-font-size-md: 16px;--xds-button-font-size-lg: 18px;--xds-button-line-height-sm: 20px;--xds-button-line-height-md: 24px;--xds-button-line-height-lg: 28px;--xds-button-primary-color: var(--xds-color-text-white, #ffffff);--xds-button-primary-background: var( --xds-gradient-primary-button, linear-gradient(to right, #991c89 20%, #e64dff 70%) );--xds-button-primary-shadow: 0 4px 18px 0 rgba(136, 40, 124, .38);--xds-button-primary-shadow-hover: 0 8px 28px 0 rgba(136, 40, 124, .52);--xds-button-secondary-color: var(--xds-color-primary, #88287c);--xds-button-secondary-background: rgba(253, 147, 255, .1);--xds-button-secondary-background-hover: rgba(253, 147, 255, .18);--xds-button-secondary-border: rgba(136, 40, 124, .32);--xds-button-secondary-border-hover: var(--xds-color-primary, #88287c);--xds-button-secondary-color-hover: #991c89;--xds-button-outlined-color: var(--xds-color-primary, #88287c);--xds-button-outlined-border: var(--xds-color-primary, #88287c);--xds-button-outlined-background-hover: var(--xds-color-primary, #88287c);--xds-button-outlined-color-hover: #ffffff;--xds-button-outlined-background-active: #991c89;--xds-button-outlined-border-active: #991c89;--xds-button-outlined-color-active: #ffffff;--xds-button-ghost-color: var(--xds-color-primary, #88287c);--xds-button-ghost-background-hover: rgba(253, 147, 255, .1);--xds-button-ghost-background-active: rgba(253, 147, 255, .18);--xds-button-glass-color: #ffffff;--xds-button-glass-background: rgba(255, 255, 255, .2);--xds-button-glass-background-hover: rgba(255, 255, 255, .38);--xds-button-glass-background-active: rgba(255, 255, 255, .28);--xds-button-glass-border: rgba(255, 255, 255, .85);--xds-button-glass-shadow: 0 10px 16px 0 rgba(255, 255, 255, .9);--xds-button-gradient-border: var( --xds-button-outlined-border, var(--xds-color-primary, #88287c) );--xds-button-gradient-surface: transparent;--xds-button-gradient-text: var( --xds-gradient-primary-button, linear-gradient(to right, #991c89 20%, #e64dff 70%) );--xds-button-gradient-arrow-color: #991c89;--xds-button-gradient-shadow: 0 4px 16px 0 rgba(136, 40, 124, .28);--xds-button-gradient-shadow-hover: 0 4px 18px 0 rgba(136, 40, 124, .38);--xds-button-gradient-ring-width: 2px}:root{--xds-shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--xds-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--xds-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--xds-shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--xds-shadow-card: 0 4px 6px rgba(0, 0, 0, .1);--xds-shadow-card-hover: 0 10px 20px rgba(0, 0, 0, .15);--xds-shadow-btn-hero: 0 10px 16px 0px rgba(255, 255, 255, .9)}:root{--xds-radius-sm: 4px;--xds-radius-md: 8px;--xds-radius-lg: 10px;--xds-radius-xl: 16px;--xds-radius-2xl: 20px;--xds-radius-3xl: 24px;--xds-radius-4xl: 32px;--xds-radius-full: 9999px}:root{--xds-duration-fast: .15s;--xds-duration-normal: .3s;--xds-duration-slow: .5s;--xds-ease-default: cubic-bezier(.4, 0, .2, 1)}@keyframes xds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes xds-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes xds-fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes xds-spin{to{transform:rotate(360deg)}}:root{--color-primary: #88287c;--color-primary-dark: #991c89;--color-primary-light: #e64dff;--gradient-primary: linear-gradient(92.58deg, #ff5deb .43%, #991c89 97.88%);--gradient-primary-button: linear-gradient(to right, #991c89 20%, #e64dff 70%);--gradient-text-violet-pink: linear-gradient(270deg, #88287c -19.75%, #ff30fd 98.85%);--gradient-card-overlay: linear-gradient( 180deg, rgba(255, 255, 255, 0) 19.75%, rgba(255, 255, 255, .62) 38.64%, #fff 82.87% );--gradient-text-primary: radial-gradient( 2411.46% 96.59% at 23.4% -6.35%, #88287c 3.8%, #cd4fbd 37.39%, #711565 95.7% );--color-text-primary: #000000;--color-text-secondary: #404646;--color-text-muted: #9c9c9c;--color-text-white: #ffffff;--color-text-top-header: #827d7d;--color-bg-white: #ffffff;--color-bg-light: #f3f3f3;--color-bg-dark: #000000;--color-border-light: #dddddd;--color-border-medium: #c9c9c9;--color-border-dark: #000000;--color-success: #4caf50;--color-warning: #ff9800;--color-error: #f44336;--color-btn-hero-bg: rgba(255, 255, 255, .2);--color-btn-hero-hover: rgba(255, 255, 255, .5);--color-overlay-shadow: rgba(50, 50, 93, .25);--color-tag-bg: #d9dbef;--color-tag-bg-hover: #e5e7eb}:root{--font-family-primary: "Verdana", sans-serif;--font-size-h1: clamp(2.375rem, 1.425rem + 3.8vw, 4.75rem);--font-size-h2: clamp(2.1875rem, 1.4625rem + 2.9vw, 4rem);--font-size-h3: clamp(1.625rem, .95rem + 2.7vw, 3.3125rem);--font-size-h4: clamp(1.125rem, .525rem + 2.4vw, 2.625rem);--font-size-h5: clamp(1rem, .525rem + 1.9vw, 2.1875rem);--font-size-h6: clamp(.8125rem, .4375rem + 1.5vw, 1.75rem);--font-size-xl: 1.25rem;--font-size-lg: 1.125rem;--font-size-base: 1rem;--font-size-sm: .875rem;--font-size-xs: .75rem;--font-weight-regular: 400;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.625}.text-h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.text-h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.text-h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.text-h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.text-h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.text-h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.text-xl{font-size:var(--font-size-xl)}.text-lg{font-size:var(--font-size-lg)}.text-base{font-size:var(--font-size-base)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}:root{--spacing-0: 0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.p-2{padding:var(--spacing-2)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mt-4{margin-top:var(--spacing-4)}.mt-8{margin-top:var(--spacing-8)}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}:root{--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-card: 0 4px 6px rgba(0, 0, 0, .1);--shadow-card-hover: 0 10px 20px rgba(0, 0, 0, .15);--shadow-btn-hero: 0 10px 16px 0px rgba(255, 255, 255, .9)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-card{box-shadow:var(--shadow-card)}:root{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-4xl: 32px;--radius-full: 9999px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.border{border:1px solid var(--color-border-light)}.border-2{border:2px solid var(--color-border-light)}.border-primary{border-color:var(--color-primary)}.border-white{border-color:#fff}:root{--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--ease-default: cubic-bezier(.4, 0, .2, 1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn var(--duration-slow) var(--ease-default)}.animate-fade-in-up{animation:fadeInUp var(--duration-normal) var(--ease-default)}.animate-fade-in-down{animation:fadeInDown var(--duration-normal) var(--ease-default)}.animate-spin{animation:spin 1s linear infinite}.transition{transition:all var(--duration-normal) var(--ease-default)}.transition-fast{transition:all var(--duration-fast) var(--ease-default)}.transition-slow{transition:all var(--duration-slow) var(--ease-default)}.hover\:scale-102{transition:transform var(--duration-normal) var(--ease-default)}.hover\:scale-102:hover{transform:scale(1.02)}.hover\:scale-105{transition:transform var(--duration-normal) var(--ease-default)}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:lift{transition:transform var(--duration-normal) var(--ease-default)}.hover\:lift:hover{transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.btn,.btn-component,.btn-hero,.btn-menu{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .3s ease;border:none}.btn:disabled,.btn-component:disabled,.btn-hero:disabled,.btn-menu:disabled{cursor:not-allowed;opacity:.6}.btn-menu{padding:13px 27px;border:2px solid var(--color-primary);border-radius:25px;background:transparent;font-size:13px;min-width:160px;min-height:46px}.btn-menu:hover{background:#fd93ff33}@media (min-width: 482px){.btn-menu{padding:12px 34px;font-size:16px;border-radius:32px;min-width:202px;min-height:58px}}.btn-hero{padding:9px 18px;border:2px solid white;border-radius:24px;background:var(--color-btn-hero-bg);color:var(--color-text-white);font-size:12px;line-height:1.2;min-height:45px;gap:10px;box-shadow:var(--shadow-btn-hero);backdrop-filter:blur(12px)}.btn-hero:hover{background:var(--color-btn-hero-hover)}@media (min-width: 482px){.btn-hero{padding:12px 24px;font-size:16px;border-radius:32px;min-height:58px}}.btn-component{height:46px;background:var(--gradient-primary-button);border-radius:25px;padding:2px;box-shadow:var(--shadow-btn-hero);backdrop-filter:blur(12px)}@media (min-width: 482px){.btn-component{height:58px;border-radius:32px}}.btn-component .btn-inner{height:100%;width:100%;background:var(--color-bg-white);border-radius:23px;display:flex;justify-content:center;align-items:center;padding:0 27px}@media (min-width: 482px){.btn-component .btn-inner{border-radius:30px;padding:0 34px}}.btn-component .btn-text{background:var(--gradient-primary-button);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:12.5px}@media (min-width: 482px){.btn-component .btn-text{font-size:16px}}.btn-link{background:none;border:none;color:var(--color-primary);font-size:16px;font-weight:var(--font-weight-bold);cursor:pointer;transition:transform .2s ease}.btn-link:hover{transform:scale(1.02)}.btn-link:after{content:" \2192"}.card,.card--two-per-row,.card--three-per-row{position:relative;border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:var(--spacing-4);background:var(--color-bg-white);box-shadow:var(--shadow-card);transition:transform .3s ease,box-shadow .3s ease}.card:hover,.card--two-per-row:hover,.card--three-per-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.card--three-per-row{flex:1 1 calc(33.333% - 1rem);max-width:calc(33.333% - 1rem)}@media (max-width: 767px){.card--three-per-row{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}}@media (max-width: 481px){.card--three-per-row{flex:1 1 100%;max-width:100%}}.card--two-per-row{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}@media (max-width: 481px){.card--two-per-row{flex:1 1 100%;max-width:100%}}.card-header{margin-bottom:2rem;min-height:10rem;display:flex;flex-direction:column;justify-content:space-between}.card-title{font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.875rem}.card-body{display:flex;flex-direction:column;font-size:var(--font-size-base);line-height:1.5rem}.card-divider{border-bottom:1px solid var(--color-border-dark);margin:2rem 0 1rem}.card-image{width:100%;object-fit:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:28px 21px;padding:0 20px;max-width:1440px;margin:0 auto}.card-functions li{list-style:none;position:relative;padding-left:1.5rem;margin-bottom:.5rem}.card-functions li:before{content:"\2714";position:absolute;left:0;color:var(--color-primary);font-weight:var(--font-weight-bold)}.xarvio-background{background-color:transparent;position:relative}.xarvio-background:before{background-image:var(--xarvio-bg-image, none);background-position:var(--xarvio-bg-position, center);background-repeat:var(--xarvio-bg-repeat, no-repeat);background-size:var(--xarvio-bg-size, contain);content:"";inset-block:0;left:calc(50% - 50vw);pointer-events:none;position:absolute;width:100vw;transform:scaleX(var(--xarvio-bg-flip, 1));transform-origin:center;z-index:0}.xarvio-background>*{position:relative;z-index:1}@media (min-width: 768px){.xarvio-background:before{background-image:var(--xarvio-bg-image-md, var(--xarvio-bg-image, none));background-position:var(--xarvio-bg-position-md, var(--xarvio-bg-position, center));background-repeat:var(--xarvio-bg-repeat-md, var(--xarvio-bg-repeat, no-repeat));background-size:var(--xarvio-bg-size-md, var(--xarvio-bg-size, contain));transform:scaleX(var(--xarvio-bg-flip-md, var(--xarvio-bg-flip, 1)))}}.xarvio-section-spacing{padding-block-start:0;padding-block-end:0}.xarvio-section-spacing.xarvio-section-spacing--top-compact{padding-block-start:var(--spacing-8)}@media (min-width: 768px){.xarvio-section-spacing.xarvio-section-spacing--top-compact{padding-block-start:var(--spacing-12)}}@media (min-width: 1200px){.xarvio-section-spacing.xarvio-section-spacing--top-compact{padding-block-start:var(--spacing-16)}}.xarvio-section-spacing.xarvio-section-spacing--top-default{padding-block-start:var(--spacing-12)}@media (min-width: 768px){.xarvio-section-spacing.xarvio-section-spacing--top-default{padding-block-start:var(--spacing-16)}}@media (min-width: 1200px){.xarvio-section-spacing.xarvio-section-spacing--top-default{padding-block-start:var(--spacing-20)}}.xarvio-section-spacing.xarvio-section-spacing--top-spacious{padding-block-start:var(--spacing-16)}@media (min-width: 768px){.xarvio-section-spacing.xarvio-section-spacing--top-spacious{padding-block-start:var(--spacing-20)}}@media (min-width: 1200px){.xarvio-section-spacing.xarvio-section-spacing--top-spacious{padding-block-start:var(--spacing-24)}}.xarvio-section-spacing.xarvio-section-spacing--bottom-compact{padding-block-end:var(--spacing-8)}@media (min-width: 768px){.xarvio-section-spacing.xarvio-section-spacing--bottom-compact{padding-block-end:var(--spacing-12)}}@media (min-width: 1200px){.xarvio-section-spacing.xarvio-section-spacing--bottom-compact{padding-block-end:var(--spacing-16)}}.xarvio-section-spacing.xarvio-section-spacing--bottom-default{padding-block-end:var(--spacing-12)}@media (min-width: 768px){.xarvio-section-spacing.xarvio-section-spacing--bottom-default{padding-block-end:var(--spacing-16)}}@media (min-width: 1200px){.xarvio-section-spacing.xarvio-section-spacing--bottom-default{padding-block-end:var(--spacing-20)}}.xarvio-section-spacing.xarvio-section-spacing--bottom-spacious{padding-block-end:var(--spacing-16)}@media (min-width: 768px){.xarvio-section-spacing.xarvio-section-spacing--bottom-spacious{padding-block-end:var(--spacing-20)}}@media (min-width: 1200px){.xarvio-section-spacing.xarvio-section-spacing--bottom-spacious{padding-block-end:var(--spacing-24)}}.xarvio-spacing{--xarvio-spacing-xs: 16px;--xarvio-spacing-sm: 32px;--xarvio-spacing-md: 64px;--xarvio-spacing-lg: 100px;--xarvio-spacing-xl: 128px;margin-top:var(--xarvio-margin-top, 0);margin-bottom:var(--xarvio-margin-bottom, 0)}@media (min-width: 768px){.xarvio-spacing{--xarvio-spacing-xs: 24px;--xarvio-spacing-sm: 48px;--xarvio-spacing-md: 96px;--xarvio-spacing-lg: 155px;--xarvio-spacing-xl: 192px}}@media (min-width: 1200px){.xarvio-spacing{--xarvio-spacing-xs: 32px;--xarvio-spacing-sm: 64px;--xarvio-spacing-md: 128px;--xarvio-spacing-lg: 210px;--xarvio-spacing-xl: 256px}}.xarvio-content-position{display:flex;flex-direction:var(--xarvio-cp-direction, column);align-items:center}.xarvio-cp-primary{order:var(--xarvio-cp-primary-order, 1)}.xarvio-cp-secondary{order:var(--xarvio-cp-secondary-order, 2)}.xarvio-content-position[data-cp-side] .xarvio-cp-primary{flex:var(--xarvio-cp-primary-flex, 1)}.xarvio-content-position[data-cp-side] .xarvio-cp-secondary{flex:var(--xarvio-cp-secondary-flex, 1)}@media (max-width: 767px){.xarvio-content-position[data-cp-side]{flex-direction:column}.xarvio-content-position[data-cp-side] .xarvio-cp-primary,.xarvio-content-position[data-cp-side] .xarvio-cp-secondary{flex:none;max-width:100%}}.xarvio-layout{box-sizing:border-box;width:100%;margin-inline:auto}.xarvio-layout.xarvio-layout--width-narrow{max-width:1024px}.xarvio-layout.xarvio-layout--width-default{max-width:1240px}.xarvio-layout.xarvio-layout--width-wide{max-width:1440px}.xarvio-layout.xarvio-layout--width-full{max-width:none}.xarvio-layout.xarvio-layout--padding-none{padding-inline:0}.xarvio-layout.xarvio-layout--padding-compact{padding-inline:clamp(12px,2vw,32px)}.xarvio-layout.xarvio-layout--padding-default{padding-inline:clamp(0px,2vw,10px)}.xarvio-layout.xarvio-layout--padding-spacious{padding-inline:clamp(32px,6vw,120px)}.xarvio-layout.xarvio-layout--valign-top{align-items:flex-start}.xarvio-layout.xarvio-layout--valign-center{align-items:center}.xarvio-layout.xarvio-layout--valign-bottom{align-items:flex-end}.hidden{display:none!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}@media (max-width: 767px){.hidden-mobile{display:none!important}}@media (min-width: 991px){.hidden-desktop{display:none!important}}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.shrink-0{flex-shrink:0}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.inset-0{inset:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.w-full{width:100%}.w-auto{width:auto}.w-max{width:max-content}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.max-w-full{max-width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-normal{font-weight:var(--font-weight-regular)}.font-bold{font-weight:var(--font-weight-bold)}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-white{color:var(--color-text-white)}.bg-white{background-color:var(--color-bg-white)}.bg-light{background-color:var(--color-bg-light)}.bg-dark{background-color:var(--color-bg-dark)}.bg-primary{background-color:var(--color-primary)}.bg-transparent{background-color:transparent}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.invisible{visibility:hidden}.visible{visibility:visible}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.backdrop-blur{backdrop-filter:blur(8px)}.backdrop-blur-md{backdrop-filter:blur(12px)}.list-none{list-style:none}
