:root{--up-box-shadow-xl: 0px 0px 1.1px rgba(0, 0, 0, .031), 0px 0px 2.8px rgba(0, 0, 0, .044), 0px 0px 5.7px rgba(0, 0, 0, .056), 0px 0px 11.7px rgba(0, 0, 0, .069), 0px 0px 32px rgba(0, 0, 0, .1);--up-box-shadow-lg: 0px 0px .5px rgba(0, 0, 0, .031), 0px 0px 1.4px rgba(0, 0, 0, .044), 0px 0px 2.8px rgba(0, 0, 0, .056), 0px 0px 5.8px rgba(0, 0, 0, .069), 0px 0px 16px rgba(0, 0, 0, .1);--up-box-shadow-md: 0px 0px .4px rgba(0, 0, 0, .031), 0px 0px 1px rgba(0, 0, 0, .044), 0px 0px 2.1px rgba(0, 0, 0, .056), 0px 0px 4.4px rgba(0, 0, 0, .069), 0px 0px 12px rgba(0, 0, 0, .1);--up-box-shadow-sm: 0px 0px .4px rgba(0, 0, 0, .035), 0px 0px 1px rgba(0, 0, 0, .05), 0px 0px 2.4px rgba(0, 0, 0, .065), 0px 0px 8px rgba(0, 0, 0, .1);--up-box-shadow-xs: 0px 0px .2px rgba(0, 0, 0, .035), 0px 0px .5px rgba(0, 0, 0, .05), 0px 0px 1.2px rgba(0, 0, 0, .065), 0px 0px 4px rgba(0, 0, 0, .1);--up-text-width-h6: 65ch;--up-text-width-h5: 60ch;--up-text-width-h4: 55ch;--up-text-width-h3: 50ch;--up-text-width-h2: 45ch;--up-text-width-h1: 40ch;--up-text-width-para: 75ch;--up-text-width-base: 65ch;--up-size-container-padding-vertical: 0;--up-size-container-max-width: 1200px;--up-size-heading-margin-top: 0;--up-size-table-margin-top: 0;--up-size-paragraph-margin-top: 0;--up-size-base-horizontal: 1rem;--up-size-base-vertical: 1rem;--up-length-variable-7xl: 8rem;--up-length-variable-6xl: 6rem;--up-length-variable-5xl: 5rem;--up-length-variable-4xl: 4rem;--up-length-variable-3xl: 3rem;--up-length-variable-2xl: 2rem;--up-length-variable-xl: 1.5rem;--up-length-variable-lg: 1rem;--up-length-variable-md: .5rem;--up-length-variable-sm: .375rem;--up-length-variable-xs: .25rem;--up-length-variable-2xs: .1875rem;--up-length-variable-3xs: .125rem;--up-length-variable-4xs: .0625rem;--up-length-fixed-7xl: 128px;--up-length-fixed-6xl: 96px;--up-length-fixed-5xl: 80px;--up-length-fixed-4xl: 64px;--up-length-fixed-3xl: 48px;--up-length-fixed-2xl: 32px;--up-length-fixed-xl: 24px;--up-length-fixed-lg: 16px;--up-length-fixed-md: 8px;--up-length-fixed-sm: 6px;--up-length-fixed-xs: 4px;--up-length-fixed-2xs: 3px;--up-length-fixed-3xs: 2px;--up-length-fixed-4xs: 1px;--up-font-size-xs: .694rem;--up-font-size-sm: .833rem;--up-font-size-md: 1.125rem;--up-font-size-lg: 1.266rem;--up-font-size-xl: 1.424rem;--up-font-size-2xl: 1.602rem;--up-font-size-3xl: 1.802rem;--up-font-size-4xl: 2.027rem;--up-font-size-base: 1rem;--up-font-line-height-heading: 1.15;--up-font-line-height-body: 1.6;--up-color-lime-900: #365314;--up-color-lime-800: #3f6212;--up-color-lime-700: #4d7c0f;--up-color-lime-600: #65a30d;--up-color-lime-500: #84cc16;--up-color-lime-400: #a3e635;--up-color-lime-300: #bef264;--up-color-lime-200: #d9f99d;--up-color-lime-100: #ecfccb;--up-color-amber-900: #78350f;--up-color-amber-800: #92400e;--up-color-amber-700: #b45309;--up-color-amber-600: #d97706;--up-color-amber-500: #f59e0b;--up-color-amber-400: #fbbf24;--up-color-amber-300: #fcd34d;--up-color-amber-200: #fde68a;--up-color-amber-100: #fef3c7;--up-color-red-900: #7f1d1d;--up-color-red-800: #991b1b;--up-color-red-700: #b91c1c;--up-color-red-600: #dc2626;--up-color-red-500: #ef4444;--up-color-red-400: #f87171;--up-color-red-300: #fca5a5;--up-color-red-200: #fecaca;--up-color-red-100: #fee2e2;--up-color-turquoise-900: #155350;--up-color-turquoise-800: #006b68;--up-color-turquoise-700: #1c8484;--up-color-turquoise-600: #4cb2b0;--up-color-turquoise-500: #62d1cc;--up-color-turquoise-400: #6edbd6;--up-color-turquoise-300: #94e5e1;--up-color-turquoise-200: #beefec;--up-color-turquoise-100: #def7f5;--up-color-lilac-900: #413a4c;--up-color-lilac-800: #584b6c;--up-color-lilac-700: #705f8b;--up-color-lilac-600: #9585ae;--up-color-lilac-500: #ae9ec5;--up-color-lilac-400: #d2c5e8;--up-color-lilac-300: #ded4f4;--up-color-lilac-200: #ebdeff;--up-color-lilac-100: #f5efff;--up-color-citrine-900: #50543f;--up-color-citrine-800: #5f634e;--up-color-citrine-700: #868d68;--up-color-citrine-600: #afb888;--up-color-citrine-500: #ccd79c;--up-color-citrine-400: #dae6a9;--up-color-citrine-300: #e8f3ba;--up-color-citrine-200: #f2febf;--up-color-citrine-100: #f9ffe1;--up-color-grey-900: #163d42;--up-color-grey-800: #456468;--up-color-grey-700: #5c777b;--up-color-grey-600: #8a9ea0;--up-color-grey-500: #b9c5c6;--up-color-grey-400: #d0d8d9;--up-color-grey-300: #e8ecec;--up-color-grey-200: #f1f3f4;--up-color-grey-100: #f9f9f9;--up-color-black: #0e282b;--up-color-white: #ffffff;--up-asset-vector-symbol-white: "../assets/vectors/uniport-symbol-white.svg";--up-asset-vector-symbol-primary: "../assets/vectors/uniport-symbol-primary.svg";--up-asset-vector-symbol-black: "../assets/vectors/uniport-symbol-black.svg";--up-asset-vector-logo-white: "../assets/vectors/uniport-logo-white.svg";--up-asset-vector-logo-primary: "../assets/vectors/uniport-logo-primary.svg";--up-asset-vector-logo-primary-white: "../assets/vectors/uniport-logo-primary-white.svg";--up-asset-vector-logo-black: "../assets/vectors/uniport-logo-black.svg";--up-asset-vector-illustration-8: "../assets/vectors/uniport-illustration-8.svg";--up-asset-vector-illustration-7: "../assets/vectors/uniport-illustration-7.svg";--up-asset-vector-illustration-6: "../assets/vectors/uniport-illustration-6.svg";--up-asset-vector-illustration-5: "../assets/vectors/uniport-illustration-5.svg";--up-asset-vector-illustration-4: "../assets/vectors/uniport-illustration-4.svg";--up-asset-vector-illustration-3: "../assets/vectors/uniport-illustration-3.svg";--up-asset-vector-illustration-2: "../assets/vectors/uniport-illustration-2.svg";--up-asset-vector-illustration-1: "../assets/vectors/uniport-illustration-1.svg";--up-asset-vector-avatar-turquoise-white: "../assets/vectors/uniport-avatar-turquoise-white.svg";--up-asset-vector-avatar-black-white: "../assets/vectors/uniport-avatar-black-white.svg";--up-asset-font-dmmono-regular-woff2: "../assets/fonts/DMMono-Regular.woff2";--up-asset-font-dmmono-regular-woff: "../assets/fonts/DMMono-Regular.woff";--up-asset-font-dmmono-regular-style: "normal";--up-asset-font-dmmono-regular-weight: 400;--up-asset-font-dmmono-regular-name: "DMMono";--up-asset-font-dmmono-medium-woff2: "../assets/fonts/DMMono-Medium.woff2";--up-asset-font-dmmono-medium-woff: "../assets/fonts/DMMono-Medium.woff";--up-asset-font-dmmono-medium-style: "normal";--up-asset-font-dmmono-medium-weight: 500;--up-asset-font-dmmono-medium-name: "DMMono";--up-asset-font-dmsans-bold-woff2: "../assets/fonts/DMSans-Bold.woff2";--up-asset-font-dmsans-bold-woff: "../assets/fonts/DMSans-Bold.woff";--up-asset-font-dmsans-bold-style: "normal";--up-asset-font-dmsans-bold-weight: 700;--up-asset-font-dmsans-bold-name: "DMSans";--up-asset-font-dmsans-regular-woff2: "../assets/fonts/DMSans-Regular.woff2";--up-asset-font-dmsans-regular-woff: "../assets/fonts/DMSans-Regular.woff";--up-asset-font-dmsans-regular-style: "normal";--up-asset-font-dmsans-regular-weight: 400;--up-asset-font-dmsans-regular-name: "DMSans";--up-asset-bitmap-symbol-white-x3: "../assets/bitmaps/uniport-symbol-white@3.png";--up-asset-bitmap-symbol-white-x2: "../assets/bitmaps/uniport-symbol-white@2.png";--up-asset-bitmap-symbol-white: "../assets/bitmaps/uniport-symbol-white.png";--up-asset-bitmap-symbol-primary-x3: "../assets/bitmaps/uniport-symbol-primary@3.png";--up-asset-bitmap-symbol-primary-x2: "../assets/bitmaps/uniport-symbol-primary@2.png";--up-asset-bitmap-symbol-primary: "../assets/bitmaps/uniport-symbol-primary.png";--up-asset-bitmap-symbol-black-x3: "../assets/bitmaps/uniport-symbol-black@3.png";--up-asset-bitmap-symbol-black-x2: "../assets/bitmaps/uniport-symbol-black@2.png";--up-asset-bitmap-symbol-black: "../assets/bitmaps/uniport-symbol-black.png";--up-asset-bitmap-logo-white-x3: "../assets/bitmaps/uniport-logo-white@3.png";--up-asset-bitmap-logo-white-x2: "../assets/bitmaps/uniport-logo-white@2.png";--up-asset-bitmap-logo-white: "../assets/bitmaps/uniport-logo-white.png";--up-asset-bitmap-logo-primary-x3: "../assets/bitmaps/uniport-logo-primary@3.png";--up-asset-bitmap-logo-primary-x2: "../assets/bitmaps/uniport-logo-primary@2.png";--up-asset-bitmap-logo-primary: "../assets/bitmaps/uniport-logo-primary.png";--up-asset-bitmap-logo-primary-white-x3: "../assets/bitmaps/uniport-logo-primary-white@3.png";--up-asset-bitmap-logo-primary-white-x2: "../assets/bitmaps/uniport-logo-primary-white@2.png";--up-asset-bitmap-logo-primary-white: "../assets/bitmaps/uniport-logo-primary-white.png";--up-asset-bitmap-logo-black-x3: "../assets/bitmaps/uniport-logo-black@3.png";--up-asset-bitmap-logo-black-x2: "../assets/bitmaps/uniport-logo-black@2.png";--up-asset-bitmap-logo-black: "../assets/bitmaps/uniport-logo-black.png";--up-asset-bitmap-illustration8-x3: "../assets/bitmaps/uniport-illustration8@3.png";--up-asset-bitmap-illustration8-x2: "../assets/bitmaps/uniport-illustration8@2.png";--up-asset-bitmap-illustration8: "../assets/bitmaps/uniport-illustration8.png";--up-asset-bitmap-illustration7-x3: "../assets/bitmaps/uniport-illustration7@3.png";--up-asset-bitmap-illustration7-x2: "../assets/bitmaps/uniport-illustration7@2.png";--up-asset-bitmap-illustration7: "../assets/bitmaps/uniport-illustration7.png";--up-asset-bitmap-illustration6-x3: "../assets/bitmaps/uniport-illustration6@3.png";--up-asset-bitmap-illustration6-x2: "../assets/bitmaps/uniport-illustration6@2.png";--up-asset-bitmap-illustration6: "../assets/bitmaps/uniport-illustration6.png";--up-asset-bitmap-illustration5-x3: "../assets/bitmaps/uniport-illustration5@3.png";--up-asset-bitmap-illustration5-x2: "../assets/bitmaps/uniport-illustration5@2.png";--up-asset-bitmap-illustration5: "../assets/bitmaps/uniport-illustration5.png";--up-asset-bitmap-illustration4-x3: "../assets/bitmaps/uniport-illustration4@3.png";--up-asset-bitmap-illustration4-x2: "../assets/bitmaps/uniport-illustration4@2.png";--up-asset-bitmap-illustration4: "../assets/bitmaps/uniport-illustration4.png";--up-asset-bitmap-illustration3-x3: "../assets/bitmaps/uniport-illustration3@3.png";--up-asset-bitmap-illustration3-x2: "../assets/bitmaps/uniport-illustration3@2.png";--up-asset-bitmap-illustration3: "../assets/bitmaps/uniport-illustration3.png";--up-asset-bitmap-illustration2-x3: "../assets/bitmaps/uniport-illustration2@3.png";--up-asset-bitmap-illustration2-x2: "../assets/bitmaps/uniport-illustration2@2.png";--up-asset-bitmap-illustration2: "../assets/bitmaps/uniport-illustration2.png";--up-asset-bitmap-illustration1-x3: "../assets/bitmaps/uniport-illustration1@3.png";--up-asset-bitmap-illustration1-x2: "../assets/bitmaps/uniport-illustration1@2.png";--up-asset-bitmap-illustration1: "../assets/bitmaps/uniport-illustration1.png";--up-asset-bitmap-avatar-white-turquoise-x3: "../assets/bitmaps/uniport-avatar-white-turquoise@3.png";--up-asset-bitmap-avatar-white-turquoise-x2: "../assets/bitmaps/uniport-avatar-white-turquoise@2.png";--up-asset-bitmap-avatar-white-turquoise: "../assets/bitmaps/uniport-avatar-white-turquoise.png";--up-asset-bitmap-avatar-turquoise-white-x3: "../assets/bitmaps/uniport-avatar-turquoise-white@3.png";--up-asset-bitmap-avatar-turquoise-white-x2: "../assets/bitmaps/uniport-avatar-turquoise-white@2.png";--up-asset-bitmap-avatar-turquoise-white: "../assets/bitmaps/uniport-avatar-turquoise-white.png";--up-asset-bitmap-avatar-black-white-x3: "../assets/bitmaps/uniport-avatar-black-white@3.png";--up-asset-bitmap-avatar-black-white-x2: "../assets/bitmaps/uniport-avatar-black-white@2.png";--up-asset-bitmap-avatar-black-white: "../assets/bitmaps/uniport-avatar-black-white.png";--up-asset-bitmap-avatar-black-turquoise-x3: "../assets/bitmaps/uniport-avatar-black-turquoise@3.png";--up-asset-bitmap-avatar-black-turquoise-x2: "../assets/bitmaps/uniport-avatar-black-turquoise@2.png";--up-asset-bitmap-avatar-black-turquoise: "../assets/bitmaps/uniport-avatar-black-turquoise.png";--up-size-container-padding-horizontal: var(--up-size-base-horizontal);--up-size-heading-margin-bottom: var(--up-length-variable-lg);--up-size-table-margin-bottom: var(--up-length-variable-lg);--up-size-paragraph-margin-bottom: var(--up-length-variable-lg);--up-font-weight-heading: var(--up-asset-font-dmsans-bold-weight);--up-font-weight-code: var(--up-asset-font-dmmono-regular-weight);--up-font-weight-body: var(--up-asset-font-dmsans-regular-weight);--up-font-size-heading-h6: var(--up-font-size-md);--up-font-size-heading-h5: var(--up-font-size-lg);--up-font-size-heading-h4: var(--up-font-size-xl);--up-font-size-heading-h3: var(--up-font-size-2xl);--up-font-size-heading-h2: var(--up-font-size-3xl);--up-font-size-heading-h1: var(--up-font-size-4xl);--up-font-size-code: var(--up-font-size-base);--up-font-size-body: var(--up-font-size-base);--up-font-line-height-code: var(--up-font-line-height-body);--up-font-family-monospace: var(--up-asset-font-dmmono-regular-name), SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--up-font-family-sans-serif: var(--up-asset-font-dmsans-regular-name), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--up-color-error-text: var(--up-color-red-700);--up-color-error-background: var(--up-color-red-100);--up-color-error-border: var(--up-color-red-400);--up-color-warning-text: var(--up-color-amber-600);--up-color-warning-background: var(--up-color-amber-100);--up-color-warning-border: var(--up-color-amber-300);--up-color-success-text: var(--up-color-lime-700);--up-color-success-background: var(--up-color-lime-100);--up-color-success-border: var(--up-color-lime-400);--up-color-button-text: var(--up-color-white);--up-color-link-active: var(--up-color-turquoise-900);--up-color-link-focus: var(--up-color-turquoise-900);--up-color-link-hover: var(--up-color-turquoise-900);--up-color-link-base: var(--up-color-turquoise-700);--up-color-text-code: var(--up-color-black);--up-color-text-heading: var(--up-color-black);--up-color-text-body: var(--up-color-black);--up-color-primary-turquoise: var(--up-color-turquoise-500);--up-color-primary-lilac: var(--up-color-lilac-200);--up-color-primary-citrine: var(--up-color-citrine-200);--up-border-width-xl: var(--up-length-fixed-xl);--up-border-width-lg: var(--up-length-fixed-md);--up-border-width-md: var(--up-length-fixed-xs);--up-border-width-sm: var(--up-length-fixed-2xs);--up-border-width-xs: var(--up-length-fixed-4xs);--up-border-radius-xl: var(--up-length-fixed-xl);--up-border-radius-lg: var(--up-length-fixed-md);--up-border-radius-md: var(--up-length-fixed-xs);--up-border-radius-sm: var(--up-length-fixed-2xs);--up-border-radius-xs: var(--up-length-fixed-4xs);--up-font-family-code: var(--up-font-family-monospace);--up-font-family-heading: var(--up-font-family-sans-serif);--up-font-family-body: var(--up-font-family-sans-serif);--up-color-button-active: var(--up-color-link-active);--up-color-button-focus: var(--up-color-link-focus);--up-color-button-hover: var(--up-color-link-hover);--up-color-button-background: var(--up-color-link-base)}@font-face{font-family:DMMono;src:url(/_astro/DMMono-Medium.8eerLHkS.woff) format("woff"),url(/_astro/DMMono-Medium.DInXq_0F.woff2) format("woff2");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:DMMono;src:url(/_astro/DMMono-Regular.BDfrZhF2.woff) format("woff"),url(/_astro/DMMono-Regular.DYTswczC.woff2) format("woff2");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:DMSans;src:url(/_astro/DMSans-Bold.D8BILyb-.woff) format("woff"),url(/_astro/DMSans-Bold.DL6hhbak.woff2) format("woff2");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:DMSans;src:url(/_astro/DMSans-Regular.Dkyi0c6T.woff) format("woff"),url(/_astro/DMSans-Regular.dkc_x3VU.woff2) format("woff2");font-weight:400;font-style:normal;font-display:fallback}:root{--color-primary: var(--up-color-turquoise-900);--color-primary-light: var(--up-color-turquoise-500);--color-secondary: var(--up-color-turquoise-900);--color-accent: var(--up-color-turquoise-500);--color-bg: #ffffff;--color-bg-secondary: #f8fafa;--color-bg-tertiary: #edf5f5;--color-text: var(--up-color-turquoise-900);--color-text-secondary: #4a5f62;--color-text-muted: #7a8e91;--color-border: #d4e5e5;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--spacing-4xl: 8rem;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "DM Mono", "Courier New", monospace;--text-xs: var(--up-font-size-xs);--text-sm: var(--up-font-size-sm);--text-base: var(--up-font-size-base);--text-lg: var(--up-font-size-md);--text-xl: var(--up-font-size-lg);--text-2xl: var(--up-font-size-xl);--text-3xl: var(--up-font-size-2xl);--text-4xl: var(--up-font-size-3xl);--text-5xl: var(--up-font-size-4xl);--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-xs: var(--up-box-shadow-xs);--shadow-sm: var(--up-box-shadow-sm);--shadow-md: var(--up-box-shadow-md);--shadow-lg: var(--up-box-shadow-lg);--shadow-xl: var(--up-box-shadow-xl);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--container-max: 1280px;--container-padding: var(--spacing-lg)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-text);background:var(--color-bg)}img[loading=lazy]{opacity:0;transition:opacity .3s ease-in}img[loading=lazy].loaded{opacity:1}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.animate-on-scroll:nth-child(1){transition-delay:0ms}.animate-on-scroll:nth-child(2){transition-delay:.1s}.animate-on-scroll:nth-child(3){transition-delay:.2s}.animate-on-scroll:nth-child(4){transition-delay:.3s}.animate-on-scroll:nth-child(5){transition-delay:.4s}.animate-on-scroll:nth-child(6){transition-delay:.5s}.animate-fade-in{opacity:0;transition:opacity .8s ease-out;animation:fadeIn var(--transition-slow) ease-out}.animate-fade-in.animated{opacity:1}.animate-slide-left{opacity:0;transform:translate(-30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-slide-left.animated{opacity:1;transform:translate(0)}.animate-slide-right{opacity:0;transform:translate(30px);transition:opacity .6s ease-out,transform .6s ease-out}.animate-slide-right.animated{opacity:1;transform:translate(0)}@media(prefers-reduced-motion:reduce){.animate-on-scroll,.animate-fade-in,.animate-slide-left,.animate-slide-right{transition:none;opacity:1;transform:none}}a:not(.btn),button:not(.btn){transition:all var(--transition-fast)}a:not(.btn):hover,button:not(.btn):hover{transform:translateY(-1px)}a:not(.btn):active,button:not(.btn):active{transform:translateY(0)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2;letter-spacing:-.02em}h1{font-size:var(--text-7xl)}h2{font-size:var(--text-5xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}p{margin-bottom:var(--spacing-md)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary)}p a,li a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;font-weight:500}p a:hover,li a:hover{color:var(--color-secondary)}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:var(--text-base);font-weight:600;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all var(--transition-base);text-decoration:none;white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,#0d3b39 100%);color:#fff;border:none;box-shadow:var(--shadow-md)}.btn-primary:hover{background:linear-gradient(135deg,#0d3b39,#082624);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-inverted{background:linear-gradient(135deg,#fff,#f8fafa);color:var(--color-secondary);box-shadow:var(--shadow-md)}.btn-inverted:hover{background:linear-gradient(135deg,#f8fafa,#edf5f5);color:var(--color-secondary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary{background:linear-gradient(135deg,var(--color-bg-tertiary) 0%,var(--color-bg-secondary) 100%);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary:hover{background:linear-gradient(135deg,var(--color-bg-secondary) 0%,#e8f2f2 100%);border-color:var(--color-primary)}.btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-ghost:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff26);border-color:#ffffff80;color:#fff}.card{background:linear-gradient(135deg,var(--color-bg-secondary) 0%,#ffffff 100%);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-xl);transition:all var(--transition-base)}.card:hover{background:linear-gradient(135deg,#ffffff 0%,var(--color-bg-tertiary) 100%);border-color:var(--color-primary);transform:translateY(-4px);box-shadow:var(--shadow-xl)}.grid{display:grid;gap:var(--spacing-lg)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.text-center{text-align:center}.text-gradient{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary) 70%,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section{padding:var(--spacing-4xl) 0}.section-sm{padding:var(--spacing-3xl) 0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes glow{0%,to{opacity:1}50%{opacity:.5}}.animate-slide-in{animation:slideIn var(--transition-slow) ease-out}@media(max-width:768px){:root{--text-7xl: 3rem;--text-6xl: 2.5rem;--text-5xl: 2rem;--spacing-4xl: 4rem;--spacing-3xl: 3rem;--container-padding: var(--spacing-md)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}}@media(max-width:480px){:root{--text-7xl: 2.5rem;--text-5xl: 1.75rem}}.logo-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background-image:url(/images/uniport-symbol-primary.svg);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.08;pointer-events:none;z-index:0}.logo-pattern{position:absolute;inset:0;--pattern-tile-size: 120px;--pattern-row-offset: calc(var(--pattern-tile-size) / 2);--pattern-opacity: .05;background-image:url(/images/uniport-symbol-pattern.svg),url(/images/uniport-symbol-pattern.svg);background-size:var(--pattern-tile-size) var(--pattern-tile-size),var(--pattern-tile-size) var(--pattern-tile-size);background-repeat:repeat;background-position:0 0,var(--pattern-row-offset) var(--pattern-row-offset);opacity:var(--pattern-opacity);pointer-events:none;z-index:0}@font-face{font-family:DM Sans;src:url(/fonts/DM_Sans/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DM_Sans/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DM_Sans/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/fonts/DM_Mono/DMMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.language-switcher[data-astro-cid-a2mxz4y6]{display:flex;align-items:center}.lang-btn[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:var(--spacing-xs);background:transparent;border:1.5px solid rgba(255,255,255,.3);border-radius:var(--radius-md);padding:.5rem .75rem;color:#fff;font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:all var(--transition-fast);text-decoration:none}.lang-btn[data-astro-cid-a2mxz4y6]:hover{background:#ffffff1a;border-color:var(--color-primary-light);color:var(--color-primary-light)}.lang-target[data-astro-cid-a2mxz4y6]{min-width:20px;text-align:center}.lang-icon[data-astro-cid-a2mxz4y6]{width:16px;height:16px;opacity:.8}@media(max-width:968px){.lang-btn[data-astro-cid-a2mxz4y6]{width:100%;justify-content:center;padding:.75rem 1rem}}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#0a0a0acc;backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--container-padding);gap:var(--spacing-lg)}.nav-logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav-menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-xl);flex:1;justify-content:flex-end}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-lg)}.nav-link[data-astro-cid-3ef6ksr2]{color:#fff;font-weight:600;font-size:var(--text-base);transition:color var(--transition-fast);background:none;border:none;cursor:pointer;padding:.5rem 0}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary-light)}.nav-dropdown[data-astro-cid-3ef6ksr2]{position:relative}.dropdown-content[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;margin-top:.5rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-sm);min-width:280px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-base);box-shadow:var(--shadow-xl)}.nav-dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown-content[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast)}.dropdown-item[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2],.dropdown-item[data-astro-cid-3ef6ksr2] .dropdown-icon[data-astro-cid-3ef6ksr2]{flex-shrink:0;opacity:.7;transition:all var(--transition-fast)}.dropdown-icon[data-astro-cid-3ef6ksr2]{width:16px;height:16px;object-fit:contain;filter:brightness(0) saturate(100%) invert(25%) sepia(35%) saturate(1200%) hue-rotate(140deg) brightness(95%) contrast(90%)}.dropdown-item[data-astro-cid-3ef6ksr2]:hover{background:var(--color-bg-tertiary);color:var(--color-text)}.dropdown-item[data-astro-cid-3ef6ksr2]:hover svg[data-astro-cid-3ef6ksr2],.dropdown-item[data-astro-cid-3ef6ksr2]:hover .dropdown-icon[data-astro-cid-3ef6ksr2]{opacity:1}.dropdown-content[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.dropdown-item){display:block;padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);transition:all var(--transition-fast)}.dropdown-content[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.dropdown-item):hover{background:var(--color-bg-tertiary);color:var(--color-text)}.nav-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--spacing-sm)}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;z-index:101}@media(max-width:968px){.nav-menu[data-astro-cid-3ef6ksr2]{display:none;position:fixed;top:70px;left:0;right:0;background:#0a0a0afa;backdrop-filter:blur(12px);padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.nav-menu[data-astro-cid-3ef6ksr2].active{display:flex}.nav-links[data-astro-cid-3ef6ksr2],.nav-actions[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:var(--spacing-sm)}.nav-actions[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{width:100%}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:block}.dropdown-content[data-astro-cid-3ef6ksr2]{position:static;display:none!important;box-shadow:none;background:#ffffff0d;margin-top:var(--spacing-xs)}.nav-dropdown[data-astro-cid-3ef6ksr2].active .dropdown-content[data-astro-cid-3ef6ksr2]{display:none!important}.dropdown-item[data-astro-cid-3ef6ksr2]{color:#fff;font-size:var(--text-base)}.dropdown-item[data-astro-cid-3ef6ksr2] .dropdown-icon[data-astro-cid-3ef6ksr2]{filter:brightness(0) saturate(100%) invert(73%) sepia(56%) saturate(459%) hue-rotate(118deg) brightness(98%) contrast(91%)}.dropdown-item[data-astro-cid-3ef6ksr2]:hover{background:#ffffff1a;color:#fff}}.hero[data-astro-cid-bbe6dxrz]{min-height:90vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(98,209,204,.1) 0%,transparent 70%);pointer-events:none;animation:glow 4s ease-in-out infinite}.hero-content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-3xl)}.hero-split[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--spacing-2xl);align-items:center}.hero-title-wrapper[data-astro-cid-bbe6dxrz]{text-align:center}.hero-pre-title[data-astro-cid-bbe6dxrz]{font-size:var(--text-xl);font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm)}.hero-title[data-astro-cid-bbe6dxrz]{font-size:var(--text-6xl);font-weight:900;line-height:1.1;margin-bottom:0;letter-spacing:-.03em}.hero-title-bottom[data-astro-cid-bbe6dxrz]{margin-top:0;margin-bottom:0}.hero-animated-wrapper[data-astro-cid-bbe6dxrz]{min-height:1.2em;display:flex;align-items:center;justify-content:center;margin:var(--spacing-xs) 0}.hero-bottom[data-astro-cid-bbe6dxrz]{text-align:center;max-width:800px;margin:0 auto}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-2xl)}.hero-animated-text[data-astro-cid-bbe6dxrz]{display:inline-block;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity var(--transition-base);font-size:var(--text-6xl);font-weight:900;line-height:1.1;letter-spacing:-.03em}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.hero-screenshot[data-astro-cid-bbe6dxrz]{position:relative;display:flex;align-items:center;justify-content:center}.hero-screenshot[data-astro-cid-bbe6dxrz]:hover{transform:none}.hero-screenshot[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;display:block;max-height:400px;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1))}.btn-lg[data-astro-cid-bbe6dxrz]{padding:1rem 2.5rem;font-size:var(--text-lg)}@media(max-width:1024px){.hero-split[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:var(--spacing-xl)}.hero-animated-wrapper[data-astro-cid-bbe6dxrz]{justify-content:center}.hero-cta[data-astro-cid-bbe6dxrz]{justify-content:center;margin-bottom:var(--spacing-xl)}.hero-subtitle[data-astro-cid-bbe6dxrz]{margin-left:auto;margin-right:auto}.hero-screenshot[data-astro-cid-bbe6dxrz]{transform:perspective(1000px) rotateX(2deg);max-width:600px;margin:0 auto}.hero-screenshot[data-astro-cid-bbe6dxrz]:hover{transform:perspective(1000px) rotateX(0)}}@media(max-width:768px){.hero[data-astro-cid-bbe6dxrz]{min-height:auto;padding-top:120px}.hero-title[data-astro-cid-bbe6dxrz],.hero-animated-text[data-astro-cid-bbe6dxrz]{font-size:var(--text-4xl)}}.testimonial[data-astro-cid-fkbbckhy]{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--spacing-4xl) 0}.testimonial-header[data-astro-cid-fkbbckhy]{margin-bottom:var(--spacing-2xl)}.section-title[data-astro-cid-fkbbckhy]{font-size:var(--text-4xl);font-weight:800;color:var(--color-text)}.testimonial-grid[data-astro-cid-fkbbckhy]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);align-items:stretch}.hero-column[data-astro-cid-fkbbckhy]{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:400px;box-shadow:var(--shadow-lg)}.hero-image[data-astro-cid-fkbbckhy]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hero-column[data-astro-cid-fkbbckhy]:hover .hero-image[data-astro-cid-fkbbckhy]{transform:scale(1.05)}.hero-gradient[data-astro-cid-fkbbckhy]{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(0,0,0,.1),transparent);pointer-events:none}.cards-column[data-astro-cid-fkbbckhy]{display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center}.testimonial-card[data-astro-cid-fkbbckhy]{background:var(--color-bg);padding:var(--spacing-xl);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--color-border);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.testimonial-card[data-astro-cid-fkbbckhy]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--color-secondary)}.quote-text[data-astro-cid-fkbbckhy]{font-size:var(--text-lg);line-height:1.6;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);font-style:italic}.card-footer[data-astro-cid-fkbbckhy]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}.author-section[data-astro-cid-fkbbckhy]{display:flex;align-items:center;gap:var(--spacing-md)}.author-image[data-astro-cid-fkbbckhy]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--color-secondary)}.author-info[data-astro-cid-fkbbckhy]{display:flex;flex-direction:column}.author-name[data-astro-cid-fkbbckhy]{font-weight:700;color:var(--color-text);font-size:var(--text-base)}.author-role[data-astro-cid-fkbbckhy]{font-size:var(--text-sm);color:var(--color-text-muted)}.company-logo-small[data-astro-cid-fkbbckhy]{height:32px;width:auto;opacity:.8;transition:opacity .3s ease}.testimonial-card[data-astro-cid-fkbbckhy]:hover .company-logo-small[data-astro-cid-fkbbckhy]{opacity:1}.testimonial-cta[data-astro-cid-fkbbckhy]{background:var(--color-secondary);padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--radius-lg);position:relative;overflow:hidden;margin-top:var(--spacing-2xl);box-shadow:var(--shadow-lg)}.testimonial-cta[data-astro-cid-fkbbckhy]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(98,209,204,.2),transparent 60%);pointer-events:none;z-index:1}.cta-content[data-astro-cid-fkbbckhy]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-xl)}.testimonial-cta[data-astro-cid-fkbbckhy] h3[data-astro-cid-fkbbckhy]{font-size:var(--text-2xl);font-weight:700;margin:0;color:#fff}.cta-button[data-astro-cid-fkbbckhy]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:var(--text-base);font-weight:600;border-radius:var(--radius-md);text-decoration:none;transition:all .3s ease;white-space:nowrap}.cta-button[data-astro-cid-fkbbckhy].inverted{background:#fff;color:var(--color-secondary);box-shadow:0 4px 12px #0000001a}.cta-button[data-astro-cid-fkbbckhy].inverted:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003;background:var(--color-bg-secondary)}@media(max-width:968px){.testimonial-grid[data-astro-cid-fkbbckhy]{grid-template-columns:1fr}.hero-column[data-astro-cid-fkbbckhy]{min-height:300px;order:-1}.cta-content[data-astro-cid-fkbbckhy]{flex-direction:column;text-align:center;gap:var(--spacing-md)}}@media(max-width:640px){.card-footer[data-astro-cid-fkbbckhy]{flex-direction:column;align-items:flex-start}.company-logo-small[data-astro-cid-fkbbckhy]{margin-top:var(--spacing-xs)}}.problem-section[data-astro-cid-l6zbxp7z]{background:linear-gradient(180deg,var(--color-bg-secondary) 0%,#ffffff 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.features-section[data-astro-cid-l6zbxp7z]{background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-secondary) 50%,var(--color-bg) 100%);padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);position:relative;overflow:hidden}.problem-header[data-astro-cid-l6zbxp7z]{max-width:800px;margin:0 auto var(--spacing-3xl)}.section-title[data-astro-cid-l6zbxp7z]{font-size:var(--text-4xl);margin-bottom:var(--spacing-lg);font-weight:800;color:var(--color-text)}.problem-statement[data-astro-cid-l6zbxp7z]{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-xl)}.solution-highlight[data-astro-cid-l6zbxp7z]{display:inline-block;font-size:var(--text-2xl);font-weight:800;color:var(--color-text);padding:.5rem 1.5rem}.text-primary[data-astro-cid-l6zbxp7z]{color:var(--color-primary)}.benefits-grid[data-astro-cid-l6zbxp7z]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.benefit-item[data-astro-cid-l6zbxp7z]{display:flex;align-items:flex-start;text-align:left;gap:var(--spacing-md)}.benefit-icon[data-astro-cid-l6zbxp7z]{flex-shrink:0;width:64px;height:64px;background:var(--color-bg);border:2px solid white;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-primary);box-shadow:var(--shadow-md)}.icon-img[data-astro-cid-l6zbxp7z]{width:44px;height:44px;object-fit:contain;filter:brightness(0) saturate(100%) invert(25%) sepia(35%) saturate(1200%) hue-rotate(140deg) brightness(95%) contrast(90%);transition:all var(--transition-base)}.benefit-icon[data-astro-cid-l6zbxp7z]:hover .icon-img[data-astro-cid-l6zbxp7z]{filter:brightness(0) saturate(100%) invert(73%) sepia(56%) saturate(459%) hue-rotate(118deg) brightness(98%) contrast(91%);transform:scale(1.1)}.benefit-content[data-astro-cid-l6zbxp7z]{display:flex;flex-direction:column}.benefit-item[data-astro-cid-l6zbxp7z] h3[data-astro-cid-l6zbxp7z]{font-size:var(--text-lg);font-weight:800;margin-bottom:var(--spacing-xs);color:var(--color-text);margin-top:.25rem}.benefit-item[data-astro-cid-l6zbxp7z] p[data-astro-cid-l6zbxp7z]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.5;margin:0}@media(max-width:1024px){.benefits-grid[data-astro-cid-l6zbxp7z]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:768px){.benefits-grid[data-astro-cid-l6zbxp7z]{grid-template-columns:1fr;gap:var(--spacing-xl)}.benefit-item[data-astro-cid-l6zbxp7z]{flex-direction:row;align-items:flex-start;text-align:left}.solution-highlight[data-astro-cid-l6zbxp7z]{font-size:var(--text-xl)}}.features-section[data-astro-cid-vnivfuh2]{background:linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-secondary) 50%,var(--color-bg) 100%);padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);position:relative;overflow:hidden}.floating-shapes[data-astro-cid-vnivfuh2]{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;background-image:url(/images/uniport-symbol-primary.svg),url(/images/uniport-symbol-primary.svg),url(/images/uniport-symbol-primary.svg),url(/images/uniport-symbol-primary.svg),url(/images/uniport-symbol-primary.svg);background-size:400px 400px,280px 280px,350px 350px,320px 320px,360px 360px;background-position:85% 35%,12% 65%,88% 80%,50% 50%,25% 25%;background-repeat:no-repeat;opacity:.08;filter:blur(2px);animation:floatBackground 30s ease-in-out infinite}.floating-shapes[data-astro-cid-vnivfuh2]:before,.floating-shapes[data-astro-cid-vnivfuh2]:after{content:"";position:absolute;background-image:url(/images/uniport-symbol-primary.svg);background-size:contain;background-repeat:no-repeat;opacity:.08;filter:blur(2px)}.floating-shapes[data-astro-cid-vnivfuh2]:before{width:300px;height:300px;top:8%;left:3%;animation:float1 20s ease-in-out infinite}.floating-shapes[data-astro-cid-vnivfuh2]:after{width:250px;height:250px;top:12%;right:5%;animation:float2 25s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-20px) rotate(5deg)}50%{transform:translateY(-40px) rotate(0)}75%{transform:translate(-20px,-20px) rotate(-5deg)}}@keyframes float2{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(-30px,20px) rotate(-8deg)}66%{transform:translate(-15px,-15px) rotate(4deg)}}@keyframes floatBackground{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.features-section[data-astro-cid-vnivfuh2] .container[data-astro-cid-vnivfuh2]{position:relative;z-index:1}.features-title[data-astro-cid-vnivfuh2]{font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--spacing-4xl);max-width:800px;margin-left:auto;margin-right:auto;color:var(--color-text)}.features-with-images[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:var(--spacing-4xl);margin-bottom:var(--spacing-4xl)}.feature-row[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:var(--spacing-3xl)}.feature-row[data-astro-cid-vnivfuh2].reverse{flex-direction:row-reverse}.feature-content[data-astro-cid-vnivfuh2]{flex:1;padding:var(--spacing-xl)}.feature-visual[data-astro-cid-vnivfuh2]{flex:1;display:flex;justify-content:center;align-items:center}.feature-content[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--spacing-md);color:var(--color-text)}.feature-content[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-lg)}.feature-list[data-astro-cid-vnivfuh2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.feature-list[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text);font-weight:500}.feature-list[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]:before{content:"";width:6px;height:6px;background:var(--color-primary);border-radius:50%}.visual-card[data-astro-cid-vnivfuh2]{width:100%;max-width:600px;aspect-ratio:4/3;background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform var(--transition-slow);display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg)}.visual-card[data-astro-cid-vnivfuh2]:hover{transform:translateY(-5px)}.feature-img[data-astro-cid-vnivfuh2]{width:100%;height:100%;object-fit:cover;object-position:top left;border-radius:var(--radius-lg)}.additional-features[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-2xl)}.benefit-item[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;align-items:center;text-align:center}.benefit-icon[data-astro-cid-vnivfuh2]{flex-shrink:0;width:64px;height:64px;background:var(--color-bg);border:2px solid white;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-primary);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-md)}.icon-img[data-astro-cid-vnivfuh2]{width:44px;height:44px;object-fit:contain;filter:brightness(0) saturate(100%) invert(25%) sepia(35%) saturate(1200%) hue-rotate(140deg) brightness(95%) contrast(90%);transition:all var(--transition-base)}.benefit-icon[data-astro-cid-vnivfuh2]:hover .icon-img[data-astro-cid-vnivfuh2]{filter:brightness(0) saturate(100%) invert(73%) sepia(56%) saturate(459%) hue-rotate(118deg) brightness(98%) contrast(91%);transform:scale(1.1)}.benefit-item[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:var(--text-lg);font-weight:800;margin-bottom:var(--spacing-xs);color:var(--color-text)}.benefit-item[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.5;margin:0 0 var(--spacing-md) 0}.benefit-list[data-astro-cid-vnivfuh2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:center}.benefit-list[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text);font-weight:500;font-size:var(--text-sm)}.benefit-list[data-astro-cid-vnivfuh2] li[data-astro-cid-vnivfuh2]:before{content:"";width:6px;height:6px;background:var(--color-primary);border-radius:50%;flex-shrink:0}@media(max-width:1024px){.additional-features[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media(max-width:968px){.feature-row[data-astro-cid-vnivfuh2],.feature-row[data-astro-cid-vnivfuh2].reverse{flex-direction:column;text-align:center;gap:var(--spacing-xl)}.feature-content[data-astro-cid-vnivfuh2]{padding:0;display:flex;flex-direction:column;align-items:center}.feature-list[data-astro-cid-vnivfuh2]{align-items:center}.features-title[data-astro-cid-vnivfuh2]{font-size:var(--text-3xl)}.additional-features[data-astro-cid-vnivfuh2]{grid-template-columns:1fr;gap:var(--spacing-xl)}.benefit-item[data-astro-cid-vnivfuh2]{flex-direction:column;align-items:center;text-align:center}}.trust-section[data-astro-cid-ilti55ct]{background:linear-gradient(180deg,var(--color-bg-secondary) 0%,#ffffff 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.trust-title[data-astro-cid-ilti55ct]{font-size:var(--text-3xl);font-weight:800;margin-bottom:var(--spacing-4xl);color:var(--color-text);max-width:800px;margin-left:auto;margin-right:auto}.trust-grid[data-astro-cid-ilti55ct]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3xl);max-width:1000px;margin:0 auto var(--spacing-4xl)}.trust-item[data-astro-cid-ilti55ct]{display:flex;align-items:flex-start;text-align:left;gap:var(--spacing-md)}.trust-icon[data-astro-cid-ilti55ct]{flex-shrink:0;width:64px;height:64px;background:var(--color-bg);border:2px solid white;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-primary);box-shadow:var(--shadow-md)}.icon-img[data-astro-cid-ilti55ct]{width:44px;height:44px;object-fit:contain;filter:brightness(0) saturate(100%) invert(25%) sepia(35%) saturate(1200%) hue-rotate(140deg) brightness(95%) contrast(90%);transition:all var(--transition-base)}.trust-icon[data-astro-cid-ilti55ct]:hover .icon-img[data-astro-cid-ilti55ct]{filter:brightness(0) saturate(100%) invert(73%) sepia(56%) saturate(459%) hue-rotate(118deg) brightness(98%) contrast(91%);transform:scale(1.1)}.trust-content[data-astro-cid-ilti55ct]{display:flex;flex-direction:column}.trust-item[data-astro-cid-ilti55ct] h3[data-astro-cid-ilti55ct]{font-size:var(--text-xl);font-weight:800;margin-bottom:var(--spacing-sm);color:var(--color-text);margin-top:.25rem}.trust-item[data-astro-cid-ilti55ct] p[data-astro-cid-ilti55ct]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;margin:0}.trust-footer[data-astro-cid-ilti55ct]{text-align:center;max-width:800px;margin:0 auto}.trust-footer[data-astro-cid-ilti55ct] p[data-astro-cid-ilti55ct]{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);line-height:1.5;text-align:center}.trust-footer[data-astro-cid-ilti55ct] .uniport-link[data-astro-cid-ilti55ct]{color:var(--color-primary);text-decoration:none;font-weight:800;border-bottom:2px solid var(--color-primary);transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:4px}.trust-footer[data-astro-cid-ilti55ct] .uniport-link[data-astro-cid-ilti55ct]:hover{color:var(--color-primary-light);border-color:var(--color-primary-light)}.external-icon[data-astro-cid-ilti55ct]{display:inline-block;vertical-align:middle;transition:transform var(--transition-fast)}.uniport-link[data-astro-cid-ilti55ct]:hover .external-icon[data-astro-cid-ilti55ct]{transform:translate(2px,-2px)}@media(max-width:768px){.trust-grid[data-astro-cid-ilti55ct]{grid-template-columns:1fr;gap:var(--spacing-xl)}.trust-item[data-astro-cid-ilti55ct]{align-items:center;text-align:center}.trust-title[data-astro-cid-ilti55ct]{font-size:var(--text-2xl)}}.who-we-are[data-astro-cid-txz74qsw]{background:var(--color-bg);padding:var(--spacing-4xl) 0}.who-header[data-astro-cid-txz74qsw]{text-align:center;margin-bottom:var(--spacing-3xl)}.section-title[data-astro-cid-txz74qsw]{font-size:var(--text-4xl);font-weight:800;color:var(--color-text)}.who-grid[data-astro-cid-txz74qsw]{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--spacing-3xl);align-items:center;margin-bottom:var(--spacing-3xl)}.info-column[data-astro-cid-txz74qsw]{display:flex;align-items:center}.info-card[data-astro-cid-txz74qsw]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);transition:all var(--transition-base)}.info-card[data-astro-cid-txz74qsw]:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--color-primary)}.info-text[data-astro-cid-txz74qsw]{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.8;margin:0}.info-text[data-astro-cid-txz74qsw] strong[data-astro-cid-txz74qsw]{color:var(--color-primary);font-weight:700}.image-column[data-astro-cid-txz74qsw]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-lg)}.mood-image[data-astro-cid-txz74qsw]{width:100%;height:auto;max-height:500px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:transform var(--transition-base)}.image-column[data-astro-cid-txz74qsw]:hover .mood-image[data-astro-cid-txz74qsw]{transform:scale(1.02)}.image-gradient[data-astro-cid-txz74qsw]{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);border-radius:var(--radius-lg);pointer-events:none}.who-cta[data-astro-cid-txz74qsw]{background:var(--color-secondary);padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--radius-lg);position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.cta-content[data-astro-cid-txz74qsw]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2xl);flex-wrap:wrap}.cta-left[data-astro-cid-txz74qsw]{display:flex;align-items:center}.inventage-logo[data-astro-cid-txz74qsw]{height:48px;width:auto;filter:brightness(0) invert(1);opacity:.95}.cta-text-section[data-astro-cid-txz74qsw]{flex:1;min-width:250px}.cta-content[data-astro-cid-txz74qsw] h3[data-astro-cid-txz74qsw]{color:#fff;font-size:var(--text-2xl);font-weight:700;margin-bottom:var(--spacing-sm)}.cta-description[data-astro-cid-txz74qsw]{color:#ffffffe6;font-size:var(--text-base);margin:0;line-height:1.6}.cta-button[data-astro-cid-txz74qsw]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:.875rem 1.75rem;background:#fff;color:var(--color-secondary);font-size:var(--text-base);font-weight:600;border-radius:var(--radius-md);text-decoration:none;box-shadow:var(--shadow-md);transition:all var(--transition-base);white-space:nowrap}.cta-button[data-astro-cid-txz74qsw]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);background:var(--color-bg-secondary)}@media(max-width:968px){.who-grid[data-astro-cid-txz74qsw]{grid-template-columns:1fr;gap:var(--spacing-2xl)}.image-column[data-astro-cid-txz74qsw]{order:-1}.mood-image[data-astro-cid-txz74qsw]{max-height:400px}.who-cta[data-astro-cid-txz74qsw]{padding:var(--spacing-xl) var(--spacing-lg)}.cta-content[data-astro-cid-txz74qsw]{flex-direction:column;text-align:center;gap:var(--spacing-lg);align-items:center}.cta-left[data-astro-cid-txz74qsw]{order:-1;width:100%;display:flex;justify-content:center;align-items:center}.cta-text-section[data-astro-cid-txz74qsw]{width:100%;flex:none;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-button[data-astro-cid-txz74qsw]{width:auto;max-width:100%;justify-content:center}.inventage-logo[data-astro-cid-txz74qsw]{height:40px}}@media(max-width:768px){.section-title[data-astro-cid-txz74qsw]{font-size:var(--text-3xl)}.info-text[data-astro-cid-txz74qsw]{font-size:var(--text-lg)}.cta-content[data-astro-cid-txz74qsw] h3[data-astro-cid-txz74qsw]{font-size:var(--text-xl)}.mood-image[data-astro-cid-txz74qsw]{max-height:300px}.inventage-logo[data-astro-cid-txz74qsw]{height:32px}}.workflow-section[data-astro-cid-sg2qc3aw]{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:relative}.workflow-header[data-astro-cid-sg2qc3aw]{max-width:800px;margin:0 auto var(--spacing-4xl)}.section-title[data-astro-cid-sg2qc3aw]{font-size:var(--text-4xl);font-weight:800;margin-bottom:var(--spacing-lg);color:var(--color-text)}.workflow-subtitle[data-astro-cid-sg2qc3aw]{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6}.timeline-container[data-astro-cid-sg2qc3aw]{max-width:1000px;margin:0 auto;position:relative;padding:var(--spacing-2xl) 0}.timeline-line[data-astro-cid-sg2qc3aw]{position:absolute;left:50%;top:0;bottom:0;width:4px;height:100%;background:linear-gradient(to top,var(--color-primary),rgba(98,209,204,.3));transform:translate(-50%);border-radius:var(--radius-full);z-index:0}.timeline-milestone[data-astro-cid-sg2qc3aw]{position:relative;display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);align-items:center;min-height:180px}.timeline-milestone[data-astro-cid-sg2qc3aw]:last-child{margin-bottom:0}.milestone-1[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw],.milestone-3[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw]{grid-column:3!important;grid-row:1}.milestone-1[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw],.milestone-3[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw]{grid-column:2!important;grid-row:1}.milestone-2[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw],.milestone-4[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw]{grid-column:1!important;grid-row:1}.milestone-2[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw],.milestone-4[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw]{grid-column:2!important;grid-row:1}.timeline-milestone[data-astro-cid-sg2qc3aw].expanded .milestone-content[data-astro-cid-sg2qc3aw]{grid-column:1 / -1!important}.milestone-node[data-astro-cid-sg2qc3aw]{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.node-circle[data-astro-cid-sg2qc3aw]{width:80px;height:80px;border-radius:50%;background:var(--color-bg);border:4px solid var(--color-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #62d1cc4d;transition:all .3s ease;position:relative;z-index:10}.milestone-1[data-astro-cid-sg2qc3aw] .node-circle[data-astro-cid-sg2qc3aw]{border-color:#62d1cc;box-shadow:0 4px 12px #62d1cc66}.milestone-1[data-astro-cid-sg2qc3aw] .node-number[data-astro-cid-sg2qc3aw]{color:#62d1cc}.milestone-2[data-astro-cid-sg2qc3aw] .node-circle[data-astro-cid-sg2qc3aw]{border-color:#3dbfb9;box-shadow:0 4px 12px #3dbfb966}.milestone-2[data-astro-cid-sg2qc3aw] .node-number[data-astro-cid-sg2qc3aw]{color:#3dbfb9}.milestone-3[data-astro-cid-sg2qc3aw] .node-circle[data-astro-cid-sg2qc3aw]{border-color:#2a9b96;box-shadow:0 4px 12px #2a9b9666}.milestone-3[data-astro-cid-sg2qc3aw] .node-number[data-astro-cid-sg2qc3aw]{color:#2a9b96}.milestone-4[data-astro-cid-sg2qc3aw] .node-circle[data-astro-cid-sg2qc3aw]{border-color:#155350;box-shadow:0 4px 12px #15535066}.milestone-4[data-astro-cid-sg2qc3aw] .node-number[data-astro-cid-sg2qc3aw]{color:#155350}.node-circle[data-astro-cid-sg2qc3aw]:hover{transform:scale(1.15);box-shadow:0 8px 24px #62d1cc80}.node-number[data-astro-cid-sg2qc3aw]{font-size:var(--text-2xl);font-weight:900;color:var(--color-primary);position:relative;z-index:10}.milestone-content[data-astro-cid-sg2qc3aw]{position:relative}.content-card[data-astro-cid-sg2qc3aw]{background:var(--color-bg);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);transition:all .9s ease-in-out;position:relative;overflow:hidden;cursor:pointer}.content-card[data-astro-cid-sg2qc3aw]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--color-primary);opacity:0;transition:opacity .3s ease}.content-card[data-astro-cid-sg2qc3aw]:hover:before{opacity:1}.content-card[data-astro-cid-sg2qc3aw]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000026}.timeline-milestone[data-astro-cid-sg2qc3aw].expanded{margin-bottom:var(--spacing-4xl)}.content-card[data-astro-cid-sg2qc3aw].expanded{max-width:100%;transform:translateY(0);box-shadow:0 20px 60px #0003;border-color:var(--color-primary);cursor:default;z-index:20}.content-card[data-astro-cid-sg2qc3aw].expanded:before{opacity:1}.card-header[data-astro-cid-sg2qc3aw]{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap}.timeline-badge[data-astro-cid-sg2qc3aw]{display:inline-block;background:var(--color-bg-tertiary);color:var(--color-text-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600}.content-card[data-astro-cid-sg2qc3aw] h3[data-astro-cid-sg2qc3aw]{font-size:var(--text-2xl);font-weight:800;margin-bottom:var(--spacing-sm);color:var(--color-text)}.card-description[data-astro-cid-sg2qc3aw]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.details-trigger[data-astro-cid-sg2qc3aw]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:all var(--transition-base)}.details-trigger[data-astro-cid-sg2qc3aw]:hover{background:var(--color-primary);color:#fff}.details-trigger[data-astro-cid-sg2qc3aw] .trigger-icon[data-astro-cid-sg2qc3aw]{transition:transform var(--transition-base)}.content-card[data-astro-cid-sg2qc3aw].expanded .details-trigger[data-astro-cid-sg2qc3aw]{display:none}.details-wrapper[data-astro-cid-sg2qc3aw]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s ease-in-out}.content-card[data-astro-cid-sg2qc3aw].expanded .details-wrapper[data-astro-cid-sg2qc3aw]{grid-template-rows:1fr}.details-content[data-astro-cid-sg2qc3aw]{min-height:0;overflow:hidden;opacity:0;transition:opacity .6s ease-in-out .25s}.content-card[data-astro-cid-sg2qc3aw].expanded .details-content[data-astro-cid-sg2qc3aw]{opacity:1;padding-top:var(--spacing-lg);margin-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.close-button[data-astro-cid-sg2qc3aw]{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);z-index:10}.close-button[data-astro-cid-sg2qc3aw]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.close-button[data-astro-cid-sg2qc3aw] svg[data-astro-cid-sg2qc3aw]{transition:transform var(--transition-fast)}.close-button[data-astro-cid-sg2qc3aw]:hover svg[data-astro-cid-sg2qc3aw]{transform:rotate(90deg)}.details-content[data-astro-cid-sg2qc3aw] h4[data-astro-cid-sg2qc3aw]{font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-lg)}.details-grid[data-astro-cid-sg2qc3aw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.detail-item[data-astro-cid-sg2qc3aw]{padding:var(--spacing-md);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:all var(--transition-base)}.detail-item[data-astro-cid-sg2qc3aw]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.detail-item[data-astro-cid-sg2qc3aw] h5[data-astro-cid-sg2qc3aw]{font-size:var(--text-lg);font-weight:700;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.detail-item[data-astro-cid-sg2qc3aw] p[data-astro-cid-sg2qc3aw]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin:0}@media(max-width:968px){.timeline-line[data-astro-cid-sg2qc3aw]{left:40px}.timeline-milestone[data-astro-cid-sg2qc3aw]{grid-template-columns:auto 1fr;gap:var(--spacing-lg)}.milestone-1[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw],.milestone-2[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw],.milestone-3[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw],.milestone-4[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw]{grid-column:2}.milestone-1[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw],.milestone-2[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw],.milestone-3[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw],.milestone-4[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw]{grid-column:1}.node-circle[data-astro-cid-sg2qc3aw]{width:60px;height:60px}.node-number[data-astro-cid-sg2qc3aw]{font-size:var(--text-xl)}}@media(max-width:768px){.section-title[data-astro-cid-sg2qc3aw]{font-size:var(--text-3xl)}.workflow-subtitle[data-astro-cid-sg2qc3aw]{font-size:var(--text-lg)}.timeline-milestone[data-astro-cid-sg2qc3aw]{grid-template-columns:60px 1fr!important;gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.milestone-1[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw],.milestone-2[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw],.milestone-3[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw],.milestone-4[data-astro-cid-sg2qc3aw] .milestone-content[data-astro-cid-sg2qc3aw]{grid-column:2!important}.milestone-1[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw],.milestone-2[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw],.milestone-3[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw],.milestone-4[data-astro-cid-sg2qc3aw] .milestone-node[data-astro-cid-sg2qc3aw]{grid-column:1!important}.timeline-line[data-astro-cid-sg2qc3aw]{left:30px;width:2px}.node-circle[data-astro-cid-sg2qc3aw]{width:50px;height:50px;margin:0 auto}.node-number[data-astro-cid-sg2qc3aw]{font-size:var(--text-lg)}.content-card[data-astro-cid-sg2qc3aw]{padding:var(--spacing-md)}.content-card[data-astro-cid-sg2qc3aw] h3[data-astro-cid-sg2qc3aw]{font-size:var(--text-xl)}.card-description[data-astro-cid-sg2qc3aw]{font-size:var(--text-sm)}.details-trigger[data-astro-cid-sg2qc3aw]{font-size:var(--text-sm);padding:var(--spacing-xs) var(--spacing-sm)}.card-icon[data-astro-cid-sg2qc3aw]{width:48px;height:48px}.card-icon[data-astro-cid-sg2qc3aw] svg[data-astro-cid-sg2qc3aw]{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.timeline-line[data-astro-cid-sg2qc3aw],.node-circle[data-astro-cid-sg2qc3aw],.content-card[data-astro-cid-sg2qc3aw],.details-content[data-astro-cid-sg2qc3aw]{transition:none}.content-card[data-astro-cid-sg2qc3aw]:hover,.node-circle[data-astro-cid-sg2qc3aw]:hover{transform:none}}.final-cta[data-astro-cid-66itwakk]{padding-bottom:var(--spacing-4xl)}.cta-card[data-astro-cid-66itwakk]{background:var(--color-secondary);border-radius:var(--radius-lg);padding:var(--spacing-4xl) var(--spacing-xl);text-align:center;position:relative;overflow:hidden;color:#fff}.logo-pattern[data-astro-cid-66itwakk]{--pattern-tile-size: 180px;--pattern-opacity: .03}.cta-card[data-astro-cid-66itwakk]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(98,209,204,.2),transparent 50%);pointer-events:none;z-index:1}.cta-content[data-astro-cid-66itwakk]{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4xl);text-align:left}.cta-text-col[data-astro-cid-66itwakk]{flex:1;max-width:550px}.cta-image-col[data-astro-cid-66itwakk]{flex:1.2;display:flex;justify-content:center;align-items:center}.person-image[data-astro-cid-66itwakk]{width:100%;max-width:600px;height:auto;border-radius:var(--radius-lg);object-fit:cover;border:4px solid rgba(255,255,255,.2);box-shadow:0 20px 60px #0006;transform:rotate(1deg);transition:transform .3s ease}.person-image[data-astro-cid-66itwakk]:hover{transform:rotate(0) scale(1.02)}.cta-title[data-astro-cid-66itwakk]{font-size:var(--text-5xl);font-weight:900;margin-bottom:var(--spacing-lg);color:#fff;letter-spacing:-.02em;line-height:1.1}.cta-subtitle[data-astro-cid-66itwakk]{font-size:var(--text-xl);color:#ffffffe6;margin-bottom:var(--spacing-2xl);line-height:1.6}.cta-buttons[data-astro-cid-66itwakk]{display:flex;gap:var(--spacing-md);justify-content:flex-start}.glow-effect[data-astro-cid-66itwakk]{box-shadow:0 0 20px #62d1cc66}.glow-effect[data-astro-cid-66itwakk]:hover{box-shadow:0 0 30px #62d1cc99}@media(max-width:900px){.cta-content[data-astro-cid-66itwakk]{flex-direction:column-reverse;text-align:center;gap:var(--spacing-xl)}.cta-text-col[data-astro-cid-66itwakk]{max-width:100%}.cta-buttons[data-astro-cid-66itwakk]{justify-content:center}.cta-buttons[data-astro-cid-66itwakk] .btn[data-astro-cid-66itwakk]{white-space:normal;text-align:center;line-height:1.4;padding:var(--spacing-md) var(--spacing-lg)}.cta-image-col[data-astro-cid-66itwakk]{max-width:300px;margin:0 auto}.person-image[data-astro-cid-66itwakk]{transform:rotate(0)}.cta-title[data-astro-cid-66itwakk]{font-size:var(--text-3xl)}.cta-subtitle[data-astro-cid-66itwakk]{font-size:var(--text-lg)}.cta-card[data-astro-cid-66itwakk]{padding:var(--spacing-2xl) var(--spacing-lg)}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-secondary);border-top:2px solid var(--color-border);padding:var(--spacing-4xl) 0 var(--spacing-xl)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-2xl);margin-bottom:var(--spacing-3xl)}.footer-column[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);margin-bottom:var(--spacing-md)}.footer-column[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-column[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--text-sm)}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-secondary);font-size:var(--text-sm);transition:color var(--transition-fast)}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary)}.footer-column[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--color-text)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.footer-social[data-astro-cid-sz7xmlte]{display:flex;gap:var(--spacing-md)}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary)}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:var(--spacing-lg)}}.scroll-progress[data-astro-cid-rglt3igu]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark));z-index:9999;transition:width .1s ease-out;box-shadow:0 0 10px #62d1cc80}.back-to-top[data-astro-cid-rglt3igu]{position:fixed;bottom:2rem;right:2rem;width:48px;height:48px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all var(--transition-base);z-index:1000;box-shadow:var(--shadow-lg)}.back-to-top[data-astro-cid-rglt3igu].visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top[data-astro-cid-rglt3igu]:hover{background:var(--color-primary-dark);transform:translateY(-4px);box-shadow:var(--shadow-xl)}.back-to-top[data-astro-cid-rglt3igu]:active{transform:translateY(-2px)}@media(max-width:768px){.back-to-top[data-astro-cid-rglt3igu]{bottom:1rem;right:1rem;width:44px;height:44px}}
