/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Questrial";@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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;--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-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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}:root{--spacing-0:0px;--spacing-05:2px;--spacing-1:4px;--spacing-15:6px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--spacing-40:160px;--spacing-48:192px;--spacing-56:224px;--spacing-64:256px;--spacing-80:320px;--spacing-96:384px;--spacing-120:480px;--spacing-140:560px;--spacing-160:640px;--spacing-180:720px;--spacing-192:768px;--spacing-256:1024px;--spacing-320:1280px;--spacing-360:1440px;--spacing-400:1600px;--spacing-480:1920px;--colors-border-border-secondary-alt:#00000014;--component-colors-alpha-alpha-white-10:#ffffff1a;--component-colors-alpha-alpha-white-20:#fff3;--component-colors-alpha-alpha-white-30:#ffffff4d;--component-colors-alpha-alpha-white-40:#fff6;--component-colors-alpha-alpha-white-50:#ffffff80;--component-colors-alpha-alpha-white-60:#fff9;--component-colors-alpha-alpha-white-70:#ffffffb3;--component-colors-alpha-alpha-white-80:#fffc;--component-colors-alpha-alpha-white-90:#ffffffe6;--component-colors-alpha-alpha-white-100:#fff;--component-colors-alpha-alpha-black-10:#0000001a;--component-colors-alpha-alpha-black-20:#0003;--component-colors-alpha-alpha-black-30:#0000004d;--component-colors-alpha-alpha-black-40:#0006;--component-colors-alpha-alpha-black-50:#00000080;--component-colors-alpha-alpha-black-60:#0009;--component-colors-alpha-alpha-black-70:#000000b3;--component-colors-alpha-alpha-black-80:#000c;--component-colors-alpha-alpha-black-90:#000000e6;--component-colors-alpha-alpha-black-100:#000;--component-colors-components-app-store-badges-app-store-badge-border:#a6a6a6;--component-colors-components-avatars-avatar-styles-bg-neutral:#e0e0e0;--colors-effects-shadows-shadow-xs:#0a0d120d;--colors-effects-portfolio-mockups-shadow-main-centre-md:#0a0d1224;--colors-effects-portfolio-mockups-shadow-main-centre-lg:#0a0d122e;--colors-effects-portfolio-mockups-shadow-overlay-lg:#0a0d121f;--colors-effects-portfolio-mockups-shadow-grid-md:#0a0d1214;--colors-effects-shadows-shadow-sm-01:#0a0d121a;--colors-effects-shadows-shadow-sm-02:#0a0d121a;--colors-effects-shadows-shadow-md-01:#0a0d121a;--colors-effects-shadows-shadow-md-02:#0a0d120f;--colors-effects-shadows-shadow-lg-01:#0a0d1214;--colors-effects-shadows-shadow-lg-02:#0a0d1208;--colors-effects-shadows-shadow-lg-03:#0a0d120a;--colors-effects-shadows-shadow-xl-01:#0a0d1214;--colors-effects-shadows-shadow-xl-02:#0a0d1208;--colors-effects-shadows-shadow-xl-03:#0a0d120a;--colors-effects-shadows-shadow-2xl-01:#0a0d122e;--colors-effects-shadows-shadow-2xl-02:#0a0d120a;--colors-effects-shadows-shadow-3xl-01:#0a0d1224;--colors-effects-shadows-shadow-3xl-02:#0a0d120a;--colors-effects-shadows-shadow-skeumorphic-inner:#0a0d120d;--colors-effects-shadows-shadow-skeumorphic-inner-border:#0a0d122e;--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:9999px;--font-family-font-family-display:"Inter";--font-family-font-family-body:"Inter";--font-weight-regular:"Regular";--font-weight-regular-italic:"Regular italic";--font-weight-medium:"Medium";--font-weight-medium-italic:"Medium italic";--font-weight-semibold:"Semibold";--font-weight-semibold-italic:"Semibold italic";--font-weight-bold:"Bold";--font-weight-bold-italic:"Bold italic";--font-size-text-xs:12px;--line-height-text-xs:18px;--line-height-text-sm:20px;--line-height-text-md:24px;--line-height-text-lg:28px;--line-height-text-xl:30px;--line-height-display-xs:32px;--line-height-display-sm:38px;--line-height-display-md:44px;--line-height-display-lg:60px;--line-height-display-xl:72px;--line-height-display-2xl:90px;--font-size-text-sm:14px;--font-size-text-md:16px;--font-size-text-lg:18px;--font-size-text-xl:20px;--font-size-display-xs:24px;--font-size-display-sm:30px;--font-size-display-md:36px;--font-size-display-lg:48px;--font-size-display-xl:60px;--font-size-display-2xl:72px}:root,[data-theme=light]{--colors-text-text-primary:#181d27;--colors-text-text-primary-on-brand:#fff;--colors-text-text-secondary:#414651;--colors-text-text-secondary-hover:#252b37;--colors-text-text-secondary-on-brand:#92c1d4;--colors-text-text-tertiary:#535862;--colors-text-text-tertiary-hover:#414651;--colors-text-text-tertiary-on-brand:#92c1d4;--colors-text-text-quaternary:#717680;--colors-text-text-quaternary-on-brand:#6dadc6;--colors-text-text-white:#fff;--colors-text-text-disabled:#717680;--colors-text-text-placeholder:#717680;--colors-text-text-placeholder-subtle:#d5d7da;--colors-text-text-brand-primary:#092835;--colors-text-text-brand-secondary:#12516a;--colors-text-text-brand-secondary-hover:#0d3d50;--colors-text-text-brand-tertiary:#166585;--colors-text-text-brand-tertiary-alt:#166585;--colors-text-text-error-primary:#d92d20;--colors-text-text-error-primary-hover:#b42318;--colors-text-text-warning-primary:#dc6803;--colors-text-text-success-primary:#079455;--colors-border-border-primary:#d5d7da;--colors-border-border-secondary:#e9eaeb;--colors-border-border-secondary-alt:#000;--colors-border-border-tertiary:#f5f5f5;--colors-border-border-disabled:#d5d7da;--colors-border-border-disabled-subtle:#e9eaeb;--colors-border-border-brand:#1b7ea6;--colors-border-border-brand-alt:#166585;--colors-border-border-error:#f04438;--colors-border-border-error-subtle:#fda29b;--colors-foreground-fg-primary:#181d27;--colors-foreground-fg-secondary:#414651;--colors-foreground-fg-secondary-hover:#252b37;--colors-foreground-fg-tertiary:#535862;--colors-foreground-fg-tertiary-hover:#414651;--colors-foreground-fg-quaternary:#a4a7ae;--colors-foreground-fg-quaternary-hover:#717680;--colors-foreground-fg-white:#fff;--colors-foreground-fg-disabled:#a4a7ae;--colors-foreground-fg-disabled-subtle:#d5d7da;--colors-foreground-fg-brand-primary:#166585;--colors-foreground-fg-brand-primary-alt:var(--colorsforegroundfg-brand-primary);--colors-foreground-fg-brand-secondary:#1b7ea6;--colors-foreground-fg-brand-secondary-alt:var(--colorsforegroundfg-brand-secondary);--colors-foreground-fg-brand-secondary-hover:#166585;--colors-foreground-fg-error-primary:#d92d20;--colors-foreground-fg-error-secondary:#f04438;--colors-foreground-fg-warning-primary:#dc6803;--colors-foreground-fg-warning-secondary:#f79009;--colors-foreground-fg-success-primary:#079455;--colors-foreground-fg-success-secondary:#17b26a;--colors-background-bg-primary:#fff;--colors-background-bg-primary-alt:#fff;--colors-background-bg-primary-hover:#fafafa;--colors-background-bg-primary-solid:#0a0d12;--colors-background-bg-secondary:#fafafa;--colors-background-bg-secondary-alt:#fafafa;--colors-background-bg-secondary-hover:#f5f5f5;--colors-background-bg-secondary-subtle:#fdfdfd;--colors-background-bg-secondary-solid:#535862;--colors-background-bg-tertiary:#f5f5f5;--colors-background-bg-quaternary:#e9eaeb;--colors-background-bg-active:#fafafa;--colors-background-bg-disabled:#f5f5f5;--colors-background-bg-disabled-subtle:#fafafa;--colors-background-bg-overlay:#0a0d12;--colors-background-bg-brand-primary:#dbeaf1;--colors-background-bg-brand-primary-alt:#dbeaf1;--colors-background-bg-brand-secondary:#b6d6e3;--colors-background-bg-brand-solid:#166585;--colors-background-bg-brand-solid-hover:#12516a;--colors-background-bg-brand-section:#0d3d50;--colors-background-bg-brand-section-subtle:#12516a;--colors-background-bg-error-primary:#fef3f2;--colors-background-bg-error-secondary:#fee4e2;--colors-background-bg-error-solid:#d92d20;--colors-background-bg-error-solid-hover:#b42318;--colors-background-bg-warning-primary:#fffaeb;--colors-background-bg-warning-secondary:#fef0c7;--colors-background-bg-warning-solid:#dc6803;--colors-background-bg-success-primary:#ecfdf3;--colors-background-bg-success-secondary:#dcfae6;--colors-background-bg-success-solid:#079455;--colors-effects-focus-rings-focus-ring:#1b7ea6;--colors-effects-focus-rings-focus-ring-error:#f04438;--colors-effects-shadows-shadow-xs:#0a0d12;--colors-effects-shadows-shadow-sm-01:#0a0d12;--colors-effects-shadows-shadow-sm-02:#0a0d12;--colors-effects-shadows-shadow-md-01:#0a0d12;--colors-effects-shadows-shadow-md-02:#0a0d12;--colors-effects-shadows-shadow-lg-01:#0a0d12;--colors-effects-shadows-shadow-lg-02:#0a0d12;--colors-effects-shadows-shadow-lg-03:#0a0d12;--colors-effects-shadows-shadow-xl-01:#0a0d12;--colors-effects-shadows-shadow-xl-02:#0a0d12;--colors-effects-shadows-shadow-xl-03:#0a0d12;--colors-effects-shadows-shadow-2xl-01:#0a0d12;--colors-effects-shadows-shadow-2xl-02:#0a0d12;--colors-effects-shadows-shadow-3xl-01:#0a0d12;--colors-effects-shadows-shadow-3xl-02:#0a0d12;--colors-effects-shadows-shadow-skeumorphic-inner:#0a0d12;--colors-effects-shadows-shadow-skeumorphic-inner-border:#0a0d12;--colors-effects-portfolio-mockups-shadow-main-centre-md:#0a0d12;--colors-effects-portfolio-mockups-shadow-main-centre-lg:#0a0d12;--colors-effects-portfolio-mockups-shadow-overlay-lg:#0a0d12;--colors-effects-portfolio-mockups-shadow-grid-md:#0a0d12;--component-colors-alpha-alpha-white-10:#fff;--component-colors-alpha-alpha-white-20:#fff;--component-colors-alpha-alpha-white-30:#fff;--component-colors-alpha-alpha-white-40:#fff;--component-colors-alpha-alpha-white-50:#fff;--component-colors-alpha-alpha-white-60:#fff;--component-colors-alpha-alpha-white-70:#fff;--component-colors-alpha-alpha-white-80:#fff;--component-colors-alpha-alpha-white-90:#fff;--component-colors-alpha-alpha-white-100:#fff;--component-colors-alpha-alpha-black-10:#000;--component-colors-alpha-alpha-black-20:#000;--component-colors-alpha-alpha-black-30:#000;--component-colors-alpha-alpha-black-40:#000;--component-colors-alpha-alpha-black-50:#000;--component-colors-alpha-alpha-black-60:#000;--component-colors-alpha-alpha-black-70:#000;--component-colors-alpha-alpha-black-80:#000;--component-colors-alpha-alpha-black-90:#000;--component-colors-alpha-alpha-black-100:#000;--component-colors-utility-gray-utility-gray-50:#fafafa;--component-colors-utility-gray-utility-gray-100:#f5f5f5;--component-colors-utility-gray-utility-gray-200:#e9eaeb;--component-colors-utility-gray-utility-gray-300:#d5d7da;--component-colors-utility-gray-utility-gray-400:#a4a7ae;--component-colors-utility-gray-utility-gray-500:#717680;--component-colors-utility-gray-utility-gray-600:#535862;--component-colors-utility-gray-utility-gray-700:#414651;--component-colors-utility-gray-utility-gray-800:#252b37;--component-colors-utility-gray-utility-gray-900:#181d27;--component-colors-utility-brand-utility-brand-50:#dbeaf1;--component-colors-utility-brand-utility-brand-50-alt:#dbeaf1;--component-colors-utility-brand-utility-brand-100:#b6d6e3;--component-colors-utility-brand-utility-brand-100-alt:#b6d6e3;--component-colors-utility-brand-utility-brand-200:#92c1d4;--component-colors-utility-brand-utility-brand-200-alt:#92c1d4;--component-colors-utility-brand-utility-brand-300:#6dadc6;--component-colors-utility-brand-utility-brand-300-alt:#6dadc6;--component-colors-utility-brand-utility-brand-400:#4998b8;--component-colors-utility-brand-utility-brand-400-alt:#4998b8;--component-colors-utility-brand-utility-brand-500:#1b7ea6;--component-colors-utility-brand-utility-brand-500-alt:#1b7ea6;--component-colors-utility-brand-utility-brand-600:#166585;--component-colors-utility-brand-utility-brand-600-alt:#166585;--component-colors-utility-brand-utility-brand-700:#12516a;--component-colors-utility-brand-utility-brand-700-alt:#12516a;--component-colors-utility-brand-utility-brand-800:#0d3d50;--component-colors-utility-brand-utility-brand-800-alt:#0d3d50;--component-colors-utility-brand-utility-brand-900:#092835;--component-colors-utility-brand-utility-brand-900-alt:#092835;--component-colors-utility-error-utility-error-50:#fef3f2;--component-colors-utility-error-utility-error-100:#fee4e2;--component-colors-utility-error-utility-error-200:#fecdca;--component-colors-utility-error-utility-error-300:#fda29b;--component-colors-utility-error-utility-error-400:#f97066;--component-colors-utility-error-utility-error-500:#f04438;--component-colors-utility-error-utility-error-600:#d92d20;--component-colors-utility-error-utility-error-700:#b42318;--component-colors-utility-warning-utility-warning-50:#fffaeb;--component-colors-utility-warning-utility-warning-100:#fef0c7;--component-colors-utility-warning-utility-warning-200:#fedf89;--component-colors-utility-warning-utility-warning-300:#fec84b;--component-colors-utility-warning-utility-warning-400:#fdb022;--component-colors-utility-warning-utility-warning-500:#f79009;--component-colors-utility-warning-utility-warning-600:#dc6803;--component-colors-utility-warning-utility-warning-700:#b54708;--component-colors-utility-success-utility-success-50:#ecfdf3;--component-colors-utility-success-utility-success-100:#dcfae6;--component-colors-utility-success-utility-success-200:#abefc6;--component-colors-utility-success-utility-success-300:#75e0a7;--component-colors-utility-success-utility-success-400:#47cd89;--component-colors-utility-success-utility-success-500:#17b26a;--component-colors-utility-success-utility-success-600:#079455;--component-colors-utility-success-utility-success-700:#067647;--component-colors-utility-gray-blue-utility-gray-blue-50:#f8f9fc;--component-colors-utility-gray-blue-utility-gray-blue-100:#eaecf5;--component-colors-utility-gray-blue-utility-gray-blue-200:#d5d9eb;--component-colors-utility-gray-blue-utility-gray-blue-300:#b3b8db;--component-colors-utility-gray-blue-utility-gray-blue-400:#717bbc;--component-colors-utility-gray-blue-utility-gray-blue-500:#4e5ba6;--component-colors-utility-gray-blue-utility-gray-blue-600:#3e4784;--component-colors-utility-gray-blue-utility-gray-blue-700:#363f72;--component-colors-utility-green-utility-green-50:#edfcf2;--component-colors-utility-green-utility-green-100:#d3f8df;--component-colors-utility-green-utility-green-200:#aaf0c4;--component-colors-utility-green-utility-green-300:#73e2a3;--component-colors-utility-green-utility-green-400:#3ccb7f;--component-colors-utility-green-utility-green-500:#16b364;--component-colors-utility-green-utility-green-600:#099250;--component-colors-utility-green-utility-green-700:#087443;--component-colors-utility-blue-light-utility-blue-light-50:#f0f9ff;--component-colors-utility-blue-light-utility-blue-light-100:#e0f2fe;--component-colors-utility-blue-light-utility-blue-light-200:#b9e6fe;--component-colors-utility-blue-light-utility-blue-light-300:#7cd4fd;--component-colors-utility-blue-light-utility-blue-light-400:#36bffa;--component-colors-utility-blue-light-utility-blue-light-500:#0ba5ec;--component-colors-utility-blue-light-utility-blue-light-600:#0086c9;--component-colors-utility-blue-light-utility-blue-light-700:#026aa2;--component-colors-utility-blue-utility-blue-50:#eff8ff;--component-colors-utility-blue-utility-blue-100:#d1e9ff;--component-colors-utility-blue-utility-blue-200:#b2ddff;--component-colors-utility-blue-utility-blue-300:#84caff;--component-colors-utility-blue-utility-blue-400:#53b1fd;--component-colors-utility-blue-utility-blue-500:#2e90fa;--component-colors-utility-blue-utility-blue-600:#1570ef;--component-colors-utility-blue-utility-blue-700:#175cd3;--component-colors-utility-blue-dark-utility-blue-dark-50:#eff4ff;--component-colors-utility-blue-dark-utility-blue-dark-100:#d1e0ff;--component-colors-utility-blue-dark-utility-blue-dark-200:#b2ccff;--component-colors-utility-blue-dark-utility-blue-dark-300:#84adff;--component-colors-utility-blue-dark-utility-blue-dark-400:#528bff;--component-colors-utility-blue-dark-utility-blue-dark-500:#2970ff;--component-colors-utility-blue-dark-utility-blue-dark-600:#155eef;--component-colors-utility-blue-dark-utility-blue-dark-700:#004eeb;--component-colors-utility-indigo-utility-indigo-50:#eef4ff;--component-colors-utility-indigo-utility-indigo-100:#e0eaff;--component-colors-utility-indigo-utility-indigo-200:#c7d7fe;--component-colors-utility-indigo-utility-indigo-300:#a4bcfd;--component-colors-utility-indigo-utility-indigo-400:#8098f9;--component-colors-utility-indigo-utility-indigo-500:#6172f3;--component-colors-utility-indigo-utility-indigo-600:#444ce7;--component-colors-utility-indigo-utility-indigo-700:#3538cd;--component-colors-utility-purple-utility-purple-50:#f4f3ff;--component-colors-utility-purple-utility-purple-100:#ebe9fe;--component-colors-utility-purple-utility-purple-200:#d9d6fe;--component-colors-utility-purple-utility-purple-300:#bdb4fe;--component-colors-utility-purple-utility-purple-400:#9b8afb;--component-colors-utility-purple-utility-purple-500:#7a5af8;--component-colors-utility-purple-utility-purple-600:#6938ef;--component-colors-utility-purple-utility-purple-700:#5925dc;--component-colors-utility-fuchsia-utility-fuchsia-50:#fdf4ff;--component-colors-utility-fuchsia-utility-fuchsia-100:#fbe8ff;--component-colors-utility-fuchsia-utility-fuchsia-200:#f6d0fe;--component-colors-utility-fuchsia-utility-fuchsia-300:#eeaafd;--component-colors-utility-fuchsia-utility-fuchsia-400:#e478fa;--component-colors-utility-fuchsia-utility-fuchsia-500:#d444f1;--component-colors-utility-fuchsia-utility-fuchsia-600:#ba24d5;--component-colors-utility-fuchsia-utility-fuchsia-700:#9f1ab1;--component-colors-utility-pink-utility-pink-50:#fdf2fa;--component-colors-utility-pink-utility-pink-100:#fce7f6;--component-colors-utility-pink-utility-pink-200:#fcceee;--component-colors-utility-pink-utility-pink-300:#faa7e0;--component-colors-utility-pink-utility-pink-400:#f670c7;--component-colors-utility-pink-utility-pink-500:#ee46bc;--component-colors-utility-pink-utility-pink-600:#dd2590;--component-colors-utility-pink-utility-pink-700:#c11574;--component-colors-utility-orange-dark-utility-orange-dark-50:#fff4ed;--component-colors-utility-orange-dark-utility-orange-dark-100:#ffe6d5;--component-colors-utility-orange-dark-utility-orange-dark-200:#ffd6ae;--component-colors-utility-orange-dark-utility-orange-dark-300:#ff9c66;--component-colors-utility-orange-dark-utility-orange-dark-400:#ff692e;--component-colors-utility-orange-dark-utility-orange-dark-500:#ff4405;--component-colors-utility-orange-dark-utility-orange-dark-600:#e62e05;--component-colors-utility-orange-dark-utility-orange-dark-700:#bc1b06;--component-colors-utility-orange-utility-orange-50:#fef6ee;--component-colors-utility-orange-utility-orange-100:#fdead7;--component-colors-utility-orange-utility-orange-200:#f9dbaf;--component-colors-utility-orange-utility-orange-300:#f7b27a;--component-colors-utility-orange-utility-orange-400:#f38744;--component-colors-utility-orange-utility-orange-500:#ef6820;--component-colors-utility-orange-utility-orange-600:#e04f16;--component-colors-utility-orange-utility-orange-700:#b93815;--component-colors-utility-yellow-utility-yellow-50:#fefbe8;--component-colors-utility-yellow-utility-yellow-100:#fef7c3;--component-colors-utility-yellow-utility-yellow-200:#feee95;--component-colors-utility-yellow-utility-yellow-300:#fde272;--component-colors-utility-yellow-utility-yellow-400:#fac515;--component-colors-utility-yellow-utility-yellow-500:#eaaa08;--component-colors-utility-yellow-utility-yellow-600:#ca8504;--component-colors-utility-yellow-utility-yellow-700:#a15c07;--component-colors-components-app-store-badges-app-store-badge-border:#a6a6a6;--component-colors-components-avatars-avatar-styles-bg-neutral:#e0e0e0;--component-colors-components-buttons-button-primary-icon:#6dadc6;--component-colors-components-buttons-button-primary-icon-hover:#92c1d4;--component-colors-components-buttons-button-destructive-primary-icon:#fda29b;--component-colors-components-buttons-button-destructive-primary-icon-hover:#fecdca;--component-colors-components-footers-footer-button-fg:#92c1d4;--component-colors-components-footers-footer-button-fg-hover:#fff;--component-colors-components-icons-icons-icon-fg-brand:#166585;--component-colors-components-icons-icons-icon-fg-brand-on-brand:#92c1d4;--component-colors-components-icons-featured-icons-featured-icon-light-fg-brand:#166585;--component-colors-components-icons-featured-icons-featured-icon-light-fg-gray:#717680;--component-colors-components-icons-featured-icons-featured-icon-light-fg-error:#d92d20;--component-colors-components-icons-featured-icons-featured-icon-light-fg-warning:#dc6803;--component-colors-components-icons-featured-icons-featured-icon-light-fg-success:#079455;--component-colors-components-mockups-screen-mockup-border:#181d27;--component-colors-components-sliders-slider-handle-bg:#fff;--component-colors-components-sliders-slider-handle-border:#166585;--component-colors-components-toggles-toggle-button-fg-disabled:#fafafa;--component-colors-components-toggles-toggle-border:#d5d7da;--component-colors-components-toggles-toggle-slim-border-pressed:var(--colorsbackgroundbg-brand-solid);--component-colors-components-toggles-toggle-slim-border-pressed-hover:var(--colorsbackgroundbg-brand-solid-hover);--component-colors-components-tooltips-tooltip-supporting-text:#d5d7da;--component-colors-components-text-editor-text-editor-icon-fg:#a4a7ae;--component-colors-components-text-editor-text-editor-icon-fg-active:#717680}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-700:oklch(55.5% .163 48.998);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-600:oklch(60% .118 184.704);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-700:oklch(48.8% .243 264.376);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-fortis-primary:#0f172a;--color-fortis-secondary:#1e293b;--color-fortis-accent:#0d5152;--color-fortis-accent-dark:#1c3d6d;--color-fortis-teal:#0d9488;--color-fortis-teal-light:#14b8a6;--color-fortis-highlight:#6bb0bf;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-family-display:"DM Sans","Switzer-Variable",sans-serif;--font-family-sans:"Switzer-Variable","DM Sans",system-ui,sans-serif;--text-display-2xl:72px;--text-display-2xl--line-height:90px;--text-display-xl:60px;--text-display-xl--line-height:72px;--text-display-lg:48px;--text-display-lg--line-height:60px;--text-display-md:36px;--text-display-md--line-height:44px;--text-display-sm:30px;--text-display-sm--line-height:38px;--text-display-xs:24px;--text-display-xs--line-height:32px;--text-text-xl:20px;--text-text-xl--line-height:30px;--text-text-lg:18px;--text-text-lg--line-height:28px;--text-text-md:16px;--text-text-md--line-height:24px;--text-text-sm:14px;--text-text-sm--line-height:20px;--text-text-xs:12px;--text-text-xs--line-height:18px;--spacing-0:0px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-32:128px;--radius-none:0px;--radius-xxs:2px;--radius-full:9999px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--colors-border-border-secondary,#e9eaeb)}body{background-color:var(--colors-background-bg-primary,#fff);color:var(--colors-text-text-primary,#181d27);font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);color:var(--color-fortis-primary);font-weight:600}html{scroll-behavior:smooth}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-x-0{inset-inline:var(--spacing-0)}.inset-y-0{inset-block:var(--spacing-0)}.top-0{top:var(--spacing-0)}.top-4{top:var(--spacing-4)}.top-10{top:var(--spacing-10)}.top-16{top:var(--spacing-16)}.top-20{top:var(--spacing-20)}.top-\[1px\]{top:1px}.top-\[60\%\]{top:60%}.top-full{top:100%}.right-0{right:var(--spacing-0)}.right-4{right:var(--spacing-4)}.bottom-0{bottom:var(--spacing-0)}.left-0{left:var(--spacing-0)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[1200\]{z-index:1200}.z-\[1201\]{z-index:1201}.col-12{grid-column:12}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1400px){.container{max-width:1400px}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-10{margin-top:var(--spacing-10)}.mt-16{margin-top:var(--spacing-16)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-10{margin-bottom:var(--spacing-10)}.mb-12{margin-bottom:var(--spacing-12)}.mb-16{margin-bottom:var(--spacing-16)}.ml-1{margin-left:var(--spacing-1)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[776\/520\]{aspect-ratio:776/520}.aspect-video{aspect-ratio:var(--aspect-video)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:var(--spacing-12);height:var(--spacing-12)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:var(--spacing-2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:var(--spacing-3)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-7{height:var(--spacing-7)}.h-9{height:var(--spacing-9)}.h-10{height:var(--spacing-10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:var(--spacing-12)}.h-16{height:var(--spacing-16)}.h-\[80vh\]{height:80vh}.h-\[300px\]{height:300px}.h-\[560px\]{height:560px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-full{height:100%}.min-h-\[70vh\]{min-height:70vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:var(--spacing-2)}.w-3{width:var(--spacing-3)}.w-3\/4{width:75%}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-6{width:var(--spacing-6)}.w-7{width:var(--spacing-7)}.w-10{width:var(--spacing-10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:var(--spacing-12)}.w-16{width:var(--spacing-16)}.w-36{width:calc(var(--spacing)*36)}.w-\[500px\]{width:500px}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-max{max-width:-moz-max-content;max-width:max-content}.min-w-0{min-width:var(--spacing-0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*-1.5)}.-translate-y-1\.5,.translate-y-1\.5{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*1.5)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.gap-16{gap:var(--spacing-16)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-1)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:var(--spacing-2)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-amber-100{border-color:var(--color-amber-100)}.border-error{border-color:var(--color-error)}.border-fortis-accent{border-color:var(--color-fortis-accent)}.border-fortis-accent\/20{border-color:#0d515233}@supports (color:color-mix(in lab,red,red)){.border-fortis-accent\/20{border-color:color-mix(in oklab,var(--color-fortis-accent)20%,transparent)}}.border-fortis-highlight\/30{border-color:#6bb0bf4d}@supports (color:color-mix(in lab,red,red)){.border-fortis-highlight\/30{border-color:color-mix(in oklab,var(--color-fortis-highlight)30%,transparent)}}.border-fortis-primary{border-color:var(--color-fortis-primary)}.border-fortis-primary\/10{border-color:#0f172a1a}@supports (color:color-mix(in lab,red,red)){.border-fortis-primary\/10{border-color:color-mix(in oklab,var(--color-fortis-primary)10%,transparent)}}.border-fortis-teal{border-color:var(--color-fortis-teal)}.border-fortis-teal\/20{border-color:#0d948833}@supports (color:color-mix(in lab,red,red)){.border-fortis-teal\/20{border-color:color-mix(in oklab,var(--color-fortis-teal)20%,transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/50{border-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-\[\#0D5152\]\/10{background-color:oklab(39.6467% -.0603015 -.0178086/.1)}.bg-\[\#6941c6\]\/10{background-color:oklab(49.8031% .0715778 -.181704/.1)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-current{background-color:currentColor}.bg-error{background-color:var(--color-error)}.bg-fortis-accent{background-color:var(--color-fortis-accent)}.bg-fortis-accent-dark{background-color:var(--color-fortis-accent-dark)}.bg-fortis-accent\/10{background-color:#0d51521a}@supports (color:color-mix(in lab,red,red)){.bg-fortis-accent\/10{background-color:color-mix(in oklab,var(--color-fortis-accent)10%,transparent)}}.bg-fortis-highlight{background-color:var(--color-fortis-highlight)}.bg-fortis-highlight\/15{background-color:#6bb0bf26}@supports (color:color-mix(in lab,red,red)){.bg-fortis-highlight\/15{background-color:color-mix(in oklab,var(--color-fortis-highlight)15%,transparent)}}.bg-fortis-primary{background-color:var(--color-fortis-primary)}.bg-fortis-primary\/5{background-color:#0f172a0d}@supports (color:color-mix(in lab,red,red)){.bg-fortis-primary\/5{background-color:color-mix(in oklab,var(--color-fortis-primary)5%,transparent)}}.bg-fortis-secondary{background-color:var(--color-fortis-secondary)}.bg-fortis-teal{background-color:var(--color-fortis-teal)}.bg-fortis-teal-light{background-color:var(--color-fortis-teal-light)}.bg-fortis-teal\/10{background-color:#0d94881a}@supports (color:color-mix(in lab,red,red)){.bg-fortis-teal\/10{background-color:color-mix(in oklab,var(--color-fortis-teal)10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-success{background-color:var(--color-success)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-12{padding:var(--spacing-12)}.p-16{padding:var(--spacing-16)}.p-20{padding:var(--spacing-20)}.p-24{padding:var(--spacing-24)}.p-32{padding:var(--spacing-32)}.p-40{padding:calc(var(--spacing)*40)}.p-64{padding:calc(var(--spacing)*64)}.p-80{padding:calc(var(--spacing)*80)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:var(--spacing-2)}.py-4{padding-block:var(--spacing-4)}.py-16{padding-block:var(--spacing-16)}.py-20{padding-block:var(--spacing-20)}.py-24{padding-block:var(--spacing-24)}.pt-0{padding-top:var(--spacing-0)}.pt-4{padding-top:var(--spacing-4)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pb-4{padding-bottom:var(--spacing-4)}.pb-8{padding-bottom:var(--spacing-8)}.pb-\[calc\(2rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-display-2xl{font-size:var(--text-display-2xl);line-height:var(--tw-leading,var(--text-display-2xl--line-height))}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height))}.text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height))}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height))}.text-display-xs{font-size:var(--text-display-xs);line-height:var(--tw-leading,var(--text-display-xs--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-text-lg{font-size:var(--text-text-lg);line-height:var(--tw-leading,var(--text-text-lg--line-height))}.text-text-md{font-size:var(--text-text-md);line-height:var(--tw-leading,var(--text-text-md--line-height))}.text-text-sm{font-size:var(--text-text-sm);line-height:var(--tw-leading,var(--text-text-sm--line-height))}.text-text-xl{font-size:var(--text-text-xl);line-height:var(--tw-leading,var(--text-text-xl--line-height))}.text-text-xs{font-size:var(--text-text-xs);line-height:var(--tw-leading,var(--text-text-xs--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[15px\]{font-size:15px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.\!text-slate-900{color:var(--color-slate-900)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#0D5152\]{color:#0d5152}.text-\[\#6941c6\]{color:#6941c6}.text-amber-700{color:var(--color-amber-700)}.text-error{color:var(--color-error)}.text-fortis-accent{color:var(--color-fortis-accent)}.text-fortis-highlight{color:var(--color-fortis-highlight)}.text-fortis-primary{color:var(--color-fortis-primary)}.text-fortis-teal{color:var(--color-fortis-teal)}.text-info{color:var(--color-info)}.text-slate-300{color:var(--color-slate-300)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-success{color:var(--color-success)}.text-teal-600{color:var(--color-teal-600)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.ring,.shadow-xs{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)}.shadow-fortis-teal\/20{--tw-shadow-color:#0d948833}@supports (color:color-mix(in lab,red,red)){.shadow-fortis-teal\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-fortis-teal)20%,transparent)var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.brightness-0{--tw-brightness:brightness(0%)}.brightness-0,.hue-rotate-\[0deg\]{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,)}.hue-rotate-\[0deg\]{--tw-hue-rotate:hue-rotate(0deg)}.invert{--tw-invert:invert(100%)}.invert,.invert-\[30\%\]{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,)}.invert-\[30\%\]{--tw-invert:invert(30%)}.saturate-100{--tw-saturate:saturate(100%)}.saturate-100,.saturate-\[1000\%\]{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,)}.saturate-\[1000\%\]{--tw-saturate:saturate(1000%)}.sepia-\[80\%\]{--tw-sepia:sepia(80%)}.filter,.sepia-\[80\%\]{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,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg))}.backdrop-blur-lg,.backdrop-blur-sm{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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-filter{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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.first\:pt-0:first-child{padding-top:var(--spacing-0)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:bg-fortis-primary\/10:hover{background-color:#0f172a1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-fortis-primary\/10:hover{background-color:color-mix(in oklab,var(--color-fortis-primary)10%,transparent)}}.hover\:bg-fortis-teal-light:hover{background-color:var(--color-fortis-teal-light)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:text-fortis-primary:hover{color:var(--color-fortis-primary)}.hover\:text-fortis-teal-light:hover{color:var(--color-fortis-teal-light)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-fortis-accent:active{background-color:var(--color-fortis-accent)}.active\:bg-slate-100:active{background-color:var(--color-slate-100)}.active\:bg-slate-200:active{background-color:var(--color-slate-200)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:bg-slate-100[data-state=open]{background-color:var(--color-slate-100)}.data-\[state\=open\]\:bg-white\/10[data-state=open]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-white\/10[data-state=open]{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.data-\[state\=open\]\:\!text-white[data-state=open]{color:var(--color-white)!important}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@supports (backdrop-filter:var(--tw )){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.supports-\[backdrop-filter\]\:bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}}@media (min-width:640px){.sm\:inline{display:inline}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-2)*var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-2)*calc(1 - var(--tw-space-x-reverse)))}.sm\:p-6{padding:var(--spacing-6)}.sm\:px-6{padding-inline:var(--spacing-6)}.sm\:py-20{padding-block:var(--spacing-20)}.sm\:py-24{padding-block:var(--spacing-24)}.sm\:text-left{text-align:left}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:h-\[400px\]{height:400px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-16{padding:var(--spacing-16)}.md\:text-text-lg{font-size:var(--text-text-lg);line-height:var(--tw-leading,var(--text-text-lg--line-height))}}@media (min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-square{aspect-ratio:1}.lg\:h-12{height:var(--spacing-12)}.lg\:h-\[512px\]{height:512px}.lg\:w-44{width:calc(var(--spacing)*44)}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:var(--spacing-8)}.lg\:gap-10{gap:var(--spacing-10)}.lg\:gap-12{gap:var(--spacing-12)}.lg\:gap-16{gap:var(--spacing-16)}.lg\:p-8{padding:var(--spacing-8)}.lg\:p-10{padding:var(--spacing-10)}.lg\:p-12{padding:var(--spacing-12)}.lg\:p-24{padding:var(--spacing-24)}.lg\:px-6{padding-inline:var(--spacing-6)}.lg\:px-8{padding-inline:var(--spacing-8)}.lg\:py-24{padding-block:var(--spacing-24)}.lg\:py-32{padding-block:var(--spacing-32)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-text-lg{font-size:var(--text-text-lg);line-height:var(--tw-leading,var(--text-text-lg--line-height))}.lg\:text-text-xl{font-size:var(--text-text-xl);line-height:var(--tw-leading,var(--text-text-xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:1280px){.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:181 72% 19%;--primary-foreground:210 40% 98%;--secondary:216 59% 27%;--secondary-foreground:210 40% 98%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:181 72% 95%;--accent-foreground:181 72% 19%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:181 72% 19%;--radius:.5rem}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%}.fortis-container{width:100%;max-width:1280px;padding-left:var(--spacing-4);padding-right:var(--spacing-4);margin-left:auto;margin-right:auto}@media (min-width:640px){.fortis-container{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}}@media (min-width:1024px){.fortis-container{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}.fortis-container-narrow{max-width:896px}.fortis-container-narrow,.fortis-container-wide{width:100%;padding-left:var(--spacing-4);padding-right:var(--spacing-4);margin-left:auto;margin-right:auto}.fortis-container-wide{max-width:1400px}.fortis-section{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}@media (min-width:640px){.fortis-section{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}}@media (min-width:1024px){.fortis-section{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}}.fortis-section-sm{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}@media (min-width:640px){.fortis-section-sm{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}}.fortis-section-lg{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}@media (min-width:640px){.fortis-section-lg{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}}@media (min-width:1024px){.fortis-section-lg{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}}.fortis-card,.fortis-card-hover{border-radius:var(--radius-xl);border:1px solid var(--colors-border-border-secondary,#e9eaeb);padding:var(--spacing-6);background-color:#fff;box-shadow:0 1px 3px #0a0d121a,0 1px 2px #0a0d120f}.fortis-card-hover{transition:all .2s}.fortis-card-hover:hover{border-color:var(--colors-border-border-primary,#d5d7da);box-shadow:0 4px 8px -2px #0a0d121a,0 2px 4px -2px #0a0d120f}.fortis-card-feature{border-radius:var(--radius-xl);border:1px solid var(--colors-border-border-secondary,#e9eaeb);padding:var(--spacing-8);background:linear-gradient(to bottom right,#fff,#fafafa);box-shadow:0 1px 3px #0a0d121a,0 1px 2px #0a0d120f}.fortis-badge,.fortis-badge-primary{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-full);font-size:var(--text-text-sm);font-weight:500;display:inline-flex}.fortis-badge-primary{color:var(--color-fortis-teal);background-color:#6bb0bf26;border:1px solid #6bb0bf4d}.fortis-badge-success{padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-full);font-size:var(--text-text-sm);color:var(--color-success);background-color:#10b9811a;border:1px solid #10b9814d}.fortis-badge-success,.fortis-btn{align-items:center;gap:var(--spacing-2);font-weight:500;display:inline-flex}.fortis-btn{justify-content:center;padding:var(--spacing-3)var(--spacing-6);border-radius:var(--radius-lg);font-size:var(--text-text-md);cursor:pointer;white-space:nowrap;min-height:44px;text-decoration:none;transition:all .2s}@media (max-width:768px){.fortis-btn{width:100%;padding:var(--spacing-3)var(--spacing-5);font-size:var(--text-text-sm)}}.fortis-btn-primary{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-text-md);cursor:pointer;background-color:var(--color-fortis-teal);color:#fff;white-space:nowrap;border:none;min-height:44px;text-decoration:none;transition:all .2s;display:inline-flex}.fortis-btn-primary:hover{background-color:var(--color-fortis-teal-light);transform:translateY(-1px);box-shadow:0 4px 12px #0d94884d}.fortis-btn-primary:active{transform:translateY(0)}.fortis-btn-primary:focus{box-shadow:0 0 0 2px white,0 0 0 4px var(--color-fortis-teal);outline:none}@media (max-width:768px){.fortis-btn-primary{width:100%;padding:var(--spacing-3)var(--spacing-5);font-size:var(--text-text-sm)}}.fortis-btn-secondary{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-text-md);cursor:pointer;color:var(--color-fortis-primary);white-space:nowrap;background-color:#f5f5f5;border:none;min-height:44px;text-decoration:none;transition:all .2s;display:inline-flex}.fortis-btn-secondary:hover{background-color:#e9eaeb;transform:translateY(-1px)}.fortis-btn-secondary:active{transform:translateY(0)}@media (max-width:768px){.fortis-btn-secondary{width:100%;padding:var(--spacing-3)var(--spacing-5);font-size:var(--text-text-sm)}}.fortis-btn-outline{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-6);border-radius:var(--radius-lg);font-weight:500;font-size:var(--text-text-md);cursor:pointer;color:var(--color-fortis-teal);border:2px solid var(--color-fortis-teal);white-space:nowrap;background-color:#0000;min-height:44px;text-decoration:none;transition:all .2s;display:inline-flex}.fortis-btn-outline:hover{background-color:var(--color-fortis-teal);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0d948833}.fortis-btn-outline:active{transform:translateY(0)}@media (max-width:768px){.fortis-btn-outline{width:100%;padding:var(--spacing-3)var(--spacing-5);font-size:var(--text-text-sm)}}.fortis-btn-lg{padding:var(--spacing-4)var(--spacing-8);font-size:var(--text-text-lg);min-height:52px}@media (max-width:768px){.fortis-btn-lg{padding:var(--spacing-4)var(--spacing-6);font-size:var(--text-text-md);min-height:48px}}.fortis-heading-xl{font-size:var(--text-display-2xl);line-height:var(--text-display-2xl--line-height)}.fortis-heading-lg,.fortis-heading-xl{color:var(--color-fortis-primary);font-weight:700}.fortis-heading-lg{font-size:var(--text-display-lg);line-height:var(--text-display-lg--line-height)}.fortis-heading-md{font-size:var(--text-display-md);line-height:var(--text-display-md--line-height)}.fortis-heading-md,.fortis-heading-sm{color:var(--color-fortis-primary);font-weight:600}.fortis-heading-sm{font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height)}.fortis-accent-text{color:var(--color-fortis-teal);font-weight:600}.fortis-accent-gradient{background:linear-gradient(to right,var(--color-fortis-teal),var(--color-fortis-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.fortis-hero{justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.fortis-hero{min-height:720px}}.fortis-hero__background{z-index:0;position:absolute;inset:0}.fortis-hero__overlay{z-index:10;background:linear-gradient(#0f172acc,#0f172a99);position:absolute;inset:0}.fortis-hero__content{z-index:20;text-align:center;max-width:896px;padding:0 var(--spacing-4);margin-left:auto;margin-right:auto;position:relative}.hero-product{padding-top:var(--spacing-12);padding-bottom:var(--spacing-16);min-height:620px;overflow:hidden}.hero-product__layer{pointer-events:none;z-index:2;position:absolute;inset:0}.hero-product__layer--grid{opacity:.45;mix-blend-mode:lighten;background:radial-gradient(circle at 20% 20%,#ffffff14,#0000 40%),radial-gradient(circle at 80% 15%,#ffffff0d,#0000 45%),linear-gradient(#ffffff0d,#fff0)}.hero-product__layer--glow{mix-blend-mode:screen;opacity:.6;background:radial-gradient(circle at 80% 10%,#ffffff4d,#0000 40%)}.hero-product__content{z-index:5;position:relative}.hero-product__grid{gap:var(--spacing-10);grid-template-columns:1fr;align-items:center;display:grid}.hero-product__text{max-width:540px}.hero-product__tag{border-radius:var(--radius-full);padding:calc(var(--spacing-2) - 1px)var(--spacing-5);font-size:var(--text-text-xs);letter-spacing:.35em;color:var(--color-fortis-highlight);background-color:#6bb0bf26;border:1px solid #6bb0bf66;font-weight:600;display:inline-flex}.hero-product__title{margin:var(--spacing-5)0 var(--spacing-4);font-size:clamp(2.75rem,4vw,4rem);font-weight:600;line-height:1.15}.hero-product__subtitle{color:#ffffffd9;margin-bottom:var(--spacing-6);font-size:var(--text-text-lg);max-width:620px;line-height:1.5}.hero-product__cta-group{gap:var(--spacing-3);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.hero-product__cta{text-align:center;flex:1;justify-content:center;min-width:220px}.hero-product__cta--muted{border-color:#ffffffe6}.hero-product__highlights{gap:var(--spacing-3);color:#ffffffd9;font-size:var(--text-text-sm);letter-spacing:.08em;flex-direction:column;display:flex}.hero-product__highlight{align-items:center;gap:var(--spacing-2);display:inline-flex}.hero-product__highlight-dot{background-color:#ffffffe6;border-radius:999px;width:6px;height:6px}.hero-product__panel{justify-content:center;display:flex}.hero-product__panel-card{width:min(360px,80vw);padding:var(--spacing-8);border-radius:var(--radius-3xl);backdrop-filter:blur(18px);text-align:center;background:#ffffff14;border:1px solid #ffffff59;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000d9}.hero-product__panel-card:after{content:"";border-radius:var(--radius-3xl);pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:8px}.hero-product__panel-eyebrow{font-size:var(--text-text-sm);letter-spacing:.6em;text-transform:uppercase;margin-bottom:var(--spacing-3);color:#ffffffb3}.hero-product__panel-value{letter-spacing:.3em;margin-bottom:var(--spacing-2);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.hero-product__panel-detail{font-size:var(--text-text-sm);letter-spacing:.35em;text-transform:uppercase;margin-bottom:var(--spacing-4);color:#fff9}.hero-product__panel-chip{width:52px;height:32px;right:var(--spacing-4);top:var(--spacing-4);background:linear-gradient(135deg,#27c4ff,#ff8c00);border-radius:.9rem;position:absolute;box-shadow:0 15px 30px #27c4ff66}.dropdown-nav{z-index:60;backdrop-filter:blur(16px);background:#0f172abf;border-bottom:1px solid #ffffff14;width:100%;position:sticky;top:0}.dropdown-nav__shell{justify-content:space-between;align-items:center;gap:var(--spacing-6);max-width:1320px;padding:var(--spacing-4)var(--spacing-5);margin:0 auto;display:flex}.dropdown-nav__logo img{-o-object-fit:contain;object-fit:contain}.dropdown-nav__links{align-items:flex-start;gap:var(--spacing-4);display:none;position:relative}.dropdown-nav__item{position:relative}.dropdown-nav__trigger{color:#fff;font-size:var(--text-text-md);align-items:center;gap:var(--spacing-2);cursor:pointer;background:0 0;border:none;font-weight:600;display:inline-flex}.dropdown-nav__panel{top:calc(100% + var(--spacing-2));border-radius:var(--radius-xl);padding:var(--spacing-4);gap:var(--spacing-3);background:#0f172af2;border:1px solid #ffffff14;width:340px;display:grid;position:absolute;left:0;box-shadow:0 30px 60px #09090a99}.dropdown-nav__panel-link{padding:var(--spacing-3);border-radius:var(--radius-lg);color:#eee;text-decoration:none;transition:background .2s;display:block}.dropdown-nav__panel-link:hover{background:#ffffff14}.dropdown-nav__panel-title{font-size:var(--text-text-md);font-weight:600}.dropdown-nav__panel-description{font-size:var(--text-text-sm);color:#ffffffb3}.dropdown-nav__cta{border-radius:var(--radius-lg);padding:var(--spacing-2)var(--spacing-3);color:#fff;background:0 0;border:1px solid #ffffff80;display:none}.dropdown-nav__extras{gap:var(--spacing-4);align-items:center;display:flex}.dropdown-nav__support{font-size:var(--text-text-xs);letter-spacing:.2em;color:#ffffffbf}.dropdown-nav__button{background:var(--color-fortis-teal);color:#fff;padding:var(--spacing-2)var(--spacing-4);border-radius:var(--radius-lg);font-weight:600;text-decoration:none}.dropdown-nav__mobile{padding:var(--spacing-5);gap:var(--spacing-4);background:#0c1118f2;flex-direction:column;display:flex;position:fixed;inset:0}.dropdown-nav__mobile-header{justify-content:space-between;align-items:center;display:flex}.dropdown-nav__close{color:#fff;cursor:pointer;background:0 0;border:none}.dropdown-nav__mobile-links{gap:var(--spacing-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.dropdown-nav__mobile-item{padding-bottom:var(--spacing-3);border-bottom:1px solid #ffffff14}.dropdown-nav__mobile-title{font-size:var(--text-text-lg);justify-content:space-between;align-items:center;font-weight:600;display:flex}.dropdown-nav__mobile-subitems{margin-top:var(--spacing-3);gap:var(--spacing-2);flex-direction:column;display:flex}.dropdown-nav__mobile-subitem{color:#ffffffe6;font-size:var(--text-text-md);text-decoration:none;display:block}.dropdown-nav__mobile-subitem p{font-size:var(--text-text-sm);margin-top:var(--spacing-1);color:#fff9}.dropdown-nav__mobile-cta{justify-content:center;display:flex}.dropdown-nav__mobile .dropdown-nav__button{text-align:center;width:100%}@media (min-width:1024px){.dropdown-nav__links{display:flex}.dropdown-nav__cta{display:inline-flex}.dropdown-nav__extras{flex-direction:column}.dropdown-nav__mobile{display:none}.hero-product__grid{gap:var(--spacing-16);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-product{min-height:720px}}@media (max-width:640px){.hero-product{padding-top:var(--spacing-10);padding-bottom:var(--spacing-12)}.hero-product__text{max-width:100%}.hero-product__cta,.hero-product__panel-card{width:100%}}.fortis-hero__title{font-size:var(--text-display-xl);line-height:var(--text-display-xl--line-height);color:#fff;margin-bottom:var(--spacing-6);font-weight:700}@media (min-width:1024px){.fortis-hero__title{font-size:var(--text-display-2xl);line-height:var(--text-display-2xl--line-height)}}.fortis-hero__subtitle{font-size:var(--text-text-xl);line-height:var(--text-text-xl--line-height);color:#e9eaeb;margin-bottom:var(--spacing-8)}.fortis-feature-grid{gap:var(--spacing-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.fortis-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.fortis-feature-grid{grid-template-columns:repeat(3,1fr)}}.fortis-feature-card{padding:var(--spacing-8);border-radius:var(--radius-xl);border:1px solid var(--colors-border-border-secondary,#e9eaeb);background-color:#fff;transition:all .2s}.fortis-feature-card:hover{border-color:#0d94884d;box-shadow:0 12px 16px -4px #0a0d1214,0 4px 6px -2px #0a0d1208}.fortis-feature-icon{width:48px;height:48px;margin-bottom:var(--spacing-4);color:var(--color-fortis-teal)}.mil-container{width:100%;max-width:1280px;padding-left:var(--spacing-4);padding-right:var(--spacing-4);margin-left:auto;margin-right:auto}.mil-mb-30{margin-bottom:var(--spacing-8)}.mil-mb-60{margin-bottom:var(--spacing-16)}.mil-accent{color:var(--color-fortis-teal);font-weight:600}.gradient-fortis{background:linear-gradient(135deg,#0d5152,#1c3d6d)}.gradient-fortis-subtle{background:linear-gradient(135deg,#0d51521a,#1c3d6d1a)}.glass{background-color:#ffffff1a;border:1px solid #fff3}.glass,.glass-dark{-webkit-backdrop-filter:blur(12px)}.glass-dark{background-color:#0000001a;border:1px solid #0003}.hover-lift{transition:transform .2s}.hover-lift:hover{transform:translateY(-4px)}.hover-glow{transition:box-shadow .2s}.hover-glow:hover{box-shadow:0 20px 24px -4px #0a0d1214,0 8px 8px -4px #0a0d1208,0 0 0 4px #0d948833}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-slide-in{animation:slideIn .4s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.fortis-text-xl{font-size:var(--text-text-xl);line-height:var(--text-text-xl--line-height)}.fortis-text-lg{font-size:var(--text-text-lg);line-height:var(--text-text-lg--line-height)}.fortis-text-md{font-size:var(--text-text-md);line-height:var(--text-text-md--line-height)}.fortis-text-sm{font-size:var(--text-text-sm);line-height:var(--text-text-sm--line-height)}.fortis-text-xs{font-size:var(--text-text-xs);line-height:var(--text-text-xs--line-height)}.fortis-icon-box{border-radius:var(--radius-lg);background-color:#fff;border:1px solid #d5d6d9;width:48px;height:48px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0a0d121a,0 1px 2px #0a0d120f}.fortis-icon-box,.fortis-link{justify-content:center;align-items:center}.fortis-link{gap:var(--spacing-1-5);color:var(--color-fortis-teal);font-weight:600;font-size:var(--text-text-md);line-height:var(--text-text-md--line-height);transition:color .2s;display:inline-flex}.fortis-link:hover{color:var(--color-fortis-teal-light)}.text-muted{color:#535861}.text-light{color:#fff}.text-light-muted{color:#ffffffd9}.fortis-hero-dark{background-color:var(--color-fortis-primary);color:#fff;padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}@media (min-width:1024px){.fortis-hero-dark{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}}.fortis-hero-dark h1,.fortis-hero-dark h2,.fortis-hero-dark h3{color:#fff}.fortis-eyebrow{color:var(--color-fortis-teal)}.fortis-eyebrow,.fortis-eyebrow-light{font-size:var(--text-text-sm);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.fortis-eyebrow-light{color:var(--color-fortis-highlight)}.fortis-testimonial{border-radius:var(--radius-xl);border:1px solid var(--colors-border-border-secondary,#e9eaeb);padding:var(--spacing-8);background-color:#fff;box-shadow:0 1px 3px #0a0d121a,0 1px 2px #0a0d120f}@media (min-width:768px){.fortis-testimonial{padding:var(--spacing-12)}}.fortis-testimonial__quote{font-size:var(--text-display-xs);line-height:var(--text-display-xs--line-height);color:var(--color-fortis-primary);margin-bottom:var(--spacing-4);font-weight:600}@media (min-width:768px){.fortis-testimonial__quote{font-size:var(--text-display-sm);line-height:var(--text-display-sm--line-height)}}.fortis-testimonial__author{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-6);display:flex}.fortis-testimonial__avatar{border-radius:var(--radius-full);background-color:var(--color-fortis-teal);color:#fff;width:48px;height:48px;font-weight:600;font-size:var(--text-text-lg);justify-content:center;align-items:center;display:flex}.fortis-testimonial__name{color:var(--color-fortis-primary);font-weight:600}.fortis-testimonial__role{font-size:var(--text-text-sm);color:#535861}.fortis-icon-box-lg{border-radius:var(--radius-xl);background-color:#f1f5f9;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.fortis-list-item{gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--colors-border-border-secondary,#e9eaeb);align-items:flex-start;display:flex}.fortis-cta-section,.fortis-list-item{border-radius:var(--radius-xl);background-color:#fff}.fortis-cta-section{border:1px solid var(--colors-border-border-secondary,#e9eaeb);padding:var(--spacing-8);text-align:center;box-shadow:0 1px 3px #0a0d121a,0 1px 2px #0a0d120f}@media (min-width:768px){.fortis-cta-section{padding:var(--spacing-12)}}.fortis-btn-group{gap:var(--spacing-3);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.fortis-btn-group{gap:var(--spacing-2);flex-direction:column;width:100%}.fortis-btn-group>*{width:100%;max-width:100%}}.fortis-btn-group.justify-start{justify-content:flex-start}@media (max-width:768px){.fortis-btn-group.justify-start{justify-content:stretch}.fortis-btn-group.flex-col{flex-direction:column}}.fortis-image-container{border-radius:var(--radius-2xl);overflow:hidden}.fortis-image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.fortis-hero-gradient{color:#fff;background:linear-gradient(to bottom right,#0a3d52,#166585,#1b7ea6);position:relative;overflow:hidden}.fortis-hero-gradient h1,.fortis-hero-gradient h2,.fortis-hero-gradient h3{color:#fff}.fortis-hero-pattern{opacity:.2;pointer-events:none;z-index:1;background-image:radial-gradient(circle at 50% 0,#0000 0 65%,#000 95.313%),repeating-linear-gradient(0deg,#ffffff08,#0000 1px 40px,#ffffff08 41px),repeating-linear-gradient(90deg,#ffffff08,#0000 1px 40px,#ffffff08 41px);position:absolute;inset:0}.fortis-hero-content{z-index:2;position:relative}.fortis-glass-card{background-color:#ffffff1a}.fortis-glass-card,.fortis-glass-card-featured{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-3xl);border:1px solid #fff;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.fortis-glass-card-featured{background:linear-gradient(to bottom right,#fff3,#ffffff0d)}.fortis-btn-white{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-5);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-text-md);cursor:pointer;color:#414651;background-color:#fff;border:1px solid #d5d7da;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0a0d120d}.fortis-btn-white:hover{background-color:#f9fafb}.fortis-btn-teal{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-5);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-text-md);cursor:pointer;color:#fff;background-color:#166585;border:2px solid #ffffff1a;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0a0d120d}.fortis-btn-teal:hover{background-color:#1b7ea6}.text-hero-accent{color:#92c1d4}.text-hero-body{color:#d0e7f0}.fortis-tabs-container{border:1px solid var(--colors-border-border-secondary,#e9eaeb);border-radius:var(--radius-2xl);grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 1px 2px #0a0d120d}@media (min-width:768px){.fortis-tabs-container{grid-template-columns:repeat(3,1fr)}}.fortis-tab{text-align:left;padding:var(--spacing-6);align-items:flex-start;gap:var(--spacing-3);border:none;border-bottom:1px solid var(--colors-border-border-secondary,#e9eaeb);cursor:pointer;background-color:#fff;border-top:4px solid #0000;flex-direction:column;transition:all .2s;display:flex}.fortis-tab:last-child{border-bottom:none}@media (min-width:768px){.fortis-tab{border-bottom:none;border-right:1px solid var(--colors-border-border-secondary,#e9eaeb)}.fortis-tab:last-child{border-right:none}}.fortis-tab:hover{background-color:#f8fafc}.fortis-tab:focus-visible{box-shadow:0 0 0 2px white,0 0 0 4px var(--color-fortis-teal);outline:none}.fortis-tab--active{border-top-color:var(--color-fortis-accent);background-color:#f8fafc}.fortis-tab__title{font-size:var(--text-text-lg);line-height:var(--text-text-lg--line-height);color:var(--color-fortis-secondary);font-weight:600;transition:color .2s}.fortis-tab--active .fortis-tab__title{color:var(--color-fortis-primary)}.fortis-tab__description{font-size:var(--text-text-sm);line-height:var(--text-text-sm--line-height);color:#535861}.text-fluid-xl{font-size:clamp(2rem,4vw,3.5rem);line-height:1.2}.text-fluid-lg{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.3}.text-fluid-md{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.4}@media print{.no-print{display:none!important}body{color:#000;background-color:#fff}a[href]:after{content:" (" attr(href)")"}}.stat-card{border:1px solid var(--colors-border-border-secondary,#e9eaeb);background-color:#fff;transition:all .2s;box-shadow:0 1px 3px #0a0d121a,0 1px 2px #0a0d120f}.stat-card:hover{border-color:#0d94884d;transform:translateY(-4px);box-shadow:0 12px 16px -4px #0a0d1214,0 4px 6px -2px #0a0d1208}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@font-face{font-family:reguler;src:url(/_next/static/media/1441b03c4d3fb1ba-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:reguler;src:url(/_next/static/media/992beced69b2e0f0-s.p.woff) format("woff");font-display:swap}@font-face{font-family:reguler Fallback;src:local("Arial");ascent-override:97.36%;descent-override:25.62%;line-gap-override:0.00%;size-adjust:78.06%}.__className_97548a{font-family:reguler,reguler Fallback}.__variable_97548a{--font-reguler:"reguler","reguler Fallback"}@font-face{font-family:switzer;src:url(/_next/static/media/ee3809640bbf0cfa-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:switzer;src:url(/_next/static/media/03e7decc532f08a6-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(/_next/static/media/7b78a01de3f438de-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:switzer;src:url(/_next/static/media/a50b65dc40b33829-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:switzer;src:url(/_next/static/media/31bf83bcbf020d67-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:switzer Fallback;src:local("Arial");ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.__className_fbb3e8{font-family:switzer,switzer Fallback}.__variable_fbb3e8{--font-switzer:"switzer","switzer Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d2f41bf52d36a381.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a2025b9dea319bb3.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d597563c1dad72cc.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_ddc833{font-family:Questrial;font-weight:400;font-style:normal}.__variable_ddc833{--font-secondary:"Questrial"}