@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-font-weight:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-leading:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-space-y-reverse:0}}}.hero-section{padding-top:calc(var(--spacing,.25rem) * 28);padding-bottom:calc(var(--spacing,.25rem) * 25);position:relative;overflow:hidden}@media (min-width:64rem){.hero-section{height:100vh;min-height:750px;padding-top:calc(var(--spacing,.25rem) * 37);padding-bottom:calc(var(--spacing,.25rem) * 22);flex-direction:column;justify-content:center;display:flex}}.hero-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto;position:relative}@media (min-width:40rem){.hero-container{padding-inline:calc(var(--spacing,.25rem) * 6)}}.hero-inner{padding-inline:calc(var(--spacing,.25rem) * 4)}.hero-grid{align-items:center;gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (min-width:64rem){.hero-grid{grid-template-columns:.95fr 1.05fr}}.hero-left{max-width:var(--container-xl,36rem)}.hero-badge{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);background-color:#fffc;border-width:1px;border-color:#1447e626;border-color:lab(36.8731% 35.2242 -85.773/.15);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-badge{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.hero-badge{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:10px;font-weight:var(--font-weight-semibold,600);--tw-tracking:.15em;letter-spacing:.15em;color:#1447e6;text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.hero-title{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1.1;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1.1;font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-slate-900,#0f172b)}@supports (color:lab(0% 0 0)){.hero-title{color:var(--color-slate-900,lab(7.78673% 1.82345 -15.0537))}}@media (min-width:64rem){.hero-title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}@media (min-width:80rem){.hero-title{font-size:2.75rem}}.hero-description{margin-top:calc(var(--spacing,.25rem) * 3.5);max-width:var(--container-xl,36rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-slate-500,#62748e)}@supports (color:lab(0% 0 0)){.hero-description{color:var(--color-slate-500,lab(48.0876% -2.03595 -16.5814))}}.hero-buttons{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.hero-features{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,#62748e);flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.hero-features{color:var(--color-slate-500,lab(48.0876% -2.03595 -16.5814))}}.hero-feature{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.hero-card{border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;border-radius:28px}@supports (color:color-mix(in lab, red, red)){.hero-card{border-color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.hero-card{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hero-card{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.hero-card{padding:calc(var(--spacing,.25rem) * 5);--tw-backdrop-blur:blur(var(--blur-3xl,64px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.hero-stats{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 14);max-width:var(--container-5xl,64rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#e2e8f0);background-color:var(--color-slate-200,#e2e8f0);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.hero-stats{border-color:var(--color-slate-200,lab(91.7353% -.998765 -4.76968));background-color:var(--color-slate-200,lab(91.7353% -.998765 -4.76968))}}@media (min-width:48rem){.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero-stat{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);text-align:center}.hero-stat-label{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-500,#62748e)}@supports (color:lab(0% 0 0)){.hero-stat-label{color:var(--color-slate-500,lab(48.0876% -2.03595 -16.5814))}}.diff-section{padding-block:calc(var(--spacing,.25rem) * 15);position:relative}.diff-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (min-width:40rem){.diff-container{padding-inline:calc(var(--spacing,.25rem) * 6)}}.diff-inner{padding-inline:calc(var(--spacing,.25rem) * 4)}.diff-grid{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:40rem){.diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.diff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.diff-card{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;position:relative}@supports (color:color-mix(in lab, red, red)){.diff-card{border-color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.diff-card{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.diff-card{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.diff-card{padding:calc(var(--spacing,.25rem) * 7);--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.diff-card:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 20px 60px -20px var(--tw-shadow-color,#4f39f640);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:#4f39f64d;border-color:lab(38.304% 52.587 -92.3241/.3);scale:1.02}}.diff-icon-wrapper{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);color:var(--color-white,#fff);justify-content:center;align-items:center;display:flex}.diff-title{margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,#0f172b)}@supports (color:lab(0% 0 0)){.diff-title{color:var(--color-slate-900,lab(7.78673% 1.82345 -15.0537))}}.diff-description{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-slate-500,#62748e)}@supports (color:lab(0% 0 0)){.diff-description{color:var(--color-slate-500,lab(48.0876% -2.03595 -16.5814))}}.systems-section{padding-block:calc(var(--spacing,.25rem) * 14);position:relative}.systems-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media (min-width:40rem){.systems-container{padding-inline:calc(var(--spacing,.25rem) * 6)}}.systems-grid{margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:40rem){.systems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.systems-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.system-card{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.system-card{border-color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.system-card{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.system-card{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.system-card{padding:calc(var(--spacing,.25rem) * 7);--tw-backdrop-blur:blur(var(--blur-2xl,40px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.system-card:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px -20px #4f39f640}@media (min-width:64rem){.system-featured{grid-column:span 2/span 2}}.system-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);color:var(--color-white,#fff);justify-content:center;align-items:center;display:flex}.system-content{margin-top:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.system-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,#0f172b)}@supports (color:lab(0% 0 0)){.system-title{color:var(--color-slate-900,lab(7.78673% 1.82345 -15.0537))}}.system-description{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-slate-500,#62748e)}@supports (color:lab(0% 0 0)){.system-description{color:var(--color-slate-500,lab(48.0876% -2.03595 -16.5814))}}.system-arrow{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-400,#90a1b9);flex-shrink:0;transition:all .3s}@supports (color:lab(0% 0 0)){.system-arrow{color:var(--color-slate-400,lab(65.5349% -2.25151 -14.5072))}}.group:hover .system-arrow{color:#1447e6;transform:translate(2px,-2px)}.industries-section{padding-block:calc(var(--spacing,.25rem) * 3);position:relative;overflow:hidden}@media (min-width:40rem){.industries-container{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.industry-btn{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-width:1px;transition-duration:.3s;display:flex}.industry-btn-active{background:#fff;border-color:#4f39f666;box-shadow:0 20px 60px -20px #4f39f673}.industry-btn-inactive{border-color:var(--color-slate-200,#e2e8f0);background-color:#ffffff80}@supports (color:lab(0% 0 0)){.industry-btn-inactive{border-color:var(--color-slate-200,lab(91.7353% -.998765 -4.76968))}}@supports (color:color-mix(in lab, red, red)){.industry-btn-inactive{background-color:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.industry-btn-inactive:hover{border-color:#4f39f633}.industry-icon{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:flex}.industry-title-wrapper{flex:1}.industry-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,#0f172b);display:block}@supports (color:lab(0% 0 0)){.industry-title{color:var(--color-slate-900,lab(7.78673% 1.82345 -15.0537))}}.industry-arrow{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.industry-detail-card{border-radius:var(--radius-3xl,1.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#e2e8f0);background-color:var(--color-slate-900,#0f172b);min-height:20rem;padding:calc(var(--spacing,.25rem) * 8);color:var(--color-slate-100,#f1f5f9);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.industry-detail-card{border-color:var(--color-slate-200,lab(91.7353% -.998765 -4.76968));background-color:var(--color-slate-900,lab(7.78673% 1.82345 -15.0537));color:var(--color-slate-100,lab(96.286% -.852436 -2.46847))}}.industry-detail-glow{top:calc(var(--spacing,.25rem) * -16);right:calc(var(--spacing,.25rem) * -16);height:calc(var(--spacing,.25rem) * 56);width:calc(var(--spacing,.25rem) * 56);opacity:.3;--tw-blur:blur(var(--blur-3xl,64px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);border-radius:3.40282e38px;position:absolute}.industry-detail-content{position:relative}.industry-detail-icon{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-2xl,1rem);color:var(--color-white,#fff);justify-content:center;align-items:center;display:flex}.industry-detail-title{margin-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.industry-detail-desc{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.industry-detail-desc{color:color-mix(in oklab, var(--color-slate-100,lab(96.286% -.852436 -2.46847)) 70%, transparent)}}.case-studies-section{padding-top:3.5rem;padding-bottom:3.5rem;position:relative}.case-studies-container{max-width:80rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.case-studies-container{padding-inline:1.5rem}}.case-studies-grid{gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:1024px){.case-studies-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-study-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.case-study-card:hover{transform:translateY(-.5rem)scale(1.02);box-shadow:0 20px 60px -20px #4f39f640}.case-study-banner{height:7rem;position:relative;overflow:hidden}.case-study-overlay{opacity:.3;position:absolute;inset:0}.case-study-tag{color:#1447e6;background:#ffffffe6;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;line-height:1rem;position:absolute;top:1.25rem;left:1.25rem}.case-study-content{flex-direction:column;flex:1;padding:1.75rem;display:flex}.case-study-title{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.75rem}.case-study-details{margin-top:1.25rem;font-size:.875rem;line-height:1.25rem}.case-study-details>div+div{margin-top:1rem}.case-study-label{text-transform:uppercase;letter-spacing:.05em;color:#1447e6;font-size:.75rem;font-weight:600;line-height:1rem}.case-study-value{color:#64748b;margin-top:.25rem;line-height:1.625}.industries-section{background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 9);position:relative;overflow:hidden}.industries-bg{inset:calc(var(--spacing,.25rem) * 0);opacity:.6;position:absolute}.industries-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto;position:relative}@media (min-width:40rem){.industries-container{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.industries-container{padding-inline:calc(var(--spacing,.25rem) * 8)}}.industries-grid{margin-top:calc(var(--spacing,.25rem) * 14);gap:calc(var(--spacing,.25rem) * 8);display:grid}@media (min-width:64rem){.industries-grid{grid-template-columns:.9fr 1.2fr;align-items:stretch}}.industries-list{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.industry-tab{align-items:center;gap:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,#e2e8f0);background-color:#fffc;width:100%;display:flex}@supports (color:lab(0% 0 0)){.industry-tab{border-color:var(--color-slate-200,lab(91.7353% -.998765 -4.76968))}}@supports (color:color-mix(in lab, red, red)){.industry-tab{background-color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}.industry-tab{padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 7);text-align:left;--tw-shadow:0 12px 35px -24px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}.industry-tab:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 18px 45px -28px var(--tw-shadow-color,#4f39f673);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:#1447e64d;border-color:lab(36.8731% 35.2242 -85.773/.3)}.industry-tab-active{background-color:var(--color-white,#fff);--tw-shadow:0 22px 55px -30px var(--tw-shadow-color,#4f39f68c);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:#1447e6}.industry-tab-icon{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-2xl,1rem);flex-shrink:0;justify-content:center;align-items:center;display:flex}.industry-tab-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-900,#0f172b);flex:1}@supports (color:lab(0% 0 0)){.industry-tab-title{color:var(--color-slate-900,lab(7.78673% 1.82345 -15.0537))}}.industry-showcase-card{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#071737;--tw-gradient-via:#082766;--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:#1447e6;padding:calc(var(--spacing,.25rem) * 8);color:var(--color-white,#fff);--tw-shadow:0 25px 70px -30px var(--tw-shadow-color,#1447e68c);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:28px;position:relative;overflow:hidden}.industry-showcase-card:before{content:"";inset:calc(var(--spacing,.25rem) * 0);background-image:radial-gradient(circle at 100% 0,#4f39f673,#0000 38%);position:absolute}.industry-showcase-header{z-index:10;gap:calc(var(--spacing,.25rem) * 6);display:flex;position:relative}.industry-showcase-icon{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);color:var(--color-slate-950,#020618);--tw-shadow:0 12px 35px -18px var(--tw-shadow-color,#ffffff73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.industry-showcase-icon{color:var(--color-slate-950,lab(1.76974% 1.32743 -9.28855))}}.industry-showcase-title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-white,#fff)}.industry-showcase-desc{margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-2xl,42rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.industry-showcase-desc{color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.industry-info-grid{z-index:10;margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 5);display:grid;position:relative}@media (min-width:48rem){.industry-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.industry-info-box{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.industry-info-box{border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.industry-info-box{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.industry-info-box{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.industry-info-box{padding:calc(var(--spacing,.25rem) * 5);--tw-backdrop-blur:blur(var(--blur-xl,24px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.industry-info-title{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);display:flex}.industry-list-items{margin-top:calc(var(--spacing,.25rem) * 5)}:where(.industry-list-items>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.industry-list-items li{align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:#ffffffe6;display:flex}@supports (color:color-mix(in lab, red, red)){.industry-list-items li{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.industry-list-items svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 1);color:var(--color-white,#fff);background-color:#2f42ee;border-radius:3.40282e38px;flex-shrink:0;display:flex}.industry-impact-items{margin-top:calc(var(--spacing,.25rem) * 5)}:where(.industry-impact-items>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.industry-impact-items li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#ffffffe6;display:flex}@supports (color:color-mix(in lab, red, red)){.industry-impact-items li{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.industry-impact-items svg{margin-top:calc(var(--spacing,.25rem) * .5);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);color:var(--color-emerald-400,#00d294);flex-shrink:0}@supports (color:lab(0% 0 0)){.industry-impact-items svg{color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}.industry-card-footer{z-index:10;margin-top:calc(var(--spacing,.25rem) * 7);border-top-style:var(--tw-border-style);border-color:#ffffff26;border-top-width:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.industry-card-footer{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.industry-card-footer{padding-top:calc(var(--spacing,.25rem) * 6)}.industry-know-more{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 15px 35px -18px var(--tw-shadow-color,#2457ffcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-color:#2457ff;transition-duration:.3s;display:inline-flex}.industry-know-more:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#1447e6}.ai-solution-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;padding:1.75rem;transition:all .3s;position:relative;overflow:hidden}.ai-solution-card:hover{border-color:#4f39f666;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px -20px #4f39f673}.ai-solution-icon{color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .3s;display:flex}.ai-solution-card:hover .ai-solution-icon{transform:scale(1.1)}.ai-solution-title{color:#f1f5f9;margin-top:1.25rem;font-size:1.125rem;font-weight:700;transition:color .3s}.ai-solution-card:hover .ai-solution-title{color:#fff}.ai-solution-description{color:#f1f5f9a6;margin-top:.5rem;font-size:.875rem;line-height:1.7}.tech-stack-item{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:box-shadow .3s,border-color .3s,color .3s;display:inline-flex}.tech-stack-item:hover{border-color:#4f39f666;box-shadow:0 20px 60px -20px #4f39f640}.why-us-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffc;border:1px solid #fff9;border-radius:1.5rem;padding:1.75rem;transition:box-shadow .3s,border-color .3s}.why-us-card:hover{border-color:#4f39f64d;box-shadow:0 20px 60px -20px #4f39f640}.why-us-icon{color:#1447e6;background:#eef2ff;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .3s;display:flex}.why-us-card:hover .why-us-icon{color:#fff;background:#2563eb;transform:scale(1.1)}.why-us-title{color:#0f172a;margin-top:1.25rem;font-size:1.125rem;font-weight:700}.why-us-description{color:#64748b;margin-top:.5rem;font-size:.875rem;line-height:1.7}.process-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:0 10px 30px #0f172a0f}.process-card:hover{border-color:#4f39f640;box-shadow:0 20px 60px -20px #4f39f640}.process-step{z-index:10;color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1rem;font-weight:800;transition:transform .35s,box-shadow .35s;display:flex}.process-card:hover~.process-step,.process-step:hover{transform:scale(1.08)}.promise-section{background:#fff;padding:3rem 0;position:relative;overflow:hidden}.promise-bg{opacity:.55;position:absolute;inset:0}.promise-container{max-width:80rem;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.promise-container{padding:0 1.5rem}}.promise-grid{gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:1024px){.promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.promise-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e2e8f0;border-radius:1.5rem;padding:2rem;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:0 10px 30px #0f172a0f}.promise-card:hover{border-color:#4f39f640;transform:translateY(-6px);box-shadow:0 20px 60px -20px #4f39f640}.promise-card-title{color:#0f172a;font-size:1.5rem;font-weight:800;line-height:2rem}.promise-list{flex-direction:column;gap:1.25rem;margin-top:1.75rem;display:flex}.promise-list li{color:#334155;align-items:flex-start;gap:.875rem;font-size:1rem;font-weight:500;line-height:1.7;display:flex}.promise-check,.promise-cross{color:#fff;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.25rem;display:flex}.promise-check{background:#10b981}.promise-cross{background:#f43f5e}.about-pill{color:#1447e6;letter-spacing:.08em;text-transform:uppercase;background:#1447e60d;border:1px solid #1447e633;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.about-description{color:#64748b;font-size:1rem;line-height:1.8}.about-location{color:#0f172a;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.about-badge-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:0 10px 30px #0f172a0f}.about-badge-card:hover{border-color:#4f39f640;transform:translateY(-8px)scale(1.02);box-shadow:0 20px 60px -20px #4f39f640}.about-badge-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .35s,box-shadow .35s;display:flex}.about-badge-card:hover .about-badge-icon{transform:scale(1.1)}.testimonial-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd1;border:1px solid #fff9;border-radius:1.5rem;padding:3rem;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a14}.testimonial-card:hover{border-color:#4f39f633;transform:translateY(-6px);box-shadow:0 20px 60px -20px #4f39f640}.testimonial-quote-icon{color:#1447e64d;width:40px;height:40px}.testimonial-text{color:#0f172a;font-size:1.25rem;font-weight:500;line-height:1.8}.testimonial-avatar{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;transition:transform .35s;display:flex}.testimonial-card:hover .testimonial-avatar{transform:scale(1.08)}.testimonial-name{color:#0f172a;font-weight:700}.testimonial-role{color:#64748b;font-size:.875rem}.testimonial-nav-btn{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.testimonial-nav-btn:hover{border-color:#4f39f666;transform:translateY(-2px);box-shadow:0 10px 25px #4f39f626}.testimonial-dot{background:#e2e8f0;border-radius:9999px;width:8px;height:8px;transition:all .3s}.testimonial-dot-active{background:linear-gradient(135deg,#1447e6,#4f39f6);width:24px}.engagement-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;flex-direction:column;padding:2rem;transition:border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 10px 30px #0f172a0f}.engagement-card:hover{border-color:#4f39f64d;box-shadow:0 20px 60px -20px #4f39f640}.engagement-card-featured{color:#fff;background:#0f172a;border:1px solid #0000}.engagement-card-featured:hover{box-shadow:0 20px 60px -20px #4f39f673}.engagement-badge{color:#fff;border-radius:9999px;align-items:center;gap:.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:-12px;left:2rem}.engagement-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .35s,background-color .35s,color .35s;display:flex}.engagement-icon-default{color:#1447e6;background:#eef2ff}.engagement-card:hover .engagement-icon-default{color:#fff;background:linear-gradient(135deg,#1447e6,#4f39f6,#a855f7);transform:scale(1.1)}.engagement-icon-featured{color:#fff}.engagement-description{color:#64748b;margin-top:.5rem;font-size:.875rem;line-height:1.7}.engagement-description-featured{color:#ffffffb3}.engagement-check{color:#1447e6;flex-shrink:0}.engagement-check-featured{color:#fb923c}.engagement-feature-text{color:#0f172a}.engagement-feature-text-featured{color:#fff}.engagement-btn{text-align:center;border-radius:9999px;margin-top:2rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:transform .3s,border-color .3s,box-shadow .3s,filter .3s}.engagement-btn:hover{transform:translateY(-2px)}.engagement-btn-default{color:#0f172a;border:1px solid #e2e8f0}.engagement-btn-default:hover{border-color:#4f39f666;box-shadow:0 10px 25px #4f39f61f}.engagement-btn-featured:hover{filter:brightness(1.1)}.faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;transition:border-color .3s,box-shadow .3s,transform .3s;overflow:hidden}.faq-item:hover{border-color:#4f39f633;box-shadow:0 12px 30px #4f39f614}.faq-item-open{border-color:#4f39f64d;box-shadow:0 20px 60px -20px #4f39f633}.faq-button{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.faq-question{color:#0f172a;font-weight:600;transition:color .3s}.faq-item:hover .faq-question{color:#1447e6}.faq-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .3s,color .3s,transform .3s;display:flex}.faq-icon-closed{color:#1447e6;background:#eef2ff}.faq-icon-open{color:#fff}.faq-answer{color:#64748b;padding-bottom:1.25rem;padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.8}.final-cta-container{text-align:center;color:#fff;background:#0f172a;border-radius:2.5rem;max-width:72rem;margin-inline:auto;padding:5rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #4f39f626,0 25px 80px #4f39f640}@media (min-width:640px){.final-cta-container{padding-left:3rem;padding-right:3rem}}.final-cta-title{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.1}@media (min-width:640px){.final-cta-title{font-size:3rem}}.final-cta-description{color:#ffffffb8;margin-inline:auto;max-width:42rem;margin-top:1.5rem;font-size:1rem;line-height:1.8}@media (min-width:640px){.final-cta-description{font-size:1.125rem}}.final-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2.25rem;display:flex}.final-cta-container:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#1447e626,#0000 35%),radial-gradient(circle at 100% 100%,#4f39f62e,#0000 35%);position:absolute;inset:0}.tech-ribbon-section{background:#fff;padding-top:24px;position:relative;overflow:hidden}.tech-ribbon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:.9rem 0;position:relative;overflow:hidden}.tech-ribbon:before,.tech-ribbon:after{content:"";z-index:10;pointer-events:none;width:7rem;height:100%;position:absolute;top:0}.tech-ribbon:before{background:linear-gradient(90deg,#fff,#0000);left:0}.tech-ribbon:after{background:linear-gradient(270deg,#fff,#0000);right:0}.tech-ribbon-track{gap:.8rem;width:max-content;animation:32s linear infinite techRibbonMove;display:flex}.tech-ribbon:hover .tech-ribbon-track{animation-play-state:paused}.tech-ribbon-item{white-space:nowrap;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 8px 24px -18px #0f172a59}@keyframes techRibbonMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.industry-platform-section{background:#fff;padding-top:38px;position:relative;overflow:hidden}.industry-platform-bg{opacity:.55;position:absolute;inset:0}.industry-platform-container{max-width:80rem;margin:0 auto;padding:0 1rem;position:relative}.industry-platform-grid{gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.industry-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.industry-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.industry-platform-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e2e8f0;border-radius:1.5rem;min-height:28rem;padding:1.75rem;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:0 12px 35px -24px #0f172a59}.industry-platform-card:hover,.industry-platform-card-active{border-color:#1447e6bf;transform:translateY(-6px);box-shadow:0 22px 60px -30px #4f39f673}.industry-platform-icon{color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:0 14px 30px -18px #4f39f6cc}.industry-platform-card h3{color:#0f172a;margin-top:1.5rem;font-size:1.15rem;font-weight:700}.industry-platform-card p{color:#475569;margin-top:.9rem;font-size:.92rem;line-height:1.75}.industry-platform-card ul{flex-direction:column;gap:.8rem;margin-top:1.5rem;display:flex}.industry-platform-card li{color:#1e293b;align-items:center;gap:.65rem;font-size:.82rem;font-weight:600;display:flex}.industry-platform-card li svg{color:#fff;background:#1447e6;border-radius:999px;flex-shrink:0;padding:.15rem}.industry-platform-link{color:#1447e6;align-items:center;gap:.65rem;margin-top:2rem;font-size:.95rem;font-weight:800;transition:gap .3s;display:inline-flex}.industry-platform-link:hover{gap:.9rem}.industry-platform-stats{background:#4f39f60a;border:1px solid #4f39f62e;border-radius:1.5rem;margin-top:2.5rem;display:grid;overflow:hidden;box-shadow:0 18px 55px -35px #4f39f659}@media (min-width:768px){.industry-platform-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.industry-platform-stat{text-align:center;padding:1.5rem;position:relative}.industry-platform-stat:not(:last-child):after{content:"";background:#94a3b859;width:1px;height:60%;position:absolute;top:20%;right:0}.industry-platform-stat svg{color:#1447e6;margin:0 auto .8rem}.industry-platform-stat strong{color:#1447e6;font-size:1.9rem;font-weight:900;display:block}.industry-platform-stat span{color:#1e293b;margin-top:.4rem;font-size:.85rem;font-weight:800;display:block}.industry-platform-stat p{color:#64748b;margin-top:.35rem;font-size:.78rem}.industry-platform-trust{align-items:center;gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:1024px){.industry-platform-trust{grid-template-columns:260px 1fr}}.industry-platform-trust h4{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.6}.industry-platform-trust h4 span{font-weight:900}.industry-platform-logos{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.industry-platform-logos span{color:#64748b;font-size:.95rem;font-weight:900}.why-introsort-section{background:#fff;padding-top:38px;position:relative;overflow:hidden}.why-introsort-bg{opacity:.55;position:absolute;inset:0}.why-introsort-container{max-width:80rem;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.why-introsort-container{padding:0 1.5rem}}.why-introsort-grid{gap:1.5rem;margin-top:2.75rem;display:grid}@media (min-width:768px){.why-introsort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.why-introsort-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.why-introsort-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #e2e8f0;border-radius:1.5rem;padding:1.75rem;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:0 12px 35px -24px #0f172a59}.why-introsort-card:hover{border-color:#4f39f647;transform:translateY(-6px);box-shadow:0 22px 60px -30px #4f39f673}.why-introsort-icon{color:#1447e6;background:#1447e614;border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.why-introsort-card h3{color:#0f172a;margin-top:1.3rem;font-size:1.25rem;font-weight:900}.why-introsort-card p{color:#475569;min-height:5rem;margin-top:.9rem;font-size:.95rem;font-weight:500;line-height:1.75}.why-introsort-divider{background:#e2e8f0;width:100%;height:1px;margin-top:1.4rem}.why-introsort-proof{color:#0f172a;align-items:center;gap:.65rem;margin-top:1rem;font-size:.95rem;display:flex}.why-introsort-proof span{color:#1447e6;background:#1447e614;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.why-introsort-proof strong{color:#1447e6;font-size:1.05rem;font-weight:900}.why-introsort-proof small{color:#1e293b;font-size:.95rem;font-weight:700}.why-introsort-bottom{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #e2e8f0;border-radius:1.5rem;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.5rem;display:grid;box-shadow:0 18px 55px -35px #4f39f659}@media (min-width:1024px){.why-introsort-bottom{grid-template-columns:1fr 1.35fr}}.why-introsort-quote{align-items:center;gap:1.5rem;display:flex}.why-introsort-quote p{color:#1e293b;border-left:1px solid #cbd5e1;padding-left:1.5rem;font-size:.95rem;font-weight:600;line-height:1.6}.why-introsort-quote strong{color:#1447e6;font-weight:900}.why-introsort-stats{gap:1rem;display:grid}@media (min-width:640px){.why-introsort-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.why-introsort-stats div{text-align:center}.why-introsort-stats div:not(:last-child){border-right:1px solid #e2e8f0}.why-introsort-stats svg{color:#1447e6;margin:0 auto .6rem}.why-introsort-stats strong{color:#1447e6;font-size:1.45rem;font-weight:900;display:block}.why-introsort-stats span{color:#475569;margin-top:.25rem;font-size:.8rem;font-weight:700;display:block}@keyframes orbit-float-top{0%,to{transform:translate(-50%,-6px)}50%{transform:translate(-50%,6px)}}@keyframes orbit-float-bottom{0%,to{transform:translate(-50%,6px)}50%{transform:translate(-50%,-6px)}}@keyframes orbit-float-left{0%,to{transform:translate(-6px,-50%)}50%{transform:translate(6px,-50%)}}@keyframes orbit-float-right{0%,to{transform:translate(6px,-50%)}50%{transform:translate(-6px,-50%)}}@keyframes logo-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes platform-glow{0%,to{box-shadow:0 0 20px #1447e633,0 10px 25px #1447e626}50%{box-shadow:0 0 35px #4f39f659,0 15px 35px #4f39f640}}.animate-orbit-top{animation:5.5s ease-in-out infinite orbit-float-top}.animate-orbit-bottom{animation:5.5s ease-in-out infinite orbit-float-bottom}.animate-orbit-left{animation:6s ease-in-out infinite orbit-float-left}.animate-orbit-right{animation:6s ease-in-out infinite orbit-float-right}.animate-logo-float{animation:3.5s ease-in-out infinite logo-float}.animate-platform-glow{animation:3.5s ease-in-out infinite platform-glow}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
