/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--neon-angle:0deg;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable", Pretendard, "Noto Sans KR", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-site-paper:#f6f5f2;--color-site-ink:#262722;--color-site-muted:#717369;--color-site-ink-soft:#41443b;--color-site-line:#deded6;--color-site-line-strong:#b8b9af;--color-site-red:#d50d44;--color-site-red-dark:#b20b39;--color-site-sage:#82956f;--color-site-success:#4e7658;--color-site-warning:#a37535;--color-site-card:#fffefa;--color-site-surface-soft:#efeee8;--color-site-sage-soft:#e8ecdf;--color-site-red-soft:#f7e7eb;--color-site-on-accent:#fff;--color-site-on-dark-muted:#bfc9ae;--color-site-line-inverse:#47503d;--color-site-accent-inverse:#ed8aa4;--text-site-h1:clamp(2.25rem, 4.5vw, 4rem);--text-site-h2:clamp(1.75rem, 3.1vw, 2.75rem);--text-site-h3:clamp(1.25rem, 1.8vw, 1.5rem);--text-site-h4:1.125rem;--text-site-h5:1rem;--text-site-h6:.875rem;--text-site-lead:clamp(1rem, 1.5vw, 1.125rem);--text-site-body:1rem;--text-site-small:.875rem;--text-site-caption:.75rem;--leading-site-body:1.8;--radius-site-card:12px;--radius-site-control:4px;--spacing-site-control:53px;--aspect-site-illustration:3 / 2;--spacing-site-image-icon:72px;--container-site-image-detail:520px;--container-site-image-feature:720px;--background:var(--color-site-paper);--foreground:var(--color-site-ink);--primary:var(--color-site-red);--primary-dark:var(--color-site-red-dark);--accent:var(--color-site-sage);--accent-light:var(--color-site-sage);--surface:var(--color-site-card);--surface-light:var(--color-site-surface-soft);--border:#26272229;--text-muted:var(--color-site-muted);--gradient-start:var(--color-site-red-dark);--gradient-end:var(--color-site-sage)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{margin:calc(var(--spacing) * 0);box-sizing:border-box;padding:calc(var(--spacing) * 0)}html{scroll-behavior:smooth;min-height:100%;overflow:hidden auto}body{min-height:100%;font-family:var(--font-sans);--tw-leading:1.6;color:var(--foreground);background:var(--background);line-height:1.6}::-webkit-scrollbar{width:calc(var(--spacing) * 2.5)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:3px;border-color:var(--background);background:#71736952;border-radius:3.40282e38px}::-webkit-scrollbar-thumb:hover{background:#71736980}.cx-site :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans)!important;--tw-leading:1.5!important;--tw-font-weight:var(--font-weight-semibold)!important;line-height:1.5!important;font-weight:var(--font-weight-semibold)!important;--tw-tracking:-.02em!important;letter-spacing:-.02em!important;color:var(--color-site-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background-image:none!important}.cx-site h1{font-size:var(--text-site-h1)!important;--tw-leading:1.3!important;--tw-tracking:-.04em!important;letter-spacing:-.04em!important;line-height:1.3!important}.cx-site h2{font-size:var(--text-site-h2)!important;--tw-leading:1.4!important;--tw-tracking:-.035em!important;letter-spacing:-.035em!important;line-height:1.4!important}.cx-site h3{font-size:var(--text-site-h3)!important}.cx-site h4{font-size:var(--text-site-h4)!important}.cx-site h5{font-size:var(--text-site-h5)!important}.cx-site h6{font-size:var(--text-site-h6)!important}.cx-site :is(.site-lead,.cx-hero-summary,.cx-hero-description,.cx-section-intro){font-size:var(--text-site-lead)!important;--tw-leading:var(--leading-site-body)!important;line-height:var(--leading-site-body)!important}.cx-site .site-lead{color:var(--color-site-muted)!important}.cx-site :is(.about-card-content,.about-future-cards>div)>p:last-of-type{font-size:var(--text-site-body)!important;--tw-leading:var(--leading-site-body)!important;line-height:var(--leading-site-body)!important}.cx-site :is(.btn-primary,.btn-outline,.cx-button,.company-map-app-button){min-height:var(--spacing-site-control)!important;gap:calc(var(--spacing) * 4.5)!important;border-radius:var(--radius-site-control)!important;padding-inline:calc(var(--spacing) * 5.75)!important;padding-block:calc(var(--spacing) * 3.5)!important;font-family:var(--font-sans)!important;font-size:var(--text-site-small)!important;--tw-leading:1.5!important;--tw-font-weight:var(--font-weight-semibold)!important;line-height:1.5!important;font-weight:var(--font-weight-semibold)!important}.cx-site :is(.cx-workflow,.cx-contact-banner) :is(h1,h2,h3,h4,h5,h6){color:var(--color-site-on-accent)!important}button,a,input{touch-action:manipulation}}@layer components{.home-page{background:var(--background);min-height:100vh}.home-section-reveal{opacity:0;will-change:opacity, transform;transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.home-section-reveal.is-visible{opacity:1;transform:translateY(0)}.home-footer{height:auto;min-height:auto}.snap-container{scroll-behavior:smooth;min-height:100vh;position:relative}.snap-container::-webkit-scrollbar{width:calc(var(--spacing) * 2.5)}.snap-container::-webkit-scrollbar-track{background:0 0}.snap-container::-webkit-scrollbar-thumb{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:3px;border-color:var(--background);background:#71736952;border-radius:3.40282e38px}.snap-section{min-height:100vh}@media (prefers-reduced-motion:reduce){.home-section-reveal{opacity:1;transition:none;transform:none}}@media (width<=768px){.snap-section{min-height:100vh;padding-bottom:calc(var(--spacing) * 15);height:auto!important}}.animated-bg-purple,.animated-bg-teal{inset:calc(var(--spacing) * 0);z-index:0;position:absolute;overflow:hidden}.animated-bg-purple:before,.animated-bg-purple:after,.animated-bg-teal:before,.animated-bg-teal:after{filter:blur(80px);content:"";border-radius:3.40282e38px;animation:12s ease-in-out infinite alternate drift;position:absolute}.animated-bg-purple:before{height:calc(var(--spacing) * 150);width:calc(var(--spacing) * 150);background:radial-gradient(circle,#82956f40 0%,#0000 70%);animation-duration:14s;top:-10%;left:-5%}.animated-bg-purple:after{height:calc(var(--spacing) * 125);width:calc(var(--spacing) * 125);background:radial-gradient(circle,#a3753533 0%,#0000 70%);animation-duration:10s;animation-direction:alternate-reverse;bottom:-10%;right:-5%}.animated-bg-teal:before{height:calc(var(--spacing) * 150);width:calc(var(--spacing) * 150);background:radial-gradient(circle,#4e765838 0%,#0000 70%);animation-duration:12s;top:-10%;right:-5%}.animated-bg-teal:after{height:calc(var(--spacing) * 125);width:calc(var(--spacing) * 125);background:radial-gradient(circle,#d50d4433 0%,#0000 70%);animation-duration:16s;animation-direction:alternate-reverse;bottom:-10%;left:-5%}.sdv-card-grid{margin-bottom:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}@media (width<=768px){.sdv-card-grid{gap:calc(var(--spacing) * 3);grid-template-columns:1fr 1fr}.sdv-card-grid>div:nth-child(3){grid-column:span 2}.sdv-card-grid>div{padding:calc(var(--spacing) * 5)!important}.sdv-card-grid h3{font-size:16px!important}.sdv-card-grid p{--tw-leading:1.5!important;font-size:13px!important;line-height:1.5!important}.mobile-break{margin-top:calc(var(--spacing) * 1);content:"";display:block}.snap-section{padding-top:calc(var(--spacing) * 17.5)!important}.hero-content{padding-inline:calc(var(--spacing) * 5)!important;padding-top:calc(var(--spacing) * 25)!important;padding-bottom:calc(var(--spacing) * 15)!important}.hero-content h1{margin-bottom:calc(var(--spacing) * 4)!important;font-size:2.8rem!important}.hero-content p{margin-bottom:calc(var(--spacing) * 6)!important;--tw-leading:1.6!important;font-size:.95rem!important;line-height:1.6!important}.hero-content .btn-primary,.hero-content .btn-outline{padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 2.5)!important;font-size:14px!important}.mobile-grid-2col{gap:calc(var(--spacing) * 2)!important;margin-bottom:calc(var(--spacing) * 6)!important;grid-template-columns:1fr 1fr!important}.mobile-grid-2col .glass-card{padding:calc(var(--spacing) * 3)!important}.mobile-grid-2col h3{margin-bottom:calc(var(--spacing) * 1)!important;font-size:13px!important}.mobile-grid-2col p{--tw-leading:1.3!important;font-size:11px!important;line-height:1.3!important}.mobile-grid-2col .icon-wrapper{margin-bottom:calc(var(--spacing) * 2)!important;height:calc(var(--spacing) * 8)!important;width:calc(var(--spacing) * 8)!important;font-size:16px!important}.section-header{margin-bottom:calc(var(--spacing) * 4)!important}.section-header h2{margin-bottom:calc(var(--spacing) * 1.5)!important;font-size:1.8rem!important}.section-header p{max-width:calc(var(--spacing) * 80)!important;--tw-leading:1.4!important;margin-left:auto!important;margin-right:auto!important;font-size:.85rem!important;line-height:1.4!important}.about-quote{margin-bottom:calc(var(--spacing) * 4)!important;padding:calc(var(--spacing) * 4)!important}.about-quote p{--tw-leading:1.6!important;font-size:.9rem!important;line-height:1.6!important}}.animate-fade-in-up{animation:.8s ease-out forwards fadeInUp}.animate-fade-in{animation:.6s ease-out forwards fadeIn}.animate-slide-in-left{animation:.8s ease-out forwards slideInLeft}.animate-slide-in-right{animation:.8s ease-out forwards slideInRight}.animate-float{animation:3s ease-in-out infinite float}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.gradient-text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background:linear-gradient(135deg, var(--primary), var(--accent-light))}.glass-card{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefab8;border-radius:16px;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#d50d444d;transform:translateY(-4px)}.section-title{--tw-leading:1.2;--tw-font-weight:var(--font-weight-semibold);font-size:2.5rem;line-height:1.2;font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em}.section-subtitle{max-width:calc(var(--spacing) * 160);--tw-leading:1.8;color:var(--text-muted);font-size:1.125rem;line-height:1.8}.btn-primary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:none;padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-white);background:linear-gradient(135deg, var(--primary), var(--accent));border-style:none;border-width:0;border-radius:50px;text-decoration-line:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{top:calc(var(--spacing) * 0);content:"";background:linear-gradient(90deg,#0000,#26272233,#0000);width:100%;height:100%;transition:left .5s;position:absolute;left:-100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform:translateY(-2px)}.btn-outline{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--primary);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--primary);background:0 0;border-radius:50px;text-decoration-line:none;transition:all .3s;display:inline-flex}.btn-outline:hover{color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--primary);transform:translateY(-2px)}.page-hero{text-align:center;justify-content:center;align-items:center;min-height:50vh;display:flex;position:relative;overflow:hidden}.page-hero:before{inset:calc(var(--spacing) * 0);z-index:1;content:"";background:linear-gradient(#f6f5f299 0%,#f6f5f2f2 100%);position:absolute}.page-hero>*{z-index:2;position:relative}.about-business-model{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 17.5);color:var(--color-site-ink);background:var(--color-site-paper)}.about-business-model .about-biz-layout{margin-inline:auto;margin-block:calc(var(--spacing) * 0);max-width:calc(var(--spacing) * 275);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 0)}.about-business-model .about-biz-heading{margin-bottom:calc(var(--spacing) * 7);text-align:center}.about-business-model .about-biz-heading h2{--tw-leading:1.4;--tw-tracking:-.025em;letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.4;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.about-business-model .about-biz-intro{margin-top:calc(var(--spacing) * 6);--tw-leading:1.9;color:var(--color-site-muted);font-size:16px;line-height:1.9}.about-business-model .about-biz-intro>span,.about-business-model .about-biz-description>span,.about-business-model .about-biz-support-description>span,.about-business-model .about-biz-expansion>span{display:block}.about-business-model .about-biz-columns{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-business-model .about-biz-card{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 6.5);padding-block:calc(var(--spacing) * 6);background:var(--color-site-card);border-radius:4px}.about-business-model .about-biz-card h3{--tw-leading:1.4;font-size:24px;line-height:1.4;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.about-business-model .about-biz-label{margin-top:calc(var(--spacing) * 2);--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold);font-size:11px;line-height:1.5;font-weight:var(--font-weight-bold);color:var(--color-site-red)}.about-business-model .about-biz-summary{margin-top:calc(var(--spacing) * 3.5);--tw-leading:1.6;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:1.6;font-weight:var(--font-weight-semibold)}.about-business-model .about-biz-description{margin-top:calc(var(--spacing) * 7);--tw-leading:1.5;color:var(--color-site-muted);font-size:16px;line-height:1.5}.about-business-model .about-biz-support{margin-top:calc(var(--spacing) * 5.5);gap:calc(var(--spacing) * 6);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);background:var(--color-site-surface-soft);border-radius:4px;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);display:grid}.about-business-model .about-biz-support h3{--tw-leading:1.5;font-size:20px;line-height:1.5;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.about-business-model .about-biz-support-label{margin-top:calc(var(--spacing) * 3.5);--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:1.5;font-weight:var(--font-weight-bold);color:var(--color-site-red)}.about-business-model .about-biz-support-description{--tw-leading:1.9;color:var(--color-site-muted);font-size:16px;line-height:1.9}.about-business-model .about-biz-expansion{margin-top:calc(var(--spacing) * 6);text-align:center;--tw-leading:1.9;--tw-font-weight:var(--font-weight-semibold);font-size:16px;line-height:1.9;font-weight:var(--font-weight-semibold)}.about-business-model .about-biz-note{margin-top:calc(var(--spacing) * 6.5);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-top:calc(var(--spacing) * 4);text-align:center;--tw-leading:1.7;color:var(--color-site-muted);font-size:12px;line-height:1.7}@media (width<=768px){.btn-primary,.btn-outline{padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 2.5)!important;font-size:13px!important}.btn-outline{border-width:1.5px!important}.about-hero{min-height:45vh!important;padding-inline:calc(var(--spacing) * 0)!important;padding-top:calc(var(--spacing) * 15)!important;padding-bottom:calc(var(--spacing) * 10)!important}.about-hero .container{padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 0)!important}.about-section{padding-inline:calc(var(--spacing) * 0)!important;padding-block:calc(var(--spacing) * 10)!important}.about-section>div{padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 0)!important}.about-future-cards{margin-bottom:calc(var(--spacing) * 10)!important;gap:calc(var(--spacing) * 4)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.about-future-cards>div{min-height:calc(var(--spacing) * 70)!important;padding-inline:calc(var(--spacing) * 6)!important;padding-block:calc(var(--spacing) * 8)!important}.about-future-cards h3{font-size:1.6rem!important}.about-future-cards p{font-size:.9rem!important}.about-business-model{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 10)}.about-business-model .about-biz-layout{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 0)}.about-business-model .about-biz-heading h2{font-size:24px}.about-business-model .about-biz-columns{gap:calc(var(--spacing) * 4)}.about-business-model .about-biz-card{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5.5)}.about-business-model .about-biz-card h3{font-size:21px}.about-business-model .about-biz-intro,.about-business-model .about-biz-summary,.about-business-model .about-biz-description,.about-business-model .about-biz-support-description,.about-business-model .about-biz-expansion{font-size:14px}.about-business-model .about-biz-support{gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4.5)}.about-business-model .about-biz-support h3{font-size:18px}.about-business-model .about-biz-support-label{font-size:13px}.about-philosophy-circles{height:auto!important;padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 0)!important;flex-direction:column!important;align-items:center!important}.about-philosophy-circles>div{align-items:center!important;gap:calc(var(--spacing) * 0)!important;flex-direction:column!important}.about-philosophy-circles>div>div{margin-inline:calc(var(--spacing) * 0)!important;height:calc(var(--spacing) * 55)!important;width:calc(var(--spacing) * 55)!important;margin-block:-30px!important}.about-philosophy-circles>div>div:first-child{margin-top:calc(var(--spacing) * 0)!important}.about-philosophy-circles h3{font-size:2rem!important}.about-philosophy-circles p{font-size:.85rem!important}.about-philosophy-title{margin-bottom:calc(var(--spacing) * 10)!important}.about-competitive-cards{gap:calc(var(--spacing) * 5)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.about-competitive-cards .about-card-image{height:calc(var(--spacing) * 45)!important}.about-competitive-cards .about-card-content{padding-inline:calc(var(--spacing) * 5)!important;padding-top:calc(var(--spacing) * 4)!important;padding-bottom:calc(var(--spacing) * 6)!important}.about-competitive-cards h3{margin-bottom:calc(var(--spacing) * 2.5)!important;font-size:1.15rem!important}.about-competitive-cards p{--tw-leading:1.7!important;font-size:.85rem!important;line-height:1.7!important}.about-company-table{padding-inline:calc(var(--spacing) * 0)!important;padding-block:calc(var(--spacing) * 1)!important}.about-company-table>div{gap:calc(var(--spacing) * 2.5)!important;padding-inline:calc(var(--spacing) * 5)!important;padding-block:calc(var(--spacing) * 3.5)!important}.about-company-table span,.about-company-table p{font-size:13px!important}.about-section-title{margin-bottom:calc(var(--spacing) * 6)!important}.about-section h2{margin-bottom:calc(var(--spacing) * 2)!important;padding-inline:calc(var(--spacing) * 1)!important;padding-block:calc(var(--spacing) * 0)!important;--tw-leading:1.4!important;word-break:keep-all!important;font-size:1.25rem!important;line-height:1.4!important}.about-section p{padding-inline:calc(var(--spacing) * 1)!important;padding-block:calc(var(--spacing) * 0)!important}.about-section .about-bottom-text{padding-inline:calc(var(--spacing) * 2)!important;padding-block:calc(var(--spacing) * 0)!important;--tw-leading:1.7!important;font-size:.85rem!important;line-height:1.7!important}}@media (width<=640px){.about-business-model .about-biz-columns,.about-business-model .about-biz-support{grid-template-columns:minmax(0,1fr)}.about-business-model .about-biz-support{gap:calc(var(--spacing) * 4)}.about-business-model .about-biz-support-label{margin-top:calc(var(--spacing) * 1.5)}.about-business-model .about-biz-description{margin-top:calc(var(--spacing) * 5.5);--tw-leading:1.7;line-height:1.7}.about-business-model .about-biz-note{font-size:11px}}.hover-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform:translateY(-5px);background:#26272214!important;border-color:#26272233!important}.futuristic-grid-bg{pointer-events:none;top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);z-index:0;height:calc(var(--spacing) * 150);background-image:linear-gradient(#82956f1a 1px,#0000 1px),linear-gradient(90deg,#82956f1a 1px,#0000 1px),radial-gradient(circle at 50% 30%,#82956f66 0%,#f6f5f200 60%);background-size:50px 50px,50px 50px,100% 100%;width:100%;position:absolute;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.cx-site-active{scroll-padding-top:calc(var(--spacing) * 24)}.cx-site-active body{background:var(--color-site-paper)}.cx-site-active body:has(dialog[open]){overflow:hidden}.cx-site{font-family:var(--font-sans);font-size:var(--text-site-body);--tw-leading:var(--leading-site-body);line-height:var(--leading-site-body);color:var(--cx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--cx-ink:var(--color-site-ink);--cx-line:var(--color-site-line);--cx-muted:var(--color-site-muted);--cx-paper:var(--color-site-paper);--cx-red:var(--color-site-red);background:var(--cx-paper)}.cx-site *,.cx-site :before,.cx-site :after{box-sizing:border-box}.cx-site a{color:inherit;text-decoration-line:none}.cx-site button{cursor:pointer;border-style:var(--tw-border-style);color:inherit;font:inherit;background:0 0;border-width:0}.cx-site img{max-width:100%;display:block}.cx-site svg{flex:none}.cx-site :where(h1,h2,h3,p,figure){margin:calc(var(--spacing) * 0)}.cx-site :where(h1,h2,h3){text-wrap:balance;word-break:keep-all}.cx-site :where(button,a){-webkit-tap-highlight-color:transparent}.cx-site :focus-visible{outline:2px solid var(--cx-red);outline-offset:5px}.cx-site [tabindex="-1"]:focus{outline:none}.cx-site ::selection{color:var(--color-site-ink);background:var(--color-site-red-soft)}.cx-container{margin-inline:auto;margin-block:calc(var(--spacing) * 0);width:calc(100% - 112px);max-width:calc(var(--spacing) * 332)}.cx-section{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 28)}.cx-eyebrow{align-items:center;gap:calc(var(--spacing) * 2.5);--tw-leading:1.6;--tw-font-weight:650;--tw-tracking:1.9px;letter-spacing:1.9px;color:var(--cx-red);font-size:10px;font-weight:650;line-height:1.6;display:flex}.cx-status-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:var(--cx-red);border-radius:3.40282e38px;flex:0 0 6px;display:inline-block}.cx-site h2{--tw-leading:1.4;--tw-font-weight:590;--tw-tracking:-1.8px;letter-spacing:-1.8px;font-size:clamp(30px,3.1vw,44px);font-weight:590;line-height:1.4}.cx-section-heading{margin-bottom:calc(var(--spacing) * 13.5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 11.25);display:flex}.cx-section-heading h2{margin-top:calc(var(--spacing) * 5.5)}.cx-section-intro{max-width:calc(var(--spacing) * 98.75);padding-bottom:calc(var(--spacing) * 1.5);--tw-leading:1.9;word-break:keep-all;color:var(--cx-muted);font-size:15px;line-height:1.9}.cx-button{min-height:var(--spacing-site-control);justify-content:center;align-items:center;gap:calc(var(--spacing) * 7);border-radius:var(--radius-site-control);padding-inline:calc(var(--spacing) * 5.75);padding-block:calc(var(--spacing) * 3.5);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.cx-button:hover{transform:translateY(-2px)}.cx-site .cx-button-primary{color:var(--color-site-on-accent);background:var(--cx-red)}.cx-site .cx-button-primary:hover{box-shadow:0 6px 20px #d50d441b}@supports (color:color-mix(in lab, red, red)){.cx-site .cx-button-primary:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--color-site-red) 10.59%, transparent)}}.cx-site .cx-button-primary:hover{background:var(--color-site-red-dark)}.cx-text-link{align-items:center;gap:calc(var(--spacing) * 4.5);--tw-font-weight:550;font-size:13px;font-weight:550;display:inline-flex}.cx-text-link svg{transition:transform .2s}.cx-text-link:hover svg{transform:translate(3px)}.cx-text-link:hover{color:var(--cx-red)}.cx-sr-only{height:calc(var(--spacing) * .25);width:calc(var(--spacing) * .25);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);white-space:nowrap;clip-path:inset(50%);border-width:0;margin:-1px;position:absolute;overflow:hidden}.cx-skip-link{top:calc(var(--spacing) * -20);left:calc(var(--spacing) * 4);z-index:1100;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);background:var(--color-site-card);position:fixed}.cx-skip-link:focus{top:calc(var(--spacing) * 3)}.cx-mobile-break{display:none}.cx-reveal{transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1)}.cx-reveal[data-reveal=pending]{opacity:0;transform:translateY(20px)}.cx-reveal[data-reveal=visible],.cx-reveal:focus-within{opacity:1;transform:none}.cx-header{top:calc(var(--spacing) * 0);z-index:100;height:calc(var(--spacing) * 20);border-bottom-style:var(--tw-border-style);border-bottom:1px solid #deded680;position:sticky}@supports (color:color-mix(in lab, red, red)){.cx-header{border-bottom-color:color-mix(in srgb, var(--color-site-line) 50.2%, transparent)}}.cx-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f5f2ed}@supports (color:color-mix(in lab, red, red)){.cx-header{background:color-mix(in srgb, var(--color-site-paper) 92.94%, transparent)}}.cx-header-inner{width:calc(100% - 96px);height:100%;max-width:calc(var(--spacing) * 360);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6.5);margin:auto;display:flex}.cx-brand{align-items:center;gap:calc(var(--spacing) * 5);flex-shrink:0;display:inline-flex}.cx-brand img{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 21);object-fit:contain;mix-blend-mode:multiply}.cx-brand>span:last-child{--tw-font-weight:650;--tw-tracking:-.7px;letter-spacing:-.7px;font-size:19px;font-weight:650}.cx-brand-x{color:var(--cx-red)}.cx-brand-divider{height:calc(var(--spacing) * 5.25);width:calc(var(--spacing) * .25);background:var(--color-site-line)}.cx-nav{align-items:center;gap:calc(var(--spacing) * 8);display:flex}.cx-nav a{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 6.5);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-site-ink-soft);position:relative}.cx-nav a:after{right:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 4.25);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * .5);transform-origin:0;content:"";background:var(--cx-red);transition:transform .2s;position:absolute;transform:scaleX(0)}.cx-nav a:hover:after,.cx-nav a[aria-current]:after{transform:scaleX(1)}.cx-header-actions{align-items:center;gap:calc(var(--spacing) * 3.75);display:flex}.cx-site .cx-header-contact{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 4.75);border-radius:var(--radius-site-control);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line-strong);padding-inline:calc(var(--spacing) * 4.25);padding-block:calc(var(--spacing) * 2.5);font-size:13px;display:flex}.cx-site .cx-header-contact:hover{border-color:var(--cx-red);color:var(--cx-red)}.cx-site .cx-menu-toggle{display:none}.cx-hero{position:relative;overflow:hidden}.cx-hero-layout{min-height:calc(var(--spacing) * 162);grid-template-columns:.9fr 1.12fr;align-items:center;display:grid}.cx-hero-copy{z-index:2;padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 12.5);padding-bottom:calc(var(--spacing) * 6);animation:.65s both cx-enter;position:relative}.cx-hero .cx-hero-brand{font-size:var(--text-site-small);--tw-tracking:.2px;letter-spacing:.2px}.cx-hero-summary{margin-top:calc(var(--spacing) * 2);max-width:calc(var(--spacing) * 110);--tw-leading:1.7;--tw-font-weight:var(--font-weight-medium);line-height:1.7;font-weight:var(--font-weight-medium);--tw-tracking:-.2px;letter-spacing:-.2px;word-break:keep-all;color:var(--cx-ink)}.cx-hero h1{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 6.75);margin-bottom:calc(var(--spacing) * 6);--tw-leading:1.36;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(40px,4.08vw,60px);line-height:1.36;font-weight:var(--font-weight-semibold);--tw-tracking:-3.2px;letter-spacing:-3.2px}.cx-hero h1>span{color:var(--cx-red)}.cx-hero-summary,.cx-hero-description{font-size:17px}.cx-hero-description{--tw-leading:1.85;--tw-tracking:-.35px;letter-spacing:-.35px;color:var(--color-site-muted);line-height:1.85}.cx-hero-actions{margin-top:calc(var(--spacing) * 8.5);align-items:center;gap:calc(var(--spacing) * 6.25);flex-wrap:wrap;display:flex}.cx-hero-note{margin-top:calc(var(--spacing) * 15.25);align-items:center;gap:calc(var(--spacing) * 3);color:var(--color-site-muted);font-size:12px;display:flex}.cx-mini-mark{--tw-leading:1;color:var(--color-site-muted);font-size:25px;line-height:1}.cx-hero-art{margin-left:calc(var(--spacing) * -2);height:calc(var(--spacing) * 140);width:calc(100% + 58px);min-width:calc(var(--spacing) * 0);align-items:center;display:flex;position:relative}.cx-hero-image{mix-blend-mode:multiply;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:auto;animation:.9s .1s both cx-enter;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cx-art-coordinate{top:calc(var(--spacing) * 3.5);--tw-tracking:1.9px;letter-spacing:1.9px;color:var(--color-site-muted);font-size:8px;position:absolute;left:28%}.cx-hotspot{min-height:calc(var(--spacing) * 11.75);align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 3.25);padding-block:calc(var(--spacing) * 2.75);text-align:left;--tw-font-weight:550;border-radius:5px;font-size:12px;font-weight:550;animation:.55s both cx-enter;display:flex;position:absolute;box-shadow:0 5px 18px #2627220a}@supports (color:color-mix(in lab, red, red)){.cx-hotspot{box-shadow:0 5px 18px color-mix(in srgb, var(--color-site-ink) 3.92%, transparent)}}.cx-hotspot{background:#fffefaed}@supports (color:color-mix(in lab, red, red)){.cx-hotspot{background:color-mix(in srgb, var(--color-site-card) 92.94%, transparent)}}.cx-hotspot{transition:transform .2s,box-shadow .2s,border-color .2s}.cx-hotspot:hover{border-color:var(--cx-red);transform:translateY(-4px);box-shadow:0 8px 25px #26272212}@supports (color:color-mix(in lab, red, red)){.cx-hotspot:hover{box-shadow:0 8px 25px color-mix(in srgb, var(--color-site-ink) 7.06%, transparent)}}.cx-hotspot small{margin-bottom:calc(var(--spacing) * .75);--tw-font-weight:450;--tw-tracking:1.1px;letter-spacing:1.1px;color:var(--color-site-muted);font-size:7px;font-weight:450;display:block}.cx-hotspot-dot{height:calc(var(--spacing) * 1.75);width:calc(var(--spacing) * 1.75);border-radius:3.40282e38px;outline:4px solid #d50d4410}@supports (color:color-mix(in lab, red, red)){.cx-hotspot-dot{outline:4px solid color-mix(in srgb, var(--color-site-red) 6.27%, transparent)}}.cx-hotspot-dot{background:var(--cx-red)}.cx-hotspot-devices{top:27%;left:calc(var(--spacing) * 0);animation-delay:.45s}.cx-hotspot-prevention{animation-delay:.65s;top:14%;right:16%}.cx-hotspot-warehouse{animation-delay:.85s;bottom:12%;right:8%}.cx-art-caption{bottom:calc(var(--spacing) * 2.75);align-items:center;gap:calc(var(--spacing) * 1.75);color:var(--color-site-muted);font-size:10px;display:inline-flex;position:absolute;left:45%}.cx-art-caption>span{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 1);background:var(--color-site-sage);border-radius:3.40282e38px}.cx-hero-bottom{border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--cx-line);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 5.75);padding-bottom:calc(var(--spacing) * 6.5);--tw-tracking:1.8px;letter-spacing:1.8px;color:var(--color-site-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.cx-hero-bottom a{align-items:center;gap:calc(var(--spacing) * 4.5);font-size:8px;display:inline-flex}.cx-platform{border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);background:var(--color-site-card)}.cx-platform .cx-section-heading h2{font-size:clamp(28px,2.7vw,39px)}.cx-comparison{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 9.5);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 8.5);background:var(--color-site-surface-soft);border-radius:7px;transition:background .3s}.cx-comparison.is-connected{background:var(--color-site-paper)}.cx-comparison-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.cx-small-label{color:var(--color-site-muted);font-size:13px}.cx-segmented{padding:calc(var(--spacing) * 1);background:var(--color-site-surface-soft);border-radius:5px;display:flex}.cx-site .cx-segmented button{min-height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2.25);padding-inline:calc(var(--spacing) * 4.25);padding-block:calc(var(--spacing) * 2);color:var(--color-site-muted);border-radius:3px;font-size:12px;display:inline-flex}.cx-site .cx-segmented button[aria-pressed=true]{color:var(--color-site-ink);box-shadow:0 1px 5px #2627220d}@supports (color:color-mix(in lab, red, red)){.cx-site .cx-segmented button[aria-pressed=true]{box-shadow:0 1px 5px color-mix(in srgb, var(--color-site-ink) 5.1%, transparent)}}.cx-site .cx-segmented button[aria-pressed=true]{background:var(--color-site-card)}.cx-segment-dot{height:calc(var(--spacing) * 1.25);width:calc(var(--spacing) * 1.25);background:var(--color-site-sage);border-radius:3.40282e38px}[aria-pressed=true] .cx-segment-dot{background:var(--cx-red)}.cx-comparison-network{margin-inline:auto;margin-top:calc(var(--spacing) * 15);margin-bottom:calc(var(--spacing) * 13.75);max-width:calc(var(--spacing) * 212.5);justify-content:center;align-items:center;display:flex}.cx-network-node{height:calc(var(--spacing) * 25.5);min-width:calc(var(--spacing) * 26);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3.5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);color:var(--color-site-muted);box-shadow:7px 8px 0 -1px var(--color-site-line);background:var(--color-site-card);border-radius:6px;flex-direction:column;display:flex}.cx-network-node>span{--tw-tracking:1.2px;letter-spacing:1.2px;font-size:8px}.cx-network-line{margin-top:calc(var(--spacing) * 0);margin-right:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 3);height:calc(var(--spacing) * .25);min-width:calc(var(--spacing) * 4.5);border-top-style:var(--tw-border-style);border-top-style:dashed;border-top-width:1px;border-top-color:var(--color-site-line-strong);flex:1;position:relative}.cx-network-core{height:calc(var(--spacing) * 31.25);min-width:calc(var(--spacing) * 36.75);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-site-muted);box-shadow:8px 9px 0 -1px var(--color-site-line-strong);background:var(--color-site-sage-soft);border-radius:6px;flex-direction:column;transition:background .3s,color .3s,box-shadow .3s;display:flex}.cx-core-symbol{--tw-leading:1.15;font-size:39px;line-height:1.15}.is-connected .cx-network-core{color:var(--color-site-on-accent);box-shadow:8px 9px 0 -1px var(--color-site-red-dark);background:var(--cx-red)}.is-connected .cx-network-line{border-color:#d50d4460}@supports (color:color-mix(in lab, red, red)){.is-connected .cx-network-line{border-color:color-mix(in srgb, var(--color-site-red) 37.65%, transparent)}}.is-connected .cx-network-line:after{top:calc(var(--spacing) * -.75);height:calc(var(--spacing) * 1.25);width:calc(var(--spacing) * 1.25);content:"";background:var(--cx-red);border-radius:3.40282e38px;animation:1.6s linear 2 cx-signal;position:absolute}.is-connected .cx-network-node{color:var(--color-site-ink-soft)}.cx-comparison-grid{gap:calc(var(--spacing) * 8.25);grid-template-columns:repeat(3,1fr);display:grid}.cx-comparison-grid article{border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-top:calc(var(--spacing) * 5.25)}.cx-comparison-number{--tw-tracking:1px;letter-spacing:1px;color:var(--color-site-muted);justify-content:space-between;font-size:10px;display:flex}.is-connected .cx-comparison-number svg{color:var(--cx-red)}.cx-comparison-grid h3{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3.75);margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:560;--tw-tracking:-.5px;letter-spacing:-.5px;font-size:17px;font-weight:560}.cx-comparison-grid p{max-width:calc(var(--spacing) * 85);--tw-leading:1.9;word-break:keep-all;color:var(--color-site-muted);font-size:13px;line-height:1.9}.cx-solutions{border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-bottom:calc(var(--spacing) * 12.5);background:var(--color-site-card)}.cx-use-case-nav{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-top-color:var(--cx-line);border-bottom-color:var(--cx-line);grid-template-columns:repeat(3,1fr);display:grid}.cx-use-case-nav a{min-height:calc(var(--spacing) * 17);align-items:center;gap:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 5.75);padding-block:calc(var(--spacing) * 4);font-size:15px;transition:color .2s,background .2s;display:flex}.cx-use-case-nav a+a{border-left-style:var(--tw-border-style);border-left-style:solid;border-left-width:1px;border-left-color:var(--cx-line)}.cx-use-case-nav a:hover{color:var(--cx-red);background:var(--color-site-paper)}.cx-use-case-nav a>span{color:var(--color-site-muted);font-size:10px}.cx-use-case-nav a>svg:last-child{margin-left:auto}.cx-use-case{border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--cx-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 17);grid-template:"visual intro"1fr"visual action"1fr/1.2fr 1fr;gap:0 72px;display:grid}.cx-use-case:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.cx-use-case:nth-child(2n){grid-template-columns:1fr 1.2fr;grid-template-areas:"intro visual""action visual"}.cx-case-intro{grid-area:intro;align-self:flex-end}.cx-case-intro h3{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 5.5);--tw-leading:1.5;--tw-font-weight:590;--tw-tracking:-1.4px;letter-spacing:-1.4px;font-size:clamp(26px,2.55vw,36px);font-weight:590;line-height:1.5}.cx-case-intro>p:not(.cx-eyebrow){max-width:calc(var(--spacing) * 117.5);--tw-leading:1.9;word-break:keep-all;color:var(--cx-muted);font-size:15px;line-height:1.9}.cx-case-visual{min-width:calc(var(--spacing) * 0);grid-area:visual}.cx-case-action{padding-top:calc(var(--spacing) * 7.5);grid-area:action;align-self:flex-start}.cx-solution-demo{border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-site-line-strong);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 2.5)}.cx-case-action>p{margin-top:calc(var(--spacing) * 4.25);word-break:keep-all;color:var(--color-site-muted);font-size:11px}.cx-feature-scene{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 5.5);padding-top:calc(var(--spacing) * 5.5);padding-bottom:calc(var(--spacing) * 4);background:var(--color-site-paper);border-radius:5px;overflow:hidden}.cx-visual-heading{justify-content:space-between;gap:calc(var(--spacing) * 3);--tw-tracking:1.5px;letter-spacing:1.5px;color:var(--color-site-muted);font-size:9px;display:flex}.cx-visual-heading>span:last-child{--tw-tracking:0;letter-spacing:0}.cx-stage-art{margin-inline:-15px;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 0);position:relative}.cx-stage-art img{mix-blend-mode:multiply;width:100%;height:auto}.cx-stage-path{pointer-events:none;inset:calc(var(--spacing) * 0);width:100%;height:100%;position:absolute}.cx-stage-path polyline{fill:none;stroke:var(--cx-red);stroke-width:2px;opacity:.6;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;animation:.45s both cx-path}.cx-stage-focus{pointer-events:none;height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--cx-red);--tw-font-weight:650;color:var(--cx-red);border-radius:3.40282e38px;place-items:center;font-size:11px;font-weight:650;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #d50d4411,0 3px 12px #26272215}@supports (color:color-mix(in lab, red, red)){.cx-stage-focus{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-site-red) 6.67%, transparent), 0 3px 12px color-mix(in srgb, var(--color-site-ink) 8.24%, transparent)}}.cx-stage-focus{background:#fffefaeb}@supports (color:color-mix(in lab, red, red)){.cx-stage-focus{background:color-mix(in srgb, var(--color-site-card) 92.16%, transparent)}}.cx-stage-focus{transition:left .35s,top .35s}.cx-stage-controls{margin-top:calc(var(--spacing) * 3.25);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);grid-template-columns:repeat(3,1fr);display:grid}.cx-site .cx-stage-controls button{margin-top:calc(var(--spacing) * -.25);min-height:calc(var(--spacing) * 11.5);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * .75);padding-block:calc(var(--spacing) * 3.25);text-align:left;--tw-leading:1.5;color:var(--color-site-muted);border-top:2px solid #0000;font-size:12px;line-height:1.5;display:flex}.cx-stage-controls button>span{color:var(--color-site-muted);font-size:9px}.cx-site .cx-stage-controls button[aria-pressed=true]{border-color:var(--cx-red);color:var(--cx-red)}.cx-stage-description{min-height:calc(var(--spacing) * 15);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * .25);padding-bottom:calc(var(--spacing) * 3);--tw-leading:1.85;word-break:keep-all;color:var(--color-site-muted);font-size:12px;line-height:1.85}.cx-scene-instruction{justify-content:space-between;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-top:calc(var(--spacing) * 3.25);color:var(--color-site-muted);font-size:10px;display:flex}.cx-scene-instruction>span{--tw-tracking:1px;letter-spacing:1px}.cx-workflow{color:var(--color-site-on-accent);background:var(--color-site-ink)}.cx-workflow .cx-eyebrow{color:var(--color-site-accent-inverse)}.cx-workflow .cx-section-intro{color:var(--color-site-on-dark-muted)}.cx-workflow-grid{margin-top:calc(var(--spacing) * 15.5);gap:calc(var(--spacing) * 8.5);grid-template-columns:repeat(4,1fr);display:grid}.cx-workflow-top{padding-right:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;display:flex}.cx-workflow-top>span{--tw-leading:1;--tw-font-weight:350;--tw-tracking:-2px;letter-spacing:-2px;color:var(--color-site-on-dark-muted);font-size:47px;font-weight:350;line-height:1}.cx-workflow-top svg{color:var(--color-site-on-dark-muted)}.cx-workflow-rule{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 6);height:calc(var(--spacing) * .25);background:var(--color-site-line-inverse);position:relative}.cx-workflow-rule>span{top:calc(var(--spacing) * -.5);right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1.25);width:calc(var(--spacing) * 1.25);background:var(--color-site-sage);border-radius:3.40282e38px;display:block;position:absolute}.cx-workflow-grid h3{align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-size:22px;font-weight:var(--font-weight-medium);display:flex}.cx-workflow-grid h3 span{--tw-font-weight:var(--font-weight-normal);font-size:9px;font-weight:var(--font-weight-normal);--tw-tracking:1.6px;letter-spacing:1.6px;color:var(--color-site-on-dark-muted)}.cx-workflow-grid p{margin-top:calc(var(--spacing) * 3.75);max-width:calc(var(--spacing) * 65);--tw-leading:1.85;word-break:keep-all;color:var(--color-site-on-dark-muted);font-size:14px;line-height:1.85}.cx-architecture{margin-top:calc(var(--spacing) * 14.25);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-top-color:var(--color-site-line-inverse);border-bottom-color:var(--color-site-line-inverse)}.cx-architecture summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 5.5);color:var(--color-site-on-dark-muted);font-size:13px;list-style-type:none;display:flex}.cx-architecture summary::-webkit-details-marker{display:none}.cx-architecture[open] summary>svg{transform:rotate(180deg)}.cx-architecture>div{padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 7.5);grid-template-columns:1fr 1fr;gap:22px 60px;display:grid}.cx-architecture article>span{--tw-tracking:1.6px;letter-spacing:1.6px;color:var(--color-site-accent-inverse);font-size:9px}.cx-architecture h3{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-size:18px;font-weight:var(--font-weight-medium)}.cx-architecture p{--tw-leading:1.9;word-break:keep-all;color:var(--color-site-on-dark-muted);font-size:12px;line-height:1.9}.cx-architecture>div>p{color:var(--color-site-on-dark-muted);grid-column:1/-1;font-size:11px}.cx-demo{overflow:hidden}.cx-demo-grid{align-items:center;gap:calc(var(--spacing) * 15);grid-template-columns:.8fr 1.2fr;display:grid}.cx-demo h2{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 6.25);margin-bottom:calc(var(--spacing) * 6)}.cx-demo h2>span{color:var(--cx-red)}.cx-demo-copy>p:not(.cx-eyebrow){--tw-leading:1.9;color:var(--cx-muted);font-size:15px;line-height:1.9}.cx-demo-copy>.cx-button{margin-top:calc(var(--spacing) * 7.75)}.cx-demo-copy>.cx-demo-note{margin-top:calc(var(--spacing) * 4.25);color:var(--color-site-muted)!important;font-size:11px!important}.cx-demo-preview{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);border-radius:7px;overflow:hidden;transform:perspective(1800px)rotateY(-5deg)rotateX(2deg);box-shadow:0 14px 50px #26272209}@supports (color:color-mix(in lab, red, red)){.cx-demo-preview{box-shadow:0 14px 50px color-mix(in srgb, var(--color-site-ink) 3.53%, transparent)}}.cx-demo-preview{background:var(--color-site-card);transition:transform .4s}.cx-demo-preview:hover{transform:none}.cx-browser-bar{height:calc(var(--spacing) * 9.75);border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 0);color:var(--color-site-muted);background:var(--color-site-card);justify-content:space-between;align-items:center;font-size:10px;display:flex}.cx-browser-dots{gap:calc(var(--spacing) * 1);display:inline-flex}.cx-browser-dots i{height:calc(var(--spacing) * 1.25);width:calc(var(--spacing) * 1.25);background:var(--color-site-line);border-radius:3.40282e38px}.cx-demo-preview>a{background:var(--color-site-card);display:block;position:relative}.cx-demo-preview img{width:100%;height:auto}.cx-preview-play{right:calc(var(--spacing) * 3.75);bottom:calc(var(--spacing) * 3.75);align-items:center;gap:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.75);border-radius:30px;font-size:11px;display:inline-flex;position:absolute;box-shadow:0 4px 18px #2627220f}@supports (color:color-mix(in lab, red, red)){.cx-preview-play{box-shadow:0 4px 18px color-mix(in srgb, var(--color-site-ink) 5.88%, transparent)}}.cx-preview-play{background:#fffefaf5}@supports (color:color-mix(in lab, red, red)){.cx-preview-play{background:color-mix(in srgb, var(--color-site-card) 96.08%, transparent)}}.cx-preview-play svg{color:var(--cx-red)}.cx-demo-caption{align-items:center;gap:calc(var(--spacing) * 1.75);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 4.25);padding-block:calc(var(--spacing) * 3);color:var(--color-site-muted);background:var(--color-site-card);font-size:10px;display:flex}.cx-demo-caption>span:last-child{--tw-tracking:1.5px;letter-spacing:1.5px;margin-left:auto;font-size:7px}.cx-demo-shortcuts{margin-top:calc(var(--spacing) * 17.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-top-color:var(--color-site-line);border-bottom-color:var(--color-site-line);grid-template-columns:repeat(3,1fr);display:grid}.cx-demo-shortcut{align-items:center;gap:calc(var(--spacing) * 3.75);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6.25);transition:background .2s;display:flex}.cx-demo-shortcut+.cx-demo-shortcut{border-left-style:var(--tw-border-style);border-left-style:solid;border-left-width:1px;border-left-color:var(--color-site-line)}.cx-demo-shortcut>span:first-child{color:var(--color-site-muted);font-size:10px}.cx-demo-shortcut>strong{--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium)}.cx-demo-shortcut>svg:last-of-type{margin-left:auto}.cx-demo-shortcut:hover{color:var(--cx-red);background:var(--color-site-surface-soft)}.cx-breadcrumb{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 7.5);padding-bottom:calc(var(--spacing) * 0);color:var(--color-site-muted);font-size:12px;display:flex}.cx-breadcrumb a:hover{color:var(--cx-red)}.cx-demo-page{padding-bottom:calc(var(--spacing) * 17.5)}.cx-demo-section-heading{align-items:end;gap:calc(var(--spacing) * 12.5);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 16);grid-template-columns:1.2fr 1fr;display:grid}.cx-demo-section-heading h2,.cx-company-page h1{margin-top:calc(var(--spacing) * 5);--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(40px,4.4vw,62px);line-height:1.3;font-weight:var(--font-weight-semibold);--tw-tracking:-2.7px;letter-spacing:-2.7px}.cx-demo-section-heading h2>span,.cx-company-page h1>span{color:var(--cx-red)}.cx-demo-section-heading>div:last-child{padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 1.25);padding-left:calc(var(--spacing) * 7.5)}.cx-demo-section-heading>div>p:not(.cx-eyebrow){--tw-leading:1.9;color:var(--color-site-muted);font-size:16px;line-height:1.9}.cx-demo-count{margin-top:calc(var(--spacing) * 6);--tw-tracking:1.4px;letter-spacing:1.4px;color:var(--color-site-muted);font-size:9px;display:block}.cx-demo-selector-heading{margin-bottom:calc(var(--spacing) * 5.75);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6.25);display:flex}.cx-site .cx-demo-selector-heading h3{--tw-tracking:-.7px;letter-spacing:-.7px;font-size:20px}.cx-demo-selector-heading>span{color:var(--color-site-muted);font-size:12px}.cx-demo-options{gap:calc(var(--spacing) * 5.5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cx-site .cx-demo-option{min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding:calc(var(--spacing) * 5);text-align:left;background:var(--color-site-card);border-radius:6px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex}.cx-demo-option:hover{border-color:var(--color-site-line-strong)}.cx-site .cx-demo-option[aria-selected=true]{border-color:var(--cx-red);box-shadow:0 0 0 1px var(--cx-red)}.cx-demo-option-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2.5);--tw-tracking:.9px;letter-spacing:.9px;width:100%;color:var(--color-site-muted);font-size:8px;display:flex}.cx-demo-option[aria-selected=true] .cx-demo-option-top{color:var(--cx-red)}.cx-demo-option img{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3.75);margin-bottom:calc(var(--spacing) * 5);mix-blend-mode:multiply;width:100%;height:auto}.cx-demo-option-name{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.cx-demo-option-name strong{--tw-font-weight:570;--tw-tracking:-.6px;letter-spacing:-.6px;font-size:21px;font-weight:570}.cx-demo-option-name>svg{color:var(--cx-red)}.cx-demo-option-summary{margin-top:calc(var(--spacing) * 3);--tw-leading:1.8;word-break:keep-all;color:var(--color-site-muted);font-size:13px;line-height:1.8;display:block}.cx-demo-option-status{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3.75);width:100%;padding-top:calc(var(--spacing) * 5.5);color:var(--color-site-muted);margin-top:auto;font-size:11px;display:flex}.cx-demo-option[aria-selected=true] .cx-demo-option-status{color:var(--cx-red)}.cx-demo-guide{margin-top:calc(var(--spacing) * 11.5);gap:calc(var(--spacing) * 17);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-top-color:var(--color-site-line);border-bottom-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 13.75);padding-bottom:calc(var(--spacing) * 16.25);grid-template-columns:1fr 1fr;display:grid}.cx-demo-guide-copy{animation:.3s both cx-enter}.cx-demo-guide-copy>h3{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4.25);--tw-tracking:-1.2px;letter-spacing:-1.2px;font-size:34px}.cx-demo-guide-intro{--tw-leading:1.9;word-break:keep-all;color:var(--color-site-muted);font-size:15px;line-height:1.9}.cx-demo-steps{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 7.5);gap:calc(var(--spacing) * 5.5);padding:calc(var(--spacing) * 0);list-style-type:none;display:grid}.cx-demo-steps li{align-items:flex-start;gap:calc(var(--spacing) * 4.25);display:flex}.cx-demo-steps li>span{padding-top:calc(var(--spacing) * 1);color:var(--cx-red);font-size:10px}.cx-demo-steps h4{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);--tw-tracking:-.2px;letter-spacing:-.2px}.cx-demo-steps p{margin-top:calc(var(--spacing) * 1.5);--tw-leading:1.85;word-break:keep-all;color:var(--color-site-muted);font-size:13px;line-height:1.85}.cx-demo-launch-note{color:var(--color-site-muted);font-size:11px;margin-top:calc(var(--spacing) * 3.25)!important}.cx-demo-guide-aside{min-width:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 1.25)}.cx-guide-preview{transform:none}.cx-demo-preparation{margin-top:calc(var(--spacing) * 2.5);align-items:flex-start;gap:calc(var(--spacing) * 3.5);border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 6.25);display:flex}.cx-demo-preparation>svg{margin-top:calc(var(--spacing) * .75);color:var(--cx-red)}.cx-demo-preparation h3{--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold)}.cx-demo-preparation p{margin-top:calc(var(--spacing) * 1.75);--tw-leading:1.85;word-break:keep-all;color:var(--color-site-muted);font-size:13px;line-height:1.85}.cx-demo-environment{align-items:baseline;gap:calc(var(--spacing) * 2.5);--tw-leading:1.85;word-break:keep-all;color:var(--color-site-muted);font-size:12px;line-height:1.85;display:flex;margin-top:calc(var(--spacing) * 5.25)!important}.cx-demo-environment .cx-status-dot{background:var(--color-site-sage)}.cx-demo-help{gap:calc(var(--spacing) * 16.25);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 10);grid-template-columns:.8fr 1.2fr;display:grid}.cx-demo-help h3{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3.5);margin-bottom:calc(var(--spacing) * 6.25);font-size:29px}.cx-demo-help .cx-text-link{font-size:12px}.cx-demo-help details{border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-site-line)}.cx-demo-help summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 4.5);font-size:14px;list-style-type:none;display:flex}.cx-demo-help summary::-webkit-details-marker{display:none}.cx-demo-help details[open] summary>svg{transform:rotate(180deg)}.cx-demo-help details p{padding-bottom:calc(var(--spacing) * 5.5);--tw-leading:1.9;word-break:keep-all;color:var(--color-site-muted);font-size:13px;line-height:1.9}.cx-demo-back{margin-top:calc(var(--spacing) * 3.75)}.cx-company{border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 20);background:var(--color-site-sage-soft)}.cx-company-grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:1fr 1fr;display:grid}.cx-company h2{margin-top:calc(var(--spacing) * 4.75);font-size:35px}.cx-company-grid>div:last-child>p{max-width:calc(var(--spacing) * 133.75);--tw-leading:2;word-break:keep-all;color:var(--color-site-muted);font-size:15px;line-height:2}.cx-company .cx-text-link{margin-top:calc(var(--spacing) * 5.75)}.cx-company-hero{border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--cx-line);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 22.5)}.cx-company-hero>div{margin-top:calc(var(--spacing) * 8.75);justify-content:space-between;align-items:end;gap:calc(var(--spacing) * 22.5);display:flex}.cx-company-hero>div>p{max-width:calc(var(--spacing) * 170);--tw-leading:1.9;word-break:keep-all;color:var(--color-site-muted);font-size:18px;line-height:1.9}.cx-company-hero .cx-text-link{margin-bottom:calc(var(--spacing) * 1.75);flex-shrink:0}.cx-company-expertise{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 21.25)}.cx-company-expertise h2{margin-top:calc(var(--spacing) * 5)}.cx-expertise-grid{margin-top:calc(var(--spacing) * 12.25);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 8.75);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cx-expertise-grid article{min-height:calc(var(--spacing) * 82.5);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 7);flex-direction:column;align-items:start;display:flex}.cx-expertise-grid article>span{--tw-tracking:1.2px;letter-spacing:1.2px;color:var(--color-site-muted);font-size:9px}.cx-expertise-grid article>svg{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 5);color:var(--cx-red)}.cx-expertise-grid h3{--tw-font-weight:570;--tw-tracking:-.7px;letter-spacing:-.7px;font-size:22px;font-weight:570}.cx-expertise-grid p{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3.75);margin-bottom:calc(var(--spacing) * 7);--tw-leading:1.9;word-break:keep-all;color:var(--color-site-muted);font-size:14px;line-height:1.9}.cx-expertise-grid .cx-text-link{margin-top:auto}.cx-company-location{gap:calc(var(--spacing) * 20);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--cx-line);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 15);padding-bottom:calc(var(--spacing) * 21.25);grid-template-columns:1fr 1fr;display:grid}.cx-company-location h2{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4.75);font-size:30px}.cx-company-location p{--tw-leading:1.9;word-break:keep-all;color:var(--color-site-muted);font-size:15px;line-height:1.9}.cx-company-location .cx-text-link{margin-top:calc(var(--spacing) * 5)}.cx-company-location h3{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 7.25);margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:570;--tw-tracking:-1px;letter-spacing:-1px;font-size:25px;font-weight:570}.cx-company-location .cx-button{margin-top:calc(var(--spacing) * 6.75)}.cx-contact-banner{padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 15.25);padding-bottom:calc(var(--spacing) * 16.25);color:var(--color-site-on-accent);background:var(--cx-red)}.cx-contact-banner .cx-eyebrow{color:var(--color-site-red-soft);font-size:9px}.cx-contact-banner .cx-container>div{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4.25);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 9);display:flex}.cx-contact-banner h2{--tw-tracking:-1.4px;letter-spacing:-1.4px;font-size:clamp(24px,2.6vw,36px)}.cx-contact-banner .cx-container>p:not(.cx-eyebrow){color:var(--color-site-red-soft);font-size:13px}.cx-site .cx-button-white{color:var(--color-site-red-dark);background:var(--color-site-card);flex-shrink:0}.cx-footer{padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 14.75);padding-bottom:calc(var(--spacing) * 0);background:var(--color-site-card)}.cx-footer-top{gap:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 12.5);grid-template-columns:1.4fr .65fr .8fr 1.2fr;display:grid}.cx-footer-brand img{height:calc(var(--spacing) * 15.75);width:calc(var(--spacing) * 27.75);object-fit:contain;mix-blend-mode:multiply}.cx-footer-brand p{margin-top:calc(var(--spacing) * 3.5);word-break:keep-all;color:var(--color-site-muted);font-size:12px}.cx-footer-top>div:not(:first-child)>span{margin-bottom:calc(var(--spacing) * 4.5);--tw-tracking:1.5px;letter-spacing:1.5px;color:var(--color-site-muted);font-size:9px;display:block}.cx-footer-top a{margin-top:calc(var(--spacing) * 2.25);align-items:center;gap:calc(var(--spacing) * 2.25);width:fit-content;color:var(--color-site-muted);font-size:12px;display:flex}.cx-footer-top a:hover{color:var(--cx-red)}.cx-footer-top>div:last-child>p{margin-top:calc(var(--spacing) * 3.5);--tw-leading:1.9;color:var(--color-site-muted);font-size:11px;line-height:1.9}.cx-footer-bottom{min-height:calc(var(--spacing) * 16.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4.5);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 4.5);color:var(--color-site-muted);font-size:10px;display:flex}.cx-footer-bottom a{align-items:center;gap:calc(var(--spacing) * 2.75);--tw-tracking:1px;letter-spacing:1px;font-size:9px;display:flex}.cx-contact-dialog{inset:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);width:min(530px,100% - 36px);max-height:calc(100dvh - 36px);padding:calc(var(--spacing) * 0);color:var(--cx-ink);border-radius:8px;margin:auto;position:fixed;box-shadow:0 20px 80px #26272230}@supports (color:color-mix(in lab, red, red)){.cx-contact-dialog{box-shadow:0 20px 80px color-mix(in srgb, var(--color-site-ink) 18.82%, transparent)}}.cx-contact-dialog{background:var(--color-site-card)}.cx-contact-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#262722a0}@supports (color:color-mix(in lab, red, red)){.cx-contact-dialog::backdrop{background:color-mix(in srgb, var(--color-site-ink) 62.75%, transparent)}}.cx-contact-dialog-inner{padding-inline:calc(var(--spacing) * 9.5);padding-top:calc(var(--spacing) * 11.5);padding-bottom:calc(var(--spacing) * 7.5);position:relative}.cx-site .cx-dialog-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background:var(--color-site-surface-soft);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.cx-contact-dialog h2{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 5);font-size:37px}.cx-contact-dialog-inner>p:not(.cx-eyebrow){margin-bottom:calc(var(--spacing) * 5.75);--tw-leading:1.9;word-break:keep-all;color:var(--color-site-muted);font-size:14px;line-height:1.9}.cx-contact-option{align-items:center;gap:calc(var(--spacing) * 4.25);border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 5);display:flex}.cx-contact-option>svg:first-child{color:var(--cx-red)}.cx-contact-option>svg:last-child{margin-left:auto}.cx-contact-option strong{--tw-font-weight:550;font-size:14px;font-weight:550;display:block}.cx-contact-option>span>span{color:var(--color-site-muted);font-size:13px}.cx-contact-dialog small{margin-top:calc(var(--spacing) * 3.75);color:var(--color-site-muted);font-size:11px;display:block}@media (width>=1600px){.cx-hero-layout{min-height:calc(var(--spacing) * 182.5)}.cx-hero-art{height:calc(var(--spacing) * 160);width:calc(100% + 95px)}}@media (width<=1160px){.cx-container{width:calc(100% - 72px)}.cx-header-inner{gap:calc(var(--spacing) * 5);width:calc(100% - 56px)}.cx-brand{gap:calc(var(--spacing) * 3.25)}.cx-brand img{width:calc(var(--spacing) * 19.5)}.cx-brand>span:last-child{font-size:17px}.cx-nav{gap:calc(var(--spacing) * 5.75)}.cx-nav a{font-size:13px}.cx-hero-layout{min-height:calc(var(--spacing) * 147.5)}.cx-hero h1{--tw-tracking:-2.5px;letter-spacing:-2.5px;font-size:44px}.cx-hero-art{margin-left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 120);width:100%}.cx-hero-actions{gap:calc(var(--spacing) * 4.5)}.cx-hero-actions .cx-button{gap:calc(var(--spacing) * 3.5)}.cx-hero-summary,.cx-hero-description{font-size:15px}.cx-section{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 22)}.cx-section-intro{font-size:14px}.cx-comparison{padding:calc(var(--spacing) * 6.5)}.cx-use-case{gap:0 40px}.cx-use-case-nav a{font-size:14px}.cx-case-intro h3{font-size:29px}.cx-case-intro>p:not(.cx-eyebrow){font-size:14px}.cx-demo-grid{gap:calc(var(--spacing) * 8.75)}.cx-demo-guide{gap:calc(var(--spacing) * 10)}.cx-demo-options{gap:calc(var(--spacing) * 4)}.cx-demo-option-top{--tw-tracking:.6px;letter-spacing:.6px;font-size:7px}.cx-demo-selector-heading>span{font-size:11px}.cx-footer-top{gap:calc(var(--spacing) * 6.25)}}@media (width<=960px){.cx-brand-divider,.cx-brand>span:last-child{display:none}.cx-hero-layout{min-height:auto;padding-top:calc(var(--spacing) * 15);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-hero-copy{padding:calc(var(--spacing) * 0)}.cx-hero h1{font-size:clamp(40px,6.5vw,60px)}.cx-hero-note{margin-top:calc(var(--spacing) * 7)}.cx-hero-art{margin-top:-26px;margin-right:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 5);height:auto;min-height:calc(var(--spacing) * 107.5);width:88%;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 7.5);margin-left:auto}.cx-art-coordinate{top:calc(var(--spacing) * 0)}.cx-art-caption{bottom:calc(var(--spacing) * 0)}.cx-hero-bottom{padding-top:calc(var(--spacing) * 5.5)}.cx-section-heading{gap:calc(var(--spacing) * 6.25)}.cx-section-intro{max-width:calc(var(--spacing) * 70);font-size:13px}.cx-site h2{--tw-tracking:-1.3px;letter-spacing:-1.3px;font-size:33px}.cx-platform .cx-section-heading{flex-direction:column;align-items:start}.cx-comparison-grid{gap:calc(var(--spacing) * 5.5)}.cx-comparison-grid h3{font-size:15px}.cx-use-case,.cx-use-case:nth-child(2n){gap:calc(var(--spacing) * 6.25);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 12.5);grid-template-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-areas:"intro""visual""action"}.cx-case-intro>p:not(.cx-eyebrow){max-width:calc(var(--spacing) * 165)}.cx-case-intro h3{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4.25);font-size:32px}.cx-case-action{padding:calc(var(--spacing) * 0)}.cx-feature-scene{max-width:calc(var(--spacing) * 180);margin-inline:auto!important;margin-block:calc(var(--spacing) * 0)!important}.cx-workflow-grid{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(2,1fr)}.cx-workflow-grid p{max-width:none}.cx-demo-grid{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-demo-preview{width:90%;margin-left:auto}.cx-demo-section-heading{gap:calc(var(--spacing) * 5);grid-template-columns:1.15fr 1fr}.cx-demo-section-heading>div:last-child{padding-left:calc(var(--spacing) * 0)}.cx-demo-section-heading>div>p:not(.cx-eyebrow){font-size:14px}.cx-demo-count{--tw-tracking:.8px;letter-spacing:.8px;font-size:7px}.cx-demo-option-name strong{font-size:18px}.cx-site .cx-demo-option{padding:calc(var(--spacing) * 3.75)}.cx-demo-option-summary{font-size:12px}.cx-demo-option-top>span{max-width:calc(var(--spacing) * 32.5)}.cx-demo-selector-heading{align-items:start;gap:calc(var(--spacing) * 2);flex-direction:column}.cx-demo-guide{gap:calc(var(--spacing) * 9);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-demo-guide-aside{max-width:calc(var(--spacing) * 180)}.cx-demo-guide-aside .cx-demo-preview{width:100%}.cx-demo-help{gap:calc(var(--spacing) * 7.5)}.cx-company-grid{gap:calc(var(--spacing) * 11.25)}.cx-company-hero>div{align-items:start;gap:calc(var(--spacing) * 6);flex-direction:column}.cx-expertise-grid{gap:calc(var(--spacing) * 5.5)}.cx-expertise-grid h3{font-size:20px}.cx-expertise-grid p{font-size:13px}.cx-company-location{gap:calc(var(--spacing) * 10)}.cx-contact-banner .cx-container>div{align-items:start;gap:calc(var(--spacing) * 7.5)}.cx-contact-banner h2{font-size:27px}.cx-footer-top{gap:calc(var(--spacing) * 8.75);grid-template-columns:1.1fr 1fr 1fr}.cx-footer-top>div:last-child{grid-column:2/-1}.cx-footer-brand{grid-row:span 2}}@media (width<=700px){.cx-site-active{scroll-padding-top:calc(var(--spacing) * 20.75)}.cx-container{width:calc(100% - 40px)}.cx-header{height:calc(var(--spacing) * 17)}.cx-header-inner{width:calc(100% - 40px)}.cx-header-actions{gap:calc(var(--spacing) * 2.25)}.cx-brand img{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 19.25)}.cx-site .cx-header-contact{min-height:calc(var(--spacing) * 10.5);gap:calc(var(--spacing) * 3.25);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.25);font-size:12px}.cx-site .cx-menu-toggle{height:calc(var(--spacing) * 10.5);width:calc(var(--spacing) * 10);place-items:center;display:grid}.cx-nav{top:calc(var(--spacing) * 17);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4.5);padding-bottom:calc(var(--spacing) * 6.5);display:none;position:absolute;box-shadow:0 16px 20px #2627220c}@supports (color:color-mix(in lab, red, red)){.cx-nav{box-shadow:0 16px 20px color-mix(in srgb, var(--color-site-ink) 4.71%, transparent)}}.cx-nav{background:var(--color-site-card)}.cx-nav.is-open{align-items:stretch;gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.cx-nav a{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3.25);font-size:15px}.cx-nav a:after{bottom:calc(var(--spacing) * 1.25);width:calc(var(--spacing) * 7.5)}.cx-hero-layout{padding-top:calc(var(--spacing) * 13.5)}.cx-hero .cx-hero-brand{font-size:var(--text-site-small)}.cx-hero h1{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 5.25);margin-bottom:calc(var(--spacing) * 4.25);--tw-leading:1.45;--tw-tracking:-1.8px;letter-spacing:-1.8px;font-size:clamp(35px,7.9vw,52px);line-height:1.45}.cx-hero-summary,.cx-hero-description{font-size:15px}.cx-hero-actions{margin-top:calc(var(--spacing) * 6.75);gap:calc(var(--spacing) * 5.5)}.cx-button{min-height:calc(var(--spacing) * 12.25);gap:calc(var(--spacing) * 6.25);padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 3.25);font-size:13px}.cx-text-link{gap:calc(var(--spacing) * 3);font-size:12px}.cx-hero-note{margin-top:calc(var(--spacing) * 6.25);font-size:11px}.cx-mini-mark{font-size:22px}.cx-hero-art{margin-inline:-8px;margin-top:calc(var(--spacing) * 7.5);margin-bottom:calc(var(--spacing) * 4.5);min-height:calc(var(--spacing) * 70);justify-content:center;gap:calc(var(--spacing) * 2.25);width:calc(100% + 16px);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 3.75);padding-bottom:calc(var(--spacing) * 16);flex-wrap:wrap}.cx-art-coordinate{right:calc(var(--spacing) * 1.5);--tw-tracking:1.2px;letter-spacing:1.2px;font-size:6px;left:auto}.cx-hotspot{min-height:calc(var(--spacing) * 11);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-site-control);padding:calc(var(--spacing) * 2);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);font-size:10px;display:flex;position:static}.cx-hotspot small{display:none}.cx-hotspot>svg{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3)}.cx-hotspot-dot{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 1)}.cx-art-caption{bottom:calc(var(--spacing) * 5.25);font-size:8px;left:auto}.cx-hero-bottom{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 4.25);padding-bottom:calc(var(--spacing) * 5);--tw-tracking:.9px;letter-spacing:.9px;font-size:6px}.cx-hero-bottom a{gap:calc(var(--spacing) * 1.5);--tw-tracking:.6px;letter-spacing:.6px;font-size:6px}.cx-section{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 17)}.cx-site h2,.cx-platform .cx-section-heading h2{--tw-leading:1.45;--tw-tracking:-1.3px;letter-spacing:-1.3px;font-size:30px;line-height:1.45}.cx-eyebrow{--tw-tracking:1.4px;letter-spacing:1.4px;font-size:9px}.cx-section-heading{margin-bottom:calc(var(--spacing) * 8.75);align-items:start;gap:calc(var(--spacing) * 5.5);flex-direction:column}.cx-section-heading h2{margin-top:calc(var(--spacing) * 4)}.cx-section-intro{max-width:calc(var(--spacing) * 100);--tw-leading:1.9;font-size:14px;line-height:1.9}.cx-comparison{padding-inline:calc(var(--spacing) * 4.75);padding-top:calc(var(--spacing) * 5.5);padding-bottom:calc(var(--spacing) * 6.25)}.cx-comparison-top{align-items:stretch;gap:calc(var(--spacing) * 4.5);flex-direction:column}.cx-small-label{font-size:12px}.cx-segmented{width:fit-content}.cx-site .cx-segmented button{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3.75);padding-block:calc(var(--spacing) * 2);font-size:12px}.cx-comparison-network{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 9.25)}.cx-network-node{height:calc(var(--spacing) * 16);min-width:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 2.25);box-shadow:4px 5px 0 -1px var(--color-site-line)}.cx-network-node>svg{height:calc(var(--spacing) * 4.75);width:calc(var(--spacing) * 4.75)}.cx-network-node>span{--tw-tracking:.3px;letter-spacing:.3px;font-size:5px}.cx-network-line{margin-top:calc(var(--spacing) * 0);margin-right:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 1.5);min-width:calc(var(--spacing) * 1)}.cx-network-core{height:calc(var(--spacing) * 22);min-width:calc(var(--spacing) * 19.75);border-radius:var(--radius-site-control);font-size:9px}.cx-core-symbol{font-size:28px}.is-connected .cx-network-core{box-shadow:5px 6px 0 -1px var(--color-site-red-dark)}.cx-comparison-grid{gap:calc(var(--spacing) * 5.75);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-comparison-grid article{padding-top:calc(var(--spacing) * 3.5)}.cx-comparison-grid h3{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 2.5);margin-bottom:calc(var(--spacing) * 2);font-size:17px}.cx-comparison-grid p{max-width:100%;font-size:13px}.cx-use-case-nav a{min-height:calc(var(--spacing) * 15.75);justify-content:center;gap:calc(var(--spacing) * 1.75);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;font-size:11px}.cx-use-case-nav a>span{font-size:8px}.cx-use-case-nav a>svg:first-of-type{width:calc(var(--spacing) * 3.75)}.cx-use-case-nav a>svg:last-child{display:none}.cx-use-case,.cx-use-case:nth-child(2n){gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 10.75)}.cx-case-intro h3{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4.25);font-size:29px}.cx-case-intro>p:not(.cx-eyebrow){--tw-leading:1.9;font-size:14px;line-height:1.9}.cx-case-action>p{font-size:11px}.cx-feature-scene{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4.25);padding-bottom:calc(var(--spacing) * 3.5)}.cx-visual-heading{--tw-tracking:1.1px;letter-spacing:1.1px;font-size:7px}.cx-stage-controls button>span{font-size:8px}.cx-site .cx-stage-controls button{min-height:calc(var(--spacing) * 11.5);gap:calc(var(--spacing) * 1.75);font-size:11px}.cx-stage-description{min-height:calc(var(--spacing) * 19);font-size:12px}.cx-scene-instruction{font-size:9px}.cx-stage-focus{height:calc(var(--spacing) * 5.75);width:calc(var(--spacing) * 5.75);font-size:10px}.cx-workflow-grid{margin-top:calc(var(--spacing) * 9.75);gap:34px 23px}.cx-workflow-top>span{font-size:38px}.cx-workflow-top svg{width:calc(var(--spacing) * 5.5)}.cx-workflow-grid h3{gap:calc(var(--spacing) * 2);font-size:20px}.cx-workflow-grid h3 span{--tw-tracking:1px;letter-spacing:1px;font-size:6px}.cx-workflow-rule{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4.75)}.cx-workflow-grid p{margin-top:calc(var(--spacing) * 3);--tw-leading:1.9;font-size:13px;line-height:1.9}.cx-architecture{margin-top:calc(var(--spacing) * 9.25)}.cx-architecture summary{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 5);font-size:12px}.cx-architecture>div{gap:calc(var(--spacing) * 6.5);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-architecture h3{font-size:17px}.cx-demo-grid{gap:calc(var(--spacing) * 9)}.cx-demo h2{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 4.5)}.cx-demo-copy>p:not(.cx-eyebrow){font-size:14px}.cx-demo-preview{width:100%;transform:none}.cx-demo-shortcuts{margin-top:calc(var(--spacing) * 8.25);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-demo-shortcut{gap:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 2.25);padding-block:calc(var(--spacing) * 4.75)}.cx-demo-shortcut+.cx-demo-shortcut{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-top-style:solid;border-left-width:0;border-top-color:var(--color-site-line)}.cx-demo-shortcut>strong{font-size:13px}.cx-breadcrumb{padding-top:calc(var(--spacing) * 5.5);font-size:11px}.cx-demo-page{padding-bottom:calc(var(--spacing) * 10.75)}.cx-demo-section-heading{gap:calc(var(--spacing) * 5.75);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 9);padding-bottom:calc(var(--spacing) * 9.75);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-demo-section-heading h2,.cx-company-page h1{margin-top:calc(var(--spacing) * 4.25);--tw-leading:1.4;--tw-tracking:-1.7px;letter-spacing:-1.7px;font-size:38px;line-height:1.4}.cx-demo-section-heading>div>p:not(.cx-eyebrow){font-size:14px}.cx-demo-count{margin-top:calc(var(--spacing) * 4.5);font-size:8px}.cx-site .cx-demo-selector-heading h3{--tw-tracking:-.5px;letter-spacing:-.5px;font-size:19px}.cx-demo-selector-heading>span{font-size:12px}.cx-demo-options{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-site .cx-demo-option{padding:calc(var(--spacing) * 3.75);grid-template-columns:105px 1fr;grid-template-areas:"image top""image name""image summary""image status";gap:5px 15px;display:grid}.cx-demo-option-top{gap:calc(var(--spacing) * 1);--tw-tracking:.6px;letter-spacing:.6px;grid-area:top;font-size:6px}.cx-demo-option-top>span{max-width:none}.cx-demo-option-top>svg{width:calc(var(--spacing) * 3.25)}.cx-demo-option img{margin:calc(var(--spacing) * 0);grid-area:image;align-self:center;width:100%}.cx-demo-option-name{gap:calc(var(--spacing) * 1.75);grid-area:name}.cx-demo-option-name strong{font-size:17px}.cx-demo-option-name svg{height:calc(var(--spacing) * 4.25);width:calc(var(--spacing) * 4.25)}.cx-demo-option-summary{margin-top:calc(var(--spacing) * .5);--tw-leading:1.7;grid-area:summary;font-size:11px;line-height:1.7}.cx-demo-option-status{margin:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 1);grid-area:status;font-size:10px}.cx-demo-guide{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 7.75);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 8.25);padding-bottom:calc(var(--spacing) * 9.5)}.cx-demo-guide-copy>h3{margin-top:calc(var(--spacing) * 4);font-size:28px}.cx-demo-guide-intro{font-size:14px}.cx-demo-steps{margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 6.75);gap:calc(var(--spacing) * 5.5)}.cx-demo-steps li{gap:calc(var(--spacing) * 3)}.cx-demo-steps h4{font-size:15px}.cx-demo-steps p{font-size:13px}.cx-demo-help{gap:calc(var(--spacing) * 6.25);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 6.25);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-demo-help h3{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3.25);margin-bottom:calc(var(--spacing) * 4.25)}.cx-demo-back{margin-top:calc(var(--spacing) * 2)}.cx-company{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 15)}.cx-company-grid{gap:calc(var(--spacing) * 5.75);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-company-grid>div:last-child>p{font-size:14px}.cx-company .cx-text-link{margin-top:calc(var(--spacing) * 4.75)}.cx-company-hero{padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 9.25);padding-bottom:calc(var(--spacing) * 12.5)}.cx-company-hero>div{margin-top:calc(var(--spacing) * 5.75)}.cx-company-hero>div>p{font-size:15px}.cx-company-expertise{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 12.5)}.cx-expertise-grid{margin-top:calc(var(--spacing) * 7.5);gap:calc(var(--spacing) * 3.75);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-expertise-grid article{min-height:auto;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 6.25)}.cx-expertise-grid article>svg{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 5.75);margin-bottom:calc(var(--spacing) * 3.5)}.cx-expertise-grid h3{font-size:24px}.cx-expertise-grid p{margin-bottom:calc(var(--spacing) * 5);font-size:14px}.cx-company-location{gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 10.5);padding-bottom:calc(var(--spacing) * 13.75);grid-template-columns:repeat(1,minmax(0,1fr))}.cx-company-location h2{font-size:27px}.cx-company-location h3{font-size:24px}.cx-company-location p{font-size:14px}.cx-contact-banner{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 11)}.cx-contact-banner .cx-container>div{margin-bottom:calc(var(--spacing) * 5.5);gap:calc(var(--spacing) * 5.75);flex-direction:column}.cx-contact-banner h2{font-size:28px}.cx-contact-banner .cx-container>p:not(.cx-eyebrow){max-width:calc(var(--spacing) * 77.5);--tw-leading:1.8;word-break:keep-all;font-size:12px;line-height:1.8}.cx-mobile-break{display:block}.cx-footer{padding-top:calc(var(--spacing) * 10)}.cx-footer-top{padding-bottom:calc(var(--spacing) * 8.75);grid-template-columns:1fr 1fr;gap:30px 22px}.cx-footer-brand{grid-area:auto/1/auto/-1}.cx-footer-top>div:last-child{grid-column:1/-1}.cx-footer-top>div:not(:first-child)>span{margin-bottom:calc(var(--spacing) * 3.75)}.cx-footer-top a{gap:calc(var(--spacing) * 1.75);font-size:12px}.cx-footer-top>div:last-child>p{font-size:11px}.cx-footer-bottom{gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;font-size:9px}.cx-footer-bottom>p{width:100%}.cx-footer-bottom>a{margin-left:auto;font-size:8px}.cx-contact-dialog-inner{padding-inline:calc(var(--spacing) * 5.75);padding-top:calc(var(--spacing) * 9.5);padding-bottom:calc(var(--spacing) * 6.5)}.cx-contact-dialog h2{font-size:30px}.cx-contact-option{gap:calc(var(--spacing) * 3)}}@media (width<=360px){.cx-container,.cx-header-inner{width:calc(100% - 32px)}.cx-hero h1{font-size:33px}.cx-hero-summary,.cx-hero-description{font-size:14px}.cx-hero-actions{gap:calc(var(--spacing) * 3.5)}.cx-hero-actions .cx-button{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3)}.cx-hero-actions .cx-text-link{gap:calc(var(--spacing) * 1.75);font-size:11px}.cx-hotspot{gap:calc(var(--spacing) * 1.25);padding:calc(var(--spacing) * 1.75);font-size:9px}.cx-network-core{min-width:calc(var(--spacing) * 16.5)}.cx-use-case-nav a>svg{display:none}.cx-use-case-nav a{gap:calc(var(--spacing) * 1.5);font-size:11px}.cx-site h2,.cx-platform .cx-section-heading h2{font-size:27px}.cx-case-intro h3{font-size:26px}.cx-stage-controls button>span{display:none}.cx-demo-section-heading h2,.cx-company-page h1{font-size:33px}.cx-site .cx-demo-option{padding:calc(var(--spacing) * 3);grid-template-columns:84px 1fr;gap:5px 11px}.cx-demo-option-name strong{font-size:15px}.cx-demo-option-top{--tw-tracking:.4px;letter-spacing:.4px;font-size:5px}.cx-demo-option-summary{font-size:11px}}@media (prefers-reduced-motion:reduce){html.cx-site-active{scroll-behavior:auto}.cx-site *,.cx-site :before,.cx-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cx-reveal[data-reveal]{opacity:1;transform:none}.cx-demo-preview{transform:none}}.cx-demo-section{border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);background:var(--color-site-surface-soft)}.cx-site .cx-demo-section-heading h2{font-size:clamp(34px,4.2vw,54px)}.cx-demo-section-heading h2>span{color:var(--color-site-red)}.cx-demo-selector-heading h3{margin:calc(var(--spacing) * 0)}.cx-demo-guide-copy>h3{--tw-font-weight:590;font-weight:590}.cx-demo-help h3{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 5);--tw-font-weight:590;font-weight:590}.cx-demo-steps h4{margin:calc(var(--spacing) * 0)}.cx-site .cx-mes-contact-email{margin-top:calc(var(--spacing) * 4.5);text-underline-offset:5px;font-size:14px;text-decoration-line:underline;display:inline-block}@media (width<=700px){.cx-site .cx-demo-section-heading h2{font-size:34px}}.cx-legacy{--accent-light:var(--color-site-sage);--accent:var(--color-site-sage);--background:var(--color-site-paper);--border:var(--color-site-line);--foreground:var(--color-site-ink);--primary-dark:var(--color-site-red-dark);--primary:var(--color-site-red);--surface-light:var(--color-site-surface-soft);--surface:var(--color-site-card);--text-muted:var(--color-site-muted);min-height:100vh}.cx-legacy :where(main,section,article,.home-page){min-width:calc(var(--spacing) * 0)}.cx-legacy :where(h1,h2,h3,h4){font-family:var(--font-sans);--tw-leading:1.35;word-break:keep-all;line-height:1.35;--tw-font-weight:590!important;color:var(--color-site-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background-image:none!important;font-weight:590!important}.cx-legacy h1{--tw-font-weight:560!important;--tw-tracking:-2.5px!important;letter-spacing:-2.5px!important;font-weight:560!important}.cx-legacy :where(p,li){word-break:keep-all}.cx-legacy .gradient-text{color:var(--color-site-red);-webkit-text-fill-color:currentColor;background:0 0}.cx-legacy :where(.animated-bg-purple,.animated-bg-teal):before,.cx-legacy :where(.animated-bg-purple,.animated-bg-teal):after{opacity:.2;animation:none}.cx-legacy .glass-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-site-card)!important;border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1px!important;border-color:var(--color-site-line)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;background:var(--color-site-card)!important}.cx-legacy .glass-card:hover{transform:translateY(-3px);border-color:var(--color-site-line-strong)!important}.cx-legacy :where(.btn-primary,.btn-outline){min-height:var(--spacing-site-control);gap:calc(var(--spacing) * 4.5);font-family:var(--font-sans);transition:background .2s,transform .2s;border-radius:var(--radius-site-control)!important;padding-inline:calc(var(--spacing) * 5.75)!important;padding-block:calc(var(--spacing) * 3.5)!important;--tw-font-weight:var(--font-weight-semibold)!important;font-size:14px!important;font-weight:var(--font-weight-semibold)!important;--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.cx-legacy .btn-primary{border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1px!important;border-color:var(--color-site-red)!important;color:var(--color-site-on-accent)!important;background:var(--color-site-red)!important}.cx-legacy .btn-primary:hover{transform:translateY(-2px);background:var(--color-site-red-dark)!important}.cx-legacy .btn-outline{border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1px!important;border-color:var(--color-site-line-strong)!important;color:var(--color-site-ink)!important;background:0 0!important}.cx-legacy .btn-outline:hover{border-color:var(--color-site-red)!important;color:var(--color-site-red)!important}.cx-legacy .snap-section{min-height:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-site-line);height:auto!important;padding-block:calc(var(--spacing) * 24)!important}.cx-legacy .home-section-reveal:first-child>.snap-section{min-height:calc(100svh - 80px);padding-block:calc(var(--spacing) * 0)!important}.cx-legacy .hero-content{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,2.8vw,44px);display:grid;width:calc(100% - 112px)!important;max-width:calc(var(--spacing) * 332)!important;padding-inline:calc(var(--spacing) * 0)!important;padding-block:calc(var(--spacing) * 18)!important}.cx-legacy .hero-content h1{max-width:calc(var(--spacing) * 250)!important;--tw-leading:1.2!important;font-size:clamp(44px,6vw,76px)!important;line-height:1.2!important}.cx-legacy .hero-content h1>span:first-child{--tw-font-weight:var(--font-weight-medium)!important;font-size:clamp(18px,2.1vw,27px)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-site-muted)!important}.cx-legacy .hero-content h1 .inline-flex>span{animation:none!important}.cx-legacy .legacy-home-hero-copy{min-width:calc(var(--spacing) * 0)}.cx-legacy .legacy-home-hero-divider{border-color:var(--color-site-line)!important}.cx-legacy .legacy-home-hero-art{min-width:calc(var(--spacing) * 0);mix-blend-mode:darken}.cx-legacy .legacy-home-hero-art img{aspect-ratio:3/2;width:100%;height:auto;display:block}.cx-legacy .hero-content p{--tw-leading:1.9!important;font-size:17px!important;line-height:1.9!important}.cx-legacy>main>section:first-of-type{align-items:center;display:flex;min-height:clamp(440px,65vh,680px)!important}.cx-legacy>main>section:first-of-type>div:last-child{width:calc(100% - 112px);max-width:calc(var(--spacing) * 332);margin-inline:auto;padding-inline:calc(var(--spacing) * 0)!important;padding-block:calc(var(--spacing) * 18)!important}.cx-legacy :where(.subnav-scroll,[id]){scroll-margin-top:calc(var(--spacing) * 25)}.cx-legacy .subnav-btn{min-height:calc(var(--spacing) * 13);font-family:var(--font-sans)}.cx-site .legacy-footer .cx-footer-top{grid-template-columns:1.5fr 1fr 1.2fr .8fr}.cx-site .legacy-footer .cx-footer-top>div>p{margin-top:calc(var(--spacing) * 2.25);--tw-leading:1.9;color:var(--color-site-muted);font-size:12px;line-height:1.9}.cx-site .legacy-footer .cx-footer-brand p{margin-top:calc(var(--spacing) * 3.5);max-width:calc(var(--spacing) * 75)}.cx-site .legacy-footer-group{margin-top:calc(var(--spacing) * 2.25)}.cx-site .legacy-footer-group-label{color:var(--color-site-muted);font-size:12px}.cx-site .legacy-footer-submenu-link{margin-top:calc(var(--spacing) * 1.5);border-left-style:var(--tw-border-style);border-left-style:solid;border-left-width:1px;border-left-color:var(--color-site-line);padding-left:calc(var(--spacing) * 3)}.cx-site .legacy-footer-contact{margin-top:calc(var(--spacing) * 2.25);color:var(--color-site-muted);font-size:12px;display:block}.cx-site .legacy-footer-contact:hover{color:var(--color-site-red)}.cx-site .contact-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#20271ca0}.cx-site .contact-modal-panel{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);width:min(720px,100%);padding-inline:calc(var(--spacing) * 9.5);padding-top:calc(var(--spacing) * 11);padding-bottom:calc(var(--spacing) * 7.5);background:var(--color-site-card);border-radius:8px;box-shadow:0 20px 80px #21261630}.cx-site .contact-modal-close{border-style:var(--tw-border-style);color:var(--color-site-ink);background:var(--color-site-surface-soft);border-width:0}.cx-site .contact-modal-kicker{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:1.9px;letter-spacing:1.9px;color:var(--color-site-red)}.cx-site .contact-modal-copy p{--tw-leading:1.9;color:var(--color-site-muted);line-height:1.9}.cx-site .contact-info-card-modal{border-color:var(--color-site-line)!important;border-radius:8px!important}.cx-site .contact-info-card-modal>div:first-child{height:calc(var(--spacing) * .25)!important;background:var(--color-site-red)!important}.cx-site .legacy-nav-group{position:relative}.cx-site .legacy-nav-trigger{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 6.5);--tw-font-weight:var(--font-weight-medium);font-size:14px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-site-ink-soft);display:flex}.cx-site .legacy-nav-trigger[data-active=true],.cx-site .legacy-nav-trigger:hover,.cx-site .legacy-nav-trigger[aria-expanded=true]{color:var(--color-site-red)}.cx-site .legacy-nav-chevron{margin-top:calc(var(--spacing) * -.75);height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);border-right-style:var(--tw-border-style);border-right-width:1.5px;border-bottom-style:var(--tw-border-style);border-bottom:1.5px solid;border-right-style:solid;border-right-color:currentColor;transition:transform .2s;transform:rotate(45deg)}.cx-site .legacy-nav-trigger[aria-expanded=true] .legacy-nav-chevron{transform:translateY(3px)rotate(225deg)}.cx-site .legacy-nav-submenu{top:calc(100% - 4px);left:calc(var(--spacing) * -4);z-index:1;margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 45);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding:calc(var(--spacing) * 2);background:var(--color-site-card);border-radius:8px;list-style-type:none;position:absolute;box-shadow:0 14px 32px #26272212}.cx-site .legacy-nav-submenu[hidden]{display:none}.cx-site .legacy-nav-submenu a{min-height:calc(var(--spacing) * 11);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);border-radius:4px;display:flex}.cx-site .legacy-nav-submenu a:after{display:none}.cx-site .legacy-nav-submenu a[aria-current=page],.cx-site .legacy-nav-submenu a:hover,.cx-site .legacy-nav-submenu a:focus-visible{color:var(--color-site-red);background:var(--color-site-paper)}@media (width<=1160px){.cx-site .legacy-nav-trigger{font-size:13px}}@media (width<=1100px){.cx-site .legacy-nav{top:100%;right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);align-items:stretch;gap:calc(var(--spacing) * 0);border-bottom-style:var(--tw-border-style);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 5.5);background:var(--color-site-paper);flex-direction:column;display:none;position:absolute;box-shadow:0 15px 24px #2627220a}.cx-site .legacy-nav.is-open{display:flex}.cx-site .legacy-nav{max-height:calc(100dvh - 80px);overflow-y:auto}.cx-site .legacy-nav-trigger{width:100%;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3.5);justify-content:space-between}.cx-site .legacy-nav-submenu{margin-top:calc(var(--spacing) * 0);margin-right:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:0;border-left-style:var(--tw-border-style);border-left-style:solid;border-left-width:2px;border-left-color:var(--color-site-line);padding-top:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0);padding-left:calc(var(--spacing) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:0 0;border-radius:0;position:static}.cx-site .legacy-nav a{padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 3.5)}.cx-site .legacy-nav a:after{right:auto;bottom:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 7)}.cx-site .legacy-nav-submenu a{padding:calc(var(--spacing) * 3)}.cx-site .legacy-header .mobile-menu-btn{height:calc(var(--spacing) * 10.5);width:calc(var(--spacing) * 10.5);place-items:center;display:grid}}@media (width<=900px){.cx-legacy .hero-content{gap:calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr);padding-inline:calc(var(--spacing) * 0)!important;padding-block:calc(var(--spacing) * 13)!important}.cx-legacy .legacy-home-hero-copy{max-width:calc(var(--spacing) * 160)}.cx-legacy .legacy-home-hero-art{width:100%;max-width:calc(var(--spacing) * 170);justify-self:center}}@media (width<=700px){.cx-site .legacy-nav-trigger{font-size:15px}.cx-legacy .snap-section{padding-block:calc(var(--spacing) * 13.5)!important}.cx-legacy .home-section-reveal:first-child>.snap-section{min-height:calc(var(--spacing) * 150)}.cx-legacy .hero-content{width:calc(100% - 40px)!important;padding-inline:calc(var(--spacing) * 0)!important;padding-block:calc(var(--spacing) * 13)!important}.cx-legacy .hero-content h1{--tw-tracking:-1.5px!important;letter-spacing:-1.5px!important;font-size:clamp(39px,10vw,58px)!important}.cx-legacy .hero-content h1>span:first-child{font-size:18px!important}.cx-legacy .hero-content p{font-size:15px!important}.cx-legacy>main>section:first-of-type{min-height:calc(var(--spacing) * 105)!important}.cx-legacy>main>section:first-of-type>div:last-child{width:calc(100% - 40px);padding-inline:calc(var(--spacing) * 0)!important;padding-block:calc(var(--spacing) * 13)!important}.cx-legacy :where(.mobile-grid-2col,.sdv-card-container){gap:calc(var(--spacing) * 4.5)!important;grid-template-columns:minmax(0,1fr)!important}.cx-legacy .mobile-grid-2col .glass-card{padding:calc(var(--spacing) * 5.5)!important}.cx-legacy .mobile-grid-2col h3{font-size:18px!important}.cx-legacy .mobile-grid-2col p{--tw-leading:1.8!important;font-size:14px!important;line-height:1.8!important}.cx-site .legacy-footer .cx-footer-top{grid-template-columns:1fr 1fr}.cx-site .contact-modal-panel{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 8.75);padding-bottom:calc(var(--spacing) * 5.5)}.cx-site .contact-modal-copy p{font-size:13px}}@media (prefers-reduced-motion:reduce){.cx-legacy *,.cx-legacy :before,.cx-legacy :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cx-legacy .a04-scope-label{color:var(--color-site-on-accent);border-radius:4px}.cx-legacy .a04-hub-circle-large{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);background:var(--color-site-card)}.cx-legacy .a04-hub-glow-large{display:none}@media (width<=1100px){.cx-legacy .a04-scope-container>div{width:100%;min-width:calc(var(--spacing) * 0);margin-inline:calc(var(--spacing) * 0)!important;flex:none!important}.cx-legacy .a04-scope-container>div:nth-child(2)>div{max-width:calc(var(--spacing) * 70);margin-inline:auto;width:100%!important}}@media (width<=700px){.cx-legacy .subnav-scroll{padding-inline:calc(var(--spacing) * 3)!important;justify-content:stretch!important}.cx-legacy .subnav-btn{min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);--tw-leading:1.6;font-size:12px;line-height:1.6;white-space:normal!important;flex:1 1 0!important}.cx-legacy .a04-scope-label{text-align:center;--tw-leading:1.6;white-space:normal;max-width:100%;line-height:1.6;padding-inline:calc(var(--spacing) * 3.5)!important;padding-block:calc(var(--spacing) * 2)!important}.cx-legacy .a04-platform-box{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 16);padding-bottom:calc(var(--spacing) * 6)}.cx-legacy :where(p,li,h3,h4){overflow-wrap:anywhere}}.cx-legacy .company-map-app-button{min-height:var(--spacing-site-control);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-red);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-site-on-accent);background:var(--color-site-red);border-radius:4px}.cx-legacy img[src^="/illustrations/"]{object-fit:contain!important;opacity:1!important;filter:none!important;animation:none!important}.cx-legacy .legacy-illustration{margin-inline:auto;margin-block:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);background:var(--color-site-paper);border-radius:12px;overflow:hidden}.cx-legacy .legacy-illustration>img{height:auto;width:min(85%, var(--container-site-image-feature));margin:auto;display:block}.cx-legacy .legacy-illustration-labels{border-top-style:var(--tw-border-style);border-top-style:solid;border-top-width:1px;border-top-color:var(--color-site-line);background:var(--color-site-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cx-legacy .legacy-illustration-labels>div{min-width:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 6.5);padding-block:calc(var(--spacing) * 5.5)}.cx-legacy .legacy-illustration-labels>div+div{border-left-style:var(--tw-border-style);border-left-style:solid;border-left-width:1px;border-left-color:var(--color-site-line)}.cx-legacy .legacy-illustration-labels strong{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-site-red);display:block}.cx-legacy .legacy-illustration-labels span{--tw-leading:1.8;color:var(--color-site-muted);font-size:13px;line-height:1.8}.cx-legacy img[src="/illustrations/company-campus.webp"]{aspect-ratio:var(--aspect-site-illustration);height:auto;margin-inline:auto;width:min(100%, var(--container-site-image-detail))!important}.cx-legacy .about-card-image{aspect-ratio:3/2;background:var(--color-site-paper);height:auto!important}.cx-legacy .about-card-image>img{padding:calc(var(--spacing) * 0)!important}.cx-legacy .about-card-image>div{display:none}.cx-legacy .asset-column{filter:none!important}.cx-legacy .legacy-art-banner{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);background:var(--color-site-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;height:auto!important;min-height:calc(var(--spacing) * 70)!important;text-align:left!important;display:grid!important}.cx-legacy .legacy-art-banner>img{aspect-ratio:3/2;padding:calc(var(--spacing) * 5);grid-area:1/2;width:100%!important;height:auto!important;position:static!important}.cx-legacy .legacy-art-banner>.legacy-art-copy{min-width:calc(var(--spacing) * 0);grid-area:1/1;max-width:none!important;padding:calc(var(--spacing) * 10)!important}.cx-legacy .legacy-art-banner>.s01-cards{grid-area:2/1/auto/-1}.cx-legacy .legacy-visual-overview{margin-inline:auto;margin-block:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1328px,100% - 48px);display:grid!important}.cx-legacy .legacy-visual-overview>.legacy-visual-overview-art{grid-area:1/2;width:100%;position:static!important}.cx-legacy .legacy-visual-overview-art img{aspect-ratio:3/2;display:block;height:auto!important}.cx-legacy .legacy-visual-overview-copy{min-width:calc(var(--spacing) * 0);grid-area:1/1;text-align:left!important}.cx-legacy .legacy-visual-overview-copy h2{font-size:clamp(32px,4vw,52px)!important}.cx-legacy .legacy-art-thumbnail{aspect-ratio:var(--aspect-site-illustration);background:var(--color-site-paper)!important;height:auto!important}.cx-legacy .legacy-art-thumbnail>img{aspect-ratio:var(--aspect-site-illustration);padding:calc(var(--spacing) * 2);height:auto!important}.cx-legacy .legacy-platform-art{aspect-ratio:3/2;border-style:var(--tw-border-style)!important;background:var(--color-site-paper)!important;border-width:0!important;width:100%!important;height:auto!important}.cx-legacy .liquid-card{flex-direction:column;display:flex;border-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-width:1px!important;border-color:var(--color-site-line)!important;background:var(--color-site-card)!important;height:100%!important}.cx-legacy .liquid-card>.legacy-mobility-card-copy{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);order:2;position:static!important}.cx-legacy .liquid-card>.legacy-mobility-card-copy>div:first-child{color:var(--color-site-red)!important;font-size:25px!important}.cx-legacy .liquid-card .card-img{aspect-ratio:var(--aspect-site-illustration);flex:none;order:1;width:100%;height:auto!important;position:static!important}.cx-legacy .liquid-card .card-shimmer{display:none}@media (width<=900px){.cx-legacy .legacy-art-banner>.legacy-art-copy{padding:calc(var(--spacing) * 7)!important}.cx-legacy .legacy-visual-overview{grid-template-columns:minmax(0,1fr)}.cx-legacy .legacy-visual-overview-copy{grid-area:1/1;text-align:center!important}.cx-legacy .legacy-visual-overview>.legacy-visual-overview-art{max-width:calc(var(--spacing) * 160);grid-area:2/1;margin:auto}}@media (width<=700px){.cx-legacy .legacy-art-banner{grid-template-columns:minmax(0,1fr)}.cx-legacy .legacy-art-banner>img{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 5);grid-area:2/1}.cx-legacy .legacy-art-banner>.legacy-art-copy{grid-area:1/1;padding-inline:calc(var(--spacing) * 5.5)!important;padding-block:calc(var(--spacing) * 7)!important}.cx-legacy .legacy-art-banner>.s01-cards{grid-row:3;padding-inline:calc(var(--spacing) * 5)!important;padding-top:calc(var(--spacing) * 0)!important;padding-bottom:calc(var(--spacing) * 6)!important}.cx-legacy .legacy-illustration-labels{grid-template-columns:minmax(0,1fr)}.cx-legacy .legacy-illustration-labels>div{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.cx-legacy .legacy-illustration-labels>div+div{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-top-style:solid;border-left-width:0;border-top-color:var(--color-site-line)}}@media (width<=480px){.subnav-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.25);font-size:11.5px}}@media (width<=1024px){.mobility-card-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.mobility-card-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.liquid-card{cursor:pointer;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition:box-shadow .22s,border-color .22s,transform .22s}.liquid-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transform:translateY(-2px);border-color:#d50d4473!important}.card-img{filter:saturate(.9)brightness(.85);transition:filter .24s,transform .24s}.liquid-card:hover .card-img{filter:saturate(1.12)brightness(.95)contrast(1.04);transform:scale(1.015)}.card-shimmer{pointer-events:none;inset:calc(var(--spacing) * 0);z-index:1;opacity:0;background:linear-gradient(105deg,#0000 40%,#d50d4414 50%,#0000 60%);transition:opacity .22s;position:absolute}.liquid-card:hover .card-shimmer{opacity:1}.s02-breathe{animation:10s ease-in-out infinite s02Breathe}@media (width<=900px){.s02-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=500px){.s02-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.s02-card{margin-top:calc(var(--spacing) * 0)!important}}.s02-card{border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 7);text-align:center;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#2627220a;border:1px solid #26272214;border-radius:16px;transition:border-color .22s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.s02-card:before{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * .25);content:"";background:linear-gradient(90deg,#0000,#26272233,#0000);position:absolute}.s02-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#d50d4442;transform:translateY(-2px)}.s0304-breathe{animation:10s ease-in-out infinite s0304Breathe}@media (width<=768px){.s0304-split{grid-template-columns:repeat(1,minmax(0,1fr))!important}.s0304-divider{display:none}}.s0304-panel{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;position:relative}.s0304-item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 2.5);border-bottom:1px solid #2627220d;display:flex}.s0304-item:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-style:none;border-bottom-width:0}.s0304-divider{height:100%;width:calc(var(--spacing) * .5);background:linear-gradient(#0000,#d50d44,#82956f,#0000);border-radius:2px;animation:4s ease-in-out infinite glowPulse}.hero-bg-breathe{animation:10s ease-in-out infinite bgBreathe}@media (width<=768px){.s01-cards{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.s01-glass{border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-backdrop-filter:none;background:#2627220a;border:1px solid #2627221a;border-radius:16px;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.s01-glass:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#d50d4447;transform:translateY(-2px)}.glass-shimmer{top:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);height:calc(var(--spacing) * .25);background:linear-gradient(90deg,#0000 10%,#26272240 50%,#0000 90%);position:absolute}.glass-glow{pointer-events:none;top:calc(var(--spacing) * -5);height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);background:radial-gradient(circle,#d50d441a 0%,#0000 70%);border-radius:3.40282e38px;position:absolute}.s08-breathe{animation:10s ease-in-out infinite s08Breathe}.s08-row{z-index:1;margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;display:flex;position:relative}.s08-left{justify-content:flex-start;padding-right:52%}.s08-right{justify-content:flex-end;padding-left:52%}.s08-dot{top:calc(var(--spacing) * 5);z-index:2;height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);border-radius:3.40282e38px;position:absolute;left:50%;transform:translate(-50%)}.s08-layer-card{border-style:var(--tw-border-style);--tw-border-style:solid;width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5.5);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:16px;transition:border-color .22s,transform .22s,box-shadow .22s}.s08-layer-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#26272229;transform:translateY(-2px)}@media (width<=768px){.s08-left,.s08-right{padding-top:calc(var(--spacing) * 0)!important;padding-right:calc(var(--spacing) * 0)!important;padding-bottom:calc(var(--spacing) * 0)!important;padding-left:calc(var(--spacing) * 9)!important;justify-content:flex-start!important}.s08-dot{left:calc(var(--spacing) * 3)!important}}.s05-breathe{animation:10s ease-in-out infinite s05Breathe}@media (width<=768px){.s05-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=500px){.s05-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.s05-card{border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:16px;transition:border-color .22s,transform .22s,box-shadow .22s}.s05-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#a375353d;transform:translateY(-2px)}.s07-breathe{animation:10s ease-in-out infinite s07Breathe}@media (width<=768px){.s07-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=500px){.s07-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.s07-card{border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 7);text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:16px;transition:border-color .22s,transform .22s,box-shadow .22s}.s07-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#4e76583d;transform:translateY(-2px)}.s06-breathe{animation:10s ease-in-out infinite s06Breathe}@media (width<=768px){.s06-details{grid-template-columns:repeat(1,minmax(0,1fr))!important}.s06-flow{flex-direction:column!important}}.s06-node{min-width:calc(var(--spacing) * 30);border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6);text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272214;border-radius:14px;transition:transform .22s}.s06-node:hover{transform:translateY(-2px)}.s06-card{border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:0 16px 16px 0;transition:border-color .22s,transform .22s}.s06-card:hover{transform:translate(2px)}.a04-scope-box{height:calc(var(--spacing) * 80);border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 8);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272214;flex-direction:column;justify-content:center;display:flex;position:relative}.a04-scope-label{top:calc(var(--spacing) * -4.5);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-site-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:30px;position:absolute;transform:translate(-50%)}.a04-sub-label{margin-bottom:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-site-red);background:#d50d441a;border-radius:20px;display:inline-block}.a04-list{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);list-style-type:none}.a04-list li{margin-bottom:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 3.5);--tw-leading:1.7;color:var(--color-site-muted);font-size:13px;line-height:1.7;position:relative}.a04-list li:before{left:calc(var(--spacing) * 0);color:var(--color-site-red);content:"•";position:absolute}.a04-hub-circle-large{z-index:2;height:calc(var(--spacing) * 55);width:calc(var(--spacing) * 55);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:6px;border-color:var(--color-site-muted);text-align:center;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:radial-gradient(circle at 30% 30%,#41443b,#efeee8);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}.a04-hub-glow-large{z-index:1;height:calc(var(--spacing) * 87.5);width:calc(var(--spacing) * 87.5);background:radial-gradient(circle,#d50d4426 0%,#0000 70%);border-radius:3.40282e38px;animation:4s ease-in-out infinite a04-pulse;position:absolute}.a04-platform-box{margin-top:calc(var(--spacing) * 15);border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 12.5);padding-bottom:calc(var(--spacing) * 8);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272205;border:1px solid #26272212;border-radius:24px;position:relative}.a04-dev-item{border-style:var(--tw-border-style);--tw-border-style:solid;padding:calc(var(--spacing) * 6);text-align:center;background:#26272205;border:1px solid #2627220d;border-radius:16px;transition:all .3s}.a04-dev-item:hover{background:#2627220d;border-color:#d50d444d;transform:translateY(-5px)}.a04-dev-title{margin-bottom:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);--tw-tracking:1px;letter-spacing:1px;color:var(--color-site-red);background:#d50d441a;border-radius:20px}.a04-dev-desc{--tw-leading:1.7;color:var(--color-site-muted);font-size:13px;line-height:1.7}@media (width<=1100px){.a04-scope-container{gap:calc(var(--spacing) * 10);flex-direction:column}.a04-scope-box{height:auto;margin:calc(var(--spacing) * 0)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-top-style:var(--tw-border-style)!important;--tw-border-style:solid!important;border-style:solid!important;border-color:#2627221a!important;border-top-width:3px!important;border-top-color:var(--color-site-muted)!important;border-radius:20px!important}.a04-scope-label{left:50%!important}.a04-hub-circle-large{height:calc(var(--spacing) * 45);width:calc(var(--spacing) * 45)}}@media (width<=800px){.a04-platform-box div{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.ao-breathe{animation:12s ease-in-out infinite aoBreathe}@media (width<=1100px){.a03-main-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.a03-col-box{border-style:var(--tw-border-style);--tw-border-style:solid;height:100%;padding:calc(var(--spacing) * 6);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:20px;flex-direction:column;display:flex}.a03-biz-card{margin-bottom:calc(var(--spacing) * 2.5);border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);background:#26272205;border:1px solid #2627220d;border-radius:12px;flex-shrink:0;transition:border-color .3s}.a03-biz-card:hover{border-color:#d50d444d}.a03-biz-card:last-child{margin-bottom:calc(var(--spacing) * 0)}.a02m-breathe{animation:10s ease-in-out infinite a02mBreathe}@media (width<=1100px){.a02m-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.a02m-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.a02m-card{border-style:var(--tw-border-style);--tw-border-style:solid;height:100%;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:24px;transition:transform .3s,border-color .4s,box-shadow .4s}.a02m-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#26272233;transform:translateY(-8px)}.a01-breathe{animation:10s ease-in-out infinite a01Breathe}@media (width<=900px){.a01-ring,.a01-stakeholders{grid-template-columns:repeat(2,1fr)!important}}@media (width<=500px){.a01-ring,.a01-stakeholders{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.a01-consideration{border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:16px;transition:border-color .4s,transform .3s}.a01-consideration:hover{border-color:#26272233;transform:translateY(-5px)}.a01-stake{border-style:var(--tw-border-style);--tw-border-style:solid;height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:0 12px 12px 0;transition:transform .3s}.a01-stake:hover{transform:translate(4px)}@media (width<=1100px){.a07-v-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=650px){.a07-v-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.a07-v-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#26272226;transform:translateY(-12px);background:linear-gradient(#fffefaf2 0%,#f6f5f2 100%)!important}.a07-v-card-pattern{inset:calc(var(--spacing) * 0);opacity:.1;background-image:linear-gradient(#26272208 1px,#0000 1px),linear-gradient(90deg,#26272208 1px,#0000 1px);background-size:20px 20px;position:absolute;-webkit-mask-image:radial-gradient(circle at top,#000,#0000 80%);mask-image:radial-gradient(circle at top,#000,#0000 80%)}.a07-v-pill:hover{color:var(--color-site-ink)!important;background:#d50d4426!important;border-color:#d50d444d!important}.a05-breathe{animation:10s ease-in-out infinite a05Breathe}@media (width<=768px){.a05-split{grid-template-columns:repeat(1,minmax(0,1fr))!important}.a05-divider{display:none!important}}.a05-panel{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 8);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208}.a05-item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 2.5);--tw-leading:1.6;border-bottom:1px solid #2627220d;line-height:1.6;display:flex}.a05-item:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-style:none;border-bottom-width:0}.a05-divider{height:100%;width:calc(var(--spacing) * .5);background:linear-gradient(#0000,#82956f,#d50d44,#0000);border-radius:2px;animation:4s ease-in-out infinite a05GlowPulse}.a06-breathe{animation:10s ease-in-out infinite a06Breathe}@media (width<=768px){.a06-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.a06-card{border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7);-webkit-backdrop-filter:none;backdrop-filter:none;background:#26272208;border:1px solid #26272212;border-radius:16px;transition:border-color .4s,transform .3s,box-shadow .4s}.a06-card:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#82956f4d;transform:translateY(-5px)}@media (width<=768px){.top-grid{gap:calc(var(--spacing) * 10)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}}.subnav-scroll::-webkit-scrollbar{display:none}.subnav-btn{touch-action:manipulation;padding-inline:calc(var(--spacing) * 5.5);padding-block:calc(var(--spacing) * 4);--tw-tracking:.01em;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;font-size:13px}@media (width<=480px){.subnav-btn{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3.25);font-size:11.5px}}@media (width<=640px){.platform-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}.platform-grid>*{width:100%!important}.platform-center{justify-self:center;width:clamp(110px,40vw,150px)!important;height:clamp(110px,40vw,150px)!important}}.neon-flow-line{pointer-events:none;z-index:0;height:calc(var(--spacing) * .5);filter:blur(1px) drop-shadow(0 0 10px var(--flow-color));background:linear-gradient(90deg, transparent, var(--flow-color), transparent);position:absolute;top:50%}.needs-container{height:calc(var(--spacing) * 170);margin-bottom:calc(var(--spacing) * 15);justify-content:center;align-items:flex-end;display:flex;position:relative}.mobile-only{display:none}.desktop-only{display:block}@media (width<=768px){.needs-container{margin-bottom:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 7.5);flex-direction:column;height:auto;display:flex}.mobile-only{display:flex}.desktop-only{display:none!important}.mobile-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.mobile-grid.bottom{grid-template-columns:repeat(3,1fr)}}.isometric-container{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 15);margin-bottom:calc(var(--spacing) * 25);perspective:1000px;flex-direction:column;align-items:center;display:flex}.stack-wrapper{height:calc(var(--spacing) * 125);width:100%;max-width:calc(var(--spacing) * 300);grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.isometric-layer{transition:all .4s;transform:rotateX(55deg)rotate(-35deg)skew(5deg)}.tech-grid{margin-inline:auto;margin-top:calc(var(--spacing) * 30);margin-bottom:calc(var(--spacing) * 15);max-width:calc(var(--spacing) * 300);align-items:center;gap:calc(var(--spacing) * 15);grid-template-columns:1.2fr 1fr;display:grid}@media (width<=1024px){.tech-grid{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width<=768px){.stack-wrapper{gap:calc(var(--spacing) * 5);flex-direction:column;height:auto;display:flex}.isometric-container{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 15)}}.flow-dot{height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 1);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:#d50d44;border-radius:3.40282e38px;animation:2s linear infinite pulse-flow;position:absolute}.why-connecx-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.why-connecx-card{min-height:calc(var(--spacing) * 130);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 7);padding-bottom:calc(var(--spacing) * 8);background:var(--color-site-card);border-radius:10px;flex-direction:column;display:flex}.why-connecx-card-visual{margin-bottom:calc(var(--spacing) * 6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.why-connecx-card-title{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 5);text-align:center;--tw-leading:1.5;--tw-font-weight:var(--font-weight-semibold);font-size:20px;line-height:1.5;font-weight:var(--font-weight-semibold);word-break:keep-all;color:var(--color-site-ink)}.why-connecx-card-lead{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 5);text-align:left;--tw-leading:1.7;--tw-font-weight:var(--font-weight-semibold);min-height:3.4em;font-size:15px;line-height:1.7;font-weight:var(--font-weight-semibold);word-break:keep-all;color:var(--color-site-red)}.why-connecx-card-description{margin:calc(var(--spacing) * 0);text-align:left;--tw-leading:1.85;word-break:keep-all;white-space:pre-line;color:var(--color-site-muted);font-size:14px;line-height:1.85}.why-connecx-card-description+.why-connecx-card-description{margin-top:1.85em}@media (width<=767px){.why-connecx-grid{grid-template-columns:minmax(0,1fr)}.why-connecx-card{min-height:auto}.why-connecx-card-visual{margin-bottom:calc(var(--spacing) * 4)}.why-connecx-card-lead{min-height:calc(var(--spacing) * 0)}}.logistics-layout{margin-bottom:calc(var(--spacing) * 13);align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.logistics-copy{min-width:calc(var(--spacing) * 0)}.logistics-art{margin:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);mix-blend-mode:darken}.logistics-art img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}@media (width<=1000px){.logistics-layout{gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr)}.logistics-art{width:100%;max-width:calc(var(--spacing) * 170);justify-self:center}}.neon-border-wrap{width:100%;padding:calc(var(--spacing) * .75);background:conic-gradient(from var(--neon-angle), #d50d44 0%, #82956f 33%, #4e7658 66%, #d50d44 100%);border-radius:28px;animation:3s linear infinite neonSpin;display:inline-block}.neon-border-inner{background:#f6f5f2;border-radius:26px;display:block;overflow:hidden}.arch-icon-0{animation:2.5s ease-in-out infinite archGlow0}.arch-icon-1{animation:2.5s ease-in-out .4s infinite archGlow1}.arch-icon-2{animation:2.5s ease-in-out .8s infinite archGlow2}.contact-modal-backdrop{inset:calc(var(--spacing) * 0);z-index:3000;padding:calc(var(--spacing) * 6);-webkit-backdrop-filter:none;backdrop-filter:none;background:#262722b8;justify-content:center;align-items:center;animation:.18s ease-out contact-modal-fade;display:flex;position:fixed}.contact-modal-panel{border-style:var(--tw-border-style);--tw-border-style:solid;width:min(920px,100%);max-height:min(760px,100vh - 48px);padding:calc(var(--spacing) * 10.5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:#f6f5f2;border:1px solid #26272224;border-radius:18px;outline:none;animation:.22s ease-out contact-modal-rise;position:relative;overflow-y:auto}.contact-modal-close{top:calc(var(--spacing) * 4.5);right:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;--tw-leading:1;color:var(--color-site-ink-soft);background:#2627220f;border:1px solid #26272224;border-radius:3.40282e38px;font-size:24px;line-height:1;transition:all .2s;position:absolute}.contact-modal-close:hover{background:#2627221f;transform:translateY(-1px)}.contact-modal-copy{margin-bottom:calc(var(--spacing) * 7);max-width:calc(var(--spacing) * 190)}.contact-modal-kicker{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-site-red);text-transform:uppercase;display:inline-flex}.contact-modal-copy h2{margin-bottom:calc(var(--spacing) * 4);--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold);font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;font-weight:var(--font-weight-semibold);color:var(--color-site-ink)}.contact-modal-copy p{margin-bottom:calc(var(--spacing) * 2);--tw-leading:1.8;word-break:keep-all;color:var(--color-site-muted);font-size:15px;line-height:1.8}@media (width<=768px){.contact-modal-backdrop{padding:calc(var(--spacing) * 4);align-items:center}.contact-modal-panel{width:min(420px,100%);max-height:calc(100dvh - 40px);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6.5);padding-bottom:calc(var(--spacing) * 4.5);border-radius:16px}.contact-modal-close{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);font-size:22px}.contact-modal-copy{margin-bottom:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 7)}.contact-modal-kicker{margin-bottom:calc(var(--spacing) * 2);font-size:11px}.contact-modal-copy h2{margin-bottom:calc(var(--spacing) * 2.5);font-size:1.45rem}.contact-modal-copy p{margin-bottom:calc(var(--spacing) * 0);--tw-leading:1.55;font-size:13px;line-height:1.55}.contact-modal-copy p+p{margin-top:calc(var(--spacing) * 1.5)}}.ota-top-grid{align-items:center;gap:calc(var(--spacing) * 15);grid-template-columns:1fr 1fr;display:grid}.ota-cards-grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(3,1fr);display:grid}.ota-card-wrapper{position:relative}.ota-card-content{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);height:100%;padding:calc(var(--spacing) * 7);background:var(--color-site-card);border-radius:12px;position:relative;overflow:hidden}@media (width<=1024px){.ota-top-grid{gap:calc(var(--spacing) * 12)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.ota-cards-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width>=640px) and (width<=1024px){.ota-cards-grid{grid-template-columns:repeat(2,1fr)!important}}.status-grid{align-items:center;gap:calc(var(--spacing) * 15);grid-template-columns:1fr 1fr;display:grid}@media (width<=1024px){.status-grid{text-align:center;gap:calc(var(--spacing) * 12)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}}.ai-grid{align-items:center;gap:calc(var(--spacing) * 15);grid-template-columns:1fr 1fr;display:grid}@media (width<=1024px){.ai-grid{text-align:center;gap:calc(var(--spacing) * 12)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}}.feature-card-wrapper{position:relative}.feature-card-content{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding:calc(var(--spacing) * 8);background:var(--color-site-card);border-radius:12px;position:relative;overflow:hidden}@media (width<=1024px){.detail-grid{gap:calc(var(--spacing) * 12)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.feature-sub-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important}}.ecosystem-grid{align-items:center;gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr) minmax(0,500px) minmax(0,1fr);display:grid;position:relative}.callout-column{gap:calc(var(--spacing) * 15);flex-direction:column;display:flex}.callout-column.left-side{align-items:flex-end}.callout-column.right-side{align-items:flex-start}.left-side .text-wrapper{text-align:right}.right-side .text-wrapper{text-align:left}.cx-legacy .callout-wrapper{width:100%;max-width:calc(var(--spacing) * 110);cursor:pointer;appearance:none;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding:calc(var(--spacing) * 0);color:inherit;background:var(--color-site-card);font:inherit;border-radius:12px;transition:border-color .18s;display:block;position:relative}.callout-wrapper:focus-visible{border-color:var(--color-site-sage);outline:2px solid var(--color-site-red);outline-offset:4px}.callout-wrapper .text-wrapper{padding:calc(var(--spacing) * 6)}.callout-wrapper h3{margin:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-semibold);font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:var(--font-weight-semibold);color:var(--color-site-ink)}.callout-wrapper .subtitle{margin-top:calc(var(--spacing) * 2);font-size:var(--text-site-small);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-site-red)}.callout-wrapper .desc{margin-top:calc(var(--spacing) * 2.5);font-size:var(--text-site-body);--tw-leading:var(--leading-site-body);line-height:var(--leading-site-body);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);word-break:keep-all;color:var(--color-site-muted)}.callout-wrapper .click-hint{margin-top:calc(var(--spacing) * 4);font-size:var(--text-site-small);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-site-muted);transition:color .18s}.callout-wrapper:focus-visible .click-hint{color:var(--color-site-red)}@media (hover:hover) and (pointer:fine){.callout-wrapper:hover{border-color:#b9bdad}.callout-wrapper:hover .click-hint{color:var(--color-site-red)}}@media (prefers-reduced-motion:reduce){.callout-wrapper,.callout-wrapper .click-hint{transition:none}}.asset-column{width:100%}.ecosystem-image{object-fit:contain;width:100%;height:auto}@media (width<=1200px){.ecosystem-grid{gap:calc(var(--spacing) * 10);grid-template-columns:repeat(1,minmax(0,1fr))}.asset-column{margin-inline:auto;margin-block:calc(var(--spacing) * 0);max-width:calc(var(--spacing) * 100);order:-1;grid-row:1}.callout-column{gap:calc(var(--spacing) * 7.5)}.callout-wrapper .text-wrapper{text-align:center}.callout-column.left-side,.callout-column.right-side{align-items:center}}.company-map-links{margin-top:calc(var(--spacing) * 3.5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.company-map-link{border-style:var(--tw-border-style);--tw-border-style:solid;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-bold);font-size:13px;font-weight:var(--font-weight-bold);color:var(--color-site-muted);background:#2627220a;border:1px solid #2627221f;border-radius:3.40282e38px;justify-content:center;align-items:center;text-decoration-line:none;transition:all .2s;display:inline-flex}.company-map-link:hover{color:var(--color-site-ink)!important;background:#26272214!important;border-color:#2627222e!important}.company-map-app-button{margin-top:calc(var(--spacing) * 3.5);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;width:100%;padding-inline:calc(var(--spacing) * 4.5);padding-block:calc(var(--spacing) * 3.5);font-family:var(--font-sans);--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--color-site-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:linear-gradient(135deg,#d50d44,#b20b39);border:1px solid #2627222e;border-radius:14px;justify-content:center;align-items:center;display:none}@media (width<=768px){.company-map{margin-bottom:calc(var(--spacing) * 7)!important}.company-map-frame,.company-map-links{display:none}.company-map-app-button{display:inline-flex}.contact-info-grid-modal{gap:calc(var(--spacing) * 2)!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.contact-info-card-modal{align-items:center;column-gap:calc(var(--spacing) * 3);grid-template-columns:38px minmax(0,1fr);padding-inline:calc(var(--spacing) * 3.5)!important;padding-block:calc(var(--spacing) * 3)!important;text-align:left!important;border-radius:12px!important;display:grid!important}.contact-info-card-modal .contact-info-icon{grid-row:span 2;margin-bottom:calc(var(--spacing) * 0)!important;font-size:24px!important}.contact-info-card-modal h3{margin-bottom:calc(var(--spacing) * .5)!important;font-size:14px!important}.contact-info-card-modal .contact-info-desc{display:none}.contact-info-card-modal span{min-width:calc(var(--spacing) * 0);--tw-leading:1.25;word-break:break-all;line-height:1.25;font-size:12px!important}}.sdv-section-note{margin-inline:auto;margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 0);max-width:calc(var(--spacing) * 170);justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 1.5);--tw-leading:1.7;overflow-wrap:anywhere;word-break:keep-all;color:var(--color-site-muted);font-size:13px;line-height:1.7;display:flex}.sdv-section-note>span:first-child{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-shrink:0}.sdv-card-container{margin-inline:auto;margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 15);max-width:calc(var(--spacing) * 250);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sdv-feature-card{height:100%;min-height:calc(var(--spacing) * 70);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 7);text-align:left;color:var(--color-site-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--color-site-card);border-radius:8px;flex-direction:column;align-items:flex-start;display:flex}.sdv-card-number{margin-bottom:calc(var(--spacing) * 3.5);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-site-red)}.sdv-card-illustration{margin-bottom:calc(var(--spacing) * 3)}.sdv-feature-card .sdv-card-title{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:1.4;--tw-tracking:-.025em;letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--color-site-ink);font-size:20px;line-height:1.4;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.sdv-card-description{margin:calc(var(--spacing) * 0);--tw-leading:1.8;overflow-wrap:anywhere;word-break:keep-all;color:var(--color-site-muted);font-size:15px;line-height:1.8}@media (width<=900px){.sdv-card-container{max-width:calc(var(--spacing) * 95);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr)}}.app-svc-cta{margin-inline:auto;margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 0);max-width:calc(var(--spacing) * 250);align-items:center;gap:calc(var(--spacing) * 6);text-align:center;flex-direction:column;display:flex}.app-svc-cta-copy{margin:calc(var(--spacing) * 0);--tw-leading:1.6;--tw-tracking:-.025em;letter-spacing:-.025em;overflow-wrap:anywhere;word-break:keep-all;max-width:100%;color:var(--color-site-ink);font-size:20px;line-height:1.6;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.app-svc-card-grid{margin-inline:auto;margin-block:calc(var(--spacing) * 0);max-width:calc(var(--spacing) * 250);gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-svc-card{height:100%;min-height:calc(var(--spacing) * 70);min-width:calc(var(--spacing) * 0);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 7);text-align:left;color:var(--color-site-ink);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:var(--color-site-card);border-radius:8px;flex-direction:column;align-items:flex-start;display:flex}.app-svc-card-number{margin-bottom:calc(var(--spacing) * 3.5);--tw-leading:1.2;--tw-font-weight:var(--font-weight-bold);font-size:10px;line-height:1.2;font-weight:var(--font-weight-bold);color:var(--color-site-red)}.app-svc-card-illustration{margin-bottom:calc(var(--spacing) * 3)}.app-svc-card .app-svc-card-title{margin-inline:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);--tw-leading:1.4;--tw-tracking:-.025em;letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--color-site-ink);font-size:20px;line-height:1.4;--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.app-svc-card-description{margin:calc(var(--spacing) * 0);--tw-leading:1.8;overflow-wrap:anywhere;word-break:keep-all;color:var(--color-site-muted);font-size:15px;line-height:1.8}@media (width<=900px){.app-svc-cta{margin-top:calc(var(--spacing) * 8);max-width:calc(var(--spacing) * 95);gap:calc(var(--spacing) * 5)}.app-svc-card-grid{max-width:calc(var(--spacing) * 95);gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr)}}.cx-site :where(h1,h2,h3,h4,h5,h6,p,li){overflow-wrap:anywhere;word-break:keep-all}.cx-site .site-heading-intro{font-size:var(--text-site-lead);--tw-leading:var(--leading-site-body);line-height:var(--leading-site-body);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-site-muted)}.cx-site .site-card-illustration{aspect-ratio:var(--aspect-site-illustration);height:auto;width:var(--spacing-site-image-icon);border-radius:var(--radius-site-control);object-fit:contain;flex:none;max-width:100%;display:block}.cx-site .site-detail-illustration{aspect-ratio:var(--aspect-site-illustration);width:100%;height:auto;max-width:var(--container-site-image-detail);object-fit:contain;margin-inline:auto;display:block}.cx-site :is(.sdv-feature-card,.app-svc-card,.why-connecx-card,.about-biz-card){border-radius:var(--radius-site-card);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-site-line);background-color:var(--color-site-card)}.cx-site :is(.sdv-card-description,.app-svc-card-description,.why-connecx-card-description){font-size:var(--text-site-body);--tw-leading:var(--leading-site-body);line-height:var(--leading-site-body)}.cx-site .site-page-label{font-size:var(--text-site-small);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (prefers-reduced-motion:no-preference){[data-scroll-reveal]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:cubic-bezier(.215,.61,.355,1);transition-duration:.7s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-scroll-reveal][data-reveal-state=pending]{visibility:hidden;--tw-translate-y:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-0\.5{inset:calc(var(--spacing) * -.5)}.-inset-2\.5{inset:calc(var(--spacing) * -2.5)}.inset-0{inset:calc(var(--spacing) * 0)}.-top-5{top:calc(var(--spacing) * -5)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12\.5{top:calc(var(--spacing) * -12.5)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-8{top:calc(var(--spacing) * 8)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-\[-127\.8566px\]{top:-127.857px}.top-\[-394\.5259px\]{top:-394.526px}.top-\[-494\.0000px\]{top:-494px}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[20\%\]{top:20%}.top-\[24\%\]{top:24%}.top-\[33\%\]{top:33%}.top-\[36\%\]{top:36%}.top-\[38\%\]{top:38%}.top-\[42\%\]{top:42%}.top-\[49\%\]{top:49%}.top-\[50\%\]{top:50%}.top-\[55\%\]{top:55%}.top-\[73\%\]{top:73%}.-right-5{right:calc(var(--spacing) * -5)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12\.5{right:calc(var(--spacing) * -12.5)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-\[-5\%\]{right:-5%}.right-\[5\%\]{right:5%}.right-\[7\%\]{right:7%}.right-\[10\%\]{right:10%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[4\%\]{bottom:4%}.bottom-\[10\%\]{bottom:10%}.bottom-\[20\%\]{bottom:20%}.-left-5{left:calc(var(--spacing) * -5)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-6{left:calc(var(--spacing) * 6)}.left-7{left:calc(var(--spacing) * 7)}.left-\[-10\%\]{left:-10%}.left-\[-312\.9438px\]{left:-312.944px}.left-\[-502\.2814px\]{left:-502.281px}.left-\[0\.0000px\]{left:0}.left-\[5\%\]{left:5%}.left-\[10\%\]{left:10%}.left-\[15\%\]{left:15%}.left-\[18\%\]{left:18%}.left-\[20\%\]{left:20%}.left-\[23\%\]{left:23%}.left-\[30\%\]{left:30%}.left-\[40\%\]{left:40%}.left-\[46\%\]{left:46%}.left-\[48\%\]{left:48%}.left-\[53\%\]{left:53%}.left-\[55\%\]{left:55%}.left-\[60\%\]{left:60%}.left-\[73\%\]{left:73%}.left-\[74\%\]{left:74%}.left-\[80\%\]{left:80%}.left-\[312\.9438px\]{left:312.944px}.left-\[502\.2814px\]{left:502.281px}.-z-1{z-index:calc(1 * -1)}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.\[float\:left\]{float:left}.\[clear\:both\]{clear:both}.m-0{margin:calc(var(--spacing) * 0)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-\[-40px\]{margin-inline:-40px}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-10{margin-block:calc(var(--spacing) * 10)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-15{margin-top:calc(var(--spacing) * 15)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-25{margin-top:calc(var(--spacing) * 25)}.mt-30{margin-top:calc(var(--spacing) * 30)}.mt-\[clamp\(28px\,4vw\,48px\)\]{margin-top:clamp(28px,4vw,48px)}.mt-\[clamp\(100px\,_15vw\,_360px\)\]{margin-top:clamp(100px,15vw,360px)}.-mr-10{margin-right:calc(var(--spacing) * -10)}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-1\.25{margin-bottom:calc(var(--spacing) * -1.25)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-7\.5{margin-bottom:calc(var(--spacing) * 7.5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-13{margin-bottom:calc(var(--spacing) * 13)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.mb-15{margin-bottom:calc(var(--spacing) * 15)}.mb-17\.5{margin-bottom:calc(var(--spacing) * 17.5)}.mb-18{margin-bottom:calc(var(--spacing) * 18)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-25{margin-bottom:calc(var(--spacing) * 25)}.mb-\[clamp\(8px\,1vw\,12px\)\]{margin-bottom:clamp(8px,1vw,12px)}.mb-\[clamp\(28px\,4vw\,48px\)\]{margin-bottom:clamp(28px,4vw,48px)}.mb-\[clamp\(30px\,4vw\,60px\)\]{margin-bottom:clamp(30px,4vw,60px)}.mb-\[clamp\(32px\,5vw\,60px\)\]{margin-bottom:clamp(32px,5vw,60px)}.mb-\[clamp\(40px\,6vw\,72px\)\]{margin-bottom:clamp(40px,6vw,72px)}.mb-\[clamp\(40px\,_6vw\,_80px\)\]{margin-bottom:clamp(40px,6vw,80px)}.mb-\[clamp\(80px\,_10vw\,_120px\)\]{margin-bottom:clamp(80px,10vw,120px)}.mb-auto{margin-bottom:auto}.-ml-10{margin-left:calc(var(--spacing) * -10)}.ml-24{margin-left:calc(var(--spacing) * 24)}.\[display\:var\(--desktop-only\,_block\)\]{display:var(--desktop-only,block)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[3_\/_2\]{aspect-ratio:3/2}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.25{height:calc(var(--spacing) * .25)}.h-0\.75{height:calc(var(--spacing) * .75)}.h-1{height:calc(var(--spacing) * 1)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-12\.5{height:calc(var(--spacing) * 12.5)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-22\.5{height:calc(var(--spacing) * 22.5)}.h-30{height:calc(var(--spacing) * 30)}.h-40{height:calc(var(--spacing) * 40)}.h-50{height:calc(var(--spacing) * 50)}.h-62\.5{height:calc(var(--spacing) * 62.5)}.h-70{height:calc(var(--spacing) * 70)}.h-75{height:calc(var(--spacing) * 75)}.h-80{height:calc(var(--spacing) * 80)}.h-85{height:calc(var(--spacing) * 85)}.h-90{height:calc(var(--spacing) * 90)}.h-100{height:calc(var(--spacing) * 100)}.h-112\.5{height:calc(var(--spacing) * 112.5)}.h-125{height:calc(var(--spacing) * 125)}.h-150{height:calc(var(--spacing) * 150)}.h-\[30\%\]{height:30%}.h-\[40\%\]{height:40%}.h-\[45\%\]{height:45%}.h-\[60\%\]{height:60%}.h-\[clamp\(44px\,8\.5vw\,88px\)\]{height:clamp(44px,8.5vw,88px)}.h-\[clamp\(127px\,16vw\,173px\)\]{height:clamp(127px,16vw,173px)}.h-\[clamp\(260px\,_25vw\,_360px\)\]{height:clamp(260px,25vw,360px)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-30{min-height:calc(var(--spacing) * 30)}.min-h-35{min-height:calc(var(--spacing) * 35)}.min-h-70{min-height:calc(var(--spacing) * 70)}.min-h-75{min-height:calc(var(--spacing) * 75)}.min-h-85{min-height:calc(var(--spacing) * 85)}.min-h-110{min-height:calc(var(--spacing) * 110)}.min-h-120{min-height:calc(var(--spacing) * 120)}.min-h-\[3\.4em\]{min-height:3.4em}.min-h-\[25vh\]{min-height:25vh}.min-h-\[50vh\]{min-height:50vh}.min-h-\[80vh\]{min-height:80vh}.min-h-screen{min-height:100vh}.min-h-site-control{min-height:var(--spacing-site-control)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-0\.25{width:calc(var(--spacing) * .25)}.w-0\.75{width:calc(var(--spacing) * .75)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-22\.5{width:calc(var(--spacing) * 22.5)}.w-30{width:calc(var(--spacing) * 30)}.w-50{width:calc(var(--spacing) * 50)}.w-70{width:calc(var(--spacing) * 70)}.w-100{width:calc(var(--spacing) * 100)}.w-125{width:calc(var(--spacing) * 125)}.w-150{width:calc(var(--spacing) * 150)}.w-\[30\%\]{width:30%}.w-\[40\%\]{width:40%}.w-\[45\%\]{width:45%}.w-\[60\%\]{width:60%}.w-\[80\%\]{width:80%}.w-\[95\%\]{width:95%}.w-\[120\%\]{width:120%}.w-\[438\.0000px\]{width:438px}.w-\[447\.5718px\]{width:447.572px}.w-\[462\.2991px\]{width:462.299px}.w-\[clamp\(44px\,8\.5vw\,88px\)\]{width:clamp(44px,8.5vw,88px)}.w-\[clamp\(127px\,16vw\,173px\)\]{width:clamp(127px,16vw,173px)}.w-\[clamp\(260px\,55vw\,600px\)\]{width:clamp(260px,55vw,600px)}.w-\[clamp\(260px\,_25vw\,_360px\)\]{width:clamp(260px,25vw,360px)}.w-\[clamp\(280px\,_45vw\,_600px\)\]{width:clamp(280px,45vw,600px)}.w-\[fit-content\]{width:fit-content}.w-\[min\(100\%\,_720px\)\]{width:min(100%,720px)}.w-auto{width:auto}.w-full{width:100%}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-125{max-width:calc(var(--spacing) * 125)}.max-w-130{max-width:calc(var(--spacing) * 130)}.max-w-140{max-width:calc(var(--spacing) * 140)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-162\.5{max-width:calc(var(--spacing) * 162.5)}.max-w-175{max-width:calc(var(--spacing) * 175)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-190{max-width:calc(var(--spacing) * 190)}.max-w-200{max-width:calc(var(--spacing) * 200)}.max-w-212\.5{max-width:calc(var(--spacing) * 212.5)}.max-w-215{max-width:calc(var(--spacing) * 215)}.max-w-225{max-width:calc(var(--spacing) * 225)}.max-w-250{max-width:calc(var(--spacing) * 250)}.max-w-275{max-width:calc(var(--spacing) * 275)}.max-w-300{max-width:calc(var(--spacing) * 300)}.max-w-320{max-width:calc(var(--spacing) * 320)}.max-w-325{max-width:calc(var(--spacing) * 325)}.max-w-350{max-width:calc(var(--spacing) * 350)}.max-w-375{max-width:calc(var(--spacing) * 375)}.max-w-400{max-width:calc(var(--spacing) * 400)}.max-w-\[clamp\(1200px\,100\%\,1200px\)\]{max-width:clamp(1200px,100%,1200px)}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.\[flex\:1\.2\]{flex:1.2}.\[flex\:1\]{flex:1}.\[flex\:1_1_240px\]{flex:240px}.shrink-0{flex-shrink:0}.\[transform-origin\:bottom_center\]{transform-origin:bottom}.\[transform-origin\:center\]{transform-origin:50%}.\[transform-origin\:left\],.\[transform-origin\:left_center\],.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.\[transform\:rotate\(-14\.2814deg\)\]{transform:rotate(-14.2814deg)}.\[transform\:rotate\(-51\.5780deg\)\]{transform:rotate(-51.578deg)}.\[transform\:rotate\(-90\.0000deg\)\]{transform:rotate(-90deg)}.\[transform\:rotate\(-128\.4220deg\)\]{transform:rotate(-128.422deg)}.\[transform\:rotate\(-165\.7186deg\)\]{transform:rotate(-165.719deg)}.\[transform\:rotate\(180deg\)\]{transform:rotate(180deg)}.\[transform\:translate\(-50\%\,_-50\%\)\]{transform:translate(-50%,-50%)}.\[transform\:translateX\(-50\%\)\]{transform:translate(-50%)}.\[transform\:translateY\(24px\)\]{transform:translateY(24px)}.transform-none{transform:none}.animate-\[pulse_3s_ease-in-out_infinite\]{animation:3s ease-in-out infinite pulse}.animate-\[spin-wheel_0\.22s_linear_infinite\]{animation:.22s linear infinite spin-wheel}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[repeat\(3\,_1fr\)\]{grid-template-columns:repeat(3,1fr)}.grid-cols-\[repeat\(4\,_1fr\)\]{grid-template-columns:repeat(4,1fr)}.grid-cols-\[repeat\(5\,_1fr\)\]{grid-template-columns:repeat(5,1fr)}.grid-cols-\[repeat\(auto-fit\,_minmax\(190px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.grid-cols-\[repeat\(auto-fit\,_minmax\(200px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-cols-\[repeat\(auto-fit\,_minmax\(220px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fit\,_minmax\(260px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-cols-\[repeat\(auto-fit\,_minmax\(280px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-cols-\[repeat\(auto-fit\,_minmax\(300px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-cols-\[repeat\(auto-fit\,_minmax\(320px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-cols-\[repeat\(auto-fit\,_minmax\(min\(100\%\,_320px\)\,_1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-15{gap:calc(var(--spacing) * 15)}.gap-\[clamp\(14px\,2vw\,24px\)\]{gap:clamp(14px,2vw,24px)}.gap-\[clamp\(16px\,3vw\,40px\)\]{gap:clamp(16px,3vw,40px)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[0_16px_16px_0\]{border-radius:0 16px 16px 0}.rounded-\[0_20px_20px_0\]{border-radius:0 20px 20px 0}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2px_2px_0_0\]{border-radius:2px 2px 0 0}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[16px_0_0_16px\]{border-radius:16px 0 0 16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[20px_0_0_20px\]{border-radius:20px 0 0 20px}.rounded-\[40\%_60\%_40\%_60\%\]{border-radius:40% 60%}.rounded-\[50px\]{border-radius:50px}.rounded-full{border-radius:3.40282e38px}.rounded-site-card{border-radius:var(--radius-site-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-\[5px\]{border-top-style:var(--tw-border-style);border-top-width:5px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-b-\[5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:5px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-\[6px\]{border-left-style:var(--tw-border-style);border-left-width:6px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\[border-top-style\:solid\]{border-top-style:solid}.\[border-right-style\:none\]{border-right-style:none}.\[border-right-style\:solid\]{border-right-style:solid}.\[border-bottom-style\:solid\]{border-bottom-style:solid}.\[border-left-style\:none\]{border-left-style:none}.\[border-left-style\:solid\]{border-left-style:solid}.border-\[color\:color-mix\(in_srgb\,_var\(--accent-color\)_14\.5098\%\,_transparent\)\]{border-color:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,_var\(--accent-color\)_14\.5098\%\,_transparent\)\]{border-color:color-mix(in srgb, var(--accent-color) 14.5098%, transparent)}}.border-\[color\:color-mix\(in_srgb\,_var\(--accent-color\)_18\.8235\%\,_transparent\)\]{border-color:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,_var\(--accent-color\)_18\.8235\%\,_transparent\)\]{border-color:color-mix(in srgb, var(--accent-color) 18.8235%, transparent)}}.border-\[color\:color-mix\(in_srgb\,_var\(--accent-color\)_20\.7843\%\,_transparent\)\]{border-color:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,_var\(--accent-color\)_20\.7843\%\,_transparent\)\]{border-color:color-mix(in srgb, var(--accent-color) 20.7843%, transparent)}}.border-\[color\:color-mix\(in_srgb\,_var\(--accent-color\)_25\.0980\%\,_transparent\)\]{border-color:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,_var\(--accent-color\)_25\.0980\%\,_transparent\)\]{border-color:color-mix(in srgb, var(--accent-color) 25.098%, transparent)}}.border-\[color\:color-mix\(in_srgb\,_var\(--color-site-red\)_25\%\,_transparent\)\]{border-color:#d50d4440}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,_var\(--color-site-red\)_25\%\,_transparent\)\]{border-color:color-mix(in srgb, var(--color-site-red) 25%, transparent)}}.border-\[color\:rgba\(38\,_39\,_34\,0\.1\)\]{border-color:#2627221a}.border-\[color\:rgba\(38\,_39\,_34\,0\.05\)\]{border-color:#2627220d}.border-\[color\:rgba\(38\,_39\,_34\,0\.06\)\]{border-color:#2627220f}.border-\[color\:rgba\(38\,_39\,_34\,0\.07\)\]{border-color:#26272212}.border-\[color\:rgba\(38\,_39\,_34\,0\.7\)\]{border-color:#262722b3}.border-\[color\:rgba\(38\,_39\,_34\,0\.08\)\]{border-color:#26272214}.border-\[color\:rgba\(38\,_39\,_34\,0\.10\)\]{border-color:#2627221a}.border-\[color\:rgba\(38\,_39\,_34\,0\.45\)\]{border-color:#26272273}.border-\[color\:rgba\(78\,_118\,_88\,0\.1\)\]{border-color:#4e76581a}.border-\[color\:rgba\(78\,_118\,_88\,0\.2\)\]{border-color:#4e765833}.border-\[color\:rgba\(78\,_118\,_88\,0\.25\)\]{border-color:#4e765840}.border-\[color\:rgba\(113\,_115\,_105\,0\.3\)\]{border-color:#7173694d}.border-\[color\:rgba\(130\,_149\,_111\,0\.1\)\]{border-color:#82956f1a}.border-\[color\:rgba\(130\,_149\,_111\,0\.2\)\]{border-color:#82956f33}.border-\[color\:rgba\(130\,_149\,_111\,0\.15\)\]{border-color:#82956f26}.border-\[color\:rgba\(130\,_149\,_111\,_0\.3\)\]{border-color:#82956f4d}.border-\[color\:rgba\(178\,_11\,_57\,_0\.25\)\]{border-color:#b20b3940}.border-\[color\:rgba\(213\,_13\,_68\,0\.1\)\]{border-color:#d50d441a}.border-\[color\:rgba\(213\,_13\,_68\,0\.2\)\]{border-color:#d50d4433}.border-\[color\:rgba\(213\,_13\,_68\,0\.3\)\]{border-color:#d50d444d}.border-\[color\:rgba\(213\,_13\,_68\,0\.4\)\]{border-color:#d50d4466}.border-\[color\:rgba\(213\,_13\,_68\,0\.5\)\]{border-color:#d50d4480}.border-\[color\:rgba\(213\,_13\,_68\,0\.6\)\]{border-color:#d50d4499}.border-\[color\:rgba\(213\,_13\,_68\,0\.15\)\]{border-color:#d50d4426}.border-\[color\:rgba\(213\,_13\,_68\,0\.22\)\]{border-color:#d50d4438}.border-\[color\:rgba\(213\,_13\,_68\,0\.25\)\]{border-color:#d50d4440}.border-\[color\:rgba\(213\,_13\,_68\,0\.35\)\]{border-color:#d50d4459}.border-\[color\:rgba\(213\,_13\,_68\,_0\.3\)\]{border-color:#d50d444d}.border-\[color\:rgba\(213\,_13\,_68\,_0\.6\)\]{border-color:#d50d4499}.border-\[color\:var\(--accent-color\)\]{border-color:var(--accent-color)}.border-\[rgba\(38\,_39\,_34\,0\.15\)\]{border-color:#26272226}.border-\[rgba\(78\,_118\,_88\,0\.15\)\]{border-color:#4e765826}.border-\[rgba\(130\,_149\,_111\,0\.15\)\]{border-color:#82956f26}.border-site-ink{border-color:var(--color-site-ink)}.border-site-line{border-color:var(--color-site-line)}.border-t-\[color\:\#bc3657\]{border-top-color:#bc3657}.border-t-\[color\:rgba\(38\,_39\,_34\,0\.1\)\]{border-top-color:#2627221a}.border-t-\[color\:rgba\(38\,_39\,_34\,0\.05\)\]{border-top-color:#2627220d}.border-t-\[color\:var\(--accent-color\)\]{border-top-color:var(--accent-color)}.border-t-site-muted{border-top-color:var(--color-site-muted)}.border-t-site-red{border-top-color:var(--color-site-red)}.border-t-site-sage{border-top-color:var(--color-site-sage)}.border-t-transparent{border-top-color:#0000}.border-r-\[color\:rgba\(38\,_39\,_34\,0\.1\)\]{border-right-color:#2627221a}.border-r-site-red{border-right-color:var(--color-site-red)}.border-r-site-sage{border-right-color:var(--color-site-sage)}.border-b-\[color\:rgba\(38\,_39\,_34\,0\.1\)\]{border-bottom-color:#2627221a}.border-b-\[color\:rgba\(38\,_39\,_34\,0\.07\)\]{border-bottom-color:#26272212}.border-b-\[color\:var\(--accent-color\)\]{border-bottom-color:var(--accent-color)}.border-b-transparent{border-bottom-color:#0000}.border-l-\[color\:rgba\(38\,_39\,_34\,0\.1\)\]{border-left-color:#2627221a}.border-l-\[color\:var\(--accent-color\)\]{border-left-color:var(--accent-color)}.border-l-site-red{border-left-color:var(--color-site-red)}.border-l-site-sage{border-left-color:var(--color-site-sage)}.border-l-site-success{border-left-color:var(--color-site-success)}.bg-\[\#f6f5f2\]{background-color:#f6f5f2}.bg-site-paper{background-color:var(--color-site-paper)}.bg-site-red\/10{background-color:#d50d441a}@supports (color:color-mix(in lab, red, red)){.bg-site-red\/10{background-color:color-mix(in oklab, var(--color-site-red) 10%, transparent)}}.bg-site-red\/17{background-color:#d50d442b}@supports (color:color-mix(in lab, red, red)){.bg-site-red\/17{background-color:color-mix(in oklab, var(--color-site-red) 17%, transparent)}}.bg-site-red\/24{background-color:#d50d443d}@supports (color:color-mix(in lab, red, red)){.bg-site-red\/24{background-color:color-mix(in oklab, var(--color-site-red) 24%, transparent)}}.bg-site-red\/31{background-color:#d50d444f}@supports (color:color-mix(in lab, red, red)){.bg-site-red\/31{background-color:color-mix(in oklab, var(--color-site-red) 31%, transparent)}}.bg-site-sage{background-color:var(--color-site-sage)}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#f6f5f2\]\/70{--tw-gradient-from:oklab(97.0082% -.00010407 .00412077/.7);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f6f5f2\]\/80{--tw-gradient-from:oklab(97.0082% -.00010407 .00412077/.8);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-site-red{--tw-gradient-from:var(--color-site-red);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-site-sage{--tw-gradient-from:var(--color-site-sage);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#f6f5f2\]\/50{--tw-gradient-via:oklab(97.0082% -.00010407 .00412077/.5);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#f6f5f2\]{--tw-gradient-to:#f6f5f2;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-site-red{--tw-gradient-to:var(--color-site-red);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-site-success{--tw-gradient-to:var(--color-site-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-5\.5{padding:calc(var(--spacing) * 5.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[clamp\(16px\,2\.5vw\,24px\)\]{padding:clamp(16px,2.5vw,24px)}.p-\[clamp\(24px\,3vw\,36px\)\]{padding:clamp(24px,3vw,36px)}.p-\[clamp\(24px\,_2\.5vw\,_40px\)\]{padding:clamp(24px,2.5vw,40px)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-7\.5{padding-inline:calc(var(--spacing) * 7.5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-25{padding-inline:calc(var(--spacing) * 25)}.px-\[clamp\(8px\,3vw\,40px\)\]{padding-inline:clamp(8px,3vw,40px)}.px-\[clamp\(20px\,4vw\,36px\)\]{padding-inline:clamp(20px,4vw,36px)}.px-\[clamp\(20px\,5vw\,40px\)\]{padding-inline:clamp(20px,5vw,40px)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-12\.5{padding-block:calc(var(--spacing) * 12.5)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-15{padding-block:calc(var(--spacing) * 15)}.py-17\.5{padding-block:calc(var(--spacing) * 17.5)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[clamp\(18px\,3vw\,28px\)\]{padding-block:clamp(18px,3vw,28px)}.py-\[clamp\(48px\,7vw\,96px\)\]{padding-block:clamp(48px,7vw,96px)}.py-\[clamp\(48px\,7vw\,100px\)\]{padding-block:clamp(48px,7vw,100px)}.py-\[clamp\(48px\,7vw\,120px\)\]{padding-block:clamp(48px,7vw,120px)}.py-\[clamp\(60px\,10vw\,120px\)\],.py-\[clamp\(60px\,_10vw\,_120px\)\]{padding-block:clamp(60px,10vw,120px)}.py-\[clamp\(80px\,_12vw\,_140px\)\]{padding-block:clamp(80px,12vw,140px)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-17\.5{padding-top:calc(var(--spacing) * 17.5)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-25{padding-top:calc(var(--spacing) * 25)}.pt-30{padding-top:calc(var(--spacing) * 30)}.pt-35{padding-top:calc(var(--spacing) * 35)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-15{padding-bottom:calc(var(--spacing) * 15)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-30{padding-bottom:calc(var(--spacing) * 30)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4\.5{padding-left:calc(var(--spacing) * 4.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[clamp\(20px\,_5vw\,_60px\)\]{padding-left:clamp(20px,5vw,60px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.85em\]{font-size:.85em}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2rem\]{font-size:2rem}.text-\[3rem\]{font-size:3rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[72px\]{font-size:72px}.text-\[80px\]{font-size:80px}.text-\[clamp\(0\.9rem\,_1\.3vw\,_1\.1rem\)\]{font-size:clamp(.9rem,1.3vw,1.1rem)}.text-\[clamp\(0\.95rem\,_1\.4vw\,_1\.15rem\)\]{font-size:clamp(.95rem,1.4vw,1.15rem)}.text-\[clamp\(1\.1rem\,_2vw\,_1\.35rem\)\]{font-size:clamp(1.1rem,2vw,1.35rem)}.text-\[clamp\(1\.2rem\,_1\.8vw\,_1\.5rem\)\]{font-size:clamp(1.2rem,1.8vw,1.5rem)}.text-\[clamp\(1\.2rem\,_2\.5vw\,_1\.8rem\)\]{font-size:clamp(1.2rem,2.5vw,1.8rem)}.text-\[clamp\(1\.4rem\,_3vw\,_1\.8rem\)\]{font-size:clamp(1.4rem,3vw,1.8rem)}.text-\[clamp\(1\.5rem\,_3vw\,_2\.5rem\)\]{font-size:clamp(1.5rem,3vw,2.5rem)}.text-\[clamp\(1\.6rem\,4vw\,2\.8rem\)\]{font-size:clamp(1.6rem,4vw,2.8rem)}.text-\[clamp\(1\.8rem\,4vw\,2\.8rem\)\]{font-size:clamp(1.8rem,4vw,2.8rem)}.text-\[clamp\(1\.8rem\,_3\.5vw\,_2\.8rem\)\]{font-size:clamp(1.8rem,3.5vw,2.8rem)}.text-\[clamp\(1\.8rem\,_3\.5vw\,_3rem\)\]{font-size:clamp(1.8rem,3.5vw,3rem)}.text-\[clamp\(1\.8rem\,_3vw\,_2\.6rem\)\]{font-size:clamp(1.8rem,3vw,2.6rem)}.text-\[clamp\(1\.8rem\,_4vw\,_2\.8rem\)\]{font-size:clamp(1.8rem,4vw,2.8rem)}.text-\[clamp\(1\.8rem\,_4vw\,_3rem\)\]{font-size:clamp(1.8rem,4vw,3rem)}.text-\[clamp\(1\.8rem\,_5vw\,_3\.2rem\)\]{font-size:clamp(1.8rem,5vw,3.2rem)}.text-\[clamp\(1rem\,_1\.5vw\,_1\.2rem\)\]{font-size:clamp(1rem,1.5vw,1.2rem)}.text-\[clamp\(1rem\,_1\.5vw\,_1\.15rem\)\]{font-size:clamp(1rem,1.5vw,1.15rem)}.text-\[clamp\(1rem\,_1\.5vw\,_1\.25rem\)\]{font-size:clamp(1rem,1.5vw,1.25rem)}.text-\[clamp\(1rem\,_1\.5vw\,_1\.125rem\)\]{font-size:clamp(1rem,1.5vw,1.125rem)}.text-\[clamp\(1rem\,_2vw\,_1\.25rem\)\]{font-size:clamp(1rem,2vw,1.25rem)}.text-\[clamp\(2\.2rem\,_5vw\,_3\.8rem\)\]{font-size:clamp(2.2rem,5vw,3.8rem)}.text-\[clamp\(2\.4rem\,_5vw\,_4rem\)\]{font-size:clamp(2.4rem,5vw,4rem)}.text-\[clamp\(2\.5rem\,_5vw\,_4\.5rem\)\]{font-size:clamp(2.5rem,5vw,4.5rem)}.text-\[clamp\(2\.5rem\,_5vw\,_4rem\)\]{font-size:clamp(2.5rem,5vw,4rem)}.text-\[clamp\(2\.5rem\,_6vw\,_3rem\)\]{font-size:clamp(2.5rem,6vw,3rem)}.text-\[clamp\(2rem\,4\.5vw\,3\.2rem\)\]{font-size:clamp(2rem,4.5vw,3.2rem)}.text-\[clamp\(2rem\,_4vw\,_3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.text-\[clamp\(2rem\,_5vw\,_2\.8rem\)\]{font-size:clamp(2rem,5vw,2.8rem)}.text-\[clamp\(2rem\,_5vw\,_3\.2rem\)\]{font-size:clamp(2rem,5vw,3.2rem)}.text-\[clamp\(2rem\,_5vw\,_5rem\)\]{font-size:clamp(2rem,5vw,5rem)}.text-\[clamp\(3rem\,_5vw\,_5\.5rem\)\]{font-size:clamp(3rem,5vw,5.5rem)}.text-\[clamp\(3rem\,_6vw\,_5\.5rem\)\]{font-size:clamp(3rem,6vw,5.5rem)}.text-\[clamp\(10px\,1\.3vw\,13px\)\]{font-size:clamp(10px,1.3vw,13px)}.text-\[clamp\(11px\,1\.4vw\,15px\)\]{font-size:clamp(11px,1.4vw,15px)}.text-\[clamp\(12px\,1\.4vw\,15px\)\]{font-size:clamp(12px,1.4vw,15px)}.text-\[clamp\(13\.5px\,_1\.4vw\,_15px\)\]{font-size:clamp(13.5px,1.4vw,15px)}.text-\[clamp\(13px\,1\.5vw\,16px\)\]{font-size:clamp(13px,1.5vw,16px)}.text-\[clamp\(14px\,1\.6vw\,17px\)\]{font-size:clamp(14px,1.6vw,17px)}.text-\[clamp\(14px\,1\.8vw\,18px\)\]{font-size:clamp(14px,1.8vw,18px)}.text-\[clamp\(14px\,1\.8vw\,19px\)\]{font-size:clamp(14px,1.8vw,19px)}.text-\[clamp\(15px\,1\.8vw\,20px\)\]{font-size:clamp(15px,1.8vw,20px)}.text-\[clamp\(15px\,_1\.6vw\,_17px\)\]{font-size:clamp(15px,1.6vw,17px)}.text-\[clamp\(15px\,_1\.8vw\,_18px\)\]{font-size:clamp(15px,1.8vw,18px)}.text-\[clamp\(16px\,_1\.8vw\,_20px\)\]{font-size:clamp(16px,1.8vw,20px)}.text-\[clamp\(16px\,_2vw\,_20px\)\]{font-size:clamp(16px,2vw,20px)}.text-\[clamp\(17px\,_2vw\,_22px\)\]{font-size:clamp(17px,2vw,22px)}.text-\[clamp\(18px\,2\.5vw\,24px\)\]{font-size:clamp(18px,2.5vw,24px)}.text-\[clamp\(18px\,3vw\,30px\)\]{font-size:clamp(18px,3vw,30px)}.text-\[clamp\(18px\,_2\.2vw\,_24px\)\]{font-size:clamp(18px,2.2vw,24px)}.text-\[clamp\(18px\,_2vw\,_22px\)\]{font-size:clamp(18px,2vw,22px)}.text-\[clamp\(20px\,_2\.2vw\,_24px\)\]{font-size:clamp(20px,2.2vw,24px)}.text-\[clamp\(22px\,3vw\,30px\)\]{font-size:clamp(22px,3vw,30px)}.text-\[clamp\(24px\,_2\.5vw\,_32px\)\]{font-size:clamp(24px,2.5vw,32px)}.text-\[clamp\(30px\,_5vw\,_48px\)\]{font-size:clamp(30px,5vw,48px)}.text-site-body{font-size:var(--text-site-body)}.text-site-h3{font-size:var(--text-site-h3)}.text-site-small{font-size:var(--text-site-small)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[1\]{--tw-leading:1;line-height:1}.font-\[100\]{--tw-font-weight:100;font-weight:100}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2px\]{--tw-tracking:2px;letter-spacing:2px}.tracking-\[3px\]{--tw-tracking:3px;letter-spacing:3px}.tracking-\[4px\]{--tw-tracking:4px;letter-spacing:4px}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-keep{word-break:keep-all}.\[white-space\:pre\]{white-space:pre}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#62665b\]{color:#62665b}.text-\[\#717369ff\]{color:#717369}.text-\[\#bc3657\]{color:#bc3657}.text-\[rgba\(38\,_39\,_34\,0\.1\)\]{color:#2627221a}.text-\[rgba\(38\,_39\,_34\,0\.6\)\]{color:#26272299}.text-\[rgba\(38\,_39\,_34\,0\.7\)\]{color:#262722b3}.text-\[rgba\(38\,_39\,_34\,0\.12\)\]{color:#2627221f}.text-\[rgba\(38\,_39\,_34\,0\.15\)\]{color:#26272226}.text-\[rgba\(78\,_118\,_88\,0\.15\)\]{color:#4e765826}.text-\[rgba\(130\,_149\,_111\,0\.15\)\]{color:#82956f26}.text-\[var\(--accent-color\)\]{color:var(--accent-color)}.text-primary{color:var(--primary)}.text-site-ink{color:var(--color-site-ink)}.text-site-ink-soft{color:var(--color-site-ink-soft)}.text-site-muted{color:var(--color-site-muted)}.text-site-red{color:var(--color-site-red)}.text-site-sage{color:var(--color-site-sage)}.text-site-success{color:var(--color-site-success)}.text-site-warning{color:var(--color-site-warning)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.opacity-90{opacity:.9}.opacity-\[0\.4\]{opacity:.4}.opacity-\[0\.6\]{opacity:.6}.opacity-\[0\.8\]{opacity:.8}.opacity-\[0\.9\]{opacity:.9}.opacity-\[1\]{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[filter\:blur\(2px\)\]{filter:blur(2px)}.\[filter\:blur\(60px\)\]{filter:blur(60px)}.\[filter\:drop-shadow\(0_0_8px_color-mix\(in_srgb\,_var\(--accent-color\)_50\.1961\%\,_transparent\)\)\]{filter:drop-shadow(0 0 8px var(--accent-color))}@supports (color:color-mix(in lab, red, red)){.\[filter\:drop-shadow\(0_0_8px_color-mix\(in_srgb\,_var\(--accent-color\)_50\.1961\%\,_transparent\)\)\]{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent-color) 50.1961%, transparent))}}.\[filter\:drop-shadow\(0_0_16px_rgba\(213\,_13\,_68\,0\.9\)\)\]{filter:drop-shadow(0 0 16px #d50d44e6)}.\[filter\:drop-shadow\(0_0_20px_rgba\(213\,_13\,_68\,0\.2\)\)\]{filter:drop-shadow(0 0 20px #d50d4433)}.\[filter\:drop-shadow\(0_20px_40px_rgba\(38\,_39\,_34\,0\.3\)\)\]{filter:drop-shadow(0 20px 40px #2627224d)}.\[filter\:drop-shadow\(0_20px_40px_rgba\(38\,_39\,_34\,0\.5\)\)\]{filter:drop-shadow(0 20px 40px #26272280)}.\[filter\:drop-shadow\(0_20px_40px_rgba\(38\,_39\,_34\,0\.6\)\)\]{filter:drop-shadow(0 20px 40px #26272299)}.\[filter\:drop-shadow\(0_20px_50px_rgba\(130\,_149\,_111\,_0\.2\)\)\]{filter:drop-shadow(0 20px 50px #82956f33)}.\[filter\:drop-shadow\(0_20px_50px_rgba\(178\,_11\,_57\,_0\.2\)\)\]{filter:drop-shadow(0 20px 50px #b20b3933)}.\[filter\:drop-shadow\(0_20px_50px_rgba\(213\,_13\,_68\,_0\.15\)\)\]{filter:drop-shadow(0 20px 50px #d50d4426)}.\[filter\:saturate\(1\.3\)_brightness\(0\.7\)\]{filter:saturate(1.3)brightness(.7)}.\[backdrop-filter\:none\]{-webkit-backdrop-filter:none;backdrop-filter:none}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.\[will-change\:transform\,_opacity\]{will-change:transform, opacity}.\[--accent-color\:\#bc3657\]{--accent-color:#bc3657}.\[--accent-color\:var\(--color-site-muted\)\]{--accent-color:var(--color-site-muted)}.\[--accent-color\:var\(--color-site-red\)\]{--accent-color:var(--color-site-red)}.\[--accent-color\:var\(--color-site-red-dark\)\]{--accent-color:var(--color-site-red-dark)}.\[--accent-color\:var\(--color-site-sage\)\]{--accent-color:var(--color-site-sage)}.\[--accent-color\:var\(--color-site-success\)\]{--accent-color:var(--color-site-success)}.\[--accent-color\:var\(--color-site-warning\)\]{--accent-color:var(--color-site-warning)}.\[--flow-color\:\#82956f\]{--flow-color:#82956f}.\[--flow-color\:\#d50d44\]{--flow-color:#d50d44}.\[-webkit-backdrop-filter\:none\]{-webkit-backdrop-filter:none}.\[-webkit-background-clip\:text\]{-webkit-background-clip:text}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-text-fill-color\:transparent\]{-webkit-text-fill-color:transparent}.\[animation-delay\:0\.1s\]{animation-delay:.1s}.\[animation-delay\:0\.2s\]{animation-delay:.2s}.\[animation-delay\:0\.3s\]{animation-delay:.3s}.\[animation-delay\:0\.4s\]{animation-delay:.4s}.\[animation-delay\:0\.5s\]{animation-delay:.5s}.\[animation-delay\:0\.6s\]{animation-delay:.6s}.\[animation-delay\:0\.7s\]{animation-delay:.7s}.\[animation-delay\:0\.8s\]{animation-delay:.8s}.\[animation-delay\:0\.9s\]{animation-delay:.9s}.\[animation-delay\:0s\]{animation-delay:0s}.\[background\:\#62665b\]{background:#62665b}.\[background\:\#82956f\]{background:#82956f}.\[background\:\#d50d44\]{background:#d50d44}.\[background\:\#efeee8\]{background:#efeee8}.\[background\:\#f6f5f2\]{background:#f6f5f2}.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_5\.0980\%\,_transparent\)\]{background:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_5\.0980\%\,_transparent\)\]{background:color-mix(in srgb, var(--accent-color) 5.098%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_6\.2745\%\,_transparent\)\]{background:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_6\.2745\%\,_transparent\)\]{background:color-mix(in srgb, var(--accent-color) 6.2745%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_7\.8431\%\,_transparent\)\]{background:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_7\.8431\%\,_transparent\)\]{background:color-mix(in srgb, var(--accent-color) 7.8431%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_8\.2353\%\,_transparent\)\]{background:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_8\.2353\%\,_transparent\)\]{background:color-mix(in srgb, var(--accent-color) 8.2353%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_9\.4118\%\,_transparent\)\]{background:var(--accent-color)}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--accent-color\)_9\.4118\%\,_transparent\)\]{background:color-mix(in srgb, var(--accent-color) 9.4118%, transparent)}}.\[background\:color-mix\(in_srgb\,_var\(--color-site-red\)_10\%\,_transparent\)\]{background:#d50d441a}@supports (color:color-mix(in lab, red, red)){.\[background\:color-mix\(in_srgb\,_var\(--color-site-red\)_10\%\,_transparent\)\]{background:color-mix(in srgb, var(--color-site-red) 10%, transparent)}}.\[background\:linear-gradient\(90deg\,_\#262722\,_\#717369\)\]{background:linear-gradient(90deg,#262722,#717369)}.\[background\:linear-gradient\(90deg\,_\#d50d44\,_\#82956f\)\]{background:linear-gradient(90deg,#d50d44,#82956f)}.\[background\:linear-gradient\(90deg\,_\#d50d44\,_rgba\(213\,_13\,_68\,0\.2\)\)\]{background:linear-gradient(90deg,#d50d44,#d50d4433)}.\[background\:linear-gradient\(90deg\,_color-mix\(in_srgb\,_var\(--accent-color\)_25\.0980\%\,_transparent\)\,_transparent\)\]{background:linear-gradient(90deg, var(--accent-color), transparent)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(90deg\,_color-mix\(in_srgb\,_var\(--accent-color\)_25\.0980\%\,_transparent\)\,_transparent\)\]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-color) 25.098%, transparent), transparent)}}.\[background\:linear-gradient\(90deg\,_rgba\(38\,_39\,_34\,0\)_0\%\,_rgba\(38\,_39\,_34\,0\.4\)_50\%\,_rgba\(38\,_39\,_34\,0\)_100\%\)\]{background:linear-gradient(90deg,#26272200 0%,#26272266 50%,#26272200 100%)}.\[background\:linear-gradient\(90deg\,_transparent\,_rgba\(38\,_39\,_34\,0\.05\)\,_transparent\)\]{background:linear-gradient(90deg,#0000,#2627220d,#0000)}.\[background\:linear-gradient\(90deg\,_transparent\,_rgba\(130\,_149\,_111\,0\.3\)\,_transparent\)\]{background:linear-gradient(90deg,#0000,#82956f4d,#0000)}.\[background\:linear-gradient\(90deg\,_transparent\,_rgba\(213\,_13\,_68\,0\.3\)\,_transparent\)\]{background:linear-gradient(90deg,#0000,#d50d444d,#0000)}.\[background\:linear-gradient\(90deg\,_transparent\,_var\(--accent-color\)\)\]{background:linear-gradient(90deg, transparent, var(--accent-color))}.\[background\:linear-gradient\(90deg\,_transparent\,_var\(--accent-color\)\,_transparent\)\]{background:linear-gradient(90deg, transparent, var(--accent-color), transparent)}.\[background\:linear-gradient\(90deg\,_var\(--accent-color\)\,_transparent\)\]{background:linear-gradient(90deg, var(--accent-color), transparent)}.\[background\:linear-gradient\(135deg\,_\#b20b39\,_\#647955\)\]{background:linear-gradient(135deg,#b20b39,#647955)}.\[background\:linear-gradient\(135deg\,_\#d50d44_0\%\,_\#262722_50\%\,_\#d50d44_100\%\)\]{background:linear-gradient(135deg,#d50d44 0%,#262722 50%,#d50d44 100%)}.\[background\:linear-gradient\(135deg\,_rgba\(38\,_39\,_34\,0\.04\)_0\%\,_color-mix\(in_srgb\,_var\(--accent-color\)_3\.1373\%\,_transparent\)_100\%\)\]{background:linear-gradient(135deg, #2627220a 0%, var(--accent-color) 100%)}@supports (color:color-mix(in lab, red, red)){.\[background\:linear-gradient\(135deg\,_rgba\(38\,_39\,_34\,0\.04\)_0\%\,_color-mix\(in_srgb\,_var\(--accent-color\)_3\.1373\%\,_transparent\)_100\%\)\]{background:linear-gradient(135deg, #2627220a 0%, color-mix(in srgb, var(--accent-color) 3.1373%, transparent) 100%)}}.\[background\:linear-gradient\(135deg\,_rgba\(38\,_39\,_34\,0\.06\)_0\%\,_rgba\(38\,_39\,_34\,0\.02\)_100\%\)\]{background:linear-gradient(135deg,#2627220f 0%,#26272205 100%)}.\[background\:linear-gradient\(135deg\,_rgba\(38\,_39\,_34\,0\.15\)_0\%\,_transparent_70\%\)\]{background:linear-gradient(135deg,#26272226 0%,#0000 70%)}.\[background\:linear-gradient\(135deg\,_rgba\(246\,_245\,_242\,0\.8\)_0\%\,_rgba\(246\,_245\,_242\,0\.6\)_50\%\,_rgba\(246\,_245\,_242\,0\.85\)_100\%\)\]{background:linear-gradient(135deg,#f6f5f2cc 0%,#f6f5f299 50%,#f6f5f2d9 100%)}.\[background\:linear-gradient\(135deg\,_rgba\(246\,_245\,_242\,0\.8\)_0\%\,_rgba\(255\,_254\,_250\,0\.8\)_100\%\)\]{background:linear-gradient(135deg,#f6f5f2cc 0%,#fffefacc 100%)}.\[background\:linear-gradient\(135deg\,_rgba\(246\,_245\,_242\,0\.78\)_0\%\,_rgba\(246\,_245\,_242\,0\.50\)_55\%\,_rgba\(246\,_245\,_242\,0\.15\)_100\%\)\]{background:linear-gradient(135deg,#f6f5f2c7 0%,#f6f5f280 55%,#f6f5f226 100%)}.\[background\:linear-gradient\(135deg\,_rgba\(246\,_245\,_242\,0\.85\)_0\%\,_rgba\(246\,_245\,_242\,0\.6\)_50\%\,_rgba\(246\,_245\,_242\,0\.88\)_100\%\)\]{background:linear-gradient(135deg,#f6f5f2d9 0%,#f6f5f299 50%,#f6f5f2e0 100%)}.\[background\:linear-gradient\(180deg\,_rgba\(255\,_254\,_250\,0\.9\)_0\%\,_rgba\(246\,_245\,_242\,0\.98\)_100\%\)\]{background:linear-gradient(#fffefae6 0%,#f6f5f2fa 100%)}.\[background\:linear-gradient\(to_bottom\,_transparent\,_rgba\(213\,_13\,_68\,0\.3\)\,_rgba\(130\,_149\,_111\,0\.3\)\,_rgba\(78\,_118\,_88\,0\.3\)\,_transparent\)\]{background:linear-gradient(#0000,#d50d444d,#82956f4d,#4e76584d,#0000)}.\[background\:linear-gradient\(to_bottom\,_var\(--color-site-paper\)_0\%\,_transparent_25\%\,_transparent_75\%\,_var\(--color-site-paper\)_100\%\)\]{background:linear-gradient(to bottom, var(--color-site-paper) 0%, transparent 25%, transparent 75%, var(--color-site-paper) 100%)}.\[background\:linear-gradient\(to_bottom\,var\(--accent-color\)\,transparent\)\]{background:linear-gradient(to bottom,var(--accent-color),transparent)}.\[background\:linear-gradient\(to_right\,_\#262722\,_\#717369\)\]{background:linear-gradient(90deg,#262722,#717369)}.\[background\:linear-gradient\(to_right\,_\#d50d44\,_\#82956f\)\]{background:linear-gradient(90deg,#d50d44,#82956f)}.\[background\:linear-gradient\(to_top\,_rgba\(246\,_245\,_242\,1\)_0\%\,_transparent_100\%\)\]{background:linear-gradient(#0000 0%,#f6f5f2 100%)}.\[background\:linear-gradient\(to_top\,var\(--accent-color\)\,transparent\)\]{background:linear-gradient(to top,var(--accent-color),transparent)}.\[background\:radial-gradient\(circle\,_color-mix\(in_srgb\,_var\(--accent-color\)_8\.2353\%\,_transparent\)\,_transparent_70\%\)\]{background:radial-gradient(circle, var(--accent-color), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.\[background\:radial-gradient\(circle\,_color-mix\(in_srgb\,_var\(--accent-color\)_8\.2353\%\,_transparent\)\,_transparent_70\%\)\]{background:radial-gradient(circle, color-mix(in srgb, var(--accent-color) 8.2353%, transparent), transparent 70%)}}.\[background\:radial-gradient\(circle\,_rgba\(130\,_149\,_111\,0\.12\)_0\%\,_transparent_70\%\)\]{background:radial-gradient(circle,#82956f1f 0%,#0000 70%)}.\[background\:radial-gradient\(circle\,_rgba\(130\,_149\,_111\,_0\.05\)_0\%\,_transparent_70\%\)\]{background:radial-gradient(circle,#82956f0d 0%,#0000 70%)}.\[background\:radial-gradient\(circle\,_rgba\(130\,_149\,_111\,_0\.08\)_0\%\,_transparent_70\%\)\]{background:radial-gradient(circle,#82956f14 0%,#0000 70%)}.\[background\:radial-gradient\(circle\,_rgba\(178\,_11\,_57\,_0\.1\)_0\%\,_transparent_70\%\)\]{background:radial-gradient(circle,#b20b391a 0%,#0000 70%)}.\[background\:radial-gradient\(circle\,_rgba\(178\,_11\,_57\,_0\.06\)_0\%\,_transparent_70\%\)\]{background:radial-gradient(circle,#b20b390f 0%,#0000 70%)}.\[background\:radial-gradient\(circle\,_rgba\(213\,_13\,_68\,0\.10\)_0\%\,_transparent_70\%\)\]{background:radial-gradient(circle,#d50d441a 0%,#0000 70%)}.\[background\:radial-gradient\(circle\,_rgba\(213\,_13\,_68\,0\.12\)_0\%\,_transparent_70\%\)\]{background:radial-gradient(circle,#d50d441f 0%,#0000 70%)}.\[background\:radial-gradient\(ellipse\,_rgba\(178\,_11\,_57\,0\.05\)_0\%\,_transparent_70\%\)\]{background:radial-gradient(#b20b390d 0%,#0000 70%)}.\[background\:radial-gradient\(ellipse\,_rgba\(213\,_13\,_68\,0\.3\)_0\%\,_rgba\(178\,_11\,_57\,0\.15\)_60\%\,_transparent_100\%\)\]{background:radial-gradient(#d50d444d 0%,#b20b3926 60%,#0000 100%)}.\[background\:radial-gradient\(ellipse_at_center\,_rgba\(213\,_13\,_68\,0\.05\)_50\%\,_rgba\(38\,_39\,_34\,0\)_70\%\)\]{background:radial-gradient(#d50d440d 50%,#26272200 70%)}.\[background\:radial-gradient\(ellipse_at_center\,_rgba\(246\,_245\,_242\,0\.65\)_0\%\,_transparent_55\%\)\]{background:radial-gradient(#f6f5f2a6 0%,#0000 55%)}.\[background\:rgba\(38\,_39\,_34\,0\.01\)\]{background:#26272203}.\[background\:rgba\(38\,_39\,_34\,0\.1\)\]{background:#2627221a}.\[background\:rgba\(38\,_39\,_34\,0\.02\)\]{background:#26272205}.\[background\:rgba\(38\,_39\,_34\,0\.2\)\]{background:#26272233}.\[background\:rgba\(38\,_39\,_34\,0\.03\)\]{background:#26272208}.\[background\:rgba\(38\,_39\,_34\,0\.3\)\]{background:#2627224d}.\[background\:rgba\(38\,_39\,_34\,0\.04\)\]{background:#2627220a}.\[background\:rgba\(38\,_39\,_34\,0\.05\)\]{background:#2627220d}.\[background\:rgba\(38\,_39\,_34\,0\.15\)\]{background:#26272226}.\[background\:rgba\(78\,_118\,_88\,0\.05\)\]{background:#4e76580d}.\[background\:rgba\(78\,_118\,_88\,0\.08\)\]{background:#4e765814}.\[background\:rgba\(130\,_149\,_111\,0\.1\)\]{background:#82956f1a}.\[background\:rgba\(130\,_149\,_111\,0\.05\)\]{background:#82956f0d}.\[background\:rgba\(130\,_149\,_111\,0\.15\)\],.\[background\:rgba\(130\,_149\,_111\,_0\.15\)\]{background:#82956f26}.\[background\:rgba\(178\,_11\,_57\,_0\.1\)\]{background:#b20b391a}.\[background\:rgba\(178\,_11\,_57\,_0\.15\)\]{background:#b20b3926}.\[background\:rgba\(213\,_13\,_68\,0\.1\)\]{background:#d50d441a}.\[background\:rgba\(213\,_13\,_68\,0\.02\)\]{background:#d50d4405}.\[background\:rgba\(213\,_13\,_68\,0\.03\)\]{background:#d50d4408}.\[background\:rgba\(213\,_13\,_68\,0\.05\)\]{background:#d50d440d}.\[background\:rgba\(213\,_13\,_68\,0\.06\)\]{background:#d50d440f}.\[background\:rgba\(213\,_13\,_68\,0\.07\)\]{background:#d50d4412}.\[background\:rgba\(213\,_13\,_68\,0\.08\)\]{background:#d50d4414}.\[background\:rgba\(213\,_13\,_68\,0\.15\)\]{background:#d50d4426}.\[background\:rgba\(213\,_13\,_68\,_0\.1\)\]{background:#d50d441a}.\[background\:rgba\(246\,_245\,_242\,0\.78\)\]{background:#f6f5f2c7}.\[background\:rgba\(246\,_245\,_242\,0\.80\)\]{background:#f6f5f2cc}.\[background\:rgba\(246\,_245\,_242\,0\.92\)\]{background:#f6f5f2eb}.\[background\:rgba\(246\,_245\,_242\,_0\.6\)\]{background:#f6f5f299}.\[background\:rgba\(246\,_245\,_242\,_0\.22\)\]{background:#f6f5f238}.\[background\:transparent\]{background:0 0}.\[background\:var\(--accent-color\)\]{background:var(--accent-color)}.\[background\:var\(--background\)\]{background:var(--background)}.\[background\:var\(--color-site-card\)\]{background:var(--color-site-card)}.\[background\:var\(--color-site-paper\)\]{background:var(--color-site-paper)}.\[perspective\:1000px\]{perspective:1000px}.\[perspective\:1200px\]{perspective:1200px}.\[perspective\:2000px\]{perspective:2000px}.\[text-shadow\:none\]{text-shadow:none}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transition\:0\.3s\],.\[transition\:all_0\.3s_ease\]{transition:all .3s}.\[transition\:all_0\.4s_cubic-bezier\(0\.4\,_0\,_0\.2\,_1\)\]{transition:all .4s cubic-bezier(.4,0,.2,1)}.\[transition\:all_0\.4s_cubic-bezier\(0\.16\,_1\,_0\.3\,_1\)\]{transition:all .4s cubic-bezier(.16,1,.3,1)}.\[transition\:all_0\.4s_cubic-bezier\(0\.165\,_0\.84\,_0\.44\,_1\)\]{transition:all .4s cubic-bezier(.165,.84,.44,1)}.\[transition\:box-shadow_0\.3s_ease\]{transition:box-shadow .3s}.\[transition\:color_0\.25s_ease\]{transition:color .25s}@media (width>=48rem){.md\:block{display:block}.md\:w-\[80\%\]{width:80%}}}@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:45 920;font-style:normal;font-display:swap}@property --neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.1)}to{transform:translate(-20px,20px)scale(.95)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cx-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-signal{0%{left:0}to{left:calc(100% - 5px)}}@keyframes cx-path{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes s02Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes s0304Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes glowPulse{0%,to{box-shadow:none}50%{box-shadow:none}}@keyframes bgBreathe{0%,to{opacity:.55;filter:saturate(1.3)brightness(.6)}50%{opacity:1;filter:saturate(1.5)brightness(.85)}}@keyframes s08Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes s05Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes s07Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes s06Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes a04-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes aoBreathe{0%,to{opacity:.4;filter:saturate(1.2)brightness(.5)}50%{opacity:.8;filter:saturate(1.5)brightness(.75)}}@keyframes a02mBreathe{0%,to{opacity:.4;filter:saturate()brightness(.5)}50%{opacity:.7;filter:saturate(1.3)brightness(.8)}}@keyframes a01Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes a05Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes a05GlowPulse{0%,to{box-shadow:none}50%{box-shadow:none}}@keyframes a06Breathe{0%,to{opacity:.5;filter:saturate(1.2)brightness(.55)}50%{opacity:1;filter:saturate(1.5)brightness(.8)}}@keyframes pulse-flow{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(100px)}}@keyframes spin-wheel{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes neonSpin{to{--neon-angle:360deg}}@keyframes archGlow0{0%,to{box-shadow:none}50%{box-shadow:none}}@keyframes archGlow1{0%,to{box-shadow:none}50%{box-shadow:none}}@keyframes archGlow2{0%,to{box-shadow:none}50%{box-shadow:none}}@keyframes contact-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes contact-modal-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
